Project import generated by Copybara.
GitOrigin-RevId: a6feafd571c3119a09ed9899abb0fb6cc4371d70
diff --git a/README b/README
index 23b83a3..83e9aae 100755
--- a/README
+++ b/README
@@ -13,10 +13,6 @@
snapshot_time=`echo $snapshot | cut -d . -f 4`
glibc_version=2.27-r20
-glibc_upgrade_snapshot="2022.05.02.091243"
-glibc_upgrade_version=2.33-r16
-glibc_upgrade_version_major=2.33
-
# Upgrade CrOS toolchain to GCC 4.9.x ${snapshot}
function build_toolchain_arm_none_eabi {
@@ -61,7 +57,6 @@
# 1. Obtain {toolchain,glibc} prebuilts from Chrome OS.
gsutil cp gs://chromiumos-sdk/${snapshot_year}/${snapshot_month}/${arch}-cros-linux-${abi}-${snapshot}.tar.xz .
gsutil cp gs://chromeos-prebuilt/host/amd64/amd64-host/chroot-${snapshot}/packages/cross-${arch}-cros-linux-${abi}/glibc-${glibc_version}.tbz2 .
- gsutil cp gs://chromeos-prebuilt/host/amd64/amd64-host/chroot-${glibc_upgrade_snapshot}/packages/cross-${arch}-cros-linux-${abi}/glibc-${glibc_upgrade_version}.tbz2 .
# 2. Extract downloaded toolchain (overwrite armv7a contents)
rm -rf ${arch}
@@ -70,19 +65,6 @@
tar -C ${arch} -xf glibc-${glibc_version}.tbz2
rm ${arch}-cros-linux-${abi}-${snapshot}.tar.xz glibc-${glibc_version}.tbz2
- mkdir -p ${arch}/glibc-${glibc_upgrade_version_major}
- # The portage binary package format changed. It is now a concatenation of a
- # zstd tar archive and the portage manifest. `tar` doesn't know how to unpack
- # it.
- #
- # `q` is a tool built from google3. See the following instructions:
- # https://g3doc.corp.google.com/company/teams/nest-localhome/development/code_to_device.md?cl=head
- # TODO: Figure out a better way to do this.
- q qtbz2 -t glibc-${glibc_upgrade_version}.tbz2
- tar -C ${arch}/glibc-${glibc_upgrade_version_major} -axf glibc-${glibc_upgrade_version}.tar.bz2
- rm glibc-${glibc_upgrade_version}.tbz2
- rm glibc-${glibc_upgrade_version}.tar.bz2
-
# 3. Make copies of libgcc_s.so.1 to fit with chromecast build system.
cp ${arch}/usr/lib/gcc/${arch}-cros-linux-${abi}/4.9.x/libgcc_s.so.1 ${arch}/lib/
cp ${arch}/usr/lib/gcc/${arch}-cros-linux-${abi}/4.9.x/libgcc_s.so.1 ${arch}/usr/${arch}-cros-linux-${abi}/lib/
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib/ld-linux-aarch64.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib/ld-linux-aarch64.so.1
deleted file mode 120000
index 58769e4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib/ld-linux-aarch64.so.1
+++ /dev/null
@@ -1 +0,0 @@
-../lib64/ld-linux-aarch64.so.1
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/ld-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/ld-2.33.so
deleted file mode 100755
index 1ab218f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/ld-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/ld-linux-aarch64.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/ld-linux-aarch64.so.1
deleted file mode 120000
index 32ac5fb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/ld-linux-aarch64.so.1
+++ /dev/null
@@ -1 +0,0 @@
-ld-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so
deleted file mode 100755
index 9c1fd8a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale.so.1
deleted file mode 120000
index 70f4e3b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libBrokenLocale-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libSegFault.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libSegFault.so
deleted file mode 100755
index db6a2f7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libSegFault.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libanl-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libanl-2.33.so
deleted file mode 100755
index b030e3c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libanl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libanl.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libanl.so.1
deleted file mode 120000
index 22a63c5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libanl.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libanl-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libc-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libc-2.33.so
deleted file mode 100755
index 2cfb5b2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libc-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libc.so.6 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libc.so.6
deleted file mode 120000
index 3b28802..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libc.so.6
+++ /dev/null
@@ -1 +0,0 @@
-libc-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libcrypt-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libcrypt-2.33.so
deleted file mode 100755
index e17ba57..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libcrypt-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libcrypt.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libcrypt.so.1
deleted file mode 120000
index 181ca8d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libcrypt.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libcrypt-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libdl-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libdl-2.33.so
deleted file mode 100755
index 100e84b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libdl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libdl.so.2 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libdl.so.2
deleted file mode 120000
index 663ede7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libdl.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libdl-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libm-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libm-2.33.so
deleted file mode 100755
index a72a342..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libm-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libm.so.6 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libm.so.6
deleted file mode 120000
index dd1ae3e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libm.so.6
+++ /dev/null
@@ -1 +0,0 @@
-libm-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libmemusage.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libmemusage.so
deleted file mode 100755
index 870307b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libmemusage.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnsl-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnsl-2.33.so
deleted file mode 100755
index 7750640..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnsl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnsl.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnsl.so.1
deleted file mode 120000
index 8ce2801..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnsl.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libnsl-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_compat-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_compat-2.33.so
deleted file mode 100755
index c516b4b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_compat-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_compat.so.2 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_compat.so.2
deleted file mode 120000
index 0ee4d94..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_compat.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_compat-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_db-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_db-2.33.so
deleted file mode 100755
index 55554e4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_db-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_db.so.2 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_db.so.2
deleted file mode 120000
index cc3dfae..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_db.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_db-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_dns-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_dns-2.33.so
deleted file mode 100755
index 16776e0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_dns-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_dns.so.2 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_dns.so.2
deleted file mode 120000
index d3a756c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_dns.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_dns-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_files-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_files-2.33.so
deleted file mode 100755
index 970be11..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_files-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_files.so.2 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_files.so.2
deleted file mode 120000
index 968bb00..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_files.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_files-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so
deleted file mode 100755
index 493cc86..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod.so.2 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod.so.2
deleted file mode 120000
index 888b31b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_hesiod-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpcprofile.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpcprofile.so
deleted file mode 100755
index fd6bfaf..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpcprofile.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpthread-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpthread-2.33.so
deleted file mode 100755
index 9454d00..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpthread-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpthread.so.0 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpthread.so.0
deleted file mode 120000
index ff0d3c6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libpthread.so.0
+++ /dev/null
@@ -1 +0,0 @@
-libpthread-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libresolv-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libresolv-2.33.so
deleted file mode 100755
index 3f66a89..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libresolv-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libresolv.so.2 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libresolv.so.2
deleted file mode 120000
index 3b652a5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libresolv.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libresolv-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/librt-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/librt-2.33.so
deleted file mode 100755
index 4265601..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/librt-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/librt.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/librt.so.1
deleted file mode 120000
index 2033113..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/librt.so.1
+++ /dev/null
@@ -1 +0,0 @@
-librt-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libthread_db-1.0.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libthread_db-1.0.so
deleted file mode 100755
index 278649f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libthread_db-1.0.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libthread_db.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libthread_db.so.1
deleted file mode 120000
index bc52514..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libthread_db.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libthread_db-1.0.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libutil-2.33.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libutil-2.33.so
deleted file mode 100755
index 0380bc2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libutil-2.33.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libutil.so.1 b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libutil.so.1
deleted file mode 120000
index 032fa09..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/lib64/libutil.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libutil-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/sbin/ldconfig b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/sbin/ldconfig
deleted file mode 100755
index 97996f1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/sbin/ldconfig
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/sys-include b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/sys-include
deleted file mode 120000
index 8787c1b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/sys-include
+++ /dev/null
@@ -1 +0,0 @@
-usr/include
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/bin/getent b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/bin/getent
deleted file mode 100755
index 4fc913f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/bin/getent
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/bin/ldd b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/bin/ldd
deleted file mode 100755
index e1fed7c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/bin/ldd
+++ /dev/null
@@ -1,191 +0,0 @@
-#! /bin/bash
-# Copyright (C) 1996-2021 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
-# <https://www.gnu.org/licenses/>.
-
-
-# This is the `ldd' command, which lists what shared libraries are
-# used by given dynamically-linked executables. It works by invoking the
-# run-time dynamic linker as a command and setting the environment
-# variable LD_TRACE_LOADED_OBJECTS to a non-empty value.
-
-# We should be able to find the translation right at the beginning.
-TEXTDOMAIN=libc
-TEXTDOMAINDIR=/usr/share/locale
-
-RTLDLIST=/lib64/ld-linux-aarch64.so.1
-warn=
-bind_now=
-verbose=
-
-while test $# -gt 0; do
- case "$1" in
- --vers | --versi | --versio | --version)
- echo 'ldd (Gentoo 2.33-r16 p9) 2.33'
- printf $"Copyright (C) %s Free Software Foundation, Inc.
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-" "2021"
- printf $"Written by %s and %s.
-" "Roland McGrath" "Ulrich Drepper"
- exit 0
- ;;
- --h | --he | --hel | --help)
- echo $"Usage: ldd [OPTION]... FILE...
- --help print this help and exit
- --version print version information and exit
- -d, --data-relocs process data relocations
- -r, --function-relocs process data and function relocations
- -u, --unused print unused direct dependencies
- -v, --verbose print all information
-"
- printf $"For bug reporting instructions, please see:\\n%s.\\n" \
- "<http://crbug.com/new>"
- exit 0
- ;;
- -d | --d | --da | --dat | --data | --data- | --data-r | --data-re | \
- --data-rel | --data-relo | --data-reloc | --data-relocs)
- warn=yes
- shift
- ;;
- -r | --f | --fu | --fun | --func | --funct | --functi | --functio | \
- --function | --function- | --function-r | --function-re | --function-rel | \
- --function-relo | --function-reloc | --function-relocs)
- warn=yes
- bind_now=yes
- shift
- ;;
- -v | --verb | --verbo | --verbos | --verbose)
- verbose=yes
- shift
- ;;
- -u | --u | --un | --unu | --unus | --unuse | --unused)
- unused=yes
- shift
- ;;
- --v | --ve | --ver)
- echo >&2 $"ldd: option \`$1' is ambiguous"
- exit 1
- ;;
- --) # Stop option processing.
- shift; break
- ;;
- -*)
- echo >&2 'ldd:' $"unrecognized option" "\`$1'"
- echo >&2 $"Try \`ldd --help' for more information."
- exit 1
- ;;
- *)
- break
- ;;
- esac
-done
-
-nonelf ()
-{
- # Maybe extra code for non-ELF binaries.
- return 1;
-}
-
-add_env="LD_TRACE_LOADED_OBJECTS=1 LD_WARN=$warn LD_BIND_NOW=$bind_now"
-add_env="$add_env LD_VERBOSE=$verbose"
-if test "$unused" = yes; then
- add_env="$add_env LD_DEBUG=\"$LD_DEBUG${LD_DEBUG:+,}unused\""
-fi
-
-# The following command substitution is needed to make ldd work in SELinux
-# environments where the RTLD might not have permission to write to the
-# terminal. The extra "x" character prevents the shell from trimming trailing
-# newlines from command substitution results. This function is defined as a
-# subshell compound list (using "(...)") to prevent parameter assignments from
-# affecting the calling shell execution environment.
-try_trace() (
- output=$(eval $add_env '"$@"' 2>&1; rc=$?; printf 'x'; exit $rc)
- rc=$?
- printf '%s' "${output%x}"
- return $rc
-)
-
-case $# in
-0)
- echo >&2 'ldd:' $"missing file arguments"
- echo >&2 $"Try \`ldd --help' for more information."
- exit 1
- ;;
-1)
- single_file=t
- ;;
-*)
- single_file=f
- ;;
-esac
-
-result=0
-for file do
- # We don't list the file name when there is only one.
- test $single_file = t || echo "${file}:"
- case $file in
- */*) :
- ;;
- *) file=./$file
- ;;
- esac
- if test ! -e "$file"; then
- echo "ldd: ${file}:" $"No such file or directory" >&2
- result=1
- elif test ! -f "$file"; then
- echo "ldd: ${file}:" $"not regular file" >&2
- result=1
- elif test -r "$file"; then
- test -x "$file" || echo 'ldd:' $"\
-warning: you do not have execution permission for" "\`$file'" >&2
- RTLD=
- ret=1
- for rtld in ${RTLDLIST}; do
- if test -x $rtld; then
- verify_out=`${rtld} --verify "$file"`
- ret=$?
- case $ret in
- [02]) RTLD=${rtld}; break;;
- esac
- fi
- done
- case $ret in
- 1)
- # This can be a non-ELF binary or no binary at all.
- nonelf "$file" || {
- echo $" not a dynamic executable" >&2
- result=1
- }
- ;;
- 0|2)
- try_trace "$RTLD" "$file" || result=1
- ;;
- *)
- echo 'ldd:' ${RTLD} $"exited with unknown exit code" "($ret)" >&2
- exit 1
- ;;
- esac
- else
- echo 'ldd:' $"error: you do not have read permission for" "\`$file'" >&2
- result=1
- fi
-done
-
-exit $result
-# Local Variables:
-# mode:ksh
-# End:
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/a.out.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/a.out.h
deleted file mode 100644
index 79df485..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/a.out.h
+++ /dev/null
@@ -1,138 +0,0 @@
-#ifndef __A_OUT_GNU_H__
-#define __A_OUT_GNU_H__
-
-#include <bits/a.out.h>
-
-#define __GNU_EXEC_MACROS__
-
-struct exec
-{
- unsigned long a_info; /* Use macros N_MAGIC, etc for access. */
- unsigned int a_text; /* Length of text, in bytes. */
- unsigned int a_data; /* Length of data, in bytes. */
- unsigned int a_bss; /* Length of uninitialized data area for file, in bytes. */
- unsigned int a_syms; /* Length of symbol table data in file, in bytes. */
- unsigned int a_entry; /* Start address. */
- unsigned int a_trsize;/* Length of relocation info for text, in bytes. */
- unsigned int a_drsize;/* Length of relocation info for data, in bytes. */
-};
-
-enum machine_type
-{
- M_OLDSUN2 = 0,
- M_68010 = 1,
- M_68020 = 2,
- M_SPARC = 3,
- M_386 = 100,
- M_MIPS1 = 151,
- M_MIPS2 = 152
-};
-
-#define N_MAGIC(exec) ((exec).a_info & 0xffff)
-#define N_MACHTYPE(exec) ((enum machine_type)(((exec).a_info >> 16) & 0xff))
-#define N_FLAGS(exec) (((exec).a_info >> 24) & 0xff)
-#define N_SET_INFO(exec, magic, type, flags) \
- ((exec).a_info = ((magic) & 0xffff) \
- | (((int)(type) & 0xff) << 16) \
- | (((flags) & 0xff) << 24))
-#define N_SET_MAGIC(exec, magic) \
- ((exec).a_info = ((exec).a_info & 0xffff0000) | ((magic) & 0xffff))
-#define N_SET_MACHTYPE(exec, machtype) \
- ((exec).a_info = \
- ((exec).a_info&0xff00ffff) | ((((int)(machtype))&0xff) << 16))
-#define N_SET_FLAGS(exec, flags) \
- ((exec).a_info = \
- ((exec).a_info&0x00ffffff) | (((flags) & 0xff) << 24))
-
-/* Code indicating object file or impure executable. */
-#define OMAGIC 0407
-/* Code indicating pure executable. */
-#define NMAGIC 0410
-/* Code indicating demand-paged executable. */
-#define ZMAGIC 0413
-/* This indicates a demand-paged executable with the header in the text.
- The first page is unmapped to help trap NULL pointer references. */
-#define QMAGIC 0314
-/* Code indicating core file. */
-#define CMAGIC 0421
-
-#define N_TRSIZE(a) ((a).a_trsize)
-#define N_DRSIZE(a) ((a).a_drsize)
-#define N_SYMSIZE(a) ((a).a_syms)
-#define N_BADMAG(x) \
- (N_MAGIC(x) != OMAGIC && N_MAGIC(x) != NMAGIC \
- && N_MAGIC(x) != ZMAGIC && N_MAGIC(x) != QMAGIC)
-#define _N_HDROFF(x) (1024 - sizeof (struct exec))
-#define N_TXTOFF(x) \
- (N_MAGIC(x) == ZMAGIC ? _N_HDROFF((x)) + sizeof (struct exec) \
- : (N_MAGIC(x) == QMAGIC ? 0 : sizeof (struct exec)))
-#define N_DATOFF(x) (N_TXTOFF(x) + (x).a_text)
-#define N_TRELOFF(x) (N_DATOFF(x) + (x).a_data)
-#define N_DRELOFF(x) (N_TRELOFF(x) + N_TRSIZE(x))
-#define N_SYMOFF(x) (N_DRELOFF(x) + N_DRSIZE(x))
-#define N_STROFF(x) (N_SYMOFF(x) + N_SYMSIZE(x))
-
-/* Address of text segment in memory after it is loaded. */
-#define N_TXTADDR(x) (N_MAGIC(x) == QMAGIC ? 4096 : 0)
-
-/* Address of data segment in memory after it is loaded. */
-#define SEGMENT_SIZE 1024
-
-#define _N_SEGMENT_ROUND(x) (((x) + SEGMENT_SIZE - 1) & ~(SEGMENT_SIZE - 1))
-#define _N_TXTENDADDR(x) (N_TXTADDR(x)+(x).a_text)
-
-#define N_DATADDR(x) \
- (N_MAGIC(x)==OMAGIC? (_N_TXTENDADDR(x)) \
- : (_N_SEGMENT_ROUND (_N_TXTENDADDR(x))))
-#define N_BSSADDR(x) (N_DATADDR(x) + (x).a_data)
-
-#if !defined (N_NLIST_DECLARED)
-struct nlist
-{
- union
- {
- char *n_name;
- struct nlist *n_next;
- long n_strx;
- } n_un;
- unsigned char n_type;
- char n_other;
- short n_desc;
- unsigned long n_value;
-};
-#endif /* no N_NLIST_DECLARED. */
-
-#define N_UNDF 0
-#define N_ABS 2
-#define N_TEXT 4
-#define N_DATA 6
-#define N_BSS 8
-#define N_FN 15
-#define N_EXT 1
-#define N_TYPE 036
-#define N_STAB 0340
-#define N_INDR 0xa
-#define N_SETA 0x14 /* Absolute set element symbol. */
-#define N_SETT 0x16 /* Text set element symbol. */
-#define N_SETD 0x18 /* Data set element symbol. */
-#define N_SETB 0x1A /* Bss set element symbol. */
-#define N_SETV 0x1C /* Pointer to set vector in data area. */
-
-#if !defined (N_RELOCATION_INFO_DECLARED)
-/* This structure describes a single relocation to be performed.
- The text-relocation section of the file is a vector of these structures,
- all of which apply to the text section.
- Likewise, the data-relocation section applies to the data section. */
-
-struct relocation_info
-{
- int r_address;
- unsigned int r_symbolnum:24;
- unsigned int r_pcrel:1;
- unsigned int r_length:2;
- unsigned int r_extern:1;
- unsigned int r_pad:4;
-};
-#endif /* no N_RELOCATION_INFO_DECLARED. */
-
-#endif /* __A_OUT_GNU_H__ */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/aio.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/aio.h
deleted file mode 100644
index 3a107b2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/aio.h
+++ /dev/null
@@ -1,244 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO/IEC 9945-1:1996 6.7: Asynchronous Input and Output
- */
-
-#ifndef _AIO_H
-#define _AIO_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <bits/types/sigevent_t.h>
-#include <bits/sigevent-consts.h>
-#include <bits/types/struct_timespec.h>
-
-__BEGIN_DECLS
-
-/* Asynchronous I/O control block. */
-struct aiocb
-{
- int aio_fildes; /* File descriptor. */
- int aio_lio_opcode; /* Operation to be performed. */
- int aio_reqprio; /* Request priority offset. */
- volatile void *aio_buf; /* Location of buffer. */
- size_t aio_nbytes; /* Length of transfer. */
- struct sigevent aio_sigevent; /* Signal number and value. */
-
- /* Internal members. */
- struct aiocb *__next_prio;
- int __abs_prio;
- int __policy;
- int __error_code;
- __ssize_t __return_value;
-
-#ifndef __USE_FILE_OFFSET64
- __off_t aio_offset; /* File offset. */
- char __pad[sizeof (__off64_t) - sizeof (__off_t)];
-#else
- __off64_t aio_offset; /* File offset. */
-#endif
- char __glibc_reserved[32];
-};
-
-/* The same for the 64bit offsets. Please note that the members aio_fildes
- to __return_value have to be the same in aiocb and aiocb64. */
-#ifdef __USE_LARGEFILE64
-struct aiocb64
-{
- int aio_fildes; /* File descriptor. */
- int aio_lio_opcode; /* Operation to be performed. */
- int aio_reqprio; /* Request priority offset. */
- volatile void *aio_buf; /* Location of buffer. */
- size_t aio_nbytes; /* Length of transfer. */
- struct sigevent aio_sigevent; /* Signal number and value. */
-
- /* Internal members. */
- struct aiocb *__next_prio;
- int __abs_prio;
- int __policy;
- int __error_code;
- __ssize_t __return_value;
-
- __off64_t aio_offset; /* File offset. */
- char __glibc_reserved[32];
-};
-#endif
-
-
-#ifdef __USE_GNU
-/* To optimize the implementation one can use the following struct. */
-struct aioinit
- {
- int aio_threads; /* Maximum number of threads. */
- int aio_num; /* Number of expected simultaneous requests. */
- int aio_locks; /* Not used. */
- int aio_usedba; /* Not used. */
- int aio_debug; /* Not used. */
- int aio_numusers; /* Not used. */
- int aio_idle_time; /* Number of seconds before idle thread
- terminates. */
- int aio_reserved;
- };
-#endif
-
-
-/* Return values of the aio_cancel function. */
-enum
-{
- AIO_CANCELED,
-#define AIO_CANCELED AIO_CANCELED
- AIO_NOTCANCELED,
-#define AIO_NOTCANCELED AIO_NOTCANCELED
- AIO_ALLDONE
-#define AIO_ALLDONE AIO_ALLDONE
-};
-
-
-/* Operation codes for `aio_lio_opcode'. */
-enum
-{
- LIO_READ,
-#define LIO_READ LIO_READ
- LIO_WRITE,
-#define LIO_WRITE LIO_WRITE
- LIO_NOP
-#define LIO_NOP LIO_NOP
-};
-
-
-/* Synchronization options for `lio_listio' function. */
-enum
-{
- LIO_WAIT,
-#define LIO_WAIT LIO_WAIT
- LIO_NOWAIT
-#define LIO_NOWAIT LIO_NOWAIT
-};
-
-
-/* Allow user to specify optimization. */
-#ifdef __USE_GNU
-extern void aio_init (const struct aioinit *__init) __THROW __nonnull ((1));
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Enqueue read request for given number of bytes and the given priority. */
-extern int aio_read (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-/* Enqueue write request for given number of bytes and the given priority. */
-extern int aio_write (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-
-/* Initiate list of I/O requests. */
-extern int lio_listio (int __mode,
- struct aiocb *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig)
- __THROW __nonnull ((2));
-
-/* Retrieve error status associated with AIOCBP. */
-extern int aio_error (const struct aiocb *__aiocbp) __THROW __nonnull ((1));
-/* Return status associated with AIOCBP. */
-extern __ssize_t aio_return (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-
-/* Try to cancel asynchronous I/O requests outstanding against file
- descriptor FILDES. */
-extern int aio_cancel (int __fildes, struct aiocb *__aiocbp) __THROW;
-
-/* Suspend calling thread until at least one of the asynchronous I/O
- operations referenced by LIST has completed.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int aio_suspend (const struct aiocb *const __list[], int __nent,
- const struct timespec *__restrict __timeout)
- __nonnull ((1));
-
-/* Force all operations associated with file desriptor described by
- `aio_fildes' member of AIOCBP. */
-extern int aio_fsync (int __operation, struct aiocb *__aiocbp)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (aio_read, (struct aiocb *__aiocbp), aio_read64)
- __nonnull ((1));
-extern int __REDIRECT_NTH (aio_write, (struct aiocb *__aiocbp), aio_write64)
- __nonnull ((1));
-
-extern int __REDIRECT_NTH (lio_listio,
- (int __mode,
- struct aiocb *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig),
- lio_listio64) __nonnull ((2));
-
-extern int __REDIRECT_NTH (aio_error, (const struct aiocb *__aiocbp),
- aio_error64) __nonnull ((1));
-extern __ssize_t __REDIRECT_NTH (aio_return, (struct aiocb *__aiocbp),
- aio_return64) __nonnull ((1));
-
-extern int __REDIRECT_NTH (aio_cancel,
- (int __fildes, struct aiocb *__aiocbp),
- aio_cancel64);
-
-extern int __REDIRECT_NTH (aio_suspend,
- (const struct aiocb *const __list[], int __nent,
- const struct timespec *__restrict __timeout),
- aio_suspend64) __nonnull ((1));
-
-extern int __REDIRECT_NTH (aio_fsync,
- (int __operation, struct aiocb *__aiocbp),
- aio_fsync64) __nonnull ((2));
-
-# else
-# define aio_read aio_read64
-# define aio_write aio_write64
-# define lio_listio lio_listio64
-# define aio_error aio_error64
-# define aio_return aio_return64
-# define aio_cancel aio_cancel64
-# define aio_suspend aio_suspend64
-# define aio_fsync aio_fsync64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int aio_read64 (struct aiocb64 *__aiocbp) __THROW __nonnull ((1));
-extern int aio_write64 (struct aiocb64 *__aiocbp) __THROW __nonnull ((1));
-
-extern int lio_listio64 (int __mode,
- struct aiocb64 *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig)
- __THROW __nonnull ((2));
-
-extern int aio_error64 (const struct aiocb64 *__aiocbp)
- __THROW __nonnull ((1));
-extern __ssize_t aio_return64 (struct aiocb64 *__aiocbp)
- __THROW __nonnull ((1));
-
-extern int aio_cancel64 (int __fildes, struct aiocb64 *__aiocbp) __THROW;
-
-extern int aio_suspend64 (const struct aiocb64 *const __list[], int __nent,
- const struct timespec *__restrict __timeout)
- __THROW __nonnull ((1));
-
-extern int aio_fsync64 (int __operation, struct aiocb64 *__aiocbp)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* aio.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/aliases.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/aliases.h
deleted file mode 100644
index 07514c4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/aliases.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ALIASES_H
-#define _ALIASES_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Structure to represent one entry of the alias database. */
-struct aliasent
- {
- char *alias_name;
- size_t alias_members_len;
- char **alias_members;
- int alias_local;
- };
-
-
-/* Open alias data base files. */
-extern void setaliasent (void) __THROW;
-
-/* Close alias database files. */
-extern void endaliasent (void) __THROW;
-
-/* Get the next entry from the alias database. */
-extern struct aliasent *getaliasent (void) __THROW;
-
-/* Get the next entry from the alias database and put it in RESULT_BUF. */
-extern int getaliasent_r (struct aliasent *__restrict __result_buf,
- char *__restrict __buffer, size_t __buflen,
- struct aliasent **__restrict __result) __THROW;
-
-/* Get alias entry corresponding to NAME. */
-extern struct aliasent *getaliasbyname (const char *__name) __THROW;
-
-/* Get alias entry corresponding to NAME and put it in RESULT_BUF. */
-extern int getaliasbyname_r (const char *__restrict __name,
- struct aliasent *__restrict __result_buf,
- char *__restrict __buffer, size_t __buflen,
- struct aliasent **__restrict __result) __THROW;
-
-__END_DECLS
-
-#endif /* aliases.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/alloca.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/alloca.h
deleted file mode 100644
index cd2a9e0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/alloca.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ALLOCA_H
-#define _ALLOCA_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-/* Remove any previous definition. */
-#undef alloca
-
-/* Allocate a block that will be freed when the calling function exits. */
-extern void *alloca (size_t __size) __THROW;
-
-#ifdef __GNUC__
-# define alloca(size) __builtin_alloca (size)
-#endif /* GCC. */
-
-__END_DECLS
-
-#endif /* alloca.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ar.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ar.h
deleted file mode 100644
index ce51926..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ar.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Header describing `ar' archive file format.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _AR_H
-#define _AR_H 1
-
-#include <sys/cdefs.h>
-
-/* Archive files start with the ARMAG identifying string. Then follows a
- `struct ar_hdr', and as many bytes of member file data as its `ar_size'
- member indicates, for each member file. */
-
-#define ARMAG "!<arch>\n" /* String that begins an archive file. */
-#define SARMAG 8 /* Size of that string. */
-
-#define ARFMAG "`\n" /* String in ar_fmag at end of each header. */
-
-__BEGIN_DECLS
-
-struct ar_hdr
- {
- char ar_name[16]; /* Member file name, sometimes / terminated. */
- char ar_date[12]; /* File date, decimal seconds since Epoch. */
- char ar_uid[6], ar_gid[6]; /* User and group IDs, in ASCII decimal. */
- char ar_mode[8]; /* File mode, in ASCII octal. */
- char ar_size[10]; /* File size, in ASCII decimal. */
- char ar_fmag[2]; /* Always contains ARFMAG. */
- };
-
-__END_DECLS
-
-#endif /* ar.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/argp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/argp.h
deleted file mode 100644
index 5dd3828..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/argp.h
+++ /dev/null
@@ -1,564 +0,0 @@
-/* Hierarchical argument parsing, layered over getopt.
- Copyright (C) 1995-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Written by Miles Bader <miles@gnu.ai.mit.edu>.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGP_H
-#define _ARGP_H
-
-#include <stdio.h>
-#include <ctype.h>
-#include <getopt.h>
-#include <limits.h>
-#include <errno.h>
-
-__BEGIN_DECLS
-
-/* error_t may or may not be available from errno.h, depending on the
- operating system. */
-#ifndef __error_t_defined
-# define __error_t_defined 1
-typedef int error_t;
-#endif
-
-/* A description of a particular option. A pointer to an array of
- these is passed in the OPTIONS field of an argp structure. Each option
- entry can correspond to one long option and/or one short option; more
- names for the same option can be added by following an entry in an option
- array with options having the OPTION_ALIAS flag set. */
-struct argp_option
-{
- /* The long option name. For more than one name for the same option, you
- can use following options with the OPTION_ALIAS flag set. */
- const char *name;
-
- /* What key is returned for this option. If > 0 and printable, then it's
- also accepted as a short option. */
- int key;
-
- /* If non-NULL, this is the name of the argument associated with this
- option, which is required unless the OPTION_ARG_OPTIONAL flag is set. */
- const char *arg;
-
- /* OPTION_ flags. */
- int flags;
-
- /* The doc string for this option. If both NAME and KEY are 0, This string
- will be printed outdented from the normal option column, making it
- useful as a group header (it will be the first thing printed in its
- group); in this usage, it's conventional to end the string with a `:'. */
- const char *doc;
-
- /* The group this option is in. In a long help message, options are sorted
- alphabetically within each group, and the groups presented in the order
- 0, 1, 2, ..., n, -m, ..., -2, -1. Every entry in an options array with
- if this field 0 will inherit the group number of the previous entry, or
- zero if it's the first one, unless its a group header (NAME and KEY both
- 0), in which case, the previous entry + 1 is the default. Automagic
- options such as --help are put into group -1. */
- int group;
-};
-
-/* The argument associated with this option is optional. */
-#define OPTION_ARG_OPTIONAL 0x1
-
-/* This option isn't displayed in any help messages. */
-#define OPTION_HIDDEN 0x2
-
-/* This option is an alias for the closest previous non-alias option. This
- means that it will be displayed in the same help entry, and will inherit
- fields other than NAME and KEY from the aliased option. */
-#define OPTION_ALIAS 0x4
-
-/* This option isn't actually an option (and so should be ignored by the
- actual option parser), but rather an arbitrary piece of documentation that
- should be displayed in much the same manner as the options. If this flag
- is set, then the option NAME field is displayed unmodified (e.g., no `--'
- prefix is added) at the left-margin (where a *short* option would normally
- be displayed), and the documentation string in the normal place. For
- purposes of sorting, any leading whitespace and punctuation is ignored,
- except that if the first non-whitespace character is not `-', this entry
- is displayed after all options (and OPTION_DOC entries with a leading `-')
- in the same group. */
-#define OPTION_DOC 0x8
-
-/* This option shouldn't be included in `long' usage messages (but is still
- included in help messages). This is mainly intended for options that are
- completely documented in an argp's ARGS_DOC field, in which case including
- the option in the generic usage list would be redundant. For instance,
- if ARGS_DOC is "FOO BAR\n-x BLAH", and the `-x' option's purpose is to
- distinguish these two cases, -x should probably be marked
- OPTION_NO_USAGE. */
-#define OPTION_NO_USAGE 0x10
-
-struct argp; /* fwd declare this type */
-struct argp_state; /* " */
-struct argp_child; /* " */
-
-/* The type of a pointer to an argp parsing function. */
-typedef error_t (*argp_parser_t) (int __key, char *__arg,
- struct argp_state *__state);
-
-/* What to return for unrecognized keys. For special ARGP_KEY_ keys, such
- returns will simply be ignored. For user keys, this error will be turned
- into EINVAL (if the call to argp_parse is such that errors are propagated
- back to the user instead of exiting); returning EINVAL itself would result
- in an immediate stop to parsing in *all* cases. */
-#define ARGP_ERR_UNKNOWN E2BIG /* Hurd should never need E2BIG. XXX */
-
-/* Special values for the KEY argument to an argument parsing function.
- ARGP_ERR_UNKNOWN should be returned if they aren't understood.
-
- The sequence of keys to a parsing function is either (where each
- uppercased word should be prefixed by `ARGP_KEY_' and opt is a user key):
-
- INIT opt... NO_ARGS END SUCCESS -- No non-option arguments at all
- or INIT (opt | ARG)... END SUCCESS -- All non-option args parsed
- or INIT (opt | ARG)... SUCCESS -- Some non-option arg unrecognized
-
- The third case is where every parser returned ARGP_KEY_UNKNOWN for an
- argument, in which case parsing stops at that argument (returning the
- unparsed arguments to the caller of argp_parse if requested, or stopping
- with an error message if not).
-
- If an error occurs (either detected by argp, or because the parsing
- function returned an error value), then the parser is called with
- ARGP_KEY_ERROR, and no further calls are made. */
-
-/* This is not an option at all, but rather a command line argument. If a
- parser receiving this key returns success, the fact is recorded, and the
- ARGP_KEY_NO_ARGS case won't be used. HOWEVER, if while processing the
- argument, a parser function decrements the NEXT field of the state it's
- passed, the option won't be considered processed; this is to allow you to
- actually modify the argument (perhaps into an option), and have it
- processed again. */
-#define ARGP_KEY_ARG 0
-/* There are remaining arguments not parsed by any parser, which may be found
- starting at (STATE->argv + STATE->next). If success is returned, but
- STATE->next left untouched, it's assumed that all arguments were consume,
- otherwise, the parser should adjust STATE->next to reflect any arguments
- consumed. */
-#define ARGP_KEY_ARGS 0x1000006
-/* There are no more command line arguments at all. */
-#define ARGP_KEY_END 0x1000001
-/* Because it's common to want to do some special processing if there aren't
- any non-option args, user parsers are called with this key if they didn't
- successfully process any non-option arguments. Called just before
- ARGP_KEY_END (where more general validity checks on previously parsed
- arguments can take place). */
-#define ARGP_KEY_NO_ARGS 0x1000002
-/* Passed in before any parsing is done. Afterwards, the values of each
- element of the CHILD_INPUT field, if any, in the state structure is
- copied to each child's state to be the initial value of the INPUT field. */
-#define ARGP_KEY_INIT 0x1000003
-/* Use after all other keys, including SUCCESS & END. */
-#define ARGP_KEY_FINI 0x1000007
-/* Passed in when parsing has successfully been completed (even if there are
- still arguments remaining). */
-#define ARGP_KEY_SUCCESS 0x1000004
-/* Passed in if an error occurs. */
-#define ARGP_KEY_ERROR 0x1000005
-
-/* An argp structure contains a set of options declarations, a function to
- deal with parsing one, documentation string, a possible vector of child
- argp's, and perhaps a function to filter help output. When actually
- parsing options, getopt is called with the union of all the argp
- structures chained together through their CHILD pointers, with conflicts
- being resolved in favor of the first occurrence in the chain. */
-struct argp
-{
- /* An array of argp_option structures, terminated by an entry with both
- NAME and KEY having a value of 0. */
- const struct argp_option *options;
-
- /* What to do with an option from this structure. KEY is the key
- associated with the option, and ARG is any associated argument (NULL if
- none was supplied). If KEY isn't understood, ARGP_ERR_UNKNOWN should be
- returned. If a non-zero, non-ARGP_ERR_UNKNOWN value is returned, then
- parsing is stopped immediately, and that value is returned from
- argp_parse(). For special (non-user-supplied) values of KEY, see the
- ARGP_KEY_ definitions below. */
- argp_parser_t parser;
-
- /* A string describing what other arguments are wanted by this program. It
- is only used by argp_usage to print the `Usage:' message. If it
- contains newlines, the strings separated by them are considered
- alternative usage patterns, and printed on separate lines (lines after
- the first are prefix by ` or: ' instead of `Usage:'). */
- const char *args_doc;
-
- /* If non-NULL, a string containing extra text to be printed before and
- after the options in a long help message (separated by a vertical tab
- `\v' character). */
- const char *doc;
-
- /* A vector of argp_children structures, terminated by a member with a 0
- argp field, pointing to child argps should be parsed with this one. Any
- conflicts are resolved in favor of this argp, or early argps in the
- CHILDREN list. This field is useful if you use libraries that supply
- their own argp structure, which you want to use in conjunction with your
- own. */
- const struct argp_child *children;
-
- /* If non-zero, this should be a function to filter the output of help
- messages. KEY is either a key from an option, in which case TEXT is
- that option's help text, or a special key from the ARGP_KEY_HELP_
- defines, below, describing which other help text TEXT is. The function
- should return either TEXT, if it should be used as-is, a replacement
- string, which should be malloced, and will be freed by argp, or NULL,
- meaning `print nothing'. The value for TEXT is *after* any translation
- has been done, so if any of the replacement text also needs translation,
- that should be done by the filter function. INPUT is either the input
- supplied to argp_parse, or NULL, if argp_help was called directly. */
- char *(*help_filter) (int __key, const char *__text, void *__input);
-
- /* If non-zero the strings used in the argp library are translated using
- the domain described by this string. Otherwise the currently installed
- default domain is used. */
- const char *argp_domain;
-};
-
-/* Possible KEY arguments to a help filter function. */
-#define ARGP_KEY_HELP_PRE_DOC 0x2000001 /* Help text preceding options. */
-#define ARGP_KEY_HELP_POST_DOC 0x2000002 /* Help text following options. */
-#define ARGP_KEY_HELP_HEADER 0x2000003 /* Option header string. */
-#define ARGP_KEY_HELP_EXTRA 0x2000004 /* After all other documentation;
- TEXT is NULL for this key. */
-/* Explanatory note emitted when duplicate option arguments have been
- suppressed. */
-#define ARGP_KEY_HELP_DUP_ARGS_NOTE 0x2000005
-#define ARGP_KEY_HELP_ARGS_DOC 0x2000006 /* Argument doc string. */
-
-/* When an argp has a non-zero CHILDREN field, it should point to a vector of
- argp_child structures, each of which describes a subsidiary argp. */
-struct argp_child
-{
- /* The child parser. */
- const struct argp *argp;
-
- /* Flags for this child. */
- int flags;
-
- /* If non-zero, an optional header to be printed in help output before the
- child options. As a side-effect, a non-zero value forces the child
- options to be grouped together; to achieve this effect without actually
- printing a header string, use a value of "". */
- const char *header;
-
- /* Where to group the child options relative to the other (`consolidated')
- options in the parent argp; the values are the same as the GROUP field
- in argp_option structs, but all child-groupings follow parent options at
- a particular group level. If both this field and HEADER are zero, then
- they aren't grouped at all, but rather merged with the parent options
- (merging the child's grouping levels with the parents). */
- int group;
-};
-
-/* Parsing state. This is provided to parsing functions called by argp,
- which may examine and, as noted, modify fields. */
-struct argp_state
-{
- /* The top level ARGP being parsed. */
- const struct argp *root_argp;
-
- /* The argument vector being parsed. May be modified. */
- int argc;
- char **argv;
-
- /* The index in ARGV of the next arg that to be parsed. May be modified. */
- int next;
-
- /* The flags supplied to argp_parse. May be modified. */
- unsigned flags;
-
- /* While calling a parsing function with a key of ARGP_KEY_ARG, this is the
- number of the current arg, starting at zero, and incremented after each
- such call returns. At all other times, this is the number of such
- arguments that have been processed. */
- unsigned arg_num;
-
- /* If non-zero, the index in ARGV of the first argument following a special
- `--' argument (which prevents anything following being interpreted as an
- option). Only set once argument parsing has proceeded past this point. */
- int quoted;
-
- /* An arbitrary pointer passed in from the user. */
- void *input;
- /* Values to pass to child parsers. This vector will be the same length as
- the number of children for the current parser. */
- void **child_inputs;
-
- /* For the parser's use. Initialized to 0. */
- void *hook;
-
- /* The name used when printing messages. This is initialized to ARGV[0],
- or PROGRAM_INVOCATION_NAME if that is unavailable. */
- char *name;
-
- /* Streams used when argp prints something. */
- FILE *err_stream; /* For errors; initialized to stderr. */
- FILE *out_stream; /* For information; initialized to stdout. */
-
- void *pstate; /* Private, for use by argp. */
-};
-
-/* Flags for argp_parse (note that the defaults are those that are
- convenient for program command line parsing): */
-
-/* Don't ignore the first element of ARGV. Normally (and always unless
- ARGP_NO_ERRS is set) the first element of the argument vector is
- skipped for option parsing purposes, as it corresponds to the program name
- in a command line. */
-#define ARGP_PARSE_ARGV0 0x01
-
-/* Don't print error messages for unknown options to stderr; unless this flag
- is set, ARGP_PARSE_ARGV0 is ignored, as ARGV[0] is used as the program
- name in the error messages. This flag implies ARGP_NO_EXIT (on the
- assumption that silent exiting upon errors is bad behaviour). */
-#define ARGP_NO_ERRS 0x02
-
-/* Don't parse any non-option args. Normally non-option args are parsed by
- calling the parse functions with a key of ARGP_KEY_ARG, and the actual arg
- as the value. Since it's impossible to know which parse function wants to
- handle it, each one is called in turn, until one returns 0 or an error
- other than ARGP_ERR_UNKNOWN; if an argument is handled by no one, the
- argp_parse returns prematurely (but with a return value of 0). If all
- args have been parsed without error, all parsing functions are called one
- last time with a key of ARGP_KEY_END. This flag needn't normally be set,
- as the normal behavior is to stop parsing as soon as some argument can't
- be handled. */
-#define ARGP_NO_ARGS 0x04
-
-/* Parse options and arguments in the same order they occur on the command
- line -- normally they're rearranged so that all options come first. */
-#define ARGP_IN_ORDER 0x08
-
-/* Don't provide the standard long option --help, which causes usage and
- option help information to be output to stdout, and exit (0) called. */
-#define ARGP_NO_HELP 0x10
-
-/* Don't exit on errors (they may still result in error messages). */
-#define ARGP_NO_EXIT 0x20
-
-/* Use the gnu getopt `long-only' rules for parsing arguments. */
-#define ARGP_LONG_ONLY 0x40
-
-/* Turns off any message-printing/exiting options. */
-#define ARGP_SILENT (ARGP_NO_EXIT | ARGP_NO_ERRS | ARGP_NO_HELP)
-
-/* Parse the options strings in ARGC & ARGV according to the options in ARGP.
- FLAGS is one of the ARGP_ flags above. If ARG_INDEX is non-NULL, the
- index in ARGV of the first unparsed option is returned in it. If an
- unknown option is present, ARGP_ERR_UNKNOWN is returned; if some parser
- routine returned a non-zero value, it is returned; otherwise 0 is
- returned. This function may also call exit unless the ARGP_NO_HELP flag
- is set. INPUT is a pointer to a value to be passed in to the parser. */
-extern error_t argp_parse (const struct argp *__restrict __argp,
- int __argc, char **__restrict __argv,
- unsigned __flags, int *__restrict __arg_index,
- void *__restrict __input);
-extern error_t __argp_parse (const struct argp *__restrict __argp,
- int __argc, char **__restrict __argv,
- unsigned __flags, int *__restrict __arg_index,
- void *__restrict __input);
-
-/* Global variables. */
-
-/* If defined or set by the user program to a non-zero value, then a default
- option --version is added (unless the ARGP_NO_HELP flag is used), which
- will print this string followed by a newline and exit (unless the
- ARGP_NO_EXIT flag is used). Overridden by ARGP_PROGRAM_VERSION_HOOK. */
-extern const char *argp_program_version;
-
-/* If defined or set by the user program to a non-zero value, then a default
- option --version is added (unless the ARGP_NO_HELP flag is used), which
- calls this function with a stream to print the version to and a pointer to
- the current parsing state, and then exits (unless the ARGP_NO_EXIT flag is
- used). This variable takes precedent over ARGP_PROGRAM_VERSION. */
-extern void (*argp_program_version_hook) (FILE *__restrict __stream,
- struct argp_state *__restrict
- __state);
-
-/* If defined or set by the user program, it should point to string that is
- the bug-reporting address for the program. It will be printed by
- argp_help if the ARGP_HELP_BUG_ADDR flag is set (as it is by various
- standard help messages), embedded in a sentence that says something like
- `Report bugs to ADDR.'. */
-extern const char *argp_program_bug_address;
-
-/* The exit status that argp will use when exiting due to a parsing error.
- If not defined or set by the user program, this defaults to EX_USAGE from
- <sysexits.h>. */
-extern error_t argp_err_exit_status;
-
-/* Flags for argp_help. */
-#define ARGP_HELP_USAGE 0x01 /* a Usage: message. */
-#define ARGP_HELP_SHORT_USAGE 0x02 /* " but don't actually print options. */
-#define ARGP_HELP_SEE 0x04 /* a `Try ... for more help' message. */
-#define ARGP_HELP_LONG 0x08 /* a long help message. */
-#define ARGP_HELP_PRE_DOC 0x10 /* doc string preceding long help. */
-#define ARGP_HELP_POST_DOC 0x20 /* doc string following long help. */
-#define ARGP_HELP_DOC (ARGP_HELP_PRE_DOC | ARGP_HELP_POST_DOC)
-#define ARGP_HELP_BUG_ADDR 0x40 /* bug report address */
-#define ARGP_HELP_LONG_ONLY 0x80 /* modify output appropriately to
- reflect ARGP_LONG_ONLY mode. */
-
-/* These ARGP_HELP flags are only understood by argp_state_help. */
-#define ARGP_HELP_EXIT_ERR 0x100 /* Call exit(1) instead of returning. */
-#define ARGP_HELP_EXIT_OK 0x200 /* Call exit(0) instead of returning. */
-
-/* The standard thing to do after a program command line parsing error, if an
- error message has already been printed. */
-#define ARGP_HELP_STD_ERR \
- (ARGP_HELP_SEE | ARGP_HELP_EXIT_ERR)
-/* The standard thing to do after a program command line parsing error, if no
- more specific error message has been printed. */
-#define ARGP_HELP_STD_USAGE \
- (ARGP_HELP_SHORT_USAGE | ARGP_HELP_SEE | ARGP_HELP_EXIT_ERR)
-/* The standard thing to do in response to a --help option. */
-#define ARGP_HELP_STD_HELP \
- (ARGP_HELP_SHORT_USAGE | ARGP_HELP_LONG | ARGP_HELP_EXIT_OK \
- | ARGP_HELP_DOC | ARGP_HELP_BUG_ADDR)
-
-/* Output a usage message for ARGP to STREAM. FLAGS are from the set
- ARGP_HELP_*. */
-extern void argp_help (const struct argp *__restrict __argp,
- FILE *__restrict __stream,
- unsigned __flags, char *__restrict __name);
-extern void __argp_help (const struct argp *__restrict __argp,
- FILE *__restrict __stream, unsigned __flags,
- char *__name);
-
-/* The following routines are intended to be called from within an argp
- parsing routine (thus taking an argp_state structure as the first
- argument). They may or may not print an error message and exit, depending
- on the flags in STATE -- in any case, the caller should be prepared for
- them *not* to exit, and should return an appropriate error after calling
- them. [argp_usage & argp_error should probably be called argp_state_...,
- but they're used often enough that they should be short] */
-
-/* Output, if appropriate, a usage message for STATE to STREAM. FLAGS are
- from the set ARGP_HELP_*. */
-extern void argp_state_help (const struct argp_state *__restrict __state,
- FILE *__restrict __stream,
- unsigned int __flags);
-extern void __argp_state_help (const struct argp_state *__restrict __state,
- FILE *__restrict __stream,
- unsigned int __flags);
-
-/* Possibly output the standard usage message for ARGP to stderr and exit. */
-extern void argp_usage (const struct argp_state *__state);
-extern void __argp_usage (const struct argp_state *__state);
-
-/* If appropriate, print the printf string FMT and following args, preceded
- by the program name and `:', to stderr, and followed by a `Try ... --help'
- message, then exit (1). */
-extern void argp_error (const struct argp_state *__restrict __state,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-extern void __argp_error (const struct argp_state *__restrict __state,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-
-/* Similar to the standard gnu error-reporting function error(), but will
- respect the ARGP_NO_EXIT and ARGP_NO_ERRS flags in STATE, and will print
- to STATE->err_stream. This is useful for argument parsing code that is
- shared between program startup (when exiting is desired) and runtime
- option parsing (when typically an error code is returned instead). The
- difference between this function and argp_error is that the latter is for
- *parsing errors*, and the former is for other problems that occur during
- parsing but don't reflect a (syntactic) problem with the input. */
-extern void argp_failure (const struct argp_state *__restrict __state,
- int __status, int __errnum,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 4, 5)));
-extern void __argp_failure (const struct argp_state *__restrict __state,
- int __status, int __errnum,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 4, 5)));
-
-/* Returns true if the option OPT is a valid short option. */
-extern int _option_is_short (const struct argp_option *__opt) __THROW;
-extern int __option_is_short (const struct argp_option *__opt) __THROW;
-
-/* Returns true if the option OPT is in fact the last (unused) entry in an
- options array. */
-extern int _option_is_end (const struct argp_option *__opt) __THROW;
-extern int __option_is_end (const struct argp_option *__opt) __THROW;
-
-/* Return the input field for ARGP in the parser corresponding to STATE; used
- by the help routines. */
-extern void *_argp_input (const struct argp *__restrict __argp,
- const struct argp_state *__restrict __state)
- __THROW;
-extern void *__argp_input (const struct argp *__restrict __argp,
- const struct argp_state *__restrict __state)
- __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-
-# if !(defined _LIBC && _LIBC)
-# define __argp_usage argp_usage
-# define __argp_state_help argp_state_help
-# define __option_is_short _option_is_short
-# define __option_is_end _option_is_end
-# endif
-
-# ifndef ARGP_EI
-# define ARGP_EI __extern_inline
-# endif
-
-ARGP_EI void
-__argp_usage (const struct argp_state *__state)
-{
- __argp_state_help (__state, stderr, ARGP_HELP_STD_USAGE);
-}
-
-ARGP_EI int
-__NTH (__option_is_short (const struct argp_option *__opt))
-{
- if (__opt->flags & OPTION_DOC)
- return 0;
- else
- {
- int __key = __opt->key;
- return __key > 0 && __key <= UCHAR_MAX && isprint (__key);
- }
-}
-
-ARGP_EI int
-__NTH (__option_is_end (const struct argp_option *__opt))
-{
- return !__opt->key && !__opt->name && !__opt->doc && !__opt->group;
-}
-
-# if !(defined _LIBC && _LIBC)
-# undef __argp_usage
-# undef __argp_state_help
-# undef __option_is_short
-# undef __option_is_end
-# endif
-#endif /* Use extern inlines. */
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/argp-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* argp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/argz.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/argz.h
deleted file mode 100644
index c2f78f5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/argz.h
+++ /dev/null
@@ -1,156 +0,0 @@
-/* Routines for dealing with '\0' separated arg vectors.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGZ_H
-#define _ARGZ_H 1
-
-#include <features.h>
-#include <errno.h>
-#include <string.h> /* Need size_t, and strchr is called below. */
-
-__BEGIN_DECLS
-
-/* error_t may or may not be available from errno.h, depending on the
- operating system. */
-#ifndef __error_t_defined
-# define __error_t_defined 1
-typedef int error_t;
-#endif
-
-/* Make a '\0' separated arg vector from a unix argv vector, returning it in
- ARGZ, and the total length in LEN. If a memory allocation error occurs,
- ENOMEM is returned, otherwise 0. The result can be destroyed using free. */
-extern error_t __argz_create (char *const __argv[], char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-extern error_t argz_create (char *const __argv[], char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-
-/* Make a '\0' separated arg vector from a SEP separated list in
- STRING, returning it in ARGZ, and the total length in LEN. If a
- memory allocation error occurs, ENOMEM is returned, otherwise 0.
- The result can be destroyed using free. */
-extern error_t argz_create_sep (const char *__restrict __string,
- int __sep, char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-
-/* Returns the number of strings in ARGZ. */
-extern size_t __argz_count (const char *__argz, size_t __len)
- __THROW __attribute_pure__;
-extern size_t argz_count (const char *__argz, size_t __len)
- __THROW __attribute_pure__;
-
-/* Puts pointers to each string in ARGZ into ARGV, which must be large enough
- to hold them all. */
-extern void __argz_extract (const char *__restrict __argz, size_t __len,
- char **__restrict __argv) __THROW;
-extern void argz_extract (const char *__restrict __argz, size_t __len,
- char **__restrict __argv) __THROW;
-
-/* Make '\0' separated arg vector ARGZ printable by converting all the '\0's
- except the last into the character SEP. */
-extern void __argz_stringify (char *__argz, size_t __len, int __sep) __THROW;
-extern void argz_stringify (char *__argz, size_t __len, int __sep) __THROW;
-
-/* Append BUF, of length BUF_LEN to the argz vector in ARGZ & ARGZ_LEN. */
-extern error_t argz_append (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __buf, size_t __buf_len)
- __THROW;
-
-/* Append STR to the argz vector in ARGZ & ARGZ_LEN. */
-extern error_t argz_add (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __str) __THROW;
-
-/* Append SEP separated list in STRING to the argz vector in ARGZ &
- ARGZ_LEN. */
-extern error_t argz_add_sep (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __string, int __delim)
- __THROW;
-
-/* Delete ENTRY from ARGZ & ARGZ_LEN, if it appears there. */
-extern void argz_delete (char **__restrict __argz,
- size_t *__restrict __argz_len,
- char *__restrict __entry) __THROW;
-
-/* Insert ENTRY into ARGZ & ARGZ_LEN before BEFORE, which should be an
- existing entry in ARGZ; if BEFORE is NULL, ENTRY is appended to the end.
- Since ARGZ's first entry is the same as ARGZ, argz_insert (ARGZ, ARGZ_LEN,
- ARGZ, ENTRY) will insert ENTRY at the beginning of ARGZ. If BEFORE is not
- in ARGZ, EINVAL is returned, else if memory can't be allocated for the new
- ARGZ, ENOMEM is returned, else 0. */
-extern error_t argz_insert (char **__restrict __argz,
- size_t *__restrict __argz_len,
- char *__restrict __before,
- const char *__restrict __entry) __THROW;
-
-/* Replace any occurrences of the string STR in ARGZ with WITH, reallocating
- ARGZ as necessary. If REPLACE_COUNT is non-zero, *REPLACE_COUNT will be
- incremented by number of replacements performed. */
-extern error_t argz_replace (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __str,
- const char *__restrict __with,
- unsigned int *__restrict __replace_count);
-
-/* Returns the next entry in ARGZ & ARGZ_LEN after ENTRY, or NULL if there
- are no more. If entry is NULL, then the first entry is returned. This
- behavior allows two convenient iteration styles:
-
- char *entry = 0;
- while ((entry = argz_next (argz, argz_len, entry)))
- ...;
-
- or
-
- char *entry;
- for (entry = argz; entry; entry = argz_next (argz, argz_len, entry))
- ...;
-*/
-extern char *__argz_next (const char *__restrict __argz, size_t __argz_len,
- const char *__restrict __entry) __THROW;
-extern char *argz_next (const char *__restrict __argz, size_t __argz_len,
- const char *__restrict __entry) __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline char *
-__NTH (__argz_next (const char *__argz, size_t __argz_len,
- const char *__entry))
-{
- if (__entry)
- {
- if (__entry < __argz + __argz_len)
- __entry = strchr (__entry, '\0') + 1;
-
- return __entry >= __argz + __argz_len ? (char *) NULL : (char *) __entry;
- }
- else
- return __argz_len > 0 ? (char *) __argz : 0;
-}
-__extern_inline char *
-__NTH (argz_next (const char *__argz, size_t __argz_len,
- const char *__entry))
-{
- return __argz_next (__argz, __argz_len, __entry);
-}
-#endif /* Use extern inlines. */
-
-__END_DECLS
-
-#endif /* argz.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/ftp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/ftp.h
deleted file mode 100644
index e5b340d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/ftp.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ftp.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _ARPA_FTP_H
-#define _ARPA_FTP_H 1
-
-/* Definitions for FTP; see RFC-765. */
-
-/*
- * Reply codes.
- */
-#define PRELIM 1 /* positive preliminary */
-#define COMPLETE 2 /* positive completion */
-#define CONTINUE 3 /* positive intermediate */
-#define TRANSIENT 4 /* transient negative completion */
-#define ERROR 5 /* permanent negative completion */
-
-/*
- * Type codes
- */
-#define TYPE_A 1 /* ASCII */
-#define TYPE_E 2 /* EBCDIC */
-#define TYPE_I 3 /* image */
-#define TYPE_L 4 /* local byte size */
-
-#ifdef FTP_NAMES
-char *typenames[] = {"0", "ASCII", "EBCDIC", "Image", "Local" };
-#endif
-
-/*
- * Form codes
- */
-#define FORM_N 1 /* non-print */
-#define FORM_T 2 /* telnet format effectors */
-#define FORM_C 3 /* carriage control (ASA) */
-#ifdef FTP_NAMES
-char *formnames[] = {"0", "Nonprint", "Telnet", "Carriage-control" };
-#endif
-
-/*
- * Structure codes
- */
-#define STRU_F 1 /* file (no record structure) */
-#define STRU_R 2 /* record structure */
-#define STRU_P 3 /* page structure */
-#ifdef FTP_NAMES
-char *strunames[] = {"0", "File", "Record", "Page" };
-#endif
-
-/*
- * Mode types
- */
-#define MODE_S 1 /* stream */
-#define MODE_B 2 /* block */
-#define MODE_C 3 /* compressed */
-#ifdef FTP_NAMES
-char *modenames[] = {"0", "Stream", "Block", "Compressed" };
-#endif
-
-/*
- * Record Tokens
- */
-#define REC_ESC '\377' /* Record-mode Escape */
-#define REC_EOR '\001' /* Record-mode End-of-Record */
-#define REC_EOF '\002' /* Record-mode End-of-File */
-
-/*
- * Block Header
- */
-#define BLK_EOR 0x80 /* Block is End-of-Record */
-#define BLK_EOF 0x40 /* Block is End-of-File */
-#define BLK_ERRORS 0x20 /* Block is suspected of containing errors */
-#define BLK_RESTART 0x10 /* Block is Restart Marker */
-
-#define BLK_BYTECOUNT 2 /* Bytes in this block */
-
-#endif /* arpa/ftp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/inet.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/inet.h
deleted file mode 100644
index 3a99dbf..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/inet.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARPA_INET_H
-#define _ARPA_INET_H 1
-
-#include <features.h>
-#include <netinet/in.h> /* To define `struct in_addr'. */
-
-/* Type for length arguments in socket calls. */
-#ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* Convert Internet host address from numbers-and-dots notation in CP
- into binary data in network byte order. */
-extern in_addr_t inet_addr (const char *__cp) __THROW;
-
-/* Return the local host address part of the Internet address in IN. */
-extern in_addr_t inet_lnaof (struct in_addr __in) __THROW;
-
-/* Make Internet host address in network byte order by combining the
- network number NET with the local address HOST. */
-extern struct in_addr inet_makeaddr (in_addr_t __net, in_addr_t __host)
- __THROW;
-
-/* Return network number part of the Internet address IN. */
-extern in_addr_t inet_netof (struct in_addr __in) __THROW;
-
-/* Extract the network number in network byte order from the address
- in numbers-and-dots natation starting at CP. */
-extern in_addr_t inet_network (const char *__cp) __THROW;
-
-/* Convert Internet number in IN to ASCII representation. The return value
- is a pointer to an internal array containing the string. */
-extern char *inet_ntoa (struct in_addr __in) __THROW;
-
-/* Convert from presentation format of an Internet number in buffer
- starting at CP to the binary network format and store result for
- interface type AF in buffer starting at BUF. */
-extern int inet_pton (int __af, const char *__restrict __cp,
- void *__restrict __buf) __THROW;
-
-/* Convert a Internet address in binary network format for interface
- type AF in buffer starting at CP to presentation form and place
- result in buffer of length LEN astarting at BUF. */
-extern const char *inet_ntop (int __af, const void *__restrict __cp,
- char *__restrict __buf, socklen_t __len)
- __THROW;
-
-
-/* The following functions are not part of XNS 5.2. */
-#ifdef __USE_MISC
-/* Convert Internet host address from numbers-and-dots notation in CP
- into binary data and store the result in the structure INP. */
-extern int inet_aton (const char *__cp, struct in_addr *__inp) __THROW;
-
-/* Format a network number NET into presentation format and place result
- in buffer starting at BUF with length of LEN bytes. */
-extern char *inet_neta (in_addr_t __net, char *__buf, size_t __len) __THROW;
-
-/* Convert network number for interface type AF in buffer starting at
- CP to presentation format. The result will specifiy BITS bits of
- the number. */
-extern char *inet_net_ntop (int __af, const void *__cp, int __bits,
- char *__buf, size_t __len) __THROW;
-
-/* Convert network number for interface type AF from presentation in
- buffer starting at CP to network format and store result int
- buffer starting at BUF of size LEN. */
-extern int inet_net_pton (int __af, const char *__cp,
- void *__buf, size_t __len) __THROW;
-
-/* Convert ASCII representation in hexadecimal form of the Internet
- address to binary form and place result in buffer of length LEN
- starting at BUF. */
-extern unsigned int inet_nsap_addr (const char *__cp,
- unsigned char *__buf, int __len) __THROW;
-
-/* Convert internet address in binary form in LEN bytes starting at CP
- a presentation form and place result in BUF. */
-extern char *inet_nsap_ntoa (int __len, const unsigned char *__cp,
- char *__buf) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* arpa/inet.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/nameser.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/nameser.h
deleted file mode 100644
index a99d5ec..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/nameser.h
+++ /dev/null
@@ -1,443 +0,0 @@
-/*
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-/*
- * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
- * Copyright (c) 1996-1999 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
- */
-
-#ifndef _ARPA_NAMESER_H_
-#define _ARPA_NAMESER_H_
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <stdint.h>
-
-/*
- * Define constants based on RFC 883, RFC 1034, RFC 1035
- */
-#define NS_PACKETSZ 512 /*%< default UDP packet size */
-#define NS_MAXDNAME 1025 /*%< maximum domain name */
-#define NS_MAXMSG 65535 /*%< maximum message size */
-#define NS_MAXCDNAME 255 /*%< maximum compressed domain name */
-#define NS_MAXLABEL 63 /*%< maximum length of domain label */
-#define NS_HFIXEDSZ 12 /*%< #/bytes of fixed data in header */
-#define NS_QFIXEDSZ 4 /*%< #/bytes of fixed data in query */
-#define NS_RRFIXEDSZ 10 /*%< #/bytes of fixed data in r record */
-#define NS_INT32SZ 4 /*%< #/bytes of data in a uint32_t */
-#define NS_INT16SZ 2 /*%< #/bytes of data in a uint16_t */
-#define NS_INT8SZ 1 /*%< #/bytes of data in a uint8_t */
-#define NS_INADDRSZ 4 /*%< IPv4 T_A */
-#define NS_IN6ADDRSZ 16 /*%< IPv6 T_AAAA */
-#define NS_CMPRSFLGS 0xc0 /*%< Flag bits indicating name compression. */
-#define NS_DEFAULTPORT 53 /*%< For both TCP and UDP. */
-/*
- * These can be expanded with synonyms, just keep ns_parse.c:ns_parserecord()
- * in synch with it.
- */
-typedef enum __ns_sect {
- ns_s_qd = 0, /*%< Query: Question. */
- ns_s_zn = 0, /*%< Update: Zone. */
- ns_s_an = 1, /*%< Query: Answer. */
- ns_s_pr = 1, /*%< Update: Prerequisites. */
- ns_s_ns = 2, /*%< Query: Name servers. */
- ns_s_ud = 2, /*%< Update: Update. */
- ns_s_ar = 3, /*%< Query|Update: Additional records. */
- ns_s_max = 4
-} ns_sect;
-
-/*%
- * This is a message handle. It is caller allocated and has no dynamic data.
- * This structure is intended to be opaque to all but ns_parse.c, thus the
- * leading _'s on the member names. Use the accessor functions, not the _'s.
- */
-typedef struct __ns_msg {
- const unsigned char *_msg, *_eom;
- uint16_t _id, _flags, _counts[ns_s_max];
- const unsigned char *_sections[ns_s_max];
- ns_sect _sect;
- int _rrnum;
- const unsigned char *_msg_ptr;
-} ns_msg;
-
-/* Private data structure - do not use from outside library. */
-struct _ns_flagdata { int mask, shift; };
-extern const struct _ns_flagdata _ns_flagdata[];
-
-/* Accessor macros - this is part of the public interface. */
-
-#define ns_msg_id(handle) ((handle)._id + 0)
-#define ns_msg_base(handle) ((handle)._msg + 0)
-#define ns_msg_end(handle) ((handle)._eom + 0)
-#define ns_msg_size(handle) ((handle)._eom - (handle)._msg)
-#define ns_msg_count(handle, section) ((handle)._counts[section] + 0)
-
-/*%
- * This is a parsed record. It is caller allocated and has no dynamic data.
- */
-typedef struct __ns_rr {
- char name[NS_MAXDNAME];
- uint16_t type;
- uint16_t rr_class;
- uint32_t ttl;
- uint16_t rdlength;
- const unsigned char * rdata;
-} ns_rr;
-
-/* Accessor macros - this is part of the public interface. */
-#define ns_rr_name(rr) (((rr).name[0] != '\0') ? (rr).name : ".")
-#define ns_rr_type(rr) ((ns_type)((rr).type + 0))
-#define ns_rr_class(rr) ((ns_class)((rr).rr_class + 0))
-#define ns_rr_ttl(rr) ((rr).ttl + 0)
-#define ns_rr_rdlen(rr) ((rr).rdlength + 0)
-#define ns_rr_rdata(rr) ((rr).rdata + 0)
-
-/*%
- * These don't have to be in the same order as in the packet flags word,
- * and they can even overlap in some cases, but they will need to be kept
- * in synch with ns_parse.c:ns_flagdata[].
- */
-typedef enum __ns_flag {
- ns_f_qr, /*%< Question/Response. */
- ns_f_opcode, /*%< Operation code. */
- ns_f_aa, /*%< Authoritative Answer. */
- ns_f_tc, /*%< Truncation occurred. */
- ns_f_rd, /*%< Recursion Desired. */
- ns_f_ra, /*%< Recursion Available. */
- ns_f_z, /*%< MBZ. */
- ns_f_ad, /*%< Authentic Data (DNSSEC). */
- ns_f_cd, /*%< Checking Disabled (DNSSEC). */
- ns_f_rcode, /*%< Response code. */
- ns_f_max
-} ns_flag;
-
-/*%
- * Currently defined opcodes.
- */
-typedef enum __ns_opcode {
- ns_o_query = 0, /*%< Standard query. */
- ns_o_iquery = 1, /*%< Inverse query (deprecated/unsupported). */
- ns_o_status = 2, /*%< Name server status query (unsupported). */
- /* Opcode 3 is undefined/reserved. */
- ns_o_notify = 4, /*%< Zone change notification. */
- ns_o_update = 5, /*%< Zone update message. */
- ns_o_max = 6
-} ns_opcode;
-
-/*%
- * Currently defined response codes.
- */
-typedef enum __ns_rcode {
- ns_r_noerror = 0, /*%< No error occurred. */
- ns_r_formerr = 1, /*%< Format error. */
- ns_r_servfail = 2, /*%< Server failure. */
- ns_r_nxdomain = 3, /*%< Name error. */
- ns_r_notimpl = 4, /*%< Unimplemented. */
- ns_r_refused = 5, /*%< Operation refused. */
- /* these are for BIND_UPDATE */
- ns_r_yxdomain = 6, /*%< Name exists */
- ns_r_yxrrset = 7, /*%< RRset exists */
- ns_r_nxrrset = 8, /*%< RRset does not exist */
- ns_r_notauth = 9, /*%< Not authoritative for zone */
- ns_r_notzone = 10, /*%< Zone of record different from zone section */
- ns_r_max = 11,
- /* The following are EDNS extended rcodes */
- ns_r_badvers = 16,
- /* The following are TSIG errors */
- ns_r_badsig = 16,
- ns_r_badkey = 17,
- ns_r_badtime = 18
-} ns_rcode;
-
-/* BIND_UPDATE */
-typedef enum __ns_update_operation {
- ns_uop_delete = 0,
- ns_uop_add = 1,
- ns_uop_max = 2
-} ns_update_operation;
-
-/*%
- * This structure is used for TSIG authenticated messages
- */
-struct ns_tsig_key {
- char name[NS_MAXDNAME], alg[NS_MAXDNAME];
- unsigned char *data;
- int len;
-};
-typedef struct ns_tsig_key ns_tsig_key;
-
-/*%
- * This structure is used for TSIG authenticated TCP messages
- */
-struct ns_tcp_tsig_state {
- int counter;
- struct dst_key *key;
- void *ctx;
- unsigned char sig[NS_PACKETSZ];
- int siglen;
-};
-typedef struct ns_tcp_tsig_state ns_tcp_tsig_state;
-
-#define NS_TSIG_FUDGE 300
-#define NS_TSIG_TCP_COUNT 100
-#define NS_TSIG_ALG_HMAC_MD5 "HMAC-MD5.SIG-ALG.REG.INT"
-
-#define NS_TSIG_ERROR_NO_TSIG -10
-#define NS_TSIG_ERROR_NO_SPACE -11
-#define NS_TSIG_ERROR_FORMERR -12
-
-/*%
- * Currently defined type values for resources and queries.
- */
-typedef enum __ns_type
- {
- ns_t_invalid = 0,
-
- ns_t_a = 1,
- ns_t_ns = 2,
- ns_t_md = 3,
- ns_t_mf = 4,
- ns_t_cname = 5,
- ns_t_soa = 6,
- ns_t_mb = 7,
- ns_t_mg = 8,
- ns_t_mr = 9,
- ns_t_null = 10,
- ns_t_wks = 11,
- ns_t_ptr = 12,
- ns_t_hinfo = 13,
- ns_t_minfo = 14,
- ns_t_mx = 15,
- ns_t_txt = 16,
- ns_t_rp = 17,
- ns_t_afsdb = 18,
- ns_t_x25 = 19,
- ns_t_isdn = 20,
- ns_t_rt = 21,
- ns_t_nsap = 22,
- ns_t_nsap_ptr = 23,
- ns_t_sig = 24,
- ns_t_key = 25,
- ns_t_px = 26,
- ns_t_gpos = 27,
- ns_t_aaaa = 28,
- ns_t_loc = 29,
- ns_t_nxt = 30,
- ns_t_eid = 31,
- ns_t_nimloc = 32,
- ns_t_srv = 33,
- ns_t_atma = 34,
- ns_t_naptr = 35,
- ns_t_kx = 36,
- ns_t_cert = 37,
- ns_t_a6 = 38,
- ns_t_dname = 39,
- ns_t_sink = 40,
- ns_t_opt = 41,
- ns_t_apl = 42,
- ns_t_ds = 43,
- ns_t_sshfp = 44,
- ns_t_ipseckey = 45,
- ns_t_rrsig = 46,
- ns_t_nsec = 47,
- ns_t_dnskey = 48,
- ns_t_dhcid = 49,
- ns_t_nsec3 = 50,
- ns_t_nsec3param = 51,
- ns_t_tlsa = 52,
- ns_t_smimea = 53,
- ns_t_hip = 55,
- ns_t_ninfo = 56,
- ns_t_rkey = 57,
- ns_t_talink = 58,
- ns_t_cds = 59,
- ns_t_cdnskey = 60,
- ns_t_openpgpkey = 61,
- ns_t_csync = 62,
- ns_t_spf = 99,
- ns_t_uinfo = 100,
- ns_t_uid = 101,
- ns_t_gid = 102,
- ns_t_unspec = 103,
- ns_t_nid = 104,
- ns_t_l32 = 105,
- ns_t_l64 = 106,
- ns_t_lp = 107,
- ns_t_eui48 = 108,
- ns_t_eui64 = 109,
- ns_t_tkey = 249,
- ns_t_tsig = 250,
- ns_t_ixfr = 251,
- ns_t_axfr = 252,
- ns_t_mailb = 253,
- ns_t_maila = 254,
- ns_t_any = 255,
- ns_t_uri = 256,
- ns_t_caa = 257,
- ns_t_avc = 258,
- ns_t_ta = 32768,
- ns_t_dlv = 32769,
-
- ns_t_max = 65536
- } ns_type;
-
-/*%
- * Values for class field
- */
-typedef enum __ns_class {
- ns_c_invalid = 0, /*%< Cookie. */
- ns_c_in = 1, /*%< Internet. */
- ns_c_2 = 2, /*%< unallocated/unsupported. */
- ns_c_chaos = 3, /*%< MIT Chaos-net. */
- ns_c_hs = 4, /*%< MIT Hesiod. */
- /* Query class values which do not appear in resource records */
- ns_c_none = 254, /*%< for prereq. sections in update requests */
- ns_c_any = 255, /*%< Wildcard match. */
- ns_c_max = 65536
-} ns_class;
-
-/* Certificate type values in CERT resource records. */
-typedef enum __ns_cert_types {
- cert_t_pkix = 1, /*%< PKIX (X.509v3) */
- cert_t_spki = 2, /*%< SPKI */
- cert_t_pgp = 3, /*%< PGP */
- cert_t_url = 253, /*%< URL private type */
- cert_t_oid = 254 /*%< OID private type */
-} ns_cert_types;
-
-/*%
- * EDNS0 extended flags and option codes, host order.
- */
-#define NS_OPT_DNSSEC_OK 0x8000U
-#define NS_OPT_NSID 3
-
-/*%
- * Inline versions of get/put short/long. Pointer is advanced.
- */
-#define NS_GET16(s, cp) do { \
- const unsigned char *t_cp = (const unsigned char *)(cp); \
- (s) = ((uint16_t)t_cp[0] << 8) \
- | ((uint16_t)t_cp[1]) \
- ; \
- (cp) += NS_INT16SZ; \
-} while (0)
-
-#define NS_GET32(l, cp) do { \
- const unsigned char *t_cp = (const unsigned char *)(cp); \
- (l) = ((uint32_t)t_cp[0] << 24) \
- | ((uint32_t)t_cp[1] << 16) \
- | ((uint32_t)t_cp[2] << 8) \
- | ((uint32_t)t_cp[3]) \
- ; \
- (cp) += NS_INT32SZ; \
-} while (0)
-
-#define NS_PUT16(s, cp) do { \
- uint16_t t_s = (uint16_t)(s); \
- unsigned char *t_cp = (unsigned char *)(cp); \
- *t_cp++ = t_s >> 8; \
- *t_cp = t_s; \
- (cp) += NS_INT16SZ; \
-} while (0)
-
-#define NS_PUT32(l, cp) do { \
- uint32_t t_l = (uint32_t)(l); \
- unsigned char *t_cp = (unsigned char *)(cp); \
- *t_cp++ = t_l >> 24; \
- *t_cp++ = t_l >> 16; \
- *t_cp++ = t_l >> 8; \
- *t_cp = t_l; \
- (cp) += NS_INT32SZ; \
-} while (0)
-
-__BEGIN_DECLS
-int ns_msg_getflag (ns_msg, int) __THROW;
-unsigned int ns_get16 (const unsigned char *) __THROW;
-unsigned long ns_get32 (const unsigned char *) __THROW;
-void ns_put16 (unsigned int, unsigned char *) __THROW;
-void ns_put32 (unsigned long, unsigned char *) __THROW;
-int ns_initparse (const unsigned char *, int, ns_msg *) __THROW;
-int ns_skiprr (const unsigned char *, const unsigned char *,
- ns_sect, int) __THROW;
-int ns_parserr (ns_msg *, ns_sect, int, ns_rr *) __THROW;
-int ns_sprintrr (const ns_msg *, const ns_rr *,
- const char *, const char *, char *, size_t)
- __THROW;
-int ns_sprintrrf (const unsigned char *, size_t, const char *,
- ns_class, ns_type, unsigned long,
- const unsigned char *, size_t, const char *,
- const char *, char *, size_t) __THROW;
-int ns_format_ttl (unsigned long, char *, size_t) __THROW;
-int ns_parse_ttl (const char *, unsigned long *) __THROW;
-uint32_t ns_datetosecs (const char *, int *) __THROW;
-int ns_name_ntol (const unsigned char *, unsigned char *, size_t)
- __THROW;
-int ns_name_ntop (const unsigned char *, char *, size_t) __THROW;
-int ns_name_pton (const char *, unsigned char *, size_t) __THROW;
-int ns_name_unpack (const unsigned char *, const unsigned char *,
- const unsigned char *, unsigned char *, size_t)
- __THROW;
-int ns_name_pack (const unsigned char *, unsigned char *, int,
- const unsigned char **, const unsigned char **)
- __THROW;
-int ns_name_uncompress (const unsigned char *,
- const unsigned char *,
- const unsigned char *,
- char *, size_t) __THROW;
-int ns_name_compress (const char *, unsigned char *, size_t,
- const unsigned char **,
- const unsigned char **) __THROW;
-int ns_name_skip (const unsigned char **, const unsigned char *)
- __THROW;
-void ns_name_rollback (const unsigned char *,
- const unsigned char **,
- const unsigned char **) __THROW;
-int ns_samedomain (const char *, const char *) __THROW;
-int ns_subdomain (const char *, const char *) __THROW;
-int ns_makecanon (const char *, char *, size_t) __THROW;
-int ns_samename (const char *, const char *) __THROW;
-__END_DECLS
-
-#include <arpa/nameser_compat.h>
-
-#endif /* !_ARPA_NAMESER_H_ */
-/*! \file */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/nameser_compat.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/nameser_compat.h
deleted file mode 100644
index f1c390f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/nameser_compat.h
+++ /dev/null
@@ -1,221 +0,0 @@
-/* Copyright (c) 1983, 1989
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef _ARPA_NAMESER_COMPAT_
-#define _ARPA_NAMESER_COMPAT_
-
-#include <endian.h>
-
-/*%
- * Structure for query header. The order of the fields is machine- and
- * compiler-dependent, depending on the byte/bit order and the layout
- * of bit fields. We use bit fields only in int variables, as this
- * is all ANSI requires. This requires a somewhat confusing rearrangement.
- */
-
-typedef struct {
- unsigned id :16; /*%< query identification number */
-#if __BYTE_ORDER == __BIG_ENDIAN
- /* fields in third byte */
- unsigned qr: 1; /*%< response flag */
- unsigned opcode: 4; /*%< purpose of message */
- unsigned aa: 1; /*%< authoritive answer */
- unsigned tc: 1; /*%< truncated message */
- unsigned rd: 1; /*%< recursion desired */
- /* fields in fourth byte */
- unsigned ra: 1; /*%< recursion available */
- unsigned unused :1; /*%< unused bits (MBZ as of 4.9.3a3) */
- unsigned ad: 1; /*%< authentic data from named */
- unsigned cd: 1; /*%< checking disabled by resolver */
- unsigned rcode :4; /*%< response code */
-#endif
-#if __BYTE_ORDER == __LITTLE_ENDIAN || __BYTE_ORDER == __PDP_ENDIAN
- /* fields in third byte */
- unsigned rd :1; /*%< recursion desired */
- unsigned tc :1; /*%< truncated message */
- unsigned aa :1; /*%< authoritive answer */
- unsigned opcode :4; /*%< purpose of message */
- unsigned qr :1; /*%< response flag */
- /* fields in fourth byte */
- unsigned rcode :4; /*%< response code */
- unsigned cd: 1; /*%< checking disabled by resolver */
- unsigned ad: 1; /*%< authentic data from named */
- unsigned unused :1; /*%< unused bits (MBZ as of 4.9.3a3) */
- unsigned ra :1; /*%< recursion available */
-#endif
- /* remaining bytes */
- unsigned qdcount :16; /*%< number of question entries */
- unsigned ancount :16; /*%< number of answer entries */
- unsigned nscount :16; /*%< number of authority entries */
- unsigned arcount :16; /*%< number of resource entries */
-} HEADER;
-
-#define PACKETSZ NS_PACKETSZ
-#define MAXDNAME NS_MAXDNAME
-#define MAXCDNAME NS_MAXCDNAME
-#define MAXLABEL NS_MAXLABEL
-#define HFIXEDSZ NS_HFIXEDSZ
-#define QFIXEDSZ NS_QFIXEDSZ
-#define RRFIXEDSZ NS_RRFIXEDSZ
-#define INT32SZ NS_INT32SZ
-#define INT16SZ NS_INT16SZ
-#define INT8SZ NS_INT8SZ
-#define INADDRSZ NS_INADDRSZ
-#define IN6ADDRSZ NS_IN6ADDRSZ
-#define INDIR_MASK NS_CMPRSFLGS
-#define NAMESERVER_PORT NS_DEFAULTPORT
-
-#define S_ZONE ns_s_zn
-#define S_PREREQ ns_s_pr
-#define S_UPDATE ns_s_ud
-#define S_ADDT ns_s_ar
-
-#define QUERY ns_o_query
-#define IQUERY ns_o_iquery
-#define STATUS ns_o_status
-#define NS_NOTIFY_OP ns_o_notify
-#define NS_UPDATE_OP ns_o_update
-
-#define NOERROR ns_r_noerror
-#define FORMERR ns_r_formerr
-#define SERVFAIL ns_r_servfail
-#define NXDOMAIN ns_r_nxdomain
-#define NOTIMP ns_r_notimpl
-#define REFUSED ns_r_refused
-#define YXDOMAIN ns_r_yxdomain
-#define YXRRSET ns_r_yxrrset
-#define NXRRSET ns_r_nxrrset
-#define NOTAUTH ns_r_notauth
-#define NOTZONE ns_r_notzone
-/*#define BADSIG ns_r_badsig*/
-/*#define BADKEY ns_r_badkey*/
-/*#define BADTIME ns_r_badtime*/
-
-
-#define DELETE ns_uop_delete
-#define ADD ns_uop_add
-
-#define T_A ns_t_a
-#define T_NS ns_t_ns
-#define T_MD ns_t_md
-#define T_MF ns_t_mf
-#define T_CNAME ns_t_cname
-#define T_SOA ns_t_soa
-#define T_MB ns_t_mb
-#define T_MG ns_t_mg
-#define T_MR ns_t_mr
-#define T_NULL ns_t_null
-#define T_WKS ns_t_wks
-#define T_PTR ns_t_ptr
-#define T_HINFO ns_t_hinfo
-#define T_MINFO ns_t_minfo
-#define T_MX ns_t_mx
-#define T_TXT ns_t_txt
-#define T_RP ns_t_rp
-#define T_AFSDB ns_t_afsdb
-#define T_X25 ns_t_x25
-#define T_ISDN ns_t_isdn
-#define T_RT ns_t_rt
-#define T_NSAP ns_t_nsap
-#define T_NSAP_PTR ns_t_nsap_ptr
-#define T_SIG ns_t_sig
-#define T_KEY ns_t_key
-#define T_PX ns_t_px
-#define T_GPOS ns_t_gpos
-#define T_AAAA ns_t_aaaa
-#define T_LOC ns_t_loc
-#define T_NXT ns_t_nxt
-#define T_EID ns_t_eid
-#define T_NIMLOC ns_t_nimloc
-#define T_SRV ns_t_srv
-#define T_ATMA ns_t_atma
-#define T_NAPTR ns_t_naptr
-#define T_KX ns_t_kx
-#define T_CERT ns_t_cert
-#define T_A6 ns_t_a6
-#define T_DNAME ns_t_dname
-#define T_SINK ns_t_sink
-#define T_OPT ns_t_opt
-#define T_APL ns_t_apl
-#define T_DS ns_t_ds
-#define T_SSHFP ns_t_sshfp
-#define T_IPSECKEY ns_t_ipseckey
-#define T_RRSIG ns_t_rrsig
-#define T_NSEC ns_t_nsec
-#define T_DNSKEY ns_t_dnskey
-#define T_DHCID ns_t_dhcid
-#define T_NSEC3 ns_t_nsec3
-#define T_NSEC3PARAM ns_t_nsec3param
-#define T_TLSA ns_t_tlsa
-#define T_SMIMEA ns_t_smimea
-#define T_HIP ns_t_hip
-#define T_NINFO ns_t_ninfo
-#define T_RKEY ns_t_rkey
-#define T_TALINK ns_t_talink
-#define T_CDS ns_t_cds
-#define T_CDNSKEY ns_t_cdnskey
-#define T_OPENPGPKEY ns_t_openpgpkey
-#define T_CSYNC ns_t_csync
-#define T_SPF ns_t_spf
-#define T_UINFO ns_t_uinfo
-#define T_UID ns_t_uid
-#define T_GID ns_t_gid
-#define T_UNSPEC ns_t_unspec
-#define T_NID ns_t_nid
-#define T_L32 ns_t_l32
-#define T_L64 ns_t_l64
-#define T_LP ns_t_lp
-#define T_EUI48 ns_t_eui48
-#define T_EUI64 ns_t_eui64
-#define T_TKEY ns_t_tkey
-#define T_TSIG ns_t_tsig
-#define T_IXFR ns_t_ixfr
-#define T_AXFR ns_t_axfr
-#define T_MAILB ns_t_mailb
-#define T_MAILA ns_t_maila
-#define T_ANY ns_t_any
-#define T_URI ns_t_uri
-#define T_CAA ns_t_caa
-#define T_AVC ns_t_avc
-#define T_TA ns_t_ta
-#define T_DLV ns_t_dlv
-
-#define C_IN ns_c_in
-#define C_CHAOS ns_c_chaos
-#define C_HS ns_c_hs
-/* BIND_UPDATE */
-#define C_NONE ns_c_none
-#define C_ANY ns_c_any
-
-#define GETSHORT NS_GET16
-#define GETLONG NS_GET32
-#define PUTSHORT NS_PUT16
-#define PUTLONG NS_PUT32
-
-#endif /* _ARPA_NAMESER_COMPAT_ */
-/*! \file */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/telnet.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/telnet.h
deleted file mode 100644
index 3774c89..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/telnet.h
+++ /dev/null
@@ -1,316 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)telnet.h 8.2 (Berkeley) 12/15/93
- */
-
-#ifndef _ARPA_TELNET_H
-#define _ARPA_TELNET_H 1
-
-/*
- * Definitions for the TELNET protocol.
- */
-#define IAC 255 /* interpret as command: */
-#define DONT 254 /* you are not to use option */
-#define DO 253 /* please, you use option */
-#define WONT 252 /* I won't use option */
-#define WILL 251 /* I will use option */
-#define SB 250 /* interpret as subnegotiation */
-#define GA 249 /* you may reverse the line */
-#define EL 248 /* erase the current line */
-#define EC 247 /* erase the current character */
-#define AYT 246 /* are you there */
-#define AO 245 /* abort output--but let prog finish */
-#define IP 244 /* interrupt process--permanently */
-#define BREAK 243 /* break */
-#define DM 242 /* data mark--for connect. cleaning */
-#define NOP 241 /* nop */
-#define SE 240 /* end sub negotiation */
-#define EOR 239 /* end of record (transparent mode) */
-#define ABORT 238 /* Abort process */
-#define SUSP 237 /* Suspend process */
-#define xEOF 236 /* End of file: EOF is already used... */
-
-#define SYNCH 242 /* for telfunc calls */
-
-#ifdef TELCMDS
-char *telcmds[] = {
- "EOF", "SUSP", "ABORT", "EOR",
- "SE", "NOP", "DMARK", "BRK", "IP", "AO", "AYT", "EC",
- "EL", "GA", "SB", "WILL", "WONT", "DO", "DONT", "IAC", 0,
-};
-#else
-extern char *telcmds[];
-#endif
-
-#define TELCMD_FIRST xEOF
-#define TELCMD_LAST IAC
-#define TELCMD_OK(x) ((unsigned int)(x) <= TELCMD_LAST && \
- (unsigned int)(x) >= TELCMD_FIRST)
-#define TELCMD(x) telcmds[(x)-TELCMD_FIRST]
-
-/* telnet options */
-#define TELOPT_BINARY 0 /* 8-bit data path */
-#define TELOPT_ECHO 1 /* echo */
-#define TELOPT_RCP 2 /* prepare to reconnect */
-#define TELOPT_SGA 3 /* suppress go ahead */
-#define TELOPT_NAMS 4 /* approximate message size */
-#define TELOPT_STATUS 5 /* give status */
-#define TELOPT_TM 6 /* timing mark */
-#define TELOPT_RCTE 7 /* remote controlled transmission and echo */
-#define TELOPT_NAOL 8 /* negotiate about output line width */
-#define TELOPT_NAOP 9 /* negotiate about output page size */
-#define TELOPT_NAOCRD 10 /* negotiate about CR disposition */
-#define TELOPT_NAOHTS 11 /* negotiate about horizontal tabstops */
-#define TELOPT_NAOHTD 12 /* negotiate about horizontal tab disposition */
-#define TELOPT_NAOFFD 13 /* negotiate about formfeed disposition */
-#define TELOPT_NAOVTS 14 /* negotiate about vertical tab stops */
-#define TELOPT_NAOVTD 15 /* negotiate about vertical tab disposition */
-#define TELOPT_NAOLFD 16 /* negotiate about output LF disposition */
-#define TELOPT_XASCII 17 /* extended ascii character set */
-#define TELOPT_LOGOUT 18 /* force logout */
-#define TELOPT_BM 19 /* byte macro */
-#define TELOPT_DET 20 /* data entry terminal */
-#define TELOPT_SUPDUP 21 /* supdup protocol */
-#define TELOPT_SUPDUPOUTPUT 22 /* supdup output */
-#define TELOPT_SNDLOC 23 /* send location */
-#define TELOPT_TTYPE 24 /* terminal type */
-#define TELOPT_EOR 25 /* end or record */
-#define TELOPT_TUID 26 /* TACACS user identification */
-#define TELOPT_OUTMRK 27 /* output marking */
-#define TELOPT_TTYLOC 28 /* terminal location number */
-#define TELOPT_3270REGIME 29 /* 3270 regime */
-#define TELOPT_X3PAD 30 /* X.3 PAD */
-#define TELOPT_NAWS 31 /* window size */
-#define TELOPT_TSPEED 32 /* terminal speed */
-#define TELOPT_LFLOW 33 /* remote flow control */
-#define TELOPT_LINEMODE 34 /* Linemode option */
-#define TELOPT_XDISPLOC 35 /* X Display Location */
-#define TELOPT_OLD_ENVIRON 36 /* Old - Environment variables */
-#define TELOPT_AUTHENTICATION 37/* Authenticate */
-#define TELOPT_ENCRYPT 38 /* Encryption option */
-#define TELOPT_NEW_ENVIRON 39 /* New - Environment variables */
-#define TELOPT_EXOPL 255 /* extended-options-list */
-
-
-#define NTELOPTS (1+TELOPT_NEW_ENVIRON)
-#ifdef TELOPTS
-char *telopts[NTELOPTS+1] = {
- "BINARY", "ECHO", "RCP", "SUPPRESS GO AHEAD", "NAME",
- "STATUS", "TIMING MARK", "RCTE", "NAOL", "NAOP",
- "NAOCRD", "NAOHTS", "NAOHTD", "NAOFFD", "NAOVTS",
- "NAOVTD", "NAOLFD", "EXTEND ASCII", "LOGOUT", "BYTE MACRO",
- "DATA ENTRY TERMINAL", "SUPDUP", "SUPDUP OUTPUT",
- "SEND LOCATION", "TERMINAL TYPE", "END OF RECORD",
- "TACACS UID", "OUTPUT MARKING", "TTYLOC",
- "3270 REGIME", "X.3 PAD", "NAWS", "TSPEED", "LFLOW",
- "LINEMODE", "XDISPLOC", "OLD-ENVIRON", "AUTHENTICATION",
- "ENCRYPT", "NEW-ENVIRON",
- 0,
-};
-#define TELOPT_FIRST TELOPT_BINARY
-#define TELOPT_LAST TELOPT_NEW_ENVIRON
-#define TELOPT_OK(x) ((unsigned int)(x) <= TELOPT_LAST)
-#define TELOPT(x) telopts[(x)-TELOPT_FIRST]
-#endif
-
-/* sub-option qualifiers */
-#define TELQUAL_IS 0 /* option is... */
-#define TELQUAL_SEND 1 /* send option */
-#define TELQUAL_INFO 2 /* ENVIRON: informational version of IS */
-#define TELQUAL_REPLY 2 /* AUTHENTICATION: client version of IS */
-#define TELQUAL_NAME 3 /* AUTHENTICATION: client version of IS */
-
-#define LFLOW_OFF 0 /* Disable remote flow control */
-#define LFLOW_ON 1 /* Enable remote flow control */
-#define LFLOW_RESTART_ANY 2 /* Restart output on any char */
-#define LFLOW_RESTART_XON 3 /* Restart output only on XON */
-
-/*
- * LINEMODE suboptions
- */
-
-#define LM_MODE 1
-#define LM_FORWARDMASK 2
-#define LM_SLC 3
-
-#define MODE_EDIT 0x01
-#define MODE_TRAPSIG 0x02
-#define MODE_ACK 0x04
-#define MODE_SOFT_TAB 0x08
-#define MODE_LIT_ECHO 0x10
-
-#define MODE_MASK 0x1f
-
-/* Not part of protocol, but needed to simplify things... */
-#define MODE_FLOW 0x0100
-#define MODE_ECHO 0x0200
-#define MODE_INBIN 0x0400
-#define MODE_OUTBIN 0x0800
-#define MODE_FORCE 0x1000
-
-#define SLC_SYNCH 1
-#define SLC_BRK 2
-#define SLC_IP 3
-#define SLC_AO 4
-#define SLC_AYT 5
-#define SLC_EOR 6
-#define SLC_ABORT 7
-#define SLC_EOF 8
-#define SLC_SUSP 9
-#define SLC_EC 10
-#define SLC_EL 11
-#define SLC_EW 12
-#define SLC_RP 13
-#define SLC_LNEXT 14
-#define SLC_XON 15
-#define SLC_XOFF 16
-#define SLC_FORW1 17
-#define SLC_FORW2 18
-
-#define NSLC 18
-
-/*
- * For backwards compatibility, we define SLC_NAMES to be the
- * list of names if SLC_NAMES is not defined.
- */
-#define SLC_NAMELIST "0", "SYNCH", "BRK", "IP", "AO", "AYT", "EOR", \
- "ABORT", "EOF", "SUSP", "EC", "EL", "EW", "RP", \
- "LNEXT", "XON", "XOFF", "FORW1", "FORW2", 0,
-#ifdef SLC_NAMES
-char *slc_names[] = {
- SLC_NAMELIST
-};
-#else
-extern char *slc_names[];
-#define SLC_NAMES SLC_NAMELIST
-#endif
-
-#define SLC_NAME_OK(x) ((unsigned int)(x) <= NSLC)
-#define SLC_NAME(x) slc_names[x]
-
-#define SLC_NOSUPPORT 0
-#define SLC_CANTCHANGE 1
-#define SLC_VARIABLE 2
-#define SLC_DEFAULT 3
-#define SLC_LEVELBITS 0x03
-
-#define SLC_FUNC 0
-#define SLC_FLAGS 1
-#define SLC_VALUE 2
-
-#define SLC_ACK 0x80
-#define SLC_FLUSHIN 0x40
-#define SLC_FLUSHOUT 0x20
-
-#define OLD_ENV_VAR 1
-#define OLD_ENV_VALUE 0
-#define NEW_ENV_VAR 0
-#define NEW_ENV_VALUE 1
-#define ENV_ESC 2
-#define ENV_USERVAR 3
-
-/*
- * AUTHENTICATION suboptions
- */
-
-/*
- * Who is authenticating who ...
- */
-#define AUTH_WHO_CLIENT 0 /* Client authenticating server */
-#define AUTH_WHO_SERVER 1 /* Server authenticating client */
-#define AUTH_WHO_MASK 1
-
-/*
- * amount of authentication done
- */
-#define AUTH_HOW_ONE_WAY 0
-#define AUTH_HOW_MUTUAL 2
-#define AUTH_HOW_MASK 2
-
-#define AUTHTYPE_NULL 0
-#define AUTHTYPE_KERBEROS_V4 1
-#define AUTHTYPE_KERBEROS_V5 2
-#define AUTHTYPE_SPX 3
-#define AUTHTYPE_MINK 4
-#define AUTHTYPE_CNT 5
-
-#define AUTHTYPE_TEST 99
-
-#ifdef AUTH_NAMES
-char *authtype_names[] = {
- "NULL", "KERBEROS_V4", "KERBEROS_V5", "SPX", "MINK", 0,
-};
-#else
-extern char *authtype_names[];
-#endif
-
-#define AUTHTYPE_NAME_OK(x) ((unsigned int)(x) < AUTHTYPE_CNT)
-#define AUTHTYPE_NAME(x) authtype_names[x]
-
-/*
- * ENCRYPTion suboptions
- */
-#define ENCRYPT_IS 0 /* I pick encryption type ... */
-#define ENCRYPT_SUPPORT 1 /* I support encryption types ... */
-#define ENCRYPT_REPLY 2 /* Initial setup response */
-#define ENCRYPT_START 3 /* Am starting to send encrypted */
-#define ENCRYPT_END 4 /* Am ending encrypted */
-#define ENCRYPT_REQSTART 5 /* Request you start encrypting */
-#define ENCRYPT_REQEND 6 /* Request you send encrypting */
-#define ENCRYPT_ENC_KEYID 7
-#define ENCRYPT_DEC_KEYID 8
-#define ENCRYPT_CNT 9
-
-#define ENCTYPE_ANY 0
-#define ENCTYPE_DES_CFB64 1
-#define ENCTYPE_DES_OFB64 2
-#define ENCTYPE_CNT 3
-
-#ifdef ENCRYPT_NAMES
-char *encrypt_names[] = {
- "IS", "SUPPORT", "REPLY", "START", "END",
- "REQUEST-START", "REQUEST-END", "ENC-KEYID", "DEC-KEYID",
- 0,
-};
-char *enctype_names[] = {
- "ANY", "DES_CFB64", "DES_OFB64", 0,
-};
-#else
-extern char *encrypt_names[];
-extern char *enctype_names[];
-#endif
-
-
-#define ENCRYPT_NAME_OK(x) ((unsigned int)(x) < ENCRYPT_CNT)
-#define ENCRYPT_NAME(x) encrypt_names[x]
-
-#define ENCTYPE_NAME_OK(x) ((unsigned int)(x) < ENCTYPE_CNT)
-#define ENCTYPE_NAME(x) enctype_names[x]
-
-#endif /* arpa/telnet.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/tftp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/tftp.h
deleted file mode 100644
index 86e0b6e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/arpa/tftp.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)tftp.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _ARPA_TFTP_H
-#define _ARPA_TFTP_H 1
-
-/*
- * Trivial File Transfer Protocol (IEN-133)
- */
-#define SEGSIZE 512 /* data segment size */
-
-/*
- * Packet types.
- */
-#define RRQ 01 /* read request */
-#define WRQ 02 /* write request */
-#define DATA 03 /* data packet */
-#define ACK 04 /* acknowledgement */
-#define ERROR 05 /* error code */
-
-struct tftphdr {
- short th_opcode; /* packet type */
- union {
- char tu_padding[3]; /* sizeof() compat */
- struct {
- union {
- unsigned short tu_block; /* block # */
- short tu_code; /* error code */
- } __attribute__ ((__packed__)) th_u3;
- char tu_data[0]; /* data or error string */
- } __attribute__ ((__packed__)) th_u2;
- char tu_stuff[0]; /* request packet stuff */
- } __attribute__ ((__packed__)) th_u1;
-} __attribute__ ((__packed__));
-
-#define th_block th_u1.th_u2.th_u3.tu_block
-#define th_code th_u1.th_u2.th_u3.tu_code
-#define th_stuff th_u1.tu_stuff
-#define th_data th_u1.th_u2.tu_data
-#define th_msg th_u1.th_u2.tu_data
-
-/*
- * Error codes.
- */
-#define EUNDEF 0 /* not defined */
-#define ENOTFOUND 1 /* file not found */
-#define EACCESS 2 /* access violation */
-#define ENOSPACE 3 /* disk full or allocation exceeded */
-#define EBADOP 4 /* illegal TFTP operation */
-#define EBADID 5 /* unknown transfer ID */
-#define EEXISTS 6 /* file already exists */
-#define ENOUSER 7 /* no such user */
-
-#endif /* arpa/tftp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/assert.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/assert.h
deleted file mode 100644
index 2894908..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/assert.h
+++ /dev/null
@@ -1,141 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.2 Diagnostics <assert.h>
- */
-
-#ifdef _ASSERT_H
-
-# undef _ASSERT_H
-# undef assert
-# undef __ASSERT_VOID_CAST
-
-# ifdef __USE_GNU
-# undef assert_perror
-# endif
-
-#endif /* assert.h */
-
-#define _ASSERT_H 1
-#include <features.h>
-
-#if defined __cplusplus && __GNUC_PREREQ (2,95)
-# define __ASSERT_VOID_CAST static_cast<void>
-#else
-# define __ASSERT_VOID_CAST (void)
-#endif
-
-/* void assert (int expression);
-
- If NDEBUG is defined, do nothing.
- If not, and EXPRESSION is zero, print an error message and abort. */
-
-#ifdef NDEBUG
-
-# define assert(expr) (__ASSERT_VOID_CAST (0))
-
-/* void assert_perror (int errnum);
-
- If NDEBUG is defined, do nothing. If not, and ERRNUM is not zero, print an
- error message with the error text for ERRNUM and abort.
- (This is a GNU extension.) */
-
-# ifdef __USE_GNU
-# define assert_perror(errnum) (__ASSERT_VOID_CAST (0))
-# endif
-
-#else /* Not NDEBUG. */
-
-__BEGIN_DECLS
-
-/* This prints an "Assertion failed" message and aborts. */
-extern void __assert_fail (const char *__assertion, const char *__file,
- unsigned int __line, const char *__function)
- __THROW __attribute__ ((__noreturn__));
-
-/* Likewise, but prints the error text for ERRNUM. */
-extern void __assert_perror_fail (int __errnum, const char *__file,
- unsigned int __line, const char *__function)
- __THROW __attribute__ ((__noreturn__));
-
-
-/* The following is not at all used here but needed for standard
- compliance. */
-extern void __assert (const char *__assertion, const char *__file, int __line)
- __THROW __attribute__ ((__noreturn__));
-
-
-__END_DECLS
-
-/* When possible, define assert so that it does not add extra
- parentheses around EXPR. Otherwise, those added parentheses would
- suppress warnings we'd expect to be detected by gcc's -Wparentheses. */
-# if defined __cplusplus
-# define assert(expr) \
- (static_cast <bool> (expr) \
- ? void (0) \
- : __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION))
-# elif !defined __GNUC__ || defined __STRICT_ANSI__
-# define assert(expr) \
- ((expr) \
- ? __ASSERT_VOID_CAST (0) \
- : __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION))
-# else
-/* The first occurrence of EXPR is not evaluated due to the sizeof,
- but will trigger any pedantic warnings masked by the __extension__
- for the second occurrence. The ternary operator is required to
- support function pointers and bit fields in this context, and to
- suppress the evaluation of variable length arrays. */
-# define assert(expr) \
- ((void) sizeof ((expr) ? 1 : 0), __extension__ ({ \
- if (expr) \
- ; /* empty */ \
- else \
- __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION); \
- }))
-# endif
-
-# ifdef __USE_GNU
-# define assert_perror(errnum) \
- (!(errnum) \
- ? __ASSERT_VOID_CAST (0) \
- : __assert_perror_fail ((errnum), __FILE__, __LINE__, __ASSERT_FUNCTION))
-# endif
-
-/* Version 2.4 and later of GCC define a magical variable `__PRETTY_FUNCTION__'
- which contains the name of the function currently being defined.
- This is broken in G++ before version 2.6.
- C9x has a similar variable called __func__, but prefer the GCC one since
- it demangles C++ function names. */
-# if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4)
-# define __ASSERT_FUNCTION __extension__ __PRETTY_FUNCTION__
-# else
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __ASSERT_FUNCTION __func__
-# else
-# define __ASSERT_FUNCTION ((const char *) 0)
-# endif
-# endif
-
-#endif /* NDEBUG. */
-
-
-#if defined __USE_ISOC11 && !defined __cplusplus
-# undef static_assert
-# define static_assert _Static_assert
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/a.out.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/a.out.h
deleted file mode 100644
index 0e7fb03..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/a.out.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef __A_OUT_GNU_H__
-# error "Never use <bits/a.out.h> directly; include <a.out.h> instead."
-#endif
-
-/* Signal to users of this header that this architecture really doesn't
- support a.out binary format. */
-#define __NO_A_OUT_SUPPORT 1
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/argp-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/argp-ldbl.h
deleted file mode 100644
index 903b06f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/argp-ldbl.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Redirections for argp functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGP_H
-# error "Never include <bits/argp-ldbl.h> directly; use <argp.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (argp_error)
-__LDBL_REDIR_DECL (argp_failure)
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/byteswap.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/byteswap.h
deleted file mode 100644
index 6438a8b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/byteswap.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* Macros and inline functions to swap the order of bytes in integer values.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _BYTESWAP_H && !defined _NETINET_IN_H && !defined _ENDIAN_H
-# error "Never use <bits/byteswap.h> directly; include <byteswap.h> instead."
-#endif
-
-#ifndef _BITS_BYTESWAP_H
-#define _BITS_BYTESWAP_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-/* Swap bytes in 16-bit value. */
-#define __bswap_constant_16(x) \
- ((__uint16_t) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))
-
-static __inline __uint16_t
-__bswap_16 (__uint16_t __bsx)
-{
-#if __GNUC_PREREQ (4, 8)
- return __builtin_bswap16 (__bsx);
-#else
- return __bswap_constant_16 (__bsx);
-#endif
-}
-
-/* Swap bytes in 32-bit value. */
-#define __bswap_constant_32(x) \
- ((((x) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >> 8) \
- | (((x) & 0x0000ff00u) << 8) | (((x) & 0x000000ffu) << 24))
-
-static __inline __uint32_t
-__bswap_32 (__uint32_t __bsx)
-{
-#if __GNUC_PREREQ (4, 3)
- return __builtin_bswap32 (__bsx);
-#else
- return __bswap_constant_32 (__bsx);
-#endif
-}
-
-/* Swap bytes in 64-bit value. */
-#define __bswap_constant_64(x) \
- ((((x) & 0xff00000000000000ull) >> 56) \
- | (((x) & 0x00ff000000000000ull) >> 40) \
- | (((x) & 0x0000ff0000000000ull) >> 24) \
- | (((x) & 0x000000ff00000000ull) >> 8) \
- | (((x) & 0x00000000ff000000ull) << 8) \
- | (((x) & 0x0000000000ff0000ull) << 24) \
- | (((x) & 0x000000000000ff00ull) << 40) \
- | (((x) & 0x00000000000000ffull) << 56))
-
-__extension__ static __inline __uint64_t
-__bswap_64 (__uint64_t __bsx)
-{
-#if __GNUC_PREREQ (4, 3)
- return __builtin_bswap64 (__bsx);
-#else
- return __bswap_constant_64 (__bsx);
-#endif
-}
-
-#endif /* _BITS_BYTESWAP_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/cmathcalls.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/cmathcalls.h
deleted file mode 100644
index 20a65b5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/cmathcalls.h
+++ /dev/null
@@ -1,130 +0,0 @@
-/* Prototype declarations for complex math functions;
- helper file for <complex.h>.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* NOTE: Because of the special way this file is used by <complex.h>, this
- file must NOT be protected from multiple inclusion as header files
- usually are.
-
- This file provides prototype declarations for the math functions.
- Most functions are declared using the macro:
-
- __MATHCALL (NAME, (ARGS...));
-
- This means there is a function `NAME' returning `double' and a function
- `NAMEf' returning `float'. Each place `_Mdouble_' appears in the
- prototype, that is actually `double' in the prototype for `NAME' and
- `float' in the prototype for `NAMEf'. Reentrant variant functions are
- called `NAME_r' and `NAMEf_r'.
-
- Functions returning other types like `int' are declared using the macro:
-
- __MATHDECL (TYPE, NAME, (ARGS...));
-
- This is just like __MATHCALL but for a function returning `TYPE'
- instead of `_Mdouble_'. In all of these cases, there is still
- both a `NAME' and a `NAMEf' that takes `float' arguments. */
-
-#ifndef _COMPLEX_H
-#error "Never use <bits/cmathcalls.h> directly; include <complex.h> instead."
-#endif
-
-#ifndef _Mdouble_complex_
-# define _Mdouble_complex_ _Mdouble_ _Complex
-#endif
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of Z. */
-__MATHCALL (cacos, (_Mdouble_complex_ __z));
-/* Arc sine of Z. */
-__MATHCALL (casin, (_Mdouble_complex_ __z));
-/* Arc tangent of Z. */
-__MATHCALL (catan, (_Mdouble_complex_ __z));
-
-/* Cosine of Z. */
-__MATHCALL (ccos, (_Mdouble_complex_ __z));
-/* Sine of Z. */
-__MATHCALL (csin, (_Mdouble_complex_ __z));
-/* Tangent of Z. */
-__MATHCALL (ctan, (_Mdouble_complex_ __z));
-
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic arc cosine of Z. */
-__MATHCALL (cacosh, (_Mdouble_complex_ __z));
-/* Hyperbolic arc sine of Z. */
-__MATHCALL (casinh, (_Mdouble_complex_ __z));
-/* Hyperbolic arc tangent of Z. */
-__MATHCALL (catanh, (_Mdouble_complex_ __z));
-
-/* Hyperbolic cosine of Z. */
-__MATHCALL (ccosh, (_Mdouble_complex_ __z));
-/* Hyperbolic sine of Z. */
-__MATHCALL (csinh, (_Mdouble_complex_ __z));
-/* Hyperbolic tangent of Z. */
-__MATHCALL (ctanh, (_Mdouble_complex_ __z));
-
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of Z. */
-__MATHCALL (cexp, (_Mdouble_complex_ __z));
-
-/* Natural logarithm of Z. */
-__MATHCALL (clog, (_Mdouble_complex_ __z));
-
-#ifdef __USE_GNU
-/* The base 10 logarithm is not defined by the standard but to implement
- the standard C++ library it is handy. */
-__MATHCALL (clog10, (_Mdouble_complex_ __z));
-#endif
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-__MATHCALL (cpow, (_Mdouble_complex_ __x, _Mdouble_complex_ __y));
-
-/* Return the square root of Z. */
-__MATHCALL (csqrt, (_Mdouble_complex_ __z));
-
-
-/* Absolute value, conjugates, and projection. */
-
-/* Absolute value of Z. */
-__MATHDECL (_Mdouble_,cabs, (_Mdouble_complex_ __z));
-
-/* Argument value of Z. */
-__MATHDECL (_Mdouble_,carg, (_Mdouble_complex_ __z));
-
-/* Complex conjugate of Z. */
-__MATHCALL (conj, (_Mdouble_complex_ __z));
-
-/* Projection of Z onto the Riemann sphere. */
-__MATHCALL (cproj, (_Mdouble_complex_ __z));
-
-
-/* Decomposing complex values. */
-
-/* Imaginary part of Z. */
-__MATHDECL (_Mdouble_,cimag, (_Mdouble_complex_ __z));
-
-/* Real part of Z. */
-__MATHDECL (_Mdouble_,creal, (_Mdouble_complex_ __z));
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/confname.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/confname.h
deleted file mode 100644
index 8068bda..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/confname.h
+++ /dev/null
@@ -1,675 +0,0 @@
-/* `sysconf', `pathconf', and `confstr' NAME values. Generic version.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never use <bits/confname.h> directly; include <unistd.h> instead."
-#endif
-
-/* Values for the NAME argument to `pathconf' and `fpathconf'. */
-enum
- {
- _PC_LINK_MAX,
-#define _PC_LINK_MAX _PC_LINK_MAX
- _PC_MAX_CANON,
-#define _PC_MAX_CANON _PC_MAX_CANON
- _PC_MAX_INPUT,
-#define _PC_MAX_INPUT _PC_MAX_INPUT
- _PC_NAME_MAX,
-#define _PC_NAME_MAX _PC_NAME_MAX
- _PC_PATH_MAX,
-#define _PC_PATH_MAX _PC_PATH_MAX
- _PC_PIPE_BUF,
-#define _PC_PIPE_BUF _PC_PIPE_BUF
- _PC_CHOWN_RESTRICTED,
-#define _PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED
- _PC_NO_TRUNC,
-#define _PC_NO_TRUNC _PC_NO_TRUNC
- _PC_VDISABLE,
-#define _PC_VDISABLE _PC_VDISABLE
- _PC_SYNC_IO,
-#define _PC_SYNC_IO _PC_SYNC_IO
- _PC_ASYNC_IO,
-#define _PC_ASYNC_IO _PC_ASYNC_IO
- _PC_PRIO_IO,
-#define _PC_PRIO_IO _PC_PRIO_IO
- _PC_SOCK_MAXBUF,
-#define _PC_SOCK_MAXBUF _PC_SOCK_MAXBUF
- _PC_FILESIZEBITS,
-#define _PC_FILESIZEBITS _PC_FILESIZEBITS
- _PC_REC_INCR_XFER_SIZE,
-#define _PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE
- _PC_REC_MAX_XFER_SIZE,
-#define _PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE
- _PC_REC_MIN_XFER_SIZE,
-#define _PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE
- _PC_REC_XFER_ALIGN,
-#define _PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN
- _PC_ALLOC_SIZE_MIN,
-#define _PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN
- _PC_SYMLINK_MAX,
-#define _PC_SYMLINK_MAX _PC_SYMLINK_MAX
- _PC_2_SYMLINKS
-#define _PC_2_SYMLINKS _PC_2_SYMLINKS
- };
-
-/* Values for the argument to `sysconf'. */
-enum
- {
- _SC_ARG_MAX,
-#define _SC_ARG_MAX _SC_ARG_MAX
- _SC_CHILD_MAX,
-#define _SC_CHILD_MAX _SC_CHILD_MAX
- _SC_CLK_TCK,
-#define _SC_CLK_TCK _SC_CLK_TCK
- _SC_NGROUPS_MAX,
-#define _SC_NGROUPS_MAX _SC_NGROUPS_MAX
- _SC_OPEN_MAX,
-#define _SC_OPEN_MAX _SC_OPEN_MAX
- _SC_STREAM_MAX,
-#define _SC_STREAM_MAX _SC_STREAM_MAX
- _SC_TZNAME_MAX,
-#define _SC_TZNAME_MAX _SC_TZNAME_MAX
- _SC_JOB_CONTROL,
-#define _SC_JOB_CONTROL _SC_JOB_CONTROL
- _SC_SAVED_IDS,
-#define _SC_SAVED_IDS _SC_SAVED_IDS
- _SC_REALTIME_SIGNALS,
-#define _SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS
- _SC_PRIORITY_SCHEDULING,
-#define _SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULING
- _SC_TIMERS,
-#define _SC_TIMERS _SC_TIMERS
- _SC_ASYNCHRONOUS_IO,
-#define _SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO
- _SC_PRIORITIZED_IO,
-#define _SC_PRIORITIZED_IO _SC_PRIORITIZED_IO
- _SC_SYNCHRONIZED_IO,
-#define _SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO
- _SC_FSYNC,
-#define _SC_FSYNC _SC_FSYNC
- _SC_MAPPED_FILES,
-#define _SC_MAPPED_FILES _SC_MAPPED_FILES
- _SC_MEMLOCK,
-#define _SC_MEMLOCK _SC_MEMLOCK
- _SC_MEMLOCK_RANGE,
-#define _SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGE
- _SC_MEMORY_PROTECTION,
-#define _SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION
- _SC_MESSAGE_PASSING,
-#define _SC_MESSAGE_PASSING _SC_MESSAGE_PASSING
- _SC_SEMAPHORES,
-#define _SC_SEMAPHORES _SC_SEMAPHORES
- _SC_SHARED_MEMORY_OBJECTS,
-#define _SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS
- _SC_AIO_LISTIO_MAX,
-#define _SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX
- _SC_AIO_MAX,
-#define _SC_AIO_MAX _SC_AIO_MAX
- _SC_AIO_PRIO_DELTA_MAX,
-#define _SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX
- _SC_DELAYTIMER_MAX,
-#define _SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX
- _SC_MQ_OPEN_MAX,
-#define _SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX
- _SC_MQ_PRIO_MAX,
-#define _SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX
- _SC_VERSION,
-#define _SC_VERSION _SC_VERSION
- _SC_PAGESIZE,
-#define _SC_PAGESIZE _SC_PAGESIZE
-#define _SC_PAGE_SIZE _SC_PAGESIZE
- _SC_RTSIG_MAX,
-#define _SC_RTSIG_MAX _SC_RTSIG_MAX
- _SC_SEM_NSEMS_MAX,
-#define _SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX
- _SC_SEM_VALUE_MAX,
-#define _SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX
- _SC_SIGQUEUE_MAX,
-#define _SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX
- _SC_TIMER_MAX,
-#define _SC_TIMER_MAX _SC_TIMER_MAX
-
- /* Values for the argument to `sysconf'
- corresponding to _POSIX2_* symbols. */
- _SC_BC_BASE_MAX,
-#define _SC_BC_BASE_MAX _SC_BC_BASE_MAX
- _SC_BC_DIM_MAX,
-#define _SC_BC_DIM_MAX _SC_BC_DIM_MAX
- _SC_BC_SCALE_MAX,
-#define _SC_BC_SCALE_MAX _SC_BC_SCALE_MAX
- _SC_BC_STRING_MAX,
-#define _SC_BC_STRING_MAX _SC_BC_STRING_MAX
- _SC_COLL_WEIGHTS_MAX,
-#define _SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX
- _SC_EQUIV_CLASS_MAX,
-#define _SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX
- _SC_EXPR_NEST_MAX,
-#define _SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX
- _SC_LINE_MAX,
-#define _SC_LINE_MAX _SC_LINE_MAX
- _SC_RE_DUP_MAX,
-#define _SC_RE_DUP_MAX _SC_RE_DUP_MAX
- _SC_CHARCLASS_NAME_MAX,
-#define _SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX
-
- _SC_2_VERSION,
-#define _SC_2_VERSION _SC_2_VERSION
- _SC_2_C_BIND,
-#define _SC_2_C_BIND _SC_2_C_BIND
- _SC_2_C_DEV,
-#define _SC_2_C_DEV _SC_2_C_DEV
- _SC_2_FORT_DEV,
-#define _SC_2_FORT_DEV _SC_2_FORT_DEV
- _SC_2_FORT_RUN,
-#define _SC_2_FORT_RUN _SC_2_FORT_RUN
- _SC_2_SW_DEV,
-#define _SC_2_SW_DEV _SC_2_SW_DEV
- _SC_2_LOCALEDEF,
-#define _SC_2_LOCALEDEF _SC_2_LOCALEDEF
-
- _SC_PII,
-#define _SC_PII _SC_PII
- _SC_PII_XTI,
-#define _SC_PII_XTI _SC_PII_XTI
- _SC_PII_SOCKET,
-#define _SC_PII_SOCKET _SC_PII_SOCKET
- _SC_PII_INTERNET,
-#define _SC_PII_INTERNET _SC_PII_INTERNET
- _SC_PII_OSI,
-#define _SC_PII_OSI _SC_PII_OSI
- _SC_POLL,
-#define _SC_POLL _SC_POLL
- _SC_SELECT,
-#define _SC_SELECT _SC_SELECT
- _SC_UIO_MAXIOV,
-#define _SC_UIO_MAXIOV _SC_UIO_MAXIOV
- _SC_IOV_MAX = _SC_UIO_MAXIOV,
-#define _SC_IOV_MAX _SC_IOV_MAX
- _SC_PII_INTERNET_STREAM,
-#define _SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM
- _SC_PII_INTERNET_DGRAM,
-#define _SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM
- _SC_PII_OSI_COTS,
-#define _SC_PII_OSI_COTS _SC_PII_OSI_COTS
- _SC_PII_OSI_CLTS,
-#define _SC_PII_OSI_CLTS _SC_PII_OSI_CLTS
- _SC_PII_OSI_M,
-#define _SC_PII_OSI_M _SC_PII_OSI_M
- _SC_T_IOV_MAX,
-#define _SC_T_IOV_MAX _SC_T_IOV_MAX
-
- /* Values according to POSIX 1003.1c (POSIX threads). */
- _SC_THREADS,
-#define _SC_THREADS _SC_THREADS
- _SC_THREAD_SAFE_FUNCTIONS,
-#define _SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS
- _SC_GETGR_R_SIZE_MAX,
-#define _SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX
- _SC_GETPW_R_SIZE_MAX,
-#define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX
- _SC_LOGIN_NAME_MAX,
-#define _SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX
- _SC_TTY_NAME_MAX,
-#define _SC_TTY_NAME_MAX _SC_TTY_NAME_MAX
- _SC_THREAD_DESTRUCTOR_ITERATIONS,
-#define _SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS
- _SC_THREAD_KEYS_MAX,
-#define _SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX
- _SC_THREAD_STACK_MIN,
-#define _SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN
- _SC_THREAD_THREADS_MAX,
-#define _SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX
- _SC_THREAD_ATTR_STACKADDR,
-#define _SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR
- _SC_THREAD_ATTR_STACKSIZE,
-#define _SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE
- _SC_THREAD_PRIORITY_SCHEDULING,
-#define _SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING
- _SC_THREAD_PRIO_INHERIT,
-#define _SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT
- _SC_THREAD_PRIO_PROTECT,
-#define _SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT
- _SC_THREAD_PROCESS_SHARED,
-#define _SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED
-
- _SC_NPROCESSORS_CONF,
-#define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF
- _SC_NPROCESSORS_ONLN,
-#define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
- _SC_PHYS_PAGES,
-#define _SC_PHYS_PAGES _SC_PHYS_PAGES
- _SC_AVPHYS_PAGES,
-#define _SC_AVPHYS_PAGES _SC_AVPHYS_PAGES
- _SC_ATEXIT_MAX,
-#define _SC_ATEXIT_MAX _SC_ATEXIT_MAX
- _SC_PASS_MAX,
-#define _SC_PASS_MAX _SC_PASS_MAX
-
- _SC_XOPEN_VERSION,
-#define _SC_XOPEN_VERSION _SC_XOPEN_VERSION
- _SC_XOPEN_XCU_VERSION,
-#define _SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION
- _SC_XOPEN_UNIX,
-#define _SC_XOPEN_UNIX _SC_XOPEN_UNIX
- _SC_XOPEN_CRYPT,
-#define _SC_XOPEN_CRYPT _SC_XOPEN_CRYPT
- _SC_XOPEN_ENH_I18N,
-#define _SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N
- _SC_XOPEN_SHM,
-#define _SC_XOPEN_SHM _SC_XOPEN_SHM
-
- _SC_2_CHAR_TERM,
-#define _SC_2_CHAR_TERM _SC_2_CHAR_TERM
- _SC_2_C_VERSION,
-#define _SC_2_C_VERSION _SC_2_C_VERSION
- _SC_2_UPE,
-#define _SC_2_UPE _SC_2_UPE
-
- _SC_XOPEN_XPG2,
-#define _SC_XOPEN_XPG2 _SC_XOPEN_XPG2
- _SC_XOPEN_XPG3,
-#define _SC_XOPEN_XPG3 _SC_XOPEN_XPG3
- _SC_XOPEN_XPG4,
-#define _SC_XOPEN_XPG4 _SC_XOPEN_XPG4
-
- _SC_CHAR_BIT,
-#define _SC_CHAR_BIT _SC_CHAR_BIT
- _SC_CHAR_MAX,
-#define _SC_CHAR_MAX _SC_CHAR_MAX
- _SC_CHAR_MIN,
-#define _SC_CHAR_MIN _SC_CHAR_MIN
- _SC_INT_MAX,
-#define _SC_INT_MAX _SC_INT_MAX
- _SC_INT_MIN,
-#define _SC_INT_MIN _SC_INT_MIN
- _SC_LONG_BIT,
-#define _SC_LONG_BIT _SC_LONG_BIT
- _SC_WORD_BIT,
-#define _SC_WORD_BIT _SC_WORD_BIT
- _SC_MB_LEN_MAX,
-#define _SC_MB_LEN_MAX _SC_MB_LEN_MAX
- _SC_NZERO,
-#define _SC_NZERO _SC_NZERO
- _SC_SSIZE_MAX,
-#define _SC_SSIZE_MAX _SC_SSIZE_MAX
- _SC_SCHAR_MAX,
-#define _SC_SCHAR_MAX _SC_SCHAR_MAX
- _SC_SCHAR_MIN,
-#define _SC_SCHAR_MIN _SC_SCHAR_MIN
- _SC_SHRT_MAX,
-#define _SC_SHRT_MAX _SC_SHRT_MAX
- _SC_SHRT_MIN,
-#define _SC_SHRT_MIN _SC_SHRT_MIN
- _SC_UCHAR_MAX,
-#define _SC_UCHAR_MAX _SC_UCHAR_MAX
- _SC_UINT_MAX,
-#define _SC_UINT_MAX _SC_UINT_MAX
- _SC_ULONG_MAX,
-#define _SC_ULONG_MAX _SC_ULONG_MAX
- _SC_USHRT_MAX,
-#define _SC_USHRT_MAX _SC_USHRT_MAX
-
- _SC_NL_ARGMAX,
-#define _SC_NL_ARGMAX _SC_NL_ARGMAX
- _SC_NL_LANGMAX,
-#define _SC_NL_LANGMAX _SC_NL_LANGMAX
- _SC_NL_MSGMAX,
-#define _SC_NL_MSGMAX _SC_NL_MSGMAX
- _SC_NL_NMAX,
-#define _SC_NL_NMAX _SC_NL_NMAX
- _SC_NL_SETMAX,
-#define _SC_NL_SETMAX _SC_NL_SETMAX
- _SC_NL_TEXTMAX,
-#define _SC_NL_TEXTMAX _SC_NL_TEXTMAX
-
- _SC_XBS5_ILP32_OFF32,
-#define _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32
- _SC_XBS5_ILP32_OFFBIG,
-#define _SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG
- _SC_XBS5_LP64_OFF64,
-#define _SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64
- _SC_XBS5_LPBIG_OFFBIG,
-#define _SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG
-
- _SC_XOPEN_LEGACY,
-#define _SC_XOPEN_LEGACY _SC_XOPEN_LEGACY
- _SC_XOPEN_REALTIME,
-#define _SC_XOPEN_REALTIME _SC_XOPEN_REALTIME
- _SC_XOPEN_REALTIME_THREADS,
-#define _SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS
-
- _SC_ADVISORY_INFO,
-#define _SC_ADVISORY_INFO _SC_ADVISORY_INFO
- _SC_BARRIERS,
-#define _SC_BARRIERS _SC_BARRIERS
- _SC_BASE,
-#define _SC_BASE _SC_BASE
- _SC_C_LANG_SUPPORT,
-#define _SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT
- _SC_C_LANG_SUPPORT_R,
-#define _SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R
- _SC_CLOCK_SELECTION,
-#define _SC_CLOCK_SELECTION _SC_CLOCK_SELECTION
- _SC_CPUTIME,
-#define _SC_CPUTIME _SC_CPUTIME
- _SC_THREAD_CPUTIME,
-#define _SC_THREAD_CPUTIME _SC_THREAD_CPUTIME
- _SC_DEVICE_IO,
-#define _SC_DEVICE_IO _SC_DEVICE_IO
- _SC_DEVICE_SPECIFIC,
-#define _SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC
- _SC_DEVICE_SPECIFIC_R,
-#define _SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R
- _SC_FD_MGMT,
-#define _SC_FD_MGMT _SC_FD_MGMT
- _SC_FIFO,
-#define _SC_FIFO _SC_FIFO
- _SC_PIPE,
-#define _SC_PIPE _SC_PIPE
- _SC_FILE_ATTRIBUTES,
-#define _SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES
- _SC_FILE_LOCKING,
-#define _SC_FILE_LOCKING _SC_FILE_LOCKING
- _SC_FILE_SYSTEM,
-#define _SC_FILE_SYSTEM _SC_FILE_SYSTEM
- _SC_MONOTONIC_CLOCK,
-#define _SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK
- _SC_MULTI_PROCESS,
-#define _SC_MULTI_PROCESS _SC_MULTI_PROCESS
- _SC_SINGLE_PROCESS,
-#define _SC_SINGLE_PROCESS _SC_SINGLE_PROCESS
- _SC_NETWORKING,
-#define _SC_NETWORKING _SC_NETWORKING
- _SC_READER_WRITER_LOCKS,
-#define _SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS
- _SC_SPIN_LOCKS,
-#define _SC_SPIN_LOCKS _SC_SPIN_LOCKS
- _SC_REGEXP,
-#define _SC_REGEXP _SC_REGEXP
- _SC_REGEX_VERSION,
-#define _SC_REGEX_VERSION _SC_REGEX_VERSION
- _SC_SHELL,
-#define _SC_SHELL _SC_SHELL
- _SC_SIGNALS,
-#define _SC_SIGNALS _SC_SIGNALS
- _SC_SPAWN,
-#define _SC_SPAWN _SC_SPAWN
- _SC_SPORADIC_SERVER,
-#define _SC_SPORADIC_SERVER _SC_SPORADIC_SERVER
- _SC_THREAD_SPORADIC_SERVER,
-#define _SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER
- _SC_SYSTEM_DATABASE,
-#define _SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE
- _SC_SYSTEM_DATABASE_R,
-#define _SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R
- _SC_TIMEOUTS,
-#define _SC_TIMEOUTS _SC_TIMEOUTS
- _SC_TYPED_MEMORY_OBJECTS,
-#define _SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS
- _SC_USER_GROUPS,
-#define _SC_USER_GROUPS _SC_USER_GROUPS
- _SC_USER_GROUPS_R,
-#define _SC_USER_GROUPS_R _SC_USER_GROUPS_R
- _SC_2_PBS,
-#define _SC_2_PBS _SC_2_PBS
- _SC_2_PBS_ACCOUNTING,
-#define _SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING
- _SC_2_PBS_LOCATE,
-#define _SC_2_PBS_LOCATE _SC_2_PBS_LOCATE
- _SC_2_PBS_MESSAGE,
-#define _SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE
- _SC_2_PBS_TRACK,
-#define _SC_2_PBS_TRACK _SC_2_PBS_TRACK
- _SC_SYMLOOP_MAX,
-#define _SC_SYMLOOP_MAX _SC_SYMLOOP_MAX
- _SC_STREAMS,
-#define _SC_STREAMS _SC_STREAMS
- _SC_2_PBS_CHECKPOINT,
-#define _SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT
-
- _SC_V6_ILP32_OFF32,
-#define _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32
- _SC_V6_ILP32_OFFBIG,
-#define _SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG
- _SC_V6_LP64_OFF64,
-#define _SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64
- _SC_V6_LPBIG_OFFBIG,
-#define _SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG
-
- _SC_HOST_NAME_MAX,
-#define _SC_HOST_NAME_MAX _SC_HOST_NAME_MAX
- _SC_TRACE,
-#define _SC_TRACE _SC_TRACE
- _SC_TRACE_EVENT_FILTER,
-#define _SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER
- _SC_TRACE_INHERIT,
-#define _SC_TRACE_INHERIT _SC_TRACE_INHERIT
- _SC_TRACE_LOG,
-#define _SC_TRACE_LOG _SC_TRACE_LOG
-
- _SC_LEVEL1_ICACHE_SIZE,
-#define _SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE
- _SC_LEVEL1_ICACHE_ASSOC,
-#define _SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC
- _SC_LEVEL1_ICACHE_LINESIZE,
-#define _SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE
- _SC_LEVEL1_DCACHE_SIZE,
-#define _SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE
- _SC_LEVEL1_DCACHE_ASSOC,
-#define _SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC
- _SC_LEVEL1_DCACHE_LINESIZE,
-#define _SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE
- _SC_LEVEL2_CACHE_SIZE,
-#define _SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE
- _SC_LEVEL2_CACHE_ASSOC,
-#define _SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC
- _SC_LEVEL2_CACHE_LINESIZE,
-#define _SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE
- _SC_LEVEL3_CACHE_SIZE,
-#define _SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE
- _SC_LEVEL3_CACHE_ASSOC,
-#define _SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC
- _SC_LEVEL3_CACHE_LINESIZE,
-#define _SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE
- _SC_LEVEL4_CACHE_SIZE,
-#define _SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE
- _SC_LEVEL4_CACHE_ASSOC,
-#define _SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC
- _SC_LEVEL4_CACHE_LINESIZE,
-#define _SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE
- /* Leave room here, maybe we need a few more cache levels some day. */
-
- _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
-#define _SC_IPV6 _SC_IPV6
- _SC_RAW_SOCKETS,
-#define _SC_RAW_SOCKETS _SC_RAW_SOCKETS
-
- _SC_V7_ILP32_OFF32,
-#define _SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32
- _SC_V7_ILP32_OFFBIG,
-#define _SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG
- _SC_V7_LP64_OFF64,
-#define _SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64
- _SC_V7_LPBIG_OFFBIG,
-#define _SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG
-
- _SC_SS_REPL_MAX,
-#define _SC_SS_REPL_MAX _SC_SS_REPL_MAX
-
- _SC_TRACE_EVENT_NAME_MAX,
-#define _SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX
- _SC_TRACE_NAME_MAX,
-#define _SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX
- _SC_TRACE_SYS_MAX,
-#define _SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX
- _SC_TRACE_USER_EVENT_MAX,
-#define _SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX
-
- _SC_XOPEN_STREAMS,
-#define _SC_XOPEN_STREAMS _SC_XOPEN_STREAMS
-
- _SC_THREAD_ROBUST_PRIO_INHERIT,
-#define _SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT
- _SC_THREAD_ROBUST_PRIO_PROTECT
-#define _SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT
- };
-
-/* Values for the NAME argument to `confstr'. */
-enum
- {
- _CS_PATH, /* The default search path. */
-#define _CS_PATH _CS_PATH
-
- _CS_V6_WIDTH_RESTRICTED_ENVS,
-#define _CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS
-
- _CS_GNU_LIBC_VERSION,
-#define _CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION
- _CS_GNU_LIBPTHREAD_VERSION,
-#define _CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION
-
- _CS_V5_WIDTH_RESTRICTED_ENVS,
-#define _CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS
-
- _CS_V7_WIDTH_RESTRICTED_ENVS,
-#define _CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS
-
- _CS_LFS_CFLAGS = 1000,
-#define _CS_LFS_CFLAGS _CS_LFS_CFLAGS
- _CS_LFS_LDFLAGS,
-#define _CS_LFS_LDFLAGS _CS_LFS_LDFLAGS
- _CS_LFS_LIBS,
-#define _CS_LFS_LIBS _CS_LFS_LIBS
- _CS_LFS_LINTFLAGS,
-#define _CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS
- _CS_LFS64_CFLAGS,
-#define _CS_LFS64_CFLAGS _CS_LFS64_CFLAGS
- _CS_LFS64_LDFLAGS,
-#define _CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS
- _CS_LFS64_LIBS,
-#define _CS_LFS64_LIBS _CS_LFS64_LIBS
- _CS_LFS64_LINTFLAGS,
-#define _CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS
-
- _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
-#define _CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS
- _CS_XBS5_ILP32_OFF32_LDFLAGS,
-#define _CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS
- _CS_XBS5_ILP32_OFF32_LIBS,
-#define _CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS
- _CS_XBS5_ILP32_OFF32_LINTFLAGS,
-#define _CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS
- _CS_XBS5_ILP32_OFFBIG_CFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS
- _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS
- _CS_XBS5_ILP32_OFFBIG_LIBS,
-#define _CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS
- _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS
- _CS_XBS5_LP64_OFF64_CFLAGS,
-#define _CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS
- _CS_XBS5_LP64_OFF64_LDFLAGS,
-#define _CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS
- _CS_XBS5_LP64_OFF64_LIBS,
-#define _CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS
- _CS_XBS5_LP64_OFF64_LINTFLAGS,
-#define _CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS
- _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS
- _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS
- _CS_XBS5_LPBIG_OFFBIG_LIBS,
-#define _CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS
- _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS
- _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS
- _CS_POSIX_V6_ILP32_OFF32_LIBS,
-#define _CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS
- _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS
- _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS
- _CS_POSIX_V6_LP64_OFF64_CFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS
- _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS
- _CS_POSIX_V6_LP64_OFF64_LIBS,
-#define _CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS
- _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS
- _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_POSIX_V7_ILP32_OFF32_CFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS
- _CS_POSIX_V7_ILP32_OFF32_LDFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS
- _CS_POSIX_V7_ILP32_OFF32_LIBS,
-#define _CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS
- _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_LIBS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS
- _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS
- _CS_POSIX_V7_LP64_OFF64_CFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS
- _CS_POSIX_V7_LP64_OFF64_LDFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS
- _CS_POSIX_V7_LP64_OFF64_LIBS,
-#define _CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS
- _CS_POSIX_V7_LP64_OFF64_LINTFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_LIBS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS
- _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_V6_ENV,
-#define _CS_V6_ENV _CS_V6_ENV
- _CS_V7_ENV
-#define _CS_V7_ENV _CS_V7_ENV
- };
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/cpu-set.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/cpu-set.h
deleted file mode 100644
index 9a7e559..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/cpu-set.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/* Definition of the cpu_set_t structure used by the POSIX 1003.1b-1993
- scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_CPU_SET_H
-#define _BITS_CPU_SET_H 1
-
-#ifndef _SCHED_H
-# error "Never include <bits/cpu-set.h> directly; use <sched.h> instead."
-#endif
-
-/* Size definition for CPU sets. */
-#define __CPU_SETSIZE 1024
-#define __NCPUBITS (8 * sizeof (__cpu_mask))
-
-/* Type for array elements in 'cpu_set_t'. */
-typedef __CPU_MASK_TYPE __cpu_mask;
-
-/* Basic access functions. */
-#define __CPUELT(cpu) ((cpu) / __NCPUBITS)
-#define __CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
-
-/* Data structure to describe CPU mask. */
-typedef struct
-{
- __cpu_mask __bits[__CPU_SETSIZE / __NCPUBITS];
-} cpu_set_t;
-
-/* Access functions for CPU masks. */
-#if __GNUC_PREREQ (2, 91)
-# define __CPU_ZERO_S(setsize, cpusetp) \
- do __builtin_memset (cpusetp, '\0', setsize); while (0)
-#else
-# define __CPU_ZERO_S(setsize, cpusetp) \
- do { \
- size_t __i; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- __cpu_mask *__bits = (cpusetp)->__bits; \
- for (__i = 0; __i < __imax; ++__i) \
- __bits[__i] = 0; \
- } while (0)
-#endif
-#define __CPU_SET_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- |= __CPUMASK (__cpu)) \
- : 0; }))
-#define __CPU_CLR_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- &= ~__CPUMASK (__cpu)) \
- : 0; }))
-#define __CPU_ISSET_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? ((((const __cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- & __CPUMASK (__cpu))) != 0 \
- : 0; }))
-
-#define __CPU_COUNT_S(setsize, cpusetp) \
- __sched_cpucount (setsize, cpusetp)
-
-#if __GNUC_PREREQ (2, 91)
-# define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)
-#else
-# define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- (__extension__ \
- ({ const __cpu_mask *__arr1 = (cpusetp1)->__bits; \
- const __cpu_mask *__arr2 = (cpusetp2)->__bits; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- size_t __i; \
- for (__i = 0; __i < __imax; ++__i) \
- if (__arr1[__i] != __arr2[__i]) \
- break; \
- __i == __imax; }))
-#endif
-
-#define __CPU_OP_S(setsize, destset, srcset1, srcset2, op) \
- (__extension__ \
- ({ cpu_set_t *__dest = (destset); \
- const __cpu_mask *__arr1 = (srcset1)->__bits; \
- const __cpu_mask *__arr2 = (srcset2)->__bits; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- size_t __i; \
- for (__i = 0; __i < __imax; ++__i) \
- ((__cpu_mask *) __dest->__bits)[__i] = __arr1[__i] op __arr2[__i]; \
- __dest; }))
-
-#define __CPU_ALLOC_SIZE(count) \
- ((((count) + __NCPUBITS - 1) / __NCPUBITS) * sizeof (__cpu_mask))
-#define __CPU_ALLOC(count) __sched_cpualloc (count)
-#define __CPU_FREE(cpuset) __sched_cpufree (cpuset)
-
-__BEGIN_DECLS
-
-extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
- __THROW;
-extern cpu_set_t *__sched_cpualloc (size_t __count) __THROW __wur;
-extern void __sched_cpufree (cpu_set_t *__set) __THROW;
-
-__END_DECLS
-
-#endif /* bits/cpu-set.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dirent.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dirent.h
deleted file mode 100644
index 88c86de..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dirent.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DIRENT_H
-# error "Never use <bits/dirent.h> directly; include <dirent.h> instead."
-#endif
-
-struct dirent
- {
-#ifndef __USE_FILE_OFFSET64
- __ino_t d_ino;
- __off_t d_off;
-#else
- __ino64_t d_ino;
- __off64_t d_off;
-#endif
- unsigned short int d_reclen;
- unsigned char d_type;
- char d_name[256]; /* We must not include limits.h! */
- };
-
-#ifdef __USE_LARGEFILE64
-struct dirent64
- {
- __ino64_t d_ino;
- __off64_t d_off;
- unsigned short int d_reclen;
- unsigned char d_type;
- char d_name[256]; /* We must not include limits.h! */
- };
-#endif
-
-#define d_fileno d_ino /* Backwards compatibility. */
-
-#undef _DIRENT_HAVE_D_NAMLEN
-#define _DIRENT_HAVE_D_RECLEN
-#define _DIRENT_HAVE_D_OFF
-#define _DIRENT_HAVE_D_TYPE
-
-#if defined __OFF_T_MATCHES_OFF64_T && defined __INO_T_MATCHES_INO64_T
-/* Inform libc code that these two types are effectively identical. */
-# define _DIRENT_MATCHES_DIRENT64 1
-#else
-# define _DIRENT_MATCHES_DIRENT64 0
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dirent_ext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dirent_ext.h
deleted file mode 100644
index 83cebc5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dirent_ext.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* System-specific extensions of <dirent.h>. Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DIRENT_H
-# error "Never include <bits/dirent_ext.h> directly; use <dirent.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Read from the directory descriptor FD into LENGTH bytes at BUFFER.
- Return the number of bytes read on success (0 for end of
- directory), and -1 for failure. */
-extern __ssize_t getdents64 (int __fd, void *__buffer, size_t __length)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dlfcn.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dlfcn.h
deleted file mode 100644
index f3bc63e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/dlfcn.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* System dependent definitions for run-time dynamic loading.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DLFCN_H
-# error "Never use <bits/dlfcn.h> directly; include <dlfcn.h> instead."
-#endif
-
-/* The MODE argument to `dlopen' contains one of the following: */
-#define RTLD_LAZY 0x00001 /* Lazy function call binding. */
-#define RTLD_NOW 0x00002 /* Immediate function call binding. */
-#define RTLD_BINDING_MASK 0x3 /* Mask of binding time value. */
-#define RTLD_NOLOAD 0x00004 /* Do not load the object. */
-#define RTLD_DEEPBIND 0x00008 /* Use deep binding. */
-
-/* If the following bit is set in the MODE argument to `dlopen',
- the symbols of the loaded object and its dependencies are made
- visible as if the object were linked directly into the program. */
-#define RTLD_GLOBAL 0x00100
-
-/* Unix98 demands the following flag which is the inverse to RTLD_GLOBAL.
- The implementation does this by default and so we can define the
- value to zero. */
-#define RTLD_LOCAL 0
-
-/* Do not delete object when closed. */
-#define RTLD_NODELETE 0x01000
-
-#ifdef __USE_GNU
-/* To support profiling of shared objects it is a good idea to call
- the function found using `dlsym' using the following macro since
- these calls do not use the PLT. But this would mean the dynamic
- loader has no chance to find out when the function is called. The
- macro applies the necessary magic so that profiling is possible.
- Rewrite
- foo = (*fctp) (arg1, arg2);
- into
- foo = DL_CALL_FCT (fctp, (arg1, arg2));
-*/
-# define DL_CALL_FCT(fctp, args) \
- (_dl_mcount_wrapper_check ((void *) (fctp)), (*(fctp)) args)
-
-__BEGIN_DECLS
-
-/* This function calls the profiling functions. */
-extern void _dl_mcount_wrapper_check (void *__selfpc) __THROW;
-
-__END_DECLS
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/elfclass.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/elfclass.h
deleted file mode 100644
index 180227d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/elfclass.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/* This file specifies the native word size of the machine, which indicates
- the ELF file class used for executables and shared objects on this
- machine. */
-
-#ifndef _LINK_H
-# error "Never use <bits/elfclass.h> directly; include <link.h> instead."
-#endif
-
-#include <bits/wordsize.h>
-
-#define __ELF_NATIVE_CLASS __WORDSIZE
-
-/* The entries in the .hash table always have a size of 32 bits. */
-typedef uint32_t Elf_Symndx;
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/endian.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/endian.h
deleted file mode 100644
index 6372c6f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/endian.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Endian macros for string.h functions
- Copyright (C) 1992-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_ENDIAN_H
-#define _BITS_ENDIAN_H 1
-
-/* Definitions for byte order, according to significance of bytes,
- from low addresses to high addresses. The value is what you get by
- putting '4' in the most significant byte, '3' in the second most
- significant byte, '2' in the second least significant byte, and '1'
- in the least significant byte, and then writing down one digit for
- each byte, starting with the byte at the lowest address at the left,
- and proceeding to the byte with the highest address at the right. */
-
-#define __LITTLE_ENDIAN 1234
-#define __BIG_ENDIAN 4321
-#define __PDP_ENDIAN 3412
-
-/* This file defines `__BYTE_ORDER' for the particular machine. */
-#include <bits/endianness.h>
-
-/* Some machines may need to use a different endianness for floating point
- values. */
-#ifndef __FLOAT_WORD_ORDER
-# define __FLOAT_WORD_ORDER __BYTE_ORDER
-#endif
-
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# define __LONG_LONG_PAIR(HI, LO) LO, HI
-#elif __BYTE_ORDER == __BIG_ENDIAN
-# define __LONG_LONG_PAIR(HI, LO) HI, LO
-#endif
-
-#endif /* bits/endian.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/endianness.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/endianness.h
deleted file mode 100644
index 300ebc8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/endianness.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef _BITS_ENDIANNESS_H
-#define _BITS_ENDIANNESS_H 1
-
-#ifndef _BITS_ENDIAN_H
-# error "Never use <bits/endianness.h> directly; include <endian.h> instead."
-#endif
-
-/* AArch64 has selectable endianness. */
-#ifdef __AARCH64EB__
-# define __BYTE_ORDER __BIG_ENDIAN
-#else
-# define __BYTE_ORDER __LITTLE_ENDIAN
-#endif
-
-#endif /* bits/endianness.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/environments.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/environments.h
deleted file mode 100644
index 7049784..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/environments.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include this file directly. Use <unistd.h> instead"
-#endif
-
-#include <bits/wordsize.h>
-
-/* This header should define the following symbols under the described
- situations. A value `1' means that the model is always supported,
- `-1' means it is never supported. Undefined means it cannot be
- statically decided.
-
- _POSIX_V7_ILP32_OFF32 32bit int, long, pointers, and off_t type
- _POSIX_V7_ILP32_OFFBIG 32bit int, long, and pointers and larger off_t type
-
- _POSIX_V7_LP64_OFF32 64bit long and pointers and 32bit off_t type
- _POSIX_V7_LPBIG_OFFBIG 64bit long and pointers and large off_t type
-
- The macros _POSIX_V6_ILP32_OFF32, _POSIX_V6_ILP32_OFFBIG,
- _POSIX_V6_LP64_OFF32, _POSIX_V6_LPBIG_OFFBIG, _XBS5_ILP32_OFF32,
- _XBS5_ILP32_OFFBIG, _XBS5_LP64_OFF32, and _XBS5_LPBIG_OFFBIG were
- used in previous versions of the Unix standard and are available
- only for compatibility.
-*/
-
-#if __WORDSIZE == 64
-
-/* We can never provide environments with 32-bit wide pointers. */
-# define _POSIX_V7_ILP32_OFF32 -1
-# define _POSIX_V7_ILP32_OFFBIG -1
-# define _POSIX_V6_ILP32_OFF32 -1
-# define _POSIX_V6_ILP32_OFFBIG -1
-# define _XBS5_ILP32_OFF32 -1
-# define _XBS5_ILP32_OFFBIG -1
-/* We also have no use (for now) for an environment with bigger pointers
- and offsets. */
-# define _POSIX_V7_LPBIG_OFFBIG -1
-# define _POSIX_V6_LPBIG_OFFBIG -1
-# define _XBS5_LPBIG_OFFBIG -1
-
-/* By default we have 64-bit wide `long int', pointers and `off_t'. */
-# define _POSIX_V7_LP64_OFF64 1
-# define _POSIX_V6_LP64_OFF64 1
-# define _XBS5_LP64_OFF64 1
-
-#else /* __WORDSIZE == 32 */
-
-/* By default we have 32-bit wide `int', `long int', pointers and `off_t'
- and all platforms support LFS. */
-# define _POSIX_V7_ILP32_OFF32 1
-# define _POSIX_V7_ILP32_OFFBIG 1
-# define _POSIX_V6_ILP32_OFF32 1
-# define _POSIX_V6_ILP32_OFFBIG 1
-# define _XBS5_ILP32_OFF32 1
-# define _XBS5_ILP32_OFFBIG 1
-
-/* We optionally provide an environment with the above size but an 64-bit
- side `off_t'. Therefore we don't define _POSIX_V7_ILP32_OFFBIG. */
-
-/* We can never provide environments with 64-bit wide pointers. */
-# define _POSIX_V7_LP64_OFF64 -1
-# define _POSIX_V7_LPBIG_OFFBIG -1
-# define _POSIX_V6_LP64_OFF64 -1
-# define _POSIX_V6_LPBIG_OFFBIG -1
-# define _XBS5_LP64_OFF64 -1
-# define _XBS5_LPBIG_OFFBIG -1
-
-/* CFLAGS. */
-#define __ILP32_OFFBIG_CFLAGS "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-
-#endif /* __WORDSIZE == 32 */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/epoll.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/epoll.h
deleted file mode 100644
index 5810ad6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/epoll.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EPOLL_H
-# error "Never use <bits/epoll.h> directly; include <sys/epoll.h> instead."
-#endif
-
-/* Flags to be passed to epoll_create1. */
-enum
- {
- EPOLL_CLOEXEC = 02000000
-#define EPOLL_CLOEXEC EPOLL_CLOEXEC
- };
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/err-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/err-ldbl.h
deleted file mode 100644
index 330e7dd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/err-ldbl.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Redirections for err.h functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERR_H
-# error "Never include <bits/err-ldbl.h> directly; use <err.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (warn)
-__LDBL_REDIR_DECL (vwarn)
-__LDBL_REDIR_DECL (warnx)
-__LDBL_REDIR_DECL (vwarnx)
-__LDBL_REDIR_DECL (err)
-__LDBL_REDIR_DECL (verr)
-__LDBL_REDIR_DECL (errx)
-__LDBL_REDIR_DECL (verrx)
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/errno.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/errno.h
deleted file mode 100644
index 230cee0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/errno.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* Error constants. Linux specific version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_ERRNO_H
-#define _BITS_ERRNO_H 1
-
-#if !defined _ERRNO_H
-# error "Never include <bits/errno.h> directly; use <errno.h> instead."
-#endif
-
-# include <linux/errno.h>
-
-/* Older Linux headers do not define these constants. */
-# ifndef ENOTSUP
-# define ENOTSUP EOPNOTSUPP
-# endif
-
-# ifndef ECANCELED
-# define ECANCELED 125
-# endif
-
-# ifndef EOWNERDEAD
-# define EOWNERDEAD 130
-# endif
-
-#ifndef ENOTRECOVERABLE
-# define ENOTRECOVERABLE 131
-# endif
-
-# ifndef ERFKILL
-# define ERFKILL 132
-# endif
-
-# ifndef EHWPOISON
-# define EHWPOISON 133
-# endif
-
-#endif /* bits/errno.h. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/error-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/error-ldbl.h
deleted file mode 100644
index da46f7c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/error-ldbl.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Redirections for error.h functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-# error "Never include <bits/error-ldbl.h> directly; use <error.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (error)
-__LDBL_REDIR_DECL (error_at_line)
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/error.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/error.h
deleted file mode 100644
index 14735eb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/error.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Specializations for error functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-# error "Never include <bits/error.h> directly; use <error.h> instead."
-#endif
-
-
-extern void __REDIRECT (__error_alias, (int __status, int __errnum,
- const char *__format, ...),
- error)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-extern void __REDIRECT (__error_noreturn, (int __status, int __errnum,
- const char *__format, ...),
- error)
- __attribute__ ((__noreturn__, __format__ (__printf__, 3, 4)));
-
-
-/* If we know the function will never return make sure the compiler
- realizes that, too. */
-__extern_always_inline void
-error (int __status, int __errnum, const char *__format, ...)
-{
- if (__builtin_constant_p (__status) && __status != 0)
- __error_noreturn (__status, __errnum, __format, __va_arg_pack ());
- else
- __error_alias (__status, __errnum, __format, __va_arg_pack ());
-}
-
-
-extern void __REDIRECT (__error_at_line_alias, (int __status, int __errnum,
- const char *__fname,
- unsigned int __line,
- const char *__format, ...),
- error_at_line)
- __attribute__ ((__format__ (__printf__, 5, 6)));
-extern void __REDIRECT (__error_at_line_noreturn, (int __status, int __errnum,
- const char *__fname,
- unsigned int __line,
- const char *__format,
- ...),
- error_at_line)
- __attribute__ ((__noreturn__, __format__ (__printf__, 5, 6)));
-
-
-/* If we know the function will never return make sure the compiler
- realizes that, too. */
-__extern_always_inline void
-error_at_line (int __status, int __errnum, const char *__fname,
- unsigned int __line, const char *__format, ...)
-{
- if (__builtin_constant_p (__status) && __status != 0)
- __error_at_line_noreturn (__status, __errnum, __fname, __line, __format,
- __va_arg_pack ());
- else
- __error_at_line_alias (__status, __errnum, __fname, __line,
- __format, __va_arg_pack ());
-}
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/eventfd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/eventfd.h
deleted file mode 100644
index 6ff6b03..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/eventfd.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EVENTFD_H
-# error "Never use <bits/eventfd.h> directly; include <sys/eventfd.h> instead."
-#endif
-
-/* Flags for eventfd. */
-enum
- {
- EFD_SEMAPHORE = 00000001,
-#define EFD_SEMAPHORE EFD_SEMAPHORE
- EFD_CLOEXEC = 02000000,
-#define EFD_CLOEXEC EFD_CLOEXEC
- EFD_NONBLOCK = 00004000
-#define EFD_NONBLOCK EFD_NONBLOCK
- };
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl-linux.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl-linux.h
deleted file mode 100644
index 20ad78c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl-linux.h
+++ /dev/null
@@ -1,444 +0,0 @@
-/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never use <bits/fcntl-linux.h> directly; include <fcntl.h> instead."
-#endif
-
-/* This file contains shared definitions between Linux architectures
- and is included by <bits/fcntl.h> to declare them. The various
- #ifndef cases allow the architecture specific file to define those
- values with different values.
-
- A minimal <bits/fcntl.h> contains just:
-
- struct flock {...}
- #ifdef __USE_LARGEFILE64
- struct flock64 {...}
- #endif
- #include <bits/fcntl-linux.h>
-*/
-
-#ifdef __USE_GNU
-# include <bits/types/struct_iovec.h>
-#endif
-
-/* open/fcntl. */
-#define O_ACCMODE 0003
-#define O_RDONLY 00
-#define O_WRONLY 01
-#define O_RDWR 02
-#ifndef O_CREAT
-# define O_CREAT 0100 /* Not fcntl. */
-#endif
-#ifndef O_EXCL
-# define O_EXCL 0200 /* Not fcntl. */
-#endif
-#ifndef O_NOCTTY
-# define O_NOCTTY 0400 /* Not fcntl. */
-#endif
-#ifndef O_TRUNC
-# define O_TRUNC 01000 /* Not fcntl. */
-#endif
-#ifndef O_APPEND
-# define O_APPEND 02000
-#endif
-#ifndef O_NONBLOCK
-# define O_NONBLOCK 04000
-#endif
-#ifndef O_NDELAY
-# define O_NDELAY O_NONBLOCK
-#endif
-#ifndef O_SYNC
-# define O_SYNC 04010000
-#endif
-#define O_FSYNC O_SYNC
-#ifndef O_ASYNC
-# define O_ASYNC 020000
-#endif
-#ifndef __O_LARGEFILE
-# define __O_LARGEFILE 0100000
-#endif
-
-#ifndef __O_DIRECTORY
-# define __O_DIRECTORY 0200000
-#endif
-#ifndef __O_NOFOLLOW
-# define __O_NOFOLLOW 0400000
-#endif
-#ifndef __O_CLOEXEC
-# define __O_CLOEXEC 02000000
-#endif
-#ifndef __O_DIRECT
-# define __O_DIRECT 040000
-#endif
-#ifndef __O_NOATIME
-# define __O_NOATIME 01000000
-#endif
-#ifndef __O_PATH
-# define __O_PATH 010000000
-#endif
-#ifndef __O_DSYNC
-# define __O_DSYNC 010000
-#endif
-#ifndef __O_TMPFILE
-# define __O_TMPFILE (020000000 | __O_DIRECTORY)
-#endif
-
-#ifndef F_GETLK
-# ifndef __USE_FILE_OFFSET64
-# define F_GETLK 5 /* Get record locking info. */
-# define F_SETLK 6 /* Set record locking info (non-blocking). */
-# define F_SETLKW 7 /* Set record locking info (blocking). */
-# else
-# define F_GETLK F_GETLK64 /* Get record locking info. */
-# define F_SETLK F_SETLK64 /* Set record locking info (non-blocking).*/
-# define F_SETLKW F_SETLKW64 /* Set record locking info (blocking). */
-# endif
-#endif
-#ifndef F_GETLK64
-# define F_GETLK64 12 /* Get record locking info. */
-# define F_SETLK64 13 /* Set record locking info (non-blocking). */
-# define F_SETLKW64 14 /* Set record locking info (blocking). */
-#endif
-
-/* open file description locks.
-
- Usually record locks held by a process are released on *any* close and are
- not inherited across a fork.
-
- These cmd values will set locks that conflict with process-associated record
- locks, but are "owned" by the opened file description, not the process.
- This means that they are inherited across fork or clone with CLONE_FILES
- like BSD (flock) locks, and they are only released automatically when the
- last reference to the the file description against which they were acquired
- is put. */
-#ifdef __USE_GNU
-# define F_OFD_GETLK 36
-# define F_OFD_SETLK 37
-# define F_OFD_SETLKW 38
-#endif
-
-#ifdef __USE_LARGEFILE64
-# define O_LARGEFILE __O_LARGEFILE
-#endif
-
-#ifdef __USE_XOPEN2K8
-# define O_DIRECTORY __O_DIRECTORY /* Must be a directory. */
-# define O_NOFOLLOW __O_NOFOLLOW /* Do not follow links. */
-# define O_CLOEXEC __O_CLOEXEC /* Set close_on_exec. */
-#endif
-
-#ifdef __USE_GNU
-# define O_DIRECT __O_DIRECT /* Direct disk access. */
-# define O_NOATIME __O_NOATIME /* Do not set atime. */
-# define O_PATH __O_PATH /* Resolve pathname but do not open file. */
-# define O_TMPFILE __O_TMPFILE /* Atomically create nameless file. */
-#endif
-
-/* For now, Linux has no separate synchronicity options for read
- operations. We define O_RSYNC therefore as the same as O_SYNC
- since this is a superset. */
-#if defined __USE_POSIX199309 || defined __USE_UNIX98
-# define O_DSYNC __O_DSYNC /* Synchronize data. */
-# if defined __O_RSYNC
-# define O_RSYNC __O_RSYNC /* Synchronize read operations. */
-# else
-# define O_RSYNC O_SYNC /* Synchronize read operations. */
-# endif
-#endif
-
-/* Values for the second argument to `fcntl'. */
-#define F_DUPFD 0 /* Duplicate file descriptor. */
-#define F_GETFD 1 /* Get file descriptor flags. */
-#define F_SETFD 2 /* Set file descriptor flags. */
-#define F_GETFL 3 /* Get file status flags. */
-#define F_SETFL 4 /* Set file status flags. */
-
-#ifndef __F_SETOWN
-# define __F_SETOWN 8
-# define __F_GETOWN 9
-#endif
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-# define F_SETOWN __F_SETOWN /* Get owner (process receiving SIGIO). */
-# define F_GETOWN __F_GETOWN /* Set owner (process receiving SIGIO). */
-#endif
-
-#ifndef __F_SETSIG
-# define __F_SETSIG 10 /* Set number of signal to be sent. */
-# define __F_GETSIG 11 /* Get number of signal to be sent. */
-#endif
-#ifndef __F_SETOWN_EX
-# define __F_SETOWN_EX 15 /* Get owner (thread receiving SIGIO). */
-# define __F_GETOWN_EX 16 /* Set owner (thread receiving SIGIO). */
-#endif
-
-#ifdef __USE_GNU
-# define F_SETSIG __F_SETSIG /* Set number of signal to be sent. */
-# define F_GETSIG __F_GETSIG /* Get number of signal to be sent. */
-# define F_SETOWN_EX __F_SETOWN_EX /* Get owner (thread receiving SIGIO). */
-# define F_GETOWN_EX __F_GETOWN_EX /* Set owner (thread receiving SIGIO). */
-#endif
-
-#ifdef __USE_GNU
-# define F_SETLEASE 1024 /* Set a lease. */
-# define F_GETLEASE 1025 /* Enquire what lease is active. */
-# define F_NOTIFY 1026 /* Request notifications on a directory. */
-# define F_SETPIPE_SZ 1031 /* Set pipe page size array. */
-# define F_GETPIPE_SZ 1032 /* Set pipe page size array. */
-# define F_ADD_SEALS 1033 /* Add seals to file. */
-# define F_GET_SEALS 1034 /* Get seals for file. */
-/* Set / get write life time hints. */
-# define F_GET_RW_HINT 1035
-# define F_SET_RW_HINT 1036
-# define F_GET_FILE_RW_HINT 1037
-# define F_SET_FILE_RW_HINT 1038
-#endif
-#ifdef __USE_XOPEN2K8
-# define F_DUPFD_CLOEXEC 1030 /* Duplicate file descriptor with
- close-on-exit set. */
-#endif
-
-/* For F_[GET|SET]FD. */
-#define FD_CLOEXEC 1 /* Actually anything with low bit set goes */
-
-#ifndef F_RDLCK
-/* For posix fcntl() and `l_type' field of a `struct flock' for lockf(). */
-# define F_RDLCK 0 /* Read lock. */
-# define F_WRLCK 1 /* Write lock. */
-# define F_UNLCK 2 /* Remove lock. */
-#endif
-
-
-/* For old implementation of BSD flock. */
-#ifndef F_EXLCK
-# define F_EXLCK 4 /* or 3 */
-# define F_SHLCK 8 /* or 4 */
-#endif
-
-#ifdef __USE_MISC
-/* Operations for BSD flock, also used by the kernel implementation. */
-# define LOCK_SH 1 /* Shared lock. */
-# define LOCK_EX 2 /* Exclusive lock. */
-# define LOCK_NB 4 /* Or'd with one of the above to prevent
- blocking. */
-# define LOCK_UN 8 /* Remove lock. */
-#endif
-
-#ifdef __USE_GNU
-# define LOCK_MAND 32 /* This is a mandatory flock: */
-# define LOCK_READ 64 /* ... which allows concurrent read operations. */
-# define LOCK_WRITE 128 /* ... which allows concurrent write operations. */
-# define LOCK_RW 192 /* ... Which allows concurrent read & write operations. */
-#endif
-
-#ifdef __USE_GNU
-/* Types of directory notifications that may be requested with F_NOTIFY. */
-# define DN_ACCESS 0x00000001 /* File accessed. */
-# define DN_MODIFY 0x00000002 /* File modified. */
-# define DN_CREATE 0x00000004 /* File created. */
-# define DN_DELETE 0x00000008 /* File removed. */
-# define DN_RENAME 0x00000010 /* File renamed. */
-# define DN_ATTRIB 0x00000020 /* File changed attributes. */
-# define DN_MULTISHOT 0x80000000 /* Don't remove notifier. */
-#endif
-
-
-#ifdef __USE_GNU
-/* Owner types. */
-enum __pid_type
- {
- F_OWNER_TID = 0, /* Kernel thread. */
- F_OWNER_PID, /* Process. */
- F_OWNER_PGRP, /* Process group. */
- F_OWNER_GID = F_OWNER_PGRP /* Alternative, obsolete name. */
- };
-
-/* Structure to use with F_GETOWN_EX and F_SETOWN_EX. */
-struct f_owner_ex
- {
- enum __pid_type type; /* Owner type of ID. */
- __pid_t pid; /* ID of owner. */
- };
-#endif
-
-#ifdef __USE_GNU
-/* Types of seals. */
-# define F_SEAL_SEAL 0x0001 /* Prevent further seals from being set. */
-# define F_SEAL_SHRINK 0x0002 /* Prevent file from shrinking. */
-# define F_SEAL_GROW 0x0004 /* Prevent file from growing. */
-# define F_SEAL_WRITE 0x0008 /* Prevent writes. */
-# define F_SEAL_FUTURE_WRITE 0x0010 /* Prevent future writes while
- mapped. */
-#endif
-
-#ifdef __USE_GNU
-/* Hint values for F_{GET,SET}_RW_HINT. */
-# define RWH_WRITE_LIFE_NOT_SET 0
-# define RWF_WRITE_LIFE_NOT_SET RWH_WRITE_LIFE_NOT_SET
-# define RWH_WRITE_LIFE_NONE 1
-# define RWH_WRITE_LIFE_SHORT 2
-# define RWH_WRITE_LIFE_MEDIUM 3
-# define RWH_WRITE_LIFE_LONG 4
-# define RWH_WRITE_LIFE_EXTREME 5
-#endif
-
-/* Define some more compatibility macros to be backward compatible with
- BSD systems which did not managed to hide these kernel macros. */
-#ifdef __USE_MISC
-# define FAPPEND O_APPEND
-# define FFSYNC O_FSYNC
-# define FASYNC O_ASYNC
-# define FNONBLOCK O_NONBLOCK
-# define FNDELAY O_NDELAY
-#endif /* Use misc. */
-
-#ifndef __POSIX_FADV_DONTNEED
-# define __POSIX_FADV_DONTNEED 4
-# define __POSIX_FADV_NOREUSE 5
-#endif
-/* Advise to `posix_fadvise'. */
-#ifdef __USE_XOPEN2K
-# define POSIX_FADV_NORMAL 0 /* No further special treatment. */
-# define POSIX_FADV_RANDOM 1 /* Expect random page references. */
-# define POSIX_FADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define POSIX_FADV_WILLNEED 3 /* Will need these pages. */
-# define POSIX_FADV_DONTNEED __POSIX_FADV_DONTNEED /* Don't need these pages. */
-# define POSIX_FADV_NOREUSE __POSIX_FADV_NOREUSE /* Data will be accessed once. */
-#endif
-
-
-#ifdef __USE_GNU
-/* Flags for SYNC_FILE_RANGE. */
-# define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages
- in the range before performing the
- write. */
-# define SYNC_FILE_RANGE_WRITE 2 /* Initiate writeout of all those
- dirty pages in the range which are
- not presently under writeback. */
-# define SYNC_FILE_RANGE_WAIT_AFTER 4 /* Wait upon writeout of all pages in
- the range after performing the
- write. */
-/* SYNC_FILE_RANGE_WRITE_AND_WAIT ensures all pages in the range are
- written to disk before returning. */
-# define SYNC_FILE_RANGE_WRITE_AND_WAIT (SYNC_FILE_RANGE_WRITE \
- | SYNC_FILE_RANGE_WAIT_BEFORE \
- | SYNC_FILE_RANGE_WAIT_AFTER)
-
-/* Flags for SPLICE and VMSPLICE. */
-# define SPLICE_F_MOVE 1 /* Move pages instead of copying. */
-# define SPLICE_F_NONBLOCK 2 /* Don't block on the pipe splicing
- (but we may still block on the fd
- we splice from/to). */
-# define SPLICE_F_MORE 4 /* Expect more data. */
-# define SPLICE_F_GIFT 8 /* Pages passed in are a gift. */
-
-
-/* Flags for fallocate. */
-# include <linux/falloc.h>
-
-
-/* File handle structure. */
-struct file_handle
-{
- unsigned int handle_bytes;
- int handle_type;
- /* File identifier. */
- unsigned char f_handle[0];
-};
-
-/* Maximum handle size (for now). */
-# define MAX_HANDLE_SZ 128
-#endif
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-
-/* Provide kernel hint to read ahead. */
-extern __ssize_t readahead (int __fd, __off64_t __offset, size_t __count)
- __THROW;
-
-
-/* Selective file content synch'ing.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int sync_file_range (int __fd, __off64_t __offset, __off64_t __count,
- unsigned int __flags);
-
-
-/* Splice address range into a pipe.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t vmsplice (int __fdout, const struct iovec *__iov,
- size_t __count, unsigned int __flags);
-
-/* Splice two files together.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
- __off64_t *__offout, size_t __len,
- unsigned int __flags);
-
-/* In-kernel implementation of tee for pipe buffers.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t tee (int __fdin, int __fdout, size_t __len,
- unsigned int __flags);
-
-/* Reserve storage for the data of the file associated with FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
- __off64_t __len),
- fallocate64);
-# else
-# define fallocate fallocate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int fallocate64 (int __fd, int __mode, __off64_t __offset,
- __off64_t __len);
-# endif
-
-
-/* Map file name to file handle. */
-extern int name_to_handle_at (int __dfd, const char *__name,
- struct file_handle *__handle, int *__mnt_id,
- int __flags) __THROW;
-
-/* Open file using the file handle.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int open_by_handle_at (int __mountdirfd, struct file_handle *__handle,
- int __flags);
-
-#endif /* use GNU */
-
-__END_DECLS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl.h
deleted file mode 100644
index a89db6a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* O_*, F_*, FD_* bit values for the AArch64 Linux ABI.
- Copyright (C) 2011-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never use <bits/fcntl.h> directly; include <fcntl.h> instead."
-#endif
-
-#define __O_DIRECTORY 040000
-#define __O_NOFOLLOW 0100000
-#define __O_DIRECT 0200000
-
-#ifdef __ILP32__
-# define __O_LARGEFILE 0400000
-#else
-# define __O_LARGEFILE 0
-#endif
-
-#ifdef __LP64__
-# define F_GETLK64 5
-# define F_SETLK64 6
-# define F_SETLKW64 7
-#endif
-
-struct flock
- {
- short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */
- short int l_whence; /* Where `l_start' is relative to (like `lseek'). */
- __off_t l_start; /* Offset where the lock begins. */
- __off_t l_len; /* Size of the locked area; zero means until EOF. */
- __pid_t l_pid; /* Process holding the lock. */
- };
-
-#ifdef __USE_LARGEFILE64
-struct flock64
- {
- short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */
- short int l_whence; /* Where `l_start' is relative to (like `lseek'). */
- __off64_t l_start; /* Offset where the lock begins. */
- __off64_t l_len; /* Size of the locked area; zero means until EOF. */
- __pid_t l_pid; /* Process holding the lock. */
- };
-#endif
-
-/* Include generic Linux declarations. */
-#include <bits/fcntl-linux.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl2.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl2.h
deleted file mode 100644
index 24efb22..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fcntl2.h
+++ /dev/null
@@ -1,265 +0,0 @@
-/* Checking macros for fcntl functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never include <bits/fcntl2.h> directly; use <fcntl.h> instead."
-#endif
-
-/* Check that calls to open and openat with O_CREAT or O_TMPFILE set have an
- appropriate third/fourth parameter. */
-#ifndef __USE_FILE_OFFSET64
-extern int __open_2 (const char *__path, int __oflag) __nonnull ((1));
-extern int __REDIRECT (__open_alias, (const char *__path, int __oflag, ...),
- open) __nonnull ((1));
-#else
-extern int __REDIRECT (__open_2, (const char *__path, int __oflag),
- __open64_2) __nonnull ((1));
-extern int __REDIRECT (__open_alias, (const char *__path, int __oflag, ...),
- open64) __nonnull ((1));
-#endif
-
-#define __warn_open_too_many_args \
- "open can be called either with 2 or 3 arguments, not more"
-#define __warn_open_missing_mode \
- "open with O_CREAT in second argument needs 3 arguments"
-#ifdef __use_clang_fortify
-__fortify_overload __clang_prefer_this_overload int
-open (const char *const __clang_pass_object_size __path, int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_open_missing_mode)
-{
- return __open_2 (__path, __oflag);
-}
-
-__fortify_overload int
-open (const char *const __clang_pass_object_size __path, int __oflag,
- mode_t __mode)
-{
- return __open_alias (__path, __oflag, __mode);
-}
-#else
-__errordecl (__open_too_many_args, __warn_open_too_many_args);
-__errordecl (__open_missing_mode, __warn_open_missing_mode);
-
-__fortify_function int
-open (const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __open_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __open_missing_mode ();
- return __open_2 (__path, __oflag);
- }
- return __open_alias (__path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __open_2 (__path, __oflag);
-
- return __open_alias (__path, __oflag, __va_arg_pack ());
-}
-#endif
-#undef __warn_open_too_many_args
-#undef __warn_open_missing_mode
-
-
-#ifdef __USE_LARGEFILE64
-extern int __open64_2 (const char *__path, int __oflag) __nonnull ((1));
-extern int __REDIRECT (__open64_alias, (const char *__path, int __oflag,
- ...), open64) __nonnull ((1));
-
-# define __warn_open64_too_many_args \
- "open64 can be called either with 2 or 3 arguments, not more"
-# define __warn_open64_missing_mode \
- "open64 with O_CREAT in second argument needs 3 arguments"
-# ifdef __use_clang_fortify
-__fortify_overload __clang_prefer_this_overload int
-open64 (const char *const __clang_pass_object_size __path, int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_open64_missing_mode)
-{
- return __open64_2 (__path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-open64 (const char *const __clang_pass_object_size __path, int __oflag,
- int __mode)
-{
- return __open64_alias (__path, __oflag, __mode);
-}
-# else
-__errordecl (__open64_too_many_args, __warn_open64_too_many_args);
-__errordecl (__open64_missing_mode, __warn_open64_missing_mode);
-
-__fortify_function int
-open64 (const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __open64_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __open64_missing_mode ();
- return __open64_2 (__path, __oflag);
- }
- return __open64_alias (__path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __open64_2 (__path, __oflag);
-
- return __open64_alias (__path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_open64_too_many_args
-# undef __warn_open64_missing_mode
-#endif
-
-
-#ifdef __USE_ATFILE
-# ifndef __USE_FILE_OFFSET64
-extern int __openat_2 (int __fd, const char *__path, int __oflag)
- __nonnull ((2));
-extern int __REDIRECT (__openat_alias, (int __fd, const char *__path,
- int __oflag, ...), openat)
- __nonnull ((2));
-# else
-extern int __REDIRECT (__openat_2, (int __fd, const char *__path,
- int __oflag), __openat64_2)
- __nonnull ((2));
-extern int __REDIRECT (__openat_alias, (int __fd, const char *__path,
- int __oflag, ...), openat64)
- __nonnull ((2));
-# endif
-
-# define __warn_openat_too_many_args "openat can be called either with 3 or " \
- "4 arguments, not more"
-# define __warn_openat_missing_mode "openat with O_CREAT in third argument " \
- "needs 4 arguments"
-# ifdef __use_clang_fortify
-__fortify_error_function __clang_error (__warn_openat_too_many_args) int
-openat (int __fd, const char *__path, int __oflag, int __mode, ...);
-
-__fortify_overload __clang_prefer_this_overload int
-openat (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_openat_missing_mode)
-{
- return __openat_2 (__fd, __path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-openat (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag, int __mode)
-{
- return __openat_alias (__fd, __path, __oflag, __mode);
-}
-# else
-__errordecl (__openat_too_many_args, __warn_openat_too_many_args);
-__errordecl (__openat_missing_mode, __warn_openat_missing_mode);
-
-__fortify_function int
-openat (int __fd, const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __openat_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __openat_missing_mode ();
- return __openat_2 (__fd, __path, __oflag);
- }
- return __openat_alias (__fd, __path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __openat_2 (__fd, __path, __oflag);
-
- return __openat_alias (__fd, __path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_openat_too_many_args
-# undef __warn_openat_missing_mode
-
-
-# ifdef __USE_LARGEFILE64
-extern int __openat64_2 (int __fd, const char *__path, int __oflag)
- __nonnull ((2));
-extern int __REDIRECT (__openat64_alias, (int __fd, const char *__path,
- int __oflag, ...), openat64)
- __nonnull ((2));
-
-# define __warn_openat64_too_many_args "openat64 can be called either with " \
- "3 or 4 arguments, not more"
-# define __warn_openat64_missing_mode "openat64 with O_CREAT in third " \
- "argument needs 4 arguments"
-
-# ifdef __use_clang_fortify
-__fortify_error_function __clang_error (__warn_openat64_too_many_args) int
-openat64 (int __fd, const char *__path, int __oflag, int __mode, ...);
-
-__fortify_overload __clang_prefer_this_overload int
-openat64 (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag),
- __warn_openat64_missing_mode)
-{
- return __openat64_2 (__fd, __path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-openat64 (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag, int __mode)
-{
- return __openat64_alias (__fd, __path, __oflag, __mode);
-}
-# else
-__errordecl (__openat64_too_many_args, __warn_openat64_too_many_args);
-__errordecl (__openat64_missing_mode, __warn_openat64_missing_mode);
-__fortify_function int
-openat64 (int __fd, const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __openat64_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __openat64_missing_mode ();
- return __openat64_2 (__fd, __path, __oflag);
- }
- return __openat64_alias (__fd, __path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __openat64_2 (__fd, __path, __oflag);
-
- return __openat64_alias (__fd, __path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_openat64_too_many_args
-# undef __warn_openat64_missing_mode
-# endif
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fenv.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fenv.h
deleted file mode 100644
index 2f95478..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fenv.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FENV_H
-# error "Never use <bits/fenv.h> directly; include <fenv.h> instead."
-#endif
-
-/* Define bits representing exceptions in the FPSR status word. */
-enum
- {
- FE_INVALID =
-#define FE_INVALID 1
- FE_INVALID,
- FE_DIVBYZERO =
-#define FE_DIVBYZERO 2
- FE_DIVBYZERO,
- FE_OVERFLOW =
-#define FE_OVERFLOW 4
- FE_OVERFLOW,
- FE_UNDERFLOW =
-#define FE_UNDERFLOW 8
- FE_UNDERFLOW,
- FE_INEXACT =
-#define FE_INEXACT 16
- FE_INEXACT,
- };
-
-/* Amount to shift by to convert an exception bit in FPSR to a an
- exception bit mask in FPCR. */
-#define FE_EXCEPT_SHIFT 8
-
-/* All supported exceptions. */
-#define FE_ALL_EXCEPT \
- (FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT)
-
-/* Define bits representing rounding modes in the FPCR Rmode field. */
-#define FE_TONEAREST 0x000000
-#define FE_UPWARD 0x400000
-#define FE_DOWNWARD 0x800000
-#define FE_TOWARDZERO 0xc00000
-
-/* Type representing exception flags. */
-typedef unsigned int fexcept_t;
-
-/* Type representing floating-point environment. */
-typedef struct
- {
- unsigned int __fpcr;
- unsigned int __fpsr;
- }
-fenv_t;
-
-/* If the default argument is used we use this value. */
-#define FE_DFL_ENV ((const fenv_t *) -1l)
-
-#ifdef __USE_GNU
-/* Floating-point environment where none of the exceptions are masked. */
-# define FE_NOMASK_ENV ((const fenv_t *) -2)
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Type representing floating-point control modes. */
-typedef unsigned int femode_t;
-
-/* Default floating-point control modes. */
-# define FE_DFL_MODE ((const femode_t *) -1L)
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/floatn-common.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/floatn-common.h
deleted file mode 100644
index b43c953..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/floatn-common.h
+++ /dev/null
@@ -1,329 +0,0 @@
-/* Macros to control TS 18661-3 glibc features where the same
- definitions are appropriate for all platforms.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_FLOATN_COMMON_H
-#define _BITS_FLOATN_COMMON_H
-
-#include <features.h>
-#include <bits/long-double.h>
-
-/* This header should be included at the bottom of each bits/floatn.h.
- It defines the following macros for each _FloatN and _FloatNx type,
- where the same definitions, or definitions based only on the macros
- in bits/floatn.h, are appropriate for all glibc configurations. */
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the right format for this type, and this
- glibc includes corresponding *fN or *fNx interfaces for it. */
-#define __HAVE_FLOAT16 0
-#define __HAVE_FLOAT32 1
-#define __HAVE_FLOAT64 1
-#define __HAVE_FLOAT32X 1
-#define __HAVE_FLOAT128X 0
-
-/* Defined to 1 if the corresponding __HAVE_<type> macro is 1 and the
- type is the first with its format in the sequence of (the default
- choices for) float, double, long double, _Float16, _Float32,
- _Float64, _Float128, _Float32x, _Float64x, _Float128x for this
- glibc; that is, if functions present once per floating-point format
- rather than once per type are present for this type.
-
- All configurations supported by glibc have _Float32 the same format
- as float, _Float64 and _Float32x the same format as double, the
- _Float64x the same format as either long double or _Float128. No
- configurations support _Float128x or, as of GCC 7, have compiler
- support for a type meeting the requirements for _Float128x. */
-#define __HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16
-#define __HAVE_DISTINCT_FLOAT32 0
-#define __HAVE_DISTINCT_FLOAT64 0
-#define __HAVE_DISTINCT_FLOAT32X 0
-#define __HAVE_DISTINCT_FLOAT64X 0
-#define __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X
-
-/* Defined to 1 if the corresponding _FloatN type is not binary compatible
- with the corresponding ISO C type in the current compilation unit as
- opposed to __HAVE_DISTINCT_FLOATN, which indicates the default types built
- in glibc. */
-#define __HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 \
- && __LDBL_MANT_DIG__ != 113)
-
-/* Defined to 1 if any _FloatN or _FloatNx types that are not
- ABI-distinct are however distinct types at the C language level (so
- for the purposes of __builtin_types_compatible_p and _Generic). */
-#if __GNUC_PREREQ (7, 0) && !defined __cplusplus
-# define __HAVE_FLOATN_NOT_TYPEDEF 1
-#else
-# define __HAVE_FLOATN_NOT_TYPEDEF 0
-#endif
-
-#ifndef __ASSEMBLER__
-
-/* Defined to concatenate the literal suffix to be used with _FloatN
- or _FloatNx types, if __HAVE_<type> is 1. The corresponding
- literal suffixes exist since GCC 7, for C only. */
-# if __HAVE_FLOAT16
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-/* No corresponding suffix available for this type. */
-# define __f16(x) ((_Float16) x##f)
-# else
-# define __f16(x) x##f16
-# endif
-# endif
-
-# if __HAVE_FLOAT32
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __f32(x) x##f
-# else
-# define __f32(x) x##f32
-# endif
-# endif
-
-# if __HAVE_FLOAT64
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __f64(x) x##l
-# else
-# define __f64(x) x
-# endif
-# else
-# define __f64(x) x##f64
-# endif
-# endif
-
-# if __HAVE_FLOAT32X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __f32x(x) x
-# else
-# define __f32x(x) x##f32x
-# endif
-# endif
-
-# if __HAVE_FLOAT64X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __f64x(x) x##l
-# else
-# define __f64x(x) __f128 (x)
-# endif
-# else
-# define __f64x(x) x##f64x
-# endif
-# endif
-
-# if __HAVE_FLOAT128X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128X supported but no constant suffix"
-# else
-# define __f128x(x) x##f128x
-# endif
-# endif
-
-/* Defined to a complex type if __HAVE_<type> is 1. */
-# if __HAVE_FLOAT16
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef _Complex float __cfloat16 __attribute__ ((__mode__ (__HC__)));
-# define __CFLOAT16 __cfloat16
-# else
-# define __CFLOAT16 _Complex _Float16
-# endif
-# endif
-
-# if __HAVE_FLOAT32
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __CFLOAT32 _Complex float
-# else
-# define __CFLOAT32 _Complex _Float32
-# endif
-# endif
-
-# if __HAVE_FLOAT64
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __CFLOAT64 _Complex long double
-# else
-# define __CFLOAT64 _Complex double
-# endif
-# else
-# define __CFLOAT64 _Complex _Float64
-# endif
-# endif
-
-# if __HAVE_FLOAT32X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __CFLOAT32X _Complex double
-# else
-# define __CFLOAT32X _Complex _Float32x
-# endif
-# endif
-
-# if __HAVE_FLOAT64X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __CFLOAT64X _Complex long double
-# else
-# define __CFLOAT64X __CFLOAT128
-# endif
-# else
-# define __CFLOAT64X _Complex _Float64x
-# endif
-# endif
-
-# if __HAVE_FLOAT128X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128X supported but no complex type"
-# else
-# define __CFLOAT128X _Complex _Float128x
-# endif
-# endif
-
-/* The remaining of this file provides support for older compilers. */
-# if __HAVE_FLOAT16
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef float _Float16 __attribute__ ((__mode__ (__HF__)));
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf16() ((_Float16) __builtin_huge_val ())
-# define __builtin_inff16() ((_Float16) __builtin_inf ())
-# define __builtin_nanf16(x) ((_Float16) __builtin_nan (x))
-# define __builtin_nansf16(x) ((_Float16) __builtin_nans (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT32
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef float _Float32;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf32() (__builtin_huge_valf ())
-# define __builtin_inff32() (__builtin_inff ())
-# define __builtin_nanf32(x) (__builtin_nanf (x))
-# define __builtin_nansf32(x) (__builtin_nansf (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT64
-
-/* If double, long double and _Float64 all have the same set of
- values, TS 18661-3 requires the usual arithmetic conversions on
- long double and _Float64 to produce _Float64. For this to be the
- case when building with a compiler without a distinct _Float64
- type, _Float64 must be a typedef for long double, not for
- double. */
-
-# ifdef __NO_LONG_DOUBLE_MATH
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef long double _Float64;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64() (__builtin_huge_vall ())
-# define __builtin_inff64() (__builtin_infl ())
-# define __builtin_nanf64(x) (__builtin_nanl (x))
-# define __builtin_nansf64(x) (__builtin_nansl (x))
-# endif
-
-# else
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef double _Float64;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64() (__builtin_huge_val ())
-# define __builtin_inff64() (__builtin_inf ())
-# define __builtin_nanf64(x) (__builtin_nan (x))
-# define __builtin_nansf64(x) (__builtin_nans (x))
-# endif
-
-# endif
-
-# endif
-
-# if __HAVE_FLOAT32X
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef double _Float32x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf32x() (__builtin_huge_val ())
-# define __builtin_inff32x() (__builtin_inf ())
-# define __builtin_nanf32x(x) (__builtin_nan (x))
-# define __builtin_nansf32x(x) (__builtin_nans (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT64X
-
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef long double _Float64x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64x() (__builtin_huge_vall ())
-# define __builtin_inff64x() (__builtin_infl ())
-# define __builtin_nanf64x(x) (__builtin_nanl (x))
-# define __builtin_nansf64x(x) (__builtin_nansl (x))
-# endif
-
-# else
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef _Float128 _Float64x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64x() (__builtin_huge_valf128 ())
-# define __builtin_inff64x() (__builtin_inff128 ())
-# define __builtin_nanf64x(x) (__builtin_nanf128 (x))
-# define __builtin_nansf64x(x) (__builtin_nansf128 (x))
-# endif
-
-# endif
-
-# endif
-
-# if __HAVE_FLOAT128X
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128x supported but no type"
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf128x() ((_Float128x) __builtin_huge_val ())
-# define __builtin_inff128x() ((_Float128x) __builtin_inf ())
-# define __builtin_nanf128x(x) ((_Float128x) __builtin_nan (x))
-# define __builtin_nansf128x(x) ((_Float128x) __builtin_nans (x))
-# endif
-
-# endif
-
-#endif /* !__ASSEMBLER__. */
-
-#endif /* _BITS_FLOATN_COMMON_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/floatn.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/floatn.h
deleted file mode 100644
index da50ae7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/floatn.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* Macros to control TS 18661-3 glibc features on ldbl-128 platforms.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_FLOATN_H
-#define _BITS_FLOATN_H
-
-#include <features.h>
-#include <bits/long-double.h>
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the IEEE 754 binary128 format, and this
- glibc includes corresponding *f128 interfaces for it. */
-#ifndef __NO_LONG_DOUBLE_MATH
-# define __HAVE_FLOAT128 1
-#else
-/* glibc does not support _Float128 for platforms where long double is
- normally binary128 when building with long double as binary64.
- GCC's default for supported scalar modes does not support it either
- in that case. */
-# define __HAVE_FLOAT128 0
-#endif
-
-/* Defined to 1 if __HAVE_FLOAT128 is 1 and the type is ABI-distinct
- from the default float, double and long double types in this glibc. */
-#define __HAVE_DISTINCT_FLOAT128 0
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the right format for _Float64x, and this
- glibc includes corresponding *f64x interfaces for it. */
-#define __HAVE_FLOAT64X __HAVE_FLOAT128
-
-/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
- of long double. Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
- the format of _Float128, which must be different from that of long
- double. */
-#define __HAVE_FLOAT64X_LONG_DOUBLE __HAVE_FLOAT128
-
-#ifndef __ASSEMBLER__
-
-/* Defined to concatenate the literal suffix to be used with _Float128
- types, if __HAVE_FLOAT128 is 1. */
-# if __HAVE_FLOAT128
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-/* The literal suffix f128 exists only since GCC 7.0. */
-# define __f128(x) x##l
-# else
-# define __f128(x) x##f128
-# endif
-# endif
-
-/* Defined to a complex binary128 type if __HAVE_FLOAT128 is 1. */
-# if __HAVE_FLOAT128
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __CFLOAT128 _Complex long double
-# else
-# define __CFLOAT128 _Complex _Float128
-# endif
-# endif
-
-/* The remaining of this file provides support for older compilers. */
-# if __HAVE_FLOAT128
-
-/* The type _Float128 exists only since GCC 7.0. */
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef long double _Float128;
-# endif
-
-/* Various built-in functions do not exist before GCC 7.0. */
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf128() (__builtin_huge_vall ())
-# define __builtin_inff128() (__builtin_infl ())
-# define __builtin_nanf128(x) (__builtin_nanl (x))
-# define __builtin_nansf128(x) (__builtin_nansl (x))
-# endif
-
-# endif
-
-#endif /* !__ASSEMBLER__. */
-
-#include <bits/floatn-common.h>
-
-#endif /* _BITS_FLOATN_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/flt-eval-method.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/flt-eval-method.h
deleted file mode 100644
index 615e14c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/flt-eval-method.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Define __GLIBC_FLT_EVAL_METHOD.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/flt-eval-method.h> directly; include <math.h> instead."
-#endif
-
-/* __GLIBC_FLT_EVAL_METHOD is the value of FLT_EVAL_METHOD used to
- determine the evaluation method typedefs such as float_t and
- double_t. It must be a value from C11 or TS 18661-3:2015, and not
- -1. */
-
-/* In the default version of this header, follow __FLT_EVAL_METHOD__.
- -1 is mapped to 2 (considering evaluation as long double to be a
- conservatively safe assumption), and if __FLT_EVAL_METHOD__ is not
- defined then assume there is no excess precision and use the value
- 0. */
-
-#ifdef __FLT_EVAL_METHOD__
-# if __FLT_EVAL_METHOD__ == -1
-# define __GLIBC_FLT_EVAL_METHOD 2
-# else
-# define __GLIBC_FLT_EVAL_METHOD __FLT_EVAL_METHOD__
-# endif
-#else
-# define __GLIBC_FLT_EVAL_METHOD 0
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fp-fast.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fp-fast.h
deleted file mode 100644
index c689f41..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fp-fast.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Define FP_FAST_* macros. AArch64 version.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/fp-fast.h> directly; include <math.h> instead."
-#endif
-
-#ifdef __USE_ISOC99
-
-/* The GCC 4.6 compiler will define __FP_FAST_FMA{,F,L} if the fma{,f,l}
- builtins are supported. */
-# define FP_FAST_FMA 1
-# define FP_FAST_FMAF 1
-
-# ifdef __FP_FAST_FMAL
-# define FP_FAST_FMAL 1
-# endif
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fp-logb.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fp-logb.h
deleted file mode 100644
index cd8b431..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/fp-logb.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Define __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/fp-logb.h> directly; include <math.h> instead."
-#endif
-
-/* __FP_LOGB0_IS_MIN is defined to 1 if FP_ILOGB0 is INT_MIN, and 0 if
- it is -INT_MAX. __FP_LOGBNAN_IS_MIN is defined to 1 if FP_ILOGBNAN
- is INT_MIN, and 0 if it is INT_MAX. */
-
-#define __FP_LOGB0_IS_MIN 0
-#define __FP_LOGBNAN_IS_MIN 0
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_core.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_core.h
deleted file mode 100644
index 1751a20..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_core.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Declarations for getopt (basic, portable features only).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library and is also part of gnulib.
- Patches to this file should be submitted to both projects.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_CORE_H
-#define _GETOPT_CORE_H 1
-
-/* This header should not be used directly; include getopt.h or
- unistd.h instead. Unlike most bits headers, it does not have
- a protective #error, because the guard macro for getopt.h in
- gnulib is not fixed. */
-
-__BEGIN_DECLS
-
-/* For communication from 'getopt' to the caller.
- When 'getopt' finds an option that takes an argument,
- the argument value is returned here.
- Also, when 'ordering' is RETURN_IN_ORDER,
- each non-option ARGV-element is returned here. */
-
-extern char *optarg;
-
-/* Index in ARGV of the next element to be scanned.
- This is used for communication to and from the caller
- and for communication between successive calls to 'getopt'.
-
- On entry to 'getopt', zero means this is the first call; initialize.
-
- When 'getopt' returns -1, this is the index of the first of the
- non-option elements that the caller should itself scan.
-
- Otherwise, 'optind' communicates from one call to the next
- how much of ARGV has been scanned so far. */
-
-extern int optind;
-
-/* Callers store zero here to inhibit the error message 'getopt' prints
- for unrecognized options. */
-
-extern int opterr;
-
-/* Set to an option character which was unrecognized. */
-
-extern int optopt;
-
-/* Get definitions and prototypes for functions to process the
- arguments in ARGV (ARGC of them, minus the program name) for
- options given in OPTS.
-
- Return the option character from OPTS just read. Return -1 when
- there are no more options. For unrecognized options, or options
- missing arguments, 'optopt' is set to the option letter, and '?' is
- returned.
-
- The OPTS string is a list of characters which are recognized option
- letters, optionally followed by colons, specifying that that letter
- takes an argument, to be placed in 'optarg'.
-
- If a letter in OPTS is followed by two colons, its argument is
- optional. This behavior is specific to the GNU 'getopt'.
-
- The argument '--' causes premature termination of argument
- scanning, explicitly telling 'getopt' that there are no more
- options.
-
- If OPTS begins with '-', then non-option arguments are treated as
- arguments to the option '\1'. This behavior is specific to the GNU
- 'getopt'. If OPTS begins with '+', or POSIXLY_CORRECT is set in
- the environment, then do not permute arguments.
-
- For standards compliance, the 'argv' argument has the type
- char *const *, but this is inaccurate; if argument permutation is
- enabled, the argv array (not the strings it points to) must be
- writable. */
-
-extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
- __THROW __nonnull ((2, 3));
-
-__END_DECLS
-
-#endif /* getopt_core.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_ext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_ext.h
deleted file mode 100644
index d48069e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_ext.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Declarations for getopt (GNU extensions).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library and is also part of gnulib.
- Patches to this file should be submitted to both projects.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_EXT_H
-#define _GETOPT_EXT_H 1
-
-/* This header should not be used directly; include getopt.h instead.
- Unlike most bits headers, it does not have a protective #error,
- because the guard macro for getopt.h in gnulib is not fixed. */
-
-__BEGIN_DECLS
-
-/* Describe the long-named options requested by the application.
- The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
- of 'struct option' terminated by an element containing a name which is
- zero.
-
- The field 'has_arg' is:
- no_argument (or 0) if the option does not take an argument,
- required_argument (or 1) if the option requires an argument,
- optional_argument (or 2) if the option takes an optional argument.
-
- If the field 'flag' is not NULL, it points to a variable that is set
- to the value given in the field 'val' when the option is found, but
- left unchanged if the option is not found.
-
- To have a long-named option do something other than set an 'int' to
- a compiled-in constant, such as set a value from 'optarg', set the
- option's 'flag' field to zero and its 'val' field to a nonzero
- value (the equivalent single-letter option character, if there is
- one). For long options that have a zero 'flag' field, 'getopt'
- returns the contents of the 'val' field. */
-
-struct option
-{
- const char *name;
- /* has_arg can't be an enum because some compilers complain about
- type mismatches in all the code that assumes it is an int. */
- int has_arg;
- int *flag;
- int val;
-};
-
-/* Names for the values of the 'has_arg' field of 'struct option'. */
-
-#define no_argument 0
-#define required_argument 1
-#define optional_argument 2
-
-extern int getopt_long (int ___argc, char *__getopt_argv_const *___argv,
- const char *__shortopts,
- const struct option *__longopts, int *__longind)
- __THROW __nonnull ((2, 3));
-extern int getopt_long_only (int ___argc, char *__getopt_argv_const *___argv,
- const char *__shortopts,
- const struct option *__longopts, int *__longind)
- __THROW __nonnull ((2, 3));
-
-__END_DECLS
-
-#endif /* getopt_ext.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_posix.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_posix.h
deleted file mode 100644
index f49e1f3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/getopt_posix.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Declarations for getopt (POSIX compatibility shim).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- Unlike the bulk of the getopt implementation, this file is NOT part
- of gnulib.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_POSIX_H
-#define _GETOPT_POSIX_H 1
-
-#if !defined _UNISTD_H && !defined _STDIO_H
-#error "Never include getopt_posix.h directly; use unistd.h instead."
-#endif
-
-#include <bits/getopt_core.h>
-
-__BEGIN_DECLS
-
-#if defined __USE_POSIX2 && !defined __USE_POSIX_IMPLICITLY \
- && !defined __USE_GNU && !defined _GETOPT_H
-/* GNU getopt has more functionality than POSIX getopt. When we are
- explicitly conforming to POSIX and not GNU, and getopt.h (which is
- not part of POSIX) has not been included, the extra functionality
- is disabled. */
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (getopt, (int ___argc, char *const *___argv,
- const char *__shortopts),
- __posix_getopt);
-# else
-extern int __posix_getopt (int ___argc, char *const *___argv,
- const char *__shortopts)
- __THROW __nonnull ((2, 3));
-# define getopt __posix_getopt
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* getopt_posix.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/hwcap.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/hwcap.h
deleted file mode 100644
index 30fda0a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/hwcap.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* Defines for bits in AT_HWCAP. AArch64 Linux version.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined (_SYS_AUXV_H)
-# error "Never include <bits/hwcap.h> directly; use <sys/auxv.h> instead."
-#endif
-
-/* The following must match the kernel's <asm/hwcap.h> and update the
- list together with sysdeps/unix/sysv/linux/aarch64/dl-procinfo.c. */
-#define HWCAP_FP (1 << 0)
-#define HWCAP_ASIMD (1 << 1)
-#define HWCAP_EVTSTRM (1 << 2)
-#define HWCAP_AES (1 << 3)
-#define HWCAP_PMULL (1 << 4)
-#define HWCAP_SHA1 (1 << 5)
-#define HWCAP_SHA2 (1 << 6)
-#define HWCAP_CRC32 (1 << 7)
-#define HWCAP_ATOMICS (1 << 8)
-#define HWCAP_FPHP (1 << 9)
-#define HWCAP_ASIMDHP (1 << 10)
-#define HWCAP_CPUID (1 << 11)
-#define HWCAP_ASIMDRDM (1 << 12)
-#define HWCAP_JSCVT (1 << 13)
-#define HWCAP_FCMA (1 << 14)
-#define HWCAP_LRCPC (1 << 15)
-#define HWCAP_DCPOP (1 << 16)
-#define HWCAP_SHA3 (1 << 17)
-#define HWCAP_SM3 (1 << 18)
-#define HWCAP_SM4 (1 << 19)
-#define HWCAP_ASIMDDP (1 << 20)
-#define HWCAP_SHA512 (1 << 21)
-#define HWCAP_SVE (1 << 22)
-#define HWCAP_ASIMDFHM (1 << 23)
-#define HWCAP_DIT (1 << 24)
-#define HWCAP_USCAT (1 << 25)
-#define HWCAP_ILRCPC (1 << 26)
-#define HWCAP_FLAGM (1 << 27)
-#define HWCAP_SSBS (1 << 28)
-#define HWCAP_SB (1 << 29)
-#define HWCAP_PACA (1 << 30)
-#define HWCAP_PACG (1UL << 31)
-
-#define HWCAP2_DCPODP (1 << 0)
-#define HWCAP2_SVE2 (1 << 1)
-#define HWCAP2_SVEAES (1 << 2)
-#define HWCAP2_SVEPMULL (1 << 3)
-#define HWCAP2_SVEBITPERM (1 << 4)
-#define HWCAP2_SVESHA3 (1 << 5)
-#define HWCAP2_SVESM4 (1 << 6)
-#define HWCAP2_FLAGM2 (1 << 7)
-#define HWCAP2_FRINT (1 << 8)
-#define HWCAP2_SVEI8MM (1 << 9)
-#define HWCAP2_SVEF32MM (1 << 10)
-#define HWCAP2_SVEF64MM (1 << 11)
-#define HWCAP2_SVEBF16 (1 << 12)
-#define HWCAP2_I8MM (1 << 13)
-#define HWCAP2_BF16 (1 << 14)
-#define HWCAP2_DGH (1 << 15)
-#define HWCAP2_RNG (1 << 16)
-#define HWCAP2_BTI (1 << 17)
-#define HWCAP2_MTE (1 << 18)
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/in.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/in.h
deleted file mode 100644
index 4c3c5ac..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/in.h
+++ /dev/null
@@ -1,261 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Linux version. */
-
-#ifndef _NETINET_IN_H
-# error "Never use <bits/in.h> directly; include <netinet/in.h> instead."
-#endif
-
-/* If the application has already included linux/in6.h from a linux-based
- kernel then we will not define the IPv6 IPPROTO_* defines, in6_addr (nor the
- defines), sockaddr_in6, or ipv6_mreq. Same for in6_ptkinfo or ip6_mtuinfo
- in linux/ipv6.h. The ABI used by the linux-kernel and glibc match exactly.
- Neither the linux kernel nor glibc should break this ABI without coordination.
- In upstream kernel 56c176c9 the _UAPI prefix was stripped so we need to check
- for _LINUX_IN6_H and _IPV6_H now, and keep checking the old versions for
- maximum backwards compatibility. */
-#if defined _UAPI_LINUX_IN6_H \
- || defined _UAPI_IPV6_H \
- || defined _LINUX_IN6_H \
- || defined _IPV6_H
-/* This is not quite the same API since the kernel always defines s6_addr16 and
- s6_addr32. This is not a violation of POSIX since POSIX says "at least the
- following member" and that holds true. */
-# define __USE_KERNEL_IPV6_DEFS 1
-#else
-# define __USE_KERNEL_IPV6_DEFS 0
-#endif
-
-/* Options for use with `getsockopt' and `setsockopt' at the IP level.
- The first word in the comment at the right is the data type used;
- "bool" means a boolean value stored in an `int'. */
-#define IP_OPTIONS 4 /* ip_opts; IP per-packet options. */
-#define IP_HDRINCL 3 /* int; Header is included with data. */
-#define IP_TOS 1 /* int; IP type of service and precedence. */
-#define IP_TTL 2 /* int; IP time to live. */
-#define IP_RECVOPTS 6 /* bool; Receive all IP options w/datagram. */
-/* For BSD compatibility. */
-#define IP_RECVRETOPTS IP_RETOPTS /* bool; Receive IP options for response. */
-#define IP_RETOPTS 7 /* ip_opts; Set/get IP per-packet options. */
-#define IP_MULTICAST_IF 32 /* in_addr; set/get IP multicast i/f */
-#define IP_MULTICAST_TTL 33 /* unsigned char; set/get IP multicast ttl */
-#define IP_MULTICAST_LOOP 34 /* bool; set/get IP multicast loopback */
-#define IP_ADD_MEMBERSHIP 35 /* ip_mreq; add an IP group membership */
-#define IP_DROP_MEMBERSHIP 36 /* ip_mreq; drop an IP group membership */
-#define IP_UNBLOCK_SOURCE 37 /* ip_mreq_source: unblock data from source */
-#define IP_BLOCK_SOURCE 38 /* ip_mreq_source: block data from source */
-#define IP_ADD_SOURCE_MEMBERSHIP 39 /* ip_mreq_source: join source group */
-#define IP_DROP_SOURCE_MEMBERSHIP 40 /* ip_mreq_source: leave source group */
-#define IP_MSFILTER 41
-#ifdef __USE_MISC
-# define MCAST_JOIN_GROUP 42 /* group_req: join any-source group */
-# define MCAST_BLOCK_SOURCE 43 /* group_source_req: block from given group */
-# define MCAST_UNBLOCK_SOURCE 44 /* group_source_req: unblock from given group*/
-# define MCAST_LEAVE_GROUP 45 /* group_req: leave any-source group */
-# define MCAST_JOIN_SOURCE_GROUP 46 /* group_source_req: join source-spec gr */
-# define MCAST_LEAVE_SOURCE_GROUP 47 /* group_source_req: leave source-spec gr*/
-# define MCAST_MSFILTER 48
-# define IP_MULTICAST_ALL 49
-# define IP_UNICAST_IF 50
-
-# define MCAST_EXCLUDE 0
-# define MCAST_INCLUDE 1
-#endif
-
-#define IP_ROUTER_ALERT 5 /* bool */
-#define IP_PKTINFO 8 /* bool */
-#define IP_PKTOPTIONS 9
-#define IP_PMTUDISC 10 /* obsolete name? */
-#define IP_MTU_DISCOVER 10 /* int; see below */
-#define IP_RECVERR 11 /* bool */
-#define IP_RECVTTL 12 /* bool */
-#define IP_RECVTOS 13 /* bool */
-#define IP_MTU 14 /* int */
-#define IP_FREEBIND 15
-#define IP_IPSEC_POLICY 16
-#define IP_XFRM_POLICY 17
-#define IP_PASSSEC 18
-#define IP_TRANSPARENT 19
-#define IP_MULTICAST_ALL 49 /* bool */
-
-/* TProxy original addresses */
-#define IP_ORIGDSTADDR 20
-#define IP_RECVORIGDSTADDR IP_ORIGDSTADDR
-
-#define IP_MINTTL 21
-#define IP_NODEFRAG 22
-#define IP_CHECKSUM 23
-#define IP_BIND_ADDRESS_NO_PORT 24
-#define IP_RECVFRAGSIZE 25
-#define IP_RECVERR_RFC4884 26
-
-/* IP_MTU_DISCOVER arguments. */
-#define IP_PMTUDISC_DONT 0 /* Never send DF frames. */
-#define IP_PMTUDISC_WANT 1 /* Use per route hints. */
-#define IP_PMTUDISC_DO 2 /* Always DF. */
-#define IP_PMTUDISC_PROBE 3 /* Ignore dst pmtu. */
-/* Always use interface mtu (ignores dst pmtu) but don't set DF flag.
- Also incoming ICMP frag_needed notifications will be ignored on
- this socket to prevent accepting spoofed ones. */
-#define IP_PMTUDISC_INTERFACE 4
-/* Like IP_PMTUDISC_INTERFACE but allow packets to be fragmented. */
-#define IP_PMTUDISC_OMIT 5
-
-#define IP_MULTICAST_IF 32
-#define IP_MULTICAST_TTL 33
-#define IP_MULTICAST_LOOP 34
-#define IP_ADD_MEMBERSHIP 35
-#define IP_DROP_MEMBERSHIP 36
-#define IP_UNBLOCK_SOURCE 37
-#define IP_BLOCK_SOURCE 38
-#define IP_ADD_SOURCE_MEMBERSHIP 39
-#define IP_DROP_SOURCE_MEMBERSHIP 40
-#define IP_MSFILTER 41
-#define IP_MULTICAST_ALL 49
-#define IP_UNICAST_IF 50
-
-/* To select the IP level. */
-#define SOL_IP 0
-
-#define IP_DEFAULT_MULTICAST_TTL 1
-#define IP_DEFAULT_MULTICAST_LOOP 1
-#define IP_MAX_MEMBERSHIPS 20
-
-#ifdef __USE_MISC
-/* Structure used to describe IP options for IP_OPTIONS and IP_RETOPTS.
- The `ip_dst' field is used for the first-hop gateway when using a
- source route (this gets put into the header proper). */
-struct ip_opts
- {
- struct in_addr ip_dst; /* First hop; zero without source route. */
- char ip_opts[40]; /* Actually variable in size. */
- };
-
-/* Like `struct ip_mreq' but including interface specification by index. */
-struct ip_mreqn
- {
- struct in_addr imr_multiaddr; /* IP multicast address of group */
- struct in_addr imr_address; /* local IP address of interface */
- int imr_ifindex; /* Interface index */
- };
-
-/* Structure used for IP_PKTINFO. */
-struct in_pktinfo
- {
- int ipi_ifindex; /* Interface index */
- struct in_addr ipi_spec_dst; /* Routing destination address */
- struct in_addr ipi_addr; /* Header destination address */
- };
-#endif
-
-/* Options for use with `getsockopt' and `setsockopt' at the IPv6 level.
- The first word in the comment at the right is the data type used;
- "bool" means a boolean value stored in an `int'. */
-#define IPV6_ADDRFORM 1
-#define IPV6_2292PKTINFO 2
-#define IPV6_2292HOPOPTS 3
-#define IPV6_2292DSTOPTS 4
-#define IPV6_2292RTHDR 5
-#define IPV6_2292PKTOPTIONS 6
-#define IPV6_CHECKSUM 7
-#define IPV6_2292HOPLIMIT 8
-
-#define SCM_SRCRT IPV6_RXSRCRT
-
-#define IPV6_NEXTHOP 9
-#define IPV6_AUTHHDR 10
-#define IPV6_UNICAST_HOPS 16
-#define IPV6_MULTICAST_IF 17
-#define IPV6_MULTICAST_HOPS 18
-#define IPV6_MULTICAST_LOOP 19
-#define IPV6_JOIN_GROUP 20
-#define IPV6_LEAVE_GROUP 21
-#define IPV6_ROUTER_ALERT 22
-#define IPV6_MTU_DISCOVER 23
-#define IPV6_MTU 24
-#define IPV6_RECVERR 25
-#define IPV6_V6ONLY 26
-#define IPV6_JOIN_ANYCAST 27
-#define IPV6_LEAVE_ANYCAST 28
-#define IPV6_MULTICAST_ALL 29
-#define IPV6_ROUTER_ALERT_ISOLATE 30
-#define IPV6_RECVERR_RFC4884 31
-#define IPV6_IPSEC_POLICY 34
-#define IPV6_XFRM_POLICY 35
-#define IPV6_HDRINCL 36
-
-/* Advanced API (RFC3542) (1). */
-#define IPV6_RECVPKTINFO 49
-#define IPV6_PKTINFO 50
-#define IPV6_RECVHOPLIMIT 51
-#define IPV6_HOPLIMIT 52
-#define IPV6_RECVHOPOPTS 53
-#define IPV6_HOPOPTS 54
-#define IPV6_RTHDRDSTOPTS 55
-#define IPV6_RECVRTHDR 56
-#define IPV6_RTHDR 57
-#define IPV6_RECVDSTOPTS 58
-#define IPV6_DSTOPTS 59
-#define IPV6_RECVPATHMTU 60
-#define IPV6_PATHMTU 61
-#define IPV6_DONTFRAG 62
-
-/* Advanced API (RFC3542) (2). */
-#define IPV6_RECVTCLASS 66
-#define IPV6_TCLASS 67
-
-#define IPV6_AUTOFLOWLABEL 70
-
-/* RFC5014. */
-#define IPV6_ADDR_PREFERENCES 72
-
-/* RFC5082. */
-#define IPV6_MINHOPCOUNT 73
-
-#define IPV6_ORIGDSTADDR 74
-#define IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR
-#define IPV6_TRANSPARENT 75
-#define IPV6_UNICAST_IF 76
-#define IPV6_RECVFRAGSIZE 77
-#define IPV6_FREEBIND 78
-
-/* Obsolete synonyms for the above. */
-#if !__USE_KERNEL_IPV6_DEFS
-# define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
-# define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
-#endif
-#define IPV6_RXHOPOPTS IPV6_HOPOPTS
-#define IPV6_RXDSTOPTS IPV6_DSTOPTS
-
-/* IPV6_MTU_DISCOVER values. */
-#define IPV6_PMTUDISC_DONT 0 /* Never send DF frames. */
-#define IPV6_PMTUDISC_WANT 1 /* Use per route hints. */
-#define IPV6_PMTUDISC_DO 2 /* Always DF. */
-#define IPV6_PMTUDISC_PROBE 3 /* Ignore dst pmtu. */
-#define IPV6_PMTUDISC_INTERFACE 4 /* See IP_PMTUDISC_INTERFACE. */
-#define IPV6_PMTUDISC_OMIT 5 /* See IP_PMTUDISC_OMIT. */
-
-/* Socket level values for IPv6. */
-#define SOL_IPV6 41
-#define SOL_ICMPV6 58
-
-/* Routing header options for IPv6. */
-#define IPV6_RTHDR_LOOSE 0 /* Hop doesn't need to be neighbour. */
-#define IPV6_RTHDR_STRICT 1 /* Hop must be a neighbour. */
-
-#define IPV6_RTHDR_TYPE_0 0 /* IPv6 Routing header type 0. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/indirect-return.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/indirect-return.h
deleted file mode 100644
index 5240a0a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/indirect-return.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Definition of __INDIRECT_RETURN. Generic version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UCONTEXT_H
-# error "Never include <bits/indirect-return.h> directly; use <ucontext.h> instead."
-#endif
-
-/* __INDIRECT_RETURN is used on swapcontext to indicate if it requires
- special compiler treatment. */
-#define __INDIRECT_RETURN
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/initspin.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/initspin.h
deleted file mode 100644
index 936f178..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/initspin.h
+++ /dev/null
@@ -1 +0,0 @@
-/* No thread support. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/inotify.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/inotify.h
deleted file mode 100644
index 5eee3cc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/inotify.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_INOTIFY_H
-# error "Never use <bits/inotify.h> directly; include <sys/inotify.h> instead."
-#endif
-
-/* Flags for the parameter of inotify_init1. */
-enum
- {
- IN_CLOEXEC = 02000000,
-#define IN_CLOEXEC IN_CLOEXEC
- IN_NONBLOCK = 00004000
-#define IN_NONBLOCK IN_NONBLOCK
- };
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ioctl-types.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ioctl-types.h
deleted file mode 100644
index 508a0c3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ioctl-types.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Structure types for pre-termios terminal ioctls. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-# error "Never use <bits/ioctl-types.h> directly; include <sys/ioctl.h> instead."
-#endif
-
-/* Get definition of constants for use with `ioctl'. */
-#include <asm/ioctls.h>
-
-
-struct winsize
- {
- unsigned short int ws_row;
- unsigned short int ws_col;
- unsigned short int ws_xpixel;
- unsigned short int ws_ypixel;
- };
-
-#define NCC 8
-struct termio
- {
- unsigned short int c_iflag; /* input mode flags */
- unsigned short int c_oflag; /* output mode flags */
- unsigned short int c_cflag; /* control mode flags */
- unsigned short int c_lflag; /* local mode flags */
- unsigned char c_line; /* line discipline */
- unsigned char c_cc[NCC]; /* control characters */
-};
-
-/* modem lines */
-#define TIOCM_LE 0x001
-#define TIOCM_DTR 0x002
-#define TIOCM_RTS 0x004
-#define TIOCM_ST 0x008
-#define TIOCM_SR 0x010
-#define TIOCM_CTS 0x020
-#define TIOCM_CAR 0x040
-#define TIOCM_RNG 0x080
-#define TIOCM_DSR 0x100
-#define TIOCM_CD TIOCM_CAR
-#define TIOCM_RI TIOCM_RNG
-
-/* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
-
-/* line disciplines */
-#define N_TTY 0
-#define N_SLIP 1
-#define N_MOUSE 2
-#define N_PPP 3
-#define N_STRIP 4
-#define N_AX25 5
-#define N_X25 6 /* X.25 async */
-#define N_6PACK 7
-#define N_MASC 8 /* Mobitex module */
-#define N_R3964 9 /* Simatic R3964 module */
-#define N_PROFIBUS_FDL 10 /* Profibus */
-#define N_IRDA 11 /* Linux IR */
-#define N_SMSBLOCK 12 /* SMS block mode */
-#define N_HDLC 13 /* synchronous HDLC */
-#define N_SYNC_PPP 14 /* synchronous PPP */
-#define N_HCI 15 /* Bluetooth HCI UART */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ioctls.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ioctls.h
deleted file mode 100644
index 0e53bc7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ioctls.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-# error "Never use <bits/ioctls.h> directly; include <sys/ioctl.h> instead."
-#endif
-
-/* Use the definitions from the kernel header files. */
-#include <asm/ioctls.h>
-
-/* Routing table calls. */
-#define SIOCADDRT 0x890B /* add routing table entry */
-#define SIOCDELRT 0x890C /* delete routing table entry */
-#define SIOCRTMSG 0x890D /* call to routing system */
-
-/* Socket configuration controls. */
-#define SIOCGIFNAME 0x8910 /* get iface name */
-#define SIOCSIFLINK 0x8911 /* set iface channel */
-#define SIOCGIFCONF 0x8912 /* get iface list */
-#define SIOCGIFFLAGS 0x8913 /* get flags */
-#define SIOCSIFFLAGS 0x8914 /* set flags */
-#define SIOCGIFADDR 0x8915 /* get PA address */
-#define SIOCSIFADDR 0x8916 /* set PA address */
-#define SIOCGIFDSTADDR 0x8917 /* get remote PA address */
-#define SIOCSIFDSTADDR 0x8918 /* set remote PA address */
-#define SIOCGIFBRDADDR 0x8919 /* get broadcast PA address */
-#define SIOCSIFBRDADDR 0x891a /* set broadcast PA address */
-#define SIOCGIFNETMASK 0x891b /* get network PA mask */
-#define SIOCSIFNETMASK 0x891c /* set network PA mask */
-#define SIOCGIFMETRIC 0x891d /* get metric */
-#define SIOCSIFMETRIC 0x891e /* set metric */
-#define SIOCGIFMEM 0x891f /* get memory address (BSD) */
-#define SIOCSIFMEM 0x8920 /* set memory address (BSD) */
-#define SIOCGIFMTU 0x8921 /* get MTU size */
-#define SIOCSIFMTU 0x8922 /* set MTU size */
-#define SIOCSIFNAME 0x8923 /* set interface name */
-#define SIOCSIFHWADDR 0x8924 /* set hardware address */
-#define SIOCGIFENCAP 0x8925 /* get/set encapsulations */
-#define SIOCSIFENCAP 0x8926
-#define SIOCGIFHWADDR 0x8927 /* Get hardware address */
-#define SIOCGIFSLAVE 0x8929 /* Driver slaving support */
-#define SIOCSIFSLAVE 0x8930
-#define SIOCADDMULTI 0x8931 /* Multicast address lists */
-#define SIOCDELMULTI 0x8932
-#define SIOCGIFINDEX 0x8933 /* name -> if_index mapping */
-#define SIOGIFINDEX SIOCGIFINDEX /* misprint compatibility :-) */
-#define SIOCSIFPFLAGS 0x8934 /* set/get extended flags set */
-#define SIOCGIFPFLAGS 0x8935
-#define SIOCDIFADDR 0x8936 /* delete PA address */
-#define SIOCSIFHWBROADCAST 0x8937 /* set hardware broadcast addr */
-#define SIOCGIFCOUNT 0x8938 /* get number of devices */
-
-#define SIOCGIFBR 0x8940 /* Bridging support */
-#define SIOCSIFBR 0x8941 /* Set bridging options */
-
-#define SIOCGIFTXQLEN 0x8942 /* Get the tx queue length */
-#define SIOCSIFTXQLEN 0x8943 /* Set the tx queue length */
-
-
-/* ARP cache control calls. */
- /* 0x8950 - 0x8952 * obsolete calls, don't re-use */
-#define SIOCDARP 0x8953 /* delete ARP table entry */
-#define SIOCGARP 0x8954 /* get ARP table entry */
-#define SIOCSARP 0x8955 /* set ARP table entry */
-
-/* RARP cache control calls. */
-#define SIOCDRARP 0x8960 /* delete RARP table entry */
-#define SIOCGRARP 0x8961 /* get RARP table entry */
-#define SIOCSRARP 0x8962 /* set RARP table entry */
-
-/* Driver configuration calls */
-
-#define SIOCGIFMAP 0x8970 /* Get device parameters */
-#define SIOCSIFMAP 0x8971 /* Set device parameters */
-
-/* DLCI configuration calls */
-
-#define SIOCADDDLCI 0x8980 /* Create new DLCI device */
-#define SIOCDELDLCI 0x8981 /* Delete DLCI device */
-
-/* Device private ioctl calls. */
-
-/* These 16 ioctls are available to devices via the do_ioctl() device
- vector. Each device should include this file and redefine these
- names as their own. Because these are device dependent it is a good
- idea _NOT_ to issue them to random objects and hope. */
-
-#define SIOCDEVPRIVATE 0x89F0 /* to 89FF */
-
-/*
- * These 16 ioctl calls are protocol private
- */
-
-#define SIOCPROTOPRIVATE 0x89E0 /* to 89EF */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipc-perm.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipc-perm.h
deleted file mode 100644
index 17f81c4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipc-perm.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* struct ipc_perm definition.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-# error "Never use <bits/ipc-perm.h> directly; include <sys/ipc.h> 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/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipc.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipc.h
deleted file mode 100644
index 5a0e2fc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipc.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-# error "Never use <bits/ipc.h> directly; include <sys/ipc.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* 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. */
-
-#include <bits/ipc-perm.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipctypes.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipctypes.h
deleted file mode 100644
index 454a1fd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ipctypes.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. Generic.
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include <bits/ipctypes.h> directly.
- */
-
-#ifndef _BITS_IPCTYPES_H
-#define _BITS_IPCTYPES_H 1
-
-#include <bits/types.h>
-
-/* Used in `struct shmid_ds'. */
-# if __WORDSIZE == 32
-typedef unsigned short int __ipc_pid_t;
-# else
-typedef int __ipc_pid_t;
-# endif
-
-
-#endif /* bits/ipctypes.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/iscanonical.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/iscanonical.h
deleted file mode 100644
index 189dea3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/iscanonical.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Define iscanonical macro.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/iscanonical.h> directly; include <math.h> instead."
-#endif
-
-/* Return nonzero value if X is canonical. By default, we only have
- IEEE interchange binary formats, in which all values are canonical,
- but the argument must still be converted to its semantic type for
- any exceptions arising from the conversion, before being
- discarded. */
-#define iscanonical(x) ((void) (__typeof (x)) (x), 1)
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/libc-header-start.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/libc-header-start.h
deleted file mode 100644
index 296e1ce..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/libc-header-start.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Handle feature test macros at the start of a header.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header is internal to glibc and should not be included outside
- of glibc headers. Headers including it must define
- __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION first. This header
- cannot have multiple include guards because ISO C feature test
- macros depend on the definition of the macro when an affected
- header is included, not when the first system header is
- included. */
-
-#ifndef __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-# error "Never include <bits/libc-header-start.h> directly."
-#endif
-
-#undef __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-
-#include <features.h>
-
-/* ISO/IEC TR 24731-2:2010 defines the __STDC_WANT_LIB_EXT2__
- macro. */
-#undef __GLIBC_USE_LIB_EXT2
-#if (defined __USE_GNU \
- || (defined __STDC_WANT_LIB_EXT2__ && __STDC_WANT_LIB_EXT2__ > 0))
-# define __GLIBC_USE_LIB_EXT2 1
-#else
-# define __GLIBC_USE_LIB_EXT2 0
-#endif
-
-/* ISO/IEC TS 18661-1:2014 defines the __STDC_WANT_IEC_60559_BFP_EXT__
- macro. Most but not all symbols enabled by that macro in TS
- 18661-1 are enabled unconditionally in C2X; the symbols in Annex F
- still require that macro in C2X. */
-#undef __GLIBC_USE_IEC_60559_BFP_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_BFP_EXT__
-# define __GLIBC_USE_IEC_60559_BFP_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_BFP_EXT 0
-#endif
-#undef __GLIBC_USE_IEC_60559_BFP_EXT_C2X
-#if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X)
-# define __GLIBC_USE_IEC_60559_BFP_EXT_C2X 1
-#else
-# define __GLIBC_USE_IEC_60559_BFP_EXT_C2X 0
-#endif
-
-/* ISO/IEC TS 18661-4:2015 defines the
- __STDC_WANT_IEC_60559_FUNCS_EXT__ macro. Other than the reduction
- functions, the symbols from this TS are enabled unconditionally in
- C2X. */
-#undef __GLIBC_USE_IEC_60559_FUNCS_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_FUNCS_EXT__
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT 0
-#endif
-#undef __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
-#if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X)
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 1
-#else
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 0
-#endif
-
-/* ISO/IEC TS 18661-3:2015 defines the
- __STDC_WANT_IEC_60559_TYPES_EXT__ macro. */
-#undef __GLIBC_USE_IEC_60559_TYPES_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_TYPES_EXT__
-# define __GLIBC_USE_IEC_60559_TYPES_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_TYPES_EXT 0
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/libm-simd-decl-stubs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/libm-simd-decl-stubs.h
deleted file mode 100644
index b80ff33..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/libm-simd-decl-stubs.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* Empty definitions required for __MATHCALL_VEC unfolding in mathcalls.h.
- Copyright (C) 2014-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/libm-simd-decl-stubs.h> directly;\
- include <math.h> instead."
-#endif
-
-/* Needed definitions could be generated with:
- for func in $(grep __MATHCALL_VEC math/bits/mathcalls.h |\
- sed -r "s|__MATHCALL_VEC.?\(||; s|,.*||"); do
- echo "#define __DECL_SIMD_${func}";
- echo "#define __DECL_SIMD_${func}f";
- echo "#define __DECL_SIMD_${func}l";
- done
- */
-
-#ifndef _BITS_LIBM_SIMD_DECL_STUBS_H
-#define _BITS_LIBM_SIMD_DECL_STUBS_H 1
-
-#define __DECL_SIMD_cos
-#define __DECL_SIMD_cosf
-#define __DECL_SIMD_cosl
-#define __DECL_SIMD_cosf16
-#define __DECL_SIMD_cosf32
-#define __DECL_SIMD_cosf64
-#define __DECL_SIMD_cosf128
-#define __DECL_SIMD_cosf32x
-#define __DECL_SIMD_cosf64x
-#define __DECL_SIMD_cosf128x
-
-#define __DECL_SIMD_sin
-#define __DECL_SIMD_sinf
-#define __DECL_SIMD_sinl
-#define __DECL_SIMD_sinf16
-#define __DECL_SIMD_sinf32
-#define __DECL_SIMD_sinf64
-#define __DECL_SIMD_sinf128
-#define __DECL_SIMD_sinf32x
-#define __DECL_SIMD_sinf64x
-#define __DECL_SIMD_sinf128x
-
-#define __DECL_SIMD_sincos
-#define __DECL_SIMD_sincosf
-#define __DECL_SIMD_sincosl
-#define __DECL_SIMD_sincosf16
-#define __DECL_SIMD_sincosf32
-#define __DECL_SIMD_sincosf64
-#define __DECL_SIMD_sincosf128
-#define __DECL_SIMD_sincosf32x
-#define __DECL_SIMD_sincosf64x
-#define __DECL_SIMD_sincosf128x
-
-#define __DECL_SIMD_log
-#define __DECL_SIMD_logf
-#define __DECL_SIMD_logl
-#define __DECL_SIMD_logf16
-#define __DECL_SIMD_logf32
-#define __DECL_SIMD_logf64
-#define __DECL_SIMD_logf128
-#define __DECL_SIMD_logf32x
-#define __DECL_SIMD_logf64x
-#define __DECL_SIMD_logf128x
-
-#define __DECL_SIMD_exp
-#define __DECL_SIMD_expf
-#define __DECL_SIMD_expl
-#define __DECL_SIMD_expf16
-#define __DECL_SIMD_expf32
-#define __DECL_SIMD_expf64
-#define __DECL_SIMD_expf128
-#define __DECL_SIMD_expf32x
-#define __DECL_SIMD_expf64x
-#define __DECL_SIMD_expf128x
-
-#define __DECL_SIMD_pow
-#define __DECL_SIMD_powf
-#define __DECL_SIMD_powl
-#define __DECL_SIMD_powf16
-#define __DECL_SIMD_powf32
-#define __DECL_SIMD_powf64
-#define __DECL_SIMD_powf128
-#define __DECL_SIMD_powf32x
-#define __DECL_SIMD_powf64x
-#define __DECL_SIMD_powf128x
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/link.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/link.h
deleted file mode 100644
index 774bbe5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/link.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LINK_H
-# error "Never include <bits/link.h> directly; use <link.h> instead."
-#endif
-
-/* Registers for entry into PLT on AArch64. */
-typedef struct La_aarch64_regs
-{
- uint64_t lr_xreg[8];
- uint64_t lr_dreg[8];
- uint64_t lr_sp;
- uint64_t lr_lr;
-} La_aarch64_regs;
-
-/* Return values for calls from PLT on AArch64. */
-typedef struct La_aarch64_retval
-{
- /* Up to two integer registers can be used for a return value. */
- uint64_t lrv_xreg[2];
- /* Up to four D registers can be used for a return value. */
- uint64_t lrv_dreg[4];
-
-} La_aarch64_retval;
-__BEGIN_DECLS
-
-extern ElfW(Addr)
-la_aarch64_gnu_pltenter (ElfW(Sym) *__sym, unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- La_aarch64_regs *__regs,
- unsigned int *__flags,
- const char *__symname,
- long int *__framesizep);
-
-extern unsigned int
-la_aarch64_gnu_pltexit (ElfW(Sym) *__sym, unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- const La_aarch64_regs *__inregs,
- La_aarch64_retval *__outregs,
- const char *__symname);
-
-__END_DECLS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/local_lim.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/local_lim.h
deleted file mode 100644
index 0652bf4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/local_lim.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* Minimum guaranteed maximum values for system limits. Linux version.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* The kernel header pollutes the namespace with the NR_OPEN symbol
- and defines LINK_MAX although filesystems have different maxima. A
- similar thing is true for OPEN_MAX: the limit can be changed at
- runtime and therefore the macro must not be defined. Remove this
- after including the header if necessary. */
-#ifndef NR_OPEN
-# define __undef_NR_OPEN
-#endif
-#ifndef LINK_MAX
-# define __undef_LINK_MAX
-#endif
-#ifndef OPEN_MAX
-# define __undef_OPEN_MAX
-#endif
-#ifndef ARG_MAX
-# define __undef_ARG_MAX
-#endif
-
-/* The kernel sources contain a file with all the needed information. */
-#include <linux/limits.h>
-
-/* Have to remove NR_OPEN? */
-#ifdef __undef_NR_OPEN
-# undef NR_OPEN
-# undef __undef_NR_OPEN
-#endif
-/* Have to remove LINK_MAX? */
-#ifdef __undef_LINK_MAX
-# undef LINK_MAX
-# undef __undef_LINK_MAX
-#endif
-/* Have to remove OPEN_MAX? */
-#ifdef __undef_OPEN_MAX
-# undef OPEN_MAX
-# undef __undef_OPEN_MAX
-#endif
-/* Have to remove ARG_MAX? */
-#ifdef __undef_ARG_MAX
-# undef ARG_MAX
-# undef __undef_ARG_MAX
-#endif
-
-/* The number of data keys per process. */
-#define _POSIX_THREAD_KEYS_MAX 128
-/* This is the value this implementation supports. */
-#define PTHREAD_KEYS_MAX 1024
-
-/* Controlling the iterations of destructors for thread-specific data. */
-#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
-/* Number of iterations this implementation does. */
-#define PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS
-
-/* The number of threads per process. */
-#define _POSIX_THREAD_THREADS_MAX 64
-/* We have no predefined limit on the number of threads. */
-#undef PTHREAD_THREADS_MAX
-
-/* Maximum amount by which a process can descrease its asynchronous I/O
- priority level. */
-#define AIO_PRIO_DELTA_MAX 20
-
-/* Minimum size for a thread. At least two pages for systems with 64k
- pages. */
-#define PTHREAD_STACK_MIN 131072
-
-/* Maximum number of timer expiration overruns. */
-#define DELAYTIMER_MAX 2147483647
-
-/* Maximum tty name length. */
-#define TTY_NAME_MAX 32
-
-/* Maximum login name length. This is arbitrary. */
-#define LOGIN_NAME_MAX 256
-
-/* Maximum host name length. */
-#define HOST_NAME_MAX 64
-
-/* Maximum message queue priority level. */
-#define MQ_PRIO_MAX 32768
-
-/* Maximum value the semaphore can have. */
-#define SEM_VALUE_MAX (2147483647)
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/locale.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/locale.h
deleted file mode 100644
index cc8e980..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/locale.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Definition of locale category symbol values.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _LOCALE_H && !defined _LANGINFO_H
-# error "Never use <bits/locale.h> directly; include <locale.h> instead."
-#endif
-
-#ifndef _BITS_LOCALE_H
-#define _BITS_LOCALE_H 1
-
-#define __LC_CTYPE 0
-#define __LC_NUMERIC 1
-#define __LC_TIME 2
-#define __LC_COLLATE 3
-#define __LC_MONETARY 4
-#define __LC_MESSAGES 5
-#define __LC_ALL 6
-#define __LC_PAPER 7
-#define __LC_NAME 8
-#define __LC_ADDRESS 9
-#define __LC_TELEPHONE 10
-#define __LC_MEASUREMENT 11
-#define __LC_IDENTIFICATION 12
-
-#endif /* bits/locale.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/long-double.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/long-double.h
deleted file mode 100644
index 55d2009..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/long-double.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/* Properties of long double type. ldbl-128 version.
- Copyright (C) 2016-2021 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 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
- <https://www.gnu.org/licenses/>. */
-
-/* long double is distinct from double, so there is nothing to
- define here. */
-#define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/math-vector.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/math-vector.h
deleted file mode 100644
index 5f964ab..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/math-vector.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Platform-specific SIMD declarations of math functions.
- Copyright (C) 2014-2021 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 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/math-vector.h> directly;\
- include <math.h> instead."
-#endif
-
-/* Get default empty definitions required for __MATHCALL_VEC unfolding.
- Plaform-specific analogue of this header should redefine them with specific
- SIMD declarations. */
-#include <bits/libm-simd-decl-stubs.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls-helper-functions.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls-helper-functions.h
deleted file mode 100644
index 3c44c78..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls-helper-functions.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Prototype declarations for math classification macros helpers.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Classify given number. */
-__MATHDECL_ALIAS (int, __fpclassify,, (_Mdouble_ __value), fpclassify)
- __attribute__ ((__const__));
-
-/* Test for negative number. */
-__MATHDECL_ALIAS (int, __signbit,, (_Mdouble_ __value), signbit)
- __attribute__ ((__const__));
-
-/* Return 0 if VALUE is finite or NaN, +1 if it
- is +Infinity, -1 if it is -Infinity. */
-__MATHDECL_ALIAS (int, __isinf,, (_Mdouble_ __value), isinf)
- __attribute__ ((__const__));
-
-/* Return nonzero if VALUE is finite and not NaN. Used by isfinite macro. */
-__MATHDECL_ALIAS (int, __finite,, (_Mdouble_ __value), finite)
- __attribute__ ((__const__));
-
-/* Return nonzero if VALUE is not a number. */
-__MATHDECL_ALIAS (int, __isnan,, (_Mdouble_ __value), isnan)
- __attribute__ ((__const__));
-
-/* Test equality. */
-__MATHDECL_ALIAS (int, __iseqsig,, (_Mdouble_ __x, _Mdouble_ __y), iseqsig);
-
-/* Test for signaling NaN. */
-__MATHDECL_ALIAS (int, __issignaling,, (_Mdouble_ __value), issignaling)
- __attribute__ ((__const__));
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls-narrow.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls-narrow.h
deleted file mode 100644
index 4f28f41..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls-narrow.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Declare functions returning a narrower type.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/mathcalls-narrow.h> directly; include <math.h> instead."
-#endif
-
-/* Add. */
-__MATHCALL_NARROW (__MATHCALL_NAME (add), __MATHCALL_REDIR_NAME (add), 2);
-
-/* Divide. */
-__MATHCALL_NARROW (__MATHCALL_NAME (div), __MATHCALL_REDIR_NAME (div), 2);
-
-/* Multiply. */
-__MATHCALL_NARROW (__MATHCALL_NAME (mul), __MATHCALL_REDIR_NAME (mul), 2);
-
-/* Subtract. */
-__MATHCALL_NARROW (__MATHCALL_NAME (sub), __MATHCALL_REDIR_NAME (sub), 2);
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls.h
deleted file mode 100644
index 2361dd3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathcalls.h
+++ /dev/null
@@ -1,404 +0,0 @@
-/* Prototype declarations for math functions; helper file for <math.h>.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* NOTE: Because of the special way this file is used by <math.h>, this
- file must NOT be protected from multiple inclusion as header files
- usually are.
-
- This file provides prototype declarations for the math functions.
- Most functions are declared using the macro:
-
- __MATHCALL (NAME,[_r], (ARGS...));
-
- This means there is a function `NAME' returning `double' and a function
- `NAMEf' returning `float'. Each place `_Mdouble_' appears in the
- prototype, that is actually `double' in the prototype for `NAME' and
- `float' in the prototype for `NAMEf'. Reentrant variant functions are
- called `NAME_r' and `NAMEf_r'.
-
- Functions returning other types like `int' are declared using the macro:
-
- __MATHDECL (TYPE, NAME,[_r], (ARGS...));
-
- This is just like __MATHCALL but for a function returning `TYPE'
- instead of `_Mdouble_'. In all of these cases, there is still
- both a `NAME' and a `NAMEf' that takes `float' arguments.
-
- Note that there must be no whitespace before the argument passed for
- NAME, to make token pasting work with -traditional. */
-
-#ifndef _MATH_H
-# error "Never include <bits/mathcalls.h> directly; include <math.h> instead."
-#endif
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of X. */
-__MATHCALL (acos,, (_Mdouble_ __x));
-/* Arc sine of X. */
-__MATHCALL (asin,, (_Mdouble_ __x));
-/* Arc tangent of X. */
-__MATHCALL (atan,, (_Mdouble_ __x));
-/* Arc tangent of Y/X. */
-__MATHCALL (atan2,, (_Mdouble_ __y, _Mdouble_ __x));
-
-/* Cosine of X. */
-__MATHCALL_VEC (cos,, (_Mdouble_ __x));
-/* Sine of X. */
-__MATHCALL_VEC (sin,, (_Mdouble_ __x));
-/* Tangent of X. */
-__MATHCALL (tan,, (_Mdouble_ __x));
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic cosine of X. */
-__MATHCALL (cosh,, (_Mdouble_ __x));
-/* Hyperbolic sine of X. */
-__MATHCALL (sinh,, (_Mdouble_ __x));
-/* Hyperbolic tangent of X. */
-__MATHCALL (tanh,, (_Mdouble_ __x));
-
-#ifdef __USE_GNU
-/* Cosine and sine of X. */
-__MATHDECL_VEC (void,sincos,,
- (_Mdouble_ __x, _Mdouble_ *__sinx, _Mdouble_ *__cosx));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Hyperbolic arc cosine of X. */
-__MATHCALL (acosh,, (_Mdouble_ __x));
-/* Hyperbolic arc sine of X. */
-__MATHCALL (asinh,, (_Mdouble_ __x));
-/* Hyperbolic arc tangent of X. */
-__MATHCALL (atanh,, (_Mdouble_ __x));
-#endif
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of X. */
-__MATHCALL_VEC (exp,, (_Mdouble_ __x));
-
-/* Break VALUE into a normalized fraction and an integral power of 2. */
-__MATHCALL (frexp,, (_Mdouble_ __x, int *__exponent));
-
-/* X times (two to the EXP power). */
-__MATHCALL (ldexp,, (_Mdouble_ __x, int __exponent));
-
-/* Natural logarithm of X. */
-__MATHCALL_VEC (log,, (_Mdouble_ __x));
-
-/* Base-ten logarithm of X. */
-__MATHCALL (log10,, (_Mdouble_ __x));
-
-/* Break VALUE into integral and fractional parts. */
-__MATHCALL (modf,, (_Mdouble_ __x, _Mdouble_ *__iptr)) __nonnull ((2));
-
-#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C2X)
-/* Compute exponent to base ten. */
-__MATHCALL (exp10,, (_Mdouble_ __x));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return exp(X) - 1. */
-__MATHCALL (expm1,, (_Mdouble_ __x));
-
-/* Return log(1 + X). */
-__MATHCALL (log1p,, (_Mdouble_ __x));
-
-/* Return the base 2 signed integral exponent of X. */
-__MATHCALL (logb,, (_Mdouble_ __x));
-#endif
-
-#ifdef __USE_ISOC99
-/* Compute base-2 exponential of X. */
-__MATHCALL (exp2,, (_Mdouble_ __x));
-
-/* Compute base-2 logarithm of X. */
-__MATHCALL (log2,, (_Mdouble_ __x));
-#endif
-
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-__MATHCALL_VEC (pow,, (_Mdouble_ __x, _Mdouble_ __y));
-
-/* Return the square root of X. */
-__MATHCALL (sqrt,, (_Mdouble_ __x));
-
-#if defined __USE_XOPEN || defined __USE_ISOC99
-/* Return `sqrt(X*X + Y*Y)'. */
-__MATHCALL (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return the cube root of X. */
-__MATHCALL (cbrt,, (_Mdouble_ __x));
-#endif
-
-
-/* Nearest integer, absolute value, and remainder functions. */
-
-/* Smallest integral value not less than X. */
-__MATHCALLX (ceil,, (_Mdouble_ __x), (__const__));
-
-/* Absolute value of X. */
-__MATHCALLX (fabs,, (_Mdouble_ __x), (__const__));
-
-/* Largest integer not greater than X. */
-__MATHCALLX (floor,, (_Mdouble_ __x), (__const__));
-
-/* Floating-point modulo remainder of X/Y. */
-__MATHCALL (fmod,, (_Mdouble_ __x, _Mdouble_ __y));
-
-#ifdef __USE_MISC
-# if ((!defined __cplusplus \
- || __cplusplus < 201103L /* isinf conflicts with C++11. */ \
- || __MATH_DECLARING_DOUBLE == 0)) /* isinff or isinfl don't. */ \
- && !__MATH_DECLARING_FLOATN
-/* Return 0 if VALUE is finite or NaN, +1 if it
- is +Infinity, -1 if it is -Infinity. */
-__MATHDECL_ALIAS (int,isinf,, (_Mdouble_ __value), isinf)
- __attribute__ ((__const__));
-# endif
-
-# if !__MATH_DECLARING_FLOATN
-/* Return nonzero if VALUE is finite and not NaN. */
-__MATHDECL_ALIAS (int,finite,, (_Mdouble_ __value), finite)
- __attribute__ ((__const__));
-
-/* Return the remainder of X/Y. */
-__MATHCALL (drem,, (_Mdouble_ __x, _Mdouble_ __y));
-
-
-/* Return the fractional part of X after dividing out `ilogb (X)'. */
-__MATHCALL (significand,, (_Mdouble_ __x));
-# endif
-
-#endif /* Use misc. */
-
-#ifdef __USE_ISOC99
-/* Return X with its signed changed to Y's. */
-__MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-#endif
-
-#ifdef __USE_ISOC99
-/* Return representation of qNaN for double type. */
-__MATHCALL (nan,, (const char *__tagb));
-#endif
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# if ((!defined __cplusplus \
- || __cplusplus < 201103L /* isnan conflicts with C++11. */ \
- || __MATH_DECLARING_DOUBLE == 0)) /* isnanf or isnanl don't. */ \
- && !__MATH_DECLARING_FLOATN
-/* Return nonzero if VALUE is not a number. */
-__MATHDECL_ALIAS (int,isnan,, (_Mdouble_ __value), isnan)
- __attribute__ ((__const__));
-# endif
-#endif
-
-#if defined __USE_MISC || (defined __USE_XOPEN && __MATH_DECLARING_DOUBLE)
-/* Bessel functions. */
-__MATHCALL (j0,, (_Mdouble_));
-__MATHCALL (j1,, (_Mdouble_));
-__MATHCALL (jn,, (int, _Mdouble_));
-__MATHCALL (y0,, (_Mdouble_));
-__MATHCALL (y1,, (_Mdouble_));
-__MATHCALL (yn,, (int, _Mdouble_));
-#endif
-
-
-#if defined __USE_XOPEN || defined __USE_ISOC99
-/* Error and gamma functions. */
-__MATHCALL (erf,, (_Mdouble_));
-__MATHCALL (erfc,, (_Mdouble_));
-__MATHCALL (lgamma,, (_Mdouble_));
-#endif
-
-#ifdef __USE_ISOC99
-/* True gamma function. */
-__MATHCALL (tgamma,, (_Mdouble_));
-#endif
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# if !__MATH_DECLARING_FLOATN
-/* Obsolete alias for `lgamma'. */
-__MATHCALL (gamma,, (_Mdouble_));
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Reentrant version of lgamma. This function uses the global variable
- `signgam'. The reentrant version instead takes a pointer and stores
- the value through it. */
-__MATHCALL (lgamma,_r, (_Mdouble_, int *__signgamp));
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return the integer nearest X in the direction of the
- prevailing rounding mode. */
-__MATHCALL (rint,, (_Mdouble_ __x));
-
-/* Return X + epsilon if X < Y, X - epsilon if X > Y. */
-__MATHCALL (nextafter,, (_Mdouble_ __x, _Mdouble_ __y));
-# if defined __USE_ISOC99 && !defined __LDBL_COMPAT && !__MATH_DECLARING_FLOATN
-__MATHCALL (nexttoward,, (_Mdouble_ __x, long double __y));
-# endif
-
-# if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Return X - epsilon. */
-__MATHCALL (nextdown,, (_Mdouble_ __x));
-/* Return X + epsilon. */
-__MATHCALL (nextup,, (_Mdouble_ __x));
-# endif
-
-/* Return the remainder of integer divison X / Y with infinite precision. */
-__MATHCALL (remainder,, (_Mdouble_ __x, _Mdouble_ __y));
-
-# ifdef __USE_ISOC99
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalbn,, (_Mdouble_ __x, int __n));
-# endif
-
-/* Return the binary exponent of X, which must be nonzero. */
-__MATHDECL (int,ilogb,, (_Mdouble_ __x));
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Like ilogb, but returning long int. */
-__MATHDECL (long int, llogb,, (_Mdouble_ __x));
-#endif
-
-#ifdef __USE_ISOC99
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalbln,, (_Mdouble_ __x, long int __n));
-
-/* Round X to integral value in floating-point format using current
- rounding direction, but do not raise inexact exception. */
-__MATHCALL (nearbyint,, (_Mdouble_ __x));
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-__MATHCALLX (round,, (_Mdouble_ __x), (__const__));
-
-/* Round X to the integral value in floating-point format nearest but
- not larger in magnitude. */
-__MATHCALLX (trunc,, (_Mdouble_ __x), (__const__));
-
-/* Compute remainder of X and Y and put in *QUO a value with sign of x/y
- and magnitude congruent `mod 2^n' to the magnitude of the integral
- quotient x/y, with n >= 3. */
-__MATHCALL (remquo,, (_Mdouble_ __x, _Mdouble_ __y, int *__quo));
-
-
-/* Conversion functions. */
-
-/* Round X to nearest integral value according to current rounding
- direction. */
-__MATHDECL (long int,lrint,, (_Mdouble_ __x));
-__extension__
-__MATHDECL (long long int,llrint,, (_Mdouble_ __x));
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-__MATHDECL (long int,lround,, (_Mdouble_ __x));
-__extension__
-__MATHDECL (long long int,llround,, (_Mdouble_ __x));
-
-
-/* Return positive difference between X and Y. */
-__MATHCALL (fdim,, (_Mdouble_ __x, _Mdouble_ __y));
-
-/* Return maximum numeric value from X and Y. */
-__MATHCALLX (fmax,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Return minimum numeric value from X and Y. */
-__MATHCALLX (fmin,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Multiply-add function computed as a ternary operation. */
-__MATHCALL (fma,, (_Mdouble_ __x, _Mdouble_ __y, _Mdouble_ __z));
-#endif /* Use ISO C99. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Round X to nearest integer value, rounding halfway cases to even. */
-__MATHCALLX (roundeven,, (_Mdouble_ __x), (__const__));
-
-/* Round X to nearest signed integer value, not raising inexact, with
- control of rounding direction and width of result. */
-__MATHDECL (__intmax_t, fromfp,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest unsigned integer value, not raising inexact,
- with control of rounding direction and width of result. */
-__MATHDECL (__uintmax_t, ufromfp,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest signed integer value, raising inexact for
- non-integers, with control of rounding direction and width of
- result. */
-__MATHDECL (__intmax_t, fromfpx,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest unsigned integer value, raising inexact for
- non-integers, with control of rounding direction and width of
- result. */
-__MATHDECL (__uintmax_t, ufromfpx,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Return value with maximum magnitude. */
-__MATHCALLX (fmaxmag,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Return value with minimum magnitude. */
-__MATHCALLX (fminmag,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Canonicalize floating-point representation. */
-__MATHDECL_1 (int, canonicalize,, (_Mdouble_ *__cx, const _Mdouble_ *__x));
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN
-/* Total order operation. */
-__MATHDECL_1 (int, totalorder,, (const _Mdouble_ *__x,
- const _Mdouble_ *__y))
- __attribute_pure__;
-
-/* Total order operation on absolute values. */
-__MATHDECL_1 (int, totalordermag,, (const _Mdouble_ *__x,
- const _Mdouble_ *__y))
- __attribute_pure__;
-
-/* Get NaN payload. */
-__MATHCALL (getpayload,, (const _Mdouble_ *__x));
-
-/* Set quiet NaN payload. */
-__MATHDECL_1 (int, setpayload,, (_Mdouble_ *__x, _Mdouble_ __payload));
-
-/* Set signaling NaN payload. */
-__MATHDECL_1 (int, setpayloadsig,, (_Mdouble_ *__x, _Mdouble_ __payload));
-#endif
-
-#if (defined __USE_MISC || (defined __USE_XOPEN_EXTENDED \
- && __MATH_DECLARING_DOUBLE \
- && !defined __USE_XOPEN2K8)) \
- && !__MATH_DECLARING_FLOATN
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalb,, (_Mdouble_ __x, _Mdouble_ __n));
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathdef.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathdef.h
deleted file mode 100644
index 765b002..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mathdef.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _COMPLEX_H
-# error "Never use <bits/mathdef.h> directly; include <complex.h> instead"
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-linux.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-linux.h
deleted file mode 100644
index 3b1ae41..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-linux.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux generic version.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-linux.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* The following definitions basically come from the kernel headers.
- But the kernel header is not namespace clean. */
-
-
-/* Protections are chosen from these bits, OR'd together. The
- implementation does not necessarily support PROT_EXEC or PROT_WRITE
- without PROT_READ. The only guarantees are that no writing will be
- allowed without PROT_WRITE and no access will be allowed for PROT_NONE. */
-
-#define PROT_READ 0x1 /* Page can be read. */
-#define PROT_WRITE 0x2 /* Page can be written. */
-#define PROT_EXEC 0x4 /* Page can be executed. */
-#define PROT_NONE 0x0 /* Page can not be accessed. */
-#define PROT_GROWSDOWN 0x01000000 /* Extend change to start of
- growsdown vma (mprotect only). */
-#define PROT_GROWSUP 0x02000000 /* Extend change to start of
- growsup vma (mprotect only). */
-
-/* Sharing types (must choose one and only one of these). */
-#define MAP_SHARED 0x01 /* Share changes. */
-#define MAP_PRIVATE 0x02 /* Changes are private. */
-#ifdef __USE_MISC
-# define MAP_SHARED_VALIDATE 0x03 /* Share changes and validate
- extension flags. */
-# define MAP_TYPE 0x0f /* Mask for type of mapping. */
-#endif
-
-/* Other flags. */
-#define MAP_FIXED 0x10 /* Interpret addr exactly. */
-#ifdef __USE_MISC
-# define MAP_FILE 0
-# ifdef __MAP_ANONYMOUS
-# define MAP_ANONYMOUS __MAP_ANONYMOUS /* Don't use a file. */
-# else
-# define MAP_ANONYMOUS 0x20 /* Don't use a file. */
-# endif
-# define MAP_ANON MAP_ANONYMOUS
-/* When MAP_HUGETLB is set bits [26:31] encode the log2 of the huge page size. */
-# define MAP_HUGE_SHIFT 26
-# define MAP_HUGE_MASK 0x3f
-#endif
-
-/* Flags to `msync'. */
-#define MS_ASYNC 1 /* Sync memory asynchronously. */
-#define MS_SYNC 4 /* Synchronous memory sync. */
-#define MS_INVALIDATE 2 /* Invalidate the caches. */
-
-/* Advice to `madvise'. */
-#ifdef __USE_MISC
-# define MADV_NORMAL 0 /* No further special treatment. */
-# define MADV_RANDOM 1 /* Expect random page references. */
-# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define MADV_WILLNEED 3 /* Will need these pages. */
-# define MADV_DONTNEED 4 /* Don't need these pages. */
-# define MADV_FREE 8 /* Free pages only if memory pressure. */
-# define MADV_REMOVE 9 /* Remove these pages and resources. */
-# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-# define MADV_DOFORK 11 /* Do inherit across fork. */
-# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-# define MADV_HUGEPAGE 14 /* Worth backing with hugepages. */
-# define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages. */
-# define MADV_DONTDUMP 16 /* Explicity exclude from the core dump,
- overrides the coredump filter bits. */
-# define MADV_DODUMP 17 /* Clear the MADV_DONTDUMP flag. */
-# define MADV_WIPEONFORK 18 /* Zero memory on fork, child only. */
-# define MADV_KEEPONFORK 19 /* Undo MADV_WIPEONFORK. */
-# define MADV_COLD 20 /* Deactivate these pages. */
-# define MADV_PAGEOUT 21 /* Reclaim these pages. */
-# define MADV_HWPOISON 100 /* Poison a page for testing. */
-#endif
-
-/* The POSIX people had to invent similar names for the same things. */
-#ifdef __USE_XOPEN2K
-# define POSIX_MADV_NORMAL 0 /* No further special treatment. */
-# define POSIX_MADV_RANDOM 1 /* Expect random page references. */
-# define POSIX_MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define POSIX_MADV_WILLNEED 3 /* Will need these pages. */
-# define POSIX_MADV_DONTNEED 4 /* Don't need these pages. */
-#endif
-
-/* Flags for `mlockall'. */
-#ifndef MCL_CURRENT
-# define MCL_CURRENT 1 /* Lock all currently mapped pages. */
-# define MCL_FUTURE 2 /* Lock all additions to address
- space. */
-# define MCL_ONFAULT 4 /* Lock all pages that are
- faulted in. */
-#endif
-
-#include <bits/mman-shared.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-map-flags-generic.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-map-flags-generic.h
deleted file mode 100644
index cadf2d1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-map-flags-generic.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux/generic version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-map-flags-generic.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* These definitions are appropriate for architectures that, in the
- Linux kernel, either have no uapi/asm/mman.h, or have one that
- includes asm-generic/mman.h without any changes to the values of
- the MAP_* flags defined in that header. */
-
-#ifdef __USE_MISC
-# define MAP_GROWSDOWN 0x00100 /* Stack-like segment. */
-# define MAP_DENYWRITE 0x00800 /* ETXTBSY. */
-# define MAP_EXECUTABLE 0x01000 /* Mark it as an executable. */
-# define MAP_LOCKED 0x02000 /* Lock the mapping. */
-# define MAP_NORESERVE 0x04000 /* Don't check for reservations. */
-# define MAP_POPULATE 0x08000 /* Populate (prefault) pagetables. */
-# define MAP_NONBLOCK 0x10000 /* Do not block on IO. */
-# define MAP_STACK 0x20000 /* Allocation is for a stack. */
-# define MAP_HUGETLB 0x40000 /* Create huge page mapping. */
-# define MAP_SYNC 0x80000 /* Perform synchronous page
- faults for the mapping. */
-# define MAP_FIXED_NOREPLACE 0x100000 /* MAP_FIXED but do not unmap
- underlying mapping. */
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-shared.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-shared.h
deleted file mode 100644
index f336db0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman-shared.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Memory-mapping-related declarations/definitions, not architecture-specific.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-shared.h> directly; include <sys/mman.h> instead."
-#endif
-
-#ifdef __USE_GNU
-/* Flags for mremap. */
-# define MREMAP_MAYMOVE 1
-# define MREMAP_FIXED 2
-# define MREMAP_DONTUNMAP 4
-
-/* Flags for memfd_create. */
-# ifndef MFD_CLOEXEC
-# define MFD_CLOEXEC 1U
-# define MFD_ALLOW_SEALING 2U
-# define MFD_HUGETLB 4U
-# endif
-
-/* Flags for mlock2. */
-# ifndef MLOCK_ONFAULT
-# define MLOCK_ONFAULT 1U
-# endif
-
-/* Access rights for pkey_alloc. */
-# ifndef PKEY_DISABLE_ACCESS
-# define PKEY_DISABLE_ACCESS 0x1
-# define PKEY_DISABLE_WRITE 0x2
-# endif
-
-__BEGIN_DECLS
-
-/* Create a new memory file descriptor. NAME is a name for debugging.
- FLAGS is a combination of the MFD_* constants. */
-int memfd_create (const char *__name, unsigned int __flags) __THROW;
-
-/* Lock pages from ADDR (inclusive) to ADDR + LENGTH (exclusive) into
- memory. FLAGS is a combination of the MLOCK_* flags above. */
-int mlock2 (const void *__addr, size_t __length, unsigned int __flags) __THROW;
-
-/* Allocate a new protection key, with the PKEY_DISABLE_* bits
- specified in ACCESS_RIGHTS. The protection key mask for the
- current thread is updated to match the access privilege for the new
- key. */
-int pkey_alloc (unsigned int __flags, unsigned int __access_rights) __THROW;
-
-/* Update the access rights for the current thread for KEY, which must
- have been allocated using pkey_alloc. */
-int pkey_set (int __key, unsigned int __access_rights) __THROW;
-
-/* Return the access rights for the current thread for KEY, which must
- have been allocated using pkey_alloc. */
-int pkey_get (int __key) __THROW;
-
-/* Free an allocated protection key, which must have been allocated
- using pkey_alloc. */
-int pkey_free (int __key) __THROW;
-
-/* Apply memory protection flags for KEY to the specified address
- range. */
-int pkey_mprotect (void *__addr, size_t __len, int __prot, int __pkey) __THROW;
-
-__END_DECLS
-
-#endif /* __USE_GNU */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman.h
deleted file mode 100644
index fe54885..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mman.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux/AArch64 version.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* AArch64 specific definitions, should be in sync with
- arch/arm64/include/uapi/asm/mman.h. */
-
-#define PROT_BTI 0x10
-#define PROT_MTE 0x20
-
-#include <bits/mman-map-flags-generic.h>
-
-/* Include generic Linux declarations. */
-#include <bits/mman-linux.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/monetary-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/monetary-ldbl.h
deleted file mode 100644
index 46629a3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/monetary-ldbl.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -mlong-double-64 compatibility mode for monetary functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MONETARY_H
-# error "Never include <bits/monetary-ldbl.h> directly; use <monetary.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (strfmon)
-
-#ifdef __USE_GNU
-__LDBL_REDIR_DECL (strfmon_l)
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mqueue.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mqueue.h
deleted file mode 100644
index c64be90..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mqueue.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MQUEUE_H
-# error "Never use <bits/mqueue.h> directly; include <mqueue.h> instead."
-#endif
-
-#include <bits/types.h>
-
-typedef int mqd_t;
-
-struct mq_attr
-{
- __syscall_slong_t mq_flags; /* Message queue flags. */
- __syscall_slong_t mq_maxmsg; /* Maximum number of messages. */
- __syscall_slong_t mq_msgsize; /* Maximum message size. */
- __syscall_slong_t mq_curmsgs; /* Number of messages currently queued. */
- __syscall_slong_t __pad[4];
-};
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mqueue2.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mqueue2.h
deleted file mode 100644
index 4039443..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/mqueue2.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* Checking macros for mq functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never include <bits/mqueue2.h> directly; use <mqueue.h> instead."
-#endif
-
-/* Check that calls to mq_open with O_CREAT set have an appropriate third and fourth
- parameter. */
-extern mqd_t mq_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-extern mqd_t __mq_open_2 (const char *__name, int __oflag)
- __THROW __nonnull ((1));
-extern mqd_t __REDIRECT_NTH (__mq_open_alias, (const char *__name,
- int __oflag, ...), mq_open)
- __nonnull ((1));
-
-#define __warn_mq_open_wrong_number_of_args "mq_open can be called either " \
- "with 2 or 4 arguments"
-#define __warn_mq_open_missing_mode_and_attr "mq_open with O_CREAT in " \
- "second argument needs 4 arguments"
-#ifdef __use_clang_fortify
-__fortify_overload __clang_error (__warn_mq_open_wrong_number_of_args) mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode))
-{
- return __mq_open_alias (__name, __oflag, __mode);
-}
-
-__fortify_overload __clang_error (__warn_mq_open_wrong_number_of_args)
-mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode, struct mq_attr *__attr, ...))
-{
- return __mq_open_alias (__name, __oflag, __mode, __attr);
-}
-
-__fortify_overload __clang_prefer_this_overload mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name,
- int __oflag))
- __clang_error_if ((__oflag & O_CREAT),
- __warn_mq_open_missing_mode_and_attr)
-{
- return __mq_open_alias (__name, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode, struct mq_attr *__attr))
-{
- return __mq_open_alias (__name, __oflag, __mode, __attr);
-}
-#else
-__errordecl (__mq_open_wrong_number_of_args,
- __warn_mq_open_wrong_number_of_args);
-__errordecl (__mq_open_missing_mode_and_attr,
- __warn_mq_open_missing_mode_and_attr);
-
-__fortify_function mqd_t
-__NTH (mq_open (const char *__name, int __oflag, ...))
-{
- if (__va_arg_pack_len () != 0 && __va_arg_pack_len () != 2)
- __mq_open_wrong_number_of_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if ((__oflag & O_CREAT) != 0 && __va_arg_pack_len () == 0)
- {
- __mq_open_missing_mode_and_attr ();
- return __mq_open_2 (__name, __oflag);
- }
- return __mq_open_alias (__name, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () == 0)
- return __mq_open_2 (__name, __oflag);
-
- return __mq_open_alias (__name, __oflag, __va_arg_pack ());
-}
-#endif
-#undef __warn_mq_open_wrong_number_of_args
-#undef __warn_mq_open_missing_mode_and_attr
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/msq.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/msq.h
deleted file mode 100644
index 3313b69..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/msq.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-# error "Never use <bits/msq.h> directly; include <sys/msg.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* Types used in the MSQID_DS structure definition. */
-typedef __syscall_ulong_t msgqnum_t;
-typedef __syscall_ulong_t msglen_t;
-
-#include <bits/types/struct_msqid_ds.h>
-
-/* Define options for message queue functions. */
-#define MSG_NOERROR 010000 /* no error if message is too big */
-#ifdef __USE_GNU
-# define MSG_EXCEPT 020000 /* recv any msg except of specified type */
-# define MSG_COPY 040000 /* copy (not remove) all queue messages */
-#endif
-
-#ifdef __USE_MISC
-
-# define msg_cbytes __msg_cbytes
-
-/* ipcs ctl commands */
-# define MSG_STAT 11
-# define MSG_INFO 12
-# define MSG_STAT_ANY 13
-
-/* buffer for msgctl calls IPC_INFO, MSG_INFO */
-struct msginfo
- {
- int msgpool;
- int msgmap;
- int msgmax;
- int msgmnb;
- int msgmni;
- int msgssz;
- int msgtql;
- unsigned short int msgseg;
- };
-
-#endif /* __USE_MISC */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/netdb.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/netdb.h
deleted file mode 100644
index ecabaaa..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/netdb.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETDB_H
-# error "Never include <bits/netdb.h> directly; use <netdb.h> instead."
-#endif
-
-
-/* Description of data base entry for a single network. NOTE: here a
- poor assumption is made. The network number is expected to fit
- into an unsigned long int variable. */
-struct netent
-{
- char *n_name; /* Official name of network. */
- char **n_aliases; /* Alias list. */
- int n_addrtype; /* Net address type. */
- uint32_t n_net; /* Network number. */
-};
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/param.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/param.h
deleted file mode 100644
index 9408786..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/param.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Old-style Unix parameters and limits. Linux version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PARAM_H
-# error "Never use <bits/param.h> directly; include <sys/param.h> instead."
-#endif
-
-#ifndef ARG_MAX
-# define __undef_ARG_MAX
-#endif
-
-#include <linux/limits.h>
-#include <linux/param.h>
-
-/* The kernel headers define ARG_MAX. The value is wrong, though. */
-#ifdef __undef_ARG_MAX
-# undef ARG_MAX
-# undef __undef_ARG_MAX
-#endif
-
-#define MAXSYMLINKS 20
-
-/* The following are not really correct but it is a value we used for a
- long time and which seems to be usable. People should not use NOFILE
- and NCARGS anyway. */
-#define NOFILE 256
-#define NCARGS 131072
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/poll.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/poll.h
deleted file mode 100644
index 8442d50..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/poll.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-# error "Never use <bits/poll.h> directly; include <sys/poll.h> instead."
-#endif
-
-/* Event types that can be polled for. These bits may be set in `events'
- to indicate the interesting event types; they will appear in `revents'
- to indicate the status of the file descriptor. */
-#define POLLIN 0x001 /* There is data to read. */
-#define POLLPRI 0x002 /* There is urgent data to read. */
-#define POLLOUT 0x004 /* Writing now will not block. */
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-/* These values are defined in XPG4.2. */
-# define POLLRDNORM 0x040 /* Normal data may be read. */
-# define POLLRDBAND 0x080 /* Priority data may be read. */
-# define POLLWRNORM 0x100 /* Writing now will not block. */
-# define POLLWRBAND 0x200 /* Priority data may be written. */
-#endif
-
-#ifdef __USE_GNU
-/* These are extensions for Linux. */
-# define POLLMSG 0x400
-# define POLLREMOVE 0x1000
-# define POLLRDHUP 0x2000
-#endif
-
-/* Event types always implicitly polled for. These bits need not be set in
- `events', but they will appear in `revents' to indicate the status of
- the file descriptor. */
-#define POLLERR 0x008 /* Error condition. */
-#define POLLHUP 0x010 /* Hung up. */
-#define POLLNVAL 0x020 /* Invalid polling request. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/poll2.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/poll2.h
deleted file mode 100644
index d7320e8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/poll2.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* Checking macros for poll functions.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-# error "Never include <bits/poll2.h> directly; use <sys/poll.h> instead."
-#endif
-
-
-__BEGIN_DECLS
-
-extern int __REDIRECT (__poll_alias, (struct pollfd *__fds, nfds_t __nfds,
- int __timeout), poll);
-extern int __poll_chk (struct pollfd *__fds, nfds_t __nfds, int __timeout,
- __SIZE_TYPE__ __fdslen);
-
-__fortify_potential_overload int
-poll (struct pollfd *const __clang_pass_object_size __fds, nfds_t __nfds,
- int __timeout)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__poll_warn, __nfds, __fds,
- sizeof (*__fds),
- "poll called with fds buffer too small")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__fds) != (__SIZE_TYPE__) -1)
- return __poll_chk (__fds, __nfds, __timeout, __glibc_objsize (__fds));
- return __poll_alias (__fds, __nfds, __timeout);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern int __REDIRECT (__ppoll_alias, (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss), ppoll);
-extern int __ppoll_chk (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss, __SIZE_TYPE__ __fdslen);
-
-__fortify_potential_overload int
-ppoll (struct pollfd *const __clang_pass_object_size __fds, nfds_t __nfds,
- const struct timespec *__timeout, const __sigset_t *__ss)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__ppoll_warn, __nfds, __fds,
- sizeof (*__fds),
- "ppoll called with fds buffer too "
- "small file nfds entries")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__fds) != (__SIZE_TYPE__) -1)
- return __ppoll_chk (__fds, __nfds, __timeout, __ss,
- __glibc_objsize (__fds));
- return __ppoll_alias (__fds, __nfds, __timeout, __ss);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-__END_DECLS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix1_lim.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix1_lim.h
deleted file mode 100644
index c645847..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix1_lim.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
- *
- * Never include this file directly; use <limits.h> instead.
- */
-
-#ifndef _BITS_POSIX1_LIM_H
-#define _BITS_POSIX1_LIM_H 1
-
-#include <bits/wordsize.h>
-
-/* These are the standard-mandated minimum values. */
-
-/* Minimum number of operations in one list I/O call. */
-#define _POSIX_AIO_LISTIO_MAX 2
-
-/* Minimal number of outstanding asynchronous I/O operations. */
-#define _POSIX_AIO_MAX 1
-
-/* Maximum length of arguments to `execve', including environment. */
-#define _POSIX_ARG_MAX 4096
-
-/* Maximum simultaneous processes per real user ID. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_CHILD_MAX 25
-#else
-# define _POSIX_CHILD_MAX 6
-#endif
-
-/* Minimal number of timer expiration overruns. */
-#define _POSIX_DELAYTIMER_MAX 32
-
-/* Maximum length of a host name (not including the terminating null)
- as returned from the GETHOSTNAME function. */
-#define _POSIX_HOST_NAME_MAX 255
-
-/* Maximum link count of a file. */
-#define _POSIX_LINK_MAX 8
-
-/* Maximum length of login name. */
-#define _POSIX_LOGIN_NAME_MAX 9
-
-/* Number of bytes in a terminal canonical input queue. */
-#define _POSIX_MAX_CANON 255
-
-/* Number of bytes for which space will be
- available in a terminal input queue. */
-#define _POSIX_MAX_INPUT 255
-
-/* Maximum number of message queues open for a process. */
-#define _POSIX_MQ_OPEN_MAX 8
-
-/* Maximum number of supported message priorities. */
-#define _POSIX_MQ_PRIO_MAX 32
-
-/* Number of bytes in a filename. */
-#define _POSIX_NAME_MAX 14
-
-/* Number of simultaneous supplementary group IDs per process. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_NGROUPS_MAX 8
-#else
-# define _POSIX_NGROUPS_MAX 0
-#endif
-
-/* Number of files one process can have open at once. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_OPEN_MAX 20
-#else
-# define _POSIX_OPEN_MAX 16
-#endif
-
-#if !defined __USE_XOPEN2K || defined __USE_GNU
-/* Number of descriptors that a process may examine with `pselect' or
- `select'. */
-# define _POSIX_FD_SETSIZE _POSIX_OPEN_MAX
-#endif
-
-/* Number of bytes in a pathname. */
-#define _POSIX_PATH_MAX 256
-
-/* Number of bytes than can be written atomically to a pipe. */
-#define _POSIX_PIPE_BUF 512
-
-/* The number of repeated occurrences of a BRE permitted by the
- REGEXEC and REGCOMP functions when using the interval notation. */
-#define _POSIX_RE_DUP_MAX 255
-
-/* Minimal number of realtime signals reserved for the application. */
-#define _POSIX_RTSIG_MAX 8
-
-/* Number of semaphores a process can have. */
-#define _POSIX_SEM_NSEMS_MAX 256
-
-/* Maximal value of a semaphore. */
-#define _POSIX_SEM_VALUE_MAX 32767
-
-/* Number of pending realtime signals. */
-#define _POSIX_SIGQUEUE_MAX 32
-
-/* Largest value of a `ssize_t'. */
-#define _POSIX_SSIZE_MAX 32767
-
-/* Number of streams a process can have open at once. */
-#define _POSIX_STREAM_MAX 8
-
-/* The number of bytes in a symbolic link. */
-#define _POSIX_SYMLINK_MAX 255
-
-/* The number of symbolic links that can be traversed in the
- resolution of a pathname in the absence of a loop. */
-#define _POSIX_SYMLOOP_MAX 8
-
-/* Number of timer for a process. */
-#define _POSIX_TIMER_MAX 32
-
-/* Maximum number of characters in a tty name. */
-#define _POSIX_TTY_NAME_MAX 9
-
-/* Maximum length of a timezone name (element of `tzname'). */
-#ifdef __USE_XOPEN2K
-# define _POSIX_TZNAME_MAX 6
-#else
-# define _POSIX_TZNAME_MAX 3
-#endif
-
-#if !defined __USE_XOPEN2K || defined __USE_GNU
-/* Maximum number of connections that can be queued on a socket. */
-# define _POSIX_QLIMIT 1
-
-/* Maximum number of bytes that can be buffered on a socket for send
- or receive. */
-# define _POSIX_HIWAT _POSIX_PIPE_BUF
-
-/* Maximum number of elements in an `iovec' array. */
-# define _POSIX_UIO_MAXIOV 16
-#endif
-
-/* Maximum clock resolution in nanoseconds. */
-#define _POSIX_CLOCKRES_MIN 20000000
-
-
-/* Get the implementation-specific values for the above. */
-#include <bits/local_lim.h>
-
-
-#ifndef SSIZE_MAX
-/* ssize_t is not formally required to be the signed type
- corresponding to size_t, but it is for all configurations supported
- by glibc. */
-# if __WORDSIZE == 64 || __WORDSIZE32_SIZE_ULONG
-# define SSIZE_MAX LONG_MAX
-# else
-# define SSIZE_MAX INT_MAX
-# endif
-#endif
-
-
-/* This value is a guaranteed minimum maximum.
- The current maximum can be got from `sysconf'. */
-
-#ifndef NGROUPS_MAX
-# define NGROUPS_MAX 8
-#endif
-
-#endif /* bits/posix1_lim.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix2_lim.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix2_lim.h
deleted file mode 100644
index 7ac13cb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix2_lim.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; include <limits.h> instead.
- */
-
-#ifndef _BITS_POSIX2_LIM_H
-#define _BITS_POSIX2_LIM_H 1
-
-
-/* The maximum `ibase' and `obase' values allowed by the `bc' utility. */
-#define _POSIX2_BC_BASE_MAX 99
-
-/* The maximum number of elements allowed in an array by the `bc' utility. */
-#define _POSIX2_BC_DIM_MAX 2048
-
-/* The maximum `scale' value allowed by the `bc' utility. */
-#define _POSIX2_BC_SCALE_MAX 99
-
-/* The maximum length of a string constant accepted by the `bc' utility. */
-#define _POSIX2_BC_STRING_MAX 1000
-
-/* The maximum number of weights that can be assigned to an entry of
- the LC_COLLATE `order' keyword in the locale definition file. */
-#define _POSIX2_COLL_WEIGHTS_MAX 2
-
-/* The maximum number of expressions that can be nested
- within parentheses by the `expr' utility. */
-#define _POSIX2_EXPR_NEST_MAX 32
-
-/* The maximum length, in bytes, of an input line. */
-#define _POSIX2_LINE_MAX 2048
-
-/* The maximum number of repeated occurrences of a regular expression
- permitted when using the interval notation `\{M,N\}'. */
-#define _POSIX2_RE_DUP_MAX 255
-
-/* The maximum number of bytes in a character class name. We have no
- fixed limit, 2048 is a high number. */
-#define _POSIX2_CHARCLASS_NAME_MAX 14
-
-
-/* These values are implementation-specific,
- and may vary within the implementation.
- Their precise values can be obtained from sysconf. */
-
-#ifndef BC_BASE_MAX
-#define BC_BASE_MAX _POSIX2_BC_BASE_MAX
-#endif
-#ifndef BC_DIM_MAX
-#define BC_DIM_MAX _POSIX2_BC_DIM_MAX
-#endif
-#ifndef BC_SCALE_MAX
-#define BC_SCALE_MAX _POSIX2_BC_SCALE_MAX
-#endif
-#ifndef BC_STRING_MAX
-#define BC_STRING_MAX _POSIX2_BC_STRING_MAX
-#endif
-#ifndef COLL_WEIGHTS_MAX
-#define COLL_WEIGHTS_MAX 255
-#endif
-#ifndef EXPR_NEST_MAX
-#define EXPR_NEST_MAX _POSIX2_EXPR_NEST_MAX
-#endif
-#ifndef LINE_MAX
-#define LINE_MAX _POSIX2_LINE_MAX
-#endif
-#ifndef CHARCLASS_NAME_MAX
-#define CHARCLASS_NAME_MAX 2048
-#endif
-
-/* This value is defined like this in regex.h. */
-#define RE_DUP_MAX (0x7fff)
-
-#endif /* bits/posix2_lim.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix_opt.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix_opt.h
deleted file mode 100644
index 4d7d634..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/posix_opt.h
+++ /dev/null
@@ -1,194 +0,0 @@
-/* Define POSIX options for Linux.
- Copyright (C) 1996-2021 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; see the file COPYING.LIB. If
- not, see <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_POSIX_OPT_H
-#define _BITS_POSIX_OPT_H 1
-
-/* Job control is supported. */
-#define _POSIX_JOB_CONTROL 1
-
-/* Processes have a saved set-user-ID and a saved set-group-ID. */
-#define _POSIX_SAVED_IDS 1
-
-/* Priority scheduling is not supported with the correct semantics,
- but GNU/Linux applications expect that the corresponding interfaces
- are available, even though the semantics do not meet the POSIX
- requirements. See glibc bug 14829. */
-#define _POSIX_PRIORITY_SCHEDULING 200809L
-
-/* Synchronizing file data is supported. */
-#define _POSIX_SYNCHRONIZED_IO 200809L
-
-/* The fsync function is present. */
-#define _POSIX_FSYNC 200809L
-
-/* Mapping of files to memory is supported. */
-#define _POSIX_MAPPED_FILES 200809L
-
-/* Locking of all memory is supported. */
-#define _POSIX_MEMLOCK 200809L
-
-/* Locking of ranges of memory is supported. */
-#define _POSIX_MEMLOCK_RANGE 200809L
-
-/* Setting of memory protections is supported. */
-#define _POSIX_MEMORY_PROTECTION 200809L
-
-/* Some filesystems allow all users to change file ownership. */
-#define _POSIX_CHOWN_RESTRICTED 0
-
-/* `c_cc' member of 'struct termios' structure can be disabled by
- using the value _POSIX_VDISABLE. */
-#define _POSIX_VDISABLE '\0'
-
-/* Filenames are not silently truncated. */
-#define _POSIX_NO_TRUNC 1
-
-/* X/Open realtime support is available. */
-#define _XOPEN_REALTIME 1
-
-/* X/Open thread realtime support is available. */
-#define _XOPEN_REALTIME_THREADS 1
-
-/* XPG4.2 shared memory is supported. */
-#define _XOPEN_SHM 1
-
-/* Tell we have POSIX threads. */
-#define _POSIX_THREADS 200809L
-
-/* We have the reentrant functions described in POSIX. */
-#define _POSIX_REENTRANT_FUNCTIONS 1
-#define _POSIX_THREAD_SAFE_FUNCTIONS 200809L
-
-/* We provide priority scheduling for threads. */
-#define _POSIX_THREAD_PRIORITY_SCHEDULING 200809L
-
-/* We support user-defined stack sizes. */
-#define _POSIX_THREAD_ATTR_STACKSIZE 200809L
-
-/* We support user-defined stacks. */
-#define _POSIX_THREAD_ATTR_STACKADDR 200809L
-
-/* We support priority inheritence. */
-#define _POSIX_THREAD_PRIO_INHERIT 200809L
-
-/* We support priority protection, though only for non-robust
- mutexes. */
-#define _POSIX_THREAD_PRIO_PROTECT 200809L
-
-#ifdef __USE_XOPEN2K8
-/* We support priority inheritence for robust mutexes. */
-# define _POSIX_THREAD_ROBUST_PRIO_INHERIT 200809L
-
-/* We do not support priority protection for robust mutexes. */
-# define _POSIX_THREAD_ROBUST_PRIO_PROTECT -1
-#endif
-
-/* We support POSIX.1b semaphores. */
-#define _POSIX_SEMAPHORES 200809L
-
-/* Real-time signals are supported. */
-#define _POSIX_REALTIME_SIGNALS 200809L
-
-/* We support asynchronous I/O. */
-#define _POSIX_ASYNCHRONOUS_IO 200809L
-#define _POSIX_ASYNC_IO 1
-/* Alternative name for Unix98. */
-#define _LFS_ASYNCHRONOUS_IO 1
-/* Support for prioritization is also available. */
-#define _POSIX_PRIORITIZED_IO 200809L
-
-/* The LFS support in asynchronous I/O is also available. */
-#define _LFS64_ASYNCHRONOUS_IO 1
-
-/* The rest of the LFS is also available. */
-#define _LFS_LARGEFILE 1
-#define _LFS64_LARGEFILE 1
-#define _LFS64_STDIO 1
-
-/* POSIX shared memory objects are implemented. */
-#define _POSIX_SHARED_MEMORY_OBJECTS 200809L
-
-/* CPU-time clocks support needs to be checked at runtime. */
-#define _POSIX_CPUTIME 0
-
-/* Clock support in threads must be also checked at runtime. */
-#define _POSIX_THREAD_CPUTIME 0
-
-/* GNU libc provides regular expression handling. */
-#define _POSIX_REGEXP 1
-
-/* Reader/Writer locks are available. */
-#define _POSIX_READER_WRITER_LOCKS 200809L
-
-/* We have a POSIX shell. */
-#define _POSIX_SHELL 1
-
-/* We support the Timeouts option. */
-#define _POSIX_TIMEOUTS 200809L
-
-/* We support spinlocks. */
-#define _POSIX_SPIN_LOCKS 200809L
-
-/* The `spawn' function family is supported. */
-#define _POSIX_SPAWN 200809L
-
-/* We have POSIX timers. */
-#define _POSIX_TIMERS 200809L
-
-/* The barrier functions are available. */
-#define _POSIX_BARRIERS 200809L
-
-/* POSIX message queues are available. */
-#define _POSIX_MESSAGE_PASSING 200809L
-
-/* Thread process-shared synchronization is supported. */
-#define _POSIX_THREAD_PROCESS_SHARED 200809L
-
-/* The monotonic clock might be available. */
-#define _POSIX_MONOTONIC_CLOCK 0
-
-/* The clock selection interfaces are available. */
-#define _POSIX_CLOCK_SELECTION 200809L
-
-/* Advisory information interfaces are available. */
-#define _POSIX_ADVISORY_INFO 200809L
-
-/* IPv6 support is available. */
-#define _POSIX_IPV6 200809L
-
-/* Raw socket support is available. */
-#define _POSIX_RAW_SOCKETS 200809L
-
-/* We have at least one terminal. */
-#define _POSIX2_CHAR_TERM 200809L
-
-/* Neither process nor thread sporadic server interfaces is available. */
-#define _POSIX_SPORADIC_SERVER -1
-#define _POSIX_THREAD_SPORADIC_SERVER -1
-
-/* trace.h is not available. */
-#define _POSIX_TRACE -1
-#define _POSIX_TRACE_EVENT_FILTER -1
-#define _POSIX_TRACE_INHERIT -1
-#define _POSIX_TRACE_LOG -1
-
-/* Typed memory objects are not available. */
-#define _POSIX_TYPED_MEMORY_OBJECTS -1
-
-#endif /* bits/posix_opt.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/printf-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/printf-ldbl.h
deleted file mode 100644
index b4719f3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/printf-ldbl.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* -mlong-double-64 compatibility mode for <printf.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PRINTF_H
-# error "Never include <bits/printf-ldbl.h> directly; use <printf.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (printf_size)
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-extra.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-extra.h
deleted file mode 100644
index f33b0bb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-extra.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Extra sys/procfs.h definitions. Generic Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-extra.h> directly; use <sys/procfs.h> instead."
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-id.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-id.h
deleted file mode 100644
index fd09f2b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-id.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Types of pr_uid and pr_gid in struct elf_prpsinfo. Generic Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-id.h> directly; use <sys/procfs.h> instead."
-#endif
-
-typedef unsigned int __pr_uid_t;
-typedef unsigned int __pr_gid_t;
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-prregset.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-prregset.h
deleted file mode 100644
index f0409f6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs-prregset.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Types of prgregset_t and prfpregset_t. Generic Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-prregset.h> directly; use <sys/procfs.h> instead."
-#endif
-
-typedef elf_gregset_t __prgregset_t;
-typedef elf_fpregset_t __prfpregset_t;
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs.h
deleted file mode 100644
index 6b60289..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/procfs.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Types for registers for sys/procfs.h. AArch64 version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs.h> directly; use <sys/procfs.h> instead."
-#endif
-
-/* Type for a general-purpose register. */
-typedef __uint64_t elf_greg_t;
-
-/* And the whole bunch of them. We could have used `struct
- pt_regs' directly in the typedef, but tradition says that
- the register set is an array, which does have some peculiar
- semantics, so leave it that way. */
-#define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof (elf_greg_t))
-typedef elf_greg_t elf_gregset_t[ELF_NGREG];
-
-/* Register set for the floating-point registers. */
-typedef struct user_fpsimd_struct elf_fpregset_t;
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/pthreadtypes-arch.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/pthreadtypes-arch.h
deleted file mode 100644
index a0a3077..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/pthreadtypes-arch.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_PTHREADTYPES_ARCH_H
-#define _BITS_PTHREADTYPES_ARCH_H 1
-
-#include <bits/endian.h>
-
-#ifdef __ILP32__
-# define __SIZEOF_PTHREAD_ATTR_T 32
-# define __SIZEOF_PTHREAD_MUTEX_T 32
-# define __SIZEOF_PTHREAD_MUTEXATTR_T 4
-# define __SIZEOF_PTHREAD_CONDATTR_T 4
-# define __SIZEOF_PTHREAD_RWLOCK_T 48
-# define __SIZEOF_PTHREAD_BARRIER_T 20
-# define __SIZEOF_PTHREAD_BARRIERATTR_T 4
-#else
-# define __SIZEOF_PTHREAD_ATTR_T 64
-# define __SIZEOF_PTHREAD_MUTEX_T 48
-# define __SIZEOF_PTHREAD_MUTEXATTR_T 8
-# define __SIZEOF_PTHREAD_CONDATTR_T 8
-# define __SIZEOF_PTHREAD_RWLOCK_T 56
-# define __SIZEOF_PTHREAD_BARRIER_T 32
-# define __SIZEOF_PTHREAD_BARRIERATTR_T 8
-#endif
-#define __SIZEOF_PTHREAD_COND_T 48
-#define __SIZEOF_PTHREAD_RWLOCKATTR_T 8
-
-#define __LOCK_ALIGNMENT
-#define __ONCE_ALIGNMENT
-
-#endif /* bits/pthreadtypes.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/pthreadtypes.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/pthreadtypes.h
deleted file mode 100644
index 4d4a255..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/pthreadtypes.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/* Declaration of common pthread types for all architectures.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_PTHREADTYPES_COMMON_H
-# define _BITS_PTHREADTYPES_COMMON_H 1
-
-/* For internal mutex and condition variable definitions. */
-#include <bits/thread-shared-types.h>
-
-/* Thread identifiers. The structure of the attribute type is not
- exposed on purpose. */
-typedef unsigned long int pthread_t;
-
-
-/* Data structures for mutex handling. The structure of the attribute
- type is not exposed on purpose. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_MUTEXATTR_T];
- int __align;
-} pthread_mutexattr_t;
-
-
-/* Data structure for condition variable handling. The structure of
- the attribute type is not exposed on purpose. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_CONDATTR_T];
- int __align;
-} pthread_condattr_t;
-
-
-/* Keys for thread-specific data */
-typedef unsigned int pthread_key_t;
-
-
-/* Once-only execution */
-typedef int __ONCE_ALIGNMENT pthread_once_t;
-
-
-union pthread_attr_t
-{
- char __size[__SIZEOF_PTHREAD_ATTR_T];
- long int __align;
-};
-#ifndef __have_pthread_attr_t
-typedef union pthread_attr_t pthread_attr_t;
-# define __have_pthread_attr_t 1
-#endif
-
-
-typedef union
-{
- struct __pthread_mutex_s __data;
- char __size[__SIZEOF_PTHREAD_MUTEX_T];
- long int __align;
-} pthread_mutex_t;
-
-
-typedef union
-{
- struct __pthread_cond_s __data;
- char __size[__SIZEOF_PTHREAD_COND_T];
- __extension__ long long int __align;
-} pthread_cond_t;
-
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-/* Data structure for reader-writer lock variable handling. The
- structure of the attribute type is deliberately not exposed. */
-typedef union
-{
- struct __pthread_rwlock_arch_t __data;
- char __size[__SIZEOF_PTHREAD_RWLOCK_T];
- long int __align;
-} pthread_rwlock_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_RWLOCKATTR_T];
- long int __align;
-} pthread_rwlockattr_t;
-#endif
-
-
-#ifdef __USE_XOPEN2K
-/* POSIX spinlock data type. */
-typedef volatile int pthread_spinlock_t;
-
-
-/* POSIX barriers data type. The structure of the type is
- deliberately not exposed. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_BARRIER_T];
- long int __align;
-} pthread_barrier_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_BARRIERATTR_T];
- int __align;
-} pthread_barrierattr_t;
-#endif
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ptrace-shared.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ptrace-shared.h
deleted file mode 100644
index 7d40634..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ptrace-shared.h
+++ /dev/null
@@ -1,132 +0,0 @@
-/* `ptrace' debugger support interface. Linux version,
- not architecture-specific.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PTRACE_H
-# error "Never use <bits/ptrace-shared.h> directly; include <sys/ptrace.h> instead."
-#endif
-
-/* Options set using PTRACE_SETOPTIONS. */
-enum __ptrace_setoptions
-{
- PTRACE_O_TRACESYSGOOD = 0x00000001,
- PTRACE_O_TRACEFORK = 0x00000002,
- PTRACE_O_TRACEVFORK = 0x00000004,
- PTRACE_O_TRACECLONE = 0x00000008,
- PTRACE_O_TRACEEXEC = 0x00000010,
- PTRACE_O_TRACEVFORKDONE = 0x00000020,
- PTRACE_O_TRACEEXIT = 0x00000040,
- PTRACE_O_TRACESECCOMP = 0x00000080,
- PTRACE_O_EXITKILL = 0x00100000,
- PTRACE_O_SUSPEND_SECCOMP = 0x00200000,
- PTRACE_O_MASK = 0x003000ff
-};
-
-enum __ptrace_eventcodes
-{
-/* Wait extended result codes for the above trace options. */
- PTRACE_EVENT_FORK = 1,
- PTRACE_EVENT_VFORK = 2,
- PTRACE_EVENT_CLONE = 3,
- PTRACE_EVENT_EXEC = 4,
- PTRACE_EVENT_VFORK_DONE = 5,
- PTRACE_EVENT_EXIT = 6,
- PTRACE_EVENT_SECCOMP = 7,
-/* Extended result codes enabled by means other than options. */
- PTRACE_EVENT_STOP = 128
-};
-
-/* Type of stop for PTRACE_GET_SYSCALL_INFO. */
-enum __ptrace_get_syscall_info_op
-{
- PTRACE_SYSCALL_INFO_NONE = 0,
- PTRACE_SYSCALL_INFO_ENTRY = 1,
- PTRACE_SYSCALL_INFO_EXIT = 2,
- PTRACE_SYSCALL_INFO_SECCOMP = 3
-};
-
-/* Arguments for PTRACE_PEEKSIGINFO. */
-struct __ptrace_peeksiginfo_args
-{
- __uint64_t off; /* From which siginfo to start. */
- __uint32_t flags; /* Flags for peeksiginfo. */
- __int32_t nr; /* How many siginfos to take. */
-};
-
-enum __ptrace_peeksiginfo_flags
-{
- /* Read signals from a shared (process wide) queue. */
- PTRACE_PEEKSIGINFO_SHARED = (1 << 0)
-};
-
-/* Argument and results of PTRACE_SECCOMP_GET_METADATA. */
-struct __ptrace_seccomp_metadata
-{
- __uint64_t filter_off; /* Input: which filter. */
- __uint64_t flags; /* Output: filter's flags. */
-};
-
-/* Results of PTRACE_GET_SYSCALL_INFO. */
-struct __ptrace_syscall_info
-{
- __uint8_t op; /* One of the enum
- __ptrace_get_syscall_info_op
- values. */
- __uint32_t arch __attribute__ ((__aligned__ (4))); /* AUDIT_ARCH_*
- value. */
- __uint64_t instruction_pointer; /* Instruction pointer. */
- __uint64_t stack_pointer; /* Stack pointer. */
- union
- {
- /* System call number and arguments, for
- PTRACE_SYSCALL_INFO_ENTRY. */
- struct
- {
- __uint64_t nr;
- __uint64_t args[6];
- } entry;
- /* System call return value and error flag, for
- PTRACE_SYSCALL_INFO_EXIT. */
- struct
- {
- __int64_t rval;
- __uint8_t is_error;
- } exit;
- /* System call number, arguments and SECCOMP_RET_DATA portion of
- SECCOMP_RET_TRACE return value, for
- PTRACE_SYSCALL_INFO_SECCOMP. */
- struct
- {
- __uint64_t nr;
- __uint64_t args[6];
- __uint32_t ret_data;
- } seccomp;
- };
-};
-
-/* Perform process tracing functions. REQUEST is one of the values
- above, and determines the action to be taken.
- For all requests except PTRACE_TRACEME, PID specifies the process to be
- traced.
-
- PID and the other arguments described above for the various requests should
- appear (those that are used for the particular request) as:
- pid_t PID, void *ADDR, int DATA, void *ADDR2
- after REQUEST. */
-extern long int ptrace (enum __ptrace_request __request, ...) __THROW;
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/resource.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/resource.h
deleted file mode 100644
index 6b92df8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/resource.h
+++ /dev/null
@@ -1,223 +0,0 @@
-/* Bit values & structures for resource limits. Linux version.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RESOURCE_H
-# error "Never use <bits/resource.h> directly; include <sys/resource.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* Transmute defines to enumerations. The macro re-definitions are
- necessary because some programs want to test for operating system
- features with #ifdef RUSAGE_SELF. In ISO C the reflexive
- definition is a no-op. */
-
-/* Kinds of resource limit. */
-enum __rlimit_resource
-{
- /* Per-process CPU limit, in seconds. */
- RLIMIT_CPU = 0,
-#define RLIMIT_CPU RLIMIT_CPU
-
- /* Largest file that can be created, in bytes. */
- RLIMIT_FSIZE = 1,
-#define RLIMIT_FSIZE RLIMIT_FSIZE
-
- /* Maximum size of data segment, in bytes. */
- RLIMIT_DATA = 2,
-#define RLIMIT_DATA RLIMIT_DATA
-
- /* Maximum size of stack segment, in bytes. */
- RLIMIT_STACK = 3,
-#define RLIMIT_STACK RLIMIT_STACK
-
- /* Largest core file that can be created, in bytes. */
- RLIMIT_CORE = 4,
-#define RLIMIT_CORE RLIMIT_CORE
-
- /* Largest resident set size, in bytes.
- This affects swapping; processes that are exceeding their
- resident set size will be more likely to have physical memory
- taken from them. */
- __RLIMIT_RSS = 5,
-#define RLIMIT_RSS __RLIMIT_RSS
-
- /* Number of open files. */
- RLIMIT_NOFILE = 7,
- __RLIMIT_OFILE = RLIMIT_NOFILE, /* BSD name for same. */
-#define RLIMIT_NOFILE RLIMIT_NOFILE
-#define RLIMIT_OFILE __RLIMIT_OFILE
-
- /* Address space limit. */
- RLIMIT_AS = 9,
-#define RLIMIT_AS RLIMIT_AS
-
- /* Number of processes. */
- __RLIMIT_NPROC = 6,
-#define RLIMIT_NPROC __RLIMIT_NPROC
-
- /* Locked-in-memory address space. */
- __RLIMIT_MEMLOCK = 8,
-#define RLIMIT_MEMLOCK __RLIMIT_MEMLOCK
-
- /* Maximum number of file locks. */
- __RLIMIT_LOCKS = 10,
-#define RLIMIT_LOCKS __RLIMIT_LOCKS
-
- /* Maximum number of pending signals. */
- __RLIMIT_SIGPENDING = 11,
-#define RLIMIT_SIGPENDING __RLIMIT_SIGPENDING
-
- /* Maximum bytes in POSIX message queues. */
- __RLIMIT_MSGQUEUE = 12,
-#define RLIMIT_MSGQUEUE __RLIMIT_MSGQUEUE
-
- /* Maximum nice priority allowed to raise to.
- Nice levels 19 .. -20 correspond to 0 .. 39
- values of this resource limit. */
- __RLIMIT_NICE = 13,
-#define RLIMIT_NICE __RLIMIT_NICE
-
- /* Maximum realtime priority allowed for non-priviledged
- processes. */
- __RLIMIT_RTPRIO = 14,
-#define RLIMIT_RTPRIO __RLIMIT_RTPRIO
-
- /* Maximum CPU time in microseconds that a process scheduled under a real-time
- scheduling policy may consume without making a blocking system
- call before being forcibly descheduled. */
- __RLIMIT_RTTIME = 15,
-#define RLIMIT_RTTIME __RLIMIT_RTTIME
-
- __RLIMIT_NLIMITS = 16,
- __RLIM_NLIMITS = __RLIMIT_NLIMITS
-#define RLIMIT_NLIMITS __RLIMIT_NLIMITS
-#define RLIM_NLIMITS __RLIM_NLIMITS
-};
-
-/* Value to indicate that there is no limit. */
-#ifndef __USE_FILE_OFFSET64
-# define RLIM_INFINITY ((__rlim_t) -1)
-#else
-# define RLIM_INFINITY 0xffffffffffffffffuLL
-#endif
-
-#ifdef __USE_LARGEFILE64
-# define RLIM64_INFINITY 0xffffffffffffffffuLL
-#endif
-
-/* We can represent all limits. */
-#define RLIM_SAVED_MAX RLIM_INFINITY
-#define RLIM_SAVED_CUR RLIM_INFINITY
-
-
-/* Type for resource quantity measurement. */
-#ifndef __USE_FILE_OFFSET64
-typedef __rlim_t rlim_t;
-#else
-typedef __rlim64_t rlim_t;
-#endif
-#ifdef __USE_LARGEFILE64
-typedef __rlim64_t rlim64_t;
-#endif
-
-struct rlimit
- {
- /* The current (soft) limit. */
- rlim_t rlim_cur;
- /* The hard limit. */
- rlim_t rlim_max;
- };
-
-#ifdef __USE_LARGEFILE64
-struct rlimit64
- {
- /* The current (soft) limit. */
- rlim64_t rlim_cur;
- /* The hard limit. */
- rlim64_t rlim_max;
- };
-#endif
-
-/* Whose usage statistics do you want? */
-enum __rusage_who
-{
- /* The calling process. */
- RUSAGE_SELF = 0,
-#define RUSAGE_SELF RUSAGE_SELF
-
- /* All of its terminated child processes. */
- RUSAGE_CHILDREN = -1
-#define RUSAGE_CHILDREN RUSAGE_CHILDREN
-
-#ifdef __USE_GNU
- ,
- /* The calling thread. */
- RUSAGE_THREAD = 1
-# define RUSAGE_THREAD RUSAGE_THREAD
- /* Name for the same functionality on Solaris. */
-# define RUSAGE_LWP RUSAGE_THREAD
-#endif
-};
-
-#include <bits/types/struct_timeval.h>
-#include <bits/types/struct_rusage.h>
-
-/* Priority limits. */
-#define PRIO_MIN -20 /* Minimum priority a process can have. */
-#define PRIO_MAX 20 /* Maximum priority a process can have. */
-
-/* The type of the WHICH argument to `getpriority' and `setpriority',
- indicating what flavor of entity the WHO argument specifies. */
-enum __priority_which
-{
- PRIO_PROCESS = 0, /* WHO is a process ID. */
-#define PRIO_PROCESS PRIO_PROCESS
- PRIO_PGRP = 1, /* WHO is a process group ID. */
-#define PRIO_PGRP PRIO_PGRP
- PRIO_USER = 2 /* WHO is a user ID. */
-#define PRIO_USER PRIO_USER
-};
-
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Modify and return resource limits of a process atomically. */
-# ifndef __USE_FILE_OFFSET64
-extern int prlimit (__pid_t __pid, enum __rlimit_resource __resource,
- const struct rlimit *__new_limit,
- struct rlimit *__old_limit) __THROW;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (prlimit, (__pid_t __pid,
- enum __rlimit_resource __resource,
- const struct rlimit *__new_limit,
- struct rlimit *__old_limit), prlimit64);
-# else
-# define prlimit prlimit64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int prlimit64 (__pid_t __pid, enum __rlimit_resource __resource,
- const struct rlimit64 *__new_limit,
- struct rlimit64 *__old_limit) __THROW;
-# endif
-#endif
-
-__END_DECLS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sched.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sched.h
deleted file mode 100644
index cd450fd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sched.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* Definitions of constants and data structure for POSIX 1003.1b-1993
- scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SCHED_H
-#define _BITS_SCHED_H 1
-
-#ifndef _SCHED_H
-# error "Never include <bits/sched.h> directly; use <sched.h> instead."
-#endif
-
-/* Scheduling algorithms. */
-#define SCHED_OTHER 0
-#define SCHED_FIFO 1
-#define SCHED_RR 2
-#ifdef __USE_GNU
-# define SCHED_BATCH 3
-# define SCHED_ISO 4
-# define SCHED_IDLE 5
-# define SCHED_DEADLINE 6
-
-# define SCHED_RESET_ON_FORK 0x40000000
-#endif
-
-#ifdef __USE_GNU
-/* Cloning flags. */
-# define CSIGNAL 0x000000ff /* Signal mask to be sent at exit. */
-# define CLONE_VM 0x00000100 /* Set if VM shared between processes. */
-# define CLONE_FS 0x00000200 /* Set if fs info shared between processes. */
-# define CLONE_FILES 0x00000400 /* Set if open files shared between processes. */
-# define CLONE_SIGHAND 0x00000800 /* Set if signal handlers shared. */
-# define CLONE_PIDFD 0x00001000 /* Set if a pidfd should be placed
- in parent. */
-# define CLONE_PTRACE 0x00002000 /* Set if tracing continues on the child. */
-# define CLONE_VFORK 0x00004000 /* Set if the parent wants the child to
- wake it up on mm_release. */
-# define CLONE_PARENT 0x00008000 /* Set if we want to have the same
- parent as the cloner. */
-# define CLONE_THREAD 0x00010000 /* Set to add to same thread group. */
-# define CLONE_NEWNS 0x00020000 /* Set to create new namespace. */
-# define CLONE_SYSVSEM 0x00040000 /* Set to shared SVID SEM_UNDO semantics. */
-# define CLONE_SETTLS 0x00080000 /* Set TLS info. */
-# define CLONE_PARENT_SETTID 0x00100000 /* Store TID in userlevel buffer
- before MM copy. */
-# define CLONE_CHILD_CLEARTID 0x00200000 /* Register exit futex and memory
- location to clear. */
-# define CLONE_DETACHED 0x00400000 /* Create clone detached. */
-# define CLONE_UNTRACED 0x00800000 /* Set if the tracing process can't
- force CLONE_PTRACE on this clone. */
-# define CLONE_CHILD_SETTID 0x01000000 /* Store TID in userlevel buffer in
- the child. */
-# define CLONE_NEWCGROUP 0x02000000 /* New cgroup namespace. */
-# define CLONE_NEWUTS 0x04000000 /* New utsname group. */
-# define CLONE_NEWIPC 0x08000000 /* New ipcs. */
-# define CLONE_NEWUSER 0x10000000 /* New user namespace. */
-# define CLONE_NEWPID 0x20000000 /* New pid namespace. */
-# define CLONE_NEWNET 0x40000000 /* New network namespace. */
-# define CLONE_IO 0x80000000 /* Clone I/O context. */
-#endif
-
-#include <bits/types/struct_sched_param.h>
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Clone current process. */
-extern int clone (int (*__fn) (void *__arg), void *__child_stack,
- int __flags, void *__arg, ...) __THROW;
-
-/* Unshare the specified resources. */
-extern int unshare (int __flags) __THROW;
-
-/* Get index of currently used CPU. */
-extern int sched_getcpu (void) __THROW;
-
-/* Get currently used CPU and NUMA node. */
-extern int getcpu (unsigned int *, unsigned int *) __THROW;
-
-/* Switch process to namespace of type NSTYPE indicated by FD. */
-extern int setns (int __fd, int __nstype) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* bits/sched.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/select.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/select.h
deleted file mode 100644
index 8204bbd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/select.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SELECT_H
-# error "Never use <bits/select.h> directly; include <sys/select.h> instead."
-#endif
-
-
-/* We don't use `memset' because this would require a prototype and
- the array isn't too big. */
-#define __FD_ZERO(s) \
- do { \
- unsigned int __i; \
- fd_set *__arr = (s); \
- for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) \
- __FDS_BITS (__arr)[__i] = 0; \
- } while (0)
-#define __FD_SET(d, s) \
- ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d)))
-#define __FD_CLR(d, s) \
- ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d)))
-#define __FD_ISSET(d, s) \
- ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0)
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/select2.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/select2.h
deleted file mode 100644
index a6dfe68..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/select2.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Checking macros for select functions.
- Copyright (C) 2011-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SELECT_H
-# error "Never include <bits/select2.h> directly; use <sys/select.h> instead."
-#endif
-
-/* Helper functions to issue warnings and errors when needed. */
-extern long int __fdelt_chk (long int __d);
-extern long int __fdelt_warn (long int __d)
- __warnattr ("bit outside of fd_set selected");
-#undef __FD_ELT
-#define __FD_ELT(d) \
- __extension__ \
- ({ long int __d = (d); \
- (__builtin_constant_p (__d) \
- ? (0 <= __d && __d < __FD_SETSIZE \
- ? (__d / __NFDBITS) \
- : __fdelt_warn (__d)) \
- : __fdelt_chk (__d)); })
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sem.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sem.h
deleted file mode 100644
index ad13287..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sem.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-# error "Never include <bits/sem.h> directly; use <sys/sem.h> instead."
-#endif
-
-#include <sys/types.h>
-#include <bits/timesize.h>
-#include <bits/types/struct_semid_ds.h>
-
-/* Flags for `semop'. */
-#define SEM_UNDO 0x1000 /* undo the operation on exit */
-
-/* Commands for `semctl'. */
-#define GETPID 11 /* get sempid */
-#define GETVAL 12 /* get semval */
-#define GETALL 13 /* get all semval's */
-#define GETNCNT 14 /* get semncnt */
-#define GETZCNT 15 /* get semzcnt */
-#define SETVAL 16 /* set semval */
-#define SETALL 17 /* set all semval's */
-
-/* The user should define a union like the following to use it for arguments
- for `semctl'.
-
- union semun
- {
- int val; <= value for SETVAL
- struct semid_ds *buf; <= buffer for IPC_STAT & IPC_SET
- unsigned short int *array; <= array for GETALL & SETALL
- struct seminfo *__buf; <= buffer for IPC_INFO
- };
-
- Previous versions of this file used to define this union but this is
- incorrect. One can test the macro _SEM_SEMUN_UNDEFINED to see whether
- one must define the union or not. */
-#define _SEM_SEMUN_UNDEFINED 1
-
-#ifdef __USE_MISC
-
-/* ipcs ctl cmds */
-# define SEM_STAT 18
-# define SEM_INFO 19
-# define SEM_STAT_ANY 20
-
-struct seminfo
-{
- int semmap;
- int semmni;
- int semmns;
- int semmnu;
- int semmsl;
- int semopm;
- int semume;
- int semusz;
- int semvmx;
- int semaem;
-};
-
-#endif /* __USE_MISC */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/semaphore.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/semaphore.h
deleted file mode 100644
index d008e08..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/semaphore.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEMAPHORE_H
-# error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead."
-#endif
-
-
-#ifdef __ILP32__
-# define __SIZEOF_SEM_T 16
-#else
-# define __SIZEOF_SEM_T 32
-#endif
-
-
-/* Value returned if `sem_open' failed. */
-#define SEM_FAILED ((sem_t *) 0)
-
-
-typedef union
-{
- char __size[__SIZEOF_SEM_T];
- long long int __align;
-} sem_t;
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/setjmp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/setjmp.h
deleted file mode 100644
index 008c61a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/setjmp.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SETJMP_H
-#define _BITS_SETJMP_H 1
-
-#if !defined _SETJMP_H && !defined _PTHREAD_H
-# error "Never include <bits/setjmp.h> directly; use <setjmp.h> instead."
-#endif
-
-#ifndef _ASM
-/* Jump buffer contains:
- x19-x28, x29(fp), x30(lr), (x31)sp, d8-d15. Other registers are not
- saved. */
-__extension__ typedef unsigned long long __jmp_buf [22];
-
-#endif
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/setjmp2.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/setjmp2.h
deleted file mode 100644
index f883f35..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/setjmp2.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Checking macros for setjmp functions.
- Copyright (C) 2009-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SETJMP_H
-# error "Never include <bits/setjmp2.h> directly; use <setjmp.h> instead."
-#endif
-
-/* Variant of the longjmp functions which perform some sanity checking. */
-#ifdef __REDIRECT_NTH
-extern void __REDIRECT_NTHNL (longjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-extern void __REDIRECT_NTHNL (_longjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-extern void __REDIRECT_NTHNL (siglongjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-#else
-extern void __longjmp_chk (struct __jmp_buf_tag __env[1], int __val),
- __THROWNL __attribute__ ((__noreturn__));
-# define longjmp __longjmp_chk
-# define _longjmp __longjmp_chk
-# define siglongjmp __longjmp_chk
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/shm.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/shm.h
deleted file mode 100644
index a50c79d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/shm.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never include <bits/shm.h> directly; use <sys/shm.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <bits/wordsize.h>
-#include <bits/shmlba.h>
-
-/* Permission flag for shmget. */
-#define SHM_R 0400 /* or S_IRUGO from <linux/stat.h> */
-#define SHM_W 0200 /* or S_IWUGO from <linux/stat.h> */
-
-/* Flags for `shmat'. */
-#define SHM_RDONLY 010000 /* attach read-only else read-write */
-#define SHM_RND 020000 /* round attach address to SHMLBA */
-#define SHM_REMAP 040000 /* take-over region on attach */
-#define SHM_EXEC 0100000 /* execution access */
-
-/* Commands for `shmctl'. */
-#define SHM_LOCK 11 /* lock segment (root only) */
-#define SHM_UNLOCK 12 /* unlock segment (root only) */
-
-__BEGIN_DECLS
-
-/* Type to count number of attaches. */
-typedef __syscall_ulong_t shmatt_t;
-
-#include <bits/types/struct_shmid_ds.h>
-
-#ifdef __USE_MISC
-
-/* ipcs ctl commands */
-# define SHM_STAT 13
-# define SHM_INFO 14
-# define SHM_STAT_ANY 15
-
-/* shm_mode upper byte flags */
-# define SHM_DEST 01000 /* segment will be destroyed on last detach */
-# define SHM_LOCKED 02000 /* segment will not be swapped */
-# define SHM_HUGETLB 04000 /* segment is mapped via hugetlb */
-# define SHM_NORESERVE 010000 /* don't check for reservations */
-
-struct shminfo
- {
- __syscall_ulong_t shmmax;
- __syscall_ulong_t shmmin;
- __syscall_ulong_t shmmni;
- __syscall_ulong_t shmseg;
- __syscall_ulong_t shmall;
- __syscall_ulong_t __glibc_reserved1;
- __syscall_ulong_t __glibc_reserved2;
- __syscall_ulong_t __glibc_reserved3;
- __syscall_ulong_t __glibc_reserved4;
- };
-
-struct shm_info
- {
- int used_ids;
- __syscall_ulong_t shm_tot; /* total allocated shm */
- __syscall_ulong_t shm_rss; /* total resident shm */
- __syscall_ulong_t shm_swp; /* total swapped shm */
- __syscall_ulong_t swap_attempts;
- __syscall_ulong_t swap_successes;
- };
-
-#endif /* __USE_MISC */
-
-__END_DECLS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/shmlba.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/shmlba.h
deleted file mode 100644
index 1c682a4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/shmlba.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define SHMLBA. Generic version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never use <bits/shmlba.h> directly; include <sys/shm.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-/* Segment low boundary address multiple. */
-#define SHMLBA (__getpagesize ())
-extern int __getpagesize (void) __THROW __attribute__ ((__const__));
-
-__END_DECLS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigaction.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigaction.h
deleted file mode 100644
index 19c1d87..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigaction.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* The proper definitions for Linux's sigaction.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGACTION_H
-#define _BITS_SIGACTION_H 1
-
-#ifndef _SIGNAL_H
-# error "Never include <bits/sigaction.h> directly; use <signal.h> instead."
-#endif
-
-/* Structure describing the action to be taken when a signal arrives. */
-struct sigaction
- {
- /* Signal handler. */
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
- union
- {
- /* Used if SA_SIGINFO is not set. */
- __sighandler_t sa_handler;
- /* Used if SA_SIGINFO is set. */
- void (*sa_sigaction) (int, siginfo_t *, void *);
- }
- __sigaction_handler;
-# define sa_handler __sigaction_handler.sa_handler
-# define sa_sigaction __sigaction_handler.sa_sigaction
-#else
- __sighandler_t sa_handler;
-#endif
-
- /* Additional set of signals to be blocked. */
- __sigset_t sa_mask;
-
- /* Special flags. */
- int sa_flags;
-
- /* Restore handler. */
- void (*sa_restorer) (void);
- };
-
-/* Bits in `sa_flags'. */
-#define SA_NOCLDSTOP 1 /* Don't send SIGCHLD when children stop. */
-#define SA_NOCLDWAIT 2 /* Don't create zombie on child death. */
-#define SA_SIGINFO 4 /* Invoke signal-catching function with
- three arguments instead of one. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_MISC
-# define SA_ONSTACK 0x08000000 /* Use signal stack by using `sa_restorer'. */
-#endif
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define SA_RESTART 0x10000000 /* Restart syscall on signal return. */
-# define SA_NODEFER 0x40000000 /* Don't automatically block the signal when
- its handler is being executed. */
-# define SA_RESETHAND 0x80000000 /* Reset to SIG_DFL on entry to handler. */
-#endif
-#ifdef __USE_MISC
-# define SA_INTERRUPT 0x20000000 /* Historical no-op. */
-
-/* Some aliases for the SA_ constants. */
-# define SA_NOMASK SA_NODEFER
-# define SA_ONESHOT SA_RESETHAND
-# define SA_STACK SA_ONSTACK
-#endif
-
-/* Values for the HOW argument to `sigprocmask'. */
-#define SIG_BLOCK 0 /* Block signals. */
-#define SIG_UNBLOCK 1 /* Unblock signals. */
-#define SIG_SETMASK 2 /* Set the set of blocked signals. */
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigcontext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigcontext.h
deleted file mode 100644
index b153a3c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigcontext.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGCONTEXT_H
-#define _BITS_SIGCONTEXT_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never use <bits/sigcontext.h> directly; include <signal.h> instead."
-#endif
-
-#ifndef sigcontext_struct
-/* Kernel headers before 2.1.1 define a struct sigcontext_struct, but
- we need sigcontext. */
-# define sigcontext_struct sigcontext
-
-# include <asm/sigcontext.h>
-
-/* The Linux kernel headers redefine NULL wrongly, so cleanup afterwards. */
-# define __need_NULL
-# include <stddef.h>
-#endif
-
-#endif /* bits/sigcontext.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigevent-consts.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigevent-consts.h
deleted file mode 100644
index 28589fc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigevent-consts.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* sigevent constants. Linux version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGEVENT_CONSTS_H
-#define _BITS_SIGEVENT_CONSTS_H 1
-
-#if !defined _SIGNAL_H && !defined _AIO_H
-#error "Don't include <bits/sigevent-consts.h> directly; use <signal.h> instead."
-#endif
-
-/* `sigev_notify' values. */
-enum
-{
- SIGEV_SIGNAL = 0, /* Notify via signal. */
-# define SIGEV_SIGNAL SIGEV_SIGNAL
- SIGEV_NONE, /* Other notification: meaningless. */
-# define SIGEV_NONE SIGEV_NONE
- SIGEV_THREAD, /* Deliver via thread creation. */
-# define SIGEV_THREAD SIGEV_THREAD
-
- SIGEV_THREAD_ID = 4 /* Send signal to specific thread.
- This is a Linux extension. */
-#define SIGEV_THREAD_ID SIGEV_THREAD_ID
-};
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-arch.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-arch.h
deleted file mode 100644
index 00018fa..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-arch.h
+++ /dev/null
@@ -1,7 +0,0 @@
-/* Architecture-specific adjustments to siginfo_t. */
-#ifndef _BITS_SIGINFO_ARCH_H
-#define _BITS_SIGINFO_ARCH_H 1
-
-/* This architecture has no adjustments to make to siginfo_t. */
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-consts-arch.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-consts-arch.h
deleted file mode 100644
index 96b4edb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-consts-arch.h
+++ /dev/null
@@ -1,7 +0,0 @@
-/* Architecture-specific additional siginfo constants. */
-#ifndef _BITS_SIGINFO_CONSTS_ARCH_H
-#define _BITS_SIGINFO_CONSTS_ARCH_H 1
-
-/* This architecture has no additional siginfo constants. */
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-consts.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-consts.h
deleted file mode 100644
index 4803327..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/siginfo-consts.h
+++ /dev/null
@@ -1,216 +0,0 @@
-/* siginfo constants. Linux version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGINFO_CONSTS_H
-#define _BITS_SIGINFO_CONSTS_H 1
-
-#ifndef _SIGNAL_H
-#error "Don't include <bits/siginfo-consts.h> directly; use <signal.h> instead."
-#endif
-
-/* Most of these constants are uniform across all architectures, but there
- is one exception. */
-#include <bits/siginfo-arch.h>
-#ifndef __SI_ASYNCIO_AFTER_SIGIO
-# define __SI_ASYNCIO_AFTER_SIGIO 1
-#endif
-
-/* Values for `si_code'. Positive values are reserved for kernel-generated
- signals. */
-enum
-{
- SI_ASYNCNL = -60, /* Sent by asynch name lookup completion. */
- SI_DETHREAD = -7, /* Sent by execve killing subsidiary
- threads. */
- SI_TKILL, /* Sent by tkill. */
- SI_SIGIO, /* Sent by queued SIGIO. */
-#if __SI_ASYNCIO_AFTER_SIGIO
- SI_ASYNCIO, /* Sent by AIO completion. */
- SI_MESGQ, /* Sent by real time mesq state change. */
- SI_TIMER, /* Sent by timer expiration. */
-#else
- SI_MESGQ,
- SI_TIMER,
- SI_ASYNCIO,
-#endif
- SI_QUEUE, /* Sent by sigqueue. */
- SI_USER, /* Sent by kill, sigsend. */
- SI_KERNEL = 0x80 /* Send by kernel. */
-
-#define SI_ASYNCNL SI_ASYNCNL
-#define SI_DETHREAD SI_DETHREAD
-#define SI_TKILL SI_TKILL
-#define SI_SIGIO SI_SIGIO
-#define SI_ASYNCIO SI_ASYNCIO
-#define SI_MESGQ SI_MESGQ
-#define SI_TIMER SI_TIMER
-#define SI_ASYNCIO SI_ASYNCIO
-#define SI_QUEUE SI_QUEUE
-#define SI_USER SI_USER
-#define SI_KERNEL SI_KERNEL
-};
-
-
-# if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* `si_code' values for SIGILL signal. */
-enum
-{
- ILL_ILLOPC = 1, /* Illegal opcode. */
-# define ILL_ILLOPC ILL_ILLOPC
- ILL_ILLOPN, /* Illegal operand. */
-# define ILL_ILLOPN ILL_ILLOPN
- ILL_ILLADR, /* Illegal addressing mode. */
-# define ILL_ILLADR ILL_ILLADR
- ILL_ILLTRP, /* Illegal trap. */
-# define ILL_ILLTRP ILL_ILLTRP
- ILL_PRVOPC, /* Privileged opcode. */
-# define ILL_PRVOPC ILL_PRVOPC
- ILL_PRVREG, /* Privileged register. */
-# define ILL_PRVREG ILL_PRVREG
- ILL_COPROC, /* Coprocessor error. */
-# define ILL_COPROC ILL_COPROC
- ILL_BADSTK, /* Internal stack error. */
-# define ILL_BADSTK ILL_BADSTK
- ILL_BADIADDR /* Unimplemented instruction address. */
-# define ILL_BADIADDR ILL_BADIADDR
-};
-
-/* `si_code' values for SIGFPE signal. */
-enum
-{
- FPE_INTDIV = 1, /* Integer divide by zero. */
-# define FPE_INTDIV FPE_INTDIV
- FPE_INTOVF, /* Integer overflow. */
-# define FPE_INTOVF FPE_INTOVF
- FPE_FLTDIV, /* Floating point divide by zero. */
-# define FPE_FLTDIV FPE_FLTDIV
- FPE_FLTOVF, /* Floating point overflow. */
-# define FPE_FLTOVF FPE_FLTOVF
- FPE_FLTUND, /* Floating point underflow. */
-# define FPE_FLTUND FPE_FLTUND
- FPE_FLTRES, /* Floating point inexact result. */
-# define FPE_FLTRES FPE_FLTRES
- FPE_FLTINV, /* Floating point invalid operation. */
-# define FPE_FLTINV FPE_FLTINV
- FPE_FLTSUB, /* Subscript out of range. */
-# define FPE_FLTSUB FPE_FLTSUB
- FPE_FLTUNK = 14, /* Undiagnosed floating-point exception. */
-# define FPE_FLTUNK FPE_FLTUNK
- FPE_CONDTRAP /* Trap on condition. */
-# define FPE_CONDTRAP FPE_CONDTRAP
-};
-
-/* `si_code' values for SIGSEGV signal. */
-enum
-{
- SEGV_MAPERR = 1, /* Address not mapped to object. */
-# define SEGV_MAPERR SEGV_MAPERR
- SEGV_ACCERR, /* Invalid permissions for mapped object. */
-# define SEGV_ACCERR SEGV_ACCERR
- SEGV_BNDERR, /* Bounds checking failure. */
-# define SEGV_BNDERR SEGV_BNDERR
- SEGV_PKUERR, /* Protection key checking failure. */
-# define SEGV_PKUERR SEGV_PKUERR
- SEGV_ACCADI, /* ADI not enabled for mapped object. */
-# define SEGV_ACCADI SEGV_ACCADI
- SEGV_ADIDERR, /* Disrupting MCD error. */
-# define SEGV_ADIDERR SEGV_ADIDERR
- SEGV_ADIPERR, /* Precise MCD exception. */
-# define SEGV_ADIPERR SEGV_ADIPERR
- SEGV_MTEAERR, /* Asynchronous ARM MTE error. */
-# define SEGV_MTEAERR SEGV_MTEAERR
- SEGV_MTESERR /* Synchronous ARM MTE exception. */
-# define SEGV_MTESERR SEGV_MTESERR
-};
-
-/* `si_code' values for SIGBUS signal. */
-enum
-{
- BUS_ADRALN = 1, /* Invalid address alignment. */
-# define BUS_ADRALN BUS_ADRALN
- BUS_ADRERR, /* Non-existant physical address. */
-# define BUS_ADRERR BUS_ADRERR
- BUS_OBJERR, /* Object specific hardware error. */
-# define BUS_OBJERR BUS_OBJERR
- BUS_MCEERR_AR, /* Hardware memory error: action required. */
-# define BUS_MCEERR_AR BUS_MCEERR_AR
- BUS_MCEERR_AO /* Hardware memory error: action optional. */
-# define BUS_MCEERR_AO BUS_MCEERR_AO
-};
-# endif
-
-# ifdef __USE_XOPEN_EXTENDED
-/* `si_code' values for SIGTRAP signal. */
-enum
-{
- TRAP_BRKPT = 1, /* Process breakpoint. */
-# define TRAP_BRKPT TRAP_BRKPT
- TRAP_TRACE, /* Process trace trap. */
-# define TRAP_TRACE TRAP_TRACE
- TRAP_BRANCH, /* Process taken branch trap. */
-# define TRAP_BRANCH TRAP_BRANCH
- TRAP_HWBKPT, /* Hardware breakpoint/watchpoint. */
-# define TRAP_HWBKPT TRAP_HWBKPT
- TRAP_UNK /* Undiagnosed trap. */
-# define TRAP_UNK TRAP_UNK
-};
-# endif
-
-# if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* `si_code' values for SIGCHLD signal. */
-enum
-{
- CLD_EXITED = 1, /* Child has exited. */
-# define CLD_EXITED CLD_EXITED
- CLD_KILLED, /* Child was killed. */
-# define CLD_KILLED CLD_KILLED
- CLD_DUMPED, /* Child terminated abnormally. */
-# define CLD_DUMPED CLD_DUMPED
- CLD_TRAPPED, /* Traced child has trapped. */
-# define CLD_TRAPPED CLD_TRAPPED
- CLD_STOPPED, /* Child has stopped. */
-# define CLD_STOPPED CLD_STOPPED
- CLD_CONTINUED /* Stopped child has continued. */
-# define CLD_CONTINUED CLD_CONTINUED
-};
-
-/* `si_code' values for SIGPOLL signal. */
-enum
-{
- POLL_IN = 1, /* Data input available. */
-# define POLL_IN POLL_IN
- POLL_OUT, /* Output buffers available. */
-# define POLL_OUT POLL_OUT
- POLL_MSG, /* Input message available. */
-# define POLL_MSG POLL_MSG
- POLL_ERR, /* I/O error. */
-# define POLL_ERR POLL_ERR
- POLL_PRI, /* High priority input available. */
-# define POLL_PRI POLL_PRI
- POLL_HUP /* Device disconnected. */
-# define POLL_HUP POLL_HUP
-};
-# endif
-
-/* Architectures might also add architecture-specific constants.
- These are all considered GNU extensions. */
-#ifdef __USE_GNU
-# include <bits/siginfo-consts-arch.h>
-#endif
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signal_ext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signal_ext.h
deleted file mode 100644
index ca31214..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signal_ext.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* System-specific extensions of <signal.h>, Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SIGNAL_H
-# error "Never include <bits/signal_ext.h> directly; use <signal.h> instead."
-#endif
-
-#ifdef __USE_GNU
-
-/* Send SIGNAL to the thread TID in the thread group (process)
- identified by TGID. This function behaves like kill, but also
- fails with ESRCH if the specified TID does not belong to the
- specified thread group. */
-extern int tgkill (__pid_t __tgid, __pid_t __tid, int __signal);
-
-#endif /* __USE_GNU */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signalfd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signalfd.h
deleted file mode 100644
index 0b81ea1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signalfd.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SIGNALFD_H
-# error "Never use <bits/signalfd.h> directly; include <sys/signalfd.h> instead."
-#endif
-
-/* Flags for signalfd. */
-enum
- {
- SFD_CLOEXEC = 02000000,
-#define SFD_CLOEXEC SFD_CLOEXEC
- SFD_NONBLOCK = 00004000
-#define SFD_NONBLOCK SFD_NONBLOCK
- };
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signum-arch.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signum-arch.h
deleted file mode 100644
index 302294c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signum-arch.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Signal number definitions. Linux version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGNUM_ARCH_H
-#define _BITS_SIGNUM_ARCH_H 1
-
-#ifndef _SIGNAL_H
-#error "Never include <bits/signum-arch.h> directly; use <signal.h> instead."
-#endif
-
-/* Adjustments and additions to the signal number constants for
- most Linux systems. */
-
-#define SIGSTKFLT 16 /* Stack fault (obsolete). */
-#define SIGPWR 30 /* Power failure imminent. */
-
-/* Historical signals specified by POSIX. */
-#define SIGBUS 7 /* Bus error. */
-#define SIGSYS 31 /* Bad system call. */
-
-/* New(er) POSIX signals (1003.1-2008, 1003.1-2013). */
-#define SIGURG 23 /* Urgent data is available at a socket. */
-#define SIGSTOP 19 /* Stop, unblockable. */
-#define SIGTSTP 20 /* Keyboard stop. */
-#define SIGCONT 18 /* Continue. */
-#define SIGCHLD 17 /* Child terminated or stopped. */
-#define SIGTTIN 21 /* Background read from control terminal. */
-#define SIGTTOU 22 /* Background write to control terminal. */
-#define SIGPOLL 29 /* Pollable event occurred (System V). */
-#define SIGXFSZ 25 /* File size limit exceeded. */
-#define SIGXCPU 24 /* CPU time limit exceeded. */
-#define SIGVTALRM 26 /* Virtual timer expired. */
-#define SIGPROF 27 /* Profiling timer expired. */
-#define SIGUSR1 10 /* User-defined signal 1. */
-#define SIGUSR2 12 /* User-defined signal 2. */
-
-/* Nonstandard signals found in all modern POSIX systems
- (including both BSD and Linux). */
-#define SIGWINCH 28 /* Window size change (4.3 BSD, Sun). */
-
-/* Archaic names for compatibility. */
-#define SIGIO SIGPOLL /* I/O now possible (4.2 BSD). */
-#define SIGIOT SIGABRT /* IOT instruction, abort() on a PDP-11. */
-#define SIGCLD SIGCHLD /* Old System V name */
-
-#define __SIGRTMIN 32
-#define __SIGRTMAX 64
-
-#endif /* <signal.h> included. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signum-generic.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signum-generic.h
deleted file mode 100644
index 4e481c1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/signum-generic.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Signal number constants. Generic template.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGNUM_GENERIC_H
-#define _BITS_SIGNUM_GENERIC_H 1
-
-#ifndef _SIGNAL_H
-#error "Never include <bits/signum-generic.h> directly; use <signal.h> instead."
-#endif
-
-/* Fake signal functions. */
-
-#define SIG_ERR ((__sighandler_t) -1) /* Error return. */
-#define SIG_DFL ((__sighandler_t) 0) /* Default action. */
-#define SIG_IGN ((__sighandler_t) 1) /* Ignore signal. */
-
-#ifdef __USE_XOPEN
-# define SIG_HOLD ((__sighandler_t) 2) /* Add signal to hold mask. */
-#endif
-
-/* We define here all the signal names listed in POSIX (1003.1-2008);
- as of 1003.1-2013, no additional signals have been added by POSIX.
- We also define here signal names that historically exist in every
- real-world POSIX variant (e.g. SIGWINCH).
-
- Signals in the 1-15 range are defined with their historical numbers.
- For other signals, we use the BSD numbers.
- There are two unallocated signal numbers in the 1-31 range: 7 and 29.
- Signal number 0 is reserved for use as kill(pid, 0), to test whether
- a process exists without sending it a signal. */
-
-/* ISO C99 signals. */
-#define SIGINT 2 /* Interactive attention signal. */
-#define SIGILL 4 /* Illegal instruction. */
-#define SIGABRT 6 /* Abnormal termination. */
-#define SIGFPE 8 /* Erroneous arithmetic operation. */
-#define SIGSEGV 11 /* Invalid access to storage. */
-#define SIGTERM 15 /* Termination request. */
-
-/* Historical signals specified by POSIX. */
-#define SIGHUP 1 /* Hangup. */
-#define SIGQUIT 3 /* Quit. */
-#define SIGTRAP 5 /* Trace/breakpoint trap. */
-#define SIGKILL 9 /* Killed. */
-#define SIGPIPE 13 /* Broken pipe. */
-#define SIGALRM 14 /* Alarm clock. */
-
-/* Archaic names for compatibility. */
-#define SIGIO SIGPOLL /* I/O now possible (4.2 BSD). */
-#define SIGIOT SIGABRT /* IOT instruction, abort() on a PDP-11. */
-#define SIGCLD SIGCHLD /* Old System V name */
-
-/* Not all systems support real-time signals. bits/signum.h indicates
- that they are supported by overriding __SIGRTMAX to a value greater
- than __SIGRTMIN. These constants give the kernel-level hard limits,
- but some real-time signals may be used internally by glibc. Do not
- use these constants in application code; use SIGRTMIN and SIGRTMAX
- (defined in signal.h) instead. */
-
-/* Include system specific bits. */
-#include <bits/signum-arch.h>
-
-/* Biggest signal number + 1 (including real-time signals). */
-#define _NSIG (__SIGRTMAX + 1)
-
-#endif /* bits/signum-generic.h. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigstack.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigstack.h
deleted file mode 100644
index f317cb6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigstack.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* sigstack, sigaltstack definitions.
- Copyright (C) 2015-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGSTACK_H
-#define _BITS_SIGSTACK_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Minimum stack size for a signal handler. */
-#define MINSIGSTKSZ 5120
-
-/* System default stack size. */
-#define SIGSTKSZ 16384
-
-#endif /* bits/sigstack.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigthread.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigthread.h
deleted file mode 100644
index 8779a4b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sigthread.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Signal handling function for threaded programs.
- Copyright (C) 1998-2021 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; see the file COPYING.LIB. If
- not, see <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGTHREAD_H
-#define _BITS_SIGTHREAD_H 1
-
-#if !defined _SIGNAL_H && !defined _PTHREAD_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Functions for handling signals. */
-#include <bits/types/__sigset_t.h>
-
-/* Modify the signal mask for the calling thread. The arguments have
- the same meaning as for sigprocmask(2). */
-extern int pthread_sigmask (int __how,
- const __sigset_t *__restrict __newmask,
- __sigset_t *__restrict __oldmask)__THROW;
-
-/* Send signal SIGNO to the given thread. */
-extern int pthread_kill (pthread_t __threadid, int __signo) __THROW;
-
-#ifdef __USE_GNU
-/* Queue signal and data to a thread. */
-extern int pthread_sigqueue (pthread_t __threadid, int __signo,
- const union sigval __value) __THROW;
-#endif
-
-#endif /* bits/sigthread.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sockaddr.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sockaddr.h
deleted file mode 100644
index 90c5bfb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sockaddr.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Definition of struct sockaddr_* common members and sizes, generic version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <sys/socket.h> instead.
- */
-
-#ifndef _BITS_SOCKADDR_H
-#define _BITS_SOCKADDR_H 1
-
-
-/* POSIX.1g specifies this type name for the `sa_family' member. */
-typedef unsigned short int sa_family_t;
-
-/* This macro is used to declare the initial common members
- of the data types used for socket addresses, `struct sockaddr',
- `struct sockaddr_in', `struct sockaddr_un', etc. */
-
-#define __SOCKADDR_COMMON(sa_prefix) \
- sa_family_t sa_prefix##family
-
-#define __SOCKADDR_COMMON_SIZE (sizeof (unsigned short int))
-
-/* Size of struct sockaddr_storage. */
-#define _SS_SIZE 128
-
-#endif /* bits/sockaddr.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket-constants.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket-constants.h
deleted file mode 100644
index 84f7a33..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket-constants.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Socket constants which vary among Linux architectures.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket-constants.h> directly; use <sys/socket.h> instead."
-#endif
-
-#include <bits/timesize.h>
-
-#define SOL_SOCKET 1
-#define SO_ACCEPTCONN 30
-#define SO_BROADCAST 6
-#define SO_DONTROUTE 5
-#define SO_ERROR 4
-#define SO_KEEPALIVE 9
-#define SO_LINGER 13
-#define SO_OOBINLINE 10
-#define SO_RCVBUF 8
-#define SO_RCVLOWAT 18
-#if (__TIMESIZE == 64 && __WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-# define SO_RCVTIMEO 66
-#else
-# define SO_RCVTIMEO 20
-#endif
-#define SO_REUSEADDR 2
-#define SO_SNDBUF 7
-#define SO_SNDLOWAT 19
-#if (__TIMESIZE == 64 && __WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-# define SO_SNDTIMEO 67
-#else
-# define SO_SNDTIMEO 21
-#endif
-#define SO_TYPE 3
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket.h
deleted file mode 100644
index a011a8c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket.h
+++ /dev/null
@@ -1,367 +0,0 @@
-/* System-specific socket constants and types. Linux version.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __BITS_SOCKET_H
-#define __BITS_SOCKET_H
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket.h> directly; use <sys/socket.h> instead."
-#endif
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <sys/types.h>
-
-/* Type for length arguments in socket calls. */
-#ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-#endif
-
-/* Get the architecture-dependent definition of enum __socket_type. */
-#include <bits/socket_type.h>
-
-/* Protocol families. */
-#define PF_UNSPEC 0 /* Unspecified. */
-#define PF_LOCAL 1 /* Local to host (pipes and file-domain). */
-#define PF_UNIX PF_LOCAL /* POSIX name for PF_LOCAL. */
-#define PF_FILE PF_LOCAL /* Another non-standard name for PF_LOCAL. */
-#define PF_INET 2 /* IP protocol family. */
-#define PF_AX25 3 /* Amateur Radio AX.25. */
-#define PF_IPX 4 /* Novell Internet Protocol. */
-#define PF_APPLETALK 5 /* Appletalk DDP. */
-#define PF_NETROM 6 /* Amateur radio NetROM. */
-#define PF_BRIDGE 7 /* Multiprotocol bridge. */
-#define PF_ATMPVC 8 /* ATM PVCs. */
-#define PF_X25 9 /* Reserved for X.25 project. */
-#define PF_INET6 10 /* IP version 6. */
-#define PF_ROSE 11 /* Amateur Radio X.25 PLP. */
-#define PF_DECnet 12 /* Reserved for DECnet project. */
-#define PF_NETBEUI 13 /* Reserved for 802.2LLC project. */
-#define PF_SECURITY 14 /* Security callback pseudo AF. */
-#define PF_KEY 15 /* PF_KEY key management API. */
-#define PF_NETLINK 16
-#define PF_ROUTE PF_NETLINK /* Alias to emulate 4.4BSD. */
-#define PF_PACKET 17 /* Packet family. */
-#define PF_ASH 18 /* Ash. */
-#define PF_ECONET 19 /* Acorn Econet. */
-#define PF_ATMSVC 20 /* ATM SVCs. */
-#define PF_RDS 21 /* RDS sockets. */
-#define PF_SNA 22 /* Linux SNA Project */
-#define PF_IRDA 23 /* IRDA sockets. */
-#define PF_PPPOX 24 /* PPPoX sockets. */
-#define PF_WANPIPE 25 /* Wanpipe API sockets. */
-#define PF_LLC 26 /* Linux LLC. */
-#define PF_IB 27 /* Native InfiniBand address. */
-#define PF_MPLS 28 /* MPLS. */
-#define PF_CAN 29 /* Controller Area Network. */
-#define PF_TIPC 30 /* TIPC sockets. */
-#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
-#define PF_IUCV 32 /* IUCV sockets. */
-#define PF_RXRPC 33 /* RxRPC sockets. */
-#define PF_ISDN 34 /* mISDN sockets. */
-#define PF_PHONET 35 /* Phonet sockets. */
-#define PF_IEEE802154 36 /* IEEE 802.15.4 sockets. */
-#define PF_CAIF 37 /* CAIF sockets. */
-#define PF_ALG 38 /* Algorithm sockets. */
-#define PF_NFC 39 /* NFC sockets. */
-#define PF_VSOCK 40 /* vSockets. */
-#define PF_KCM 41 /* Kernel Connection Multiplexor. */
-#define PF_QIPCRTR 42 /* Qualcomm IPC Router. */
-#define PF_SMC 43 /* SMC sockets. */
-#define PF_XDP 44 /* XDP sockets. */
-#define PF_MAX 45 /* For now.. */
-
-/* Address families. */
-#define AF_UNSPEC PF_UNSPEC
-#define AF_LOCAL PF_LOCAL
-#define AF_UNIX PF_UNIX
-#define AF_FILE PF_FILE
-#define AF_INET PF_INET
-#define AF_AX25 PF_AX25
-#define AF_IPX PF_IPX
-#define AF_APPLETALK PF_APPLETALK
-#define AF_NETROM PF_NETROM
-#define AF_BRIDGE PF_BRIDGE
-#define AF_ATMPVC PF_ATMPVC
-#define AF_X25 PF_X25
-#define AF_INET6 PF_INET6
-#define AF_ROSE PF_ROSE
-#define AF_DECnet PF_DECnet
-#define AF_NETBEUI PF_NETBEUI
-#define AF_SECURITY PF_SECURITY
-#define AF_KEY PF_KEY
-#define AF_NETLINK PF_NETLINK
-#define AF_ROUTE PF_ROUTE
-#define AF_PACKET PF_PACKET
-#define AF_ASH PF_ASH
-#define AF_ECONET PF_ECONET
-#define AF_ATMSVC PF_ATMSVC
-#define AF_RDS PF_RDS
-#define AF_SNA PF_SNA
-#define AF_IRDA PF_IRDA
-#define AF_PPPOX PF_PPPOX
-#define AF_WANPIPE PF_WANPIPE
-#define AF_LLC PF_LLC
-#define AF_IB PF_IB
-#define AF_MPLS PF_MPLS
-#define AF_CAN PF_CAN
-#define AF_TIPC PF_TIPC
-#define AF_BLUETOOTH PF_BLUETOOTH
-#define AF_IUCV PF_IUCV
-#define AF_RXRPC PF_RXRPC
-#define AF_ISDN PF_ISDN
-#define AF_PHONET PF_PHONET
-#define AF_IEEE802154 PF_IEEE802154
-#define AF_CAIF PF_CAIF
-#define AF_ALG PF_ALG
-#define AF_NFC PF_NFC
-#define AF_VSOCK PF_VSOCK
-#define AF_KCM PF_KCM
-#define AF_QIPCRTR PF_QIPCRTR
-#define AF_SMC PF_SMC
-#define AF_XDP PF_XDP
-#define AF_MAX PF_MAX
-
-/* Socket level values. Others are defined in the appropriate headers.
-
- XXX These definitions also should go into the appropriate headers as
- far as they are available. */
-#define SOL_RAW 255
-#define SOL_DECNET 261
-#define SOL_X25 262
-#define SOL_PACKET 263
-#define SOL_ATM 264 /* ATM layer (cell level). */
-#define SOL_AAL 265 /* ATM Adaption Layer (packet level). */
-#define SOL_IRDA 266
-#define SOL_NETBEUI 267
-#define SOL_LLC 268
-#define SOL_DCCP 269
-#define SOL_NETLINK 270
-#define SOL_TIPC 271
-#define SOL_RXRPC 272
-#define SOL_PPPOL2TP 273
-#define SOL_BLUETOOTH 274
-#define SOL_PNPIPE 275
-#define SOL_RDS 276
-#define SOL_IUCV 277
-#define SOL_CAIF 278
-#define SOL_ALG 279
-#define SOL_NFC 280
-#define SOL_KCM 281
-#define SOL_TLS 282
-#define SOL_XDP 283
-
-/* Maximum queue length specifiable by listen. */
-#define SOMAXCONN 4096
-
-/* Get the definition of the macro to define the common sockaddr members. */
-#include <bits/sockaddr.h>
-
-/* Structure describing a generic socket address. */
-struct sockaddr
- {
- __SOCKADDR_COMMON (sa_); /* Common data: address family and length. */
- char sa_data[14]; /* Address data. */
- };
-
-
-/* Structure large enough to hold any socket address (with the historical
- exception of AF_UNIX). */
-#define __ss_aligntype unsigned long int
-#define _SS_PADSIZE \
- (_SS_SIZE - __SOCKADDR_COMMON_SIZE - sizeof (__ss_aligntype))
-
-struct sockaddr_storage
- {
- __SOCKADDR_COMMON (ss_); /* Address family, etc. */
- char __ss_padding[_SS_PADSIZE];
- __ss_aligntype __ss_align; /* Force desired alignment. */
- };
-
-
-/* Bits in the FLAGS argument to `send', `recv', et al. */
-enum
- {
- MSG_OOB = 0x01, /* Process out-of-band data. */
-#define MSG_OOB MSG_OOB
- MSG_PEEK = 0x02, /* Peek at incoming messages. */
-#define MSG_PEEK MSG_PEEK
- MSG_DONTROUTE = 0x04, /* Don't use local routing. */
-#define MSG_DONTROUTE MSG_DONTROUTE
-#ifdef __USE_GNU
- /* DECnet uses a different name. */
- MSG_TRYHARD = MSG_DONTROUTE,
-# define MSG_TRYHARD MSG_DONTROUTE
-#endif
- MSG_CTRUNC = 0x08, /* Control data lost before delivery. */
-#define MSG_CTRUNC MSG_CTRUNC
- MSG_PROXY = 0x10, /* Supply or ask second address. */
-#define MSG_PROXY MSG_PROXY
- MSG_TRUNC = 0x20,
-#define MSG_TRUNC MSG_TRUNC
- MSG_DONTWAIT = 0x40, /* Nonblocking IO. */
-#define MSG_DONTWAIT MSG_DONTWAIT
- MSG_EOR = 0x80, /* End of record. */
-#define MSG_EOR MSG_EOR
- MSG_WAITALL = 0x100, /* Wait for a full request. */
-#define MSG_WAITALL MSG_WAITALL
- MSG_FIN = 0x200,
-#define MSG_FIN MSG_FIN
- MSG_SYN = 0x400,
-#define MSG_SYN MSG_SYN
- MSG_CONFIRM = 0x800, /* Confirm path validity. */
-#define MSG_CONFIRM MSG_CONFIRM
- MSG_RST = 0x1000,
-#define MSG_RST MSG_RST
- MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */
-#define MSG_ERRQUEUE MSG_ERRQUEUE
- MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */
-#define MSG_NOSIGNAL MSG_NOSIGNAL
- MSG_MORE = 0x8000, /* Sender will send more. */
-#define MSG_MORE MSG_MORE
- MSG_WAITFORONE = 0x10000, /* Wait for at least one packet to return.*/
-#define MSG_WAITFORONE MSG_WAITFORONE
- MSG_BATCH = 0x40000, /* sendmmsg: more messages coming. */
-#define MSG_BATCH MSG_BATCH
- MSG_ZEROCOPY = 0x4000000, /* Use user data in kernel path. */
-#define MSG_ZEROCOPY MSG_ZEROCOPY
- MSG_FASTOPEN = 0x20000000, /* Send data in TCP SYN. */
-#define MSG_FASTOPEN MSG_FASTOPEN
-
- MSG_CMSG_CLOEXEC = 0x40000000 /* Set close_on_exit for file
- descriptor received through
- SCM_RIGHTS. */
-#define MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXEC
- };
-
-
-/* Structure describing messages sent by
- `sendmsg' and received by `recvmsg'. */
-struct msghdr
- {
- void *msg_name; /* Address to send to/receive from. */
- socklen_t msg_namelen; /* Length of address data. */
-
- struct iovec *msg_iov; /* Vector of data to send/receive into. */
- size_t msg_iovlen; /* Number of elements in the vector. */
-
- void *msg_control; /* Ancillary data (eg BSD filedesc passing). */
- size_t msg_controllen; /* Ancillary data buffer length.
- !! The type should be socklen_t but the
- definition of the kernel is incompatible
- with this. */
-
- int msg_flags; /* Flags on received message. */
- };
-
-/* Structure used for storage of ancillary data object information. */
-struct cmsghdr
- {
- size_t cmsg_len; /* Length of data in cmsg_data plus length
- of cmsghdr structure.
- !! The type should be socklen_t but the
- definition of the kernel is incompatible
- with this. */
- int cmsg_level; /* Originating protocol. */
- int cmsg_type; /* Protocol specific type. */
-#if __glibc_c99_flexarr_available
- __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */
-#endif
- };
-
-/* Ancillary data object manipulation macros. */
-#if __glibc_c99_flexarr_available
-# define CMSG_DATA(cmsg) ((cmsg)->__cmsg_data)
-#else
-# define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))
-#endif
-#define CMSG_NXTHDR(mhdr, cmsg) __cmsg_nxthdr (mhdr, cmsg)
-#define CMSG_FIRSTHDR(mhdr) \
- ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \
- ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)
-#define CMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) \
- & (size_t) ~(sizeof (size_t) - 1))
-#define CMSG_SPACE(len) (CMSG_ALIGN (len) \
- + CMSG_ALIGN (sizeof (struct cmsghdr)))
-#define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))
-
-extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,
- struct cmsghdr *__cmsg) __THROW;
-#ifdef __USE_EXTERN_INLINES
-# ifndef _EXTERN_INLINE
-# define _EXTERN_INLINE __extern_inline
-# endif
-_EXTERN_INLINE struct cmsghdr *
-__NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg))
-{
- if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr))
- /* The kernel header does this so there may be a reason. */
- return (struct cmsghdr *) 0;
-
- __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg
- + CMSG_ALIGN (__cmsg->cmsg_len));
- if ((unsigned char *) (__cmsg + 1) > ((unsigned char *) __mhdr->msg_control
- + __mhdr->msg_controllen)
- || ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len)
- > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen)))
- /* No more entries. */
- return (struct cmsghdr *) 0;
- return __cmsg;
-}
-#endif /* Use `extern inline'. */
-
-/* Socket level message types. This must match the definitions in
- <linux/socket.h>. */
-enum
- {
- SCM_RIGHTS = 0x01 /* Transfer file descriptors. */
-#define SCM_RIGHTS SCM_RIGHTS
-#ifdef __USE_GNU
- , SCM_CREDENTIALS = 0x02 /* Credentials passing. */
-# define SCM_CREDENTIALS SCM_CREDENTIALS
-#endif
- };
-
-#ifdef __USE_GNU
-/* User visible structure for SCM_CREDENTIALS message */
-struct ucred
-{
- pid_t pid; /* PID of sending process. */
- uid_t uid; /* UID of sending process. */
- gid_t gid; /* GID of sending process. */
-};
-#endif
-
-#ifdef __USE_MISC
-# include <bits/types/time_t.h>
-# include <asm/socket.h>
-#else
-# define SO_DEBUG 1
-# include <bits/socket-constants.h>
-#endif
-
-/* Structure used to manipulate the SO_LINGER option. */
-struct linger
- {
- int l_onoff; /* Nonzero to linger on close. */
- int l_linger; /* Time to linger. */
- };
-
-#endif /* bits/socket.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket2.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket2.h
deleted file mode 100644
index 797449d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket2.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Checking macros for socket functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket2.h> directly; use <sys/socket.h> instead."
-#endif
-
-extern ssize_t __recv_chk (int __fd, void *__buf, size_t __n, size_t __buflen,
- int __flags);
-extern ssize_t __REDIRECT (__recv_alias, (int __fd, void *__buf, size_t __n,
- int __flags), recv);
-
-__fortify_potential_overload ssize_t
-recv (int __fd, void *const __clang_pass_object_size0 __buf, size_t __n,
- int __flags)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__recv_warn, __n, __buf,
- "recv called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __recv_chk (__fd, __buf, __n, __glibc_objsize0 (__buf), __flags);
- return __recv_alias (__fd, __buf, __n, __flags);
-}
-__FORTIFY_FUNCTION_END
-
-extern ssize_t __recvfrom_chk (int __fd, void *__restrict __buf, size_t __n,
- size_t __buflen, int __flags,
- __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-extern ssize_t __REDIRECT (__recvfrom_alias,
- (int __fd, void *__restrict __buf, size_t __n,
- int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len), recvfrom);
-
-__fortify_potential_overload ssize_t
-recvfrom (int __fd, void *__restrict const __clang_pass_object_size0 __buf,
- size_t __n, int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__recvfrom_warn, __n, __buf,
- "recvfrom called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __recvfrom_chk (__fd, __buf, __n, __glibc_objsize0 (__buf), __flags,
- __addr, __addr_len);
- return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len);
-}
-__FORTIFY_FUNCTION_END
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket_type.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket_type.h
deleted file mode 100644
index 9cb243c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/socket_type.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Define enum __socket_type for generic Linux.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket_type.h> directly; use <sys/socket.h> instead."
-#endif
-
-/* Types of sockets. */
-enum __socket_type
-{
- SOCK_STREAM = 1, /* Sequenced, reliable, connection-based
- byte streams. */
-#define SOCK_STREAM SOCK_STREAM
- SOCK_DGRAM = 2, /* Connectionless, unreliable datagrams
- of fixed maximum length. */
-#define SOCK_DGRAM SOCK_DGRAM
- SOCK_RAW = 3, /* Raw protocol interface. */
-#define SOCK_RAW SOCK_RAW
- SOCK_RDM = 4, /* Reliably-delivered messages. */
-#define SOCK_RDM SOCK_RDM
- SOCK_SEQPACKET = 5, /* Sequenced, reliable, connection-based,
- datagrams of fixed maximum length. */
-#define SOCK_SEQPACKET SOCK_SEQPACKET
- SOCK_DCCP = 6, /* Datagram Congestion Control Protocol. */
-#define SOCK_DCCP SOCK_DCCP
- SOCK_PACKET = 10, /* Linux specific way of getting packets
- at the dev level. For writing rarp and
- other similar things on the user level. */
-#define SOCK_PACKET SOCK_PACKET
-
- /* Flags to be ORed into the type parameter of socket and socketpair and
- used for the flags parameter of paccept. */
-
- SOCK_CLOEXEC = 02000000, /* Atomically set close-on-exec flag for the
- new descriptor(s). */
-#define SOCK_CLOEXEC SOCK_CLOEXEC
- SOCK_NONBLOCK = 00004000 /* Atomically mark descriptor(s) as
- non-blocking. */
-#define SOCK_NONBLOCK SOCK_NONBLOCK
-};
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ss_flags.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ss_flags.h
deleted file mode 100644
index 8dc676d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/ss_flags.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* ss_flags values for stack_t. Linux version.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SS_FLAGS_H
-#define _BITS_SS_FLAGS_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Possible values for `ss_flags'. */
-enum
-{
- SS_ONSTACK = 1,
-#define SS_ONSTACK SS_ONSTACK
- SS_DISABLE
-#define SS_DISABLE SS_DISABLE
-};
-
-#endif /* bits/ss_flags.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stab.def b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stab.def
deleted file mode 100644
index 5c72900..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stab.def
+++ /dev/null
@@ -1,233 +0,0 @@
-/* Table of DBX symbol codes for the GNU system.
- Copyright (C) 1988, 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This contains contribution from Cygnus Support. */
-
-/* Global variable. Only the name is significant.
- To find the address, look in the corresponding external symbol. */
-__define_stab (N_GSYM, 0x20, "GSYM")
-
-/* Function name for BSD Fortran. Only the name is significant.
- To find the address, look in the corresponding external symbol. */
-__define_stab (N_FNAME, 0x22, "FNAME")
-
-/* Function name or text-segment variable for C. Value is its address.
- Desc is supposedly starting line number, but GCC doesn't set it
- and DBX seems not to miss it. */
-__define_stab (N_FUN, 0x24, "FUN")
-
-/* Data-segment variable with internal linkage. Value is its address.
- "Static Sym". */
-__define_stab (N_STSYM, 0x26, "STSYM")
-
-/* BSS-segment variable with internal linkage. Value is its address. */
-__define_stab (N_LCSYM, 0x28, "LCSYM")
-
-/* Name of main routine. Only the name is significant.
- This is not used in C. */
-__define_stab (N_MAIN, 0x2a, "MAIN")
-
-/* Global symbol in Pascal.
- Supposedly the value is its line number; I'm skeptical. */
-__define_stab (N_PC, 0x30, "PC")
-
-/* Number of symbols: 0, files,,funcs,lines according to Ultrix V4.0. */
-__define_stab (N_NSYMS, 0x32, "NSYMS")
-
-/* "No DST map for sym: name, ,0,type,ignored" according to Ultrix V4.0. */
-__define_stab (N_NOMAP, 0x34, "NOMAP")
-
-/* New stab from Solaris. I don't know what it means, but it
- don't seem to contain useful information. */
-__define_stab (N_OBJ, 0x38, "OBJ")
-
-/* New stab from Solaris. I don't know what it means, but it
- don't seem to contain useful information. Possibly related to the
- optimization flags used in this module. */
-__define_stab (N_OPT, 0x3c, "OPT")
-
-/* Register variable. Value is number of register. */
-__define_stab (N_RSYM, 0x40, "RSYM")
-
-/* Modula-2 compilation unit. Can someone say what info it contains? */
-__define_stab (N_M2C, 0x42, "M2C")
-
-/* Line number in text segment. Desc is the line number;
- value is corresponding address. */
-__define_stab (N_SLINE, 0x44, "SLINE")
-
-/* Similar, for data segment. */
-__define_stab (N_DSLINE, 0x46, "DSLINE")
-
-/* Similar, for bss segment. */
-__define_stab (N_BSLINE, 0x48, "BSLINE")
-
-/* Sun's source-code browser stabs. ?? Don't know what the fields are.
- Supposedly the field is "path to associated .cb file". THIS VALUE
- OVERLAPS WITH N_BSLINE! */
-__define_stab (N_BROWS, 0x48, "BROWS")
-
-/* GNU Modula-2 definition module dependency. Value is the modification time
- of the definition file. Other is non-zero if it is imported with the
- GNU M2 keyword %INITIALIZE. Perhaps N_M2C can be used if there
- are enough empty fields? */
-__define_stab(N_DEFD, 0x4a, "DEFD")
-
-/* THE FOLLOWING TWO STAB VALUES CONFLICT. Happily, one is for Modula-2
- and one is for C++. Still,... */
-/* GNU C++ exception variable. Name is variable name. */
-__define_stab (N_EHDECL, 0x50, "EHDECL")
-/* Modula2 info "for imc": name,,0,0,0 according to Ultrix V4.0. */
-__define_stab (N_MOD2, 0x50, "MOD2")
-
-/* GNU C++ `catch' clause. Value is its address. Desc is nonzero if
- this entry is immediately followed by a CAUGHT stab saying what exception
- was caught. Multiple CAUGHT stabs means that multiple exceptions
- can be caught here. If Desc is 0, it means all exceptions are caught
- here. */
-__define_stab (N_CATCH, 0x54, "CATCH")
-
-/* Structure or union element. Value is offset in the structure. */
-__define_stab (N_SSYM, 0x60, "SSYM")
-
-/* Name of main source file.
- Value is starting text address of the compilation. */
-__define_stab (N_SO, 0x64, "SO")
-
-/* Automatic variable in the stack. Value is offset from frame pointer.
- Also used for type descriptions. */
-__define_stab (N_LSYM, 0x80, "LSYM")
-
-/* Beginning of an include file. Only Sun uses this.
- In an object file, only the name is significant.
- The Sun linker puts data into some of the other fields. */
-__define_stab (N_BINCL, 0x82, "BINCL")
-
-/* Name of sub-source file (#include file).
- Value is starting text address of the compilation. */
-__define_stab (N_SOL, 0x84, "SOL")
-
-/* Parameter variable. Value is offset from argument pointer.
- (On most machines the argument pointer is the same as the frame pointer. */
-__define_stab (N_PSYM, 0xa0, "PSYM")
-
-/* End of an include file. No name.
- This and N_BINCL act as brackets around the file's output.
- In an object file, there is no significant data in this entry.
- The Sun linker puts data into some of the fields. */
-__define_stab (N_EINCL, 0xa2, "EINCL")
-
-/* Alternate entry point. Value is its address. */
-__define_stab (N_ENTRY, 0xa4, "ENTRY")
-
-/* Beginning of lexical block.
- The desc is the nesting level in lexical blocks.
- The value is the address of the start of the text for the block.
- The variables declared inside the block *precede* the N_LBRAC symbol. */
-__define_stab (N_LBRAC, 0xc0, "LBRAC")
-
-/* Place holder for deleted include file. Replaces a N_BINCL and everything
- up to the corresponding N_EINCL. The Sun linker generates these when
- it finds multiple identical copies of the symbols from an include file.
- This appears only in output from the Sun linker. */
-__define_stab (N_EXCL, 0xc2, "EXCL")
-
-/* Modula-2 scope information. Can someone say what info it contains? */
-__define_stab (N_SCOPE, 0xc4, "SCOPE")
-
-/* End of a lexical block. Desc matches the N_LBRAC's desc.
- The value is the address of the end of the text for the block. */
-__define_stab (N_RBRAC, 0xe0, "RBRAC")
-
-/* Begin named common block. Only the name is significant. */
-__define_stab (N_BCOMM, 0xe2, "BCOMM")
-
-/* End named common block. Only the name is significant
- (and it should match the N_BCOMM). */
-__define_stab (N_ECOMM, 0xe4, "ECOMM")
-
-/* End common (local name): value is address.
- I'm not sure how this is used. */
-__define_stab (N_ECOML, 0xe8, "ECOML")
-
-/* These STAB's are used on Gould systems for Non-Base register symbols
- or something like that. FIXME. I have assigned the values at random
- since I don't have a Gould here. Fixups from Gould folk welcome... */
-__define_stab (N_NBTEXT, 0xF0, "NBTEXT")
-__define_stab (N_NBDATA, 0xF2, "NBDATA")
-__define_stab (N_NBBSS, 0xF4, "NBBSS")
-__define_stab (N_NBSTS, 0xF6, "NBSTS")
-__define_stab (N_NBLCS, 0xF8, "NBLCS")
-
-/* Second symbol entry containing a length-value for the preceding entry.
- The value is the length. */
-__define_stab (N_LENG, 0xfe, "LENG")
-
-/* The above information, in matrix format.
-
- STAB MATRIX
- _________________________________________________
- | 00 - 1F are not dbx stab symbols |
- | In most cases, the low bit is the EXTernal bit|
-
- | 00 UNDEF | 02 ABS | 04 TEXT | 06 DATA |
- | 01 |EXT | 03 |EXT | 05 |EXT | 07 |EXT |
-
- | 08 BSS | 0A INDR | 0C FN_SEQ | 0E |
- | 09 |EXT | 0B | 0D | 0F |
-
- | 10 | 12 COMM | 14 SETA | 16 SETT |
- | 11 | 13 | 15 | 17 |
-
- | 18 SETD | 1A SETB | 1C SETV | 1E WARNING|
- | 19 | 1B | 1D | 1F FN |
-
- |_______________________________________________|
- | Debug entries with bit 01 set are unused. |
- | 20 GSYM | 22 FNAME | 24 FUN | 26 STSYM |
- | 28 LCSYM | 2A MAIN | 2C | 2E |
- | 30 PC | 32 NSYMS | 34 NOMAP | 36 |
- | 38 OBJ | 3A | 3C OPT | 3E |
- | 40 RSYM | 42 M2C | 44 SLINE | 46 DSLINE |
- | 48 BSLINE*| 4A DEFD | 4C | 4E |
- | 50 EHDECL*| 52 | 54 CATCH | 56 |
- | 58 | 5A | 5C | 5E |
- | 60 SSYM | 62 | 64 SO | 66 |
- | 68 | 6A | 6C | 6E |
- | 70 | 72 | 74 | 76 |
- | 78 | 7A | 7C | 7E |
- | 80 LSYM | 82 BINCL | 84 SOL | 86 |
- | 88 | 8A | 8C | 8E |
- | 90 | 92 | 94 | 96 |
- | 98 | 9A | 9C | 9E |
- | A0 PSYM | A2 EINCL | A4 ENTRY | A6 |
- | A8 | AA | AC | AE |
- | B0 | B2 | B4 | B6 |
- | B8 | BA | BC | BE |
- | C0 LBRAC | C2 EXCL | C4 SCOPE | C6 |
- | C8 | CA | CC | CE |
- | D0 | D2 | D4 | D6 |
- | D8 | DA | DC | DE |
- | E0 RBRAC | E2 BCOMM | E4 ECOMM | E6 |
- | E8 ECOML | EA | EC | EE |
- | F0 | F2 | F4 | F6 |
- | F8 | FA | FC | FE LENG |
- +-----------------------------------------------+
- * 50 EHDECL is also MOD2.
- * 48 BSLINE is also BROWS.
- */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stat.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stat.h
deleted file mode 100644
index 31868c8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stat.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_STAT_H && !defined _FCNTL_H
-# error "Never include <bits/stat.h> directly; use <sys/stat.h> instead."
-#endif
-
-#ifndef _BITS_STAT_H
-#define _BITS_STAT_H 1
-
-#include <bits/struct_stat.h>
-
-/* Encoding of the file mode. */
-
-#define __S_IFMT 0170000 /* These bits determine file type. */
-
-/* File types. */
-#define __S_IFDIR 0040000 /* Directory. */
-#define __S_IFCHR 0020000 /* Character device. */
-#define __S_IFBLK 0060000 /* Block device. */
-#define __S_IFREG 0100000 /* Regular file. */
-#define __S_IFIFO 0010000 /* FIFO. */
-#define __S_IFLNK 0120000 /* Symbolic link. */
-#define __S_IFSOCK 0140000 /* Socket. */
-
-/* POSIX.1b objects. Note that these macros always evaluate to zero. But
- they do it by enforcing the correct use of the macros. */
-#define __S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)
-#define __S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)
-#define __S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)
-
-/* Protection bits. */
-
-#define __S_ISUID 04000 /* Set user ID on execution. */
-#define __S_ISGID 02000 /* Set group ID on execution. */
-#define __S_ISVTX 01000 /* Save swapped text after use (sticky). */
-#define __S_IREAD 0400 /* Read by owner. */
-#define __S_IWRITE 0200 /* Write by owner. */
-#define __S_IEXEC 0100 /* Execute by owner. */
-
-#ifdef __USE_ATFILE
-# define UTIME_NOW ((1l << 30) - 1l)
-# define UTIME_OMIT ((1l << 30) - 2l)
-#endif
-
-#endif /* bits/stat.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statfs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statfs.h
deleted file mode 100644
index bef18a3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statfs.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Copyright (C) 2011-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATFS_H
-# error "Never include <bits/statfs.h> directly; use <sys/statfs.h> instead."
-#endif
-
-#include <bits/endian.h>
-#include <bits/types.h>
-#include <bits/wordsize.h>
-
-/* 64-bit libc uses the kernel's 'struct statfs', accessed via the
- statfs() syscall; 32-bit libc uses the kernel's 'struct statfs64'
- and accesses it via the statfs64() syscall. All the various
- APIs offered by libc use the kernel shape for their struct statfs
- structure; the only difference is that 32-bit programs not
- using __USE_FILE_OFFSET64 only see the low 32 bits of some
- of the fields (the __fsblkcnt_t and __fsfilcnt_t fields). */
-
-#if defined __USE_FILE_OFFSET64
-# define __field64(type, type64, name) type64 name
-#elif __WORDSIZE == 64 || __STATFS_MATCHES_STATFS64
-# define __field64(type, type64, name) type name
-#elif __BYTE_ORDER == __LITTLE_ENDIAN
-# define __field64(type, type64, name) \
- type name __attribute__((__aligned__ (__alignof__ (type64)))); int __##name##_pad
-#else
-# define __field64(type, type64, name) \
- int __##name##_pad __attribute__((__aligned__ (__alignof__ (type64)))); type name
-#endif
-
-struct statfs
- {
- __SWORD_TYPE f_type;
- __SWORD_TYPE f_bsize;
- __field64(__fsblkcnt_t, __fsblkcnt64_t, f_blocks);
- __field64(__fsblkcnt_t, __fsblkcnt64_t, f_bfree);
- __field64(__fsblkcnt_t, __fsblkcnt64_t, f_bavail);
- __field64(__fsfilcnt_t, __fsfilcnt64_t, f_files);
- __field64(__fsfilcnt_t, __fsfilcnt64_t, f_ffree);
- __fsid_t f_fsid;
- __SWORD_TYPE f_namelen;
- __SWORD_TYPE f_frsize;
- __SWORD_TYPE f_flags;
- __SWORD_TYPE f_spare[4];
- };
-
-#undef __field64
-
-#ifdef __USE_LARGEFILE64
-struct statfs64
- {
- __SWORD_TYPE f_type;
- __SWORD_TYPE f_bsize;
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsid_t f_fsid;
- __SWORD_TYPE f_namelen;
- __SWORD_TYPE f_frsize;
- __SWORD_TYPE f_flags;
- __SWORD_TYPE f_spare[4];
- };
-#endif
-
-/* Tell code we have these members. */
-#define _STATFS_F_NAMELEN
-#define _STATFS_F_FRSIZE
-#define _STATFS_F_FLAGS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statvfs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statvfs.h
deleted file mode 100644
index 8d5db12..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statvfs.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATVFS_H
-# error "Never include <bits/statvfs.h> directly; use <sys/statvfs.h> instead."
-#endif
-
-#include <bits/types.h> /* For __fsblkcnt_t and __fsfilcnt_t. */
-
-#if (__WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-#define _STATVFSBUF_F_UNUSED
-#endif
-
-struct statvfs
- {
- unsigned long int f_bsize;
- unsigned long int f_frsize;
-#ifndef __USE_FILE_OFFSET64
- __fsblkcnt_t f_blocks;
- __fsblkcnt_t f_bfree;
- __fsblkcnt_t f_bavail;
- __fsfilcnt_t f_files;
- __fsfilcnt_t f_ffree;
- __fsfilcnt_t f_favail;
-#else
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsfilcnt64_t f_favail;
-#endif
- unsigned long int f_fsid;
-#ifdef _STATVFSBUF_F_UNUSED
- int __f_unused;
-#endif
- unsigned long int f_flag;
- unsigned long int f_namemax;
- int __f_spare[6];
- };
-
-#ifdef __USE_LARGEFILE64
-struct statvfs64
- {
- unsigned long int f_bsize;
- unsigned long int f_frsize;
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsfilcnt64_t f_favail;
- unsigned long int f_fsid;
-#ifdef _STATVFSBUF_F_UNUSED
- int __f_unused;
-#endif
- unsigned long int f_flag;
- unsigned long int f_namemax;
- int __f_spare[6];
- };
-#endif
-
-/* Definitions for the flag in `f_flag'. These definitions should be
- kept in sync with the definitions in <sys/mount.h>. */
-enum
-{
- ST_RDONLY = 1, /* Mount read-only. */
-#define ST_RDONLY ST_RDONLY
- ST_NOSUID = 2 /* Ignore suid and sgid bits. */
-#define ST_NOSUID ST_NOSUID
-#ifdef __USE_GNU
- ,
- ST_NODEV = 4, /* Disallow access to device special files. */
-# define ST_NODEV ST_NODEV
- ST_NOEXEC = 8, /* Disallow program execution. */
-# define ST_NOEXEC ST_NOEXEC
- ST_SYNCHRONOUS = 16, /* Writes are synced at once. */
-# define ST_SYNCHRONOUS ST_SYNCHRONOUS
- ST_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
-# define ST_MANDLOCK ST_MANDLOCK
- ST_WRITE = 128, /* Write on file/directory/symlink. */
-# define ST_WRITE ST_WRITE
- ST_APPEND = 256, /* Append-only file. */
-# define ST_APPEND ST_APPEND
- ST_IMMUTABLE = 512, /* Immutable file. */
-# define ST_IMMUTABLE ST_IMMUTABLE
- ST_NOATIME = 1024, /* Do not update access times. */
-# define ST_NOATIME ST_NOATIME
- ST_NODIRATIME = 2048, /* Do not update directory access times. */
-# define ST_NODIRATIME ST_NODIRATIME
- ST_RELATIME = 4096 /* Update atime relative to mtime/ctime. */
-# define ST_RELATIME ST_RELATIME
-#endif /* Use GNU. */
-};
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statx-generic.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statx-generic.h
deleted file mode 100644
index f8b0f4d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statx-generic.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Generic statx-related definitions and declarations.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is based on <linux/stat.h> in Linux. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/statx-generic.h> directly, include <sys/stat.h> instead.
-#endif
-
-#include <bits/types/struct_statx_timestamp.h>
-#include <bits/types/struct_statx.h>
-
-#ifndef STATX_TYPE
-# define STATX_TYPE 0x0001U
-# define STATX_MODE 0x0002U
-# define STATX_NLINK 0x0004U
-# define STATX_UID 0x0008U
-# define STATX_GID 0x0010U
-# define STATX_ATIME 0x0020U
-# define STATX_MTIME 0x0040U
-# define STATX_CTIME 0x0080U
-# define STATX_INO 0x0100U
-# define STATX_SIZE 0x0200U
-# define STATX_BLOCKS 0x0400U
-# define STATX_BASIC_STATS 0x07ffU
-# define STATX_ALL 0x0fffU
-# define STATX_BTIME 0x0800U
-# define STATX_MNT_ID 0x1000U
-# define STATX__RESERVED 0x80000000U
-
-# define STATX_ATTR_COMPRESSED 0x0004
-# define STATX_ATTR_IMMUTABLE 0x0010
-# define STATX_ATTR_APPEND 0x0020
-# define STATX_ATTR_NODUMP 0x0040
-# define STATX_ATTR_ENCRYPTED 0x0800
-# define STATX_ATTR_AUTOMOUNT 0x1000
-# define STATX_ATTR_MOUNT_ROOT 0x2000
-# define STATX_ATTR_VERITY 0x100000
-# define STATX_ATTR_DAX 0x200000
-#endif /* !STATX_TYPE */
-
-__BEGIN_DECLS
-
-/* Fill *BUF with information about PATH in DIRFD. */
-int statx (int __dirfd, const char *__restrict __path, int __flags,
- unsigned int __mask, struct statx *__restrict __buf)
- __THROW __nonnull ((2, 5));
-
-__END_DECLS
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statx.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statx.h
deleted file mode 100644
index baa37d1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/statx.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* statx-related definitions and declarations. Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is based on <linux/stat.h> in Linux. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/statx.h> directly, include <sys/stat.h> instead.
-#endif
-
-/* Use the Linux kernel header if available. */
-
-/* Use "" to work around incorrect macro expansion of the
- __has_include argument (GCC PR 80005). */
-#ifdef __has_include
-# if __has_include ("linux/stat.h")
-# include "linux/stat.h"
-# ifdef STATX_TYPE
-# define __statx_timestamp_defined 1
-# define __statx_defined 1
-# endif
-# endif
-#endif
-
-#include <bits/statx-generic.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdint-intn.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdint-intn.h
deleted file mode 100644
index 8a1cf5d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdint-intn.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define intN_t types.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDINT_INTN_H
-#define _BITS_STDINT_INTN_H 1
-
-#include <bits/types.h>
-
-typedef __int8_t int8_t;
-typedef __int16_t int16_t;
-typedef __int32_t int32_t;
-typedef __int64_t int64_t;
-
-#endif /* bits/stdint-intn.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdint-uintn.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdint-uintn.h
deleted file mode 100644
index a4fca46..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdint-uintn.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define uintN_t types.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDINT_UINTN_H
-#define _BITS_STDINT_UINTN_H 1
-
-#include <bits/types.h>
-
-typedef __uint8_t uint8_t;
-typedef __uint16_t uint16_t;
-typedef __uint32_t uint32_t;
-typedef __uint64_t uint64_t;
-
-#endif /* bits/stdint-uintn.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio-ldbl.h
deleted file mode 100644
index 067a2fb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio-ldbl.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* -mlong-double-64 compatibility mode for stdio functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio-ldbl.h> directly; use <stdio.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (fprintf)
-__LDBL_REDIR_DECL (printf)
-__LDBL_REDIR_DECL (sprintf)
-__LDBL_REDIR_DECL (vfprintf)
-__LDBL_REDIR_DECL (vprintf)
-__LDBL_REDIR_DECL (vsprintf)
-#if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (fscanf, __nldbl___isoc99_fscanf)
-__LDBL_REDIR1_DECL (scanf, __nldbl___isoc99_scanf)
-__LDBL_REDIR1_DECL (sscanf, __nldbl___isoc99_sscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (fscanf, __isoc99_fscanfieee128)
-__LDBL_REDIR1_DECL (scanf, __isoc99_scanfieee128)
-__LDBL_REDIR1_DECL (sscanf, __isoc99_sscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-#else
-__LDBL_REDIR_DECL (fscanf)
-__LDBL_REDIR_DECL (scanf)
-__LDBL_REDIR_DECL (sscanf)
-#endif
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-__LDBL_REDIR_DECL (snprintf)
-__LDBL_REDIR_DECL (vsnprintf)
-#endif
-
-#ifdef __USE_ISOC99
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (vfscanf, __nldbl___isoc99_vfscanf)
-__LDBL_REDIR1_DECL (vscanf, __nldbl___isoc99_vscanf)
-__LDBL_REDIR1_DECL (vsscanf, __nldbl___isoc99_vsscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (vfscanf, __isoc99_vfscanfieee128)
-__LDBL_REDIR1_DECL (vscanf, __isoc99_vscanfieee128)
-__LDBL_REDIR1_DECL (vsscanf, __isoc99_vsscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (vfscanf)
-__LDBL_REDIR_DECL (vsscanf)
-__LDBL_REDIR_DECL (vscanf)
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-__LDBL_REDIR_DECL (vdprintf)
-__LDBL_REDIR_DECL (dprintf)
-#endif
-
-#ifdef __USE_GNU
-__LDBL_REDIR_DECL (vasprintf)
-__LDBL_REDIR2_DECL (asprintf)
-__LDBL_REDIR_DECL (asprintf)
-__LDBL_REDIR_DECL (obstack_printf)
-__LDBL_REDIR_DECL (obstack_vprintf)
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (sprintf_chk)
-__LDBL_REDIR2_DECL (vsprintf_chk)
-# if defined __USE_ISOC99 || defined __USE_UNIX98
-__LDBL_REDIR2_DECL (snprintf_chk)
-__LDBL_REDIR2_DECL (vsnprintf_chk)
-# endif
-# if __USE_FORTIFY_LEVEL > 1
-__LDBL_REDIR2_DECL (fprintf_chk)
-__LDBL_REDIR2_DECL (printf_chk)
-__LDBL_REDIR2_DECL (vfprintf_chk)
-__LDBL_REDIR2_DECL (vprintf_chk)
-# ifdef __USE_XOPEN2K8
-__LDBL_REDIR2_DECL (dprintf_chk)
-__LDBL_REDIR2_DECL (vdprintf_chk)
-# endif
-# ifdef __USE_GNU
-__LDBL_REDIR2_DECL (asprintf_chk)
-__LDBL_REDIR2_DECL (vasprintf_chk)
-__LDBL_REDIR2_DECL (obstack_printf_chk)
-__LDBL_REDIR2_DECL (obstack_vprintf_chk)
-# endif
-# endif
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio.h
deleted file mode 100644
index b56fcb0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio.h
+++ /dev/null
@@ -1,195 +0,0 @@
-/* Optimizing macros and inline functions for stdio functions.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO_H
-#define _BITS_STDIO_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio.h> directly; use <stdio.h> instead."
-#endif
-
-#ifndef __extern_inline
-# define __STDIO_INLINE inline
-#else
-# define __STDIO_INLINE __extern_inline
-#endif
-
-
-#ifdef __USE_EXTERN_INLINES
-/* For -D_FORTIFY_SOURCE{,=2,=3} bits/stdio2.h will define a different
- inline. */
-# if !(__USE_FORTIFY_LEVEL > 0 && defined __fortify_function)
-/* Write formatted output to stdout from argument list ARG. */
-__STDIO_INLINE int
-vprintf (const char *__restrict __fmt, __gnuc_va_list __arg)
-{
- return vfprintf (stdout, __fmt, __arg);
-}
-# endif
-
-/* Read a character from stdin. */
-__STDIO_INLINE int
-getchar (void)
-{
- return getc (stdin);
-}
-
-
-# ifdef __USE_MISC
-/* Faster version when locking is not necessary. */
-__STDIO_INLINE int
-fgetc_unlocked (FILE *__fp)
-{
- return __getc_unlocked_body (__fp);
-}
-# endif /* misc */
-
-
-# ifdef __USE_POSIX199506
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-getc_unlocked (FILE *__fp)
-{
- return __getc_unlocked_body (__fp);
-}
-
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-getchar_unlocked (void)
-{
- return __getc_unlocked_body (stdin);
-}
-# endif /* POSIX */
-
-
-/* Write a character to stdout. */
-__STDIO_INLINE int
-putchar (int __c)
-{
- return putc (__c, stdout);
-}
-
-
-# ifdef __USE_MISC
-/* Faster version when locking is not necessary. */
-__STDIO_INLINE int
-fputc_unlocked (int __c, FILE *__stream)
-{
- return __putc_unlocked_body (__c, __stream);
-}
-# endif /* misc */
-
-
-# ifdef __USE_POSIX199506
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-putc_unlocked (int __c, FILE *__stream)
-{
- return __putc_unlocked_body (__c, __stream);
-}
-
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-putchar_unlocked (int __c)
-{
- return __putc_unlocked_body (__c, stdout);
-}
-# endif /* POSIX */
-
-
-# ifdef __USE_GNU
-/* Like `getdelim', but reads up to a newline. */
-__STDIO_INLINE __ssize_t
-getline (char **__lineptr, size_t *__n, FILE *__stream)
-{
- return __getdelim (__lineptr, __n, '\n', __stream);
-}
-# endif /* GNU */
-
-
-# ifdef __USE_MISC
-/* Faster versions when locking is not required. */
-__STDIO_INLINE int
-__NTH (feof_unlocked (FILE *__stream))
-{
- return __feof_unlocked_body (__stream);
-}
-
-/* Faster versions when locking is not required. */
-__STDIO_INLINE int
-__NTH (ferror_unlocked (FILE *__stream))
-{
- return __ferror_unlocked_body (__stream);
-}
-# endif /* misc */
-
-#endif /* Use extern inlines. */
-
-
-#if defined __USE_MISC && defined __GNUC__ && defined __OPTIMIZE__ \
- && !defined __cplusplus
-/* Perform some simple optimizations. */
-# define fread_unlocked(ptr, size, n, stream) \
- (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) \
- && (size_t) (size) * (size_t) (n) <= 8 \
- && (size_t) (size) != 0) \
- ? ({ char *__ptr = (char *) (ptr); \
- FILE *__stream = (stream); \
- size_t __cnt; \
- for (__cnt = (size_t) (size) * (size_t) (n); \
- __cnt > 0; --__cnt) \
- { \
- int __c = getc_unlocked (__stream); \
- if (__c == EOF) \
- break; \
- *__ptr++ = __c; \
- } \
- ((size_t) (size) * (size_t) (n) - __cnt) \
- / (size_t) (size); }) \
- : (((__builtin_constant_p (size) && (size_t) (size) == 0) \
- || (__builtin_constant_p (n) && (size_t) (n) == 0)) \
- /* Evaluate all parameters once. */ \
- ? ((void) (ptr), (void) (stream), (void) (size), \
- (void) (n), (size_t) 0) \
- : fread_unlocked (ptr, size, n, stream))))
-
-# define fwrite_unlocked(ptr, size, n, stream) \
- (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) \
- && (size_t) (size) * (size_t) (n) <= 8 \
- && (size_t) (size) != 0) \
- ? ({ const char *__ptr = (const char *) (ptr); \
- FILE *__stream = (stream); \
- size_t __cnt; \
- for (__cnt = (size_t) (size) * (size_t) (n); \
- __cnt > 0; --__cnt) \
- if (putc_unlocked (*__ptr++, __stream) == EOF) \
- break; \
- ((size_t) (size) * (size_t) (n) - __cnt) \
- / (size_t) (size); }) \
- : (((__builtin_constant_p (size) && (size_t) (size) == 0) \
- || (__builtin_constant_p (n) && (size_t) (n) == 0)) \
- /* Evaluate all parameters once. */ \
- ? ((void) (ptr), (void) (stream), (void) (size), \
- (void) (n), (size_t) 0) \
- : fwrite_unlocked (ptr, size, n, stream))))
-#endif
-
-/* Define helper macro. */
-#undef __STDIO_INLINE
-
-#endif /* bits/stdio.h. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio2.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio2.h
deleted file mode 100644
index d5d3570..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio2.h
+++ /dev/null
@@ -1,430 +0,0 @@
-/* Checking macros for stdio functions.
- Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO2_H
-#define _BITS_STDIO2_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio2.h> directly; use <stdio.h> instead."
-#endif
-
-extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen,
- const char *__restrict __format, ...) __THROW
- __attr_access ((__write_only__, 1, 3));
-extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen,
- const char *__restrict __format,
- __gnuc_va_list __ap) __THROW
- __attr_access ((__write_only__, 1, 3));
-
-#define __mul_may_overflow(size, n) \
- ((size | n) >= (((size_t)1) << (8 * sizeof (size_t) / 2)))
-
-#ifdef __FORTIFY_ARG_PACK_OK
-/* clang doesn't have __va_arg_pack, so we need to defer to the va_arg versions
- of these functions. */
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-__NTH (sprintf (char *__restrict const __clang_pass_object_size __s,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_BUILTIN (sprintf, __s,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-#elif !defined __cplusplus
-# define sprintf(str, ...) \
- __builtin___sprintf_chk (str, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (str), __VA_ARGS__)
-#endif
-
-__fortify_potential_overload int
-__NTH (vsprintf (char *__restrict const __clang_pass_object_size __s,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __builtin___vsprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt, __ap);
-}
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-
-extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag,
- size_t __slen, const char *__restrict __format,
- ...) __THROW
- __attr_access ((__write_only__, 1, 2));
-extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag,
- size_t __slen, const char *__restrict __format,
- __gnuc_va_list __ap) __THROW;
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 3, 4))) int
-__NTH (snprintf (char *__restrict const __clang_pass_object_size __s,
- size_t __n, const char *__restrict __fmt, ...))
- /* GCC's builtin will catch this, so we just need to cover clang here. */
- __clang_warning_if (__bos_static_lt (__n, __s),
- "call to snprintf may overflow the destination buffer")
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_BUILTIN (snprintf, __s, __n,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define snprintf(str, len, ...) \
- __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (str), __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 3, 0))) int
-__NTH (vsnprintf (char *__restrict const __clang_pass_object_size __s,
- size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap))
- __clang_warning_if (__bos_static_lt (__n, __s),
- "call to vsnprintf may overflow the destination "
- "buffer")
-{
- return __builtin___vsnprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt, __ap);
-}
-
-#endif
-
-#if __USE_FORTIFY_LEVEL > 1
-
-extern int __fprintf_chk (FILE *__restrict __stream, int __flag,
- const char *__restrict __format, ...);
-extern int __printf_chk (int __flag, const char *__restrict __format, ...);
-extern int __vfprintf_chk (FILE *__restrict __stream, int __flag,
- const char *__restrict __format, __gnuc_va_list __ap);
-extern int __vprintf_chk (int __flag, const char *__restrict __format,
- __gnuc_va_list __ap);
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-fprintf (FILE *__restrict const __clang_pass_object_size __stream,
- const char *__restrict __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (fprintf, __stream,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 1, 2))) int
-printf (const char *__restrict const __clang_pass_object_size __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (printf, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define printf(...) \
- __printf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define fprintf(stream, ...) \
- __fprintf_chk (stream, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 1, 0))) int
-vprintf (const char *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
-# ifdef __USE_EXTERN_INLINES
- return __vfprintf_chk (stdout, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-# else
- return __vprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-# endif
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-vfprintf (FILE *__restrict const __clang_pass_object_size __stream,
- const char *__restrict __fmt, __gnuc_va_list __ap)
-{
- return __vfprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-# ifdef __USE_XOPEN2K8
-extern int __dprintf_chk (int __fd, int __flag, const char *__restrict __fmt,
- ...) __attribute__ ((__format__ (__printf__, 3, 4)));
-extern int __vdprintf_chk (int __fd, int __flag,
- const char *__restrict __fmt, __gnuc_va_list __arg)
- __attribute__ ((__format__ (__printf__, 3, 0)));
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-dprintf (int __fd, const char *__restrict const __clang_pass_object_size __fmt,
- ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (dprintf, __fd, __USE_FORTIFY_LEVEL - 1,
- __fmt, __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define dprintf(fd, ...) \
- __dprintf_chk (fd, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-vdprintf (int __fd,
- const char *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- return __vdprintf_chk (__fd, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-# endif
-
-# ifdef __USE_GNU
-
-extern int __asprintf_chk (char **__restrict __ptr, int __flag,
- const char *__restrict __fmt, ...)
- __THROW __attribute__ ((__format__ (__printf__, 3, 4))) __wur;
-extern int __vasprintf_chk (char **__restrict __ptr, int __flag,
- const char *__restrict __fmt, __gnuc_va_list __arg)
- __THROW __attribute__ ((__format__ (__printf__, 3, 0))) __wur;
-extern int __obstack_printf_chk (struct obstack *__restrict __obstack,
- int __flag, const char *__restrict __format,
- ...)
- __THROW __attribute__ ((__format__ (__printf__, 3, 4)));
-extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack,
- int __flag,
- const char *__restrict __format,
- __gnuc_va_list __args)
- __THROW __attribute__ ((__format__ (__printf__, 3, 0)));
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3)))
-__wur int
-__NTH (asprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (asprintf, __ptr,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3)))
-__wur int
-__NTH (__asprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (asprintf, __ptr,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-__NTH (obstack_printf (struct obstack *
- __restrict const __clang_pass_object_size __obstack,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result =
-# ifdef __use_clang_fortify
- __obstack_vprintf_chk
-# else
- __obstack_printf_chk
-# endif
- (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define asprintf(ptr, ...) \
- __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define __asprintf(ptr, ...) \
- __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define obstack_printf(obstack, ...) \
- __obstack_printf_chk (obstack, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0)))
-__wur int
-__NTH (vasprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __vasprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-__NTH (obstack_vprintf (struct obstack *
- __restrict const __clang_pass_object_size __obstack,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __obstack_vprintf_chk (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt,
- __ap);
-}
-
-# endif
-
-#endif
-
-#if __GLIBC_USE (DEPRECATED_GETS)
-extern char *__gets_chk (char *__str, size_t) __wur;
-extern char *__REDIRECT_NTH (__gets_alias, (char *__buf), gets) __wur;
-
-__fortify_potential_overload __wur char *
-gets (char *const __clang_pass_object_size __str)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__gets_warn, __glibc_objsize (__str) == (size_t) -1,
- "please use fgets or getline instead, gets can't "
- "specify buffer size")
-{
- if (__glibc_objsize (__str) != (size_t) -1)
- return __gets_chk (__str, __glibc_objsize (__str));
- return __gets_alias (__str);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n,
- FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 3));
-extern char *__REDIRECT (__fgets_alias,
- (char *__restrict __s, int __n,
- FILE *__restrict __stream), fgets)
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload __wur __attr_access ((__write_only__, 1, 2)) char *
-fgets (char *__restrict const __clang_pass_object_size __s, int __n,
- FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgets_warn, __bos_static_lt (__n, __s) && __n > 0,
- "fgets called with bigger size than length of "
- "destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgets_chk (__s, __glibc_objsize (__s), __n, __stream);
- return __fgets_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen,
- size_t __size, size_t __n,
- FILE *__restrict __stream) __wur;
-extern size_t __REDIRECT (__fread_alias,
- (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream),
- fread) __wur;
-
-__fortify_potential_overload __wur size_t
-fread (void *__restrict const __clang_pass_object_size0 __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fread_warn, __bos0_static_lt (__size * __n, __ptr)
- && !__mul_may_overflow (__size, __n),
- "fread called with bigger size * nmemb than length "
- "of destination buffer")
-{
- if (__glibc_objsize0 (__ptr) != (size_t) -1)
- return __fread_chk (__ptr, __glibc_objsize0 (__ptr), __size, __n, __stream);
- return __fread_alias (__ptr, __size, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size,
- int __n, FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 3));
-extern char *__REDIRECT (__fgets_unlocked_alias,
- (char *__restrict __s, int __n,
- FILE *__restrict __stream), fgets_unlocked)
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload __wur __attr_access ((__write_only__, 1, 2)) char *
-fgets_unlocked (char *__restrict const __clang_pass_object_size __s, int __n,
- FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgets_unlocked_warn,
- __bos_static_lt (__n, __s) && __n > 0,
- "fgets_unlocked called with bigger size than length "
- "of destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgets_unlocked_chk (__s, __glibc_objsize (__s), __n, __stream);
- return __fgets_unlocked_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#ifdef __USE_MISC
-# undef fread_unlocked
-extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen,
- size_t __size, size_t __n,
- FILE *__restrict __stream) __wur;
-extern size_t __REDIRECT (__fread_unlocked_alias,
- (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream),
- fread_unlocked) __wur;
-
-__fortify_potential_overload __wur size_t
-fread_unlocked (void *__restrict const __clang_pass_object_size0 __ptr,
- size_t __size, size_t __n, FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fread_unlocked_warn,
- __bos0_static_lt (__size * __n, __ptr)
- && !__mul_may_overflow(__size, __n),
- "fread_unlocked called with bigger size * n than "
- "length of destination buffer")
-{
- if (__glibc_objsize0 (__ptr) != (size_t) -1)
- return __fread_unlocked_chk (__ptr, __glibc_objsize0 (__ptr), __size, __n, __stream);
-
-# ifdef __USE_EXTERN_INLINES
- if (__builtin_constant_p (__size)
- && __builtin_constant_p (__n)
- && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2))
- && __size * __n <= 8)
- {
- size_t __cnt = __size * __n;
- char *__cptr = (char *) __ptr;
- if (__cnt == 0)
- return 0;
-
- for (; __cnt > 0; --__cnt)
- {
- int __c = getc_unlocked (__stream);
- if (__c == EOF)
- break;
- *__cptr++ = __c;
- }
- return (__cptr - (char *) __ptr) / __size;
- }
-# endif
- return __fread_unlocked_alias (__ptr, __size, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#undef __mul_may_overflow
-#endif /* bits/stdio2.h. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio_lim.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio_lim.h
deleted file mode 100644
index ff1a2c3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdio_lim.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO_LIM_H
-#define _BITS_STDIO_LIM_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio_lim.h> directly; use <stdio.h> instead."
-#endif
-
-#define L_tmpnam 20
-#define TMP_MAX 238328
-#define FILENAME_MAX 4096
-
-#ifdef __USE_POSIX
-# define L_ctermid 9
-# if !defined __USE_XOPEN2K || defined __USE_GNU
-# define L_cuserid 9
-# endif
-#endif
-
-#undef FOPEN_MAX
-#define FOPEN_MAX 16
-
-#endif /* bits/stdio_lim.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-bsearch.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-bsearch.h
deleted file mode 100644
index 4132dc6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-bsearch.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Perform binary search - inline version.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-__extern_inline void *
-bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size,
- __compar_fn_t __compar)
-{
- size_t __l, __u, __idx;
- const void *__p;
- int __comparison;
-
- __l = 0;
- __u = __nmemb;
- while (__l < __u)
- {
- __idx = (__l + __u) / 2;
- __p = (void *) (((const char *) __base) + (__idx * __size));
- __comparison = (*__compar) (__key, __p);
- if (__comparison < 0)
- __u = __idx;
- else if (__comparison > 0)
- __l = __idx + 1;
- else
- return (void *) __p;
- }
-
- return NULL;
-}
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-float.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-float.h
deleted file mode 100644
index 3373c5b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-float.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Floating-point inline functions for stdlib.h.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never use <bits/stdlib-float.h> directly; include <stdlib.h> instead."
-#endif
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline double
-__NTH (atof (const char *__nptr))
-{
- return strtod (__nptr, (char **) NULL);
-}
-#endif /* Optimizing and Inlining. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-ldbl.h
deleted file mode 100644
index 775b6e5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib-ldbl.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* -mlong-double-64 compatibility mode for <stdlib.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never include <bits/stdlib-ldbl.h> directly; use <stdlib.h> instead."
-#endif
-
-#ifdef __USE_ISOC99
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strtold, strtod)
-# else
-__LDBL_REDIR1_DECL (strtold, __strtoieee128)
-# endif
-#endif
-
-#ifdef __USE_GNU
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strtold_l, strtod_l)
-# else
-__LDBL_REDIR1_DECL (strtold_l, __strtoieee128_l)
-# endif
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strfroml, strfromd)
-# else
-__LDBL_REDIR1_DECL (strfroml, __strfromieee128)
-# endif
-#endif
-
-#ifdef __USE_MISC
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (qecvt, ecvt)
-__LDBL_REDIR1_DECL (qfcvt, fcvt)
-__LDBL_REDIR1_DECL (qgcvt, gcvt)
-__LDBL_REDIR1_DECL (qecvt_r, ecvt_r)
-__LDBL_REDIR1_DECL (qfcvt_r, fcvt_r)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (qecvt, __qecvtieee128)
-__LDBL_REDIR1_DECL (qfcvt, __qfcvtieee128)
-__LDBL_REDIR1_DECL (qgcvt, __qgcvtieee128)
-__LDBL_REDIR1_DECL (qecvt_r, __qecvtieee128_r)
-__LDBL_REDIR1_DECL (qfcvt_r, __qfcvtieee128_r)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib.h
deleted file mode 100644
index 79babec..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/stdlib.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* Checking macros for stdlib functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never include <bits/stdlib.h> directly; use <stdlib.h> instead."
-#endif
-
-extern char *__realpath_chk (const char *__restrict __name,
- char *__restrict __resolved,
- size_t __resolvedlen) __THROW __wur;
-extern char *__REDIRECT_NTH (__realpath_alias,
- (const char *__restrict __name,
- char *__restrict __resolved), realpath) __wur;
-
-__fortify_potential_overload __wur char *
-__NTH (realpath (const char *__restrict __name,
- char *__restrict const __clang_pass_object_size __resolved))
-__FORTIFY_PRECONDITIONS
-#if defined _LIBC_LIMITS_H_ && defined PATH_MAX
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__realpath_warn, PATH_MAX, __resolved,
- "second argument of realpath must be "
- "either NULL or at least PATH_MAX "
- "bytes long buffer")
-#endif
-{
- if (
-#if defined _LIBC_LIMITS_H_ && defined PATH_MAX
- __FORTIFY_CALL_CHK &&
-#endif
- __glibc_objsize (__resolved) != (size_t) -1)
- return __realpath_chk (__name, __resolved, __glibc_objsize (__resolved));
- return __realpath_alias (__name, __resolved);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen,
- size_t __nreal) __THROW __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-extern int __REDIRECT_NTH (__ptsname_r_alias, (int __fd, char *__buf,
- size_t __buflen), ptsname_r)
- __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload int
-__NTH (ptsname_r (int __fd, char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__ptsname_r_warn, __buflen, __buf,
- "ptsname_r called with buflen "
- "bigger than size of buf")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __ptsname_r_chk (__fd, __buf, __buflen, __glibc_objsize (__buf));
- return __ptsname_r_alias (__fd, __buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-
-extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen)
- __THROW __wur;
-extern int __REDIRECT_NTH (__wctomb_alias, (char *__s, wchar_t __wchar),
- wctomb) __wur;
-
-__fortify_potential_overload __wur int
-__NTH (wctomb (char *const __clang_pass_object_size __s, wchar_t __wchar))
-{
- /* We would have to include <limits.h> to get a definition of MB_LEN_MAX.
- But this would only disturb the namespace. So we define our own
- version here. */
-#define __STDLIB_MB_LEN_MAX 16
-#if defined MB_LEN_MAX && MB_LEN_MAX != __STDLIB_MB_LEN_MAX
-# error "Assumed value of MB_LEN_MAX wrong"
-#endif
- if (__glibc_objsize (__s) != (size_t) -1
- && __STDLIB_MB_LEN_MAX > __glibc_objsize (__s))
- return __wctomb_chk (__s, __wchar, __glibc_objsize (__s));
- return __wctomb_alias (__s, __wchar);
-}
-
-
-extern size_t __mbstowcs_chk (wchar_t *__restrict __dst,
- const char *__restrict __src,
- size_t __len, size_t __dstlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern size_t __REDIRECT_NTH (__mbstowcs_alias,
- (wchar_t *__restrict __dst,
- const char *__restrict __src,
- size_t __len), mbstowcs)
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-__fortify_potential_overload size_t
-__NTH (mbstowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char *__restrict __src, size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__mbstowcs_warn, __len, __dst,
- sizeof (wchar_t),
- "mbstowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbstowcs_chk (__dst, __src, __len,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbstowcs_alias (__dst, __src, __len);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcstombs_chk (char *__restrict __dst,
- const wchar_t *__restrict __src,
- size_t __len, size_t __dstlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern size_t __REDIRECT_NTH (__wcstombs_alias,
- (char *__restrict __dst,
- const wchar_t *__restrict __src,
- size_t __len), wcstombs)
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-__fortify_potential_overload size_t
-__NTH (wcstombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t *__restrict __src, size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcstombs_warn, __len, __dst,
- "wcstombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcstombs_chk (__dst, __src, __len, __glibc_objsize (__dst));
- return __wcstombs_alias (__dst, __src, __len);
-}
-__FORTIFY_FUNCTION_END
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/string_fortified.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/string_fortified.h
deleted file mode 100644
index 6a8d207..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/string_fortified.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STRING_FORTIFIED_H
-#define _BITS_STRING_FORTIFIED_H 1
-
-#ifndef _STRING_H
-# error "Never use <bits/string_fortified.h> directly; include <string.h> instead."
-#endif
-
-#define __warn_len_too_large \
- "function called with bigger length than the destination buffer"
-/* Repeat bodies here to reduce 'note's if we detect a problem. */
-#define __size_too_small(bos, dest, len) \
- (bos (dest) != (size_t) -1 && bos (dest) < len)
-#define __warn_if_dest_too_small(dest, len) \
- __clang_warning_if (__size_too_small (__glibc_objsize, dest, len), \
- __warn_len_too_large)
-#define __warn_if_dest_too_small0(dest, len) \
- __clang_warning_if (__size_too_small (__glibc_objsize0, dest, len), \
- __warn_len_too_large)
-
-#define __warn_input_str_too_large \
- "destination buffer will always be overflown by source"
-#define __warn_if_src_too_large(dest, src) \
- __clang_warning_if (__size_too_small (__glibc_objsize, dest, __builtin_strlen (src) + 1), \
- __warn_input_str_too_large)
-
-__fortify_potential_overload void *
-__NTH (memcpy (void *__restrict const __clang_pass_object_size0 __dest,
- const void *__restrict __src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memcpy (__dest, __src, __len);
- return __builtin___memcpy_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-__fortify_potential_overload void *
-__NTH (memmove (void *const __clang_pass_object_size0 __dest,
- const void *__src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memmove (__dest, __src, __len);
- return __builtin___memmove_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-#ifdef __USE_GNU
-__fortify_potential_overload void *
-__NTH (mempcpy (void *__restrict const __clang_pass_object_size0 __dest,
- const void *__restrict __src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_mempcpy (__dest, __src, __len);
- return __builtin___mempcpy_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-#endif
-
-/* The first two tests here help to catch a somewhat common problem
- where the second and third parameter are transposed. This is
- especially problematic if the intended fill value is zero. In this
- case no work is done at all. We detect these problems by referring
- non-existing functions. */
-#define __warn_memset_zero_len_msg \
- "memset used with constant zero length parameter; this could be due to " \
- "transposed parameters"
-__fortify_potential_overload void *
-__NTH (memset (void *const __clang_pass_object_size0 __dest, int __ch,
- size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
- __clang_warning_if (__len == 0 && __ch != 0, __warn_memset_zero_len_msg)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memset (__dest, __ch, __len);
- return __builtin___memset_chk (__dest, __ch, __len, __glibc_objsize_dst);
-}
-#undef __warn_memset_zero_len_msg
-
-#ifdef __USE_MISC
-# include <bits/strings_fortified.h>
-
-void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen)
- __THROW __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-
-__fortify_function void
-__NTH (explicit_bzero (void *__dest, size_t __len))
-{
- __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest));
-}
-#endif
-
-__fortify_potential_overload char *
-__NTH (strcpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest));
-}
-
-#ifdef __USE_GNU
-__fortify_potential_overload char *
-__NTH (stpcpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___stpcpy_chk (__dest, __src, __glibc_objsize (__dest));
-}
-#endif
-
-__fortify_potential_overload char *
-__NTH (strncpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src, size_t __len))
-/* clang: Don't warn when __builtin_strlen (__src) < __glibc_objsize (__dest),
- but __len > __glibc_objsize (__dest). The user should fix their code instead. */
- __warn_if_dest_too_small (__dest, __len)
-{
- return __builtin___strncpy_chk (__dest, __src, __len,
- __glibc_objsize (__dest));
-}
-
-extern char *__stpncpy_chk (char *__dest, const char *__src, size_t __n,
- size_t __destlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern char *__REDIRECT_NTH (__stpncpy_alias, (char *__dest, const char *__src,
- size_t __n), stpncpy);
-
-__fortify_potential_overload char *
-__NTH (stpncpy (char *const __clang_pass_object_size __dest, const char *__src,
- size_t __n))
- __warn_if_dest_too_small (__dest, __n)
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __stpncpy_chk (__dest, __src, __n, __glibc_objsize (__dest));
- return __stpncpy_alias (__dest, __src, __n);
-}
-
-__fortify_potential_overload char *
-__NTH (strcat (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
-}
-
-__fortify_potential_overload char *
-__NTH (strncat (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src, size_t __len))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strncat_chk (__dest, __src, __len,
- __glibc_objsize (__dest));
-}
-
-#undef __warn_len_too_large
-#undef __size_too_small
-#undef __warn_if_dest_too_small
-#undef __warn_if_dest_too_small0
-#undef __warn_input_str_too_large
-#undef __warn_if_src_too_large
-#endif /* bits/string_fortified.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/strings_fortified.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/strings_fortified.h
deleted file mode 100644
index 4c610f4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/strings_fortified.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Fortify macros for strings.h functions.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __STRINGS_FORTIFIED
-# define __STRINGS_FORTIFIED 1
-
-#define __strings_warn_len_too_large \
- "function called with bigger length than the destination buffer"
-
-#define __strings_size_too_small(dest, len) \
- (__bos0 (dest) != (size_t) -1 && __bos0 (dest) < len)
-
-__fortify_potential_overload void
-__NTH (bcopy (const void *__src, void *const __clang_pass_object_size0 __dest,
- size_t __len))
- __clang_warning_if (__strings_size_too_small (__dest, __len),
- __strings_warn_len_too_large)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- (void) __builtin_memmove (__dest, __src, __len);
- else
- (void) __builtin___memmove_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-__fortify_potential_overload void
-__NTH (bzero (void *const __clang_pass_object_size0 __dest, size_t __len))
- __clang_warning_if (__strings_size_too_small (__dest, __len),
- __strings_warn_len_too_large)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- (void) __builtin_memset (__dest, '\0', __len);
- else
- (void) __builtin___memset_chk (__dest, '\0', __len, __glibc_objsize_dst);
-}
-
-
-#undef __strings_size_too_small
-#undef __strings_warn_len_too_large
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_mutex.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_mutex.h
deleted file mode 100644
index 16c17a1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_mutex.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/* Default mutex implementation struct definitions.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_MUTEX_INTERNAL_H
-#define _THREAD_MUTEX_INTERNAL_H 1
-
-/* Generic struct for both POSIX and C11 mutexes. New ports are expected
- to use the default layout, however architecture can redefine it to
- add arch-specific extension (such as lock-elision). The struct have
- a size of 32 bytes on LP32 and 40 bytes on LP64 architectures. */
-
-struct __pthread_mutex_s
-{
- int __lock __LOCK_ALIGNMENT;
- unsigned int __count;
- int __owner;
-#if __WORDSIZE == 64
- unsigned int __nusers;
-#endif
- /* KIND must stay at this position in the structure to maintain
- binary compatibility with static initializers.
-
- Concurrency notes:
- The __kind of a mutex is initialized either by the static
- PTHREAD_MUTEX_INITIALIZER or by a call to pthread_mutex_init.
-
- After a mutex has been initialized, the __kind of a mutex is usually not
- changed. BUT it can be set to -1 in pthread_mutex_destroy or elision can
- be enabled. This is done concurrently in the pthread_mutex_*lock
- functions by using the macro FORCE_ELISION. This macro is only defined
- for architectures which supports lock elision.
-
- For elision, there are the flags PTHREAD_MUTEX_ELISION_NP and
- PTHREAD_MUTEX_NO_ELISION_NP which can be set in addition to the already
- set type of a mutex. Before a mutex is initialized, only
- PTHREAD_MUTEX_NO_ELISION_NP can be set with pthread_mutexattr_settype.
-
- After a mutex has been initialized, the functions pthread_mutex_*lock can
- enable elision - if the mutex-type and the machine supports it - by
- setting the flag PTHREAD_MUTEX_ELISION_NP. This is done concurrently.
- Afterwards the lock / unlock functions are using specific elision
- code-paths. */
- int __kind;
-#if __WORDSIZE != 64
- unsigned int __nusers;
-#endif
-#if __WORDSIZE == 64
- int __spins;
- __pthread_list_t __list;
-# define __PTHREAD_MUTEX_HAVE_PREV 1
-#else
- __extension__ union
- {
- int __spins;
- __pthread_slist_t __list;
- };
-# define __PTHREAD_MUTEX_HAVE_PREV 0
-#endif
-};
-
-#if __PTHREAD_MUTEX_HAVE_PREV == 1
-# define __PTHREAD_MUTEX_INITIALIZER(__kind) \
- 0, 0, 0, 0, __kind, 0, { 0, 0 }
-#else
-# define __PTHREAD_MUTEX_INITIALIZER(__kind) \
- 0, 0, 0, __kind, 0, { 0 }
-#endif
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_rwlock.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_rwlock.h
deleted file mode 100644
index bf28a94..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_rwlock.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* AArch64 internal rwlock struct definitions.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _RWLOCK_INTERNAL_H
-#define _RWLOCK_INTERNAL_H
-
-struct __pthread_rwlock_arch_t
-{
- unsigned int __readers;
- unsigned int __writers;
- unsigned int __wrphase_futex;
- unsigned int __writers_futex;
- unsigned int __pad3;
- unsigned int __pad4;
- int __cur_writer;
- int __shared;
- unsigned long int __pad1;
- unsigned long int __pad2;
- unsigned int __flags;
-};
-
-#define __PTHREAD_RWLOCK_INITIALIZER(__flags) \
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, __flags
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_stat.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_stat.h
deleted file mode 100644
index 32ef511..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/struct_stat.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/* Definition for struct stat.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_STAT_H && !defined _FCNTL_H
-# error "Never include <bits/struct_stat.h> directly; use <sys/stat.h> instead."
-#endif
-
-#ifndef _BITS_STRUCT_STAT_H
-#define _BITS_STRUCT_STAT_H 1
-
-#include <bits/endian.h>
-#include <bits/wordsize.h>
-
-#if defined __USE_FILE_OFFSET64
-# define __field64(type, type64, name) type64 name
-#elif __WORDSIZE == 64 || defined __INO_T_MATCHES_INO64_T
-# if defined __INO_T_MATCHES_INO64_T && !defined __OFF_T_MATCHES_OFF64_T
-# error "ino_t and off_t must both be the same type"
-# endif
-# define __field64(type, type64, name) type name
-#elif __BYTE_ORDER == __LITTLE_ENDIAN
-# define __field64(type, type64, name) \
- type name __attribute__((__aligned__ (__alignof__ (type64)))); int __##name##_pad
-#else
-# define __field64(type, type64, name) \
- int __##name##_pad __attribute__((__aligned__ (__alignof__ (type64)))); type name
-#endif
-
-struct stat
- {
- __dev_t st_dev; /* Device. */
- __field64(__ino_t, __ino64_t, st_ino); /* File serial number. */
- __mode_t st_mode; /* File mode. */
- __nlink_t st_nlink; /* Link count. */
- __uid_t st_uid; /* User ID of the file's owner. */
- __gid_t st_gid; /* Group ID of the file's group.*/
- __dev_t st_rdev; /* Device number, if device. */
- __dev_t __pad1;
- __field64(__off_t, __off64_t, st_size); /* Size of file, in bytes. */
- __blksize_t st_blksize; /* Optimal block size for I/O. */
- int __pad2;
- __field64(__blkcnt_t, __blkcnt64_t, st_blocks); /* 512-byte blocks */
-#ifdef __USE_XOPEN2K8
- /* Nanosecond resolution timestamps are stored in a format
- equivalent to 'struct timespec'. This is the type used
- whenever possible but the Unix namespace rules do not allow the
- identifier 'timespec' to appear in the <sys/stat.h> header.
- Therefore we have to handle the use of this header in strictly
- standard-compliant sources special. */
- struct timespec st_atim; /* Time of last access. */
- struct timespec st_mtim; /* Time of last modification. */
- struct timespec st_ctim; /* Time of last status change. */
-# define st_atime st_atim.tv_sec /* Backward compatibility. */
-# define st_mtime st_mtim.tv_sec
-# define st_ctime st_ctim.tv_sec
-#else
- __time_t st_atime; /* Time of last access. */
- unsigned long int st_atimensec; /* Nscecs of last access. */
- __time_t st_mtime; /* Time of last modification. */
- unsigned long int st_mtimensec; /* Nsecs of last modification. */
- __time_t st_ctime; /* Time of last status change. */
- unsigned long int st_ctimensec; /* Nsecs of last status change. */
-#endif
- int __glibc_reserved[2];
- };
-
-#undef __field64
-
-#ifdef __USE_LARGEFILE64
-struct stat64
- {
- __dev_t st_dev; /* Device. */
- __ino64_t st_ino; /* File serial number. */
- __mode_t st_mode; /* File mode. */
- __nlink_t st_nlink; /* Link count. */
- __uid_t st_uid; /* User ID of the file's owner. */
- __gid_t st_gid; /* Group ID of the file's group.*/
- __dev_t st_rdev; /* Device number, if device. */
- __dev_t __pad1;
- __off64_t st_size; /* Size of file, in bytes. */
- __blksize_t st_blksize; /* Optimal block size for I/O. */
- int __pad2;
- __blkcnt64_t st_blocks; /* Nr. 512-byte blocks allocated. */
-#ifdef __USE_XOPEN2K8
- /* Nanosecond resolution timestamps are stored in a format
- equivalent to 'struct timespec'. This is the type used
- whenever possible but the Unix namespace rules do not allow the
- identifier 'timespec' to appear in the <sys/stat.h> header.
- Therefore we have to handle the use of this header in strictly
- standard-compliant sources special. */
- struct timespec st_atim; /* Time of last access. */
- struct timespec st_mtim; /* Time of last modification. */
- struct timespec st_ctim; /* Time of last status change. */
-#else
- __time_t st_atime; /* Time of last access. */
- unsigned long int st_atimensec; /* Nscecs of last access. */
- __time_t st_mtime; /* Time of last modification. */
- unsigned long int st_mtimensec; /* Nsecs of last modification. */
- __time_t st_ctime; /* Time of last status change. */
- unsigned long int st_ctimensec; /* Nsecs of last status change. */
-#endif
- int __glibc_reserved[2];
- };
-#endif
-
-/* Tell code we have these members. */
-#define _STATBUF_ST_BLKSIZE
-#define _STATBUF_ST_RDEV
-/* Nanosecond resolution time values are supported. */
-#define _STATBUF_ST_NSEC
-
-#endif /* _BITS_STRUCT_STAT_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syscall.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syscall.h
deleted file mode 100644
index 98c9ea7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syscall.h
+++ /dev/null
@@ -1,2513 +0,0 @@
-/* Generated at libc build time from syscall list. */
-/* The system call list corresponds to kernel 5.10. */
-
-#ifndef _SYSCALL_H
-# error "Never use <bits/syscall.h> directly; include <sys/syscall.h> instead."
-#endif
-
-#define __GLIBC_LINUX_VERSION_CODE 330240
-
-#ifdef __NR_FAST_atomic_update
-# define SYS_FAST_atomic_update __NR_FAST_atomic_update
-#endif
-
-#ifdef __NR_FAST_cmpxchg
-# define SYS_FAST_cmpxchg __NR_FAST_cmpxchg
-#endif
-
-#ifdef __NR_FAST_cmpxchg64
-# define SYS_FAST_cmpxchg64 __NR_FAST_cmpxchg64
-#endif
-
-#ifdef __NR__llseek
-# define SYS__llseek __NR__llseek
-#endif
-
-#ifdef __NR__newselect
-# define SYS__newselect __NR__newselect
-#endif
-
-#ifdef __NR__sysctl
-# define SYS__sysctl __NR__sysctl
-#endif
-
-#ifdef __NR_accept
-# define SYS_accept __NR_accept
-#endif
-
-#ifdef __NR_accept4
-# define SYS_accept4 __NR_accept4
-#endif
-
-#ifdef __NR_access
-# define SYS_access __NR_access
-#endif
-
-#ifdef __NR_acct
-# define SYS_acct __NR_acct
-#endif
-
-#ifdef __NR_acl_get
-# define SYS_acl_get __NR_acl_get
-#endif
-
-#ifdef __NR_acl_set
-# define SYS_acl_set __NR_acl_set
-#endif
-
-#ifdef __NR_add_key
-# define SYS_add_key __NR_add_key
-#endif
-
-#ifdef __NR_adjtimex
-# define SYS_adjtimex __NR_adjtimex
-#endif
-
-#ifdef __NR_afs_syscall
-# define SYS_afs_syscall __NR_afs_syscall
-#endif
-
-#ifdef __NR_alarm
-# define SYS_alarm __NR_alarm
-#endif
-
-#ifdef __NR_alloc_hugepages
-# define SYS_alloc_hugepages __NR_alloc_hugepages
-#endif
-
-#ifdef __NR_arc_gettls
-# define SYS_arc_gettls __NR_arc_gettls
-#endif
-
-#ifdef __NR_arc_settls
-# define SYS_arc_settls __NR_arc_settls
-#endif
-
-#ifdef __NR_arc_usr_cmpxchg
-# define SYS_arc_usr_cmpxchg __NR_arc_usr_cmpxchg
-#endif
-
-#ifdef __NR_arch_prctl
-# define SYS_arch_prctl __NR_arch_prctl
-#endif
-
-#ifdef __NR_arm_fadvise64_64
-# define SYS_arm_fadvise64_64 __NR_arm_fadvise64_64
-#endif
-
-#ifdef __NR_arm_sync_file_range
-# define SYS_arm_sync_file_range __NR_arm_sync_file_range
-#endif
-
-#ifdef __NR_atomic_barrier
-# define SYS_atomic_barrier __NR_atomic_barrier
-#endif
-
-#ifdef __NR_atomic_cmpxchg_32
-# define SYS_atomic_cmpxchg_32 __NR_atomic_cmpxchg_32
-#endif
-
-#ifdef __NR_attrctl
-# define SYS_attrctl __NR_attrctl
-#endif
-
-#ifdef __NR_bdflush
-# define SYS_bdflush __NR_bdflush
-#endif
-
-#ifdef __NR_bind
-# define SYS_bind __NR_bind
-#endif
-
-#ifdef __NR_bpf
-# define SYS_bpf __NR_bpf
-#endif
-
-#ifdef __NR_break
-# define SYS_break __NR_break
-#endif
-
-#ifdef __NR_breakpoint
-# define SYS_breakpoint __NR_breakpoint
-#endif
-
-#ifdef __NR_brk
-# define SYS_brk __NR_brk
-#endif
-
-#ifdef __NR_cachectl
-# define SYS_cachectl __NR_cachectl
-#endif
-
-#ifdef __NR_cacheflush
-# define SYS_cacheflush __NR_cacheflush
-#endif
-
-#ifdef __NR_capget
-# define SYS_capget __NR_capget
-#endif
-
-#ifdef __NR_capset
-# define SYS_capset __NR_capset
-#endif
-
-#ifdef __NR_chdir
-# define SYS_chdir __NR_chdir
-#endif
-
-#ifdef __NR_chmod
-# define SYS_chmod __NR_chmod
-#endif
-
-#ifdef __NR_chown
-# define SYS_chown __NR_chown
-#endif
-
-#ifdef __NR_chown32
-# define SYS_chown32 __NR_chown32
-#endif
-
-#ifdef __NR_chroot
-# define SYS_chroot __NR_chroot
-#endif
-
-#ifdef __NR_clock_adjtime
-# define SYS_clock_adjtime __NR_clock_adjtime
-#endif
-
-#ifdef __NR_clock_adjtime64
-# define SYS_clock_adjtime64 __NR_clock_adjtime64
-#endif
-
-#ifdef __NR_clock_getres
-# define SYS_clock_getres __NR_clock_getres
-#endif
-
-#ifdef __NR_clock_getres_time64
-# define SYS_clock_getres_time64 __NR_clock_getres_time64
-#endif
-
-#ifdef __NR_clock_gettime
-# define SYS_clock_gettime __NR_clock_gettime
-#endif
-
-#ifdef __NR_clock_gettime64
-# define SYS_clock_gettime64 __NR_clock_gettime64
-#endif
-
-#ifdef __NR_clock_nanosleep
-# define SYS_clock_nanosleep __NR_clock_nanosleep
-#endif
-
-#ifdef __NR_clock_nanosleep_time64
-# define SYS_clock_nanosleep_time64 __NR_clock_nanosleep_time64
-#endif
-
-#ifdef __NR_clock_settime
-# define SYS_clock_settime __NR_clock_settime
-#endif
-
-#ifdef __NR_clock_settime64
-# define SYS_clock_settime64 __NR_clock_settime64
-#endif
-
-#ifdef __NR_clone
-# define SYS_clone __NR_clone
-#endif
-
-#ifdef __NR_clone2
-# define SYS_clone2 __NR_clone2
-#endif
-
-#ifdef __NR_clone3
-# define SYS_clone3 __NR_clone3
-#endif
-
-#ifdef __NR_close
-# define SYS_close __NR_close
-#endif
-
-#ifdef __NR_close_range
-# define SYS_close_range __NR_close_range
-#endif
-
-#ifdef __NR_cmpxchg_badaddr
-# define SYS_cmpxchg_badaddr __NR_cmpxchg_badaddr
-#endif
-
-#ifdef __NR_connect
-# define SYS_connect __NR_connect
-#endif
-
-#ifdef __NR_copy_file_range
-# define SYS_copy_file_range __NR_copy_file_range
-#endif
-
-#ifdef __NR_creat
-# define SYS_creat __NR_creat
-#endif
-
-#ifdef __NR_create_module
-# define SYS_create_module __NR_create_module
-#endif
-
-#ifdef __NR_delete_module
-# define SYS_delete_module __NR_delete_module
-#endif
-
-#ifdef __NR_dipc
-# define SYS_dipc __NR_dipc
-#endif
-
-#ifdef __NR_dup
-# define SYS_dup __NR_dup
-#endif
-
-#ifdef __NR_dup2
-# define SYS_dup2 __NR_dup2
-#endif
-
-#ifdef __NR_dup3
-# define SYS_dup3 __NR_dup3
-#endif
-
-#ifdef __NR_epoll_create
-# define SYS_epoll_create __NR_epoll_create
-#endif
-
-#ifdef __NR_epoll_create1
-# define SYS_epoll_create1 __NR_epoll_create1
-#endif
-
-#ifdef __NR_epoll_ctl
-# define SYS_epoll_ctl __NR_epoll_ctl
-#endif
-
-#ifdef __NR_epoll_ctl_old
-# define SYS_epoll_ctl_old __NR_epoll_ctl_old
-#endif
-
-#ifdef __NR_epoll_pwait
-# define SYS_epoll_pwait __NR_epoll_pwait
-#endif
-
-#ifdef __NR_epoll_wait
-# define SYS_epoll_wait __NR_epoll_wait
-#endif
-
-#ifdef __NR_epoll_wait_old
-# define SYS_epoll_wait_old __NR_epoll_wait_old
-#endif
-
-#ifdef __NR_eventfd
-# define SYS_eventfd __NR_eventfd
-#endif
-
-#ifdef __NR_eventfd2
-# define SYS_eventfd2 __NR_eventfd2
-#endif
-
-#ifdef __NR_exec_with_loader
-# define SYS_exec_with_loader __NR_exec_with_loader
-#endif
-
-#ifdef __NR_execv
-# define SYS_execv __NR_execv
-#endif
-
-#ifdef __NR_execve
-# define SYS_execve __NR_execve
-#endif
-
-#ifdef __NR_execveat
-# define SYS_execveat __NR_execveat
-#endif
-
-#ifdef __NR_exit
-# define SYS_exit __NR_exit
-#endif
-
-#ifdef __NR_exit_group
-# define SYS_exit_group __NR_exit_group
-#endif
-
-#ifdef __NR_faccessat
-# define SYS_faccessat __NR_faccessat
-#endif
-
-#ifdef __NR_faccessat2
-# define SYS_faccessat2 __NR_faccessat2
-#endif
-
-#ifdef __NR_fadvise64
-# define SYS_fadvise64 __NR_fadvise64
-#endif
-
-#ifdef __NR_fadvise64_64
-# define SYS_fadvise64_64 __NR_fadvise64_64
-#endif
-
-#ifdef __NR_fallocate
-# define SYS_fallocate __NR_fallocate
-#endif
-
-#ifdef __NR_fanotify_init
-# define SYS_fanotify_init __NR_fanotify_init
-#endif
-
-#ifdef __NR_fanotify_mark
-# define SYS_fanotify_mark __NR_fanotify_mark
-#endif
-
-#ifdef __NR_fchdir
-# define SYS_fchdir __NR_fchdir
-#endif
-
-#ifdef __NR_fchmod
-# define SYS_fchmod __NR_fchmod
-#endif
-
-#ifdef __NR_fchmodat
-# define SYS_fchmodat __NR_fchmodat
-#endif
-
-#ifdef __NR_fchown
-# define SYS_fchown __NR_fchown
-#endif
-
-#ifdef __NR_fchown32
-# define SYS_fchown32 __NR_fchown32
-#endif
-
-#ifdef __NR_fchownat
-# define SYS_fchownat __NR_fchownat
-#endif
-
-#ifdef __NR_fcntl
-# define SYS_fcntl __NR_fcntl
-#endif
-
-#ifdef __NR_fcntl64
-# define SYS_fcntl64 __NR_fcntl64
-#endif
-
-#ifdef __NR_fdatasync
-# define SYS_fdatasync __NR_fdatasync
-#endif
-
-#ifdef __NR_fgetxattr
-# define SYS_fgetxattr __NR_fgetxattr
-#endif
-
-#ifdef __NR_finit_module
-# define SYS_finit_module __NR_finit_module
-#endif
-
-#ifdef __NR_flistxattr
-# define SYS_flistxattr __NR_flistxattr
-#endif
-
-#ifdef __NR_flock
-# define SYS_flock __NR_flock
-#endif
-
-#ifdef __NR_fork
-# define SYS_fork __NR_fork
-#endif
-
-#ifdef __NR_fp_udfiex_crtl
-# define SYS_fp_udfiex_crtl __NR_fp_udfiex_crtl
-#endif
-
-#ifdef __NR_free_hugepages
-# define SYS_free_hugepages __NR_free_hugepages
-#endif
-
-#ifdef __NR_fremovexattr
-# define SYS_fremovexattr __NR_fremovexattr
-#endif
-
-#ifdef __NR_fsconfig
-# define SYS_fsconfig __NR_fsconfig
-#endif
-
-#ifdef __NR_fsetxattr
-# define SYS_fsetxattr __NR_fsetxattr
-#endif
-
-#ifdef __NR_fsmount
-# define SYS_fsmount __NR_fsmount
-#endif
-
-#ifdef __NR_fsopen
-# define SYS_fsopen __NR_fsopen
-#endif
-
-#ifdef __NR_fspick
-# define SYS_fspick __NR_fspick
-#endif
-
-#ifdef __NR_fstat
-# define SYS_fstat __NR_fstat
-#endif
-
-#ifdef __NR_fstat64
-# define SYS_fstat64 __NR_fstat64
-#endif
-
-#ifdef __NR_fstatat64
-# define SYS_fstatat64 __NR_fstatat64
-#endif
-
-#ifdef __NR_fstatfs
-# define SYS_fstatfs __NR_fstatfs
-#endif
-
-#ifdef __NR_fstatfs64
-# define SYS_fstatfs64 __NR_fstatfs64
-#endif
-
-#ifdef __NR_fsync
-# define SYS_fsync __NR_fsync
-#endif
-
-#ifdef __NR_ftime
-# define SYS_ftime __NR_ftime
-#endif
-
-#ifdef __NR_ftruncate
-# define SYS_ftruncate __NR_ftruncate
-#endif
-
-#ifdef __NR_ftruncate64
-# define SYS_ftruncate64 __NR_ftruncate64
-#endif
-
-#ifdef __NR_futex
-# define SYS_futex __NR_futex
-#endif
-
-#ifdef __NR_futex_time64
-# define SYS_futex_time64 __NR_futex_time64
-#endif
-
-#ifdef __NR_futimesat
-# define SYS_futimesat __NR_futimesat
-#endif
-
-#ifdef __NR_get_kernel_syms
-# define SYS_get_kernel_syms __NR_get_kernel_syms
-#endif
-
-#ifdef __NR_get_mempolicy
-# define SYS_get_mempolicy __NR_get_mempolicy
-#endif
-
-#ifdef __NR_get_robust_list
-# define SYS_get_robust_list __NR_get_robust_list
-#endif
-
-#ifdef __NR_get_thread_area
-# define SYS_get_thread_area __NR_get_thread_area
-#endif
-
-#ifdef __NR_get_tls
-# define SYS_get_tls __NR_get_tls
-#endif
-
-#ifdef __NR_getcpu
-# define SYS_getcpu __NR_getcpu
-#endif
-
-#ifdef __NR_getcwd
-# define SYS_getcwd __NR_getcwd
-#endif
-
-#ifdef __NR_getdents
-# define SYS_getdents __NR_getdents
-#endif
-
-#ifdef __NR_getdents64
-# define SYS_getdents64 __NR_getdents64
-#endif
-
-#ifdef __NR_getdomainname
-# define SYS_getdomainname __NR_getdomainname
-#endif
-
-#ifdef __NR_getdtablesize
-# define SYS_getdtablesize __NR_getdtablesize
-#endif
-
-#ifdef __NR_getegid
-# define SYS_getegid __NR_getegid
-#endif
-
-#ifdef __NR_getegid32
-# define SYS_getegid32 __NR_getegid32
-#endif
-
-#ifdef __NR_geteuid
-# define SYS_geteuid __NR_geteuid
-#endif
-
-#ifdef __NR_geteuid32
-# define SYS_geteuid32 __NR_geteuid32
-#endif
-
-#ifdef __NR_getgid
-# define SYS_getgid __NR_getgid
-#endif
-
-#ifdef __NR_getgid32
-# define SYS_getgid32 __NR_getgid32
-#endif
-
-#ifdef __NR_getgroups
-# define SYS_getgroups __NR_getgroups
-#endif
-
-#ifdef __NR_getgroups32
-# define SYS_getgroups32 __NR_getgroups32
-#endif
-
-#ifdef __NR_gethostname
-# define SYS_gethostname __NR_gethostname
-#endif
-
-#ifdef __NR_getitimer
-# define SYS_getitimer __NR_getitimer
-#endif
-
-#ifdef __NR_getpagesize
-# define SYS_getpagesize __NR_getpagesize
-#endif
-
-#ifdef __NR_getpeername
-# define SYS_getpeername __NR_getpeername
-#endif
-
-#ifdef __NR_getpgid
-# define SYS_getpgid __NR_getpgid
-#endif
-
-#ifdef __NR_getpgrp
-# define SYS_getpgrp __NR_getpgrp
-#endif
-
-#ifdef __NR_getpid
-# define SYS_getpid __NR_getpid
-#endif
-
-#ifdef __NR_getpmsg
-# define SYS_getpmsg __NR_getpmsg
-#endif
-
-#ifdef __NR_getppid
-# define SYS_getppid __NR_getppid
-#endif
-
-#ifdef __NR_getpriority
-# define SYS_getpriority __NR_getpriority
-#endif
-
-#ifdef __NR_getrandom
-# define SYS_getrandom __NR_getrandom
-#endif
-
-#ifdef __NR_getresgid
-# define SYS_getresgid __NR_getresgid
-#endif
-
-#ifdef __NR_getresgid32
-# define SYS_getresgid32 __NR_getresgid32
-#endif
-
-#ifdef __NR_getresuid
-# define SYS_getresuid __NR_getresuid
-#endif
-
-#ifdef __NR_getresuid32
-# define SYS_getresuid32 __NR_getresuid32
-#endif
-
-#ifdef __NR_getrlimit
-# define SYS_getrlimit __NR_getrlimit
-#endif
-
-#ifdef __NR_getrusage
-# define SYS_getrusage __NR_getrusage
-#endif
-
-#ifdef __NR_getsid
-# define SYS_getsid __NR_getsid
-#endif
-
-#ifdef __NR_getsockname
-# define SYS_getsockname __NR_getsockname
-#endif
-
-#ifdef __NR_getsockopt
-# define SYS_getsockopt __NR_getsockopt
-#endif
-
-#ifdef __NR_gettid
-# define SYS_gettid __NR_gettid
-#endif
-
-#ifdef __NR_gettimeofday
-# define SYS_gettimeofday __NR_gettimeofday
-#endif
-
-#ifdef __NR_getuid
-# define SYS_getuid __NR_getuid
-#endif
-
-#ifdef __NR_getuid32
-# define SYS_getuid32 __NR_getuid32
-#endif
-
-#ifdef __NR_getunwind
-# define SYS_getunwind __NR_getunwind
-#endif
-
-#ifdef __NR_getxattr
-# define SYS_getxattr __NR_getxattr
-#endif
-
-#ifdef __NR_getxgid
-# define SYS_getxgid __NR_getxgid
-#endif
-
-#ifdef __NR_getxpid
-# define SYS_getxpid __NR_getxpid
-#endif
-
-#ifdef __NR_getxuid
-# define SYS_getxuid __NR_getxuid
-#endif
-
-#ifdef __NR_gtty
-# define SYS_gtty __NR_gtty
-#endif
-
-#ifdef __NR_idle
-# define SYS_idle __NR_idle
-#endif
-
-#ifdef __NR_init_module
-# define SYS_init_module __NR_init_module
-#endif
-
-#ifdef __NR_inotify_add_watch
-# define SYS_inotify_add_watch __NR_inotify_add_watch
-#endif
-
-#ifdef __NR_inotify_init
-# define SYS_inotify_init __NR_inotify_init
-#endif
-
-#ifdef __NR_inotify_init1
-# define SYS_inotify_init1 __NR_inotify_init1
-#endif
-
-#ifdef __NR_inotify_rm_watch
-# define SYS_inotify_rm_watch __NR_inotify_rm_watch
-#endif
-
-#ifdef __NR_io_cancel
-# define SYS_io_cancel __NR_io_cancel
-#endif
-
-#ifdef __NR_io_destroy
-# define SYS_io_destroy __NR_io_destroy
-#endif
-
-#ifdef __NR_io_getevents
-# define SYS_io_getevents __NR_io_getevents
-#endif
-
-#ifdef __NR_io_pgetevents
-# define SYS_io_pgetevents __NR_io_pgetevents
-#endif
-
-#ifdef __NR_io_pgetevents_time64
-# define SYS_io_pgetevents_time64 __NR_io_pgetevents_time64
-#endif
-
-#ifdef __NR_io_setup
-# define SYS_io_setup __NR_io_setup
-#endif
-
-#ifdef __NR_io_submit
-# define SYS_io_submit __NR_io_submit
-#endif
-
-#ifdef __NR_io_uring_enter
-# define SYS_io_uring_enter __NR_io_uring_enter
-#endif
-
-#ifdef __NR_io_uring_register
-# define SYS_io_uring_register __NR_io_uring_register
-#endif
-
-#ifdef __NR_io_uring_setup
-# define SYS_io_uring_setup __NR_io_uring_setup
-#endif
-
-#ifdef __NR_ioctl
-# define SYS_ioctl __NR_ioctl
-#endif
-
-#ifdef __NR_ioperm
-# define SYS_ioperm __NR_ioperm
-#endif
-
-#ifdef __NR_iopl
-# define SYS_iopl __NR_iopl
-#endif
-
-#ifdef __NR_ioprio_get
-# define SYS_ioprio_get __NR_ioprio_get
-#endif
-
-#ifdef __NR_ioprio_set
-# define SYS_ioprio_set __NR_ioprio_set
-#endif
-
-#ifdef __NR_ipc
-# define SYS_ipc __NR_ipc
-#endif
-
-#ifdef __NR_kcmp
-# define SYS_kcmp __NR_kcmp
-#endif
-
-#ifdef __NR_kern_features
-# define SYS_kern_features __NR_kern_features
-#endif
-
-#ifdef __NR_kexec_file_load
-# define SYS_kexec_file_load __NR_kexec_file_load
-#endif
-
-#ifdef __NR_kexec_load
-# define SYS_kexec_load __NR_kexec_load
-#endif
-
-#ifdef __NR_keyctl
-# define SYS_keyctl __NR_keyctl
-#endif
-
-#ifdef __NR_kill
-# define SYS_kill __NR_kill
-#endif
-
-#ifdef __NR_lchown
-# define SYS_lchown __NR_lchown
-#endif
-
-#ifdef __NR_lchown32
-# define SYS_lchown32 __NR_lchown32
-#endif
-
-#ifdef __NR_lgetxattr
-# define SYS_lgetxattr __NR_lgetxattr
-#endif
-
-#ifdef __NR_link
-# define SYS_link __NR_link
-#endif
-
-#ifdef __NR_linkat
-# define SYS_linkat __NR_linkat
-#endif
-
-#ifdef __NR_listen
-# define SYS_listen __NR_listen
-#endif
-
-#ifdef __NR_listxattr
-# define SYS_listxattr __NR_listxattr
-#endif
-
-#ifdef __NR_llistxattr
-# define SYS_llistxattr __NR_llistxattr
-#endif
-
-#ifdef __NR_llseek
-# define SYS_llseek __NR_llseek
-#endif
-
-#ifdef __NR_lock
-# define SYS_lock __NR_lock
-#endif
-
-#ifdef __NR_lookup_dcookie
-# define SYS_lookup_dcookie __NR_lookup_dcookie
-#endif
-
-#ifdef __NR_lremovexattr
-# define SYS_lremovexattr __NR_lremovexattr
-#endif
-
-#ifdef __NR_lseek
-# define SYS_lseek __NR_lseek
-#endif
-
-#ifdef __NR_lsetxattr
-# define SYS_lsetxattr __NR_lsetxattr
-#endif
-
-#ifdef __NR_lstat
-# define SYS_lstat __NR_lstat
-#endif
-
-#ifdef __NR_lstat64
-# define SYS_lstat64 __NR_lstat64
-#endif
-
-#ifdef __NR_madvise
-# define SYS_madvise __NR_madvise
-#endif
-
-#ifdef __NR_mbind
-# define SYS_mbind __NR_mbind
-#endif
-
-#ifdef __NR_membarrier
-# define SYS_membarrier __NR_membarrier
-#endif
-
-#ifdef __NR_memfd_create
-# define SYS_memfd_create __NR_memfd_create
-#endif
-
-#ifdef __NR_memory_ordering
-# define SYS_memory_ordering __NR_memory_ordering
-#endif
-
-#ifdef __NR_migrate_pages
-# define SYS_migrate_pages __NR_migrate_pages
-#endif
-
-#ifdef __NR_mincore
-# define SYS_mincore __NR_mincore
-#endif
-
-#ifdef __NR_mkdir
-# define SYS_mkdir __NR_mkdir
-#endif
-
-#ifdef __NR_mkdirat
-# define SYS_mkdirat __NR_mkdirat
-#endif
-
-#ifdef __NR_mknod
-# define SYS_mknod __NR_mknod
-#endif
-
-#ifdef __NR_mknodat
-# define SYS_mknodat __NR_mknodat
-#endif
-
-#ifdef __NR_mlock
-# define SYS_mlock __NR_mlock
-#endif
-
-#ifdef __NR_mlock2
-# define SYS_mlock2 __NR_mlock2
-#endif
-
-#ifdef __NR_mlockall
-# define SYS_mlockall __NR_mlockall
-#endif
-
-#ifdef __NR_mmap
-# define SYS_mmap __NR_mmap
-#endif
-
-#ifdef __NR_mmap2
-# define SYS_mmap2 __NR_mmap2
-#endif
-
-#ifdef __NR_modify_ldt
-# define SYS_modify_ldt __NR_modify_ldt
-#endif
-
-#ifdef __NR_mount
-# define SYS_mount __NR_mount
-#endif
-
-#ifdef __NR_move_mount
-# define SYS_move_mount __NR_move_mount
-#endif
-
-#ifdef __NR_move_pages
-# define SYS_move_pages __NR_move_pages
-#endif
-
-#ifdef __NR_mprotect
-# define SYS_mprotect __NR_mprotect
-#endif
-
-#ifdef __NR_mpx
-# define SYS_mpx __NR_mpx
-#endif
-
-#ifdef __NR_mq_getsetattr
-# define SYS_mq_getsetattr __NR_mq_getsetattr
-#endif
-
-#ifdef __NR_mq_notify
-# define SYS_mq_notify __NR_mq_notify
-#endif
-
-#ifdef __NR_mq_open
-# define SYS_mq_open __NR_mq_open
-#endif
-
-#ifdef __NR_mq_timedreceive
-# define SYS_mq_timedreceive __NR_mq_timedreceive
-#endif
-
-#ifdef __NR_mq_timedreceive_time64
-# define SYS_mq_timedreceive_time64 __NR_mq_timedreceive_time64
-#endif
-
-#ifdef __NR_mq_timedsend
-# define SYS_mq_timedsend __NR_mq_timedsend
-#endif
-
-#ifdef __NR_mq_timedsend_time64
-# define SYS_mq_timedsend_time64 __NR_mq_timedsend_time64
-#endif
-
-#ifdef __NR_mq_unlink
-# define SYS_mq_unlink __NR_mq_unlink
-#endif
-
-#ifdef __NR_mremap
-# define SYS_mremap __NR_mremap
-#endif
-
-#ifdef __NR_msgctl
-# define SYS_msgctl __NR_msgctl
-#endif
-
-#ifdef __NR_msgget
-# define SYS_msgget __NR_msgget
-#endif
-
-#ifdef __NR_msgrcv
-# define SYS_msgrcv __NR_msgrcv
-#endif
-
-#ifdef __NR_msgsnd
-# define SYS_msgsnd __NR_msgsnd
-#endif
-
-#ifdef __NR_msync
-# define SYS_msync __NR_msync
-#endif
-
-#ifdef __NR_multiplexer
-# define SYS_multiplexer __NR_multiplexer
-#endif
-
-#ifdef __NR_munlock
-# define SYS_munlock __NR_munlock
-#endif
-
-#ifdef __NR_munlockall
-# define SYS_munlockall __NR_munlockall
-#endif
-
-#ifdef __NR_munmap
-# define SYS_munmap __NR_munmap
-#endif
-
-#ifdef __NR_name_to_handle_at
-# define SYS_name_to_handle_at __NR_name_to_handle_at
-#endif
-
-#ifdef __NR_nanosleep
-# define SYS_nanosleep __NR_nanosleep
-#endif
-
-#ifdef __NR_newfstatat
-# define SYS_newfstatat __NR_newfstatat
-#endif
-
-#ifdef __NR_nfsservctl
-# define SYS_nfsservctl __NR_nfsservctl
-#endif
-
-#ifdef __NR_ni_syscall
-# define SYS_ni_syscall __NR_ni_syscall
-#endif
-
-#ifdef __NR_nice
-# define SYS_nice __NR_nice
-#endif
-
-#ifdef __NR_old_adjtimex
-# define SYS_old_adjtimex __NR_old_adjtimex
-#endif
-
-#ifdef __NR_old_getpagesize
-# define SYS_old_getpagesize __NR_old_getpagesize
-#endif
-
-#ifdef __NR_oldfstat
-# define SYS_oldfstat __NR_oldfstat
-#endif
-
-#ifdef __NR_oldlstat
-# define SYS_oldlstat __NR_oldlstat
-#endif
-
-#ifdef __NR_oldolduname
-# define SYS_oldolduname __NR_oldolduname
-#endif
-
-#ifdef __NR_oldstat
-# define SYS_oldstat __NR_oldstat
-#endif
-
-#ifdef __NR_oldumount
-# define SYS_oldumount __NR_oldumount
-#endif
-
-#ifdef __NR_olduname
-# define SYS_olduname __NR_olduname
-#endif
-
-#ifdef __NR_open
-# define SYS_open __NR_open
-#endif
-
-#ifdef __NR_open_by_handle_at
-# define SYS_open_by_handle_at __NR_open_by_handle_at
-#endif
-
-#ifdef __NR_open_tree
-# define SYS_open_tree __NR_open_tree
-#endif
-
-#ifdef __NR_openat
-# define SYS_openat __NR_openat
-#endif
-
-#ifdef __NR_openat2
-# define SYS_openat2 __NR_openat2
-#endif
-
-#ifdef __NR_osf_adjtime
-# define SYS_osf_adjtime __NR_osf_adjtime
-#endif
-
-#ifdef __NR_osf_afs_syscall
-# define SYS_osf_afs_syscall __NR_osf_afs_syscall
-#endif
-
-#ifdef __NR_osf_alt_plock
-# define SYS_osf_alt_plock __NR_osf_alt_plock
-#endif
-
-#ifdef __NR_osf_alt_setsid
-# define SYS_osf_alt_setsid __NR_osf_alt_setsid
-#endif
-
-#ifdef __NR_osf_alt_sigpending
-# define SYS_osf_alt_sigpending __NR_osf_alt_sigpending
-#endif
-
-#ifdef __NR_osf_asynch_daemon
-# define SYS_osf_asynch_daemon __NR_osf_asynch_daemon
-#endif
-
-#ifdef __NR_osf_audcntl
-# define SYS_osf_audcntl __NR_osf_audcntl
-#endif
-
-#ifdef __NR_osf_audgen
-# define SYS_osf_audgen __NR_osf_audgen
-#endif
-
-#ifdef __NR_osf_chflags
-# define SYS_osf_chflags __NR_osf_chflags
-#endif
-
-#ifdef __NR_osf_execve
-# define SYS_osf_execve __NR_osf_execve
-#endif
-
-#ifdef __NR_osf_exportfs
-# define SYS_osf_exportfs __NR_osf_exportfs
-#endif
-
-#ifdef __NR_osf_fchflags
-# define SYS_osf_fchflags __NR_osf_fchflags
-#endif
-
-#ifdef __NR_osf_fdatasync
-# define SYS_osf_fdatasync __NR_osf_fdatasync
-#endif
-
-#ifdef __NR_osf_fpathconf
-# define SYS_osf_fpathconf __NR_osf_fpathconf
-#endif
-
-#ifdef __NR_osf_fstat
-# define SYS_osf_fstat __NR_osf_fstat
-#endif
-
-#ifdef __NR_osf_fstatfs
-# define SYS_osf_fstatfs __NR_osf_fstatfs
-#endif
-
-#ifdef __NR_osf_fstatfs64
-# define SYS_osf_fstatfs64 __NR_osf_fstatfs64
-#endif
-
-#ifdef __NR_osf_fuser
-# define SYS_osf_fuser __NR_osf_fuser
-#endif
-
-#ifdef __NR_osf_getaddressconf
-# define SYS_osf_getaddressconf __NR_osf_getaddressconf
-#endif
-
-#ifdef __NR_osf_getdirentries
-# define SYS_osf_getdirentries __NR_osf_getdirentries
-#endif
-
-#ifdef __NR_osf_getdomainname
-# define SYS_osf_getdomainname __NR_osf_getdomainname
-#endif
-
-#ifdef __NR_osf_getfh
-# define SYS_osf_getfh __NR_osf_getfh
-#endif
-
-#ifdef __NR_osf_getfsstat
-# define SYS_osf_getfsstat __NR_osf_getfsstat
-#endif
-
-#ifdef __NR_osf_gethostid
-# define SYS_osf_gethostid __NR_osf_gethostid
-#endif
-
-#ifdef __NR_osf_getitimer
-# define SYS_osf_getitimer __NR_osf_getitimer
-#endif
-
-#ifdef __NR_osf_getlogin
-# define SYS_osf_getlogin __NR_osf_getlogin
-#endif
-
-#ifdef __NR_osf_getmnt
-# define SYS_osf_getmnt __NR_osf_getmnt
-#endif
-
-#ifdef __NR_osf_getrusage
-# define SYS_osf_getrusage __NR_osf_getrusage
-#endif
-
-#ifdef __NR_osf_getsysinfo
-# define SYS_osf_getsysinfo __NR_osf_getsysinfo
-#endif
-
-#ifdef __NR_osf_gettimeofday
-# define SYS_osf_gettimeofday __NR_osf_gettimeofday
-#endif
-
-#ifdef __NR_osf_kloadcall
-# define SYS_osf_kloadcall __NR_osf_kloadcall
-#endif
-
-#ifdef __NR_osf_kmodcall
-# define SYS_osf_kmodcall __NR_osf_kmodcall
-#endif
-
-#ifdef __NR_osf_lstat
-# define SYS_osf_lstat __NR_osf_lstat
-#endif
-
-#ifdef __NR_osf_memcntl
-# define SYS_osf_memcntl __NR_osf_memcntl
-#endif
-
-#ifdef __NR_osf_mincore
-# define SYS_osf_mincore __NR_osf_mincore
-#endif
-
-#ifdef __NR_osf_mount
-# define SYS_osf_mount __NR_osf_mount
-#endif
-
-#ifdef __NR_osf_mremap
-# define SYS_osf_mremap __NR_osf_mremap
-#endif
-
-#ifdef __NR_osf_msfs_syscall
-# define SYS_osf_msfs_syscall __NR_osf_msfs_syscall
-#endif
-
-#ifdef __NR_osf_msleep
-# define SYS_osf_msleep __NR_osf_msleep
-#endif
-
-#ifdef __NR_osf_mvalid
-# define SYS_osf_mvalid __NR_osf_mvalid
-#endif
-
-#ifdef __NR_osf_mwakeup
-# define SYS_osf_mwakeup __NR_osf_mwakeup
-#endif
-
-#ifdef __NR_osf_naccept
-# define SYS_osf_naccept __NR_osf_naccept
-#endif
-
-#ifdef __NR_osf_nfssvc
-# define SYS_osf_nfssvc __NR_osf_nfssvc
-#endif
-
-#ifdef __NR_osf_ngetpeername
-# define SYS_osf_ngetpeername __NR_osf_ngetpeername
-#endif
-
-#ifdef __NR_osf_ngetsockname
-# define SYS_osf_ngetsockname __NR_osf_ngetsockname
-#endif
-
-#ifdef __NR_osf_nrecvfrom
-# define SYS_osf_nrecvfrom __NR_osf_nrecvfrom
-#endif
-
-#ifdef __NR_osf_nrecvmsg
-# define SYS_osf_nrecvmsg __NR_osf_nrecvmsg
-#endif
-
-#ifdef __NR_osf_nsendmsg
-# define SYS_osf_nsendmsg __NR_osf_nsendmsg
-#endif
-
-#ifdef __NR_osf_ntp_adjtime
-# define SYS_osf_ntp_adjtime __NR_osf_ntp_adjtime
-#endif
-
-#ifdef __NR_osf_ntp_gettime
-# define SYS_osf_ntp_gettime __NR_osf_ntp_gettime
-#endif
-
-#ifdef __NR_osf_old_creat
-# define SYS_osf_old_creat __NR_osf_old_creat
-#endif
-
-#ifdef __NR_osf_old_fstat
-# define SYS_osf_old_fstat __NR_osf_old_fstat
-#endif
-
-#ifdef __NR_osf_old_getpgrp
-# define SYS_osf_old_getpgrp __NR_osf_old_getpgrp
-#endif
-
-#ifdef __NR_osf_old_killpg
-# define SYS_osf_old_killpg __NR_osf_old_killpg
-#endif
-
-#ifdef __NR_osf_old_lstat
-# define SYS_osf_old_lstat __NR_osf_old_lstat
-#endif
-
-#ifdef __NR_osf_old_open
-# define SYS_osf_old_open __NR_osf_old_open
-#endif
-
-#ifdef __NR_osf_old_sigaction
-# define SYS_osf_old_sigaction __NR_osf_old_sigaction
-#endif
-
-#ifdef __NR_osf_old_sigblock
-# define SYS_osf_old_sigblock __NR_osf_old_sigblock
-#endif
-
-#ifdef __NR_osf_old_sigreturn
-# define SYS_osf_old_sigreturn __NR_osf_old_sigreturn
-#endif
-
-#ifdef __NR_osf_old_sigsetmask
-# define SYS_osf_old_sigsetmask __NR_osf_old_sigsetmask
-#endif
-
-#ifdef __NR_osf_old_sigvec
-# define SYS_osf_old_sigvec __NR_osf_old_sigvec
-#endif
-
-#ifdef __NR_osf_old_stat
-# define SYS_osf_old_stat __NR_osf_old_stat
-#endif
-
-#ifdef __NR_osf_old_vadvise
-# define SYS_osf_old_vadvise __NR_osf_old_vadvise
-#endif
-
-#ifdef __NR_osf_old_vtrace
-# define SYS_osf_old_vtrace __NR_osf_old_vtrace
-#endif
-
-#ifdef __NR_osf_old_wait
-# define SYS_osf_old_wait __NR_osf_old_wait
-#endif
-
-#ifdef __NR_osf_oldquota
-# define SYS_osf_oldquota __NR_osf_oldquota
-#endif
-
-#ifdef __NR_osf_pathconf
-# define SYS_osf_pathconf __NR_osf_pathconf
-#endif
-
-#ifdef __NR_osf_pid_block
-# define SYS_osf_pid_block __NR_osf_pid_block
-#endif
-
-#ifdef __NR_osf_pid_unblock
-# define SYS_osf_pid_unblock __NR_osf_pid_unblock
-#endif
-
-#ifdef __NR_osf_plock
-# define SYS_osf_plock __NR_osf_plock
-#endif
-
-#ifdef __NR_osf_priocntlset
-# define SYS_osf_priocntlset __NR_osf_priocntlset
-#endif
-
-#ifdef __NR_osf_profil
-# define SYS_osf_profil __NR_osf_profil
-#endif
-
-#ifdef __NR_osf_proplist_syscall
-# define SYS_osf_proplist_syscall __NR_osf_proplist_syscall
-#endif
-
-#ifdef __NR_osf_reboot
-# define SYS_osf_reboot __NR_osf_reboot
-#endif
-
-#ifdef __NR_osf_revoke
-# define SYS_osf_revoke __NR_osf_revoke
-#endif
-
-#ifdef __NR_osf_sbrk
-# define SYS_osf_sbrk __NR_osf_sbrk
-#endif
-
-#ifdef __NR_osf_security
-# define SYS_osf_security __NR_osf_security
-#endif
-
-#ifdef __NR_osf_select
-# define SYS_osf_select __NR_osf_select
-#endif
-
-#ifdef __NR_osf_set_program_attributes
-# define SYS_osf_set_program_attributes __NR_osf_set_program_attributes
-#endif
-
-#ifdef __NR_osf_set_speculative
-# define SYS_osf_set_speculative __NR_osf_set_speculative
-#endif
-
-#ifdef __NR_osf_sethostid
-# define SYS_osf_sethostid __NR_osf_sethostid
-#endif
-
-#ifdef __NR_osf_setitimer
-# define SYS_osf_setitimer __NR_osf_setitimer
-#endif
-
-#ifdef __NR_osf_setlogin
-# define SYS_osf_setlogin __NR_osf_setlogin
-#endif
-
-#ifdef __NR_osf_setsysinfo
-# define SYS_osf_setsysinfo __NR_osf_setsysinfo
-#endif
-
-#ifdef __NR_osf_settimeofday
-# define SYS_osf_settimeofday __NR_osf_settimeofday
-#endif
-
-#ifdef __NR_osf_shmat
-# define SYS_osf_shmat __NR_osf_shmat
-#endif
-
-#ifdef __NR_osf_signal
-# define SYS_osf_signal __NR_osf_signal
-#endif
-
-#ifdef __NR_osf_sigprocmask
-# define SYS_osf_sigprocmask __NR_osf_sigprocmask
-#endif
-
-#ifdef __NR_osf_sigsendset
-# define SYS_osf_sigsendset __NR_osf_sigsendset
-#endif
-
-#ifdef __NR_osf_sigstack
-# define SYS_osf_sigstack __NR_osf_sigstack
-#endif
-
-#ifdef __NR_osf_sigwaitprim
-# define SYS_osf_sigwaitprim __NR_osf_sigwaitprim
-#endif
-
-#ifdef __NR_osf_sstk
-# define SYS_osf_sstk __NR_osf_sstk
-#endif
-
-#ifdef __NR_osf_stat
-# define SYS_osf_stat __NR_osf_stat
-#endif
-
-#ifdef __NR_osf_statfs
-# define SYS_osf_statfs __NR_osf_statfs
-#endif
-
-#ifdef __NR_osf_statfs64
-# define SYS_osf_statfs64 __NR_osf_statfs64
-#endif
-
-#ifdef __NR_osf_subsys_info
-# define SYS_osf_subsys_info __NR_osf_subsys_info
-#endif
-
-#ifdef __NR_osf_swapctl
-# define SYS_osf_swapctl __NR_osf_swapctl
-#endif
-
-#ifdef __NR_osf_swapon
-# define SYS_osf_swapon __NR_osf_swapon
-#endif
-
-#ifdef __NR_osf_syscall
-# define SYS_osf_syscall __NR_osf_syscall
-#endif
-
-#ifdef __NR_osf_sysinfo
-# define SYS_osf_sysinfo __NR_osf_sysinfo
-#endif
-
-#ifdef __NR_osf_table
-# define SYS_osf_table __NR_osf_table
-#endif
-
-#ifdef __NR_osf_uadmin
-# define SYS_osf_uadmin __NR_osf_uadmin
-#endif
-
-#ifdef __NR_osf_usleep_thread
-# define SYS_osf_usleep_thread __NR_osf_usleep_thread
-#endif
-
-#ifdef __NR_osf_uswitch
-# define SYS_osf_uswitch __NR_osf_uswitch
-#endif
-
-#ifdef __NR_osf_utc_adjtime
-# define SYS_osf_utc_adjtime __NR_osf_utc_adjtime
-#endif
-
-#ifdef __NR_osf_utc_gettime
-# define SYS_osf_utc_gettime __NR_osf_utc_gettime
-#endif
-
-#ifdef __NR_osf_utimes
-# define SYS_osf_utimes __NR_osf_utimes
-#endif
-
-#ifdef __NR_osf_utsname
-# define SYS_osf_utsname __NR_osf_utsname
-#endif
-
-#ifdef __NR_osf_wait4
-# define SYS_osf_wait4 __NR_osf_wait4
-#endif
-
-#ifdef __NR_osf_waitid
-# define SYS_osf_waitid __NR_osf_waitid
-#endif
-
-#ifdef __NR_pause
-# define SYS_pause __NR_pause
-#endif
-
-#ifdef __NR_pciconfig_iobase
-# define SYS_pciconfig_iobase __NR_pciconfig_iobase
-#endif
-
-#ifdef __NR_pciconfig_read
-# define SYS_pciconfig_read __NR_pciconfig_read
-#endif
-
-#ifdef __NR_pciconfig_write
-# define SYS_pciconfig_write __NR_pciconfig_write
-#endif
-
-#ifdef __NR_perf_event_open
-# define SYS_perf_event_open __NR_perf_event_open
-#endif
-
-#ifdef __NR_perfctr
-# define SYS_perfctr __NR_perfctr
-#endif
-
-#ifdef __NR_perfmonctl
-# define SYS_perfmonctl __NR_perfmonctl
-#endif
-
-#ifdef __NR_personality
-# define SYS_personality __NR_personality
-#endif
-
-#ifdef __NR_pidfd_getfd
-# define SYS_pidfd_getfd __NR_pidfd_getfd
-#endif
-
-#ifdef __NR_pidfd_open
-# define SYS_pidfd_open __NR_pidfd_open
-#endif
-
-#ifdef __NR_pidfd_send_signal
-# define SYS_pidfd_send_signal __NR_pidfd_send_signal
-#endif
-
-#ifdef __NR_pipe
-# define SYS_pipe __NR_pipe
-#endif
-
-#ifdef __NR_pipe2
-# define SYS_pipe2 __NR_pipe2
-#endif
-
-#ifdef __NR_pivot_root
-# define SYS_pivot_root __NR_pivot_root
-#endif
-
-#ifdef __NR_pkey_alloc
-# define SYS_pkey_alloc __NR_pkey_alloc
-#endif
-
-#ifdef __NR_pkey_free
-# define SYS_pkey_free __NR_pkey_free
-#endif
-
-#ifdef __NR_pkey_mprotect
-# define SYS_pkey_mprotect __NR_pkey_mprotect
-#endif
-
-#ifdef __NR_poll
-# define SYS_poll __NR_poll
-#endif
-
-#ifdef __NR_ppoll
-# define SYS_ppoll __NR_ppoll
-#endif
-
-#ifdef __NR_ppoll_time64
-# define SYS_ppoll_time64 __NR_ppoll_time64
-#endif
-
-#ifdef __NR_prctl
-# define SYS_prctl __NR_prctl
-#endif
-
-#ifdef __NR_pread64
-# define SYS_pread64 __NR_pread64
-#endif
-
-#ifdef __NR_preadv
-# define SYS_preadv __NR_preadv
-#endif
-
-#ifdef __NR_preadv2
-# define SYS_preadv2 __NR_preadv2
-#endif
-
-#ifdef __NR_prlimit64
-# define SYS_prlimit64 __NR_prlimit64
-#endif
-
-#ifdef __NR_process_madvise
-# define SYS_process_madvise __NR_process_madvise
-#endif
-
-#ifdef __NR_process_vm_readv
-# define SYS_process_vm_readv __NR_process_vm_readv
-#endif
-
-#ifdef __NR_process_vm_writev
-# define SYS_process_vm_writev __NR_process_vm_writev
-#endif
-
-#ifdef __NR_prof
-# define SYS_prof __NR_prof
-#endif
-
-#ifdef __NR_profil
-# define SYS_profil __NR_profil
-#endif
-
-#ifdef __NR_pselect6
-# define SYS_pselect6 __NR_pselect6
-#endif
-
-#ifdef __NR_pselect6_time64
-# define SYS_pselect6_time64 __NR_pselect6_time64
-#endif
-
-#ifdef __NR_ptrace
-# define SYS_ptrace __NR_ptrace
-#endif
-
-#ifdef __NR_putpmsg
-# define SYS_putpmsg __NR_putpmsg
-#endif
-
-#ifdef __NR_pwrite64
-# define SYS_pwrite64 __NR_pwrite64
-#endif
-
-#ifdef __NR_pwritev
-# define SYS_pwritev __NR_pwritev
-#endif
-
-#ifdef __NR_pwritev2
-# define SYS_pwritev2 __NR_pwritev2
-#endif
-
-#ifdef __NR_query_module
-# define SYS_query_module __NR_query_module
-#endif
-
-#ifdef __NR_quotactl
-# define SYS_quotactl __NR_quotactl
-#endif
-
-#ifdef __NR_read
-# define SYS_read __NR_read
-#endif
-
-#ifdef __NR_readahead
-# define SYS_readahead __NR_readahead
-#endif
-
-#ifdef __NR_readdir
-# define SYS_readdir __NR_readdir
-#endif
-
-#ifdef __NR_readlink
-# define SYS_readlink __NR_readlink
-#endif
-
-#ifdef __NR_readlinkat
-# define SYS_readlinkat __NR_readlinkat
-#endif
-
-#ifdef __NR_readv
-# define SYS_readv __NR_readv
-#endif
-
-#ifdef __NR_reboot
-# define SYS_reboot __NR_reboot
-#endif
-
-#ifdef __NR_recv
-# define SYS_recv __NR_recv
-#endif
-
-#ifdef __NR_recvfrom
-# define SYS_recvfrom __NR_recvfrom
-#endif
-
-#ifdef __NR_recvmmsg
-# define SYS_recvmmsg __NR_recvmmsg
-#endif
-
-#ifdef __NR_recvmmsg_time64
-# define SYS_recvmmsg_time64 __NR_recvmmsg_time64
-#endif
-
-#ifdef __NR_recvmsg
-# define SYS_recvmsg __NR_recvmsg
-#endif
-
-#ifdef __NR_remap_file_pages
-# define SYS_remap_file_pages __NR_remap_file_pages
-#endif
-
-#ifdef __NR_removexattr
-# define SYS_removexattr __NR_removexattr
-#endif
-
-#ifdef __NR_rename
-# define SYS_rename __NR_rename
-#endif
-
-#ifdef __NR_renameat
-# define SYS_renameat __NR_renameat
-#endif
-
-#ifdef __NR_renameat2
-# define SYS_renameat2 __NR_renameat2
-#endif
-
-#ifdef __NR_request_key
-# define SYS_request_key __NR_request_key
-#endif
-
-#ifdef __NR_restart_syscall
-# define SYS_restart_syscall __NR_restart_syscall
-#endif
-
-#ifdef __NR_riscv_flush_icache
-# define SYS_riscv_flush_icache __NR_riscv_flush_icache
-#endif
-
-#ifdef __NR_rmdir
-# define SYS_rmdir __NR_rmdir
-#endif
-
-#ifdef __NR_rseq
-# define SYS_rseq __NR_rseq
-#endif
-
-#ifdef __NR_rt_sigaction
-# define SYS_rt_sigaction __NR_rt_sigaction
-#endif
-
-#ifdef __NR_rt_sigpending
-# define SYS_rt_sigpending __NR_rt_sigpending
-#endif
-
-#ifdef __NR_rt_sigprocmask
-# define SYS_rt_sigprocmask __NR_rt_sigprocmask
-#endif
-
-#ifdef __NR_rt_sigqueueinfo
-# define SYS_rt_sigqueueinfo __NR_rt_sigqueueinfo
-#endif
-
-#ifdef __NR_rt_sigreturn
-# define SYS_rt_sigreturn __NR_rt_sigreturn
-#endif
-
-#ifdef __NR_rt_sigsuspend
-# define SYS_rt_sigsuspend __NR_rt_sigsuspend
-#endif
-
-#ifdef __NR_rt_sigtimedwait
-# define SYS_rt_sigtimedwait __NR_rt_sigtimedwait
-#endif
-
-#ifdef __NR_rt_sigtimedwait_time64
-# define SYS_rt_sigtimedwait_time64 __NR_rt_sigtimedwait_time64
-#endif
-
-#ifdef __NR_rt_tgsigqueueinfo
-# define SYS_rt_tgsigqueueinfo __NR_rt_tgsigqueueinfo
-#endif
-
-#ifdef __NR_rtas
-# define SYS_rtas __NR_rtas
-#endif
-
-#ifdef __NR_s390_guarded_storage
-# define SYS_s390_guarded_storage __NR_s390_guarded_storage
-#endif
-
-#ifdef __NR_s390_pci_mmio_read
-# define SYS_s390_pci_mmio_read __NR_s390_pci_mmio_read
-#endif
-
-#ifdef __NR_s390_pci_mmio_write
-# define SYS_s390_pci_mmio_write __NR_s390_pci_mmio_write
-#endif
-
-#ifdef __NR_s390_runtime_instr
-# define SYS_s390_runtime_instr __NR_s390_runtime_instr
-#endif
-
-#ifdef __NR_s390_sthyi
-# define SYS_s390_sthyi __NR_s390_sthyi
-#endif
-
-#ifdef __NR_sched_get_affinity
-# define SYS_sched_get_affinity __NR_sched_get_affinity
-#endif
-
-#ifdef __NR_sched_get_priority_max
-# define SYS_sched_get_priority_max __NR_sched_get_priority_max
-#endif
-
-#ifdef __NR_sched_get_priority_min
-# define SYS_sched_get_priority_min __NR_sched_get_priority_min
-#endif
-
-#ifdef __NR_sched_getaffinity
-# define SYS_sched_getaffinity __NR_sched_getaffinity
-#endif
-
-#ifdef __NR_sched_getattr
-# define SYS_sched_getattr __NR_sched_getattr
-#endif
-
-#ifdef __NR_sched_getparam
-# define SYS_sched_getparam __NR_sched_getparam
-#endif
-
-#ifdef __NR_sched_getscheduler
-# define SYS_sched_getscheduler __NR_sched_getscheduler
-#endif
-
-#ifdef __NR_sched_rr_get_interval
-# define SYS_sched_rr_get_interval __NR_sched_rr_get_interval
-#endif
-
-#ifdef __NR_sched_rr_get_interval_time64
-# define SYS_sched_rr_get_interval_time64 __NR_sched_rr_get_interval_time64
-#endif
-
-#ifdef __NR_sched_set_affinity
-# define SYS_sched_set_affinity __NR_sched_set_affinity
-#endif
-
-#ifdef __NR_sched_setaffinity
-# define SYS_sched_setaffinity __NR_sched_setaffinity
-#endif
-
-#ifdef __NR_sched_setattr
-# define SYS_sched_setattr __NR_sched_setattr
-#endif
-
-#ifdef __NR_sched_setparam
-# define SYS_sched_setparam __NR_sched_setparam
-#endif
-
-#ifdef __NR_sched_setscheduler
-# define SYS_sched_setscheduler __NR_sched_setscheduler
-#endif
-
-#ifdef __NR_sched_yield
-# define SYS_sched_yield __NR_sched_yield
-#endif
-
-#ifdef __NR_seccomp
-# define SYS_seccomp __NR_seccomp
-#endif
-
-#ifdef __NR_security
-# define SYS_security __NR_security
-#endif
-
-#ifdef __NR_select
-# define SYS_select __NR_select
-#endif
-
-#ifdef __NR_semctl
-# define SYS_semctl __NR_semctl
-#endif
-
-#ifdef __NR_semget
-# define SYS_semget __NR_semget
-#endif
-
-#ifdef __NR_semop
-# define SYS_semop __NR_semop
-#endif
-
-#ifdef __NR_semtimedop
-# define SYS_semtimedop __NR_semtimedop
-#endif
-
-#ifdef __NR_semtimedop_time64
-# define SYS_semtimedop_time64 __NR_semtimedop_time64
-#endif
-
-#ifdef __NR_send
-# define SYS_send __NR_send
-#endif
-
-#ifdef __NR_sendfile
-# define SYS_sendfile __NR_sendfile
-#endif
-
-#ifdef __NR_sendfile64
-# define SYS_sendfile64 __NR_sendfile64
-#endif
-
-#ifdef __NR_sendmmsg
-# define SYS_sendmmsg __NR_sendmmsg
-#endif
-
-#ifdef __NR_sendmsg
-# define SYS_sendmsg __NR_sendmsg
-#endif
-
-#ifdef __NR_sendto
-# define SYS_sendto __NR_sendto
-#endif
-
-#ifdef __NR_set_mempolicy
-# define SYS_set_mempolicy __NR_set_mempolicy
-#endif
-
-#ifdef __NR_set_robust_list
-# define SYS_set_robust_list __NR_set_robust_list
-#endif
-
-#ifdef __NR_set_thread_area
-# define SYS_set_thread_area __NR_set_thread_area
-#endif
-
-#ifdef __NR_set_tid_address
-# define SYS_set_tid_address __NR_set_tid_address
-#endif
-
-#ifdef __NR_set_tls
-# define SYS_set_tls __NR_set_tls
-#endif
-
-#ifdef __NR_setdomainname
-# define SYS_setdomainname __NR_setdomainname
-#endif
-
-#ifdef __NR_setfsgid
-# define SYS_setfsgid __NR_setfsgid
-#endif
-
-#ifdef __NR_setfsgid32
-# define SYS_setfsgid32 __NR_setfsgid32
-#endif
-
-#ifdef __NR_setfsuid
-# define SYS_setfsuid __NR_setfsuid
-#endif
-
-#ifdef __NR_setfsuid32
-# define SYS_setfsuid32 __NR_setfsuid32
-#endif
-
-#ifdef __NR_setgid
-# define SYS_setgid __NR_setgid
-#endif
-
-#ifdef __NR_setgid32
-# define SYS_setgid32 __NR_setgid32
-#endif
-
-#ifdef __NR_setgroups
-# define SYS_setgroups __NR_setgroups
-#endif
-
-#ifdef __NR_setgroups32
-# define SYS_setgroups32 __NR_setgroups32
-#endif
-
-#ifdef __NR_sethae
-# define SYS_sethae __NR_sethae
-#endif
-
-#ifdef __NR_sethostname
-# define SYS_sethostname __NR_sethostname
-#endif
-
-#ifdef __NR_setitimer
-# define SYS_setitimer __NR_setitimer
-#endif
-
-#ifdef __NR_setns
-# define SYS_setns __NR_setns
-#endif
-
-#ifdef __NR_setpgid
-# define SYS_setpgid __NR_setpgid
-#endif
-
-#ifdef __NR_setpgrp
-# define SYS_setpgrp __NR_setpgrp
-#endif
-
-#ifdef __NR_setpriority
-# define SYS_setpriority __NR_setpriority
-#endif
-
-#ifdef __NR_setregid
-# define SYS_setregid __NR_setregid
-#endif
-
-#ifdef __NR_setregid32
-# define SYS_setregid32 __NR_setregid32
-#endif
-
-#ifdef __NR_setresgid
-# define SYS_setresgid __NR_setresgid
-#endif
-
-#ifdef __NR_setresgid32
-# define SYS_setresgid32 __NR_setresgid32
-#endif
-
-#ifdef __NR_setresuid
-# define SYS_setresuid __NR_setresuid
-#endif
-
-#ifdef __NR_setresuid32
-# define SYS_setresuid32 __NR_setresuid32
-#endif
-
-#ifdef __NR_setreuid
-# define SYS_setreuid __NR_setreuid
-#endif
-
-#ifdef __NR_setreuid32
-# define SYS_setreuid32 __NR_setreuid32
-#endif
-
-#ifdef __NR_setrlimit
-# define SYS_setrlimit __NR_setrlimit
-#endif
-
-#ifdef __NR_setsid
-# define SYS_setsid __NR_setsid
-#endif
-
-#ifdef __NR_setsockopt
-# define SYS_setsockopt __NR_setsockopt
-#endif
-
-#ifdef __NR_settimeofday
-# define SYS_settimeofday __NR_settimeofday
-#endif
-
-#ifdef __NR_setuid
-# define SYS_setuid __NR_setuid
-#endif
-
-#ifdef __NR_setuid32
-# define SYS_setuid32 __NR_setuid32
-#endif
-
-#ifdef __NR_setxattr
-# define SYS_setxattr __NR_setxattr
-#endif
-
-#ifdef __NR_sgetmask
-# define SYS_sgetmask __NR_sgetmask
-#endif
-
-#ifdef __NR_shmat
-# define SYS_shmat __NR_shmat
-#endif
-
-#ifdef __NR_shmctl
-# define SYS_shmctl __NR_shmctl
-#endif
-
-#ifdef __NR_shmdt
-# define SYS_shmdt __NR_shmdt
-#endif
-
-#ifdef __NR_shmget
-# define SYS_shmget __NR_shmget
-#endif
-
-#ifdef __NR_shutdown
-# define SYS_shutdown __NR_shutdown
-#endif
-
-#ifdef __NR_sigaction
-# define SYS_sigaction __NR_sigaction
-#endif
-
-#ifdef __NR_sigaltstack
-# define SYS_sigaltstack __NR_sigaltstack
-#endif
-
-#ifdef __NR_signal
-# define SYS_signal __NR_signal
-#endif
-
-#ifdef __NR_signalfd
-# define SYS_signalfd __NR_signalfd
-#endif
-
-#ifdef __NR_signalfd4
-# define SYS_signalfd4 __NR_signalfd4
-#endif
-
-#ifdef __NR_sigpending
-# define SYS_sigpending __NR_sigpending
-#endif
-
-#ifdef __NR_sigprocmask
-# define SYS_sigprocmask __NR_sigprocmask
-#endif
-
-#ifdef __NR_sigreturn
-# define SYS_sigreturn __NR_sigreturn
-#endif
-
-#ifdef __NR_sigsuspend
-# define SYS_sigsuspend __NR_sigsuspend
-#endif
-
-#ifdef __NR_socket
-# define SYS_socket __NR_socket
-#endif
-
-#ifdef __NR_socketcall
-# define SYS_socketcall __NR_socketcall
-#endif
-
-#ifdef __NR_socketpair
-# define SYS_socketpair __NR_socketpair
-#endif
-
-#ifdef __NR_splice
-# define SYS_splice __NR_splice
-#endif
-
-#ifdef __NR_spu_create
-# define SYS_spu_create __NR_spu_create
-#endif
-
-#ifdef __NR_spu_run
-# define SYS_spu_run __NR_spu_run
-#endif
-
-#ifdef __NR_ssetmask
-# define SYS_ssetmask __NR_ssetmask
-#endif
-
-#ifdef __NR_stat
-# define SYS_stat __NR_stat
-#endif
-
-#ifdef __NR_stat64
-# define SYS_stat64 __NR_stat64
-#endif
-
-#ifdef __NR_statfs
-# define SYS_statfs __NR_statfs
-#endif
-
-#ifdef __NR_statfs64
-# define SYS_statfs64 __NR_statfs64
-#endif
-
-#ifdef __NR_statx
-# define SYS_statx __NR_statx
-#endif
-
-#ifdef __NR_stime
-# define SYS_stime __NR_stime
-#endif
-
-#ifdef __NR_stty
-# define SYS_stty __NR_stty
-#endif
-
-#ifdef __NR_subpage_prot
-# define SYS_subpage_prot __NR_subpage_prot
-#endif
-
-#ifdef __NR_swapcontext
-# define SYS_swapcontext __NR_swapcontext
-#endif
-
-#ifdef __NR_swapoff
-# define SYS_swapoff __NR_swapoff
-#endif
-
-#ifdef __NR_swapon
-# define SYS_swapon __NR_swapon
-#endif
-
-#ifdef __NR_switch_endian
-# define SYS_switch_endian __NR_switch_endian
-#endif
-
-#ifdef __NR_symlink
-# define SYS_symlink __NR_symlink
-#endif
-
-#ifdef __NR_symlinkat
-# define SYS_symlinkat __NR_symlinkat
-#endif
-
-#ifdef __NR_sync
-# define SYS_sync __NR_sync
-#endif
-
-#ifdef __NR_sync_file_range
-# define SYS_sync_file_range __NR_sync_file_range
-#endif
-
-#ifdef __NR_sync_file_range2
-# define SYS_sync_file_range2 __NR_sync_file_range2
-#endif
-
-#ifdef __NR_syncfs
-# define SYS_syncfs __NR_syncfs
-#endif
-
-#ifdef __NR_sys_debug_setcontext
-# define SYS_sys_debug_setcontext __NR_sys_debug_setcontext
-#endif
-
-#ifdef __NR_sys_epoll_create
-# define SYS_sys_epoll_create __NR_sys_epoll_create
-#endif
-
-#ifdef __NR_sys_epoll_ctl
-# define SYS_sys_epoll_ctl __NR_sys_epoll_ctl
-#endif
-
-#ifdef __NR_sys_epoll_wait
-# define SYS_sys_epoll_wait __NR_sys_epoll_wait
-#endif
-
-#ifdef __NR_syscall
-# define SYS_syscall __NR_syscall
-#endif
-
-#ifdef __NR_sysfs
-# define SYS_sysfs __NR_sysfs
-#endif
-
-#ifdef __NR_sysinfo
-# define SYS_sysinfo __NR_sysinfo
-#endif
-
-#ifdef __NR_syslog
-# define SYS_syslog __NR_syslog
-#endif
-
-#ifdef __NR_sysmips
-# define SYS_sysmips __NR_sysmips
-#endif
-
-#ifdef __NR_tee
-# define SYS_tee __NR_tee
-#endif
-
-#ifdef __NR_tgkill
-# define SYS_tgkill __NR_tgkill
-#endif
-
-#ifdef __NR_time
-# define SYS_time __NR_time
-#endif
-
-#ifdef __NR_timer_create
-# define SYS_timer_create __NR_timer_create
-#endif
-
-#ifdef __NR_timer_delete
-# define SYS_timer_delete __NR_timer_delete
-#endif
-
-#ifdef __NR_timer_getoverrun
-# define SYS_timer_getoverrun __NR_timer_getoverrun
-#endif
-
-#ifdef __NR_timer_gettime
-# define SYS_timer_gettime __NR_timer_gettime
-#endif
-
-#ifdef __NR_timer_gettime64
-# define SYS_timer_gettime64 __NR_timer_gettime64
-#endif
-
-#ifdef __NR_timer_settime
-# define SYS_timer_settime __NR_timer_settime
-#endif
-
-#ifdef __NR_timer_settime64
-# define SYS_timer_settime64 __NR_timer_settime64
-#endif
-
-#ifdef __NR_timerfd
-# define SYS_timerfd __NR_timerfd
-#endif
-
-#ifdef __NR_timerfd_create
-# define SYS_timerfd_create __NR_timerfd_create
-#endif
-
-#ifdef __NR_timerfd_gettime
-# define SYS_timerfd_gettime __NR_timerfd_gettime
-#endif
-
-#ifdef __NR_timerfd_gettime64
-# define SYS_timerfd_gettime64 __NR_timerfd_gettime64
-#endif
-
-#ifdef __NR_timerfd_settime
-# define SYS_timerfd_settime __NR_timerfd_settime
-#endif
-
-#ifdef __NR_timerfd_settime64
-# define SYS_timerfd_settime64 __NR_timerfd_settime64
-#endif
-
-#ifdef __NR_times
-# define SYS_times __NR_times
-#endif
-
-#ifdef __NR_tkill
-# define SYS_tkill __NR_tkill
-#endif
-
-#ifdef __NR_truncate
-# define SYS_truncate __NR_truncate
-#endif
-
-#ifdef __NR_truncate64
-# define SYS_truncate64 __NR_truncate64
-#endif
-
-#ifdef __NR_tuxcall
-# define SYS_tuxcall __NR_tuxcall
-#endif
-
-#ifdef __NR_udftrap
-# define SYS_udftrap __NR_udftrap
-#endif
-
-#ifdef __NR_ugetrlimit
-# define SYS_ugetrlimit __NR_ugetrlimit
-#endif
-
-#ifdef __NR_ulimit
-# define SYS_ulimit __NR_ulimit
-#endif
-
-#ifdef __NR_umask
-# define SYS_umask __NR_umask
-#endif
-
-#ifdef __NR_umount
-# define SYS_umount __NR_umount
-#endif
-
-#ifdef __NR_umount2
-# define SYS_umount2 __NR_umount2
-#endif
-
-#ifdef __NR_uname
-# define SYS_uname __NR_uname
-#endif
-
-#ifdef __NR_unlink
-# define SYS_unlink __NR_unlink
-#endif
-
-#ifdef __NR_unlinkat
-# define SYS_unlinkat __NR_unlinkat
-#endif
-
-#ifdef __NR_unshare
-# define SYS_unshare __NR_unshare
-#endif
-
-#ifdef __NR_uselib
-# define SYS_uselib __NR_uselib
-#endif
-
-#ifdef __NR_userfaultfd
-# define SYS_userfaultfd __NR_userfaultfd
-#endif
-
-#ifdef __NR_usr26
-# define SYS_usr26 __NR_usr26
-#endif
-
-#ifdef __NR_usr32
-# define SYS_usr32 __NR_usr32
-#endif
-
-#ifdef __NR_ustat
-# define SYS_ustat __NR_ustat
-#endif
-
-#ifdef __NR_utime
-# define SYS_utime __NR_utime
-#endif
-
-#ifdef __NR_utimensat
-# define SYS_utimensat __NR_utimensat
-#endif
-
-#ifdef __NR_utimensat_time64
-# define SYS_utimensat_time64 __NR_utimensat_time64
-#endif
-
-#ifdef __NR_utimes
-# define SYS_utimes __NR_utimes
-#endif
-
-#ifdef __NR_utrap_install
-# define SYS_utrap_install __NR_utrap_install
-#endif
-
-#ifdef __NR_vfork
-# define SYS_vfork __NR_vfork
-#endif
-
-#ifdef __NR_vhangup
-# define SYS_vhangup __NR_vhangup
-#endif
-
-#ifdef __NR_vm86
-# define SYS_vm86 __NR_vm86
-#endif
-
-#ifdef __NR_vm86old
-# define SYS_vm86old __NR_vm86old
-#endif
-
-#ifdef __NR_vmsplice
-# define SYS_vmsplice __NR_vmsplice
-#endif
-
-#ifdef __NR_vserver
-# define SYS_vserver __NR_vserver
-#endif
-
-#ifdef __NR_wait4
-# define SYS_wait4 __NR_wait4
-#endif
-
-#ifdef __NR_waitid
-# define SYS_waitid __NR_waitid
-#endif
-
-#ifdef __NR_waitpid
-# define SYS_waitpid __NR_waitpid
-#endif
-
-#ifdef __NR_write
-# define SYS_write __NR_write
-#endif
-
-#ifdef __NR_writev
-# define SYS_writev __NR_writev
-#endif
-
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog-ldbl.h
deleted file mode 100644
index b6fbb08..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog-ldbl.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -mlong-double-64 compatibility mode for syslog functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include <bits/syslog-ldbl.h> directly; use <sys/syslog.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (syslog)
-
-#ifdef __USE_MISC
-__LDBL_REDIR_DECL (vsyslog)
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (syslog_chk)
-
-# ifdef __USE_MISC
-__LDBL_REDIR2_DECL (vsyslog_chk)
-# endif
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog-path.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog-path.h
deleted file mode 100644
index 1449062..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog-path.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* <bits/syslog-path.h> -- _PATH_LOG definition
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include this file directly. Use <sys/syslog.h> instead"
-#endif
-
-#ifndef _BITS_SYSLOG_PATH_H
-#define _BITS_SYSLOG_PATH_H 1
-
-#define _PATH_LOG "/dev/log"
-
-#endif /* bits/syslog-path.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog.h
deleted file mode 100644
index 5825f13..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/syslog.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Checking macros for syslog functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include <bits/syslog.h> directly; use <sys/syslog.h> instead."
-#endif
-
-#ifdef __USE_MISC
-extern void __vsyslog_chk (int __pri, int __flag, const char *__fmt,
- __gnuc_va_list __ap)
- __attribute__ ((__format__ (__printf__, 3, 0)));
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) void
-vsyslog (int __pri, const char *const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- __vsyslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-#endif
-
-extern void __syslog_chk (int __pri, int __flag, const char *__fmt, ...)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-
-#if defined __use_clang_fortify && __USE_MISC
-/* clang doesn't support __va_arg_pack, so this is only possible if we have
- vsyslog. */
-__fortify_overload __attribute__ ((__format__ (__printf__, 2, 3))) void
-syslog (int __pri, const char *const __clang_pass_object_size __fmt, ...)
-{
- __gnuc_va_list __ap;
- va_start (__ap, __fmt);
- __vsyslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
- va_end (__ap);
-}
-#elif defined __va_arg_pack
-__fortify_function void
-syslog (int __pri, const char *__fmt, ...)
-{
- __syslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ());
-}
-#elif !defined __cplusplus
-# define syslog(pri, ...) \
- __syslog_chk (pri, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sysmacros.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sysmacros.h
deleted file mode 100644
index 55913b1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/sysmacros.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* Definitions of macros to access `dev_t' values.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SYSMACROS_H
-#define _BITS_SYSMACROS_H 1
-
-#ifndef _SYS_SYSMACROS_H
-# error "Never include <bits/sysmacros.h> directly; use <sys/sysmacros.h> instead."
-#endif
-
-/* dev_t in glibc is a 64-bit quantity, with 32-bit major and minor numbers.
- Our default encoding is MMMM Mmmm mmmM MMmm, where M is a hex digit of
- the major number and m is a hex digit of the minor number. This is
- downward compatible with legacy systems where dev_t is 16 bits wide,
- encoded as MMmm. It is also downward compatible with the Linux kernel,
- which (as of 2016) uses 32-bit dev_t, encoded as mmmM MMmm.
-
- Systems that use an incompatible encoding for dev_t should override this
- file in the appropriate sysdeps subdirectory. */
-
-#define __SYSMACROS_DECLARE_MAJOR(DECL_TEMPL) \
- DECL_TEMPL(unsigned int, major, (__dev_t __dev))
-
-#define __SYSMACROS_DEFINE_MAJOR(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MAJOR (DECL_TEMPL) \
- { \
- unsigned int __major; \
- __major = ((__dev & (__dev_t) 0x00000000000fff00u) >> 8); \
- __major |= ((__dev & (__dev_t) 0xfffff00000000000u) >> 32); \
- return __major; \
- }
-
-#define __SYSMACROS_DECLARE_MINOR(DECL_TEMPL) \
- DECL_TEMPL(unsigned int, minor, (__dev_t __dev))
-
-#define __SYSMACROS_DEFINE_MINOR(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MINOR (DECL_TEMPL) \
- { \
- unsigned int __minor; \
- __minor = ((__dev & (__dev_t) 0x00000000000000ffu) >> 0); \
- __minor |= ((__dev & (__dev_t) 0x00000ffffff00000u) >> 12); \
- return __minor; \
- }
-
-#define __SYSMACROS_DECLARE_MAKEDEV(DECL_TEMPL) \
- DECL_TEMPL(__dev_t, makedev, (unsigned int __major, unsigned int __minor))
-
-#define __SYSMACROS_DEFINE_MAKEDEV(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MAKEDEV (DECL_TEMPL) \
- { \
- __dev_t __dev; \
- __dev = (((__dev_t) (__major & 0x00000fffu)) << 8); \
- __dev |= (((__dev_t) (__major & 0xfffff000u)) << 32); \
- __dev |= (((__dev_t) (__minor & 0x000000ffu)) << 0); \
- __dev |= (((__dev_t) (__minor & 0xffffff00u)) << 12); \
- return __dev; \
- }
-
-#endif /* bits/sysmacros.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-baud.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-baud.h
deleted file mode 100644
index 0ec0484..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-baud.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* termios baud rate selection definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-baud.h> directly; use <termios.h> instead."
-#endif
-
-#ifdef __USE_MISC
-# define CBAUD 000000010017 /* Baud speed mask (not in POSIX). */
-# define CBAUDEX 000000010000 /* Extra baud speed mask, included in CBAUD.
- (not in POSIX). */
-# define CIBAUD 002003600000 /* Input baud rate (not used). */
-# define CMSPAR 010000000000 /* Mark or space (stick) parity. */
-# define CRTSCTS 020000000000 /* Flow control. */
-#endif
-
-/* Extra output baud rates (not in POSIX). */
-#define B57600 0010001
-#define B115200 0010002
-#define B230400 0010003
-#define B460800 0010004
-#define B500000 0010005
-#define B576000 0010006
-#define B921600 0010007
-#define B1000000 0010010
-#define B1152000 0010011
-#define B1500000 0010012
-#define B2000000 0010013
-#define B2500000 0010014
-#define B3000000 0010015
-#define B3500000 0010016
-#define B4000000 0010017
-#define __MAX_BAUD B4000000
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_cc.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_cc.h
deleted file mode 100644
index a44813c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_cc.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* termios c_cc symbolic constant definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios_c_cc.h> directly; use <termios.h> instead."
-#endif
-
-/* c_cc characters */
-#define VINTR 0
-#define VQUIT 1
-#define VERASE 2
-#define VKILL 3
-#define VEOF 4
-#define VTIME 5
-#define VMIN 6
-#define VSWTC 7
-#define VSTART 8
-#define VSTOP 9
-#define VSUSP 10
-#define VEOL 11
-#define VREPRINT 12
-#define VDISCARD 13
-#define VWERASE 14
-#define VLNEXT 15
-#define VEOL2 16
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_cflag.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_cflag.h
deleted file mode 100644
index d1b45e6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_cflag.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* termios control mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_cflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_cflag bits. */
-#define CSIZE 0000060
-#define CS5 0000000
-#define CS6 0000020
-#define CS7 0000040
-#define CS8 0000060
-#define CSTOPB 0000100
-#define CREAD 0000200
-#define PARENB 0000400
-#define PARODD 0001000
-#define HUPCL 0002000
-#define CLOCAL 0004000
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_iflag.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_iflag.h
deleted file mode 100644
index c74511c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_iflag.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* termios input mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-ciflags.h> directly; use <termios.h> instead."
-#endif
-
-/* c_iflag bits */
-#define IGNBRK 0000001 /* Ignore break condition. */
-#define BRKINT 0000002 /* Signal interrupt on break. */
-#define IGNPAR 0000004 /* Ignore characters with parity errors. */
-#define PARMRK 0000010 /* Mark parity and framing errors. */
-#define INPCK 0000020 /* Enable input parity check. */
-#define ISTRIP 0000040 /* Strip 8th bit off characters. */
-#define INLCR 0000100 /* Map NL to CR on input. */
-#define IGNCR 0000200 /* Ignore CR. */
-#define ICRNL 0000400 /* Map CR to NL on input. */
-#define IUCLC 0001000 /* Map uppercase characters to lowercase on input
- (not in POSIX). */
-#define IXON 0002000 /* Enable start/stop output control. */
-#define IXANY 0004000 /* Enable any character to restart output. */
-#define IXOFF 0010000 /* Enable start/stop input control. */
-#define IMAXBEL 0020000 /* Ring bell when input queue is full
- (not in POSIX). */
-#define IUTF8 0040000 /* Input is UTF8 (not in POSIX). */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_lflag.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_lflag.h
deleted file mode 100644
index 0b2b5db..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_lflag.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* termios local mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_lflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_lflag bits */
-#define ISIG 0000001 /* Enable signals. */
-#define ICANON 0000002 /* Canonical input (erase and kill processing). */
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define XCASE 0000004
-#endif
-#define ECHO 0000010 /* Enable echo. */
-#define ECHOE 0000020 /* Echo erase character as error-correcting
- backspace. */
-#define ECHOK 0000040 /* Echo KILL. */
-#define ECHONL 0000100 /* Echo NL. */
-#define NOFLSH 0000200 /* Disable flush after interrupt or quit. */
-#define TOSTOP 0000400 /* Send SIGTTOU for background output. */
-#ifdef __USE_MISC
-# define ECHOCTL 0001000 /* If ECHO is also set, terminal special characters
- other than TAB, NL, START, and STOP are echoed as
- ^X, where X is the character with ASCII code 0x40
- greater than the special character
- (not in POSIX). */
-# define ECHOPRT 0002000 /* If ICANON and ECHO are also set, characters are
- printed as they are being erased
- (not in POSIX). */
-# define ECHOKE 0004000 /* If ICANON is also set, KILL is echoed by erasing
- each character on the line, as specified by ECHOE
- and ECHOPRT (not in POSIX). */
-# define FLUSHO 0010000 /* Output is being flushed. This flag is toggled by
- typing the DISCARD character (not in POSIX). */
-# define PENDIN 0040000 /* All characters in the input queue are reprinted
- when the next character is read
- (not in POSIX). */
-#endif
-#define IEXTEN 0100000 /* Enable implementation-defined input
- processing. */
-#ifdef __USE_MISC
-# define EXTPROC 0200000
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_oflag.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_oflag.h
deleted file mode 100644
index 6bf7a29..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-c_oflag.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* termios output mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_oflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_oflag bits */
-#define OPOST 0000001 /* Post-process output. */
-#define OLCUC 0000002 /* Map lowercase characters to uppercase on output.
- (not in POSIX). */
-#define ONLCR 0000004 /* Map NL to CR-NL on output. */
-#define OCRNL 0000010 /* Map CR to NL on output. */
-#define ONOCR 0000020 /* No CR output at column 0. */
-#define ONLRET 0000040 /* NL performs CR function. */
-#define OFILL 0000100 /* Use fill characters for delay. */
-#define OFDEL 0000200 /* Fill is DEL. */
-#if defined __USE_MISC || defined __USE_XOPEN
-# define NLDLY 0000400 /* Select newline delays: */
-# define NL0 0000000 /* Newline type 0. */
-# define NL1 0000400 /* Newline type 1. */
-# define CRDLY 0003000 /* Select carriage-return delays: */
-# define CR0 0000000 /* Carriage-return delay type 0. */
-# define CR1 0001000 /* Carriage-return delay type 1. */
-# define CR2 0002000 /* Carriage-return delay type 2. */
-# define CR3 0003000 /* Carriage-return delay type 3. */
-# define TABDLY 0014000 /* Select horizontal-tab delays: */
-# define TAB0 0000000 /* Horizontal-tab delay type 0. */
-# define TAB1 0004000 /* Horizontal-tab delay type 1. */
-# define TAB2 0010000 /* Horizontal-tab delay type 2. */
-# define TAB3 0014000 /* Expand tabs to spaces. */
-# define BSDLY 0020000 /* Select backspace delays: */
-# define BS0 0000000 /* Backspace-delay type 0. */
-# define BS1 0020000 /* Backspace-delay type 1. */
-# define FFDLY 0100000 /* Select form-feed delays: */
-# define FF0 0000000 /* Form-feed delay type 0. */
-# define FF1 0100000 /* Form-feed delay type 1. */
-#endif
-
-#define VTDLY 0040000 /* Select vertical-tab delays: */
-#define VT0 0000000 /* Vertical-tab delay type 0. */
-#define VT1 0040000 /* Vertical-tab delay type 1. */
-
-#ifdef __USE_MISC
-# define XTABS 0014000
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-misc.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-misc.h
deleted file mode 100644
index 690b601..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-misc.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/* termios baud platform specific definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-misc.h> directly; use <termios.h> instead."
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-struct.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-struct.h
deleted file mode 100644
index f227f5b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-struct.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* struct termios definition. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-struct.h> directly; use <termios.h> instead."
-#endif
-
-#define NCCS 32
-struct termios
- {
- tcflag_t c_iflag; /* input mode flags */
- tcflag_t c_oflag; /* output mode flags */
- tcflag_t c_cflag; /* control mode flags */
- tcflag_t c_lflag; /* local mode flags */
- cc_t c_line; /* line discipline */
- cc_t c_cc[NCCS]; /* control characters */
- speed_t c_ispeed; /* input speed */
- speed_t c_ospeed; /* output speed */
-#define _HAVE_STRUCT_TERMIOS_C_ISPEED 1
-#define _HAVE_STRUCT_TERMIOS_C_OSPEED 1
- };
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-tcflow.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-tcflow.h
deleted file mode 100644
index 3ee5631..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios-tcflow.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* termios tcflag symbolic contants definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-tcflow.h> directly; use <termios.h> instead."
-#endif
-
-/* tcsetattr uses these. */
-#define TCSANOW 0
-#define TCSADRAIN 1
-#define TCSAFLUSH 2
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios.h
deleted file mode 100644
index 67c847f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/termios.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* termios type and macro definitions. Linux version.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios.h> directly; use <termios.h> instead."
-#endif
-
-typedef unsigned char cc_t;
-typedef unsigned int speed_t;
-typedef unsigned int tcflag_t;
-
-#include <bits/termios-struct.h>
-#include <bits/termios-c_cc.h>
-#include <bits/termios-c_iflag.h>
-#include <bits/termios-c_oflag.h>
-
-/* c_cflag bit meaning */
-#define B0 0000000 /* hang up */
-#define B50 0000001
-#define B75 0000002
-#define B110 0000003
-#define B134 0000004
-#define B150 0000005
-#define B200 0000006
-#define B300 0000007
-#define B600 0000010
-#define B1200 0000011
-#define B1800 0000012
-#define B2400 0000013
-#define B4800 0000014
-#define B9600 0000015
-#define B19200 0000016
-#define B38400 0000017
-#ifdef __USE_MISC
-# define EXTA B19200
-# define EXTB B38400
-#endif
-#include <bits/termios-baud.h>
-
-#include <bits/termios-c_cflag.h>
-#include <bits/termios-c_lflag.h>
-
-#ifdef __USE_MISC
-/* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
-# define TIOCSER_TEMT 0x01 /* Transmitter physically empty */
-#endif
-
-/* tcflow() and TCXONC use these */
-#define TCOOFF 0
-#define TCOON 1
-#define TCIOFF 2
-#define TCION 3
-
-/* tcflush() and TCFLSH use these */
-#define TCIFLUSH 0
-#define TCOFLUSH 1
-#define TCIOFLUSH 2
-
-#include <bits/termios-tcflow.h>
-
-#include <bits/termios-misc.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/thread-shared-types.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/thread-shared-types.h
deleted file mode 100644
index 44bf1e3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/thread-shared-types.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/* Common threading primitives definitions for both POSIX and C11.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_SHARED_TYPES_H
-#define _THREAD_SHARED_TYPES_H 1
-
-/* Arch-specific definitions. Each architecture must define the following
- macros to define the expected sizes of pthread data types:
-
- __SIZEOF_PTHREAD_ATTR_T - size of pthread_attr_t.
- __SIZEOF_PTHREAD_MUTEX_T - size of pthread_mutex_t.
- __SIZEOF_PTHREAD_MUTEXATTR_T - size of pthread_mutexattr_t.
- __SIZEOF_PTHREAD_COND_T - size of pthread_cond_t.
- __SIZEOF_PTHREAD_CONDATTR_T - size of pthread_condattr_t.
- __SIZEOF_PTHREAD_RWLOCK_T - size of pthread_rwlock_t.
- __SIZEOF_PTHREAD_RWLOCKATTR_T - size of pthread_rwlockattr_t.
- __SIZEOF_PTHREAD_BARRIER_T - size of pthread_barrier_t.
- __SIZEOF_PTHREAD_BARRIERATTR_T - size of pthread_barrierattr_t.
-
- The additional macro defines any constraint for the lock alignment
- inside the thread structures:
-
- __LOCK_ALIGNMENT - for internal lock/futex usage.
-
- Same idea but for the once locking primitive:
-
- __ONCE_ALIGNMENT - for pthread_once_t/once_flag definition. */
-
-#include <bits/pthreadtypes-arch.h>
-
-
-/* Common definition of pthread_mutex_t. */
-
-typedef struct __pthread_internal_list
-{
- struct __pthread_internal_list *__prev;
- struct __pthread_internal_list *__next;
-} __pthread_list_t;
-
-typedef struct __pthread_internal_slist
-{
- struct __pthread_internal_slist *__next;
-} __pthread_slist_t;
-
-/* Arch-specific mutex definitions. A generic implementation is provided
- by sysdeps/nptl/bits/struct_mutex.h. If required, an architecture
- can override it by defining:
-
- 1. struct __pthread_mutex_s (used on both pthread_mutex_t and mtx_t
- definition). It should contains at least the internal members
- defined in the generic version.
-
- 2. __LOCK_ALIGNMENT for any extra attribute for internal lock used with
- atomic operations.
-
- 3. The macro __PTHREAD_MUTEX_INITIALIZER used for static initialization.
- It should initialize the mutex internal flag. */
-
-#include <bits/struct_mutex.h>
-
-/* Arch-sepecific read-write lock definitions. A generic implementation is
- provided by struct_rwlock.h. If required, an architecture can override it
- by defining:
-
- 1. struct __pthread_rwlock_arch_t (used on pthread_rwlock_t definition).
- It should contain at least the internal members defined in the
- generic version.
-
- 2. The macro __PTHREAD_RWLOCK_INITIALIZER used for static initialization.
- It should initialize the rwlock internal type. */
-
-#include <bits/struct_rwlock.h>
-
-
-/* Common definition of pthread_cond_t. */
-
-struct __pthread_cond_s
-{
- __extension__ union
- {
- __extension__ unsigned long long int __wseq;
- struct
- {
- unsigned int __low;
- unsigned int __high;
- } __wseq32;
- };
- __extension__ union
- {
- __extension__ unsigned long long int __g1_start;
- struct
- {
- unsigned int __low;
- unsigned int __high;
- } __g1_start32;
- };
- unsigned int __g_refs[2] __LOCK_ALIGNMENT;
- unsigned int __g_size[2];
- unsigned int __g1_orig_size;
- unsigned int __wrefs;
- unsigned int __g_signals[2];
-};
-
-typedef unsigned int __tss_t;
-typedef unsigned long int __thrd_t;
-
-typedef struct
-{
- int __data __ONCE_ALIGNMENT;
-} __once_flag;
-
-#define __ONCE_FLAG_INIT { 0 }
-
-#endif /* _THREAD_SHARED_TYPES_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/time.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/time.h
deleted file mode 100644
index ee5a8b3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/time.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* System-dependent timing definitions. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <time.h> instead.
- */
-
-#ifndef _BITS_TIME_H
-#define _BITS_TIME_H 1
-
-#include <bits/types.h>
-
-/* ISO/IEC 9899:1999 7.23.1: Components of time
- The macro `CLOCKS_PER_SEC' is an expression with type `clock_t' that is
- the number per second of the value returned by the `clock' function. */
-/* CAE XSH, Issue 4, Version 2: <time.h>
- The value of CLOCKS_PER_SEC is required to be 1 million on all
- XSI-conformant systems. */
-#define CLOCKS_PER_SEC ((__clock_t) 1000000)
-
-#if (!defined __STRICT_ANSI__ || defined __USE_POSIX) \
- && !defined __USE_XOPEN2K
-/* Even though CLOCKS_PER_SEC has such a strange value CLK_TCK
- presents the real value for clock ticks per second for the system. */
-extern long int __sysconf (int);
-# define CLK_TCK ((__clock_t) __sysconf (2)) /* 2 is _SC_CLK_TCK */
-#endif
-
-#ifdef __USE_POSIX199309
-/* Identifier for system-wide realtime clock. */
-# define CLOCK_REALTIME 0
-/* Monotonic system-wide clock. */
-# define CLOCK_MONOTONIC 1
-/* High-resolution timer from the CPU. */
-# define CLOCK_PROCESS_CPUTIME_ID 2
-/* Thread-specific CPU-time clock. */
-# define CLOCK_THREAD_CPUTIME_ID 3
-/* Monotonic system-wide clock, not adjusted for frequency scaling. */
-# define CLOCK_MONOTONIC_RAW 4
-/* Identifier for system-wide realtime clock, updated only on ticks. */
-# define CLOCK_REALTIME_COARSE 5
-/* Monotonic system-wide clock, updated only on ticks. */
-# define CLOCK_MONOTONIC_COARSE 6
-/* Monotonic system-wide clock that includes time spent in suspension. */
-# define CLOCK_BOOTTIME 7
-/* Like CLOCK_REALTIME but also wakes suspended system. */
-# define CLOCK_REALTIME_ALARM 8
-/* Like CLOCK_BOOTTIME but also wakes suspended system. */
-# define CLOCK_BOOTTIME_ALARM 9
-/* Like CLOCK_REALTIME but in International Atomic Time. */
-# define CLOCK_TAI 11
-
-/* Flag to indicate time is absolute. */
-# define TIMER_ABSTIME 1
-#endif
-
-#ifdef __USE_GNU
-# include <bits/timex.h>
-
-__BEGIN_DECLS
-
-/* Tune a POSIX clock. */
-extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) __THROW;
-
-__END_DECLS
-#endif /* use GNU */
-
-#endif /* bits/time.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/time64.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/time64.h
deleted file mode 100644
index af3e731..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/time64.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* bits/time64.h -- underlying types for __time64_t. Generic version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_H
-# error "Never include <bits/time64.h> directly; use <sys/types.h> instead."
-#endif
-
-#ifndef _BITS_TIME64_H
-#define _BITS_TIME64_H 1
-
-/* Define __TIME64_T_TYPE so that it is always a 64-bit type. */
-
-#if __TIMESIZE == 64
-/* If we already have 64-bit time type then use it. */
-# define __TIME64_T_TYPE __TIME_T_TYPE
-#else
-/* Define a 64-bit time type alongsize the 32-bit one. */
-# define __TIME64_T_TYPE __SQUAD_TYPE
-#endif
-
-#endif /* bits/time64.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timerfd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timerfd.h
deleted file mode 100644
index 6444915..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timerfd.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2008-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMERFD_H
-# error "Never use <bits/timerfd.h> directly; include <sys/timerfd.h> instead."
-#endif
-
-/* Bits to be set in the FLAGS parameter of `timerfd_create'. */
-enum
- {
- TFD_CLOEXEC = 02000000,
-#define TFD_CLOEXEC TFD_CLOEXEC
- TFD_NONBLOCK = 00004000
-#define TFD_NONBLOCK TFD_NONBLOCK
- };
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timesize.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timesize.h
deleted file mode 100644
index 11a9c9a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timesize.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Bit size of the time_t type at glibc build time, general case.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#include <bits/wordsize.h>
-
-/* Size in bits of the 'time_t' type of the default ABI. */
-#define __TIMESIZE __WORDSIZE
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timex.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timex.h
deleted file mode 100644
index 9b2e30f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/timex.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TIMEX_H
-#define _BITS_TIMEX_H 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timeval.h>
-
-/* These definitions from linux/timex.h as of 3.18. */
-
-struct timex
-{
- unsigned int modes; /* mode selector */
- __syscall_slong_t offset; /* time offset (usec) */
- __syscall_slong_t freq; /* frequency offset (scaled ppm) */
- __syscall_slong_t maxerror; /* maximum error (usec) */
- __syscall_slong_t esterror; /* estimated error (usec) */
- int status; /* clock command/status */
- __syscall_slong_t constant; /* pll time constant */
- __syscall_slong_t precision; /* clock precision (usec) (ro) */
- __syscall_slong_t tolerance; /* clock frequency tolerance (ppm) (ro) */
- struct timeval time; /* (read only, except for ADJ_SETOFFSET) */
- __syscall_slong_t tick; /* (modified) usecs between clock ticks */
- __syscall_slong_t ppsfreq; /* pps frequency (scaled ppm) (ro) */
- __syscall_slong_t jitter; /* pps jitter (us) (ro) */
- int shift; /* interval duration (s) (shift) (ro) */
- __syscall_slong_t stabil; /* pps stability (scaled ppm) (ro) */
- __syscall_slong_t jitcnt; /* jitter limit exceeded (ro) */
- __syscall_slong_t calcnt; /* calibration intervals (ro) */
- __syscall_slong_t errcnt; /* calibration errors (ro) */
- __syscall_slong_t stbcnt; /* stability limit exceeded (ro) */
-
- int tai; /* TAI offset (ro) */
-
- /* ??? */
- int :32; int :32; int :32; int :32;
- int :32; int :32; int :32; int :32;
- int :32; int :32; int :32;
-};
-
-/* Mode codes (timex.mode) */
-#define ADJ_OFFSET 0x0001 /* time offset */
-#define ADJ_FREQUENCY 0x0002 /* frequency offset */
-#define ADJ_MAXERROR 0x0004 /* maximum time error */
-#define ADJ_ESTERROR 0x0008 /* estimated time error */
-#define ADJ_STATUS 0x0010 /* clock status */
-#define ADJ_TIMECONST 0x0020 /* pll time constant */
-#define ADJ_TAI 0x0080 /* set TAI offset */
-#define ADJ_SETOFFSET 0x0100 /* add 'time' to current time */
-#define ADJ_MICRO 0x1000 /* select microsecond resolution */
-#define ADJ_NANO 0x2000 /* select nanosecond resolution */
-#define ADJ_TICK 0x4000 /* tick value */
-#define ADJ_OFFSET_SINGLESHOT 0x8001 /* old-fashioned adjtime */
-#define ADJ_OFFSET_SS_READ 0xa001 /* read-only adjtime */
-
-/* xntp 3.4 compatibility names */
-#define MOD_OFFSET ADJ_OFFSET
-#define MOD_FREQUENCY ADJ_FREQUENCY
-#define MOD_MAXERROR ADJ_MAXERROR
-#define MOD_ESTERROR ADJ_ESTERROR
-#define MOD_STATUS ADJ_STATUS
-#define MOD_TIMECONST ADJ_TIMECONST
-#define MOD_CLKB ADJ_TICK
-#define MOD_CLKA ADJ_OFFSET_SINGLESHOT /* 0x8000 in original */
-#define MOD_TAI ADJ_TAI
-#define MOD_MICRO ADJ_MICRO
-#define MOD_NANO ADJ_NANO
-
-
-/* Status codes (timex.status) */
-#define STA_PLL 0x0001 /* enable PLL updates (rw) */
-#define STA_PPSFREQ 0x0002 /* enable PPS freq discipline (rw) */
-#define STA_PPSTIME 0x0004 /* enable PPS time discipline (rw) */
-#define STA_FLL 0x0008 /* select frequency-lock mode (rw) */
-
-#define STA_INS 0x0010 /* insert leap (rw) */
-#define STA_DEL 0x0020 /* delete leap (rw) */
-#define STA_UNSYNC 0x0040 /* clock unsynchronized (rw) */
-#define STA_FREQHOLD 0x0080 /* hold frequency (rw) */
-
-#define STA_PPSSIGNAL 0x0100 /* PPS signal present (ro) */
-#define STA_PPSJITTER 0x0200 /* PPS signal jitter exceeded (ro) */
-#define STA_PPSWANDER 0x0400 /* PPS signal wander exceeded (ro) */
-#define STA_PPSERROR 0x0800 /* PPS signal calibration error (ro) */
-
-#define STA_CLOCKERR 0x1000 /* clock hardware fault (ro) */
-#define STA_NANO 0x2000 /* resolution (0 = us, 1 = ns) (ro) */
-#define STA_MODE 0x4000 /* mode (0 = PLL, 1 = FLL) (ro) */
-#define STA_CLK 0x8000 /* clock source (0 = A, 1 = B) (ro) */
-
-/* Read-only bits */
-#define STA_RONLY (STA_PPSSIGNAL | STA_PPSJITTER | STA_PPSWANDER \
- | STA_PPSERROR | STA_CLOCKERR | STA_NANO | STA_MODE | STA_CLK)
-
-#endif /* bits/timex.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types.h
deleted file mode 100644
index 2dc63de..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types.h
+++ /dev/null
@@ -1,228 +0,0 @@
-/* bits/types.h -- definitions of __*_t types underlying *_t types.
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <sys/types.h> instead.
- */
-
-#ifndef _BITS_TYPES_H
-#define _BITS_TYPES_H 1
-
-#include <features.h>
-#include <bits/wordsize.h>
-#include <bits/timesize.h>
-
-/* Convenience types. */
-typedef unsigned char __u_char;
-typedef unsigned short int __u_short;
-typedef unsigned int __u_int;
-typedef unsigned long int __u_long;
-
-/* Fixed-size types, underlying types depend on word size and compiler. */
-typedef signed char __int8_t;
-typedef unsigned char __uint8_t;
-typedef signed short int __int16_t;
-typedef unsigned short int __uint16_t;
-typedef signed int __int32_t;
-typedef unsigned int __uint32_t;
-#if __WORDSIZE == 64
-typedef signed long int __int64_t;
-typedef unsigned long int __uint64_t;
-#else
-__extension__ typedef signed long long int __int64_t;
-__extension__ typedef unsigned long long int __uint64_t;
-#endif
-
-/* Smallest types with at least a given width. */
-typedef __int8_t __int_least8_t;
-typedef __uint8_t __uint_least8_t;
-typedef __int16_t __int_least16_t;
-typedef __uint16_t __uint_least16_t;
-typedef __int32_t __int_least32_t;
-typedef __uint32_t __uint_least32_t;
-typedef __int64_t __int_least64_t;
-typedef __uint64_t __uint_least64_t;
-
-/* quad_t is also 64 bits. */
-#if __WORDSIZE == 64
-typedef long int __quad_t;
-typedef unsigned long int __u_quad_t;
-#else
-__extension__ typedef long long int __quad_t;
-__extension__ typedef unsigned long long int __u_quad_t;
-#endif
-
-/* Largest integral types. */
-#if __WORDSIZE == 64
-typedef long int __intmax_t;
-typedef unsigned long int __uintmax_t;
-#else
-__extension__ typedef long long int __intmax_t;
-__extension__ typedef unsigned long long int __uintmax_t;
-#endif
-
-
-/* The machine-dependent file <bits/typesizes.h> defines __*_T_TYPE
- macros for each of the OS types we define below. The definitions
- of those macros must use the following macros for underlying types.
- We define __S<SIZE>_TYPE and __U<SIZE>_TYPE for the signed and unsigned
- variants of each of the following integer types on this machine.
-
- 16 -- "natural" 16-bit type (always short)
- 32 -- "natural" 32-bit type (always int)
- 64 -- "natural" 64-bit type (long or long long)
- LONG32 -- 32-bit type, traditionally long
- QUAD -- 64-bit type, traditionally long long
- WORD -- natural type of __WORDSIZE bits (int or long)
- LONGWORD -- type of __WORDSIZE bits, traditionally long
-
- We distinguish WORD/LONGWORD, 32/LONG32, and 64/QUAD so that the
- conventional uses of `long' or `long long' type modifiers match the
- types we define, even when a less-adorned type would be the same size.
- This matters for (somewhat) portably writing printf/scanf formats for
- these types, where using the appropriate l or ll format modifiers can
- make the typedefs and the formats match up across all GNU platforms. If
- we used `long' when it's 64 bits where `long long' is expected, then the
- compiler would warn about the formats not matching the argument types,
- and the programmer changing them to shut up the compiler would break the
- program's portability.
-
- Here we assume what is presently the case in all the GCC configurations
- we support: long long is always 64 bits, long is always word/address size,
- and int is always 32 bits. */
-
-#define __S16_TYPE short int
-#define __U16_TYPE unsigned short int
-#define __S32_TYPE int
-#define __U32_TYPE unsigned int
-#define __SLONGWORD_TYPE long int
-#define __ULONGWORD_TYPE unsigned long int
-#if __WORDSIZE == 32
-# define __SQUAD_TYPE __int64_t
-# define __UQUAD_TYPE __uint64_t
-# define __SWORD_TYPE int
-# define __UWORD_TYPE unsigned int
-# define __SLONG32_TYPE long int
-# define __ULONG32_TYPE unsigned long int
-# define __S64_TYPE __int64_t
-# define __U64_TYPE __uint64_t
-/* We want __extension__ before typedef's that use nonstandard base types
- such as `long long' in C89 mode. */
-# define __STD_TYPE __extension__ typedef
-#elif __WORDSIZE == 64
-# define __SQUAD_TYPE long int
-# define __UQUAD_TYPE unsigned long int
-# define __SWORD_TYPE long int
-# define __UWORD_TYPE unsigned long int
-# define __SLONG32_TYPE int
-# define __ULONG32_TYPE unsigned int
-# define __S64_TYPE long int
-# define __U64_TYPE unsigned long int
-/* No need to mark the typedef with __extension__. */
-# define __STD_TYPE typedef
-#else
-# error
-#endif
-#include <bits/typesizes.h> /* Defines __*_T_TYPE macros. */
-#include <bits/time64.h> /* Defines __TIME*_T_TYPE macros. */
-
-
-__STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
-__STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
-__STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */
-__STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */
-__STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/
-__STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */
-__STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */
-__STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */
-__STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */
-__STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */
-__STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */
-__STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */
-__STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */
-__STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */
-__STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */
-__STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */
-__STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */
-__STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */
-__STD_TYPE __SUSECONDS64_T_TYPE __suseconds64_t;
-
-__STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */
-__STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */
-
-/* Clock ID used in clock and timer functions. */
-__STD_TYPE __CLOCKID_T_TYPE __clockid_t;
-
-/* Timer ID returned by `timer_create'. */
-__STD_TYPE __TIMER_T_TYPE __timer_t;
-
-/* Type to represent block size. */
-__STD_TYPE __BLKSIZE_T_TYPE __blksize_t;
-
-/* Types from the Large File Support interface. */
-
-/* Type to count number of disk blocks. */
-__STD_TYPE __BLKCNT_T_TYPE __blkcnt_t;
-__STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t;
-
-/* Type to count file system blocks. */
-__STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t;
-__STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t;
-
-/* Type to count file system nodes. */
-__STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t;
-__STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t;
-
-/* Type of miscellaneous file system fields. */
-__STD_TYPE __FSWORD_T_TYPE __fsword_t;
-
-__STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */
-
-/* Signed long type used in system calls. */
-__STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t;
-/* Unsigned long type used in system calls. */
-__STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t;
-
-/* These few don't really vary by system, they always correspond
- to one of the other defined types. */
-typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */
-typedef char *__caddr_t;
-
-/* Duplicates info from stdint.h but this is used in unistd.h. */
-__STD_TYPE __SWORD_TYPE __intptr_t;
-
-/* Duplicate info from sys/socket.h. */
-__STD_TYPE __U32_TYPE __socklen_t;
-
-/* C99: An integer type that can be accessed as an atomic entity,
- even in the presence of asynchronous interrupts.
- It is not currently necessary for this to be machine-specific. */
-typedef int __sig_atomic_t;
-
-/* Seconds since the Epoch, visible to user code when time_t is too
- narrow only for consistency with the old way of widening too-narrow
- types. User code should never use __time64_t. */
-#if __TIMESIZE == 64 && defined __LIBC
-# define __time64_t __time_t
-#elif __TIMESIZE != 64
-__STD_TYPE __TIME64_T_TYPE __time64_t;
-#endif
-
-#undef __STD_TYPE
-
-#endif /* bits/types.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/FILE.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/FILE.h
deleted file mode 100644
index f268263..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/FILE.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __FILE_defined
-#define __FILE_defined 1
-
-struct _IO_FILE;
-
-/* The opaque type of streams. This is the definition used elsewhere. */
-typedef struct _IO_FILE FILE;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__FILE.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__FILE.h
deleted file mode 100644
index 06dd79b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__FILE.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef ____FILE_defined
-#define ____FILE_defined 1
-
-struct _IO_FILE;
-typedef struct _IO_FILE __FILE;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__fpos64_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__fpos64_t.h
deleted file mode 100644
index 06a6891..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__fpos64_t.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _____fpos64_t_defined
-#define _____fpos64_t_defined 1
-
-#include <bits/types.h>
-#include <bits/types/__mbstate_t.h>
-
-/* The tag name of this struct is _G_fpos64_t to preserve historic
- C++ mangled names for functions taking fpos_t and/or fpos64_t
- arguments. That name should not be used in new code. */
-typedef struct _G_fpos64_t
-{
- __off64_t __pos;
- __mbstate_t __state;
-} __fpos64_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__fpos_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__fpos_t.h
deleted file mode 100644
index bb04576..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__fpos_t.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _____fpos_t_defined
-#define _____fpos_t_defined 1
-
-#include <bits/types.h>
-#include <bits/types/__mbstate_t.h>
-
-/* The tag name of this struct is _G_fpos_t to preserve historic
- C++ mangled names for functions taking fpos_t arguments.
- That name should not be used in new code. */
-typedef struct _G_fpos_t
-{
- __off_t __pos;
- __mbstate_t __state;
-} __fpos_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__locale_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__locale_t.h
deleted file mode 100644
index b0742bf..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__locale_t.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Definition of struct __locale_struct and __locale_t.
- Copyright (C) 1997-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES___LOCALE_T_H
-#define _BITS_TYPES___LOCALE_T_H 1
-
-/* POSIX.1-2008: the locale_t type, representing a locale context
- (implementation-namespace version). This type should be treated
- as opaque by applications; some details are exposed for the sake of
- efficiency in e.g. ctype functions. */
-
-struct __locale_struct
-{
- /* Note: LC_ALL is not a valid index into this array. */
- struct __locale_data *__locales[13]; /* 13 = __LC_LAST. */
-
- /* To increase the speed of this solution we add some special members. */
- const unsigned short int *__ctype_b;
- const int *__ctype_tolower;
- const int *__ctype_toupper;
-
- /* Note: LC_ALL is not a valid index into this array. */
- const char *__names[13];
-};
-
-typedef struct __locale_struct *__locale_t;
-
-#endif /* bits/types/__locale_t.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__mbstate_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__mbstate_t.h
deleted file mode 100644
index 1d8a4e2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__mbstate_t.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef ____mbstate_t_defined
-#define ____mbstate_t_defined 1
-
-/* Integral type unchanged by default argument promotions that can
- hold any value corresponding to members of the extended character
- set, as well as at least one value that does not correspond to any
- member of the extended character set. */
-#ifndef __WINT_TYPE__
-# define __WINT_TYPE__ unsigned int
-#endif
-
-/* Conversion state information. */
-typedef struct
-{
- int __count;
- union
- {
- __WINT_TYPE__ __wch;
- char __wchb[4];
- } __value; /* Value so far. */
-} __mbstate_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__sigset_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__sigset_t.h
deleted file mode 100644
index e2f18ac..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__sigset_t.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef ____sigset_t_defined
-#define ____sigset_t_defined
-
-#define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
-typedef struct
-{
- unsigned long int __val[_SIGSET_NWORDS];
-} __sigset_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__sigval_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__sigval_t.h
deleted file mode 100644
index 0737bf9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/__sigval_t.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* Define __sigval_t.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef ____sigval_t_defined
-#define ____sigval_t_defined
-
-/* Type for data associated with a signal. */
-#ifdef __USE_POSIX199309
-union sigval
-{
- int sival_int;
- void *sival_ptr;
-};
-
-typedef union sigval __sigval_t;
-#else
-union __sigval
-{
- int __sival_int;
- void *__sival_ptr;
-};
-
-typedef union __sigval __sigval_t;
-#endif
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/clock_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/clock_t.h
deleted file mode 100644
index ce97248..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/clock_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __clock_t_defined
-#define __clock_t_defined 1
-
-#include <bits/types.h>
-
-/* Returned by `clock'. */
-typedef __clock_t clock_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/clockid_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/clockid_t.h
deleted file mode 100644
index b17c7da..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/clockid_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __clockid_t_defined
-#define __clockid_t_defined 1
-
-#include <bits/types.h>
-
-/* Clock ID used in clock and timer functions. */
-typedef __clockid_t clockid_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/cookie_io_functions_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/cookie_io_functions_t.h
deleted file mode 100644
index 097b056..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/cookie_io_functions_t.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __cookie_io_functions_t_defined
-#define __cookie_io_functions_t_defined 1
-
-#include <bits/types.h>
-
-/* Functions to do I/O and file management for a stream. */
-
-/* Read NBYTES bytes from COOKIE into a buffer pointed to by BUF.
- Return number of bytes read. */
-typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf,
- size_t __nbytes);
-
-/* Write NBYTES bytes pointed to by BUF to COOKIE. Write all NBYTES bytes
- unless there is an error. Return number of bytes written. If
- there is an error, return 0 and do not write anything. If the file
- has been opened for append (__mode.__append set), then set the file
- pointer to the end of the file and then do the write; if not, just
- write at the current file pointer. */
-typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf,
- size_t __nbytes);
-
-/* Move COOKIE's file position to *POS bytes from the
- beginning of the file (if W is SEEK_SET),
- the current position (if W is SEEK_CUR),
- or the end of the file (if W is SEEK_END).
- Set *POS to the new file position.
- Returns zero if successful, nonzero if not. */
-typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w);
-
-/* Close COOKIE. */
-typedef int cookie_close_function_t (void *__cookie);
-
-/* The structure with the cookie function pointers.
- The tag name of this struct is _IO_cookie_io_functions_t to
- preserve historic C++ mangled names for functions taking
- cookie_io_functions_t arguments. That name should not be used in
- new code. */
-typedef struct _IO_cookie_io_functions_t
-{
- cookie_read_function_t *read; /* Read bytes. */
- cookie_write_function_t *write; /* Write bytes. */
- cookie_seek_function_t *seek; /* Seek/tell file position. */
- cookie_close_function_t *close; /* Close file. */
-} cookie_io_functions_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/error_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/error_t.h
deleted file mode 100644
index f8e26a9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/error_t.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Define error_t.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __error_t_defined
-# define __error_t_defined 1
-
-typedef int error_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/locale_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/locale_t.h
deleted file mode 100644
index f46e9b0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/locale_t.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Definition of locale_t.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_LOCALE_T_H
-#define _BITS_TYPES_LOCALE_T_H 1
-
-#include <bits/types/__locale_t.h>
-
-typedef __locale_t locale_t;
-
-#endif /* bits/types/locale_t.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/mbstate_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/mbstate_t.h
deleted file mode 100644
index 8d1baa5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/mbstate_t.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef __mbstate_t_defined
-#define __mbstate_t_defined 1
-
-#include <bits/types/__mbstate_t.h>
-
-typedef __mbstate_t mbstate_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/res_state.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/res_state.h
deleted file mode 100644
index 2544a62..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/res_state.h
+++ /dev/null
@@ -1,61 +0,0 @@
-#ifndef __res_state_defined
-#define __res_state_defined 1
-
-#include <sys/types.h>
-#include <netinet/in.h>
-
-/* res_state: the global state used by the resolver stub. */
-#define MAXNS 3 /* max # name servers we'll track */
-#define MAXDFLSRCH 3 /* # default domain levels to try */
-#define MAXDNSRCH 6 /* max # domains in search path */
-#define MAXRESOLVSORT 10 /* number of net to sort on */
-
-struct __res_state {
- int retrans; /* retransmition time interval */
- int retry; /* number of times to retransmit */
- unsigned long options; /* option flags - see below. */
- int nscount; /* number of name servers */
- struct sockaddr_in
- nsaddr_list[MAXNS]; /* address of name server */
- unsigned short id; /* current message id */
- /* 2 byte hole here. */
- char *dnsrch[MAXDNSRCH+1]; /* components of domain to search */
- char defdname[256]; /* default domain (deprecated) */
- unsigned long pfcode; /* RES_PRF_ flags - see below. */
- unsigned ndots:4; /* threshold for initial abs. query */
- unsigned nsort:4; /* number of elements in sort_list[] */
- unsigned ipv6_unavail:1; /* connecting to IPv6 server failed */
- unsigned unused:23;
- struct {
- struct in_addr addr;
- uint32_t mask;
- } sort_list[MAXRESOLVSORT];
- /* 4 byte hole here on 64-bit architectures. */
- void * __glibc_unused_qhook;
- void * __glibc_unused_rhook;
- int res_h_errno; /* last one set for this context */
- int _vcsock; /* PRIVATE: for res_send VC i/o */
- unsigned int _flags; /* PRIVATE: see below */
- /* 4 byte hole here on 64-bit architectures. */
- union {
- char pad[52]; /* On an i386 this means 512b total. */
- struct {
- uint16_t nscount;
- uint16_t nsmap[MAXNS];
- int nssocks[MAXNS];
- uint16_t nscount6;
- uint16_t nsinit;
- struct sockaddr_in6 *nsaddrs[MAXNS];
-#ifdef _LIBC
- unsigned long long int __glibc_extension_index
- __attribute__((packed));
-#else
- unsigned int __glibc_reserved[2];
-#endif
- } _ext;
- } _u;
-};
-
-typedef struct __res_state *res_state;
-
-#endif /* __res_state_defined */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sig_atomic_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sig_atomic_t.h
deleted file mode 100644
index 47eaa28..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sig_atomic_t.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef __sig_atomic_t_defined
-#define __sig_atomic_t_defined 1
-
-#include <bits/types.h>
-
-/* An integral type that can be modified atomically, without the
- possibility of a signal arriving in the middle of the operation. */
-typedef __sig_atomic_t sig_atomic_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigevent_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigevent_t.h
deleted file mode 100644
index e8b28de..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigevent_t.h
+++ /dev/null
@@ -1,48 +0,0 @@
-#ifndef __sigevent_t_defined
-#define __sigevent_t_defined 1
-
-#include <bits/wordsize.h>
-#include <bits/types.h>
-#include <bits/types/__sigval_t.h>
-
-#define __SIGEV_MAX_SIZE 64
-#if __WORDSIZE == 64
-# define __SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 4)
-#else
-# define __SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 3)
-#endif
-
-/* Forward declaration. */
-#ifndef __have_pthread_attr_t
-typedef union pthread_attr_t pthread_attr_t;
-# define __have_pthread_attr_t 1
-#endif
-
-/* Structure to transport application-defined values with signals. */
-typedef struct sigevent
- {
- __sigval_t sigev_value;
- int sigev_signo;
- int sigev_notify;
-
- union
- {
- int _pad[__SIGEV_PAD_SIZE];
-
- /* When SIGEV_SIGNAL and SIGEV_THREAD_ID set, LWP ID of the
- thread to receive the signal. */
- __pid_t _tid;
-
- struct
- {
- void (*_function) (__sigval_t); /* Function to start. */
- pthread_attr_t *_attribute; /* Thread attributes. */
- } _sigev_thread;
- } _sigev_un;
- } sigevent_t;
-
-/* POSIX names to access some of the members. */
-#define sigev_notify_function _sigev_un._sigev_thread._function
-#define sigev_notify_attributes _sigev_un._sigev_thread._attribute
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/siginfo_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/siginfo_t.h
deleted file mode 100644
index 43c4e00..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/siginfo_t.h
+++ /dev/null
@@ -1,151 +0,0 @@
-#ifndef __siginfo_t_defined
-#define __siginfo_t_defined 1
-
-#include <bits/wordsize.h>
-#include <bits/types.h>
-#include <bits/types/__sigval_t.h>
-
-#define __SI_MAX_SIZE 128
-#if __WORDSIZE == 64
-# define __SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 4)
-#else
-# define __SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 3)
-#endif
-
-/* Some fields of siginfo_t have architecture-specific variations. */
-#include <bits/siginfo-arch.h>
-#ifndef __SI_ALIGNMENT
-# define __SI_ALIGNMENT /* nothing */
-#endif
-#ifndef __SI_BAND_TYPE
-# define __SI_BAND_TYPE long int
-#endif
-#ifndef __SI_CLOCK_T
-# define __SI_CLOCK_T __clock_t
-#endif
-#ifndef __SI_ERRNO_THEN_CODE
-# define __SI_ERRNO_THEN_CODE 1
-#endif
-#ifndef __SI_HAVE_SIGSYS
-# define __SI_HAVE_SIGSYS 1
-#endif
-#ifndef __SI_SIGFAULT_ADDL
-# define __SI_SIGFAULT_ADDL /* nothing */
-#endif
-
-typedef struct
- {
- int si_signo; /* Signal number. */
-#if __SI_ERRNO_THEN_CODE
- int si_errno; /* If non-zero, an errno value associated with
- this signal, as defined in <errno.h>. */
- int si_code; /* Signal code. */
-#else
- int si_code;
- int si_errno;
-#endif
-#if __WORDSIZE == 64
- int __pad0; /* Explicit padding. */
-#endif
-
- union
- {
- int _pad[__SI_PAD_SIZE];
-
- /* kill(). */
- struct
- {
- __pid_t si_pid; /* Sending process ID. */
- __uid_t si_uid; /* Real user ID of sending process. */
- } _kill;
-
- /* POSIX.1b timers. */
- struct
- {
- int si_tid; /* Timer ID. */
- int si_overrun; /* Overrun count. */
- __sigval_t si_sigval; /* Signal value. */
- } _timer;
-
- /* POSIX.1b signals. */
- struct
- {
- __pid_t si_pid; /* Sending process ID. */
- __uid_t si_uid; /* Real user ID of sending process. */
- __sigval_t si_sigval; /* Signal value. */
- } _rt;
-
- /* SIGCHLD. */
- struct
- {
- __pid_t si_pid; /* Which child. */
- __uid_t si_uid; /* Real user ID of sending process. */
- int si_status; /* Exit value or signal. */
- __SI_CLOCK_T si_utime;
- __SI_CLOCK_T si_stime;
- } _sigchld;
-
- /* SIGILL, SIGFPE, SIGSEGV, SIGBUS. */
- struct
- {
- void *si_addr; /* Faulting insn/memory ref. */
- __SI_SIGFAULT_ADDL
- short int si_addr_lsb; /* Valid LSB of the reported address. */
- union
- {
- /* used when si_code=SEGV_BNDERR */
- struct
- {
- void *_lower;
- void *_upper;
- } _addr_bnd;
- /* used when si_code=SEGV_PKUERR */
- __uint32_t _pkey;
- } _bounds;
- } _sigfault;
-
- /* SIGPOLL. */
- struct
- {
- __SI_BAND_TYPE si_band; /* Band event for SIGPOLL. */
- int si_fd;
- } _sigpoll;
-
- /* SIGSYS. */
-#if __SI_HAVE_SIGSYS
- struct
- {
- void *_call_addr; /* Calling user insn. */
- int _syscall; /* Triggering system call number. */
- unsigned int _arch; /* AUDIT_ARCH_* of syscall. */
- } _sigsys;
-#endif
- } _sifields;
- } siginfo_t __SI_ALIGNMENT;
-
-
-/* X/Open requires some more fields with fixed names. */
-#define si_pid _sifields._kill.si_pid
-#define si_uid _sifields._kill.si_uid
-#define si_timerid _sifields._timer.si_tid
-#define si_overrun _sifields._timer.si_overrun
-#define si_status _sifields._sigchld.si_status
-#define si_utime _sifields._sigchld.si_utime
-#define si_stime _sifields._sigchld.si_stime
-#define si_value _sifields._rt.si_sigval
-#define si_int _sifields._rt.si_sigval.sival_int
-#define si_ptr _sifields._rt.si_sigval.sival_ptr
-#define si_addr _sifields._sigfault.si_addr
-#define si_addr_lsb _sifields._sigfault.si_addr_lsb
-#define si_lower _sifields._sigfault._bounds._addr_bnd._lower
-#define si_upper _sifields._sigfault._bounds._addr_bnd._upper
-#define si_pkey _sifields._sigfault._bounds._pkey
-#define si_band _sifields._sigpoll.si_band
-#define si_fd _sifields._sigpoll.si_fd
-#if __SI_HAVE_SIGSYS
-# define si_call_addr _sifields._sigsys._call_addr
-# define si_syscall _sifields._sigsys._syscall
-# define si_arch _sifields._sigsys._arch
-#endif
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigset_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigset_t.h
deleted file mode 100644
index 8b27e91..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigset_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __sigset_t_defined
-#define __sigset_t_defined 1
-
-#include <bits/types/__sigset_t.h>
-
-/* A set of signals to be blocked, unblocked, or waited for. */
-typedef __sigset_t sigset_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigval_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigval_t.h
deleted file mode 100644
index a05d7f4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/sigval_t.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef __sigval_t_defined
-#define __sigval_t_defined
-
-#include <bits/types/__sigval_t.h>
-
-/* To avoid sigval_t (not a standard type name) having C++ name
- mangling depending on whether the selected standard includes union
- sigval, it should not be defined at all when using a standard for
- which the sigval name is not reserved; in that case, headers should
- not include <bits/types/sigval_t.h> and should use only the
- internal __sigval_t name. */
-#ifndef __USE_POSIX199309
-# error "sigval_t defined for standard not including union sigval"
-#endif
-
-typedef __sigval_t sigval_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/stack_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/stack_t.h
deleted file mode 100644
index b544027..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/stack_t.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Define stack_t. Linux version.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __stack_t_defined
-#define __stack_t_defined 1
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Structure describing a signal stack. */
-typedef struct
- {
- void *ss_sp;
- int ss_flags;
- size_t ss_size;
- } stack_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_FILE.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_FILE.h
deleted file mode 100644
index ff8aef5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_FILE.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __struct_FILE_defined
-#define __struct_FILE_defined 1
-
-/* Caution: The contents of this file are not part of the official
- stdio.h API. However, much of it is part of the official *binary*
- interface, and therefore cannot be changed. */
-
-#if defined _IO_USE_OLD_IO_FILE && !defined _LIBC
-# error "_IO_USE_OLD_IO_FILE should only be defined when building libc itself"
-#endif
-
-#if defined _IO_lock_t_defined && !defined _LIBC
-# error "_IO_lock_t_defined should only be defined when building libc itself"
-#endif
-
-#include <bits/types.h>
-
-struct _IO_FILE;
-struct _IO_marker;
-struct _IO_codecvt;
-struct _IO_wide_data;
-
-/* During the build of glibc itself, _IO_lock_t will already have been
- defined by internal headers. */
-#ifndef _IO_lock_t_defined
-typedef void _IO_lock_t;
-#endif
-
-/* The tag name of this struct is _IO_FILE to preserve historic
- C++ mangled names for functions taking FILE* arguments.
- That name should not be used in new code. */
-struct _IO_FILE
-{
- int _flags; /* High-order word is _IO_MAGIC; rest is flags. */
-
- /* The following pointers correspond to the C++ streambuf protocol. */
- char *_IO_read_ptr; /* Current read pointer */
- char *_IO_read_end; /* End of get area. */
- char *_IO_read_base; /* Start of putback+get area. */
- char *_IO_write_base; /* Start of put area. */
- char *_IO_write_ptr; /* Current put pointer. */
- char *_IO_write_end; /* End of put area. */
- char *_IO_buf_base; /* Start of reserve area. */
- char *_IO_buf_end; /* End of reserve area. */
-
- /* The following fields are used to support backing up and undo. */
- char *_IO_save_base; /* Pointer to start of non-current get area. */
- char *_IO_backup_base; /* Pointer to first valid character of backup area */
- char *_IO_save_end; /* Pointer to end of non-current get area. */
-
- struct _IO_marker *_markers;
-
- struct _IO_FILE *_chain;
-
- int _fileno;
- int _flags2;
- __off_t _old_offset; /* This used to be _offset but it's too small. */
-
- /* 1+column number of pbase(); 0 is unknown. */
- unsigned short _cur_column;
- signed char _vtable_offset;
- char _shortbuf[1];
-
- _IO_lock_t *_lock;
-#ifdef _IO_USE_OLD_IO_FILE
-};
-
-struct _IO_FILE_complete
-{
- struct _IO_FILE _file;
-#endif
- __off64_t _offset;
- /* Wide character stream stuff. */
- struct _IO_codecvt *_codecvt;
- struct _IO_wide_data *_wide_data;
- struct _IO_FILE *_freeres_list;
- void *_freeres_buf;
- size_t __pad5;
- int _mode;
- /* Make sure we don't get into trouble again. */
- char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
-};
-
-/* These macros are used by bits/stdio.h and internal headers. */
-#define __getc_unlocked_body(_fp) \
- (__glibc_unlikely ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end) \
- ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)
-
-#define __putc_unlocked_body(_ch, _fp) \
- (__glibc_unlikely ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end) \
- ? __overflow (_fp, (unsigned char) (_ch)) \
- : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))
-
-#define _IO_EOF_SEEN 0x0010
-#define __feof_unlocked_body(_fp) (((_fp)->_flags & _IO_EOF_SEEN) != 0)
-
-#define _IO_ERR_SEEN 0x0020
-#define __ferror_unlocked_body(_fp) (((_fp)->_flags & _IO_ERR_SEEN) != 0)
-
-#define _IO_USER_LOCK 0x8000
-/* Many more flag bits are defined internally. */
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct___jmp_buf_tag.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct___jmp_buf_tag.h
deleted file mode 100644
index c7e0911..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct___jmp_buf_tag.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Define struct __jmp_buf_tag.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __jmp_buf_tag_defined
-#define __jmp_buf_tag_defined 1
-
-#include <bits/setjmp.h> /* Get `__jmp_buf'. */
-#include <bits/types/__sigset_t.h>
-
-/* Calling environment, plus possibly a saved signal mask. */
-struct __jmp_buf_tag
- {
- /* NOTE: The machine-dependent definitions of `__sigsetjmp'
- assume that a `jmp_buf' begins with a `__jmp_buf' and that
- `__mask_was_saved' follows it. Do not move these members
- or add others before it. */
- __jmp_buf __jmpbuf; /* Calling environment. */
- int __mask_was_saved; /* Saved the signal mask? */
- __sigset_t __saved_mask; /* Saved signal mask. */
- };
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_iovec.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_iovec.h
deleted file mode 100644
index 89a87b7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_iovec.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Define struct iovec.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __iovec_defined
-#define __iovec_defined 1
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Structure for scatter/gather I/O. */
-struct iovec
- {
- void *iov_base; /* Pointer to data. */
- size_t iov_len; /* Length of data. */
- };
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_itimerspec.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_itimerspec.h
deleted file mode 100644
index 17cc1ac..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_itimerspec.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#ifndef __itimerspec_defined
-#define __itimerspec_defined 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timespec.h>
-
-/* POSIX.1b structure for timer start values and intervals. */
-struct itimerspec
- {
- struct timespec it_interval;
- struct timespec it_value;
- };
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_msqid_ds.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_msqid_ds.h
deleted file mode 100644
index 1ed041a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_msqid_ds.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Generic implementation of the SysV message struct msqid_ds.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-# error "Never use <bits/msq.h> directly; include <sys/msg.h> instead."
-#endif
-
-/* Structure of record for one message inside the kernel.
- The type `struct msg' is opaque. */
-struct msqid_ds
-{
- struct ipc_perm msg_perm; /* structure describing operation permission */
-#if __TIMESIZE == 32
- __time_t msg_stime; /* time of last msgsnd command */
- unsigned long int __msg_stime_high;
- __time_t msg_rtime; /* time of last msgsnd command */
- unsigned long int __msg_rtime_high;
- __time_t msg_ctime; /* time of last change */
- unsigned long int __msg_ctime_high;
-#else
- __time_t msg_stime; /* time of last msgsnd command */
- __time_t msg_rtime; /* time of last msgsnd command */
- __time_t msg_ctime; /* time of last change */
-#endif
- __syscall_ulong_t __msg_cbytes; /* current number of bytes on queue */
- msgqnum_t msg_qnum; /* number of messages currently on queue */
- msglen_t msg_qbytes; /* max number of bytes allowed on queue */
- __pid_t msg_lspid; /* pid of last msgsnd() */
- __pid_t msg_lrpid; /* pid of last msgrcv() */
- __syscall_ulong_t __glibc_reserved4;
- __syscall_ulong_t __glibc_reserved5;
-};
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_osockaddr.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_osockaddr.h
deleted file mode 100644
index e0bf59d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_osockaddr.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef __osockaddr_defined
-#define __osockaddr_defined 1
-
-/* This is the 4.3 BSD `struct sockaddr' format, which is used as wire
- format in the grotty old 4.3 `talk' protocol. */
-struct osockaddr
-{
- unsigned short int sa_family;
- unsigned char sa_data[14];
-};
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_rusage.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_rusage.h
deleted file mode 100644
index 7edd761..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_rusage.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* Define struct rusage.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __rusage_defined
-#define __rusage_defined 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timeval.h>
-
-/* Structure which says how much of each resource has been used. If
- the system does not keep track of a particular value, the struct
- field is always zero. */
-
-/* The purpose of all the unions is to have the kernel-compatible layout
- while keeping the API type as 'long int', and among machines where
- __syscall_slong_t is not 'long int', this only does the right thing
- for little-endian ones, like x32. */
-struct rusage
- {
- /* Total amount of user time used. */
- struct timeval ru_utime;
- /* Total amount of system time used. */
- struct timeval ru_stime;
- /* Maximum resident set size (in kilobytes). */
- __extension__ union
- {
- long int ru_maxrss;
- __syscall_slong_t __ru_maxrss_word;
- };
- /* Amount of sharing of text segment memory
- with other processes (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_ixrss;
- __syscall_slong_t __ru_ixrss_word;
- };
- /* Amount of data segment memory used (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_idrss;
- __syscall_slong_t __ru_idrss_word;
- };
- /* Amount of stack memory used (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_isrss;
- __syscall_slong_t __ru_isrss_word;
- };
- /* Number of soft page faults (i.e. those serviced by reclaiming
- a page from the list of pages awaiting reallocation. */
- __extension__ union
- {
- long int ru_minflt;
- __syscall_slong_t __ru_minflt_word;
- };
- /* Number of hard page faults (i.e. those that required I/O). */
- __extension__ union
- {
- long int ru_majflt;
- __syscall_slong_t __ru_majflt_word;
- };
- /* Number of times a process was swapped out of physical memory. */
- __extension__ union
- {
- long int ru_nswap;
- __syscall_slong_t __ru_nswap_word;
- };
- /* Number of input operations via the file system. Note: This
- and `ru_oublock' do not include operations with the cache. */
- __extension__ union
- {
- long int ru_inblock;
- __syscall_slong_t __ru_inblock_word;
- };
- /* Number of output operations via the file system. */
- __extension__ union
- {
- long int ru_oublock;
- __syscall_slong_t __ru_oublock_word;
- };
- /* Number of IPC messages sent. */
- __extension__ union
- {
- long int ru_msgsnd;
- __syscall_slong_t __ru_msgsnd_word;
- };
- /* Number of IPC messages received. */
- __extension__ union
- {
- long int ru_msgrcv;
- __syscall_slong_t __ru_msgrcv_word;
- };
- /* Number of signals delivered. */
- __extension__ union
- {
- long int ru_nsignals;
- __syscall_slong_t __ru_nsignals_word;
- };
- /* Number of voluntary context switches, i.e. because the process
- gave up the process before it had to (usually to wait for some
- resource to be available). */
- __extension__ union
- {
- long int ru_nvcsw;
- __syscall_slong_t __ru_nvcsw_word;
- };
- /* Number of involuntary context switches, i.e. a higher priority process
- became runnable or the current process used up its time slice. */
- __extension__ union
- {
- long int ru_nivcsw;
- __syscall_slong_t __ru_nivcsw_word;
- };
- };
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_sched_param.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_sched_param.h
deleted file mode 100644
index 78f3d0b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_sched_param.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Sched parameter structure. Generic version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_STRUCT_SCHED_PARAM
-#define _BITS_TYPES_STRUCT_SCHED_PARAM 1
-
-/* Data structure to describe a process' schedulability. */
-struct sched_param
-{
- int sched_priority;
-};
-
-#endif /* bits/types/struct_sched_param.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_semid_ds.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_semid_ds.h
deleted file mode 100644
index 2f32fa5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_semid_ds.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Generic implementation of the semaphore struct semid_ds.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-# error "Never include <bits/types/struct_semid_ds.h> directly; use <sys/sem.h> instead."
-#endif
-
-/* Data structure describing a set of semaphores. */
-struct semid_ds
-{
- struct ipc_perm sem_perm; /* operation permission struct */
-#if __TIMESIZE == 32
- __time_t sem_otime; /* last semop() time */
- __syscall_ulong_t __sem_otime_high;
- __time_t sem_ctime; /* last time changed by semctl() */
- __syscall_ulong_t __sem_ctime_high;
-#else
- __time_t sem_otime;
- __time_t sem_ctime;
-#endif
- __syscall_ulong_t sem_nsems; /* number of semaphores in set */
- __syscall_ulong_t __glibc_reserved3;
- __syscall_ulong_t __glibc_reserved4;
-};
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_shmid_ds.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_shmid_ds.h
deleted file mode 100644
index 2bd587d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_shmid_ds.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Generic implementation of the shared memory struct shmid_ds.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never include <bits/types/struct_shmid_ds.h> directly; use <sys/shm.h> instead."
-#endif
-
-/* Data structure describing a shared memory segment. */
-struct shmid_ds
- {
- struct ipc_perm shm_perm; /* operation permission struct */
- size_t shm_segsz; /* size of segment in bytes */
-#if __TIMESIZE == 32
- __time_t shm_atime; /* time of last shmat() */
- unsigned long int __shm_atime_high;
- __time_t shm_dtime; /* time of last shmdt() */
- unsigned long int __shm_dtime_high;
- __time_t shm_ctime; /* time of last change by shmctl() */
- unsigned long int __shm_ctime_high;
-#else
- __time_t shm_atime; /* time of last shmat() */
- __time_t shm_dtime; /* time of last shmdt() */
- __time_t shm_ctime; /* time of last change by shmctl() */
-#endif
- __pid_t shm_cpid; /* pid of creator */
- __pid_t shm_lpid; /* pid of last shmop */
- shmatt_t shm_nattch; /* number of current attaches */
- __syscall_ulong_t __glibc_reserved5;
- __syscall_ulong_t __glibc_reserved6;
- };
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_sigstack.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_sigstack.h
deleted file mode 100644
index 6500c01..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_sigstack.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define struct sigstack.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __sigstack_defined
-#define __sigstack_defined 1
-
-/* Structure describing a signal stack (obsolete). */
-struct sigstack
- {
- void *ss_sp; /* Signal stack pointer. */
- int ss_onstack; /* Nonzero if executing on this stack. */
- };
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_statx.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_statx.h
deleted file mode 100644
index 44153a8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_statx.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Definition of the generic version of struct statx.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/types/struct_statx.h> directly, include <sys/stat.h> instead.
-#endif
-
-#ifndef __statx_defined
-#define __statx_defined 1
-
-/* Warning: The kernel may add additional fields to this struct in the
- future. Only use this struct for calling the statx function, not
- for storing data. (Expansion will be controlled by the mask
- argument of the statx function.) */
-struct statx
-{
- __uint32_t stx_mask;
- __uint32_t stx_blksize;
- __uint64_t stx_attributes;
- __uint32_t stx_nlink;
- __uint32_t stx_uid;
- __uint32_t stx_gid;
- __uint16_t stx_mode;
- __uint16_t __statx_pad1[1];
- __uint64_t stx_ino;
- __uint64_t stx_size;
- __uint64_t stx_blocks;
- __uint64_t stx_attributes_mask;
- struct statx_timestamp stx_atime;
- struct statx_timestamp stx_btime;
- struct statx_timestamp stx_ctime;
- struct statx_timestamp stx_mtime;
- __uint32_t stx_rdev_major;
- __uint32_t stx_rdev_minor;
- __uint32_t stx_dev_major;
- __uint32_t stx_dev_minor;
- __uint64_t __statx_pad2[14];
-};
-
-#endif /* __statx_defined */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_statx_timestamp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_statx_timestamp.h
deleted file mode 100644
index 360d46c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_statx_timestamp.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Definition of the generic version of struct statx_timestamp.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/types/struct_statx_timestamp.h> directly, include <sys/stat.h> instead.
-#endif
-
-#ifndef __statx_timestamp_defined
-#define __statx_timestamp_defined 1
-
-struct statx_timestamp
-{
- __int64_t tv_sec;
- __uint32_t tv_nsec;
- __int32_t __statx_timestamp_pad1[1];
-};
-
-#endif /* __statx_timestamp_defined */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timeb.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timeb.h
deleted file mode 100644
index 1fe60c7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timeb.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef __timeb_defined
-#define __timeb_defined 1
-
-#include <bits/types/time_t.h>
-
-/* Structure returned by the 'ftime' function. */
-struct timeb
- {
- time_t time; /* Seconds since epoch, as from 'time'. */
- unsigned short int millitm; /* Additional milliseconds. */
- short int timezone; /* Minutes west of GMT. */
- short int dstflag; /* Nonzero if Daylight Savings Time used. */
- };
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timespec.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timespec.h
deleted file mode 100644
index d11c69c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timespec.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* NB: Include guard matches what <linux/time.h> uses. */
-#ifndef _STRUCT_TIMESPEC
-#define _STRUCT_TIMESPEC 1
-
-#include <bits/types.h>
-#include <bits/endian.h>
-
-/* POSIX.1b structure for a time value. This is like a `struct timeval' but
- has nanoseconds instead of microseconds. */
-struct timespec
-{
- __time_t tv_sec; /* Seconds. */
-#if __WORDSIZE == 64 \
- || (defined __SYSCALL_WORDSIZE && __SYSCALL_WORDSIZE == 64) \
- || __TIMESIZE == 32
- __syscall_slong_t tv_nsec; /* Nanoseconds. */
-#else
-# if __BYTE_ORDER == __BIG_ENDIAN
- int: 32; /* Padding. */
- long int tv_nsec; /* Nanoseconds. */
-# else
- long int tv_nsec; /* Nanoseconds. */
- int: 32; /* Padding. */
-# endif
-#endif
-};
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timeval.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timeval.h
deleted file mode 100644
index 70394ce..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_timeval.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef __timeval_defined
-#define __timeval_defined 1
-
-#include <bits/types.h>
-
-/* A time value that is accurate to the nearest
- microsecond but also has a range of years. */
-struct timeval
-{
- __time_t tv_sec; /* Seconds. */
- __suseconds_t tv_usec; /* Microseconds. */
-};
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_tm.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_tm.h
deleted file mode 100644
index b13b631..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/struct_tm.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef __struct_tm_defined
-#define __struct_tm_defined 1
-
-#include <bits/types.h>
-
-/* ISO C `broken-down time' structure. */
-struct tm
-{
- int tm_sec; /* Seconds. [0-60] (1 leap second) */
- int tm_min; /* Minutes. [0-59] */
- int tm_hour; /* Hours. [0-23] */
- int tm_mday; /* Day. [1-31] */
- int tm_mon; /* Month. [0-11] */
- int tm_year; /* Year - 1900. */
- int tm_wday; /* Day of week. [0-6] */
- int tm_yday; /* Days in year.[0-365] */
- int tm_isdst; /* DST. [-1/0/1]*/
-
-# ifdef __USE_MISC
- long int tm_gmtoff; /* Seconds east of UTC. */
- const char *tm_zone; /* Timezone abbreviation. */
-# else
- long int __tm_gmtoff; /* Seconds east of UTC. */
- const char *__tm_zone; /* Timezone abbreviation. */
-# endif
-};
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/time_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/time_t.h
deleted file mode 100644
index ab8287c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/time_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __time_t_defined
-#define __time_t_defined 1
-
-#include <bits/types.h>
-
-/* Returned by `time'. */
-typedef __time_t time_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/timer_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/timer_t.h
deleted file mode 100644
index d71a413..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/timer_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __timer_t_defined
-#define __timer_t_defined 1
-
-#include <bits/types.h>
-
-/* Timer ID returned by `timer_create'. */
-typedef __timer_t timer_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/wint_t.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/wint_t.h
deleted file mode 100644
index fbd63db..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/types/wint_t.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef __wint_t_defined
-#define __wint_t_defined 1
-
-/* Some versions of stddef.h provide wint_t, even though neither the
- C nor C++ standards, nor POSIX, specifies this. We assume that
- stddef.h will define the macro _WINT_T if and only if it provides
- wint_t, and conversely, that it will avoid providing wint_t if
- _WINT_T is already defined. */
-#ifndef _WINT_T
-#define _WINT_T 1
-
-/* Integral type unchanged by default argument promotions that can
- hold any value corresponding to members of the extended character
- set, as well as at least one value that does not correspond to any
- member of the extended character set. */
-#ifndef __WINT_TYPE__
-# define __WINT_TYPE__ unsigned int
-#endif
-
-typedef __WINT_TYPE__ wint_t;
-
-#endif /* _WINT_T */
-#endif /* bits/types/wint_t.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/typesizes.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/typesizes.h
deleted file mode 100644
index 0dd3363..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/typesizes.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* bits/typesizes.h -- underlying types for *_t. For the generic Linux ABI.
- Copyright (C) 2011-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Chris Metcalf <cmetcalf@tilera.com>, 2011.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_H
-# error "Never include <bits/typesizes.h> directly; use <sys/types.h> instead."
-#endif
-
-#ifndef _BITS_TYPESIZES_H
-#define _BITS_TYPESIZES_H 1
-
-/* See <bits/types.h> for the meaning of these macros. This file exists so
- that <bits/types.h> need not vary across different GNU platforms. */
-#if __TIMESIZE == 64 && __WORDSIZE == 32
-/* These are the "new" y2038 types defined for architectures added after
- the 5.1 kernel. */
-# define __INO_T_TYPE __UQUAD_TYPE
-# define __OFF_T_TYPE __SQUAD_TYPE
-# define __RLIM_T_TYPE __UQUAD_TYPE
-# define __BLKCNT_T_TYPE __SQUAD_TYPE
-# define __FSBLKCNT_T_TYPE __UQUAD_TYPE
-# define __FSFILCNT_T_TYPE __UQUAD_TYPE
-# define __TIME_T_TYPE __SQUAD_TYPE
-# define __SUSECONDS_T_TYPE __SQUAD_TYPE
-#else
-# define __INO_T_TYPE __ULONGWORD_TYPE
-# define __OFF_T_TYPE __SLONGWORD_TYPE
-# define __RLIM_T_TYPE __ULONGWORD_TYPE
-# define __BLKCNT_T_TYPE __SLONGWORD_TYPE
-# define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE
-# define __FSFILCNT_T_TYPE __ULONGWORD_TYPE
-# define __TIME_T_TYPE __SLONGWORD_TYPE
-# define __SUSECONDS_T_TYPE __SLONGWORD_TYPE
-#endif
-
-#define __DEV_T_TYPE __UQUAD_TYPE
-#define __UID_T_TYPE __U32_TYPE
-#define __GID_T_TYPE __U32_TYPE
-#define __INO64_T_TYPE __UQUAD_TYPE
-#define __MODE_T_TYPE __U32_TYPE
-#define __NLINK_T_TYPE __U32_TYPE
-#define __OFF64_T_TYPE __SQUAD_TYPE
-#define __PID_T_TYPE __S32_TYPE
-#define __RLIM64_T_TYPE __UQUAD_TYPE
-#define __BLKCNT64_T_TYPE __SQUAD_TYPE
-#define __FSBLKCNT64_T_TYPE __UQUAD_TYPE
-#define __FSFILCNT64_T_TYPE __UQUAD_TYPE
-#define __FSWORD_T_TYPE __SWORD_TYPE
-#define __ID_T_TYPE __U32_TYPE
-#define __CLOCK_T_TYPE __SLONGWORD_TYPE
-#define __USECONDS_T_TYPE __U32_TYPE
-#define __SUSECONDS64_T_TYPE __SQUAD_TYPE
-#define __DADDR_T_TYPE __S32_TYPE
-#define __KEY_T_TYPE __S32_TYPE
-#define __CLOCKID_T_TYPE __S32_TYPE
-#define __TIMER_T_TYPE void *
-#define __BLKSIZE_T_TYPE __S32_TYPE
-#define __FSID_T_TYPE struct { int __val[2]; }
-#define __SSIZE_T_TYPE __SWORD_TYPE
-#define __SYSCALL_SLONG_TYPE __SLONGWORD_TYPE
-#define __SYSCALL_ULONG_TYPE __ULONGWORD_TYPE
-#define __CPU_MASK_TYPE __ULONGWORD_TYPE
-
-#if defined __LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32)
-/* Tell the libc code that off_t and off64_t are actually the same type
- for all ABI purposes, even if possibly expressed as different base types
- for C type-checking purposes. */
-# define __OFF_T_MATCHES_OFF64_T 1
-
-/* Same for ino_t and ino64_t. */
-# define __INO_T_MATCHES_INO64_T 1
-
-/* And for __rlim_t and __rlim64_t. */
-# define __RLIM_T_MATCHES_RLIM64_T 1
-
-/* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */
-# define __STATFS_MATCHES_STATFS64 1
-
-/* And for getitimer, setitimer and rusage */
-# define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 (__WORDSIZE == 64)
-#else
-# define __RLIM_T_MATCHES_RLIM64_T 0
-
-# define __STATFS_MATCHES_STATFS64 0
-
-# define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0
-#endif
-
-/* Number of descriptors that can fit in an `fd_set'. */
-#define __FD_SETSIZE 1024
-
-
-#endif /* bits/typesizes.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uintn-identity.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uintn-identity.h
deleted file mode 100644
index 6eb4964..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uintn-identity.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Inline functions to return unsigned integer values unchanged.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _NETINET_IN_H && !defined _ENDIAN_H
-# error "Never use <bits/uintn-identity.h> directly; include <netinet/in.h> or <endian.h> instead."
-#endif
-
-#ifndef _BITS_UINTN_IDENTITY_H
-#define _BITS_UINTN_IDENTITY_H 1
-
-#include <bits/types.h>
-
-/* These inline functions are to ensure the appropriate type
- conversions and associated diagnostics from macros that convert to
- a given endianness. */
-
-static __inline __uint16_t
-__uint16_identity (__uint16_t __x)
-{
- return __x;
-}
-
-static __inline __uint32_t
-__uint32_identity (__uint32_t __x)
-{
- return __x;
-}
-
-static __inline __uint64_t
-__uint64_identity (__uint64_t __x)
-{
- return __x;
-}
-
-#endif /* _BITS_UINTN_IDENTITY_H. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uio-ext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uio-ext.h
deleted file mode 100644
index d5dd41a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uio-ext.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* Operating system-specific extensions to sys/uio.h - Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_UIO_EXT_H
-#define _BITS_UIO_EXT_H 1
-
-#ifndef _SYS_UIO_H
-# error "Never include <bits/uio-ext.h> directly; use <sys/uio.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-/* Read from another process' address space. */
-extern ssize_t process_vm_readv (pid_t __pid, const struct iovec *__lvec,
- unsigned long int __liovcnt,
- const struct iovec *__rvec,
- unsigned long int __riovcnt,
- unsigned long int __flags)
- __THROW;
-
-/* Write to another process' address space. */
-extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec,
- unsigned long int __liovcnt,
- const struct iovec *__rvec,
- unsigned long int __riovcnt,
- unsigned long int __flags)
- __THROW;
-
-/* Flags for preadv2/pwritev2. */
-#define RWF_HIPRI 0x00000001 /* High priority request. */
-#define RWF_DSYNC 0x00000002 /* per-IO O_DSYNC. */
-#define RWF_SYNC 0x00000004 /* per-IO O_SYNC. */
-#define RWF_NOWAIT 0x00000008 /* per-IO nonblocking mode. */
-#define RWF_APPEND 0x00000010 /* per-IO O_APPEND. */
-
-__END_DECLS
-
-#endif /* bits/uio-ext.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uio_lim.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uio_lim.h
deleted file mode 100644
index 2abf22e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/uio_lim.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Implementation limits related to sys/uio.h - Linux version.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_UIO_LIM_H
-#define _BITS_UIO_LIM_H 1
-
-/* Maximum length of the 'struct iovec' array in a single call to
- readv or writev.
-
- This macro has different values in different kernel versions. The
- latest versions of the kernel use 1024 and this is good choice. Since
- the C library implementation of readv/writev is able to emulate the
- functionality even if the currently running kernel does not support
- this large value the readv/writev call will not fail because of this. */
-#define __IOV_MAX 1024
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/unistd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/unistd.h
deleted file mode 100644
index d5687ad..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/unistd.h
+++ /dev/null
@@ -1,334 +0,0 @@
-/* Checking macros for unistd functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include <bits/unistd.h> directly; use <unistd.h> instead."
-#endif
-
-extern ssize_t __read_chk (int __fd, void *__buf, size_t __nbytes,
- size_t __buflen)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__read_alias, (int __fd, void *__buf,
- size_t __nbytes), read)
- __wur __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload __wur ssize_t
-read (int __fd, void *const __clang_pass_object_size0 __buf, size_t __nbytes)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__read_warn, __nbytes, __buf,
- "read called with bigger length than "
- "size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __read_chk (__fd, __buf, __nbytes, __glibc_objsize0 (__buf));
- return __read_alias (__fd, __buf, __nbytes);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_UNIX98
-extern ssize_t __pread_chk (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset, size_t __bufsize)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __pread64_chk (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset, size_t __bufsize)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__pread_alias,
- (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset), pread)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__pread64_alias,
- (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset), pread64)
- __wur __attr_access ((__write_only__, 2, 3));
-
-# ifndef __USE_FILE_OFFSET64
-# define __fo_pread_chk __pread_chk
-# define __fo_pread_alias __pread_alias
-# define __fo_off_t __off_t
-# else
-# define __fo_pread_chk __pread64_chk
-# define __fo_pread_alias __pread64_alias
-# define __fo_off_t __off64_t
-# endif
-
-__fortify_potential_overload __wur ssize_t
-pread (int __fd, void *const __clang_pass_object_size0 __buf, size_t __nbytes,
- __fo_off_t __offset)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__pread_chk_warn, __nbytes, __buf,
- "pread called with bigger length than "
- "size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __fo_pread_chk (__fd, __buf, __nbytes, __offset, __glibc_objsize0 (__buf));
- return __fo_pread_alias (__fd, __buf, __nbytes, __offset);
-}
-__FORTIFY_FUNCTION_END
-
-#undef __fo_pread_chk
-#undef __fo_pread_alias
-#undef __fo_off_t
-
-# ifdef __USE_LARGEFILE64
-__fortify_potential_overload __wur ssize_t
-pread64 (int __fd, void *const __clang_pass_object_size0 __buf,
- size_t __nbytes, __off64_t __offset)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__pread64_warn, __nbytes, __buf,
- "pread64 called with bigger length "
- "than size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __pread64_chk (__fd, __buf, __nbytes, __offset, __glibc_objsize0 (__buf));
- return __pread64_alias (__fd, __buf, __nbytes, __offset);
-}
-__FORTIFY_FUNCTION_END
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-extern ssize_t __readlink_chk (const char *__restrict __path,
- char *__restrict __buf, size_t __len,
- size_t __buflen)
- __THROW __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT_NTH (__readlink_alias,
- (const char *__restrict __path,
- char *__restrict __buf, size_t __len), readlink)
- __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload __nonnull ((1, 2)) __wur ssize_t
-__NTH (readlink (const char *__restrict __path,
- char *__restrict const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__readlink_warn, __len, __buf,
- "readlink called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __readlink_chk (__path, __buf, __len, __glibc_objsize (__buf));
- return __readlink_alias (__path, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#ifdef __USE_ATFILE
-extern ssize_t __readlinkat_chk (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len,
- size_t __buflen)
- __THROW __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-extern ssize_t __REDIRECT_NTH (__readlinkat_alias,
- (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len),
- readlinkat)
- __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-
-__fortify_potential_overload __nonnull ((2, 3)) __wur ssize_t
-__NTH (readlinkat (int __fd,
- const char *__restrict __path,
- char *__restrict const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__readlinkat_warn, __len, __buf,
- "readlinkat called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __readlinkat_chk (__fd, __path, __buf, __len, __glibc_objsize (__buf));
- return __readlinkat_alias (__fd, __path, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-extern char *__getcwd_chk (char *__buf, size_t __size, size_t __buflen)
- __THROW __wur;
-extern char *__REDIRECT_NTH (__getcwd_alias,
- (char *__buf, size_t __size), getcwd) __wur;
-
-__fortify_potential_overload __wur char *
-__NTH (getcwd (char *const __clang_pass_object_size __buf, size_t __size))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getcwd_warn, __size, __buf,
- "getcwd called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getcwd_chk (__buf, __size, __glibc_objsize (__buf));
- return __getcwd_alias (__buf, __size);
-}
-__FORTIFY_FUNCTION_END
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-# define __warn_getwd_use_something_else \
- "please use getcwd instead, as getwd doesn't specify buffer size"
-
-extern char *__getwd_chk (char *__buf, size_t buflen)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern char *__REDIRECT_NTH (__getwd_warn, (char *__buf), getwd)
- __nonnull ((1)) __wur __warnattr (__warn_getwd_use_something_else);
-
-extern char *__REDIRECT (__getwd_alias, (char *__str), getwd) __wur;
-
-__fortify_potential_overload __nonnull ((1)) __attribute_deprecated__ __wur
-char *
-__NTH (getwd (char *const __clang_pass_object_size __buf))
- __clang_warning_if (__glibc_objsize (__buf) == (size_t) -1,
- __warn_getwd_use_something_else)
-{
- if (__glibc_objsize (__buf) != (size_t) -1)
- return __getwd_chk (__buf, __glibc_objsize (__buf));
- return __getwd_warn (__buf);
-}
-# undef __warn_getwd_use_something_else
-#endif
-
-extern size_t __confstr_chk (int __name, char *__buf, size_t __len,
- size_t __buflen) __THROW
- __attr_access ((__write_only__, 2, 3));
-extern size_t __REDIRECT_NTH (__confstr_alias, (int __name, char *__buf,
- size_t __len), confstr)
- __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload size_t
-__NTH (confstr (int __name, char *const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__confstr_warn, __len, __buf,
- "confstr called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __confstr_chk (__name, __buf, __len, __glibc_objsize (__buf));
- return __confstr_alias (__name, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-
-extern int __getgroups_chk (int __size, __gid_t __list[], size_t __listlen)
- __THROW __wur __attr_access ((__write_only__, 2, 1));
-extern int __REDIRECT_NTH (__getgroups_alias, (int __size, __gid_t __list[]),
- getgroups) __wur __attr_access ((__write_only__, 2, 1));
-
-__fortify_potential_overload int
-__NTH (getgroups (int __size, __gid_t *const __clang_pass_object_size __list))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getgroups_warn,
- __size * sizeof (__gid_t), __list,
- "getgroups called with bigger group "
- "count than what can fit into "
- "destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__list) != (size_t) -1)
- return __getgroups_chk (__size, __list, __glibc_objsize (__list));
- return __getgroups_alias (__size, __list);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern int __ttyname_r_chk (int __fd, char *__buf, size_t __buflen,
- size_t __nreal) __THROW __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-extern int __REDIRECT_NTH (__ttyname_r_alias, (int __fd, char *__buf,
- size_t __buflen), ttyname_r)
- __nonnull ((2));
-extern int __REDIRECT_NTH (__ttyname_r_chk_warn,
- (int __fd, char *__buf, size_t __buflen,
- size_t __nreal), __ttyname_r_chk)
- __nonnull ((2)) __warnattr ("ttyname_r called with bigger buflen than "
- "size of destination buffer");
-
-__fortify_potential_overload int
-__NTH (ttyname_r (int __fd, char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__ttyname_r_warn, __buflen, __buf,
- "ttyname_r called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __ttyname_r_chk (__fd, __buf, __buflen, __glibc_objsize (__buf));
- return __ttyname_r_alias (__fd, __buf, __buflen);
- }
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_POSIX199506
-extern int __getlogin_r_chk (char *__buf, size_t __buflen, size_t __nreal)
- __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT (__getlogin_r_alias, (char *__buf, size_t __buflen),
- getlogin_r) __nonnull ((1));
-
-__fortify_potential_overload int
-getlogin_r (char *const __clang_pass_object_size __buf, size_t __buflen)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getlogin_r_warn, __buflen, __buf,
- "getlogin_r called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getlogin_r_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __getlogin_r_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-#if defined __USE_MISC || defined __USE_UNIX98
-extern int __gethostname_chk (char *__buf, size_t __buflen, size_t __nreal)
- __THROW __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT_NTH (__gethostname_alias, (char *__buf, size_t __buflen),
- gethostname)
- __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload int
-__NTH (gethostname (char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__gethostname_warn, __buflen, __buf,
- "gethostname called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __gethostname_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __gethostname_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_UNIX98)
-extern int __getdomainname_chk (char *__buf, size_t __buflen, size_t __nreal)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT_NTH (__getdomainname_alias, (char *__buf,
- size_t __buflen),
- getdomainname) __nonnull ((1))
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload int
-__NTH (getdomainname (char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getdomainname_warn, __buflen, __buf,
- "getdomainname called with bigger "
- "buflen than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getdomainname_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __getdomainname_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/unistd_ext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/unistd_ext.h
deleted file mode 100644
index 2e529be..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/unistd_ext.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* System-specific extensions of <unistd.h>, Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include <bits/unistd_ext.h> directly; use <unistd.h> instead."
-#endif
-
-#ifdef __USE_GNU
-
-/* Return the kernel thread ID (TID) of the current thread. The
- returned value is not subject to caching. Most Linux system calls
- accept a TID in place of a PID. Using the TID to change properties
- of a thread that has been created using pthread_create can lead to
- undefined behavior (comparable to manipulating file descriptors
- directly that have not been created explicitly). Note that a TID
- uniquely identifies a thread only while this thread is running; a
- TID can be reused once a thread has exited, even if the thread is
- not detached and has not been joined. */
-extern __pid_t gettid (void) __THROW;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utmp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utmp.h
deleted file mode 100644
index 7e5512e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utmp.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/* The `struct utmp' type, describing entries in the utmp file.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMP_H
-# error "Never include <bits/utmp.h> directly; use <utmp.h> instead."
-#endif
-
-#include <paths.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <bits/wordsize.h>
-
-
-#define UT_LINESIZE 32
-#define UT_NAMESIZE 32
-#define UT_HOSTSIZE 256
-
-
-/* The structure describing an entry in the database of
- previous logins. */
-struct lastlog
- {
-#if __WORDSIZE_TIME64_COMPAT32
- int32_t ll_time;
-#else
- __time_t ll_time;
-#endif
- char ll_line[UT_LINESIZE];
- char ll_host[UT_HOSTSIZE];
- };
-
-
-/* The structure describing the status of a terminated process. This
- type is used in `struct utmp' below. */
-struct exit_status
- {
- short int e_termination; /* Process termination status. */
- short int e_exit; /* Process exit status. */
- };
-
-
-/* The structure describing an entry in the user accounting database. */
-struct utmp
-{
- short int ut_type; /* Type of login. */
- pid_t ut_pid; /* Process ID of login process. */
- char ut_line[UT_LINESIZE]
- __attribute_nonstring__; /* Devicename. */
- char ut_id[4]
- __attribute_nonstring__; /* Inittab ID. */
- char ut_user[UT_NAMESIZE]
- __attribute_nonstring__; /* Username. */
- char ut_host[UT_HOSTSIZE]
- __attribute_nonstring__; /* Hostname for remote login. */
- struct exit_status ut_exit; /* Exit status of a process marked
- as DEAD_PROCESS. */
-/* The ut_session and ut_tv fields must be the same size when compiled
- 32- and 64-bit. This allows data files and shared memory to be
- shared between 32- and 64-bit applications. */
-#if __WORDSIZE_TIME64_COMPAT32
- int32_t ut_session; /* Session ID, used for windowing. */
- struct
- {
- int32_t tv_sec; /* Seconds. */
- int32_t tv_usec; /* Microseconds. */
- } ut_tv; /* Time entry was made. */
-#else
- long int ut_session; /* Session ID, used for windowing. */
- struct timeval ut_tv; /* Time entry was made. */
-#endif
-
- int32_t ut_addr_v6[4]; /* Internet address of remote host. */
- char __glibc_reserved[20]; /* Reserved for future use. */
-};
-
-/* Backwards compatibility hacks. */
-#define ut_name ut_user
-#ifndef _NO_UT_TIME
-/* We have a problem here: `ut_time' is also used otherwise. Define
- _NO_UT_TIME if the compiler complains. */
-# define ut_time ut_tv.tv_sec
-#endif
-#define ut_xtime ut_tv.tv_sec
-#define ut_addr ut_addr_v6[0]
-
-
-/* Values for the `ut_type' field of a `struct utmp'. */
-#define EMPTY 0 /* No valid user accounting information. */
-
-#define RUN_LVL 1 /* The system's runlevel. */
-#define BOOT_TIME 2 /* Time of system boot. */
-#define NEW_TIME 3 /* Time after system clock changed. */
-#define OLD_TIME 4 /* Time when system clock changed. */
-
-#define INIT_PROCESS 5 /* Process spawned by the init process. */
-#define LOGIN_PROCESS 6 /* Session leader of a logged in user. */
-#define USER_PROCESS 7 /* Normal process. */
-#define DEAD_PROCESS 8 /* Terminated process. */
-
-#define ACCOUNTING 9
-
-/* Old Linux name for the EMPTY type. */
-#define UT_UNKNOWN EMPTY
-
-
-/* Tell the user that we have a modern system with UT_HOST, UT_PID,
- UT_TYPE, UT_ID and UT_TV fields. */
-#define _HAVE_UT_TYPE 1
-#define _HAVE_UT_PID 1
-#define _HAVE_UT_ID 1
-#define _HAVE_UT_TV 1
-#define _HAVE_UT_HOST 1
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utmpx.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utmpx.h
deleted file mode 100644
index c859c5b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utmpx.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Structures and definitions for the user accounting database. GNU version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMPX_H
-# error "Never include <bits/utmpx.h> directly; use <utmpx.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <sys/time.h>
-#include <bits/wordsize.h>
-
-
-#ifdef __USE_GNU
-# include <paths.h>
-# define _PATH_UTMPX _PATH_UTMP
-# define _PATH_WTMPX _PATH_WTMP
-#endif
-
-
-#define __UT_LINESIZE 32
-#define __UT_NAMESIZE 32
-#define __UT_HOSTSIZE 256
-
-
-/* The structure describing the status of a terminated process. This
- type is used in `struct utmpx' below. */
-struct __exit_status
- {
-#ifdef __USE_GNU
- short int e_termination; /* Process termination status. */
- short int e_exit; /* Process exit status. */
-#else
- short int __e_termination; /* Process termination status. */
- short int __e_exit; /* Process exit status. */
-#endif
- };
-
-
-/* The structure describing an entry in the user accounting database. */
-struct utmpx
-{
- short int ut_type; /* Type of login. */
- __pid_t ut_pid; /* Process ID of login process. */
- char ut_line[__UT_LINESIZE]
- __attribute_nonstring__; /* Devicename. */
- char ut_id[4]
- __attribute_nonstring__; /* Inittab ID. */
- char ut_user[__UT_NAMESIZE]
- __attribute_nonstring__; /* Username. */
- char ut_host[__UT_HOSTSIZE]
- __attribute_nonstring__; /* Hostname for remote login. */
- struct __exit_status ut_exit; /* Exit status of a process marked
- as DEAD_PROCESS. */
-
-/* The fields ut_session and ut_tv must be the same size when compiled
- 32- and 64-bit. This allows files and shared memory to be shared
- between 32- and 64-bit applications. */
-#if __WORDSIZE_TIME64_COMPAT32
- __int32_t ut_session; /* Session ID, used for windowing. */
- struct
- {
- __int32_t tv_sec; /* Seconds. */
- __int32_t tv_usec; /* Microseconds. */
- } ut_tv; /* Time entry was made. */
-#else
- long int ut_session; /* Session ID, used for windowing. */
- struct timeval ut_tv; /* Time entry was made. */
-#endif
- __int32_t ut_addr_v6[4]; /* Internet address of remote host. */
- char __glibc_reserved[20]; /* Reserved for future use. */
-};
-
-
-/* Values for the `ut_type' field of a `struct utmpx'. */
-#define EMPTY 0 /* No valid user accounting information. */
-
-#ifdef __USE_GNU
-# define RUN_LVL 1 /* The system's runlevel. */
-#endif
-#define BOOT_TIME 2 /* Time of system boot. */
-#define NEW_TIME 3 /* Time after system clock changed. */
-#define OLD_TIME 4 /* Time when system clock changed. */
-
-#define INIT_PROCESS 5 /* Process spawned by the init process. */
-#define LOGIN_PROCESS 6 /* Session leader of a logged in user. */
-#define USER_PROCESS 7 /* Normal process. */
-#define DEAD_PROCESS 8 /* Terminated process. */
-
-#ifdef __USE_GNU
-# define ACCOUNTING 9 /* System accounting. */
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utsname.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utsname.h
deleted file mode 100644
index ec46d7a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/utsname.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UTSNAME_H
-# error "Never include <bits/utsname.h> directly; use <sys/utsname.h> instead."
-#endif
-
-/* Length of the entries in `struct utsname' is 65. */
-#define _UTSNAME_LENGTH 65
-
-/* Linux provides as additional information in the `struct utsname'
- the name of the current domain. Define _UTSNAME_DOMAIN_LENGTH
- to a value != 0 to activate this entry. */
-#define _UTSNAME_DOMAIN_LENGTH _UTSNAME_LENGTH
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/waitflags.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/waitflags.h
deleted file mode 100644
index bf75ade..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/waitflags.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Definitions of flag bits for `waitpid' et al.
- Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_WAIT_H && !defined _STDLIB_H
-# error "Never include <bits/waitflags.h> directly; use <sys/wait.h> instead."
-#endif
-
-
-/* Bits in the third argument to `waitpid'. */
-#define WNOHANG 1 /* Don't block waiting. */
-#define WUNTRACED 2 /* Report status of stopped children. */
-
-/* Bits in the fourth argument to `waitid'. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define WSTOPPED 2 /* Report stopped child (same as WUNTRACED). */
-# define WEXITED 4 /* Report dead child. */
-# define WCONTINUED 8 /* Report continued child. */
-# define WNOWAIT 0x01000000 /* Don't reap, just poll status. */
-#endif
-
-#define __WNOTHREAD 0x20000000 /* Don't wait on children of other threads
- in this group */
-#define __WALL 0x40000000 /* Wait for any child. */
-#define __WCLONE 0x80000000 /* Wait for cloned process. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/waitstatus.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/waitstatus.h
deleted file mode 100644
index baaf96a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/waitstatus.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Definitions of status bits for `wait' et al.
- Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_WAIT_H && !defined _STDLIB_H
-# error "Never include <bits/waitstatus.h> directly; use <sys/wait.h> instead."
-#endif
-
-
-/* Everything extant so far uses these same bits. */
-
-
-/* If WIFEXITED(STATUS), the low-order 8 bits of the status. */
-#define __WEXITSTATUS(status) (((status) & 0xff00) >> 8)
-
-/* If WIFSIGNALED(STATUS), the terminating signal. */
-#define __WTERMSIG(status) ((status) & 0x7f)
-
-/* If WIFSTOPPED(STATUS), the signal that stopped the child. */
-#define __WSTOPSIG(status) __WEXITSTATUS(status)
-
-/* Nonzero if STATUS indicates normal termination. */
-#define __WIFEXITED(status) (__WTERMSIG(status) == 0)
-
-/* Nonzero if STATUS indicates termination by a signal. */
-#define __WIFSIGNALED(status) \
- (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)
-
-/* Nonzero if STATUS indicates the child is stopped. */
-#define __WIFSTOPPED(status) (((status) & 0xff) == 0x7f)
-
-/* Nonzero if STATUS indicates the child continued after a stop. We only
- define this if <bits/waitflags.h> provides the WCONTINUED flag bit. */
-#ifdef WCONTINUED
-# define __WIFCONTINUED(status) ((status) == __W_CONTINUED)
-#endif
-
-/* Nonzero if STATUS indicates the child dumped core. */
-#define __WCOREDUMP(status) ((status) & __WCOREFLAG)
-
-/* Macros for constructing status values. */
-#define __W_EXITCODE(ret, sig) ((ret) << 8 | (sig))
-#define __W_STOPCODE(sig) ((sig) << 8 | 0x7f)
-#define __W_CONTINUED 0xffff
-#define __WCOREFLAG 0x80
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar-ldbl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar-ldbl.h
deleted file mode 100644
index 868c8c6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar-ldbl.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -mlong-double-64 compatibility mode for <wchar.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WCHAR_H
-# error "Never include <bits/wchar-ldbl.h> directly; use <wchar.h> instead."
-#endif
-
-#if defined __USE_ISOC95 || defined __USE_UNIX98
-__LDBL_REDIR_DECL (fwprintf);
-__LDBL_REDIR_DECL (wprintf);
-__LDBL_REDIR_DECL (swprintf);
-__LDBL_REDIR_DECL (vfwprintf);
-__LDBL_REDIR_DECL (vwprintf);
-__LDBL_REDIR_DECL (vswprintf);
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (fwscanf, __nldbl___isoc99_fwscanf)
-__LDBL_REDIR1_DECL (wscanf, __nldbl___isoc99_wscanf)
-__LDBL_REDIR1_DECL (swscanf, __nldbl___isoc99_swscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (fwscanf, __isoc99_fwscanfieee128)
-__LDBL_REDIR1_DECL (wscanf, __isoc99_wscanfieee128)
-__LDBL_REDIR1_DECL (swscanf, __isoc99_swscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (fwscanf);
-__LDBL_REDIR_DECL (wscanf);
-__LDBL_REDIR_DECL (swscanf);
-# endif
-#endif
-
-#ifdef __USE_ISOC99
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (wcstold, wcstod);
-# else
-__LDBL_REDIR1_DECL (wcstold, __wcstoieee128)
-# endif
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (vfwscanf, __nldbl___isoc99_vfwscanf)
-__LDBL_REDIR1_DECL (vwscanf, __nldbl___isoc99_vwscanf)
-__LDBL_REDIR1_DECL (vswscanf, __nldbl___isoc99_vswscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (vfwscanf, __isoc99_vfwscanfieee128)
-__LDBL_REDIR1_DECL (vwscanf, __isoc99_vwscanfieee128)
-__LDBL_REDIR1_DECL (vswscanf, __isoc99_vswscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (vfwscanf);
-__LDBL_REDIR_DECL (vwscanf);
-__LDBL_REDIR_DECL (vswscanf);
-# endif
-#endif
-
-#ifdef __USE_GNU
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (wcstold_l, wcstod_l);
-# else
-__LDBL_REDIR1_DECL (wcstold_l, __wcstoieee128_l)
-# endif
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (swprintf_chk)
-__LDBL_REDIR2_DECL (vswprintf_chk)
-# if __USE_FORTIFY_LEVEL > 1
-__LDBL_REDIR2_DECL (fwprintf_chk)
-__LDBL_REDIR2_DECL (wprintf_chk)
-__LDBL_REDIR2_DECL (vfwprintf_chk)
-__LDBL_REDIR2_DECL (vwprintf_chk)
-# endif
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar.h
deleted file mode 100644
index 36623e3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* wchar_t type related definitions.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_WCHAR_H
-#define _BITS_WCHAR_H 1
-
-/* The fallback definitions, for when __WCHAR_MAX__ or __WCHAR_MIN__
- are not defined, give the right value and type as long as both int
- and wchar_t are 32-bit types. Adding L'\0' to a constant value
- ensures that the type is correct; it is necessary to use (L'\0' +
- 0) rather than just L'\0' so that the type in C++ is the promoted
- version of wchar_t rather than the distinct wchar_t type itself.
- Because wchar_t in preprocessor #if expressions is treated as
- intmax_t or uintmax_t, the expression (L'\0' - 1) would have the
- wrong value for WCHAR_MAX in such expressions and so cannot be used
- to define __WCHAR_MAX in the unsigned case. */
-
-#ifdef __WCHAR_MAX__
-# define __WCHAR_MAX __WCHAR_MAX__
-#elif L'\0' - 1 > 0
-# define __WCHAR_MAX (0xffffffffu + L'\0')
-#else
-# define __WCHAR_MAX (0x7fffffff + L'\0')
-#endif
-
-#ifdef __WCHAR_MIN__
-# define __WCHAR_MIN __WCHAR_MIN__
-#elif L'\0' - 1 > 0
-# define __WCHAR_MIN (L'\0' + 0)
-#else
-# define __WCHAR_MIN (-__WCHAR_MAX - 1)
-#endif
-
-#endif /* bits/wchar.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar2.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar2.h
deleted file mode 100644
index 23f1ee6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wchar2.h
+++ /dev/null
@@ -1,544 +0,0 @@
-/* Checking macros for wchar functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WCHAR_H
-# error "Never include <bits/wchar2.h> directly; use <wchar.h> instead."
-#endif
-
-extern wchar_t *__wmemcpy_chk (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n,
- size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemcpy_alias,
- (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n),
- wmemcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemcpy (wchar_t *__restrict const __clang_pass_object_size0 __s1,
- const wchar_t *__restrict __s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemcpy_warn, __n, __s1,
- sizeof (wchar_t),
- "wmemcpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t)-1)
- return __wmemcpy_chk(__s1, __s2, __n,
- __glibc_objsize0(__s1) / sizeof (wchar_t));
- return __wmemcpy_alias(__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-
-extern wchar_t *__wmemmove_chk (wchar_t *__s1, const wchar_t *__s2,
- size_t __n, size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemmove_alias, (wchar_t *__s1,
- const wchar_t *__s2,
- size_t __n), wmemmove);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemmove (wchar_t *const __clang_pass_object_size0 __s1,
- const wchar_t *__s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemmove_warn, __n, __s1,
- sizeof (wchar_t),
- "wmemmove called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t) -1)
- return __wmemmove_chk (__s1, __s2, __n,
- __glibc_objsize0 (__s1) / sizeof (wchar_t));
- return __wmemmove_alias (__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_GNU
-extern wchar_t *__wmempcpy_chk (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n,
- size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmempcpy_alias,
- (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2,
- size_t __n), wmempcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH(wmempcpy(wchar_t *__restrict const __clang_pass_object_size0 __s1,
- const wchar_t *__restrict __s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmempcpy_warn, __n, __s1,
- sizeof (wchar_t),
- "wmempcpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t)-1)
- return __wmempcpy_chk(__s1, __s2, __n,
- __glibc_objsize0(__s1) / sizeof (wchar_t));
- return __wmempcpy_alias(__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-extern wchar_t *__wmemset_chk (wchar_t *__s, wchar_t __c, size_t __n,
- size_t __ns) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemset_alias, (wchar_t *__s, wchar_t __c,
- size_t __n), wmemset);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemset (wchar_t *const __clang_pass_object_size0 __s, wchar_t __c,
- size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemset_warn, __n, __s,
- sizeof (wchar_t),
- "wmemset called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s) != (size_t) -1)
- return __wmemset_chk (__s, __c, __n,
- __glibc_objsize0 (__s) / sizeof (wchar_t));
- return __wmemset_alias (__s, __c, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern wchar_t *__wcscpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcscpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcscpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcscpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcscpy_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcscpy_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcpcpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcpcpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcpcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcpcpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcpcpy_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcpcpy_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcsncpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcsncpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcsncpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcsncpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__wcsncpy_warn, __n, __dest,
- sizeof (wchar_t),
- "wcsncpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dest) != (size_t) -1)
- return __wcsncpy_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcsncpy_alias (__dest, __src, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern wchar_t *__wcpncpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcpncpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcpncpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcpncpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__wcpncpy_warn, __n, __dest,
- sizeof (wchar_t),
- "wcpncpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dest) != (size_t) -1)
- return __wcpncpy_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcpncpy_alias (__dest, __src, __n);
-}
-__FORTIFY_FUNCTION_END
-
-extern wchar_t *__wcscat_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcscat_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcscat);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcscat (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcscat_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcscat_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcsncat_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n, size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcsncat_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcsncat);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcsncat (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcsncat_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcsncat_alias (__dest, __src, __n);
-}
-
-
-extern int __swprintf_chk (wchar_t *__restrict __s, size_t __n,
- int __flag, size_t __s_len,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 5, 6))) */;
-
-extern int __REDIRECT_NTH_LDBL (__swprintf_alias,
- (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __fmt, ...),
- swprintf);
-
-extern int __vswprintf_chk (wchar_t *__restrict __s, size_t __n,
- int __flag, size_t __s_len,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 5, 0))) */;
-
-extern int __REDIRECT_NTH_LDBL (__vswprintf_alias,
- (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __fmt,
- __gnuc_va_list __ap), vswprintf);
-
-#ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload int
-__NTH (swprintf (wchar_t *__restrict const __clang_pass_object_size __s,
- size_t __n, const wchar_t *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result;
- if (__glibc_objsize (__s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1)
- __result = __FORTIFY_CALL_VA_CHK(swprintf, __s, __n,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s) / sizeof (wchar_t), __fmt,
- __FORTIFY_ARG_PACK);
- else
- __result = __FORTIFY_CALL_VA_ALIAS(swprintf, __s, __n, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-#elif !defined __cplusplus
-/* XXX We might want to have support in gcc for swprintf. */
-# define swprintf(s, n, ...) \
- (__glibc_objsize (s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1 \
- ? __swprintf_chk (s, n, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (s) / sizeof (wchar_t), __VA_ARGS__) \
- : swprintf (s, n, __VA_ARGS__))
-#endif
-
-__fortify_potential_overload int
-__NTH (vswprintf (wchar_t *__restrict const __clang_pass_object_size __s,
- size_t __n, const wchar_t *__restrict __fmt,
- __gnuc_va_list __ap))
-{
- if (__glibc_objsize (__s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1)
- return __vswprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s) / sizeof (wchar_t), __fmt,
- __ap);
- return __vswprintf_alias (__s, __n, __fmt, __ap);
-}
-
-
-#if __USE_FORTIFY_LEVEL > 1
-
-extern int __fwprintf_chk (__FILE *__restrict __stream, int __flag,
- const wchar_t *__restrict __format, ...);
-extern int __wprintf_chk (int __flag, const wchar_t *__restrict __format,
- ...);
-extern int __vfwprintf_chk (__FILE *__restrict __stream, int __flag,
- const wchar_t *__restrict __format,
- __gnuc_va_list __ap);
-extern int __vwprintf_chk (int __flag, const wchar_t *__restrict __format,
- __gnuc_va_list __ap);
-
-
-#ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload int
-wprintf (const wchar_t *__restrict const __clang_pass_object_size __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __r = __FORTIFY_CALL_VA_CHK (wprintf, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __r;
-}
-
-__fortify_potential_overload int
-fwprintf (__FILE *__restrict const __clang_pass_object_size __stream,
- const wchar_t *__restrict __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __r = __FORTIFY_CALL_VA_CHK (fwprintf, __stream, __USE_FORTIFY_LEVEL - 1,
- __fmt, __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __r;
-}
-# elif !defined __cplusplus
-# define wprintf(...) \
- __wprintf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define fwprintf(stream, ...) \
- __fwprintf_chk (stream, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload int
-vwprintf (const wchar_t *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- return __vwprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-__fortify_potential_overload int
-vfwprintf (__FILE *__restrict const __clang_pass_object_size __stream,
- const wchar_t *__restrict __fmt, __gnuc_va_list __ap)
-{
- return __vfwprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-#endif
-
-extern wchar_t *__fgetws_chk (wchar_t *__restrict __s, size_t __size, int __n,
- __FILE *__restrict __stream) __wur;
-extern wchar_t *__REDIRECT (__fgetws_alias,
- (wchar_t *__restrict __s, int __n,
- __FILE *__restrict __stream), fgetws) __wur;
-
-__fortify_potential_overload __wur wchar_t *
-fgetws (wchar_t *__restrict const __clang_pass_object_size __s, int __n,
- __FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__fgetws_warn, __n, __s,
- sizeof (wchar_t),
- "fgetws called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__s) != (size_t) -1)
- return __fgetws_chk (__s, __glibc_objsize (__s) / sizeof (wchar_t),
- __n, __stream);
- return __fgetws_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern wchar_t *__fgetws_unlocked_chk (wchar_t *__restrict __s, size_t __size,
- int __n, __FILE *__restrict __stream)
- __wur;
-extern wchar_t *__REDIRECT (__fgetws_unlocked_alias,
- (wchar_t *__restrict __s, int __n,
- __FILE *__restrict __stream), fgetws_unlocked)
- __wur;
-
-__fortify_potential_overload __wur wchar_t *
-fgetws_unlocked (wchar_t *__restrict const __clang_pass_object_size __s,
- int __n, __FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgetws_unlocked_warn,
- __n > 0
- && __bos_static_lt2 (__n, __s,
- sizeof (wchar_t)),
- "fgetws_unlocked called with bigger size than "
- "length of destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgetws_unlocked_chk (__s, __glibc_objsize (__s) / sizeof (wchar_t),
- __n, __stream);
- return __fgetws_unlocked_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-extern size_t __wcrtomb_chk (char *__restrict __s, wchar_t __wchar,
- mbstate_t *__restrict __p,
- size_t __buflen) __THROW __wur;
-extern size_t __REDIRECT_NTH (__wcrtomb_alias,
- (char *__restrict __s, wchar_t __wchar,
- mbstate_t *__restrict __ps), wcrtomb) __wur;
-
-__fortify_potential_overload __wur size_t
-__NTH (wcrtomb (char *__restrict const __clang_pass_object_size __s,
- wchar_t __wchar, mbstate_t *__restrict __ps))
-{
- /* We would have to include <limits.h> to get a definition of MB_LEN_MAX.
- But this would only disturb the namespace. So we define our own
- version here. */
-#define __WCHAR_MB_LEN_MAX 16
-#if defined MB_LEN_MAX && MB_LEN_MAX != __WCHAR_MB_LEN_MAX
-# error "Assumed value of MB_LEN_MAX wrong"
-#endif
- if (__glibc_objsize (__s) != (size_t) -1
- && __WCHAR_MB_LEN_MAX > __glibc_objsize (__s))
- return __wcrtomb_chk (__s, __wchar, __ps, __glibc_objsize (__s));
- return __wcrtomb_alias (__s, __wchar, __ps);
-}
-
-
-extern size_t __mbsrtowcs_chk (wchar_t *__restrict __dst,
- const char **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__mbsrtowcs_alias,
- (wchar_t *__restrict __dst,
- const char **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps),
- mbsrtowcs);
-
-__fortify_potential_overload size_t
-__NTH (mbsrtowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__mbsrtowcs_warn, __len, __dst,
- sizeof (wchar_t),
- "mbsrtowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbsrtowcs_chk (__dst, __src, __len, __ps,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbsrtowcs_alias (__dst, __src, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcsrtombs_chk (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__wcsrtombs_alias,
- (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps),
- wcsrtombs);
-
-__fortify_potential_overload size_t
-__NTH (wcsrtombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcsrtombs_warn, __len, __dst,
- "wcsrtombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcsrtombs_chk (__dst, __src, __len, __ps, __glibc_objsize (__dst));
- return __wcsrtombs_alias (__dst, __src, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_GNU
-extern size_t __mbsnrtowcs_chk (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__mbsnrtowcs_alias,
- (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps),
- mbsnrtowcs);
-
-__fortify_potential_overload size_t
-__NTH (mbsnrtowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char **__restrict __src, size_t __nmc, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__mbsnrtowcs_warn,
- sizeof (wchar_t) * __len, __dst,
- "mbsnrtowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbsnrtowcs_chk (__dst, __src, __nmc, __len, __ps,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbsnrtowcs_alias (__dst, __src, __nmc, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcsnrtombs_chk (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps, size_t __dstlen)
- __THROW;
-extern size_t __REDIRECT_NTH (__wcsnrtombs_alias,
- (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps), wcsnrtombs);
-
-__fortify_potential_overload size_t
-__NTH (wcsnrtombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t **__restrict __src, size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcsnrtombs_warn, __len, __dst,
- "wcsnrtombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcsnrtombs_chk (__dst, __src, __nwc, __len, __ps,
- __glibc_objsize (__dst));
- return __wcsnrtombs_alias (__dst, __src, __nwc, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wctype-wchar.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wctype-wchar.h
deleted file mode 100644
index 01827a7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wctype-wchar.h
+++ /dev/null
@@ -1,173 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.25
- * Wide character classification and mapping utilities <wctype.h>
- */
-
-#ifndef _BITS_WCTYPE_WCHAR_H
-#define _BITS_WCTYPE_WCHAR_H 1
-
-#if !defined _WCTYPE_H && !defined _WCHAR_H
-#error "Never include <bits/wctype-wchar.h> directly; include <wctype.h> or <wchar.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <bits/types/wint_t.h>
-
-/* The definitions in this header are specified to appear in <wctype.h>
- in ISO C99, but in <wchar.h> in Unix98. _GNU_SOURCE follows C99. */
-
-/* Scalar type that can hold values which represent locale-specific
- character classifications. */
-typedef unsigned long int wctype_t;
-
-# ifndef _ISwbit
-/* The characteristics are stored always in network byte order (big
- endian). We define the bit value interpretations here dependent on the
- machine's byte order. */
-
-# include <bits/endian.h>
-# if __BYTE_ORDER == __BIG_ENDIAN
-# define _ISwbit(bit) (1 << (bit))
-# else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define _ISwbit(bit) \
- ((bit) < 8 ? (int) ((1UL << (bit)) << 24) \
- : ((bit) < 16 ? (int) ((1UL << (bit)) << 8) \
- : ((bit) < 24 ? (int) ((1UL << (bit)) >> 8) \
- : (int) ((1UL << (bit)) >> 24))))
-# endif
-
-enum
-{
- __ISwupper = 0, /* UPPERCASE. */
- __ISwlower = 1, /* lowercase. */
- __ISwalpha = 2, /* Alphabetic. */
- __ISwdigit = 3, /* Numeric. */
- __ISwxdigit = 4, /* Hexadecimal numeric. */
- __ISwspace = 5, /* Whitespace. */
- __ISwprint = 6, /* Printing. */
- __ISwgraph = 7, /* Graphical. */
- __ISwblank = 8, /* Blank (usually SPC and TAB). */
- __ISwcntrl = 9, /* Control character. */
- __ISwpunct = 10, /* Punctuation. */
- __ISwalnum = 11, /* Alphanumeric. */
-
- _ISwupper = _ISwbit (__ISwupper), /* UPPERCASE. */
- _ISwlower = _ISwbit (__ISwlower), /* lowercase. */
- _ISwalpha = _ISwbit (__ISwalpha), /* Alphabetic. */
- _ISwdigit = _ISwbit (__ISwdigit), /* Numeric. */
- _ISwxdigit = _ISwbit (__ISwxdigit), /* Hexadecimal numeric. */
- _ISwspace = _ISwbit (__ISwspace), /* Whitespace. */
- _ISwprint = _ISwbit (__ISwprint), /* Printing. */
- _ISwgraph = _ISwbit (__ISwgraph), /* Graphical. */
- _ISwblank = _ISwbit (__ISwblank), /* Blank (usually SPC and TAB). */
- _ISwcntrl = _ISwbit (__ISwcntrl), /* Control character. */
- _ISwpunct = _ISwbit (__ISwpunct), /* Punctuation. */
- _ISwalnum = _ISwbit (__ISwalnum) /* Alphanumeric. */
-};
-# endif /* Not _ISwbit */
-
-
-__BEGIN_DECLS
-
-/*
- * Wide-character classification functions: 7.15.2.1.
- */
-
-/* Test for any wide character for which `iswalpha' or `iswdigit' is
- true. */
-extern int iswalnum (wint_t __wc) __THROW;
-
-/* Test for any wide character for which `iswupper' or 'iswlower' is
- true, or any wide character that is one of a locale-specific set of
- wide-characters for which none of `iswcntrl', `iswdigit',
- `iswpunct', or `iswspace' is true. */
-extern int iswalpha (wint_t __wc) __THROW;
-
-/* Test for any control wide character. */
-extern int iswcntrl (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a decimal-digit
- character. */
-extern int iswdigit (wint_t __wc) __THROW;
-
-/* Test for any wide character for which `iswprint' is true and
- `iswspace' is false. */
-extern int iswgraph (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a lowercase letter
- or is one of a locale-specific set of wide characters for which
- none of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswlower (wint_t __wc) __THROW;
-
-/* Test for any printing wide character. */
-extern int iswprint (wint_t __wc) __THROW;
-
-/* Test for any printing wide character that is one of a
- locale-specific et of wide characters for which neither `iswspace'
- nor `iswalnum' is true. */
-extern int iswpunct (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a locale-specific
- set of wide characters for which none of `iswalnum', `iswgraph', or
- `iswpunct' is true. */
-extern int iswspace (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to an uppercase letter
- or is one of a locale-specific set of wide character for which none
- of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswupper (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a hexadecimal-digit
- character equivalent to that performed be the functions described
- in the previous subclause. */
-extern int iswxdigit (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a standard blank
- wide character or a locale-specific set of wide characters for
- which `iswalnum' is false. */
-# ifdef __USE_ISOC99
-extern int iswblank (wint_t __wc) __THROW;
-# endif
-
-/*
- * Extensible wide-character classification functions: 7.15.2.2.
- */
-
-/* Construct value that describes a class of wide characters identified
- by the string argument PROPERTY. */
-extern wctype_t wctype (const char *__property) __THROW;
-
-/* Determine whether the wide-character WC has the property described by
- DESC. */
-extern int iswctype (wint_t __wc, wctype_t __desc) __THROW;
-
-/*
- * Wide-character case-mapping functions: 7.15.3.1.
- */
-
-/* Converts an uppercase letter to the corresponding lowercase letter. */
-extern wint_t towlower (wint_t __wc) __THROW;
-
-/* Converts an lowercase letter to the corresponding uppercase letter. */
-extern wint_t towupper (wint_t __wc) __THROW;
-
-__END_DECLS
-
-#endif /* bits/wctype-wchar.h. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wordsize.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wordsize.h
deleted file mode 100644
index 91da566..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/wordsize.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Determine the wordsize from the preprocessor defines.
-
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifdef __LP64__
-# define __WORDSIZE 64
-#else
-# define __WORDSIZE 32
-# define __WORDSIZE32_SIZE_ULONG 1
-# define __WORDSIZE32_PTRDIFF_LONG 1
-#endif
-
-#define __WORDSIZE_TIME64_COMPAT32 0
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/xopen_lim.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/xopen_lim.h
deleted file mode 100644
index 0be465f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/bits/xopen_lim.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <limits.h> instead.
- */
-
-/* Additional definitions from X/Open Portability Guide, Issue 4, Version 2
- System Interfaces and Headers, 4.16 <limits.h>
-
- Please note only the values which are not greater than the minimum
- stated in the standard document are listed. The `sysconf' functions
- should be used to obtain the actual value. */
-
-#ifndef _XOPEN_LIM_H
-#define _XOPEN_LIM_H 1
-
-/* We do not provide fixed values for
-
- ARG_MAX Maximum length of argument to the `exec' function
- including environment data.
-
- ATEXIT_MAX Maximum number of functions that may be registered
- with `atexit'.
-
- CHILD_MAX Maximum number of simultaneous processes per real
- user ID.
-
- OPEN_MAX Maximum number of files that one process can have open
- at anyone time.
-
- PAGESIZE
- PAGE_SIZE Size of bytes of a page.
-
- PASS_MAX Maximum number of significant bytes in a password.
-
- We only provide a fixed limit for
-
- IOV_MAX Maximum number of `iovec' structures that one process has
- available for use with `readv' or writev'.
-
- if this is indeed fixed by the underlying system.
-*/
-
-
-/* Maximum number of `iovec' structures that may be used in a single call
- to `readv', `writev', etc. */
-#define _XOPEN_IOV_MAX _POSIX_UIO_MAXIOV
-
-#include <bits/uio_lim.h>
-#ifdef __IOV_MAX
-# define IOV_MAX __IOV_MAX
-#else
-# undef IOV_MAX
-#endif
-
-/* Maximum value of `digit' in calls to the `printf' and `scanf'
- functions. We have no limit, so return a reasonable value. */
-#define NL_ARGMAX _POSIX_ARG_MAX
-
-/* Maximum number of bytes in a `LANG' name. We have no limit. */
-#define NL_LANGMAX _POSIX2_LINE_MAX
-
-/* Maximum message number. We have no limit. */
-#define NL_MSGMAX INT_MAX
-
-/* Maximum number of bytes in N-to-1 collation mapping. We have no
- limit. */
-#if defined __USE_GNU || !defined __USE_XOPEN2K8
-# define NL_NMAX INT_MAX
-#endif
-
-/* Maximum set number. We have no limit. */
-#define NL_SETMAX INT_MAX
-
-/* Maximum number of bytes in a message. We have no limit. */
-#define NL_TEXTMAX INT_MAX
-
-/* Default process priority. */
-#define NZERO 20
-
-
-/* Number of bits in a word of type `int'. */
-#ifdef INT_MAX
-# if INT_MAX == 32767
-# define WORD_BIT 16
-# else
-# if INT_MAX == 2147483647
-# define WORD_BIT 32
-# else
-/* Safe assumption. */
-# define WORD_BIT 64
-# endif
-# endif
-#elif defined __INT_MAX__
-# if __INT_MAX__ == 32767
-# define WORD_BIT 16
-# else
-# if __INT_MAX__ == 2147483647
-# define WORD_BIT 32
-# else
-/* Safe assumption. */
-# define WORD_BIT 64
-# endif
-# endif
-#else
-# define WORD_BIT 32
-#endif
-
-/* Number of bits in a word of type `long int'. */
-#ifdef LONG_MAX
-# if LONG_MAX == 2147483647
-# define LONG_BIT 32
-# else
-/* Safe assumption. */
-# define LONG_BIT 64
-# endif
-#elif defined __LONG_MAX__
-# if __LONG_MAX__ == 2147483647
-# define LONG_BIT 32
-# else
-/* Safe assumption. */
-# define LONG_BIT 64
-# endif
-#else
-# include <bits/wordsize.h>
-# if __WORDSIZE == 64
-# define LONG_BIT 64
-# else
-# define LONG_BIT 32
-# endif
-#endif
-
-#endif /* bits/xopen_lim.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/byteswap.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/byteswap.h
deleted file mode 100644
index e9da7a4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/byteswap.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Swap byte order for 16, 32 and 64 bit values
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BYTESWAP_H
-#define _BYTESWAP_H 1
-
-#include <features.h>
-
-/* Get the machine specific, optimized definitions. */
-#include <bits/byteswap.h>
-
-
-/* The following definitions must all be macros, otherwise some
- of the possible optimizations are not possible. */
-
-/* Return a value with both bytes in the 16 bit argument swapped. */
-#define bswap_16(x) __bswap_16 (x)
-
-/* Return a value with all bytes in the 32 bit argument swapped. */
-#define bswap_32(x) __bswap_32 (x)
-
-/* Return a value with all bytes in the 64 bit argument swapped. */
-#define bswap_64(x) __bswap_64 (x)
-
-#endif /* byteswap.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/complex.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/complex.h
deleted file mode 100644
index 66989af..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/complex.h
+++ /dev/null
@@ -1,249 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.3 Complex arithmetic <complex.h>
- */
-
-#ifndef _COMPLEX_H
-#define _COMPLEX_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get general and ISO C99 specific information. */
-#include <bits/mathdef.h>
-
-/* Gather machine-dependent _FloatN type support. */
-#include <bits/floatn.h>
-
-__BEGIN_DECLS
-
-/* We might need to add support for more compilers here. But since ISO
- C99 is out hopefully all maintained compilers will soon provide the data
- types `float complex' and `double complex'. */
-#if __GNUC_PREREQ (2, 7) && !__GNUC_PREREQ (2, 97)
-# define _Complex __complex__
-#endif
-
-#define complex _Complex
-
-/* Narrowest imaginary unit. This depends on the floating-point
- evaluation method.
- XXX This probably has to go into a gcc related file. */
-#define _Complex_I (__extension__ 1.0iF)
-
-/* Another more descriptive name is `I'.
- XXX Once we have the imaginary support switch this to _Imaginary_I. */
-#undef I
-#define I _Complex_I
-
-#if defined __USE_ISOC11 && __GNUC_PREREQ (4, 7)
-/* Macros to expand into expression of specified complex type. */
-# define CMPLX(x, y) __builtin_complex ((double) (x), (double) (y))
-# define CMPLXF(x, y) __builtin_complex ((float) (x), (float) (y))
-# define CMPLXL(x, y) __builtin_complex ((long double) (x), (long double) (y))
-#endif
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF16(x, y) __builtin_complex ((_Float16) (x), (_Float16) (y))
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF32(x, y) __builtin_complex ((_Float32) (x), (_Float32) (y))
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF64(x, y) __builtin_complex ((_Float64) (x), (_Float64) (y))
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF128(x, y) __builtin_complex ((_Float128) (x), (_Float128) (y))
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF32X(x, y) __builtin_complex ((_Float32x) (x), (_Float32x) (y))
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF64X(x, y) __builtin_complex ((_Float64x) (x), (_Float64x) (y))
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF128X(x, y) \
- __builtin_complex ((_Float128x) (x), (_Float128x) (y))
-#endif
-
-/* The file <bits/cmathcalls.h> contains the prototypes for all the
- actual math functions. These macros are used for those prototypes,
- so we can easily declare each function as both `name' and `__name',
- and can declare the float versions `namef' and `__namef'. */
-
-#define __MATHCALL(function, args) \
- __MATHDECL (_Mdouble_complex_,function, args)
-#define __MATHDECL_IMPL(type, function, args) \
- __MATHDECL_1(type, function, args); \
- __MATHDECL_1(type, __CONCAT(__,function), args)
-#define __MATHDECL(type, function, args) \
- __MATHDECL_IMPL(type, function, args)
-#define __MATHDECL_1_IMPL(type, function, args) \
- extern type __MATH_PRECNAME(function) args __THROW
-#define __MATHDECL_1(type, function, args) \
- __MATHDECL_1_IMPL(type, function, args)
-
-#define _Mdouble_ double
-#define __MATH_PRECNAME(name) name
-#include <bits/cmathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-/* Now the float versions. */
-#define _Mdouble_ float
-#define __MATH_PRECNAME(name) name##f
-#include <bits/cmathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-/* And the long double versions. It is non-critical to define them
- here unconditionally since `long double' is required in ISO C99. */
-#if !(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \
- || defined __LDBL_COMPAT
-# ifdef __LDBL_COMPAT
-# undef __MATHDECL_1
-# define __MATHDECL_1(type, function, args) \
- extern type __REDIRECT_NTH(__MATH_PRECNAME(function), args, function)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHDECL_1
-# undef __MATHDECL
-# define __REDIR_TO(function) \
- __ ## function ## ieee128
-# define __MATHDECL_1(type, function, alias, args) \
- extern type __REDIRECT_NTH(__MATH_PRECNAME(function), args, alias)
-#define __MATHDECL(type, function, args) \
- __MATHDECL_1(type, function, __REDIR_TO(function), args); \
- __MATHDECL_1(type, __CONCAT(__,function), __REDIR_TO(function), args)
-# endif
-
-# define _Mdouble_ long double
-# define __MATH_PRECNAME(name) name##l
-# include <bits/cmathcalls.h>
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __REDIR_TO
-# undef __MATHDECL_1
-# undef __MATHDECL
-#define __MATHDECL(type, function, args) \
- __MATHDECL_IMPL(type, function, args)
-# define __MATHDECL_1(type, function, args) \
- __MATHDECL_1_IMPL(type, function, args)
-# endif
-#endif
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-#if (__HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT16
-# define _Mdouble_ _Float16
-# define __MATH_PRECNAME(name) name##f16
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT32
-# define _Mdouble_ _Float32
-# define __MATH_PRECNAME(name) name##f32
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT64
-# define _Mdouble_ _Float64
-# define __MATH_PRECNAME(name) name##f64
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT128
-# define _Mdouble_ _Float128
-# define __MATH_PRECNAME(name) name##f128
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT32X
-# define _Mdouble_ _Float32x
-# define __MATH_PRECNAME(name) name##f32x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT64X
-# define _Mdouble_ _Float64x
-# define __MATH_PRECNAME(name) name##f64x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT128X
-# define _Mdouble_ _Float128x
-# define __MATH_PRECNAME(name) name##f128x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#undef __MATHDECL_1_IMPL
-#undef __MATHDECL_1
-#undef __MATHDECL
-#undef __MATHCALL
-
-__END_DECLS
-
-#endif /* complex.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/cpio.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/cpio.h
deleted file mode 100644
index 14bb5cf..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/cpio.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Extended cpio format from POSIX.1.
- This file is part of the GNU C Library.
- Copyright (C) 1992-2021 Free Software Foundation, Inc.
- NOTE: The canonical source of this file is maintained with the GNU cpio.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _CPIO_H
-#define _CPIO_H 1
-
-/* A cpio archive consists of a sequence of files.
- Each file has a 76 byte header,
- a variable length, NUL terminated filename,
- and variable length file data.
- A header for a filename "TRAILER!!!" indicates the end of the archive. */
-
-/* All the fields in the header are ISO 646 (approximately ASCII) strings
- of octal numbers, left padded, not NUL terminated.
-
- Field Name Length in Bytes Notes
- c_magic 6 must be "070707"
- c_dev 6
- c_ino 6
- c_mode 6 see below for value
- c_uid 6
- c_gid 6
- c_nlink 6
- c_rdev 6 only valid for chr and blk special files
- c_mtime 11
- c_namesize 6 count includes terminating NUL in pathname
- c_filesize 11 must be 0 for FIFOs and directories */
-
-/* Value for the field `c_magic'. */
-#define MAGIC "070707"
-
-/* Values for c_mode, OR'd together: */
-
-#define C_IRUSR 000400
-#define C_IWUSR 000200
-#define C_IXUSR 000100
-#define C_IRGRP 000040
-#define C_IWGRP 000020
-#define C_IXGRP 000010
-#define C_IROTH 000004
-#define C_IWOTH 000002
-#define C_IXOTH 000001
-
-#define C_ISUID 004000
-#define C_ISGID 002000
-#define C_ISVTX 001000
-
-#define C_ISBLK 060000
-#define C_ISCHR 020000
-#define C_ISDIR 040000
-#define C_ISFIFO 010000
-#define C_ISSOCK 0140000
-#define C_ISLNK 0120000
-#define C_ISCTG 0110000
-#define C_ISREG 0100000
-
-#endif /* cpio.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/crypt.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/crypt.h
deleted file mode 100644
index 0635ef0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/crypt.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * UFC-crypt: ultra fast crypt(3) implementation
- *
- * Copyright (C) 1991-2021 Free Software Foundation, Inc.
- *
- * 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
- * <https://www.gnu.org/licenses/>.
- *
- * @(#)crypt.h 1.5 12/20/96
- *
- */
-
-#ifndef _CRYPT_H
-#define _CRYPT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* One-way hash PHRASE, returning a string suitable for storage in the
- user database. SALT selects the one-way function to use, and
- ensures that no two users' hashes are the same, even if they use
- the same passphrase. The return value points to static storage
- which will be overwritten by the next call to crypt. */
-extern char *crypt (const char *__phrase, const char *__salt)
- __THROW __nonnull ((1, 2));
-
-#ifdef __USE_GNU
-
-/* This structure provides scratch and output buffers for 'crypt_r'.
- Its contents should not be accessed directly. */
-struct crypt_data
- {
- char keysched[16 * 8];
- char sb0[32768];
- char sb1[32768];
- char sb2[32768];
- char sb3[32768];
- /* end-of-aligment-critical-data */
- char crypt_3_buf[14];
- char current_salt[2];
- long int current_saltbits;
- int direction, initialized;
- };
-
-/* Thread-safe version of 'crypt'.
- DATA must point to a 'struct crypt_data' allocated by the caller.
- Before the first call to 'crypt_r' with a new 'struct crypt_data',
- that object must be initialized to all zeroes. The pointer
- returned, if not NULL, will point within DATA. (It will still be
- overwritten by the next call to 'crypt_r' with the same DATA.) */
-extern char *crypt_r (const char *__phrase, const char *__salt,
- struct crypt_data * __restrict __data)
- __THROW __nonnull ((1, 2, 3));
-#endif
-
-__END_DECLS
-
-#endif /* crypt.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ctype.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ctype.h
deleted file mode 100644
index 86f2bcc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ctype.h
+++ /dev/null
@@ -1,329 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard 7.4: Character handling <ctype.h>
- */
-
-#ifndef _CTYPE_H
-#define _CTYPE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-__BEGIN_DECLS
-
-#ifndef _ISbit
-/* These are all the characteristics of characters.
- If there get to be more than 16 distinct characteristics,
- many things must be changed that use `unsigned short int's.
-
- The characteristics are stored always in network byte order (big
- endian). We define the bit value interpretations here dependent on the
- machine's byte order. */
-
-# include <bits/endian.h>
-# if __BYTE_ORDER == __BIG_ENDIAN
-# define _ISbit(bit) (1 << (bit))
-# else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define _ISbit(bit) ((bit) < 8 ? ((1 << (bit)) << 8) : ((1 << (bit)) >> 8))
-# endif
-
-enum
-{
- _ISupper = _ISbit (0), /* UPPERCASE. */
- _ISlower = _ISbit (1), /* lowercase. */
- _ISalpha = _ISbit (2), /* Alphabetic. */
- _ISdigit = _ISbit (3), /* Numeric. */
- _ISxdigit = _ISbit (4), /* Hexadecimal numeric. */
- _ISspace = _ISbit (5), /* Whitespace. */
- _ISprint = _ISbit (6), /* Printing. */
- _ISgraph = _ISbit (7), /* Graphical. */
- _ISblank = _ISbit (8), /* Blank (usually SPC and TAB). */
- _IScntrl = _ISbit (9), /* Control character. */
- _ISpunct = _ISbit (10), /* Punctuation. */
- _ISalnum = _ISbit (11) /* Alphanumeric. */
-};
-#endif /* ! _ISbit */
-
-/* These are defined in ctype-info.c.
- The declarations here must match those in localeinfo.h.
-
- In the thread-specific locale model (see `uselocale' in <locale.h>)
- we cannot use global variables for these as was done in the past.
- Instead, the following accessor functions return the address of
- each variable, which is local to the current thread if multithreaded.
-
- These point into arrays of 384, so they can be indexed by any `unsigned
- char' value [0,255]; by EOF (-1); or by any `signed char' value
- [-128,-1). ISO C requires that the ctype functions work for `unsigned
- char' values and for EOF; we also support negative `signed char' values
- for broken old programs. The case conversion arrays are of `int's
- rather than `unsigned char's because tolower (EOF) must be EOF, which
- doesn't fit into an `unsigned char'. But today more important is that
- the arrays are also used for multi-byte character sets. */
-extern const unsigned short int **__ctype_b_loc (void)
- __THROW __attribute__ ((__const__));
-extern const __int32_t **__ctype_tolower_loc (void)
- __THROW __attribute__ ((__const__));
-extern const __int32_t **__ctype_toupper_loc (void)
- __THROW __attribute__ ((__const__));
-
-
-#ifndef __cplusplus
-# define __isctype(c, type) \
- ((*__ctype_b_loc ())[(int) (c)] & (unsigned short int) type)
-#elif defined __USE_EXTERN_INLINES
-# define __isctype_f(type) \
- __extern_inline int \
- is##type (int __c) __THROW \
- { \
- return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _IS##type; \
- }
-#endif
-
-#define __isascii(c) (((c) & ~0x7f) == 0) /* If C is a 7 bit value. */
-#define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */
-
-#define __exctype(name) extern int name (int) __THROW
-
-/* The following names are all functions:
- int isCHARACTERISTIC(int c);
- which return nonzero iff C has CHARACTERISTIC.
- For the meaning of the characteristic names, see the `enum' above. */
-__exctype (isalnum);
-__exctype (isalpha);
-__exctype (iscntrl);
-__exctype (isdigit);
-__exctype (islower);
-__exctype (isgraph);
-__exctype (isprint);
-__exctype (ispunct);
-__exctype (isspace);
-__exctype (isupper);
-__exctype (isxdigit);
-
-
-/* Return the lowercase version of C. */
-extern int tolower (int __c) __THROW;
-
-/* Return the uppercase version of C. */
-extern int toupper (int __c) __THROW;
-
-
-/* ISO C99 introduced one new function. */
-#ifdef __USE_ISOC99
-__exctype (isblank);
-#endif
-
-#ifdef __USE_GNU
-/* Test C for a set of character classes according to MASK. */
-extern int isctype (int __c, int __mask) __THROW;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-
-/* Return nonzero iff C is in the ASCII set
- (i.e., is no more than 7 bits wide). */
-extern int isascii (int __c) __THROW;
-
-/* Return the part of C that is in the ASCII set
- (i.e., the low-order 7 bits of C). */
-extern int toascii (int __c) __THROW;
-
-/* These are the same as `toupper' and `tolower' except that they do not
- check the argument for being in the range of a `char'. */
-__exctype (_toupper);
-__exctype (_tolower);
-#endif /* Use X/Open or use misc. */
-
-/* This code is needed for the optimized mapping functions. */
-#define __tobody(c, f, a, args) \
- (__extension__ \
- ({ int __res; \
- if (sizeof (c) > 1) \
- { \
- if (__builtin_constant_p (c)) \
- { \
- int __c = (c); \
- __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \
- } \
- else \
- __res = f args; \
- } \
- else \
- __res = (a)[(int) (c)]; \
- __res; }))
-
-#if !defined __NO_CTYPE
-# ifdef __isctype_f
-__isctype_f (alnum)
-__isctype_f (alpha)
-__isctype_f (cntrl)
-__isctype_f (digit)
-__isctype_f (lower)
-__isctype_f (graph)
-__isctype_f (print)
-__isctype_f (punct)
-__isctype_f (space)
-__isctype_f (upper)
-__isctype_f (xdigit)
-# ifdef __USE_ISOC99
-__isctype_f (blank)
-# endif
-# elif defined __isctype
-# define isalnum(c) __isctype((c), _ISalnum)
-# define isalpha(c) __isctype((c), _ISalpha)
-# define iscntrl(c) __isctype((c), _IScntrl)
-# define isdigit(c) __isctype((c), _ISdigit)
-# define islower(c) __isctype((c), _ISlower)
-# define isgraph(c) __isctype((c), _ISgraph)
-# define isprint(c) __isctype((c), _ISprint)
-# define ispunct(c) __isctype((c), _ISpunct)
-# define isspace(c) __isctype((c), _ISspace)
-# define isupper(c) __isctype((c), _ISupper)
-# define isxdigit(c) __isctype((c), _ISxdigit)
-# ifdef __USE_ISOC99
-# define isblank(c) __isctype((c), _ISblank)
-# endif
-# endif
-
-# ifdef __USE_EXTERN_INLINES
-__extern_inline int
-__NTH (tolower (int __c))
-{
- return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c;
-}
-
-__extern_inline int
-__NTH (toupper (int __c))
-{
- return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c;
-}
-# endif
-
-# if __GNUC__ >= 2 && defined __OPTIMIZE__ && !defined __cplusplus
-# define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c))
-# define toupper(c) __tobody (c, toupper, *__ctype_toupper_loc (), (c))
-# endif /* Optimizing gcc */
-
-# if defined __USE_MISC || defined __USE_XOPEN
-# define isascii(c) __isascii (c)
-# define toascii(c) __toascii (c)
-
-# define _tolower(c) ((int) (*__ctype_tolower_loc ())[(int) (c)])
-# define _toupper(c) ((int) (*__ctype_toupper_loc ())[(int) (c)])
-# endif
-
-#endif /* Not __NO_CTYPE. */
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* These definitions are similar to the ones above but all functions
- take as an argument a handle for the locale which shall be used. */
-# define __isctype_l(c, type, locale) \
- ((locale)->__ctype_b[(int) (c)] & (unsigned short int) type)
-
-# define __exctype_l(name) \
- extern int name (int, locale_t) __THROW
-
-/* The following names are all functions:
- int isCHARACTERISTIC(int c, locale_t *locale);
- which return nonzero iff C has CHARACTERISTIC.
- For the meaning of the characteristic names, see the `enum' above. */
-__exctype_l (isalnum_l);
-__exctype_l (isalpha_l);
-__exctype_l (iscntrl_l);
-__exctype_l (isdigit_l);
-__exctype_l (islower_l);
-__exctype_l (isgraph_l);
-__exctype_l (isprint_l);
-__exctype_l (ispunct_l);
-__exctype_l (isspace_l);
-__exctype_l (isupper_l);
-__exctype_l (isxdigit_l);
-
-__exctype_l (isblank_l);
-
-
-/* Return the lowercase version of C in locale L. */
-extern int __tolower_l (int __c, locale_t __l) __THROW;
-extern int tolower_l (int __c, locale_t __l) __THROW;
-
-/* Return the uppercase version of C. */
-extern int __toupper_l (int __c, locale_t __l) __THROW;
-extern int toupper_l (int __c, locale_t __l) __THROW;
-
-# if __GNUC__ >= 2 && defined __OPTIMIZE__ && !defined __cplusplus
-# define __tolower_l(c, locale) \
- __tobody (c, __tolower_l, (locale)->__ctype_tolower, (c, locale))
-# define __toupper_l(c, locale) \
- __tobody (c, __toupper_l, (locale)->__ctype_toupper, (c, locale))
-# define tolower_l(c, locale) __tolower_l ((c), (locale))
-# define toupper_l(c, locale) __toupper_l ((c), (locale))
-# endif /* Optimizing gcc */
-
-
-# ifndef __NO_CTYPE
-# define __isalnum_l(c,l) __isctype_l((c), _ISalnum, (l))
-# define __isalpha_l(c,l) __isctype_l((c), _ISalpha, (l))
-# define __iscntrl_l(c,l) __isctype_l((c), _IScntrl, (l))
-# define __isdigit_l(c,l) __isctype_l((c), _ISdigit, (l))
-# define __islower_l(c,l) __isctype_l((c), _ISlower, (l))
-# define __isgraph_l(c,l) __isctype_l((c), _ISgraph, (l))
-# define __isprint_l(c,l) __isctype_l((c), _ISprint, (l))
-# define __ispunct_l(c,l) __isctype_l((c), _ISpunct, (l))
-# define __isspace_l(c,l) __isctype_l((c), _ISspace, (l))
-# define __isupper_l(c,l) __isctype_l((c), _ISupper, (l))
-# define __isxdigit_l(c,l) __isctype_l((c), _ISxdigit, (l))
-
-# define __isblank_l(c,l) __isctype_l((c), _ISblank, (l))
-
-# ifdef __USE_MISC
-# define __isascii_l(c,l) ((l), __isascii (c))
-# define __toascii_l(c,l) ((l), __toascii (c))
-# endif
-
-# define isalnum_l(c,l) __isalnum_l ((c), (l))
-# define isalpha_l(c,l) __isalpha_l ((c), (l))
-# define iscntrl_l(c,l) __iscntrl_l ((c), (l))
-# define isdigit_l(c,l) __isdigit_l ((c), (l))
-# define islower_l(c,l) __islower_l ((c), (l))
-# define isgraph_l(c,l) __isgraph_l ((c), (l))
-# define isprint_l(c,l) __isprint_l ((c), (l))
-# define ispunct_l(c,l) __ispunct_l ((c), (l))
-# define isspace_l(c,l) __isspace_l ((c), (l))
-# define isupper_l(c,l) __isupper_l ((c), (l))
-# define isxdigit_l(c,l) __isxdigit_l ((c), (l))
-
-# define isblank_l(c,l) __isblank_l ((c), (l))
-
-# ifdef __USE_MISC
-# define isascii_l(c,l) __isascii_l ((c), (l))
-# define toascii_l(c,l) __toascii_l ((c), (l))
-# endif
-
-# endif /* Not __NO_CTYPE. */
-
-#endif /* Use POSIX 2008. */
-
-__END_DECLS
-
-#endif /* ctype.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/dirent.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/dirent.h
deleted file mode 100644
index 1d1fab7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/dirent.h
+++ /dev/null
@@ -1,406 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.1.2 Directory Operations <dirent.h>
- */
-
-#ifndef _DIRENT_H
-#define _DIRENT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#ifdef __USE_XOPEN
-# ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __ino64_t_defined
-typedef __ino64_t ino64_t;
-# define __ino64_t_defined
-# endif
-#endif
-
-/* This file defines `struct dirent'.
-
- It defines the macro `_DIRENT_HAVE_D_NAMLEN' iff there is a `d_namlen'
- member that gives the length of `d_name'.
-
- It defines the macro `_DIRENT_HAVE_D_RECLEN' iff there is a `d_reclen'
- member that gives the size of the entire directory entry.
-
- It defines the macro `_DIRENT_HAVE_D_OFF' iff there is a `d_off'
- member that gives the file offset of the next directory entry.
-
- It defines the macro `_DIRENT_HAVE_D_TYPE' iff there is a `d_type'
- member that gives the type of the file.
- */
-
-#include <bits/dirent.h>
-
-#if defined __USE_MISC && !defined d_fileno
-# define d_ino d_fileno /* Backward compatibility. */
-#endif
-
-/* These macros extract size information from a `struct dirent *'.
- They may evaluate their argument multiple times, so it must not
- have side effects. Each of these may involve a relatively costly
- call to `strlen' on some systems, so these values should be cached.
-
- _D_EXACT_NAMLEN (DP) returns the length of DP->d_name, not including
- its terminating null character.
-
- _D_ALLOC_NAMLEN (DP) returns a size at least (_D_EXACT_NAMLEN (DP) + 1);
- that is, the allocation size needed to hold the DP->d_name string.
- Use this macro when you don't need the exact length, just an upper bound.
- This macro is less likely to require calling `strlen' than _D_EXACT_NAMLEN.
- */
-
-#ifdef _DIRENT_HAVE_D_NAMLEN
-# define _D_EXACT_NAMLEN(d) ((d)->d_namlen)
-# define _D_ALLOC_NAMLEN(d) (_D_EXACT_NAMLEN (d) + 1)
-#else
-# define _D_EXACT_NAMLEN(d) (strlen ((d)->d_name))
-# ifdef _DIRENT_HAVE_D_RECLEN
-# define _D_ALLOC_NAMLEN(d) (((char *) (d) + (d)->d_reclen) - &(d)->d_name[0])
-# else
-# define _D_ALLOC_NAMLEN(d) (sizeof (d)->d_name > 1 ? sizeof (d)->d_name \
- : _D_EXACT_NAMLEN (d) + 1)
-# endif
-#endif
-
-
-#ifdef __USE_MISC
-/* File types for `d_type'. */
-enum
- {
- DT_UNKNOWN = 0,
-# define DT_UNKNOWN DT_UNKNOWN
- DT_FIFO = 1,
-# define DT_FIFO DT_FIFO
- DT_CHR = 2,
-# define DT_CHR DT_CHR
- DT_DIR = 4,
-# define DT_DIR DT_DIR
- DT_BLK = 6,
-# define DT_BLK DT_BLK
- DT_REG = 8,
-# define DT_REG DT_REG
- DT_LNK = 10,
-# define DT_LNK DT_LNK
- DT_SOCK = 12,
-# define DT_SOCK DT_SOCK
- DT_WHT = 14
-# define DT_WHT DT_WHT
- };
-
-/* Convert between stat structure types and directory types. */
-# define IFTODT(mode) (((mode) & 0170000) >> 12)
-# define DTTOIF(dirtype) ((dirtype) << 12)
-#endif
-
-
-/* This is the data type of directory stream objects.
- The actual structure is opaque to users. */
-typedef struct __dirstream DIR;
-
-/* Open a directory stream on NAME.
- Return a DIR stream on the directory, or NULL if it could not be opened.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern DIR *opendir (const char *__name) __nonnull ((1));
-
-#ifdef __USE_XOPEN2K8
-/* Same as opendir, but open the stream on the file descriptor FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern DIR *fdopendir (int __fd);
-#endif
-
-/* Close the directory stream DIRP.
- Return 0 if successful, -1 if not.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int closedir (DIR *__dirp) __nonnull ((1));
-
-/* Read a directory entry from DIRP. Return a pointer to a `struct
- dirent' describing the entry, or NULL for EOF or error. The
- storage returned may be overwritten by a later readdir call on the
- same DIR stream.
-
- If the Large File Support API is selected we have to use the
- appropriate interface.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern struct dirent *readdir (DIR *__dirp) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern struct dirent *__REDIRECT (readdir, (DIR *__dirp), readdir64)
- __nonnull ((1));
-# else
-# define readdir readdir64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern struct dirent64 *readdir64 (DIR *__dirp) __nonnull ((1));
-#endif
-
-#ifdef __USE_POSIX
-/* Reentrant version of `readdir'. Return in RESULT a pointer to the
- next entry.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int readdir_r (DIR *__restrict __dirp,
- struct dirent *__restrict __entry,
- struct dirent **__restrict __result)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (readdir_r,
- (DIR *__restrict __dirp,
- struct dirent *__restrict __entry,
- struct dirent **__restrict __result),
- readdir64_r)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# else
-# define readdir_r readdir64_r
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int readdir64_r (DIR *__restrict __dirp,
- struct dirent64 *__restrict __entry,
- struct dirent64 **__restrict __result)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# endif
-#endif /* POSIX or misc */
-
-/* Rewind DIRP to the beginning of the directory. */
-extern void rewinddir (DIR *__dirp) __THROW __nonnull ((1));
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# include <bits/types.h>
-
-/* Seek to position POS on DIRP. */
-extern void seekdir (DIR *__dirp, long int __pos) __THROW __nonnull ((1));
-
-/* Return the current position of DIRP. */
-extern long int telldir (DIR *__dirp) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_XOPEN2K8
-
-/* Return the file descriptor used by DIRP. */
-extern int dirfd (DIR *__dirp) __THROW __nonnull ((1));
-
-# if defined __OPTIMIZE__ && defined _DIR_dirfd
-# define dirfd(dirp) _DIR_dirfd (dirp)
-# endif
-
-# ifdef __USE_MISC
-# ifndef MAXNAMLEN
-/* Get the definitions of the POSIX.1 limits. */
-# include <bits/posix1_lim.h>
-
-/* `MAXNAMLEN' is the BSD name for what POSIX calls `NAME_MAX'. */
-# ifdef NAME_MAX
-# define MAXNAMLEN NAME_MAX
-# else
-# define MAXNAMLEN 255
-# endif
-# endif
-# endif
-
-# define __need_size_t
-# include <stddef.h>
-
-/* Scan the directory DIR, calling SELECTOR on each directory entry.
- Entries for which SELECT returns nonzero are individually malloc'd,
- sorted using qsort with CMP, and collected in a malloc'd array in
- *NAMELIST. Returns the number of entries selected, or -1 on error.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int scandir (const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **))
- __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (scandir,
- (const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **)),
- scandir64) __nonnull ((1, 2));
-# else
-# define scandir scandir64
-# endif
-# endif
-
-# if defined __USE_GNU && defined __USE_LARGEFILE64
-/* This function is like `scandir' but it uses the 64bit dirent structure.
- Please note that the CMP function must now work with struct dirent64 **. */
-extern int scandir64 (const char *__restrict __dir,
- struct dirent64 ***__restrict __namelist,
- int (*__selector) (const struct dirent64 *),
- int (*__cmp) (const struct dirent64 **,
- const struct dirent64 **))
- __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-/* Similar to `scandir' but a relative DIR name is interpreted relative
- to the directory for which DFD is a descriptor.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int scandirat (int __dfd, const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **))
- __nonnull ((2, 3));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (scandirat,
- (int __dfd, const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **)),
- scandirat64) __nonnull ((2, 3));
-# else
-# define scandirat scandirat64
-# endif
-# endif
-
-/* This function is like `scandir' but it uses the 64bit dirent structure.
- Please note that the CMP function must now work with struct dirent64 **. */
-extern int scandirat64 (int __dfd, const char *__restrict __dir,
- struct dirent64 ***__restrict __namelist,
- int (*__selector) (const struct dirent64 *),
- int (*__cmp) (const struct dirent64 **,
- const struct dirent64 **))
- __nonnull ((2, 3));
-# endif
-
-/* Function to compare two `struct dirent's alphabetically. */
-# ifndef __USE_FILE_OFFSET64
-extern int alphasort (const struct dirent **__e1,
- const struct dirent **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (alphasort,
- (const struct dirent **__e1,
- const struct dirent **__e2),
- alphasort64) __attribute_pure__ __nonnull ((1, 2));
-# else
-# define alphasort alphasort64
-# endif
-# endif
-
-# if defined __USE_GNU && defined __USE_LARGEFILE64
-extern int alphasort64 (const struct dirent64 **__e1,
- const struct dirent64 **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif /* Use XPG7. */
-
-
-#ifdef __USE_MISC
-/* Read directory entries from FD into BUF, reading at most NBYTES.
- Reading starts at offset *BASEP, and *BASEP is updated with the new
- position after reading. Returns the number of bytes read; zero when at
- end of directory; or -1 for errors. */
-# ifndef __USE_FILE_OFFSET64
-extern __ssize_t getdirentries (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off_t *__restrict __basep)
- __THROW __nonnull ((2, 4));
-# else
-# ifdef __REDIRECT
-extern __ssize_t __REDIRECT_NTH (getdirentries,
- (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off64_t *__restrict __basep),
- getdirentries64) __nonnull ((2, 4));
-# else
-# define getdirentries getdirentries64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern __ssize_t getdirentries64 (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off64_t *__restrict __basep)
- __THROW __nonnull ((2, 4));
-# endif
-#endif /* Use misc. */
-
-#ifdef __USE_GNU
-/* Function to compare two `struct dirent's by name & version. */
-# ifndef __USE_FILE_OFFSET64
-extern int versionsort (const struct dirent **__e1,
- const struct dirent **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (versionsort,
- (const struct dirent **__e1,
- const struct dirent **__e2),
- versionsort64)
- __attribute_pure__ __nonnull ((1, 2));
-# else
-# define versionsort versionsort64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int versionsort64 (const struct dirent64 **__e1,
- const struct dirent64 **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif /* Use GNU. */
-
-__END_DECLS
-
-#include <bits/dirent_ext.h>
-
-#endif /* dirent.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/dlfcn.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/dlfcn.h
deleted file mode 100644
index d461580..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/dlfcn.h
+++ /dev/null
@@ -1,229 +0,0 @@
-/* User functions for run-time dynamic loading.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DLFCN_H
-#define _DLFCN_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-#include <sys/types.h>
-
-/* Collect various system dependent definitions and declarations. */
-#include <bits/dlfcn.h>
-
-
-#ifdef __USE_GNU
-/* If the first argument of `dlsym' or `dlvsym' is set to RTLD_NEXT
- the run-time address of the symbol called NAME in the next shared
- object is returned. The "next" relation is defined by the order
- the shared objects were loaded. */
-# define RTLD_NEXT ((void *) -1l)
-
-/* If the first argument to `dlsym' or `dlvsym' is set to RTLD_DEFAULT
- the run-time address of the symbol called NAME in the global scope
- is returned. */
-# define RTLD_DEFAULT ((void *) 0)
-
-
-/* Type for namespace indices. */
-typedef long int Lmid_t;
-
-/* Special namespace ID values. */
-# define LM_ID_BASE 0 /* Initial namespace. */
-# define LM_ID_NEWLM -1 /* For dlmopen: request new namespace. */
-#endif
-
-
-__BEGIN_DECLS
-
-/* Open the shared object FILE and map it in; return a handle that can be
- passed to `dlsym' to get symbol values from it. */
-extern void *dlopen (const char *__file, int __mode) __THROWNL;
-
-/* Same as above, but ELF header is at OFF from the start of file. */
-#ifndef __USE_FILE_OFFSET64
-extern void *__google_dlopen_with_offset (__const char *__file,
- __off_t offset,
- int __mode) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern void *__REDIRECT_NTH (__google_dlopen_with_offset,
- (__const char *__file, __off64_t offset, int __mode),
- __google_dlopen_with_offset64);
-# else
-#define __google_dlopen_with_offset __google_dlopen_with_offset64
-# endif
-#endif /* not __USE_FILE_OFFSET64 */
-#ifdef __USE_LARGEFILE64
-extern void *__google_dlopen_with_offset64 (__const char *__file,
- __off64_t offset,
- int __mode) __THROW;
-#endif
-
-/* Unmap and close a shared object opened by `dlopen'.
- The handle cannot be used again after calling `dlclose'. */
-extern int dlclose (void *__handle) __THROWNL __nonnull ((1));
-
-/* Find the run-time address in the shared object HANDLE refers to
- of the symbol called NAME. */
-extern void *dlsym (void *__restrict __handle,
- const char *__restrict __name) __THROW __nonnull ((2));
-
-#ifdef __USE_GNU
-/* Like `dlopen', but request object to be allocated in a new namespace. */
-extern void *dlmopen (Lmid_t __nsid, const char *__file, int __mode) __THROWNL;
-
-/* Same as above, but ELF header is at OFF from the start of file. */
-extern void *__google_dlmopen_with_offset (Lmid_t __nsid,
- __const char *__file,
- off_t offset,
- int __mode) __THROW;
-
-/* Find the run-time address in the shared object HANDLE refers to
- of the symbol called NAME with VERSION. */
-extern void *dlvsym (void *__restrict __handle,
- const char *__restrict __name,
- const char *__restrict __version)
- __THROW __nonnull ((2, 3));
-#endif
-
-/* When any of the above functions fails, call this function
- to return a string describing the error. Each call resets
- the error string so that a following call returns null. */
-extern char *dlerror (void) __THROW;
-
-
-#ifdef __USE_GNU
-/* Structure containing information about object searched using
- `dladdr'. */
-typedef struct
-{
- const char *dli_fname; /* File name of defining object. */
- void *dli_fbase; /* Load address of that object. */
- const char *dli_sname; /* Name of nearest symbol. */
- void *dli_saddr; /* Exact value of nearest symbol. */
-} Dl_info;
-
-/* Fill in *INFO with the following information about ADDRESS.
- Returns 0 iff no shared object's segments contain that address. */
-extern int dladdr (const void *__address, Dl_info *__info)
- __THROW __nonnull ((2));
-
-/* Same as `dladdr', but additionally sets *EXTRA_INFO according to FLAGS. */
-extern int dladdr1 (const void *__address, Dl_info *__info,
- void **__extra_info, int __flags) __THROW __nonnull ((2));
-
-/* These are the possible values for the FLAGS argument to `dladdr1'.
- This indicates what extra information is stored at *EXTRA_INFO.
- It may also be zero, in which case the EXTRA_INFO argument is not used. */
-enum
- {
- /* Matching symbol table entry (const ElfNN_Sym *). */
- RTLD_DL_SYMENT = 1,
-
- /* The object containing the address (struct link_map *). */
- RTLD_DL_LINKMAP = 2
- };
-
-
-/* Get information about the shared object HANDLE refers to.
- REQUEST is from among the values below, and determines the use of ARG.
-
- On success, returns zero. On failure, returns -1 and records an error
- message to be fetched with `dlerror'. */
-extern int dlinfo (void *__restrict __handle,
- int __request, void *__restrict __arg)
- __THROW __nonnull ((1, 3));
-
-/* These are the possible values for the REQUEST argument to `dlinfo'. */
-enum
- {
- /* Treat ARG as `lmid_t *'; store namespace ID for HANDLE there. */
- RTLD_DI_LMID = 1,
-
- /* Treat ARG as `struct link_map **';
- store the `struct link_map *' for HANDLE there. */
- RTLD_DI_LINKMAP = 2,
-
- RTLD_DI_CONFIGADDR = 3, /* Unsupported, defined by Solaris. */
-
- /* Treat ARG as `Dl_serinfo *' (see below), and fill in to describe the
- directories that will be searched for dependencies of this object.
- RTLD_DI_SERINFOSIZE fills in just the `dls_cnt' and `dls_size'
- entries to indicate the size of the buffer that must be passed to
- RTLD_DI_SERINFO to fill in the full information. */
- RTLD_DI_SERINFO = 4,
- RTLD_DI_SERINFOSIZE = 5,
-
- /* Treat ARG as `char *', and store there the directory name used to
- expand $ORIGIN in this shared object's dependency file names. */
- RTLD_DI_ORIGIN = 6,
-
- RTLD_DI_PROFILENAME = 7, /* Unsupported, defined by Solaris. */
- RTLD_DI_PROFILEOUT = 8, /* Unsupported, defined by Solaris. */
-
- /* Treat ARG as `size_t *', and store there the TLS module ID
- of this object's PT_TLS segment, as used in TLS relocations;
- store zero if this object does not define a PT_TLS segment. */
- RTLD_DI_TLS_MODID = 9,
-
- /* Treat ARG as `void **', and store there a pointer to the calling
- thread's TLS block corresponding to this object's PT_TLS segment.
- Store a null pointer if this object does not define a PT_TLS
- segment, or if the calling thread has not allocated a block for it. */
- RTLD_DI_TLS_DATA = 10,
-
- RTLD_DI_MAX = 10
- };
-
-
-/* This is the type of elements in `Dl_serinfo', below.
- The `dls_name' member points to space in the buffer passed to `dlinfo'. */
-typedef struct
-{
- char *dls_name; /* Name of library search path directory. */
- unsigned int dls_flags; /* Indicates where this directory came from. */
-} Dl_serpath;
-
-/* This is the structure that must be passed (by reference) to `dlinfo' for
- the RTLD_DI_SERINFO and RTLD_DI_SERINFOSIZE requests. */
-typedef struct
-{
- size_t dls_size; /* Size in bytes of the whole buffer. */
- unsigned int dls_cnt; /* Number of elements in `dls_serpath'. */
-# if __GNUC_PREREQ (3, 0)
- /* The zero-length array avoids an unwanted array subscript check by
- the compiler, while the surrounding anonymous union preserves the
- historic size of the type. At the time of writing, GNU C does
- not support structs with flexible array members in unions. */
- __extension__ union
- {
- Dl_serpath dls_serpath[0]; /* Actually longer, dls_cnt elements. */
- Dl_serpath __dls_serpath_pad[1];
- };
-# else
- Dl_serpath dls_serpath[1]; /* Actually longer, dls_cnt elements. */
-# endif
-} Dl_serinfo;
-#endif /* __USE_GNU */
-
-
-__END_DECLS
-
-#endif /* dlfcn.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/elf.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/elf.h
deleted file mode 100644
index a22ff2f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/elf.h
+++ /dev/null
@@ -1,4109 +0,0 @@
-/* This file defines standard ELF types, structures, and macros.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ELF_H
-#define _ELF_H 1
-
-/* Standard ELF types. */
-
-#include <stdint.h>
-
-/* Type for a 16-bit quantity. */
-typedef uint16_t Elf32_Half;
-typedef uint16_t Elf64_Half;
-
-/* Types for signed and unsigned 32-bit quantities. */
-typedef uint32_t Elf32_Word;
-typedef int32_t Elf32_Sword;
-typedef uint32_t Elf64_Word;
-typedef int32_t Elf64_Sword;
-
-/* Types for signed and unsigned 64-bit quantities. */
-typedef uint64_t Elf32_Xword;
-typedef int64_t Elf32_Sxword;
-typedef uint64_t Elf64_Xword;
-typedef int64_t Elf64_Sxword;
-
-/* Type of addresses. */
-typedef uint32_t Elf32_Addr;
-typedef uint64_t Elf64_Addr;
-
-/* Type of file offsets. */
-typedef uint32_t Elf32_Off;
-typedef uint64_t Elf64_Off;
-
-/* Type for section indices, which are 16-bit quantities. */
-typedef uint16_t Elf32_Section;
-typedef uint16_t Elf64_Section;
-
-/* Type for version symbol information. */
-typedef Elf32_Half Elf32_Versym;
-typedef Elf64_Half Elf64_Versym;
-
-
-/* The ELF file header. This appears at the start of every ELF file. */
-
-#define EI_NIDENT (16)
-
-typedef struct
-{
- unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */
- Elf32_Half e_type; /* Object file type */
- Elf32_Half e_machine; /* Architecture */
- Elf32_Word e_version; /* Object file version */
- Elf32_Addr e_entry; /* Entry point virtual address */
- Elf32_Off e_phoff; /* Program header table file offset */
- Elf32_Off e_shoff; /* Section header table file offset */
- Elf32_Word e_flags; /* Processor-specific flags */
- Elf32_Half e_ehsize; /* ELF header size in bytes */
- Elf32_Half e_phentsize; /* Program header table entry size */
- Elf32_Half e_phnum; /* Program header table entry count */
- Elf32_Half e_shentsize; /* Section header table entry size */
- Elf32_Half e_shnum; /* Section header table entry count */
- Elf32_Half e_shstrndx; /* Section header string table index */
-} Elf32_Ehdr;
-
-typedef struct
-{
- unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */
- Elf64_Half e_type; /* Object file type */
- Elf64_Half e_machine; /* Architecture */
- Elf64_Word e_version; /* Object file version */
- Elf64_Addr e_entry; /* Entry point virtual address */
- Elf64_Off e_phoff; /* Program header table file offset */
- Elf64_Off e_shoff; /* Section header table file offset */
- Elf64_Word e_flags; /* Processor-specific flags */
- Elf64_Half e_ehsize; /* ELF header size in bytes */
- Elf64_Half e_phentsize; /* Program header table entry size */
- Elf64_Half e_phnum; /* Program header table entry count */
- Elf64_Half e_shentsize; /* Section header table entry size */
- Elf64_Half e_shnum; /* Section header table entry count */
- Elf64_Half e_shstrndx; /* Section header string table index */
-} Elf64_Ehdr;
-
-/* Fields in the e_ident array. The EI_* macros are indices into the
- array. The macros under each EI_* macro are the values the byte
- may have. */
-
-#define EI_MAG0 0 /* File identification byte 0 index */
-#define ELFMAG0 0x7f /* Magic number byte 0 */
-
-#define EI_MAG1 1 /* File identification byte 1 index */
-#define ELFMAG1 'E' /* Magic number byte 1 */
-
-#define EI_MAG2 2 /* File identification byte 2 index */
-#define ELFMAG2 'L' /* Magic number byte 2 */
-
-#define EI_MAG3 3 /* File identification byte 3 index */
-#define ELFMAG3 'F' /* Magic number byte 3 */
-
-/* Conglomeration of the identification bytes, for easy testing as a word. */
-#define ELFMAG "\177ELF"
-#define SELFMAG 4
-
-#define EI_CLASS 4 /* File class byte index */
-#define ELFCLASSNONE 0 /* Invalid class */
-#define ELFCLASS32 1 /* 32-bit objects */
-#define ELFCLASS64 2 /* 64-bit objects */
-#define ELFCLASSNUM 3
-
-#define EI_DATA 5 /* Data encoding byte index */
-#define ELFDATANONE 0 /* Invalid data encoding */
-#define ELFDATA2LSB 1 /* 2's complement, little endian */
-#define ELFDATA2MSB 2 /* 2's complement, big endian */
-#define ELFDATANUM 3
-
-#define EI_VERSION 6 /* File version byte index */
- /* Value must be EV_CURRENT */
-
-#define EI_OSABI 7 /* OS ABI identification */
-#define ELFOSABI_NONE 0 /* UNIX System V ABI */
-#define ELFOSABI_SYSV 0 /* Alias. */
-#define ELFOSABI_HPUX 1 /* HP-UX */
-#define ELFOSABI_NETBSD 2 /* NetBSD. */
-#define ELFOSABI_GNU 3 /* Object uses GNU ELF extensions. */
-#define ELFOSABI_LINUX ELFOSABI_GNU /* Compatibility alias. */
-#define ELFOSABI_SOLARIS 6 /* Sun Solaris. */
-#define ELFOSABI_AIX 7 /* IBM AIX. */
-#define ELFOSABI_IRIX 8 /* SGI Irix. */
-#define ELFOSABI_FREEBSD 9 /* FreeBSD. */
-#define ELFOSABI_TRU64 10 /* Compaq TRU64 UNIX. */
-#define ELFOSABI_MODESTO 11 /* Novell Modesto. */
-#define ELFOSABI_OPENBSD 12 /* OpenBSD. */
-#define ELFOSABI_ARM_AEABI 64 /* ARM EABI */
-#define ELFOSABI_ARM 97 /* ARM */
-#define ELFOSABI_STANDALONE 255 /* Standalone (embedded) application */
-
-#define EI_ABIVERSION 8 /* ABI version */
-
-#define EI_PAD 9 /* Byte index of padding bytes */
-
-/* Legal values for e_type (object file type). */
-
-#define ET_NONE 0 /* No file type */
-#define ET_REL 1 /* Relocatable file */
-#define ET_EXEC 2 /* Executable file */
-#define ET_DYN 3 /* Shared object file */
-#define ET_CORE 4 /* Core file */
-#define ET_NUM 5 /* Number of defined types */
-#define ET_LOOS 0xfe00 /* OS-specific range start */
-#define ET_HIOS 0xfeff /* OS-specific range end */
-#define ET_LOPROC 0xff00 /* Processor-specific range start */
-#define ET_HIPROC 0xffff /* Processor-specific range end */
-
-/* Legal values for e_machine (architecture). */
-
-#define EM_NONE 0 /* No machine */
-#define EM_M32 1 /* AT&T WE 32100 */
-#define EM_SPARC 2 /* SUN SPARC */
-#define EM_386 3 /* Intel 80386 */
-#define EM_68K 4 /* Motorola m68k family */
-#define EM_88K 5 /* Motorola m88k family */
-#define EM_IAMCU 6 /* Intel MCU */
-#define EM_860 7 /* Intel 80860 */
-#define EM_MIPS 8 /* MIPS R3000 big-endian */
-#define EM_S370 9 /* IBM System/370 */
-#define EM_MIPS_RS3_LE 10 /* MIPS R3000 little-endian */
- /* reserved 11-14 */
-#define EM_PARISC 15 /* HPPA */
- /* reserved 16 */
-#define EM_VPP500 17 /* Fujitsu VPP500 */
-#define EM_SPARC32PLUS 18 /* Sun's "v8plus" */
-#define EM_960 19 /* Intel 80960 */
-#define EM_PPC 20 /* PowerPC */
-#define EM_PPC64 21 /* PowerPC 64-bit */
-#define EM_S390 22 /* IBM S390 */
-#define EM_SPU 23 /* IBM SPU/SPC */
- /* reserved 24-35 */
-#define EM_V800 36 /* NEC V800 series */
-#define EM_FR20 37 /* Fujitsu FR20 */
-#define EM_RH32 38 /* TRW RH-32 */
-#define EM_RCE 39 /* Motorola RCE */
-#define EM_ARM 40 /* ARM */
-#define EM_FAKE_ALPHA 41 /* Digital Alpha */
-#define EM_SH 42 /* Hitachi SH */
-#define EM_SPARCV9 43 /* SPARC v9 64-bit */
-#define EM_TRICORE 44 /* Siemens Tricore */
-#define EM_ARC 45 /* Argonaut RISC Core */
-#define EM_H8_300 46 /* Hitachi H8/300 */
-#define EM_H8_300H 47 /* Hitachi H8/300H */
-#define EM_H8S 48 /* Hitachi H8S */
-#define EM_H8_500 49 /* Hitachi H8/500 */
-#define EM_IA_64 50 /* Intel Merced */
-#define EM_MIPS_X 51 /* Stanford MIPS-X */
-#define EM_COLDFIRE 52 /* Motorola Coldfire */
-#define EM_68HC12 53 /* Motorola M68HC12 */
-#define EM_MMA 54 /* Fujitsu MMA Multimedia Accelerator */
-#define EM_PCP 55 /* Siemens PCP */
-#define EM_NCPU 56 /* Sony nCPU embeeded RISC */
-#define EM_NDR1 57 /* Denso NDR1 microprocessor */
-#define EM_STARCORE 58 /* Motorola Start*Core processor */
-#define EM_ME16 59 /* Toyota ME16 processor */
-#define EM_ST100 60 /* STMicroelectronic ST100 processor */
-#define EM_TINYJ 61 /* Advanced Logic Corp. Tinyj emb.fam */
-#define EM_X86_64 62 /* AMD x86-64 architecture */
-#define EM_PDSP 63 /* Sony DSP Processor */
-#define EM_PDP10 64 /* Digital PDP-10 */
-#define EM_PDP11 65 /* Digital PDP-11 */
-#define EM_FX66 66 /* Siemens FX66 microcontroller */
-#define EM_ST9PLUS 67 /* STMicroelectronics ST9+ 8/16 mc */
-#define EM_ST7 68 /* STmicroelectronics ST7 8 bit mc */
-#define EM_68HC16 69 /* Motorola MC68HC16 microcontroller */
-#define EM_68HC11 70 /* Motorola MC68HC11 microcontroller */
-#define EM_68HC08 71 /* Motorola MC68HC08 microcontroller */
-#define EM_68HC05 72 /* Motorola MC68HC05 microcontroller */
-#define EM_SVX 73 /* Silicon Graphics SVx */
-#define EM_ST19 74 /* STMicroelectronics ST19 8 bit mc */
-#define EM_VAX 75 /* Digital VAX */
-#define EM_CRIS 76 /* Axis Communications 32-bit emb.proc */
-#define EM_JAVELIN 77 /* Infineon Technologies 32-bit emb.proc */
-#define EM_FIREPATH 78 /* Element 14 64-bit DSP Processor */
-#define EM_ZSP 79 /* LSI Logic 16-bit DSP Processor */
-#define EM_MMIX 80 /* Donald Knuth's educational 64-bit proc */
-#define EM_HUANY 81 /* Harvard University machine-independent object files */
-#define EM_PRISM 82 /* SiTera Prism */
-#define EM_AVR 83 /* Atmel AVR 8-bit microcontroller */
-#define EM_FR30 84 /* Fujitsu FR30 */
-#define EM_D10V 85 /* Mitsubishi D10V */
-#define EM_D30V 86 /* Mitsubishi D30V */
-#define EM_V850 87 /* NEC v850 */
-#define EM_M32R 88 /* Mitsubishi M32R */
-#define EM_MN10300 89 /* Matsushita MN10300 */
-#define EM_MN10200 90 /* Matsushita MN10200 */
-#define EM_PJ 91 /* picoJava */
-#define EM_OPENRISC 92 /* OpenRISC 32-bit embedded processor */
-#define EM_ARC_COMPACT 93 /* ARC International ARCompact */
-#define EM_XTENSA 94 /* Tensilica Xtensa Architecture */
-#define EM_VIDEOCORE 95 /* Alphamosaic VideoCore */
-#define EM_TMM_GPP 96 /* Thompson Multimedia General Purpose Proc */
-#define EM_NS32K 97 /* National Semi. 32000 */
-#define EM_TPC 98 /* Tenor Network TPC */
-#define EM_SNP1K 99 /* Trebia SNP 1000 */
-#define EM_ST200 100 /* STMicroelectronics ST200 */
-#define EM_IP2K 101 /* Ubicom IP2xxx */
-#define EM_MAX 102 /* MAX processor */
-#define EM_CR 103 /* National Semi. CompactRISC */
-#define EM_F2MC16 104 /* Fujitsu F2MC16 */
-#define EM_MSP430 105 /* Texas Instruments msp430 */
-#define EM_BLACKFIN 106 /* Analog Devices Blackfin DSP */
-#define EM_SE_C33 107 /* Seiko Epson S1C33 family */
-#define EM_SEP 108 /* Sharp embedded microprocessor */
-#define EM_ARCA 109 /* Arca RISC */
-#define EM_UNICORE 110 /* PKU-Unity & MPRC Peking Uni. mc series */
-#define EM_EXCESS 111 /* eXcess configurable cpu */
-#define EM_DXP 112 /* Icera Semi. Deep Execution Processor */
-#define EM_ALTERA_NIOS2 113 /* Altera Nios II */
-#define EM_CRX 114 /* National Semi. CompactRISC CRX */
-#define EM_XGATE 115 /* Motorola XGATE */
-#define EM_C166 116 /* Infineon C16x/XC16x */
-#define EM_M16C 117 /* Renesas M16C */
-#define EM_DSPIC30F 118 /* Microchip Technology dsPIC30F */
-#define EM_CE 119 /* Freescale Communication Engine RISC */
-#define EM_M32C 120 /* Renesas M32C */
- /* reserved 121-130 */
-#define EM_TSK3000 131 /* Altium TSK3000 */
-#define EM_RS08 132 /* Freescale RS08 */
-#define EM_SHARC 133 /* Analog Devices SHARC family */
-#define EM_ECOG2 134 /* Cyan Technology eCOG2 */
-#define EM_SCORE7 135 /* Sunplus S+core7 RISC */
-#define EM_DSP24 136 /* New Japan Radio (NJR) 24-bit DSP */
-#define EM_VIDEOCORE3 137 /* Broadcom VideoCore III */
-#define EM_LATTICEMICO32 138 /* RISC for Lattice FPGA */
-#define EM_SE_C17 139 /* Seiko Epson C17 */
-#define EM_TI_C6000 140 /* Texas Instruments TMS320C6000 DSP */
-#define EM_TI_C2000 141 /* Texas Instruments TMS320C2000 DSP */
-#define EM_TI_C5500 142 /* Texas Instruments TMS320C55x DSP */
-#define EM_TI_ARP32 143 /* Texas Instruments App. Specific RISC */
-#define EM_TI_PRU 144 /* Texas Instruments Prog. Realtime Unit */
- /* reserved 145-159 */
-#define EM_MMDSP_PLUS 160 /* STMicroelectronics 64bit VLIW DSP */
-#define EM_CYPRESS_M8C 161 /* Cypress M8C */
-#define EM_R32C 162 /* Renesas R32C */
-#define EM_TRIMEDIA 163 /* NXP Semi. TriMedia */
-#define EM_QDSP6 164 /* QUALCOMM DSP6 */
-#define EM_8051 165 /* Intel 8051 and variants */
-#define EM_STXP7X 166 /* STMicroelectronics STxP7x */
-#define EM_NDS32 167 /* Andes Tech. compact code emb. RISC */
-#define EM_ECOG1X 168 /* Cyan Technology eCOG1X */
-#define EM_MAXQ30 169 /* Dallas Semi. MAXQ30 mc */
-#define EM_XIMO16 170 /* New Japan Radio (NJR) 16-bit DSP */
-#define EM_MANIK 171 /* M2000 Reconfigurable RISC */
-#define EM_CRAYNV2 172 /* Cray NV2 vector architecture */
-#define EM_RX 173 /* Renesas RX */
-#define EM_METAG 174 /* Imagination Tech. META */
-#define EM_MCST_ELBRUS 175 /* MCST Elbrus */
-#define EM_ECOG16 176 /* Cyan Technology eCOG16 */
-#define EM_CR16 177 /* National Semi. CompactRISC CR16 */
-#define EM_ETPU 178 /* Freescale Extended Time Processing Unit */
-#define EM_SLE9X 179 /* Infineon Tech. SLE9X */
-#define EM_L10M 180 /* Intel L10M */
-#define EM_K10M 181 /* Intel K10M */
- /* reserved 182 */
-#define EM_AARCH64 183 /* ARM AARCH64 */
- /* reserved 184 */
-#define EM_AVR32 185 /* Amtel 32-bit microprocessor */
-#define EM_STM8 186 /* STMicroelectronics STM8 */
-#define EM_TILE64 187 /* Tilera TILE64 */
-#define EM_TILEPRO 188 /* Tilera TILEPro */
-#define EM_MICROBLAZE 189 /* Xilinx MicroBlaze */
-#define EM_CUDA 190 /* NVIDIA CUDA */
-#define EM_TILEGX 191 /* Tilera TILE-Gx */
-#define EM_CLOUDSHIELD 192 /* CloudShield */
-#define EM_COREA_1ST 193 /* KIPO-KAIST Core-A 1st gen. */
-#define EM_COREA_2ND 194 /* KIPO-KAIST Core-A 2nd gen. */
-#define EM_ARCV2 195 /* Synopsys ARCv2 ISA. */
-#define EM_OPEN8 196 /* Open8 RISC */
-#define EM_RL78 197 /* Renesas RL78 */
-#define EM_VIDEOCORE5 198 /* Broadcom VideoCore V */
-#define EM_78KOR 199 /* Renesas 78KOR */
-#define EM_56800EX 200 /* Freescale 56800EX DSC */
-#define EM_BA1 201 /* Beyond BA1 */
-#define EM_BA2 202 /* Beyond BA2 */
-#define EM_XCORE 203 /* XMOS xCORE */
-#define EM_MCHP_PIC 204 /* Microchip 8-bit PIC(r) */
- /* reserved 205-209 */
-#define EM_KM32 210 /* KM211 KM32 */
-#define EM_KMX32 211 /* KM211 KMX32 */
-#define EM_EMX16 212 /* KM211 KMX16 */
-#define EM_EMX8 213 /* KM211 KMX8 */
-#define EM_KVARC 214 /* KM211 KVARC */
-#define EM_CDP 215 /* Paneve CDP */
-#define EM_COGE 216 /* Cognitive Smart Memory Processor */
-#define EM_COOL 217 /* Bluechip CoolEngine */
-#define EM_NORC 218 /* Nanoradio Optimized RISC */
-#define EM_CSR_KALIMBA 219 /* CSR Kalimba */
-#define EM_Z80 220 /* Zilog Z80 */
-#define EM_VISIUM 221 /* Controls and Data Services VISIUMcore */
-#define EM_FT32 222 /* FTDI Chip FT32 */
-#define EM_MOXIE 223 /* Moxie processor */
-#define EM_AMDGPU 224 /* AMD GPU */
- /* reserved 225-242 */
-#define EM_RISCV 243 /* RISC-V */
-
-#define EM_BPF 247 /* Linux BPF -- in-kernel virtual machine */
-#define EM_CSKY 252 /* C-SKY */
-
-#define EM_NUM 253
-
-/* Old spellings/synonyms. */
-
-#define EM_ARC_A5 EM_ARC_COMPACT
-
-/* If it is necessary to assign new unofficial EM_* values, please
- pick large random numbers (0x8523, 0xa7f2, etc.) to minimize the
- chances of collision with official or non-GNU unofficial values. */
-
-#define EM_ALPHA 0x9026
-
-/* Legal values for e_version (version). */
-
-#define EV_NONE 0 /* Invalid ELF version */
-#define EV_CURRENT 1 /* Current version */
-#define EV_NUM 2
-
-/* Section header. */
-
-typedef struct
-{
- Elf32_Word sh_name; /* Section name (string tbl index) */
- Elf32_Word sh_type; /* Section type */
- Elf32_Word sh_flags; /* Section flags */
- Elf32_Addr sh_addr; /* Section virtual addr at execution */
- Elf32_Off sh_offset; /* Section file offset */
- Elf32_Word sh_size; /* Section size in bytes */
- Elf32_Word sh_link; /* Link to another section */
- Elf32_Word sh_info; /* Additional section information */
- Elf32_Word sh_addralign; /* Section alignment */
- Elf32_Word sh_entsize; /* Entry size if section holds table */
-} Elf32_Shdr;
-
-typedef struct
-{
- Elf64_Word sh_name; /* Section name (string tbl index) */
- Elf64_Word sh_type; /* Section type */
- Elf64_Xword sh_flags; /* Section flags */
- Elf64_Addr sh_addr; /* Section virtual addr at execution */
- Elf64_Off sh_offset; /* Section file offset */
- Elf64_Xword sh_size; /* Section size in bytes */
- Elf64_Word sh_link; /* Link to another section */
- Elf64_Word sh_info; /* Additional section information */
- Elf64_Xword sh_addralign; /* Section alignment */
- Elf64_Xword sh_entsize; /* Entry size if section holds table */
-} Elf64_Shdr;
-
-/* Special section indices. */
-
-#define SHN_UNDEF 0 /* Undefined section */
-#define SHN_LORESERVE 0xff00 /* Start of reserved indices */
-#define SHN_LOPROC 0xff00 /* Start of processor-specific */
-#define SHN_BEFORE 0xff00 /* Order section before all others
- (Solaris). */
-#define SHN_AFTER 0xff01 /* Order section after all others
- (Solaris). */
-#define SHN_HIPROC 0xff1f /* End of processor-specific */
-#define SHN_LOOS 0xff20 /* Start of OS-specific */
-#define SHN_HIOS 0xff3f /* End of OS-specific */
-#define SHN_ABS 0xfff1 /* Associated symbol is absolute */
-#define SHN_COMMON 0xfff2 /* Associated symbol is common */
-#define SHN_XINDEX 0xffff /* Index is in extra table. */
-#define SHN_HIRESERVE 0xffff /* End of reserved indices */
-
-/* Legal values for sh_type (section type). */
-
-#define SHT_NULL 0 /* Section header table entry unused */
-#define SHT_PROGBITS 1 /* Program data */
-#define SHT_SYMTAB 2 /* Symbol table */
-#define SHT_STRTAB 3 /* String table */
-#define SHT_RELA 4 /* Relocation entries with addends */
-#define SHT_HASH 5 /* Symbol hash table */
-#define SHT_DYNAMIC 6 /* Dynamic linking information */
-#define SHT_NOTE 7 /* Notes */
-#define SHT_NOBITS 8 /* Program space with no data (bss) */
-#define SHT_REL 9 /* Relocation entries, no addends */
-#define SHT_SHLIB 10 /* Reserved */
-#define SHT_DYNSYM 11 /* Dynamic linker symbol table */
-#define SHT_INIT_ARRAY 14 /* Array of constructors */
-#define SHT_FINI_ARRAY 15 /* Array of destructors */
-#define SHT_PREINIT_ARRAY 16 /* Array of pre-constructors */
-#define SHT_GROUP 17 /* Section group */
-#define SHT_SYMTAB_SHNDX 18 /* Extended section indices */
-#define SHT_RELR 19 /* RELR relative relocations */
-#define SHT_NUM 20 /* Number of defined types. */
-#define SHT_LOOS 0x60000000 /* Start OS-specific. */
-#define SHT_GNU_ATTRIBUTES 0x6ffffff5 /* Object attributes. */
-#define SHT_GNU_HASH 0x6ffffff6 /* GNU-style hash table. */
-#define SHT_GNU_LIBLIST 0x6ffffff7 /* Prelink library list */
-#define SHT_CHECKSUM 0x6ffffff8 /* Checksum for DSO content. */
-#define SHT_LOSUNW 0x6ffffffa /* Sun-specific low bound. */
-#define SHT_SUNW_move 0x6ffffffa
-#define SHT_SUNW_COMDAT 0x6ffffffb
-#define SHT_SUNW_syminfo 0x6ffffffc
-#define SHT_GNU_verdef 0x6ffffffd /* Version definition section. */
-#define SHT_GNU_verneed 0x6ffffffe /* Version needs section. */
-#define SHT_GNU_versym 0x6fffffff /* Version symbol table. */
-#define SHT_HISUNW 0x6fffffff /* Sun-specific high bound. */
-#define SHT_HIOS 0x6fffffff /* End OS-specific type */
-#define SHT_LOPROC 0x70000000 /* Start of processor-specific */
-#define SHT_HIPROC 0x7fffffff /* End of processor-specific */
-#define SHT_LOUSER 0x80000000 /* Start of application-specific */
-#define SHT_HIUSER 0x8fffffff /* End of application-specific */
-
-/* Legal values for sh_flags (section flags). */
-
-#define SHF_WRITE (1 << 0) /* Writable */
-#define SHF_ALLOC (1 << 1) /* Occupies memory during execution */
-#define SHF_EXECINSTR (1 << 2) /* Executable */
-#define SHF_MERGE (1 << 4) /* Might be merged */
-#define SHF_STRINGS (1 << 5) /* Contains nul-terminated strings */
-#define SHF_INFO_LINK (1 << 6) /* `sh_info' contains SHT index */
-#define SHF_LINK_ORDER (1 << 7) /* Preserve order after combining */
-#define SHF_OS_NONCONFORMING (1 << 8) /* Non-standard OS specific handling
- required */
-#define SHF_GROUP (1 << 9) /* Section is member of a group. */
-#define SHF_TLS (1 << 10) /* Section hold thread-local data. */
-#define SHF_COMPRESSED (1 << 11) /* Section with compressed data. */
-#define SHF_MASKOS 0x0ff00000 /* OS-specific. */
-#define SHF_MASKPROC 0xf0000000 /* Processor-specific */
-#define SHF_GNU_RETAIN (1 << 21) /* Not to be GCed by linker. */
-#define SHF_ORDERED (1 << 30) /* Special ordering requirement
- (Solaris). */
-#define SHF_EXCLUDE (1U << 31) /* Section is excluded unless
- referenced or allocated (Solaris).*/
-
-/* Section compression header. Used when SHF_COMPRESSED is set. */
-
-typedef struct
-{
- Elf32_Word ch_type; /* Compression format. */
- Elf32_Word ch_size; /* Uncompressed data size. */
- Elf32_Word ch_addralign; /* Uncompressed data alignment. */
-} Elf32_Chdr;
-
-typedef struct
-{
- Elf64_Word ch_type; /* Compression format. */
- Elf64_Word ch_reserved;
- Elf64_Xword ch_size; /* Uncompressed data size. */
- Elf64_Xword ch_addralign; /* Uncompressed data alignment. */
-} Elf64_Chdr;
-
-/* Legal values for ch_type (compression algorithm). */
-#define ELFCOMPRESS_ZLIB 1 /* ZLIB/DEFLATE algorithm. */
-#define ELFCOMPRESS_LOOS 0x60000000 /* Start of OS-specific. */
-#define ELFCOMPRESS_HIOS 0x6fffffff /* End of OS-specific. */
-#define ELFCOMPRESS_LOPROC 0x70000000 /* Start of processor-specific. */
-#define ELFCOMPRESS_HIPROC 0x7fffffff /* End of processor-specific. */
-
-/* Section group handling. */
-#define GRP_COMDAT 0x1 /* Mark group as COMDAT. */
-
-/* Symbol table entry. */
-
-typedef struct
-{
- Elf32_Word st_name; /* Symbol name (string tbl index) */
- Elf32_Addr st_value; /* Symbol value */
- Elf32_Word st_size; /* Symbol size */
- unsigned char st_info; /* Symbol type and binding */
- unsigned char st_other; /* Symbol visibility */
- Elf32_Section st_shndx; /* Section index */
-} Elf32_Sym;
-
-typedef struct
-{
- Elf64_Word st_name; /* Symbol name (string tbl index) */
- unsigned char st_info; /* Symbol type and binding */
- unsigned char st_other; /* Symbol visibility */
- Elf64_Section st_shndx; /* Section index */
- Elf64_Addr st_value; /* Symbol value */
- Elf64_Xword st_size; /* Symbol size */
-} Elf64_Sym;
-
-/* The syminfo section if available contains additional information about
- every dynamic symbol. */
-
-typedef struct
-{
- Elf32_Half si_boundto; /* Direct bindings, symbol bound to */
- Elf32_Half si_flags; /* Per symbol flags */
-} Elf32_Syminfo;
-
-typedef struct
-{
- Elf64_Half si_boundto; /* Direct bindings, symbol bound to */
- Elf64_Half si_flags; /* Per symbol flags */
-} Elf64_Syminfo;
-
-/* Possible values for si_boundto. */
-#define SYMINFO_BT_SELF 0xffff /* Symbol bound to self */
-#define SYMINFO_BT_PARENT 0xfffe /* Symbol bound to parent */
-#define SYMINFO_BT_LOWRESERVE 0xff00 /* Beginning of reserved entries */
-
-/* Possible bitmasks for si_flags. */
-#define SYMINFO_FLG_DIRECT 0x0001 /* Direct bound symbol */
-#define SYMINFO_FLG_PASSTHRU 0x0002 /* Pass-thru symbol for translator */
-#define SYMINFO_FLG_COPY 0x0004 /* Symbol is a copy-reloc */
-#define SYMINFO_FLG_LAZYLOAD 0x0008 /* Symbol bound to object to be lazy
- loaded */
-/* Syminfo version values. */
-#define SYMINFO_NONE 0
-#define SYMINFO_CURRENT 1
-#define SYMINFO_NUM 2
-
-
-/* How to extract and insert information held in the st_info field. */
-
-#define ELF32_ST_BIND(val) (((unsigned char) (val)) >> 4)
-#define ELF32_ST_TYPE(val) ((val) & 0xf)
-#define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
-
-/* Both Elf32_Sym and Elf64_Sym use the same one-byte st_info field. */
-#define ELF64_ST_BIND(val) ELF32_ST_BIND (val)
-#define ELF64_ST_TYPE(val) ELF32_ST_TYPE (val)
-#define ELF64_ST_INFO(bind, type) ELF32_ST_INFO ((bind), (type))
-
-/* Legal values for ST_BIND subfield of st_info (symbol binding). */
-
-#define STB_LOCAL 0 /* Local symbol */
-#define STB_GLOBAL 1 /* Global symbol */
-#define STB_WEAK 2 /* Weak symbol */
-#define STB_NUM 3 /* Number of defined types. */
-#define STB_LOOS 10 /* Start of OS-specific */
-#define STB_GNU_UNIQUE 10 /* Unique symbol. */
-#define STB_HIOS 12 /* End of OS-specific */
-#define STB_LOPROC 13 /* Start of processor-specific */
-#define STB_HIPROC 15 /* End of processor-specific */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_NOTYPE 0 /* Symbol type is unspecified */
-#define STT_OBJECT 1 /* Symbol is a data object */
-#define STT_FUNC 2 /* Symbol is a code object */
-#define STT_SECTION 3 /* Symbol associated with a section */
-#define STT_FILE 4 /* Symbol's name is file name */
-#define STT_COMMON 5 /* Symbol is a common data object */
-#define STT_TLS 6 /* Symbol is thread-local data object*/
-#define STT_NUM 7 /* Number of defined types. */
-#define STT_LOOS 10 /* Start of OS-specific */
-#define STT_GNU_IFUNC 10 /* Symbol is indirect code object */
-#define STT_HIOS 12 /* End of OS-specific */
-#define STT_LOPROC 13 /* Start of processor-specific */
-#define STT_HIPROC 15 /* End of processor-specific */
-
-
-/* Symbol table indices are found in the hash buckets and chain table
- of a symbol hash table section. This special index value indicates
- the end of a chain, meaning no further symbols are found in that bucket. */
-
-#define STN_UNDEF 0 /* End of a chain. */
-
-
-/* How to extract and insert information held in the st_other field. */
-
-#define ELF32_ST_VISIBILITY(o) ((o) & 0x03)
-
-/* For ELF64 the definitions are the same. */
-#define ELF64_ST_VISIBILITY(o) ELF32_ST_VISIBILITY (o)
-
-/* Symbol visibility specification encoded in the st_other field. */
-#define STV_DEFAULT 0 /* Default symbol visibility rules */
-#define STV_INTERNAL 1 /* Processor specific hidden class */
-#define STV_HIDDEN 2 /* Sym unavailable in other modules */
-#define STV_PROTECTED 3 /* Not preemptible, not exported */
-
-
-/* Relocation table entry without addend (in section of type SHT_REL). */
-
-typedef struct
-{
- Elf32_Addr r_offset; /* Address */
- Elf32_Word r_info; /* Relocation type and symbol index */
-} Elf32_Rel;
-
-/* I have seen two different definitions of the Elf64_Rel and
- Elf64_Rela structures, so we'll leave them out until Novell (or
- whoever) gets their act together. */
-/* The following, at least, is used on Sparc v9, MIPS, and Alpha. */
-
-typedef struct
-{
- Elf64_Addr r_offset; /* Address */
- Elf64_Xword r_info; /* Relocation type and symbol index */
-} Elf64_Rel;
-
-/* Relocation table entry with addend (in section of type SHT_RELA). */
-
-typedef struct
-{
- Elf32_Addr r_offset; /* Address */
- Elf32_Word r_info; /* Relocation type and symbol index */
- Elf32_Sword r_addend; /* Addend */
-} Elf32_Rela;
-
-typedef struct
-{
- Elf64_Addr r_offset; /* Address */
- Elf64_Xword r_info; /* Relocation type and symbol index */
- Elf64_Sxword r_addend; /* Addend */
-} Elf64_Rela;
-
-/* RELR relocation table entry */
-
-typedef Elf32_Word Elf32_Relr;
-typedef Elf64_Xword Elf64_Relr;
-
-/* How to extract and insert information held in the r_info field. */
-
-#define ELF32_R_SYM(val) ((val) >> 8)
-#define ELF32_R_TYPE(val) ((val) & 0xff)
-#define ELF32_R_INFO(sym, type) (((sym) << 8) + ((type) & 0xff))
-
-#define ELF64_R_SYM(i) ((i) >> 32)
-#define ELF64_R_TYPE(i) ((i) & 0xffffffff)
-#define ELF64_R_INFO(sym,type) ((((Elf64_Xword) (sym)) << 32) + (type))
-
-/* Program segment header. */
-
-typedef struct
-{
- Elf32_Word p_type; /* Segment type */
- Elf32_Off p_offset; /* Segment file offset */
- Elf32_Addr p_vaddr; /* Segment virtual address */
- Elf32_Addr p_paddr; /* Segment physical address */
- Elf32_Word p_filesz; /* Segment size in file */
- Elf32_Word p_memsz; /* Segment size in memory */
- Elf32_Word p_flags; /* Segment flags */
- Elf32_Word p_align; /* Segment alignment */
-} Elf32_Phdr;
-
-typedef struct
-{
- Elf64_Word p_type; /* Segment type */
- Elf64_Word p_flags; /* Segment flags */
- Elf64_Off p_offset; /* Segment file offset */
- Elf64_Addr p_vaddr; /* Segment virtual address */
- Elf64_Addr p_paddr; /* Segment physical address */
- Elf64_Xword p_filesz; /* Segment size in file */
- Elf64_Xword p_memsz; /* Segment size in memory */
- Elf64_Xword p_align; /* Segment alignment */
-} Elf64_Phdr;
-
-/* Special value for e_phnum. This indicates that the real number of
- program headers is too large to fit into e_phnum. Instead the real
- value is in the field sh_info of section 0. */
-
-#define PN_XNUM 0xffff
-
-/* Legal values for p_type (segment type). */
-
-#define PT_NULL 0 /* Program header table entry unused */
-#define PT_LOAD 1 /* Loadable program segment */
-#define PT_DYNAMIC 2 /* Dynamic linking information */
-#define PT_INTERP 3 /* Program interpreter */
-#define PT_NOTE 4 /* Auxiliary information */
-#define PT_SHLIB 5 /* Reserved */
-#define PT_PHDR 6 /* Entry for header table itself */
-#define PT_TLS 7 /* Thread-local storage segment */
-#define PT_NUM 8 /* Number of defined types */
-#define PT_LOOS 0x60000000 /* Start of OS-specific */
-#define PT_GNU_EH_FRAME 0x6474e550 /* GCC .eh_frame_hdr segment */
-#define PT_GNU_STACK 0x6474e551 /* Indicates stack executability */
-#define PT_GNU_RELRO 0x6474e552 /* Read-only after relocation */
-#define PT_GNU_PROPERTY 0x6474e553 /* GNU property */
-#define PT_LOSUNW 0x6ffffffa
-#define PT_SUNWBSS 0x6ffffffa /* Sun Specific segment */
-#define PT_SUNWSTACK 0x6ffffffb /* Stack segment */
-#define PT_HISUNW 0x6fffffff
-#define PT_HIOS 0x6fffffff /* End of OS-specific */
-#define PT_LOPROC 0x70000000 /* Start of processor-specific */
-#define PT_HIPROC 0x7fffffff /* End of processor-specific */
-
-/* Legal values for p_flags (segment flags). */
-
-#define PF_X (1 << 0) /* Segment is executable */
-#define PF_W (1 << 1) /* Segment is writable */
-#define PF_R (1 << 2) /* Segment is readable */
-#define PF_MASKOS 0x0ff00000 /* OS-specific */
-#define PF_MASKPROC 0xf0000000 /* Processor-specific */
-
-/* Legal values for note segment descriptor types for core files. */
-
-#define NT_PRSTATUS 1 /* Contains copy of prstatus struct */
-#define NT_PRFPREG 2 /* Contains copy of fpregset
- struct. */
-#define NT_FPREGSET 2 /* Contains copy of fpregset struct */
-#define NT_PRPSINFO 3 /* Contains copy of prpsinfo struct */
-#define NT_PRXREG 4 /* Contains copy of prxregset struct */
-#define NT_TASKSTRUCT 4 /* Contains copy of task structure */
-#define NT_PLATFORM 5 /* String from sysinfo(SI_PLATFORM) */
-#define NT_AUXV 6 /* Contains copy of auxv array */
-#define NT_GWINDOWS 7 /* Contains copy of gwindows struct */
-#define NT_ASRS 8 /* Contains copy of asrset struct */
-#define NT_PSTATUS 10 /* Contains copy of pstatus struct */
-#define NT_PSINFO 13 /* Contains copy of psinfo struct */
-#define NT_PRCRED 14 /* Contains copy of prcred struct */
-#define NT_UTSNAME 15 /* Contains copy of utsname struct */
-#define NT_LWPSTATUS 16 /* Contains copy of lwpstatus struct */
-#define NT_LWPSINFO 17 /* Contains copy of lwpinfo struct */
-#define NT_PRFPXREG 20 /* Contains copy of fprxregset struct */
-#define NT_SIGINFO 0x53494749 /* Contains copy of siginfo_t,
- size might increase */
-#define NT_FILE 0x46494c45 /* Contains information about mapped
- files */
-#define NT_PRXFPREG 0x46e62b7f /* Contains copy of user_fxsr_struct */
-#define NT_PPC_VMX 0x100 /* PowerPC Altivec/VMX registers */
-#define NT_PPC_SPE 0x101 /* PowerPC SPE/EVR registers */
-#define NT_PPC_VSX 0x102 /* PowerPC VSX registers */
-#define NT_PPC_TAR 0x103 /* Target Address Register */
-#define NT_PPC_PPR 0x104 /* Program Priority Register */
-#define NT_PPC_DSCR 0x105 /* Data Stream Control Register */
-#define NT_PPC_EBB 0x106 /* Event Based Branch Registers */
-#define NT_PPC_PMU 0x107 /* Performance Monitor Registers */
-#define NT_PPC_TM_CGPR 0x108 /* TM checkpointed GPR Registers */
-#define NT_PPC_TM_CFPR 0x109 /* TM checkpointed FPR Registers */
-#define NT_PPC_TM_CVMX 0x10a /* TM checkpointed VMX Registers */
-#define NT_PPC_TM_CVSX 0x10b /* TM checkpointed VSX Registers */
-#define NT_PPC_TM_SPR 0x10c /* TM Special Purpose Registers */
-#define NT_PPC_TM_CTAR 0x10d /* TM checkpointed Target Address
- Register */
-#define NT_PPC_TM_CPPR 0x10e /* TM checkpointed Program Priority
- Register */
-#define NT_PPC_TM_CDSCR 0x10f /* TM checkpointed Data Stream Control
- Register */
-#define NT_PPC_PKEY 0x110 /* Memory Protection Keys
- registers. */
-#define NT_386_TLS 0x200 /* i386 TLS slots (struct user_desc) */
-#define NT_386_IOPERM 0x201 /* x86 io permission bitmap (1=deny) */
-#define NT_X86_XSTATE 0x202 /* x86 extended state using xsave */
-#define NT_S390_HIGH_GPRS 0x300 /* s390 upper register halves */
-#define NT_S390_TIMER 0x301 /* s390 timer register */
-#define NT_S390_TODCMP 0x302 /* s390 TOD clock comparator register */
-#define NT_S390_TODPREG 0x303 /* s390 TOD programmable register */
-#define NT_S390_CTRS 0x304 /* s390 control registers */
-#define NT_S390_PREFIX 0x305 /* s390 prefix register */
-#define NT_S390_LAST_BREAK 0x306 /* s390 breaking event address */
-#define NT_S390_SYSTEM_CALL 0x307 /* s390 system call restart data */
-#define NT_S390_TDB 0x308 /* s390 transaction diagnostic block */
-#define NT_S390_VXRS_LOW 0x309 /* s390 vector registers 0-15
- upper half. */
-#define NT_S390_VXRS_HIGH 0x30a /* s390 vector registers 16-31. */
-#define NT_S390_GS_CB 0x30b /* s390 guarded storage registers. */
-#define NT_S390_GS_BC 0x30c /* s390 guarded storage
- broadcast control block. */
-#define NT_S390_RI_CB 0x30d /* s390 runtime instrumentation. */
-#define NT_ARM_VFP 0x400 /* ARM VFP/NEON registers */
-#define NT_ARM_TLS 0x401 /* ARM TLS register */
-#define NT_ARM_HW_BREAK 0x402 /* ARM hardware breakpoint registers */
-#define NT_ARM_HW_WATCH 0x403 /* ARM hardware watchpoint registers */
-#define NT_ARM_SYSTEM_CALL 0x404 /* ARM system call number */
-#define NT_ARM_SVE 0x405 /* ARM Scalable Vector Extension
- registers */
-#define NT_ARM_PAC_MASK 0x406 /* ARM pointer authentication
- code masks. */
-#define NT_ARM_PACA_KEYS 0x407 /* ARM pointer authentication
- address keys. */
-#define NT_ARM_PACG_KEYS 0x408 /* ARM pointer authentication
- generic key. */
-#define NT_VMCOREDD 0x700 /* Vmcore Device Dump Note. */
-#define NT_MIPS_DSP 0x800 /* MIPS DSP ASE registers. */
-#define NT_MIPS_FP_MODE 0x801 /* MIPS floating-point mode. */
-#define NT_MIPS_MSA 0x802 /* MIPS SIMD registers. */
-
-/* Legal values for the note segment descriptor types for object files. */
-
-#define NT_VERSION 1 /* Contains a version string. */
-
-
-/* Dynamic section entry. */
-
-typedef struct
-{
- Elf32_Sword d_tag; /* Dynamic entry type */
- union
- {
- Elf32_Word d_val; /* Integer value */
- Elf32_Addr d_ptr; /* Address value */
- } d_un;
-} Elf32_Dyn;
-
-typedef struct
-{
- Elf64_Sxword d_tag; /* Dynamic entry type */
- union
- {
- Elf64_Xword d_val; /* Integer value */
- Elf64_Addr d_ptr; /* Address value */
- } d_un;
-} Elf64_Dyn;
-
-/* Legal values for d_tag (dynamic entry type). */
-
-#define DT_NULL 0 /* Marks end of dynamic section */
-#define DT_NEEDED 1 /* Name of needed library */
-#define DT_PLTRELSZ 2 /* Size in bytes of PLT relocs */
-#define DT_PLTGOT 3 /* Processor defined value */
-#define DT_HASH 4 /* Address of symbol hash table */
-#define DT_STRTAB 5 /* Address of string table */
-#define DT_SYMTAB 6 /* Address of symbol table */
-#define DT_RELA 7 /* Address of Rela relocs */
-#define DT_RELASZ 8 /* Total size of Rela relocs */
-#define DT_RELAENT 9 /* Size of one Rela reloc */
-#define DT_STRSZ 10 /* Size of string table */
-#define DT_SYMENT 11 /* Size of one symbol table entry */
-#define DT_INIT 12 /* Address of init function */
-#define DT_FINI 13 /* Address of termination function */
-#define DT_SONAME 14 /* Name of shared object */
-#define DT_RPATH 15 /* Library search path (deprecated) */
-#define DT_SYMBOLIC 16 /* Start symbol search here */
-#define DT_REL 17 /* Address of Rel relocs */
-#define DT_RELSZ 18 /* Total size of Rel relocs */
-#define DT_RELENT 19 /* Size of one Rel reloc */
-#define DT_PLTREL 20 /* Type of reloc in PLT */
-#define DT_DEBUG 21 /* For debugging; unspecified */
-#define DT_TEXTREL 22 /* Reloc might modify .text */
-#define DT_JMPREL 23 /* Address of PLT relocs */
-#define DT_BIND_NOW 24 /* Process relocations of object */
-#define DT_INIT_ARRAY 25 /* Array with addresses of init fct */
-#define DT_FINI_ARRAY 26 /* Array with addresses of fini fct */
-#define DT_INIT_ARRAYSZ 27 /* Size in bytes of DT_INIT_ARRAY */
-#define DT_FINI_ARRAYSZ 28 /* Size in bytes of DT_FINI_ARRAY */
-#define DT_RUNPATH 29 /* Library search path */
-#define DT_FLAGS 30 /* Flags for the object being loaded */
-#define DT_ENCODING 32 /* Start of encoded range */
-#define DT_PREINIT_ARRAY 32 /* Array with addresses of preinit fct*/
-#define DT_PREINIT_ARRAYSZ 33 /* size in bytes of DT_PREINIT_ARRAY */
-#define DT_SYMTAB_SHNDX 34 /* Address of SYMTAB_SHNDX section */
-#define DT_RELRSZ 35 /* Total size of RELR relative relocations */
-#define DT_RELR 36 /* Address of RELR relative relocations */
-#define DT_RELRENT 37 /* Size of one RELR relative relocaction */
-#define DT_NUM 38 /* Number used */
-#define DT_LOOS 0x6000000d /* Start of OS-specific */
-#define DT_HIOS 0x6ffff000 /* End of OS-specific */
-#define DT_LOPROC 0x70000000 /* Start of processor-specific */
-#define DT_HIPROC 0x7fffffff /* End of processor-specific */
-#define DT_PROCNUM DT_MIPS_NUM /* Most used by any processor */
-
-/* DT_* entries which fall between DT_VALRNGHI & DT_VALRNGLO use the
- Dyn.d_un.d_val field of the Elf*_Dyn structure. This follows Sun's
- approach. */
-#define DT_VALRNGLO 0x6ffffd00
-#define DT_GNU_PRELINKED 0x6ffffdf5 /* Prelinking timestamp */
-#define DT_GNU_CONFLICTSZ 0x6ffffdf6 /* Size of conflict section */
-#define DT_GNU_LIBLISTSZ 0x6ffffdf7 /* Size of library list */
-#define DT_CHECKSUM 0x6ffffdf8
-#define DT_PLTPADSZ 0x6ffffdf9
-#define DT_MOVEENT 0x6ffffdfa
-#define DT_MOVESZ 0x6ffffdfb
-#define DT_FEATURE_1 0x6ffffdfc /* Feature selection (DTF_*). */
-#define DT_POSFLAG_1 0x6ffffdfd /* Flags for DT_* entries, effecting
- the following DT_* entry. */
-#define DT_SYMINSZ 0x6ffffdfe /* Size of syminfo table (in bytes) */
-#define DT_SYMINENT 0x6ffffdff /* Entry size of syminfo */
-#define DT_VALRNGHI 0x6ffffdff
-#define DT_VALTAGIDX(tag) (DT_VALRNGHI - (tag)) /* Reverse order! */
-#define DT_VALNUM 12
-
-/* DT_* entries which fall between DT_ADDRRNGHI & DT_ADDRRNGLO use the
- Dyn.d_un.d_ptr field of the Elf*_Dyn structure.
-
- If any adjustment is made to the ELF object after it has been
- built these entries will need to be adjusted. */
-#define DT_ADDRRNGLO 0x6ffffe00
-#define DT_GNU_HASH 0x6ffffef5 /* GNU-style hash table. */
-#define DT_TLSDESC_PLT 0x6ffffef6
-#define DT_TLSDESC_GOT 0x6ffffef7
-#define DT_GNU_CONFLICT 0x6ffffef8 /* Start of conflict section */
-#define DT_GNU_LIBLIST 0x6ffffef9 /* Library list */
-#define DT_CONFIG 0x6ffffefa /* Configuration information. */
-#define DT_DEPAUDIT 0x6ffffefb /* Dependency auditing. */
-#define DT_AUDIT 0x6ffffefc /* Object auditing. */
-#define DT_PLTPAD 0x6ffffefd /* PLT padding. */
-#define DT_MOVETAB 0x6ffffefe /* Move table. */
-#define DT_SYMINFO 0x6ffffeff /* Syminfo table. */
-#define DT_ADDRRNGHI 0x6ffffeff
-#define DT_ADDRTAGIDX(tag) (DT_ADDRRNGHI - (tag)) /* Reverse order! */
-#define DT_ADDRNUM 11
-
-/* The versioning entry types. The next are defined as part of the
- GNU extension. */
-#define DT_VERSYM 0x6ffffff0
-
-#define DT_RELACOUNT 0x6ffffff9
-#define DT_RELCOUNT 0x6ffffffa
-
-/* These were chosen by Sun. */
-#define DT_FLAGS_1 0x6ffffffb /* State flags, see DF_1_* below. */
-#define DT_VERDEF 0x6ffffffc /* Address of version definition
- table */
-#define DT_VERDEFNUM 0x6ffffffd /* Number of version definitions */
-#define DT_VERNEED 0x6ffffffe /* Address of table with needed
- versions */
-#define DT_VERNEEDNUM 0x6fffffff /* Number of needed versions */
-#define DT_VERSIONTAGIDX(tag) (DT_VERNEEDNUM - (tag)) /* Reverse order! */
-#define DT_VERSIONTAGNUM 16
-
-/* Sun added these machine-independent extensions in the "processor-specific"
- range. Be compatible. */
-#define DT_AUXILIARY 0x7ffffffd /* Shared object to load before self */
-#define DT_FILTER 0x7fffffff /* Shared object to get values from */
-#define DT_EXTRATAGIDX(tag) ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1)
-#define DT_EXTRANUM 3
-
-/* Values of `d_un.d_val' in the DT_FLAGS entry. */
-#define DF_ORIGIN 0x00000001 /* Object may use DF_ORIGIN */
-#define DF_SYMBOLIC 0x00000002 /* Symbol resolutions starts here */
-#define DF_TEXTREL 0x00000004 /* Object contains text relocations */
-#define DF_BIND_NOW 0x00000008 /* No lazy binding for this object */
-#define DF_STATIC_TLS 0x00000010 /* Module uses the static TLS model */
-
-/* State flags selectable in the `d_un.d_val' element of the DT_FLAGS_1
- entry in the dynamic section. */
-#define DF_1_NOW 0x00000001 /* Set RTLD_NOW for this object. */
-#define DF_1_GLOBAL 0x00000002 /* Set RTLD_GLOBAL for this object. */
-#define DF_1_GROUP 0x00000004 /* Set RTLD_GROUP for this object. */
-#define DF_1_NODELETE 0x00000008 /* Set RTLD_NODELETE for this object.*/
-#define DF_1_LOADFLTR 0x00000010 /* Trigger filtee loading at runtime.*/
-#define DF_1_INITFIRST 0x00000020 /* Set RTLD_INITFIRST for this object*/
-#define DF_1_NOOPEN 0x00000040 /* Set RTLD_NOOPEN for this object. */
-#define DF_1_ORIGIN 0x00000080 /* $ORIGIN must be handled. */
-#define DF_1_DIRECT 0x00000100 /* Direct binding enabled. */
-#define DF_1_TRANS 0x00000200
-#define DF_1_INTERPOSE 0x00000400 /* Object is used to interpose. */
-#define DF_1_NODEFLIB 0x00000800 /* Ignore default lib search path. */
-#define DF_1_NODUMP 0x00001000 /* Object can't be dldump'ed. */
-#define DF_1_CONFALT 0x00002000 /* Configuration alternative created.*/
-#define DF_1_ENDFILTEE 0x00004000 /* Filtee terminates filters search. */
-#define DF_1_DISPRELDNE 0x00008000 /* Disp reloc applied at build time. */
-#define DF_1_DISPRELPND 0x00010000 /* Disp reloc applied at run-time. */
-#define DF_1_NODIRECT 0x00020000 /* Object has no-direct binding. */
-#define DF_1_IGNMULDEF 0x00040000
-#define DF_1_NOKSYMS 0x00080000
-#define DF_1_NOHDR 0x00100000
-#define DF_1_EDITED 0x00200000 /* Object is modified after built. */
-#define DF_1_NORELOC 0x00400000
-#define DF_1_SYMINTPOSE 0x00800000 /* Object has individual interposers. */
-#define DF_1_GLOBAUDIT 0x01000000 /* Global auditing required. */
-#define DF_1_SINGLETON 0x02000000 /* Singleton symbols are used. */
-#define DF_1_STUB 0x04000000
-#define DF_1_PIE 0x08000000
-#define DF_1_KMOD 0x10000000
-#define DF_1_WEAKFILTER 0x20000000
-#define DF_1_NOCOMMON 0x40000000
-
-/* Flags for the feature selection in DT_FEATURE_1. */
-#define DTF_1_PARINIT 0x00000001
-#define DTF_1_CONFEXP 0x00000002
-
-/* Flags in the DT_POSFLAG_1 entry effecting only the next DT_* entry. */
-#define DF_P1_LAZYLOAD 0x00000001 /* Lazyload following object. */
-#define DF_P1_GROUPPERM 0x00000002 /* Symbols from next object are not
- generally available. */
-
-/* Version definition sections. */
-
-typedef struct
-{
- Elf32_Half vd_version; /* Version revision */
- Elf32_Half vd_flags; /* Version information */
- Elf32_Half vd_ndx; /* Version Index */
- Elf32_Half vd_cnt; /* Number of associated aux entries */
- Elf32_Word vd_hash; /* Version name hash value */
- Elf32_Word vd_aux; /* Offset in bytes to verdaux array */
- Elf32_Word vd_next; /* Offset in bytes to next verdef
- entry */
-} Elf32_Verdef;
-
-typedef struct
-{
- Elf64_Half vd_version; /* Version revision */
- Elf64_Half vd_flags; /* Version information */
- Elf64_Half vd_ndx; /* Version Index */
- Elf64_Half vd_cnt; /* Number of associated aux entries */
- Elf64_Word vd_hash; /* Version name hash value */
- Elf64_Word vd_aux; /* Offset in bytes to verdaux array */
- Elf64_Word vd_next; /* Offset in bytes to next verdef
- entry */
-} Elf64_Verdef;
-
-
-/* Legal values for vd_version (version revision). */
-#define VER_DEF_NONE 0 /* No version */
-#define VER_DEF_CURRENT 1 /* Current version */
-#define VER_DEF_NUM 2 /* Given version number */
-
-/* Legal values for vd_flags (version information flags). */
-#define VER_FLG_BASE 0x1 /* Version definition of file itself */
-#define VER_FLG_WEAK 0x2 /* Weak version identifier */
-
-/* Versym symbol index values. */
-#define VER_NDX_LOCAL 0 /* Symbol is local. */
-#define VER_NDX_GLOBAL 1 /* Symbol is global. */
-#define VER_NDX_LORESERVE 0xff00 /* Beginning of reserved entries. */
-#define VER_NDX_ELIMINATE 0xff01 /* Symbol is to be eliminated. */
-
-/* Auxiliary version information. */
-
-typedef struct
-{
- Elf32_Word vda_name; /* Version or dependency names */
- Elf32_Word vda_next; /* Offset in bytes to next verdaux
- entry */
-} Elf32_Verdaux;
-
-typedef struct
-{
- Elf64_Word vda_name; /* Version or dependency names */
- Elf64_Word vda_next; /* Offset in bytes to next verdaux
- entry */
-} Elf64_Verdaux;
-
-
-/* Version dependency section. */
-
-typedef struct
-{
- Elf32_Half vn_version; /* Version of structure */
- Elf32_Half vn_cnt; /* Number of associated aux entries */
- Elf32_Word vn_file; /* Offset of filename for this
- dependency */
- Elf32_Word vn_aux; /* Offset in bytes to vernaux array */
- Elf32_Word vn_next; /* Offset in bytes to next verneed
- entry */
-} Elf32_Verneed;
-
-typedef struct
-{
- Elf64_Half vn_version; /* Version of structure */
- Elf64_Half vn_cnt; /* Number of associated aux entries */
- Elf64_Word vn_file; /* Offset of filename for this
- dependency */
- Elf64_Word vn_aux; /* Offset in bytes to vernaux array */
- Elf64_Word vn_next; /* Offset in bytes to next verneed
- entry */
-} Elf64_Verneed;
-
-
-/* Legal values for vn_version (version revision). */
-#define VER_NEED_NONE 0 /* No version */
-#define VER_NEED_CURRENT 1 /* Current version */
-#define VER_NEED_NUM 2 /* Given version number */
-
-/* Auxiliary needed version information. */
-
-typedef struct
-{
- Elf32_Word vna_hash; /* Hash value of dependency name */
- Elf32_Half vna_flags; /* Dependency specific information */
- Elf32_Half vna_other; /* Unused */
- Elf32_Word vna_name; /* Dependency name string offset */
- Elf32_Word vna_next; /* Offset in bytes to next vernaux
- entry */
-} Elf32_Vernaux;
-
-typedef struct
-{
- Elf64_Word vna_hash; /* Hash value of dependency name */
- Elf64_Half vna_flags; /* Dependency specific information */
- Elf64_Half vna_other; /* Unused */
- Elf64_Word vna_name; /* Dependency name string offset */
- Elf64_Word vna_next; /* Offset in bytes to next vernaux
- entry */
-} Elf64_Vernaux;
-
-
-/* Legal values for vna_flags. */
-#define VER_FLG_WEAK 0x2 /* Weak version identifier */
-
-
-/* Auxiliary vector. */
-
-/* This vector is normally only used by the program interpreter. The
- usual definition in an ABI supplement uses the name auxv_t. The
- vector is not usually defined in a standard <elf.h> file, but it
- can't hurt. We rename it to avoid conflicts. The sizes of these
- types are an arrangement between the exec server and the program
- interpreter, so we don't fully specify them here. */
-
-typedef struct
-{
- uint32_t a_type; /* Entry type */
- union
- {
- uint32_t a_val; /* Integer value */
- /* We use to have pointer elements added here. We cannot do that,
- though, since it does not work when using 32-bit definitions
- on 64-bit platforms and vice versa. */
- } a_un;
-} Elf32_auxv_t;
-
-typedef struct
-{
- uint64_t a_type; /* Entry type */
- union
- {
- uint64_t a_val; /* Integer value */
- /* We use to have pointer elements added here. We cannot do that,
- though, since it does not work when using 32-bit definitions
- on 64-bit platforms and vice versa. */
- } a_un;
-} Elf64_auxv_t;
-
-/* Legal values for a_type (entry type). */
-
-#define AT_NULL 0 /* End of vector */
-#define AT_IGNORE 1 /* Entry should be ignored */
-#define AT_EXECFD 2 /* File descriptor of program */
-#define AT_PHDR 3 /* Program headers for program */
-#define AT_PHENT 4 /* Size of program header entry */
-#define AT_PHNUM 5 /* Number of program headers */
-#define AT_PAGESZ 6 /* System page size */
-#define AT_BASE 7 /* Base address of interpreter */
-#define AT_FLAGS 8 /* Flags */
-#define AT_ENTRY 9 /* Entry point of program */
-#define AT_NOTELF 10 /* Program is not ELF */
-#define AT_UID 11 /* Real uid */
-#define AT_EUID 12 /* Effective uid */
-#define AT_GID 13 /* Real gid */
-#define AT_EGID 14 /* Effective gid */
-#define AT_CLKTCK 17 /* Frequency of times() */
-
-/* Some more special a_type values describing the hardware. */
-#define AT_PLATFORM 15 /* String identifying platform. */
-#define AT_HWCAP 16 /* Machine-dependent hints about
- processor capabilities. */
-
-/* This entry gives some information about the FPU initialization
- performed by the kernel. */
-#define AT_FPUCW 18 /* Used FPU control word. */
-
-/* Cache block sizes. */
-#define AT_DCACHEBSIZE 19 /* Data cache block size. */
-#define AT_ICACHEBSIZE 20 /* Instruction cache block size. */
-#define AT_UCACHEBSIZE 21 /* Unified cache block size. */
-
-/* A special ignored value for PPC, used by the kernel to control the
- interpretation of the AUXV. Must be > 16. */
-#define AT_IGNOREPPC 22 /* Entry should be ignored. */
-
-#define AT_SECURE 23 /* Boolean, was exec setuid-like? */
-
-#define AT_BASE_PLATFORM 24 /* String identifying real platforms.*/
-
-#define AT_RANDOM 25 /* Address of 16 random bytes. */
-
-#define AT_HWCAP2 26 /* More machine-dependent hints about
- processor capabilities. */
-
-#define AT_EXECFN 31 /* Filename of executable. */
-
-/* Pointer to the global system page used for system calls and other
- nice things. */
-#define AT_SYSINFO 32
-#define AT_SYSINFO_EHDR 33
-
-/* Shapes of the caches. Bits 0-3 contains associativity; bits 4-7 contains
- log2 of line size; mask those to get cache size. */
-#define AT_L1I_CACHESHAPE 34
-#define AT_L1D_CACHESHAPE 35
-#define AT_L2_CACHESHAPE 36
-#define AT_L3_CACHESHAPE 37
-
-/* Shapes of the caches, with more room to describe them.
- *GEOMETRY are comprised of cache line size in bytes in the bottom 16 bits
- and the cache associativity in the next 16 bits. */
-#define AT_L1I_CACHESIZE 40
-#define AT_L1I_CACHEGEOMETRY 41
-#define AT_L1D_CACHESIZE 42
-#define AT_L1D_CACHEGEOMETRY 43
-#define AT_L2_CACHESIZE 44
-#define AT_L2_CACHEGEOMETRY 45
-#define AT_L3_CACHESIZE 46
-#define AT_L3_CACHEGEOMETRY 47
-
-#define AT_MINSIGSTKSZ 51 /* Stack needed for signal delivery
- (AArch64). */
-
-/* Note section contents. Each entry in the note section begins with
- a header of a fixed form. */
-
-typedef struct
-{
- Elf32_Word n_namesz; /* Length of the note's name. */
- Elf32_Word n_descsz; /* Length of the note's descriptor. */
- Elf32_Word n_type; /* Type of the note. */
-} Elf32_Nhdr;
-
-typedef struct
-{
- Elf64_Word n_namesz; /* Length of the note's name. */
- Elf64_Word n_descsz; /* Length of the note's descriptor. */
- Elf64_Word n_type; /* Type of the note. */
-} Elf64_Nhdr;
-
-/* Known names of notes. */
-
-/* Solaris entries in the note section have this name. */
-#define ELF_NOTE_SOLARIS "SUNW Solaris"
-
-/* Note entries for GNU systems have this name. */
-#define ELF_NOTE_GNU "GNU"
-
-
-/* Defined types of notes for Solaris. */
-
-/* Value of descriptor (one word) is desired pagesize for the binary. */
-#define ELF_NOTE_PAGESIZE_HINT 1
-
-
-/* Defined note types for GNU systems. */
-
-/* ABI information. The descriptor consists of words:
- word 0: OS descriptor
- word 1: major version of the ABI
- word 2: minor version of the ABI
- word 3: subminor version of the ABI
-*/
-#define NT_GNU_ABI_TAG 1
-#define ELF_NOTE_ABI NT_GNU_ABI_TAG /* Old name. */
-
-/* Known OSes. These values can appear in word 0 of an
- NT_GNU_ABI_TAG note section entry. */
-#define ELF_NOTE_OS_LINUX 0
-#define ELF_NOTE_OS_GNU 1
-#define ELF_NOTE_OS_SOLARIS2 2
-#define ELF_NOTE_OS_FREEBSD 3
-
-/* Synthetic hwcap information. The descriptor begins with two words:
- word 0: number of entries
- word 1: bitmask of enabled entries
- Then follow variable-length entries, one byte followed by a
- '\0'-terminated hwcap name string. The byte gives the bit
- number to test if enabled, (1U << bit) & bitmask. */
-#define NT_GNU_HWCAP 2
-
-/* Build ID bits as generated by ld --build-id.
- The descriptor consists of any nonzero number of bytes. */
-#define NT_GNU_BUILD_ID 3
-
-/* Version note generated by GNU gold containing a version string. */
-#define NT_GNU_GOLD_VERSION 4
-
-/* Program property. */
-#define NT_GNU_PROPERTY_TYPE_0 5
-
-/* Note section name of program property. */
-#define NOTE_GNU_PROPERTY_SECTION_NAME ".note.gnu.property"
-
-/* Values used in GNU .note.gnu.property notes (NT_GNU_PROPERTY_TYPE_0). */
-
-/* Stack size. */
-#define GNU_PROPERTY_STACK_SIZE 1
-/* No copy relocation on protected data symbol. */
-#define GNU_PROPERTY_NO_COPY_ON_PROTECTED 2
-
-/* Processor-specific semantics, lo */
-#define GNU_PROPERTY_LOPROC 0xc0000000
-/* Processor-specific semantics, hi */
-#define GNU_PROPERTY_HIPROC 0xdfffffff
-/* Application-specific semantics, lo */
-#define GNU_PROPERTY_LOUSER 0xe0000000
-/* Application-specific semantics, hi */
-#define GNU_PROPERTY_HIUSER 0xffffffff
-
-/* AArch64 specific GNU properties. */
-#define GNU_PROPERTY_AARCH64_FEATURE_1_AND 0xc0000000
-
-#define GNU_PROPERTY_AARCH64_FEATURE_1_BTI (1U << 0)
-#define GNU_PROPERTY_AARCH64_FEATURE_1_PAC (1U << 1)
-
-/* The x86 instruction sets indicated by the corresponding bits are
- used in program. Their support in the hardware is optional. */
-#define GNU_PROPERTY_X86_ISA_1_USED 0xc0010002
-/* The x86 instruction sets indicated by the corresponding bits are
- used in program and they must be supported by the hardware. */
-#define GNU_PROPERTY_X86_ISA_1_NEEDED 0xc0008002
-/* X86 processor-specific features used in program. */
-#define GNU_PROPERTY_X86_FEATURE_1_AND 0xc0000002
-
-/* GNU_PROPERTY_X86_ISA_1_BASELINE: CMOV, CX8 (cmpxchg8b), FPU (fld),
- MMX, OSFXSR (fxsave), SCE (syscall), SSE and SSE2. */
-#define GNU_PROPERTY_X86_ISA_1_BASELINE (1U << 0)
-/* GNU_PROPERTY_X86_ISA_1_V2: GNU_PROPERTY_X86_ISA_1_BASELINE,
- CMPXCHG16B (cmpxchg16b), LAHF-SAHF (lahf), POPCNT (popcnt), SSE3,
- SSSE3, SSE4.1 and SSE4.2. */
-#define GNU_PROPERTY_X86_ISA_1_V2 (1U << 1)
-/* GNU_PROPERTY_X86_ISA_1_V3: GNU_PROPERTY_X86_ISA_1_V2, AVX, AVX2, BMI1,
- BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE. */
-#define GNU_PROPERTY_X86_ISA_1_V3 (1U << 2)
-/* GNU_PROPERTY_X86_ISA_1_V4: GNU_PROPERTY_X86_ISA_1_V3, AVX512F,
- AVX512BW, AVX512CD, AVX512DQ and AVX512VL. */
-#define GNU_PROPERTY_X86_ISA_1_V4 (1U << 3)
-
-/* This indicates that all executable sections are compatible with
- IBT. */
-#define GNU_PROPERTY_X86_FEATURE_1_IBT (1U << 0)
-/* This indicates that all executable sections are compatible with
- SHSTK. */
-#define GNU_PROPERTY_X86_FEATURE_1_SHSTK (1U << 1)
-
-/* Move records. */
-typedef struct
-{
- Elf32_Xword m_value; /* Symbol value. */
- Elf32_Word m_info; /* Size and index. */
- Elf32_Word m_poffset; /* Symbol offset. */
- Elf32_Half m_repeat; /* Repeat count. */
- Elf32_Half m_stride; /* Stride info. */
-} Elf32_Move;
-
-typedef struct
-{
- Elf64_Xword m_value; /* Symbol value. */
- Elf64_Xword m_info; /* Size and index. */
- Elf64_Xword m_poffset; /* Symbol offset. */
- Elf64_Half m_repeat; /* Repeat count. */
- Elf64_Half m_stride; /* Stride info. */
-} Elf64_Move;
-
-/* Macro to construct move records. */
-#define ELF32_M_SYM(info) ((info) >> 8)
-#define ELF32_M_SIZE(info) ((unsigned char) (info))
-#define ELF32_M_INFO(sym, size) (((sym) << 8) + (unsigned char) (size))
-
-#define ELF64_M_SYM(info) ELF32_M_SYM (info)
-#define ELF64_M_SIZE(info) ELF32_M_SIZE (info)
-#define ELF64_M_INFO(sym, size) ELF32_M_INFO (sym, size)
-
-
-/* Motorola 68k specific definitions. */
-
-/* Values for Elf32_Ehdr.e_flags. */
-#define EF_CPU32 0x00810000
-
-/* m68k relocs. */
-
-#define R_68K_NONE 0 /* No reloc */
-#define R_68K_32 1 /* Direct 32 bit */
-#define R_68K_16 2 /* Direct 16 bit */
-#define R_68K_8 3 /* Direct 8 bit */
-#define R_68K_PC32 4 /* PC relative 32 bit */
-#define R_68K_PC16 5 /* PC relative 16 bit */
-#define R_68K_PC8 6 /* PC relative 8 bit */
-#define R_68K_GOT32 7 /* 32 bit PC relative GOT entry */
-#define R_68K_GOT16 8 /* 16 bit PC relative GOT entry */
-#define R_68K_GOT8 9 /* 8 bit PC relative GOT entry */
-#define R_68K_GOT32O 10 /* 32 bit GOT offset */
-#define R_68K_GOT16O 11 /* 16 bit GOT offset */
-#define R_68K_GOT8O 12 /* 8 bit GOT offset */
-#define R_68K_PLT32 13 /* 32 bit PC relative PLT address */
-#define R_68K_PLT16 14 /* 16 bit PC relative PLT address */
-#define R_68K_PLT8 15 /* 8 bit PC relative PLT address */
-#define R_68K_PLT32O 16 /* 32 bit PLT offset */
-#define R_68K_PLT16O 17 /* 16 bit PLT offset */
-#define R_68K_PLT8O 18 /* 8 bit PLT offset */
-#define R_68K_COPY 19 /* Copy symbol at runtime */
-#define R_68K_GLOB_DAT 20 /* Create GOT entry */
-#define R_68K_JMP_SLOT 21 /* Create PLT entry */
-#define R_68K_RELATIVE 22 /* Adjust by program base */
-#define R_68K_TLS_GD32 25 /* 32 bit GOT offset for GD */
-#define R_68K_TLS_GD16 26 /* 16 bit GOT offset for GD */
-#define R_68K_TLS_GD8 27 /* 8 bit GOT offset for GD */
-#define R_68K_TLS_LDM32 28 /* 32 bit GOT offset for LDM */
-#define R_68K_TLS_LDM16 29 /* 16 bit GOT offset for LDM */
-#define R_68K_TLS_LDM8 30 /* 8 bit GOT offset for LDM */
-#define R_68K_TLS_LDO32 31 /* 32 bit module-relative offset */
-#define R_68K_TLS_LDO16 32 /* 16 bit module-relative offset */
-#define R_68K_TLS_LDO8 33 /* 8 bit module-relative offset */
-#define R_68K_TLS_IE32 34 /* 32 bit GOT offset for IE */
-#define R_68K_TLS_IE16 35 /* 16 bit GOT offset for IE */
-#define R_68K_TLS_IE8 36 /* 8 bit GOT offset for IE */
-#define R_68K_TLS_LE32 37 /* 32 bit offset relative to
- static TLS block */
-#define R_68K_TLS_LE16 38 /* 16 bit offset relative to
- static TLS block */
-#define R_68K_TLS_LE8 39 /* 8 bit offset relative to
- static TLS block */
-#define R_68K_TLS_DTPMOD32 40 /* 32 bit module number */
-#define R_68K_TLS_DTPREL32 41 /* 32 bit module-relative offset */
-#define R_68K_TLS_TPREL32 42 /* 32 bit TP-relative offset */
-/* Keep this the last entry. */
-#define R_68K_NUM 43
-
-/* Intel 80386 specific definitions. */
-
-/* i386 relocs. */
-
-#define R_386_NONE 0 /* No reloc */
-#define R_386_32 1 /* Direct 32 bit */
-#define R_386_PC32 2 /* PC relative 32 bit */
-#define R_386_GOT32 3 /* 32 bit GOT entry */
-#define R_386_PLT32 4 /* 32 bit PLT address */
-#define R_386_COPY 5 /* Copy symbol at runtime */
-#define R_386_GLOB_DAT 6 /* Create GOT entry */
-#define R_386_JMP_SLOT 7 /* Create PLT entry */
-#define R_386_RELATIVE 8 /* Adjust by program base */
-#define R_386_GOTOFF 9 /* 32 bit offset to GOT */
-#define R_386_GOTPC 10 /* 32 bit PC relative offset to GOT */
-#define R_386_32PLT 11
-#define R_386_TLS_TPOFF 14 /* Offset in static TLS block */
-#define R_386_TLS_IE 15 /* Address of GOT entry for static TLS
- block offset */
-#define R_386_TLS_GOTIE 16 /* GOT entry for static TLS block
- offset */
-#define R_386_TLS_LE 17 /* Offset relative to static TLS
- block */
-#define R_386_TLS_GD 18 /* Direct 32 bit for GNU version of
- general dynamic thread local data */
-#define R_386_TLS_LDM 19 /* Direct 32 bit for GNU version of
- local dynamic thread local data
- in LE code */
-#define R_386_16 20
-#define R_386_PC16 21
-#define R_386_8 22
-#define R_386_PC8 23
-#define R_386_TLS_GD_32 24 /* Direct 32 bit for general dynamic
- thread local data */
-#define R_386_TLS_GD_PUSH 25 /* Tag for pushl in GD TLS code */
-#define R_386_TLS_GD_CALL 26 /* Relocation for call to
- __tls_get_addr() */
-#define R_386_TLS_GD_POP 27 /* Tag for popl in GD TLS code */
-#define R_386_TLS_LDM_32 28 /* Direct 32 bit for local dynamic
- thread local data in LE code */
-#define R_386_TLS_LDM_PUSH 29 /* Tag for pushl in LDM TLS code */
-#define R_386_TLS_LDM_CALL 30 /* Relocation for call to
- __tls_get_addr() in LDM code */
-#define R_386_TLS_LDM_POP 31 /* Tag for popl in LDM TLS code */
-#define R_386_TLS_LDO_32 32 /* Offset relative to TLS block */
-#define R_386_TLS_IE_32 33 /* GOT entry for negated static TLS
- block offset */
-#define R_386_TLS_LE_32 34 /* Negated offset relative to static
- TLS block */
-#define R_386_TLS_DTPMOD32 35 /* ID of module containing symbol */
-#define R_386_TLS_DTPOFF32 36 /* Offset in TLS block */
-#define R_386_TLS_TPOFF32 37 /* Negated offset in static TLS block */
-#define R_386_SIZE32 38 /* 32-bit symbol size */
-#define R_386_TLS_GOTDESC 39 /* GOT offset for TLS descriptor. */
-#define R_386_TLS_DESC_CALL 40 /* Marker of call through TLS
- descriptor for
- relaxation. */
-#define R_386_TLS_DESC 41 /* TLS descriptor containing
- pointer to code and to
- argument, returning the TLS
- offset for the symbol. */
-#define R_386_IRELATIVE 42 /* Adjust indirectly by program base */
-#define R_386_GOT32X 43 /* Load from 32 bit GOT entry,
- relaxable. */
-/* Keep this the last entry. */
-#define R_386_NUM 44
-
-/* SUN SPARC specific definitions. */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_SPARC_REGISTER 13 /* Global register reserved to app. */
-
-/* Values for Elf64_Ehdr.e_flags. */
-
-#define EF_SPARCV9_MM 3
-#define EF_SPARCV9_TSO 0
-#define EF_SPARCV9_PSO 1
-#define EF_SPARCV9_RMO 2
-#define EF_SPARC_LEDATA 0x800000 /* little endian data */
-#define EF_SPARC_EXT_MASK 0xFFFF00
-#define EF_SPARC_32PLUS 0x000100 /* generic V8+ features */
-#define EF_SPARC_SUN_US1 0x000200 /* Sun UltraSPARC1 extensions */
-#define EF_SPARC_HAL_R1 0x000400 /* HAL R1 extensions */
-#define EF_SPARC_SUN_US3 0x000800 /* Sun UltraSPARCIII extensions */
-
-/* SPARC relocs. */
-
-#define R_SPARC_NONE 0 /* No reloc */
-#define R_SPARC_8 1 /* Direct 8 bit */
-#define R_SPARC_16 2 /* Direct 16 bit */
-#define R_SPARC_32 3 /* Direct 32 bit */
-#define R_SPARC_DISP8 4 /* PC relative 8 bit */
-#define R_SPARC_DISP16 5 /* PC relative 16 bit */
-#define R_SPARC_DISP32 6 /* PC relative 32 bit */
-#define R_SPARC_WDISP30 7 /* PC relative 30 bit shifted */
-#define R_SPARC_WDISP22 8 /* PC relative 22 bit shifted */
-#define R_SPARC_HI22 9 /* High 22 bit */
-#define R_SPARC_22 10 /* Direct 22 bit */
-#define R_SPARC_13 11 /* Direct 13 bit */
-#define R_SPARC_LO10 12 /* Truncated 10 bit */
-#define R_SPARC_GOT10 13 /* Truncated 10 bit GOT entry */
-#define R_SPARC_GOT13 14 /* 13 bit GOT entry */
-#define R_SPARC_GOT22 15 /* 22 bit GOT entry shifted */
-#define R_SPARC_PC10 16 /* PC relative 10 bit truncated */
-#define R_SPARC_PC22 17 /* PC relative 22 bit shifted */
-#define R_SPARC_WPLT30 18 /* 30 bit PC relative PLT address */
-#define R_SPARC_COPY 19 /* Copy symbol at runtime */
-#define R_SPARC_GLOB_DAT 20 /* Create GOT entry */
-#define R_SPARC_JMP_SLOT 21 /* Create PLT entry */
-#define R_SPARC_RELATIVE 22 /* Adjust by program base */
-#define R_SPARC_UA32 23 /* Direct 32 bit unaligned */
-
-/* Additional Sparc64 relocs. */
-
-#define R_SPARC_PLT32 24 /* Direct 32 bit ref to PLT entry */
-#define R_SPARC_HIPLT22 25 /* High 22 bit PLT entry */
-#define R_SPARC_LOPLT10 26 /* Truncated 10 bit PLT entry */
-#define R_SPARC_PCPLT32 27 /* PC rel 32 bit ref to PLT entry */
-#define R_SPARC_PCPLT22 28 /* PC rel high 22 bit PLT entry */
-#define R_SPARC_PCPLT10 29 /* PC rel trunc 10 bit PLT entry */
-#define R_SPARC_10 30 /* Direct 10 bit */
-#define R_SPARC_11 31 /* Direct 11 bit */
-#define R_SPARC_64 32 /* Direct 64 bit */
-#define R_SPARC_OLO10 33 /* 10bit with secondary 13bit addend */
-#define R_SPARC_HH22 34 /* Top 22 bits of direct 64 bit */
-#define R_SPARC_HM10 35 /* High middle 10 bits of ... */
-#define R_SPARC_LM22 36 /* Low middle 22 bits of ... */
-#define R_SPARC_PC_HH22 37 /* Top 22 bits of pc rel 64 bit */
-#define R_SPARC_PC_HM10 38 /* High middle 10 bit of ... */
-#define R_SPARC_PC_LM22 39 /* Low miggle 22 bits of ... */
-#define R_SPARC_WDISP16 40 /* PC relative 16 bit shifted */
-#define R_SPARC_WDISP19 41 /* PC relative 19 bit shifted */
-#define R_SPARC_GLOB_JMP 42 /* was part of v9 ABI but was removed */
-#define R_SPARC_7 43 /* Direct 7 bit */
-#define R_SPARC_5 44 /* Direct 5 bit */
-#define R_SPARC_6 45 /* Direct 6 bit */
-#define R_SPARC_DISP64 46 /* PC relative 64 bit */
-#define R_SPARC_PLT64 47 /* Direct 64 bit ref to PLT entry */
-#define R_SPARC_HIX22 48 /* High 22 bit complemented */
-#define R_SPARC_LOX10 49 /* Truncated 11 bit complemented */
-#define R_SPARC_H44 50 /* Direct high 12 of 44 bit */
-#define R_SPARC_M44 51 /* Direct mid 22 of 44 bit */
-#define R_SPARC_L44 52 /* Direct low 10 of 44 bit */
-#define R_SPARC_REGISTER 53 /* Global register usage */
-#define R_SPARC_UA64 54 /* Direct 64 bit unaligned */
-#define R_SPARC_UA16 55 /* Direct 16 bit unaligned */
-#define R_SPARC_TLS_GD_HI22 56
-#define R_SPARC_TLS_GD_LO10 57
-#define R_SPARC_TLS_GD_ADD 58
-#define R_SPARC_TLS_GD_CALL 59
-#define R_SPARC_TLS_LDM_HI22 60
-#define R_SPARC_TLS_LDM_LO10 61
-#define R_SPARC_TLS_LDM_ADD 62
-#define R_SPARC_TLS_LDM_CALL 63
-#define R_SPARC_TLS_LDO_HIX22 64
-#define R_SPARC_TLS_LDO_LOX10 65
-#define R_SPARC_TLS_LDO_ADD 66
-#define R_SPARC_TLS_IE_HI22 67
-#define R_SPARC_TLS_IE_LO10 68
-#define R_SPARC_TLS_IE_LD 69
-#define R_SPARC_TLS_IE_LDX 70
-#define R_SPARC_TLS_IE_ADD 71
-#define R_SPARC_TLS_LE_HIX22 72
-#define R_SPARC_TLS_LE_LOX10 73
-#define R_SPARC_TLS_DTPMOD32 74
-#define R_SPARC_TLS_DTPMOD64 75
-#define R_SPARC_TLS_DTPOFF32 76
-#define R_SPARC_TLS_DTPOFF64 77
-#define R_SPARC_TLS_TPOFF32 78
-#define R_SPARC_TLS_TPOFF64 79
-#define R_SPARC_GOTDATA_HIX22 80
-#define R_SPARC_GOTDATA_LOX10 81
-#define R_SPARC_GOTDATA_OP_HIX22 82
-#define R_SPARC_GOTDATA_OP_LOX10 83
-#define R_SPARC_GOTDATA_OP 84
-#define R_SPARC_H34 85
-#define R_SPARC_SIZE32 86
-#define R_SPARC_SIZE64 87
-#define R_SPARC_WDISP10 88
-#define R_SPARC_JMP_IREL 248
-#define R_SPARC_IRELATIVE 249
-#define R_SPARC_GNU_VTINHERIT 250
-#define R_SPARC_GNU_VTENTRY 251
-#define R_SPARC_REV32 252
-/* Keep this the last entry. */
-#define R_SPARC_NUM 253
-
-/* For Sparc64, legal values for d_tag of Elf64_Dyn. */
-
-#define DT_SPARC_REGISTER 0x70000001
-#define DT_SPARC_NUM 2
-
-/* MIPS R3000 specific definitions. */
-
-/* Legal values for e_flags field of Elf32_Ehdr. */
-
-#define EF_MIPS_NOREORDER 1 /* A .noreorder directive was used. */
-#define EF_MIPS_PIC 2 /* Contains PIC code. */
-#define EF_MIPS_CPIC 4 /* Uses PIC calling sequence. */
-#define EF_MIPS_XGOT 8
-#define EF_MIPS_64BIT_WHIRL 16
-#define EF_MIPS_ABI2 32
-#define EF_MIPS_ABI_ON32 64
-#define EF_MIPS_FP64 512 /* Uses FP64 (12 callee-saved). */
-#define EF_MIPS_NAN2008 1024 /* Uses IEEE 754-2008 NaN encoding. */
-#define EF_MIPS_ARCH 0xf0000000 /* MIPS architecture level. */
-
-/* Legal values for MIPS architecture level. */
-
-#define EF_MIPS_ARCH_1 0x00000000 /* -mips1 code. */
-#define EF_MIPS_ARCH_2 0x10000000 /* -mips2 code. */
-#define EF_MIPS_ARCH_3 0x20000000 /* -mips3 code. */
-#define EF_MIPS_ARCH_4 0x30000000 /* -mips4 code. */
-#define EF_MIPS_ARCH_5 0x40000000 /* -mips5 code. */
-#define EF_MIPS_ARCH_32 0x50000000 /* MIPS32 code. */
-#define EF_MIPS_ARCH_64 0x60000000 /* MIPS64 code. */
-#define EF_MIPS_ARCH_32R2 0x70000000 /* MIPS32r2 code. */
-#define EF_MIPS_ARCH_64R2 0x80000000 /* MIPS64r2 code. */
-
-/* The following are unofficial names and should not be used. */
-
-#define E_MIPS_ARCH_1 EF_MIPS_ARCH_1
-#define E_MIPS_ARCH_2 EF_MIPS_ARCH_2
-#define E_MIPS_ARCH_3 EF_MIPS_ARCH_3
-#define E_MIPS_ARCH_4 EF_MIPS_ARCH_4
-#define E_MIPS_ARCH_5 EF_MIPS_ARCH_5
-#define E_MIPS_ARCH_32 EF_MIPS_ARCH_32
-#define E_MIPS_ARCH_64 EF_MIPS_ARCH_64
-
-/* Special section indices. */
-
-#define SHN_MIPS_ACOMMON 0xff00 /* Allocated common symbols. */
-#define SHN_MIPS_TEXT 0xff01 /* Allocated test symbols. */
-#define SHN_MIPS_DATA 0xff02 /* Allocated data symbols. */
-#define SHN_MIPS_SCOMMON 0xff03 /* Small common symbols. */
-#define SHN_MIPS_SUNDEFINED 0xff04 /* Small undefined symbols. */
-
-/* Legal values for sh_type field of Elf32_Shdr. */
-
-#define SHT_MIPS_LIBLIST 0x70000000 /* Shared objects used in link. */
-#define SHT_MIPS_MSYM 0x70000001
-#define SHT_MIPS_CONFLICT 0x70000002 /* Conflicting symbols. */
-#define SHT_MIPS_GPTAB 0x70000003 /* Global data area sizes. */
-#define SHT_MIPS_UCODE 0x70000004 /* Reserved for SGI/MIPS compilers */
-#define SHT_MIPS_DEBUG 0x70000005 /* MIPS ECOFF debugging info. */
-#define SHT_MIPS_REGINFO 0x70000006 /* Register usage information. */
-#define SHT_MIPS_PACKAGE 0x70000007
-#define SHT_MIPS_PACKSYM 0x70000008
-#define SHT_MIPS_RELD 0x70000009
-#define SHT_MIPS_IFACE 0x7000000b
-#define SHT_MIPS_CONTENT 0x7000000c
-#define SHT_MIPS_OPTIONS 0x7000000d /* Miscellaneous options. */
-#define SHT_MIPS_SHDR 0x70000010
-#define SHT_MIPS_FDESC 0x70000011
-#define SHT_MIPS_EXTSYM 0x70000012
-#define SHT_MIPS_DENSE 0x70000013
-#define SHT_MIPS_PDESC 0x70000014
-#define SHT_MIPS_LOCSYM 0x70000015
-#define SHT_MIPS_AUXSYM 0x70000016
-#define SHT_MIPS_OPTSYM 0x70000017
-#define SHT_MIPS_LOCSTR 0x70000018
-#define SHT_MIPS_LINE 0x70000019
-#define SHT_MIPS_RFDESC 0x7000001a
-#define SHT_MIPS_DELTASYM 0x7000001b
-#define SHT_MIPS_DELTAINST 0x7000001c
-#define SHT_MIPS_DELTACLASS 0x7000001d
-#define SHT_MIPS_DWARF 0x7000001e /* DWARF debugging information. */
-#define SHT_MIPS_DELTADECL 0x7000001f
-#define SHT_MIPS_SYMBOL_LIB 0x70000020
-#define SHT_MIPS_EVENTS 0x70000021 /* Event section. */
-#define SHT_MIPS_TRANSLATE 0x70000022
-#define SHT_MIPS_PIXIE 0x70000023
-#define SHT_MIPS_XLATE 0x70000024
-#define SHT_MIPS_XLATE_DEBUG 0x70000025
-#define SHT_MIPS_WHIRL 0x70000026
-#define SHT_MIPS_EH_REGION 0x70000027
-#define SHT_MIPS_XLATE_OLD 0x70000028
-#define SHT_MIPS_PDR_EXCEPTION 0x70000029
-#define SHT_MIPS_XHASH 0x7000002b
-
-/* Legal values for sh_flags field of Elf32_Shdr. */
-
-#define SHF_MIPS_GPREL 0x10000000 /* Must be in global data area. */
-#define SHF_MIPS_MERGE 0x20000000
-#define SHF_MIPS_ADDR 0x40000000
-#define SHF_MIPS_STRINGS 0x80000000
-#define SHF_MIPS_NOSTRIP 0x08000000
-#define SHF_MIPS_LOCAL 0x04000000
-#define SHF_MIPS_NAMES 0x02000000
-#define SHF_MIPS_NODUPE 0x01000000
-
-
-/* Symbol tables. */
-
-/* MIPS specific values for `st_other'. */
-#define STO_MIPS_DEFAULT 0x0
-#define STO_MIPS_INTERNAL 0x1
-#define STO_MIPS_HIDDEN 0x2
-#define STO_MIPS_PROTECTED 0x3
-#define STO_MIPS_PLT 0x8
-#define STO_MIPS_SC_ALIGN_UNUSED 0xff
-
-/* MIPS specific values for `st_info'. */
-#define STB_MIPS_SPLIT_COMMON 13
-
-/* Entries found in sections of type SHT_MIPS_GPTAB. */
-
-typedef union
-{
- struct
- {
- Elf32_Word gt_current_g_value; /* -G value used for compilation. */
- Elf32_Word gt_unused; /* Not used. */
- } gt_header; /* First entry in section. */
- struct
- {
- Elf32_Word gt_g_value; /* If this value were used for -G. */
- Elf32_Word gt_bytes; /* This many bytes would be used. */
- } gt_entry; /* Subsequent entries in section. */
-} Elf32_gptab;
-
-/* Entry found in sections of type SHT_MIPS_REGINFO. */
-
-typedef struct
-{
- Elf32_Word ri_gprmask; /* General registers used. */
- Elf32_Word ri_cprmask[4]; /* Coprocessor registers used. */
- Elf32_Sword ri_gp_value; /* $gp register value. */
-} Elf32_RegInfo;
-
-/* Entries found in sections of type SHT_MIPS_OPTIONS. */
-
-typedef struct
-{
- unsigned char kind; /* Determines interpretation of the
- variable part of descriptor. */
- unsigned char size; /* Size of descriptor, including header. */
- Elf32_Section section; /* Section header index of section affected,
- 0 for global options. */
- Elf32_Word info; /* Kind-specific information. */
-} Elf_Options;
-
-/* Values for `kind' field in Elf_Options. */
-
-#define ODK_NULL 0 /* Undefined. */
-#define ODK_REGINFO 1 /* Register usage information. */
-#define ODK_EXCEPTIONS 2 /* Exception processing options. */
-#define ODK_PAD 3 /* Section padding options. */
-#define ODK_HWPATCH 4 /* Hardware workarounds performed */
-#define ODK_FILL 5 /* record the fill value used by the linker. */
-#define ODK_TAGS 6 /* reserve space for desktop tools to write. */
-#define ODK_HWAND 7 /* HW workarounds. 'AND' bits when merging. */
-#define ODK_HWOR 8 /* HW workarounds. 'OR' bits when merging. */
-
-/* Values for `info' in Elf_Options for ODK_EXCEPTIONS entries. */
-
-#define OEX_FPU_MIN 0x1f /* FPE's which MUST be enabled. */
-#define OEX_FPU_MAX 0x1f00 /* FPE's which MAY be enabled. */
-#define OEX_PAGE0 0x10000 /* page zero must be mapped. */
-#define OEX_SMM 0x20000 /* Force sequential memory mode? */
-#define OEX_FPDBUG 0x40000 /* Force floating point debug mode? */
-#define OEX_PRECISEFP OEX_FPDBUG
-#define OEX_DISMISS 0x80000 /* Dismiss invalid address faults? */
-
-#define OEX_FPU_INVAL 0x10
-#define OEX_FPU_DIV0 0x08
-#define OEX_FPU_OFLO 0x04
-#define OEX_FPU_UFLO 0x02
-#define OEX_FPU_INEX 0x01
-
-/* Masks for `info' in Elf_Options for an ODK_HWPATCH entry. */
-
-#define OHW_R4KEOP 0x1 /* R4000 end-of-page patch. */
-#define OHW_R8KPFETCH 0x2 /* may need R8000 prefetch patch. */
-#define OHW_R5KEOP 0x4 /* R5000 end-of-page patch. */
-#define OHW_R5KCVTL 0x8 /* R5000 cvt.[ds].l bug. clean=1. */
-
-#define OPAD_PREFIX 0x1
-#define OPAD_POSTFIX 0x2
-#define OPAD_SYMBOL 0x4
-
-/* Entry found in `.options' section. */
-
-typedef struct
-{
- Elf32_Word hwp_flags1; /* Extra flags. */
- Elf32_Word hwp_flags2; /* Extra flags. */
-} Elf_Options_Hw;
-
-/* Masks for `info' in ElfOptions for ODK_HWAND and ODK_HWOR entries. */
-
-#define OHWA0_R4KEOP_CHECKED 0x00000001
-#define OHWA1_R4KEOP_CLEAN 0x00000002
-
-/* MIPS relocs. */
-
-#define R_MIPS_NONE 0 /* No reloc */
-#define R_MIPS_16 1 /* Direct 16 bit */
-#define R_MIPS_32 2 /* Direct 32 bit */
-#define R_MIPS_REL32 3 /* PC relative 32 bit */
-#define R_MIPS_26 4 /* Direct 26 bit shifted */
-#define R_MIPS_HI16 5 /* High 16 bit */
-#define R_MIPS_LO16 6 /* Low 16 bit */
-#define R_MIPS_GPREL16 7 /* GP relative 16 bit */
-#define R_MIPS_LITERAL 8 /* 16 bit literal entry */
-#define R_MIPS_GOT16 9 /* 16 bit GOT entry */
-#define R_MIPS_PC16 10 /* PC relative 16 bit */
-#define R_MIPS_CALL16 11 /* 16 bit GOT entry for function */
-#define R_MIPS_GPREL32 12 /* GP relative 32 bit */
-
-#define R_MIPS_SHIFT5 16
-#define R_MIPS_SHIFT6 17
-#define R_MIPS_64 18
-#define R_MIPS_GOT_DISP 19
-#define R_MIPS_GOT_PAGE 20
-#define R_MIPS_GOT_OFST 21
-#define R_MIPS_GOT_HI16 22
-#define R_MIPS_GOT_LO16 23
-#define R_MIPS_SUB 24
-#define R_MIPS_INSERT_A 25
-#define R_MIPS_INSERT_B 26
-#define R_MIPS_DELETE 27
-#define R_MIPS_HIGHER 28
-#define R_MIPS_HIGHEST 29
-#define R_MIPS_CALL_HI16 30
-#define R_MIPS_CALL_LO16 31
-#define R_MIPS_SCN_DISP 32
-#define R_MIPS_REL16 33
-#define R_MIPS_ADD_IMMEDIATE 34
-#define R_MIPS_PJUMP 35
-#define R_MIPS_RELGOT 36
-#define R_MIPS_JALR 37
-#define R_MIPS_TLS_DTPMOD32 38 /* Module number 32 bit */
-#define R_MIPS_TLS_DTPREL32 39 /* Module-relative offset 32 bit */
-#define R_MIPS_TLS_DTPMOD64 40 /* Module number 64 bit */
-#define R_MIPS_TLS_DTPREL64 41 /* Module-relative offset 64 bit */
-#define R_MIPS_TLS_GD 42 /* 16 bit GOT offset for GD */
-#define R_MIPS_TLS_LDM 43 /* 16 bit GOT offset for LDM */
-#define R_MIPS_TLS_DTPREL_HI16 44 /* Module-relative offset, high 16 bits */
-#define R_MIPS_TLS_DTPREL_LO16 45 /* Module-relative offset, low 16 bits */
-#define R_MIPS_TLS_GOTTPREL 46 /* 16 bit GOT offset for IE */
-#define R_MIPS_TLS_TPREL32 47 /* TP-relative offset, 32 bit */
-#define R_MIPS_TLS_TPREL64 48 /* TP-relative offset, 64 bit */
-#define R_MIPS_TLS_TPREL_HI16 49 /* TP-relative offset, high 16 bits */
-#define R_MIPS_TLS_TPREL_LO16 50 /* TP-relative offset, low 16 bits */
-#define R_MIPS_GLOB_DAT 51
-#define R_MIPS_COPY 126
-#define R_MIPS_JUMP_SLOT 127
-/* Keep this the last entry. */
-#define R_MIPS_NUM 128
-
-/* Legal values for p_type field of Elf32_Phdr. */
-
-#define PT_MIPS_REGINFO 0x70000000 /* Register usage information. */
-#define PT_MIPS_RTPROC 0x70000001 /* Runtime procedure table. */
-#define PT_MIPS_OPTIONS 0x70000002
-#define PT_MIPS_ABIFLAGS 0x70000003 /* FP mode requirement. */
-
-/* Special program header types. */
-
-#define PF_MIPS_LOCAL 0x10000000
-
-/* Legal values for d_tag field of Elf32_Dyn. */
-
-#define DT_MIPS_RLD_VERSION 0x70000001 /* Runtime linker interface version */
-#define DT_MIPS_TIME_STAMP 0x70000002 /* Timestamp */
-#define DT_MIPS_ICHECKSUM 0x70000003 /* Checksum */
-#define DT_MIPS_IVERSION 0x70000004 /* Version string (string tbl index) */
-#define DT_MIPS_FLAGS 0x70000005 /* Flags */
-#define DT_MIPS_BASE_ADDRESS 0x70000006 /* Base address */
-#define DT_MIPS_MSYM 0x70000007
-#define DT_MIPS_CONFLICT 0x70000008 /* Address of CONFLICT section */
-#define DT_MIPS_LIBLIST 0x70000009 /* Address of LIBLIST section */
-#define DT_MIPS_LOCAL_GOTNO 0x7000000a /* Number of local GOT entries */
-#define DT_MIPS_CONFLICTNO 0x7000000b /* Number of CONFLICT entries */
-#define DT_MIPS_LIBLISTNO 0x70000010 /* Number of LIBLIST entries */
-#define DT_MIPS_SYMTABNO 0x70000011 /* Number of DYNSYM entries */
-#define DT_MIPS_UNREFEXTNO 0x70000012 /* First external DYNSYM */
-#define DT_MIPS_GOTSYM 0x70000013 /* First GOT entry in DYNSYM */
-#define DT_MIPS_HIPAGENO 0x70000014 /* Number of GOT page table entries */
-#define DT_MIPS_RLD_MAP 0x70000016 /* Address of run time loader map. */
-#define DT_MIPS_DELTA_CLASS 0x70000017 /* Delta C++ class definition. */
-#define DT_MIPS_DELTA_CLASS_NO 0x70000018 /* Number of entries in
- DT_MIPS_DELTA_CLASS. */
-#define DT_MIPS_DELTA_INSTANCE 0x70000019 /* Delta C++ class instances. */
-#define DT_MIPS_DELTA_INSTANCE_NO 0x7000001a /* Number of entries in
- DT_MIPS_DELTA_INSTANCE. */
-#define DT_MIPS_DELTA_RELOC 0x7000001b /* Delta relocations. */
-#define DT_MIPS_DELTA_RELOC_NO 0x7000001c /* Number of entries in
- DT_MIPS_DELTA_RELOC. */
-#define DT_MIPS_DELTA_SYM 0x7000001d /* Delta symbols that Delta
- relocations refer to. */
-#define DT_MIPS_DELTA_SYM_NO 0x7000001e /* Number of entries in
- DT_MIPS_DELTA_SYM. */
-#define DT_MIPS_DELTA_CLASSSYM 0x70000020 /* Delta symbols that hold the
- class declaration. */
-#define DT_MIPS_DELTA_CLASSSYM_NO 0x70000021 /* Number of entries in
- DT_MIPS_DELTA_CLASSSYM. */
-#define DT_MIPS_CXX_FLAGS 0x70000022 /* Flags indicating for C++ flavor. */
-#define DT_MIPS_PIXIE_INIT 0x70000023
-#define DT_MIPS_SYMBOL_LIB 0x70000024
-#define DT_MIPS_LOCALPAGE_GOTIDX 0x70000025
-#define DT_MIPS_LOCAL_GOTIDX 0x70000026
-#define DT_MIPS_HIDDEN_GOTIDX 0x70000027
-#define DT_MIPS_PROTECTED_GOTIDX 0x70000028
-#define DT_MIPS_OPTIONS 0x70000029 /* Address of .options. */
-#define DT_MIPS_INTERFACE 0x7000002a /* Address of .interface. */
-#define DT_MIPS_DYNSTR_ALIGN 0x7000002b
-#define DT_MIPS_INTERFACE_SIZE 0x7000002c /* Size of the .interface section. */
-#define DT_MIPS_RLD_TEXT_RESOLVE_ADDR 0x7000002d /* Address of rld_text_rsolve
- function stored in GOT. */
-#define DT_MIPS_PERF_SUFFIX 0x7000002e /* Default suffix of dso to be added
- by rld on dlopen() calls. */
-#define DT_MIPS_COMPACT_SIZE 0x7000002f /* (O32)Size of compact rel section. */
-#define DT_MIPS_GP_VALUE 0x70000030 /* GP value for aux GOTs. */
-#define DT_MIPS_AUX_DYNAMIC 0x70000031 /* Address of aux .dynamic. */
-/* The address of .got.plt in an executable using the new non-PIC ABI. */
-#define DT_MIPS_PLTGOT 0x70000032
-/* The base of the PLT in an executable using the new non-PIC ABI if that
- PLT is writable. For a non-writable PLT, this is omitted or has a zero
- value. */
-#define DT_MIPS_RWPLT 0x70000034
-/* An alternative description of the classic MIPS RLD_MAP that is usable
- in a PIE as it stores a relative offset from the address of the tag
- rather than an absolute address. */
-#define DT_MIPS_RLD_MAP_REL 0x70000035
-/* GNU-style hash table with xlat. */
-#define DT_MIPS_XHASH 0x70000036
-#define DT_MIPS_NUM 0x37
-
-/* Legal values for DT_MIPS_FLAGS Elf32_Dyn entry. */
-
-#define RHF_NONE 0 /* No flags */
-#define RHF_QUICKSTART (1 << 0) /* Use quickstart */
-#define RHF_NOTPOT (1 << 1) /* Hash size not power of 2 */
-#define RHF_NO_LIBRARY_REPLACEMENT (1 << 2) /* Ignore LD_LIBRARY_PATH */
-#define RHF_NO_MOVE (1 << 3)
-#define RHF_SGI_ONLY (1 << 4)
-#define RHF_GUARANTEE_INIT (1 << 5)
-#define RHF_DELTA_C_PLUS_PLUS (1 << 6)
-#define RHF_GUARANTEE_START_INIT (1 << 7)
-#define RHF_PIXIE (1 << 8)
-#define RHF_DEFAULT_DELAY_LOAD (1 << 9)
-#define RHF_REQUICKSTART (1 << 10)
-#define RHF_REQUICKSTARTED (1 << 11)
-#define RHF_CORD (1 << 12)
-#define RHF_NO_UNRES_UNDEF (1 << 13)
-#define RHF_RLD_ORDER_SAFE (1 << 14)
-
-/* Entries found in sections of type SHT_MIPS_LIBLIST. */
-
-typedef struct
-{
- Elf32_Word l_name; /* Name (string table index) */
- Elf32_Word l_time_stamp; /* Timestamp */
- Elf32_Word l_checksum; /* Checksum */
- Elf32_Word l_version; /* Interface version */
- Elf32_Word l_flags; /* Flags */
-} Elf32_Lib;
-
-typedef struct
-{
- Elf64_Word l_name; /* Name (string table index) */
- Elf64_Word l_time_stamp; /* Timestamp */
- Elf64_Word l_checksum; /* Checksum */
- Elf64_Word l_version; /* Interface version */
- Elf64_Word l_flags; /* Flags */
-} Elf64_Lib;
-
-
-/* Legal values for l_flags. */
-
-#define LL_NONE 0
-#define LL_EXACT_MATCH (1 << 0) /* Require exact match */
-#define LL_IGNORE_INT_VER (1 << 1) /* Ignore interface version */
-#define LL_REQUIRE_MINOR (1 << 2)
-#define LL_EXPORTS (1 << 3)
-#define LL_DELAY_LOAD (1 << 4)
-#define LL_DELTA (1 << 5)
-
-/* Entries found in sections of type SHT_MIPS_CONFLICT. */
-
-typedef Elf32_Addr Elf32_Conflict;
-
-typedef struct
-{
- /* Version of flags structure. */
- Elf32_Half version;
- /* The level of the ISA: 1-5, 32, 64. */
- unsigned char isa_level;
- /* The revision of ISA: 0 for MIPS V and below, 1-n otherwise. */
- unsigned char isa_rev;
- /* The size of general purpose registers. */
- unsigned char gpr_size;
- /* The size of co-processor 1 registers. */
- unsigned char cpr1_size;
- /* The size of co-processor 2 registers. */
- unsigned char cpr2_size;
- /* The floating-point ABI. */
- unsigned char fp_abi;
- /* Processor-specific extension. */
- Elf32_Word isa_ext;
- /* Mask of ASEs used. */
- Elf32_Word ases;
- /* Mask of general flags. */
- Elf32_Word flags1;
- Elf32_Word flags2;
-} Elf_MIPS_ABIFlags_v0;
-
-/* Values for the register size bytes of an abi flags structure. */
-
-#define MIPS_AFL_REG_NONE 0x00 /* No registers. */
-#define MIPS_AFL_REG_32 0x01 /* 32-bit registers. */
-#define MIPS_AFL_REG_64 0x02 /* 64-bit registers. */
-#define MIPS_AFL_REG_128 0x03 /* 128-bit registers. */
-
-/* Masks for the ases word of an ABI flags structure. */
-
-#define MIPS_AFL_ASE_DSP 0x00000001 /* DSP ASE. */
-#define MIPS_AFL_ASE_DSPR2 0x00000002 /* DSP R2 ASE. */
-#define MIPS_AFL_ASE_EVA 0x00000004 /* Enhanced VA Scheme. */
-#define MIPS_AFL_ASE_MCU 0x00000008 /* MCU (MicroController) ASE. */
-#define MIPS_AFL_ASE_MDMX 0x00000010 /* MDMX ASE. */
-#define MIPS_AFL_ASE_MIPS3D 0x00000020 /* MIPS-3D ASE. */
-#define MIPS_AFL_ASE_MT 0x00000040 /* MT ASE. */
-#define MIPS_AFL_ASE_SMARTMIPS 0x00000080 /* SmartMIPS ASE. */
-#define MIPS_AFL_ASE_VIRT 0x00000100 /* VZ ASE. */
-#define MIPS_AFL_ASE_MSA 0x00000200 /* MSA ASE. */
-#define MIPS_AFL_ASE_MIPS16 0x00000400 /* MIPS16 ASE. */
-#define MIPS_AFL_ASE_MICROMIPS 0x00000800 /* MICROMIPS ASE. */
-#define MIPS_AFL_ASE_XPA 0x00001000 /* XPA ASE. */
-#define MIPS_AFL_ASE_MASK 0x00001fff /* All ASEs. */
-
-/* Values for the isa_ext word of an ABI flags structure. */
-
-#define MIPS_AFL_EXT_XLR 1 /* RMI Xlr instruction. */
-#define MIPS_AFL_EXT_OCTEON2 2 /* Cavium Networks Octeon2. */
-#define MIPS_AFL_EXT_OCTEONP 3 /* Cavium Networks OcteonP. */
-#define MIPS_AFL_EXT_LOONGSON_3A 4 /* Loongson 3A. */
-#define MIPS_AFL_EXT_OCTEON 5 /* Cavium Networks Octeon. */
-#define MIPS_AFL_EXT_5900 6 /* MIPS R5900 instruction. */
-#define MIPS_AFL_EXT_4650 7 /* MIPS R4650 instruction. */
-#define MIPS_AFL_EXT_4010 8 /* LSI R4010 instruction. */
-#define MIPS_AFL_EXT_4100 9 /* NEC VR4100 instruction. */
-#define MIPS_AFL_EXT_3900 10 /* Toshiba R3900 instruction. */
-#define MIPS_AFL_EXT_10000 11 /* MIPS R10000 instruction. */
-#define MIPS_AFL_EXT_SB1 12 /* Broadcom SB-1 instruction. */
-#define MIPS_AFL_EXT_4111 13 /* NEC VR4111/VR4181 instruction. */
-#define MIPS_AFL_EXT_4120 14 /* NEC VR4120 instruction. */
-#define MIPS_AFL_EXT_5400 15 /* NEC VR5400 instruction. */
-#define MIPS_AFL_EXT_5500 16 /* NEC VR5500 instruction. */
-#define MIPS_AFL_EXT_LOONGSON_2E 17 /* ST Microelectronics Loongson 2E. */
-#define MIPS_AFL_EXT_LOONGSON_2F 18 /* ST Microelectronics Loongson 2F. */
-
-/* Masks for the flags1 word of an ABI flags structure. */
-#define MIPS_AFL_FLAGS1_ODDSPREG 1 /* Uses odd single-precision registers. */
-
-/* Object attribute values. */
-enum
-{
- /* Not tagged or not using any ABIs affected by the differences. */
- Val_GNU_MIPS_ABI_FP_ANY = 0,
- /* Using hard-float -mdouble-float. */
- Val_GNU_MIPS_ABI_FP_DOUBLE = 1,
- /* Using hard-float -msingle-float. */
- Val_GNU_MIPS_ABI_FP_SINGLE = 2,
- /* Using soft-float. */
- Val_GNU_MIPS_ABI_FP_SOFT = 3,
- /* Using -mips32r2 -mfp64. */
- Val_GNU_MIPS_ABI_FP_OLD_64 = 4,
- /* Using -mfpxx. */
- Val_GNU_MIPS_ABI_FP_XX = 5,
- /* Using -mips32r2 -mfp64. */
- Val_GNU_MIPS_ABI_FP_64 = 6,
- /* Using -mips32r2 -mfp64 -mno-odd-spreg. */
- Val_GNU_MIPS_ABI_FP_64A = 7,
- /* Maximum allocated FP ABI value. */
- Val_GNU_MIPS_ABI_FP_MAX = 7
-};
-
-/* HPPA specific definitions. */
-
-/* Legal values for e_flags field of Elf32_Ehdr. */
-
-#define EF_PARISC_TRAPNIL 0x00010000 /* Trap nil pointer dereference. */
-#define EF_PARISC_EXT 0x00020000 /* Program uses arch. extensions. */
-#define EF_PARISC_LSB 0x00040000 /* Program expects little endian. */
-#define EF_PARISC_WIDE 0x00080000 /* Program expects wide mode. */
-#define EF_PARISC_NO_KABP 0x00100000 /* No kernel assisted branch
- prediction. */
-#define EF_PARISC_LAZYSWAP 0x00400000 /* Allow lazy swapping. */
-#define EF_PARISC_ARCH 0x0000ffff /* Architecture version. */
-
-/* Defined values for `e_flags & EF_PARISC_ARCH' are: */
-
-#define EFA_PARISC_1_0 0x020b /* PA-RISC 1.0 big-endian. */
-#define EFA_PARISC_1_1 0x0210 /* PA-RISC 1.1 big-endian. */
-#define EFA_PARISC_2_0 0x0214 /* PA-RISC 2.0 big-endian. */
-
-/* Additional section indices. */
-
-#define SHN_PARISC_ANSI_COMMON 0xff00 /* Section for tentatively declared
- symbols in ANSI C. */
-#define SHN_PARISC_HUGE_COMMON 0xff01 /* Common blocks in huge model. */
-
-/* Legal values for sh_type field of Elf32_Shdr. */
-
-#define SHT_PARISC_EXT 0x70000000 /* Contains product specific ext. */
-#define SHT_PARISC_UNWIND 0x70000001 /* Unwind information. */
-#define SHT_PARISC_DOC 0x70000002 /* Debug info for optimized code. */
-
-/* Legal values for sh_flags field of Elf32_Shdr. */
-
-#define SHF_PARISC_SHORT 0x20000000 /* Section with short addressing. */
-#define SHF_PARISC_HUGE 0x40000000 /* Section far from gp. */
-#define SHF_PARISC_SBP 0x80000000 /* Static branch prediction code. */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_PARISC_MILLICODE 13 /* Millicode function entry point. */
-
-#define STT_HP_OPAQUE (STT_LOOS + 0x1)
-#define STT_HP_STUB (STT_LOOS + 0x2)
-
-/* HPPA relocs. */
-
-#define R_PARISC_NONE 0 /* No reloc. */
-#define R_PARISC_DIR32 1 /* Direct 32-bit reference. */
-#define R_PARISC_DIR21L 2 /* Left 21 bits of eff. address. */
-#define R_PARISC_DIR17R 3 /* Right 17 bits of eff. address. */
-#define R_PARISC_DIR17F 4 /* 17 bits of eff. address. */
-#define R_PARISC_DIR14R 6 /* Right 14 bits of eff. address. */
-#define R_PARISC_PCREL32 9 /* 32-bit rel. address. */
-#define R_PARISC_PCREL21L 10 /* Left 21 bits of rel. address. */
-#define R_PARISC_PCREL17R 11 /* Right 17 bits of rel. address. */
-#define R_PARISC_PCREL17F 12 /* 17 bits of rel. address. */
-#define R_PARISC_PCREL14R 14 /* Right 14 bits of rel. address. */
-#define R_PARISC_DPREL21L 18 /* Left 21 bits of rel. address. */
-#define R_PARISC_DPREL14R 22 /* Right 14 bits of rel. address. */
-#define R_PARISC_GPREL21L 26 /* GP-relative, left 21 bits. */
-#define R_PARISC_GPREL14R 30 /* GP-relative, right 14 bits. */
-#define R_PARISC_LTOFF21L 34 /* LT-relative, left 21 bits. */
-#define R_PARISC_LTOFF14R 38 /* LT-relative, right 14 bits. */
-#define R_PARISC_SECREL32 41 /* 32 bits section rel. address. */
-#define R_PARISC_SEGBASE 48 /* No relocation, set segment base. */
-#define R_PARISC_SEGREL32 49 /* 32 bits segment rel. address. */
-#define R_PARISC_PLTOFF21L 50 /* PLT rel. address, left 21 bits. */
-#define R_PARISC_PLTOFF14R 54 /* PLT rel. address, right 14 bits. */
-#define R_PARISC_LTOFF_FPTR32 57 /* 32 bits LT-rel. function pointer. */
-#define R_PARISC_LTOFF_FPTR21L 58 /* LT-rel. fct ptr, left 21 bits. */
-#define R_PARISC_LTOFF_FPTR14R 62 /* LT-rel. fct ptr, right 14 bits. */
-#define R_PARISC_FPTR64 64 /* 64 bits function address. */
-#define R_PARISC_PLABEL32 65 /* 32 bits function address. */
-#define R_PARISC_PLABEL21L 66 /* Left 21 bits of fdesc address. */
-#define R_PARISC_PLABEL14R 70 /* Right 14 bits of fdesc address. */
-#define R_PARISC_PCREL64 72 /* 64 bits PC-rel. address. */
-#define R_PARISC_PCREL22F 74 /* 22 bits PC-rel. address. */
-#define R_PARISC_PCREL14WR 75 /* PC-rel. address, right 14 bits. */
-#define R_PARISC_PCREL14DR 76 /* PC rel. address, right 14 bits. */
-#define R_PARISC_PCREL16F 77 /* 16 bits PC-rel. address. */
-#define R_PARISC_PCREL16WF 78 /* 16 bits PC-rel. address. */
-#define R_PARISC_PCREL16DF 79 /* 16 bits PC-rel. address. */
-#define R_PARISC_DIR64 80 /* 64 bits of eff. address. */
-#define R_PARISC_DIR14WR 83 /* 14 bits of eff. address. */
-#define R_PARISC_DIR14DR 84 /* 14 bits of eff. address. */
-#define R_PARISC_DIR16F 85 /* 16 bits of eff. address. */
-#define R_PARISC_DIR16WF 86 /* 16 bits of eff. address. */
-#define R_PARISC_DIR16DF 87 /* 16 bits of eff. address. */
-#define R_PARISC_GPREL64 88 /* 64 bits of GP-rel. address. */
-#define R_PARISC_GPREL14WR 91 /* GP-rel. address, right 14 bits. */
-#define R_PARISC_GPREL14DR 92 /* GP-rel. address, right 14 bits. */
-#define R_PARISC_GPREL16F 93 /* 16 bits GP-rel. address. */
-#define R_PARISC_GPREL16WF 94 /* 16 bits GP-rel. address. */
-#define R_PARISC_GPREL16DF 95 /* 16 bits GP-rel. address. */
-#define R_PARISC_LTOFF64 96 /* 64 bits LT-rel. address. */
-#define R_PARISC_LTOFF14WR 99 /* LT-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF14DR 100 /* LT-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF16F 101 /* 16 bits LT-rel. address. */
-#define R_PARISC_LTOFF16WF 102 /* 16 bits LT-rel. address. */
-#define R_PARISC_LTOFF16DF 103 /* 16 bits LT-rel. address. */
-#define R_PARISC_SECREL64 104 /* 64 bits section rel. address. */
-#define R_PARISC_SEGREL64 112 /* 64 bits segment rel. address. */
-#define R_PARISC_PLTOFF14WR 115 /* PLT-rel. address, right 14 bits. */
-#define R_PARISC_PLTOFF14DR 116 /* PLT-rel. address, right 14 bits. */
-#define R_PARISC_PLTOFF16F 117 /* 16 bits LT-rel. address. */
-#define R_PARISC_PLTOFF16WF 118 /* 16 bits PLT-rel. address. */
-#define R_PARISC_PLTOFF16DF 119 /* 16 bits PLT-rel. address. */
-#define R_PARISC_LTOFF_FPTR64 120 /* 64 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR14WR 123 /* LT-rel. fct. ptr., right 14 bits. */
-#define R_PARISC_LTOFF_FPTR14DR 124 /* LT-rel. fct. ptr., right 14 bits. */
-#define R_PARISC_LTOFF_FPTR16F 125 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR16WF 126 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR16DF 127 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LORESERVE 128
-#define R_PARISC_COPY 128 /* Copy relocation. */
-#define R_PARISC_IPLT 129 /* Dynamic reloc, imported PLT */
-#define R_PARISC_EPLT 130 /* Dynamic reloc, exported PLT */
-#define R_PARISC_TPREL32 153 /* 32 bits TP-rel. address. */
-#define R_PARISC_TPREL21L 154 /* TP-rel. address, left 21 bits. */
-#define R_PARISC_TPREL14R 158 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF_TP21L 162 /* LT-TP-rel. address, left 21 bits. */
-#define R_PARISC_LTOFF_TP14R 166 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP14F 167 /* 14 bits LT-TP-rel. address. */
-#define R_PARISC_TPREL64 216 /* 64 bits TP-rel. address. */
-#define R_PARISC_TPREL14WR 219 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_TPREL14DR 220 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_TPREL16F 221 /* 16 bits TP-rel. address. */
-#define R_PARISC_TPREL16WF 222 /* 16 bits TP-rel. address. */
-#define R_PARISC_TPREL16DF 223 /* 16 bits TP-rel. address. */
-#define R_PARISC_LTOFF_TP64 224 /* 64 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP14WR 227 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP14DR 228 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP16F 229 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP16WF 230 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP16DF 231 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_GNU_VTENTRY 232
-#define R_PARISC_GNU_VTINHERIT 233
-#define R_PARISC_TLS_GD21L 234 /* GD 21-bit left. */
-#define R_PARISC_TLS_GD14R 235 /* GD 14-bit right. */
-#define R_PARISC_TLS_GDCALL 236 /* GD call to __t_g_a. */
-#define R_PARISC_TLS_LDM21L 237 /* LD module 21-bit left. */
-#define R_PARISC_TLS_LDM14R 238 /* LD module 14-bit right. */
-#define R_PARISC_TLS_LDMCALL 239 /* LD module call to __t_g_a. */
-#define R_PARISC_TLS_LDO21L 240 /* LD offset 21-bit left. */
-#define R_PARISC_TLS_LDO14R 241 /* LD offset 14-bit right. */
-#define R_PARISC_TLS_DTPMOD32 242 /* DTP module 32-bit. */
-#define R_PARISC_TLS_DTPMOD64 243 /* DTP module 64-bit. */
-#define R_PARISC_TLS_DTPOFF32 244 /* DTP offset 32-bit. */
-#define R_PARISC_TLS_DTPOFF64 245 /* DTP offset 32-bit. */
-#define R_PARISC_TLS_LE21L R_PARISC_TPREL21L
-#define R_PARISC_TLS_LE14R R_PARISC_TPREL14R
-#define R_PARISC_TLS_IE21L R_PARISC_LTOFF_TP21L
-#define R_PARISC_TLS_IE14R R_PARISC_LTOFF_TP14R
-#define R_PARISC_TLS_TPREL32 R_PARISC_TPREL32
-#define R_PARISC_TLS_TPREL64 R_PARISC_TPREL64
-#define R_PARISC_HIRESERVE 255
-
-/* Legal values for p_type field of Elf32_Phdr/Elf64_Phdr. */
-
-#define PT_HP_TLS (PT_LOOS + 0x0)
-#define PT_HP_CORE_NONE (PT_LOOS + 0x1)
-#define PT_HP_CORE_VERSION (PT_LOOS + 0x2)
-#define PT_HP_CORE_KERNEL (PT_LOOS + 0x3)
-#define PT_HP_CORE_COMM (PT_LOOS + 0x4)
-#define PT_HP_CORE_PROC (PT_LOOS + 0x5)
-#define PT_HP_CORE_LOADABLE (PT_LOOS + 0x6)
-#define PT_HP_CORE_STACK (PT_LOOS + 0x7)
-#define PT_HP_CORE_SHM (PT_LOOS + 0x8)
-#define PT_HP_CORE_MMF (PT_LOOS + 0x9)
-#define PT_HP_PARALLEL (PT_LOOS + 0x10)
-#define PT_HP_FASTBIND (PT_LOOS + 0x11)
-#define PT_HP_OPT_ANNOT (PT_LOOS + 0x12)
-#define PT_HP_HSL_ANNOT (PT_LOOS + 0x13)
-#define PT_HP_STACK (PT_LOOS + 0x14)
-
-#define PT_PARISC_ARCHEXT 0x70000000
-#define PT_PARISC_UNWIND 0x70000001
-
-/* Legal values for p_flags field of Elf32_Phdr/Elf64_Phdr. */
-
-#define PF_PARISC_SBP 0x08000000
-
-#define PF_HP_PAGE_SIZE 0x00100000
-#define PF_HP_FAR_SHARED 0x00200000
-#define PF_HP_NEAR_SHARED 0x00400000
-#define PF_HP_CODE 0x01000000
-#define PF_HP_MODIFY 0x02000000
-#define PF_HP_LAZYSWAP 0x04000000
-#define PF_HP_SBP 0x08000000
-
-
-/* Alpha specific definitions. */
-
-/* Legal values for e_flags field of Elf64_Ehdr. */
-
-#define EF_ALPHA_32BIT 1 /* All addresses must be < 2GB. */
-#define EF_ALPHA_CANRELAX 2 /* Relocations for relaxing exist. */
-
-/* Legal values for sh_type field of Elf64_Shdr. */
-
-/* These two are primerily concerned with ECOFF debugging info. */
-#define SHT_ALPHA_DEBUG 0x70000001
-#define SHT_ALPHA_REGINFO 0x70000002
-
-/* Legal values for sh_flags field of Elf64_Shdr. */
-
-#define SHF_ALPHA_GPREL 0x10000000
-
-/* Legal values for st_other field of Elf64_Sym. */
-#define STO_ALPHA_NOPV 0x80 /* No PV required. */
-#define STO_ALPHA_STD_GPLOAD 0x88 /* PV only used for initial ldgp. */
-
-/* Alpha relocs. */
-
-#define R_ALPHA_NONE 0 /* No reloc */
-#define R_ALPHA_REFLONG 1 /* Direct 32 bit */
-#define R_ALPHA_REFQUAD 2 /* Direct 64 bit */
-#define R_ALPHA_GPREL32 3 /* GP relative 32 bit */
-#define R_ALPHA_LITERAL 4 /* GP relative 16 bit w/optimization */
-#define R_ALPHA_LITUSE 5 /* Optimization hint for LITERAL */
-#define R_ALPHA_GPDISP 6 /* Add displacement to GP */
-#define R_ALPHA_BRADDR 7 /* PC+4 relative 23 bit shifted */
-#define R_ALPHA_HINT 8 /* PC+4 relative 16 bit shifted */
-#define R_ALPHA_SREL16 9 /* PC relative 16 bit */
-#define R_ALPHA_SREL32 10 /* PC relative 32 bit */
-#define R_ALPHA_SREL64 11 /* PC relative 64 bit */
-#define R_ALPHA_GPRELHIGH 17 /* GP relative 32 bit, high 16 bits */
-#define R_ALPHA_GPRELLOW 18 /* GP relative 32 bit, low 16 bits */
-#define R_ALPHA_GPREL16 19 /* GP relative 16 bit */
-#define R_ALPHA_COPY 24 /* Copy symbol at runtime */
-#define R_ALPHA_GLOB_DAT 25 /* Create GOT entry */
-#define R_ALPHA_JMP_SLOT 26 /* Create PLT entry */
-#define R_ALPHA_RELATIVE 27 /* Adjust by program base */
-#define R_ALPHA_TLS_GD_HI 28
-#define R_ALPHA_TLSGD 29
-#define R_ALPHA_TLS_LDM 30
-#define R_ALPHA_DTPMOD64 31
-#define R_ALPHA_GOTDTPREL 32
-#define R_ALPHA_DTPREL64 33
-#define R_ALPHA_DTPRELHI 34
-#define R_ALPHA_DTPRELLO 35
-#define R_ALPHA_DTPREL16 36
-#define R_ALPHA_GOTTPREL 37
-#define R_ALPHA_TPREL64 38
-#define R_ALPHA_TPRELHI 39
-#define R_ALPHA_TPRELLO 40
-#define R_ALPHA_TPREL16 41
-/* Keep this the last entry. */
-#define R_ALPHA_NUM 46
-
-/* Magic values of the LITUSE relocation addend. */
-#define LITUSE_ALPHA_ADDR 0
-#define LITUSE_ALPHA_BASE 1
-#define LITUSE_ALPHA_BYTOFF 2
-#define LITUSE_ALPHA_JSR 3
-#define LITUSE_ALPHA_TLS_GD 4
-#define LITUSE_ALPHA_TLS_LDM 5
-
-/* Legal values for d_tag of Elf64_Dyn. */
-#define DT_ALPHA_PLTRO (DT_LOPROC + 0)
-#define DT_ALPHA_NUM 1
-
-/* PowerPC specific declarations */
-
-/* Values for Elf32/64_Ehdr.e_flags. */
-#define EF_PPC_EMB 0x80000000 /* PowerPC embedded flag */
-
-/* Cygnus local bits below */
-#define EF_PPC_RELOCATABLE 0x00010000 /* PowerPC -mrelocatable flag*/
-#define EF_PPC_RELOCATABLE_LIB 0x00008000 /* PowerPC -mrelocatable-lib
- flag */
-
-/* PowerPC relocations defined by the ABIs */
-#define R_PPC_NONE 0
-#define R_PPC_ADDR32 1 /* 32bit absolute address */
-#define R_PPC_ADDR24 2 /* 26bit address, 2 bits ignored. */
-#define R_PPC_ADDR16 3 /* 16bit absolute address */
-#define R_PPC_ADDR16_LO 4 /* lower 16bit of absolute address */
-#define R_PPC_ADDR16_HI 5 /* high 16bit of absolute address */
-#define R_PPC_ADDR16_HA 6 /* adjusted high 16bit */
-#define R_PPC_ADDR14 7 /* 16bit address, 2 bits ignored */
-#define R_PPC_ADDR14_BRTAKEN 8
-#define R_PPC_ADDR14_BRNTAKEN 9
-#define R_PPC_REL24 10 /* PC relative 26 bit */
-#define R_PPC_REL14 11 /* PC relative 16 bit */
-#define R_PPC_REL14_BRTAKEN 12
-#define R_PPC_REL14_BRNTAKEN 13
-#define R_PPC_GOT16 14
-#define R_PPC_GOT16_LO 15
-#define R_PPC_GOT16_HI 16
-#define R_PPC_GOT16_HA 17
-#define R_PPC_PLTREL24 18
-#define R_PPC_COPY 19
-#define R_PPC_GLOB_DAT 20
-#define R_PPC_JMP_SLOT 21
-#define R_PPC_RELATIVE 22
-#define R_PPC_LOCAL24PC 23
-#define R_PPC_UADDR32 24
-#define R_PPC_UADDR16 25
-#define R_PPC_REL32 26
-#define R_PPC_PLT32 27
-#define R_PPC_PLTREL32 28
-#define R_PPC_PLT16_LO 29
-#define R_PPC_PLT16_HI 30
-#define R_PPC_PLT16_HA 31
-#define R_PPC_SDAREL16 32
-#define R_PPC_SECTOFF 33
-#define R_PPC_SECTOFF_LO 34
-#define R_PPC_SECTOFF_HI 35
-#define R_PPC_SECTOFF_HA 36
-
-/* PowerPC relocations defined for the TLS access ABI. */
-#define R_PPC_TLS 67 /* none (sym+add)@tls */
-#define R_PPC_DTPMOD32 68 /* word32 (sym+add)@dtpmod */
-#define R_PPC_TPREL16 69 /* half16* (sym+add)@tprel */
-#define R_PPC_TPREL16_LO 70 /* half16 (sym+add)@tprel@l */
-#define R_PPC_TPREL16_HI 71 /* half16 (sym+add)@tprel@h */
-#define R_PPC_TPREL16_HA 72 /* half16 (sym+add)@tprel@ha */
-#define R_PPC_TPREL32 73 /* word32 (sym+add)@tprel */
-#define R_PPC_DTPREL16 74 /* half16* (sym+add)@dtprel */
-#define R_PPC_DTPREL16_LO 75 /* half16 (sym+add)@dtprel@l */
-#define R_PPC_DTPREL16_HI 76 /* half16 (sym+add)@dtprel@h */
-#define R_PPC_DTPREL16_HA 77 /* half16 (sym+add)@dtprel@ha */
-#define R_PPC_DTPREL32 78 /* word32 (sym+add)@dtprel */
-#define R_PPC_GOT_TLSGD16 79 /* half16* (sym+add)@got@tlsgd */
-#define R_PPC_GOT_TLSGD16_LO 80 /* half16 (sym+add)@got@tlsgd@l */
-#define R_PPC_GOT_TLSGD16_HI 81 /* half16 (sym+add)@got@tlsgd@h */
-#define R_PPC_GOT_TLSGD16_HA 82 /* half16 (sym+add)@got@tlsgd@ha */
-#define R_PPC_GOT_TLSLD16 83 /* half16* (sym+add)@got@tlsld */
-#define R_PPC_GOT_TLSLD16_LO 84 /* half16 (sym+add)@got@tlsld@l */
-#define R_PPC_GOT_TLSLD16_HI 85 /* half16 (sym+add)@got@tlsld@h */
-#define R_PPC_GOT_TLSLD16_HA 86 /* half16 (sym+add)@got@tlsld@ha */
-#define R_PPC_GOT_TPREL16 87 /* half16* (sym+add)@got@tprel */
-#define R_PPC_GOT_TPREL16_LO 88 /* half16 (sym+add)@got@tprel@l */
-#define R_PPC_GOT_TPREL16_HI 89 /* half16 (sym+add)@got@tprel@h */
-#define R_PPC_GOT_TPREL16_HA 90 /* half16 (sym+add)@got@tprel@ha */
-#define R_PPC_GOT_DTPREL16 91 /* half16* (sym+add)@got@dtprel */
-#define R_PPC_GOT_DTPREL16_LO 92 /* half16* (sym+add)@got@dtprel@l */
-#define R_PPC_GOT_DTPREL16_HI 93 /* half16* (sym+add)@got@dtprel@h */
-#define R_PPC_GOT_DTPREL16_HA 94 /* half16* (sym+add)@got@dtprel@ha */
-#define R_PPC_TLSGD 95 /* none (sym+add)@tlsgd */
-#define R_PPC_TLSLD 96 /* none (sym+add)@tlsld */
-
-/* The remaining relocs are from the Embedded ELF ABI, and are not
- in the SVR4 ELF ABI. */
-#define R_PPC_EMB_NADDR32 101
-#define R_PPC_EMB_NADDR16 102
-#define R_PPC_EMB_NADDR16_LO 103
-#define R_PPC_EMB_NADDR16_HI 104
-#define R_PPC_EMB_NADDR16_HA 105
-#define R_PPC_EMB_SDAI16 106
-#define R_PPC_EMB_SDA2I16 107
-#define R_PPC_EMB_SDA2REL 108
-#define R_PPC_EMB_SDA21 109 /* 16 bit offset in SDA */
-#define R_PPC_EMB_MRKREF 110
-#define R_PPC_EMB_RELSEC16 111
-#define R_PPC_EMB_RELST_LO 112
-#define R_PPC_EMB_RELST_HI 113
-#define R_PPC_EMB_RELST_HA 114
-#define R_PPC_EMB_BIT_FLD 115
-#define R_PPC_EMB_RELSDA 116 /* 16 bit relative offset in SDA */
-
-/* Diab tool relocations. */
-#define R_PPC_DIAB_SDA21_LO 180 /* like EMB_SDA21, but lower 16 bit */
-#define R_PPC_DIAB_SDA21_HI 181 /* like EMB_SDA21, but high 16 bit */
-#define R_PPC_DIAB_SDA21_HA 182 /* like EMB_SDA21, adjusted high 16 */
-#define R_PPC_DIAB_RELSDA_LO 183 /* like EMB_RELSDA, but lower 16 bit */
-#define R_PPC_DIAB_RELSDA_HI 184 /* like EMB_RELSDA, but high 16 bit */
-#define R_PPC_DIAB_RELSDA_HA 185 /* like EMB_RELSDA, adjusted high 16 */
-
-/* GNU extension to support local ifunc. */
-#define R_PPC_IRELATIVE 248
-
-/* GNU relocs used in PIC code sequences. */
-#define R_PPC_REL16 249 /* half16 (sym+add-.) */
-#define R_PPC_REL16_LO 250 /* half16 (sym+add-.)@l */
-#define R_PPC_REL16_HI 251 /* half16 (sym+add-.)@h */
-#define R_PPC_REL16_HA 252 /* half16 (sym+add-.)@ha */
-
-/* This is a phony reloc to handle any old fashioned TOC16 references
- that may still be in object files. */
-#define R_PPC_TOC16 255
-
-/* PowerPC specific values for the Dyn d_tag field. */
-#define DT_PPC_GOT (DT_LOPROC + 0)
-#define DT_PPC_OPT (DT_LOPROC + 1)
-#define DT_PPC_NUM 2
-
-/* PowerPC specific values for the DT_PPC_OPT Dyn entry. */
-#define PPC_OPT_TLS 1
-
-/* PowerPC64 relocations defined by the ABIs */
-#define R_PPC64_NONE R_PPC_NONE
-#define R_PPC64_ADDR32 R_PPC_ADDR32 /* 32bit absolute address */
-#define R_PPC64_ADDR24 R_PPC_ADDR24 /* 26bit address, word aligned */
-#define R_PPC64_ADDR16 R_PPC_ADDR16 /* 16bit absolute address */
-#define R_PPC64_ADDR16_LO R_PPC_ADDR16_LO /* lower 16bits of address */
-#define R_PPC64_ADDR16_HI R_PPC_ADDR16_HI /* high 16bits of address. */
-#define R_PPC64_ADDR16_HA R_PPC_ADDR16_HA /* adjusted high 16bits. */
-#define R_PPC64_ADDR14 R_PPC_ADDR14 /* 16bit address, word aligned */
-#define R_PPC64_ADDR14_BRTAKEN R_PPC_ADDR14_BRTAKEN
-#define R_PPC64_ADDR14_BRNTAKEN R_PPC_ADDR14_BRNTAKEN
-#define R_PPC64_REL24 R_PPC_REL24 /* PC-rel. 26 bit, word aligned */
-#define R_PPC64_REL14 R_PPC_REL14 /* PC relative 16 bit */
-#define R_PPC64_REL14_BRTAKEN R_PPC_REL14_BRTAKEN
-#define R_PPC64_REL14_BRNTAKEN R_PPC_REL14_BRNTAKEN
-#define R_PPC64_GOT16 R_PPC_GOT16
-#define R_PPC64_GOT16_LO R_PPC_GOT16_LO
-#define R_PPC64_GOT16_HI R_PPC_GOT16_HI
-#define R_PPC64_GOT16_HA R_PPC_GOT16_HA
-
-#define R_PPC64_COPY R_PPC_COPY
-#define R_PPC64_GLOB_DAT R_PPC_GLOB_DAT
-#define R_PPC64_JMP_SLOT R_PPC_JMP_SLOT
-#define R_PPC64_RELATIVE R_PPC_RELATIVE
-
-#define R_PPC64_UADDR32 R_PPC_UADDR32
-#define R_PPC64_UADDR16 R_PPC_UADDR16
-#define R_PPC64_REL32 R_PPC_REL32
-#define R_PPC64_PLT32 R_PPC_PLT32
-#define R_PPC64_PLTREL32 R_PPC_PLTREL32
-#define R_PPC64_PLT16_LO R_PPC_PLT16_LO
-#define R_PPC64_PLT16_HI R_PPC_PLT16_HI
-#define R_PPC64_PLT16_HA R_PPC_PLT16_HA
-
-#define R_PPC64_SECTOFF R_PPC_SECTOFF
-#define R_PPC64_SECTOFF_LO R_PPC_SECTOFF_LO
-#define R_PPC64_SECTOFF_HI R_PPC_SECTOFF_HI
-#define R_PPC64_SECTOFF_HA R_PPC_SECTOFF_HA
-#define R_PPC64_ADDR30 37 /* word30 (S + A - P) >> 2 */
-#define R_PPC64_ADDR64 38 /* doubleword64 S + A */
-#define R_PPC64_ADDR16_HIGHER 39 /* half16 #higher(S + A) */
-#define R_PPC64_ADDR16_HIGHERA 40 /* half16 #highera(S + A) */
-#define R_PPC64_ADDR16_HIGHEST 41 /* half16 #highest(S + A) */
-#define R_PPC64_ADDR16_HIGHESTA 42 /* half16 #highesta(S + A) */
-#define R_PPC64_UADDR64 43 /* doubleword64 S + A */
-#define R_PPC64_REL64 44 /* doubleword64 S + A - P */
-#define R_PPC64_PLT64 45 /* doubleword64 L + A */
-#define R_PPC64_PLTREL64 46 /* doubleword64 L + A - P */
-#define R_PPC64_TOC16 47 /* half16* S + A - .TOC */
-#define R_PPC64_TOC16_LO 48 /* half16 #lo(S + A - .TOC.) */
-#define R_PPC64_TOC16_HI 49 /* half16 #hi(S + A - .TOC.) */
-#define R_PPC64_TOC16_HA 50 /* half16 #ha(S + A - .TOC.) */
-#define R_PPC64_TOC 51 /* doubleword64 .TOC */
-#define R_PPC64_PLTGOT16 52 /* half16* M + A */
-#define R_PPC64_PLTGOT16_LO 53 /* half16 #lo(M + A) */
-#define R_PPC64_PLTGOT16_HI 54 /* half16 #hi(M + A) */
-#define R_PPC64_PLTGOT16_HA 55 /* half16 #ha(M + A) */
-
-#define R_PPC64_ADDR16_DS 56 /* half16ds* (S + A) >> 2 */
-#define R_PPC64_ADDR16_LO_DS 57 /* half16ds #lo(S + A) >> 2 */
-#define R_PPC64_GOT16_DS 58 /* half16ds* (G + A) >> 2 */
-#define R_PPC64_GOT16_LO_DS 59 /* half16ds #lo(G + A) >> 2 */
-#define R_PPC64_PLT16_LO_DS 60 /* half16ds #lo(L + A) >> 2 */
-#define R_PPC64_SECTOFF_DS 61 /* half16ds* (R + A) >> 2 */
-#define R_PPC64_SECTOFF_LO_DS 62 /* half16ds #lo(R + A) >> 2 */
-#define R_PPC64_TOC16_DS 63 /* half16ds* (S + A - .TOC.) >> 2 */
-#define R_PPC64_TOC16_LO_DS 64 /* half16ds #lo(S + A - .TOC.) >> 2 */
-#define R_PPC64_PLTGOT16_DS 65 /* half16ds* (M + A) >> 2 */
-#define R_PPC64_PLTGOT16_LO_DS 66 /* half16ds #lo(M + A) >> 2 */
-
-/* PowerPC64 relocations defined for the TLS access ABI. */
-#define R_PPC64_TLS 67 /* none (sym+add)@tls */
-#define R_PPC64_DTPMOD64 68 /* doubleword64 (sym+add)@dtpmod */
-#define R_PPC64_TPREL16 69 /* half16* (sym+add)@tprel */
-#define R_PPC64_TPREL16_LO 70 /* half16 (sym+add)@tprel@l */
-#define R_PPC64_TPREL16_HI 71 /* half16 (sym+add)@tprel@h */
-#define R_PPC64_TPREL16_HA 72 /* half16 (sym+add)@tprel@ha */
-#define R_PPC64_TPREL64 73 /* doubleword64 (sym+add)@tprel */
-#define R_PPC64_DTPREL16 74 /* half16* (sym+add)@dtprel */
-#define R_PPC64_DTPREL16_LO 75 /* half16 (sym+add)@dtprel@l */
-#define R_PPC64_DTPREL16_HI 76 /* half16 (sym+add)@dtprel@h */
-#define R_PPC64_DTPREL16_HA 77 /* half16 (sym+add)@dtprel@ha */
-#define R_PPC64_DTPREL64 78 /* doubleword64 (sym+add)@dtprel */
-#define R_PPC64_GOT_TLSGD16 79 /* half16* (sym+add)@got@tlsgd */
-#define R_PPC64_GOT_TLSGD16_LO 80 /* half16 (sym+add)@got@tlsgd@l */
-#define R_PPC64_GOT_TLSGD16_HI 81 /* half16 (sym+add)@got@tlsgd@h */
-#define R_PPC64_GOT_TLSGD16_HA 82 /* half16 (sym+add)@got@tlsgd@ha */
-#define R_PPC64_GOT_TLSLD16 83 /* half16* (sym+add)@got@tlsld */
-#define R_PPC64_GOT_TLSLD16_LO 84 /* half16 (sym+add)@got@tlsld@l */
-#define R_PPC64_GOT_TLSLD16_HI 85 /* half16 (sym+add)@got@tlsld@h */
-#define R_PPC64_GOT_TLSLD16_HA 86 /* half16 (sym+add)@got@tlsld@ha */
-#define R_PPC64_GOT_TPREL16_DS 87 /* half16ds* (sym+add)@got@tprel */
-#define R_PPC64_GOT_TPREL16_LO_DS 88 /* half16ds (sym+add)@got@tprel@l */
-#define R_PPC64_GOT_TPREL16_HI 89 /* half16 (sym+add)@got@tprel@h */
-#define R_PPC64_GOT_TPREL16_HA 90 /* half16 (sym+add)@got@tprel@ha */
-#define R_PPC64_GOT_DTPREL16_DS 91 /* half16ds* (sym+add)@got@dtprel */
-#define R_PPC64_GOT_DTPREL16_LO_DS 92 /* half16ds (sym+add)@got@dtprel@l */
-#define R_PPC64_GOT_DTPREL16_HI 93 /* half16 (sym+add)@got@dtprel@h */
-#define R_PPC64_GOT_DTPREL16_HA 94 /* half16 (sym+add)@got@dtprel@ha */
-#define R_PPC64_TPREL16_DS 95 /* half16ds* (sym+add)@tprel */
-#define R_PPC64_TPREL16_LO_DS 96 /* half16ds (sym+add)@tprel@l */
-#define R_PPC64_TPREL16_HIGHER 97 /* half16 (sym+add)@tprel@higher */
-#define R_PPC64_TPREL16_HIGHERA 98 /* half16 (sym+add)@tprel@highera */
-#define R_PPC64_TPREL16_HIGHEST 99 /* half16 (sym+add)@tprel@highest */
-#define R_PPC64_TPREL16_HIGHESTA 100 /* half16 (sym+add)@tprel@highesta */
-#define R_PPC64_DTPREL16_DS 101 /* half16ds* (sym+add)@dtprel */
-#define R_PPC64_DTPREL16_LO_DS 102 /* half16ds (sym+add)@dtprel@l */
-#define R_PPC64_DTPREL16_HIGHER 103 /* half16 (sym+add)@dtprel@higher */
-#define R_PPC64_DTPREL16_HIGHERA 104 /* half16 (sym+add)@dtprel@highera */
-#define R_PPC64_DTPREL16_HIGHEST 105 /* half16 (sym+add)@dtprel@highest */
-#define R_PPC64_DTPREL16_HIGHESTA 106 /* half16 (sym+add)@dtprel@highesta */
-#define R_PPC64_TLSGD 107 /* none (sym+add)@tlsgd */
-#define R_PPC64_TLSLD 108 /* none (sym+add)@tlsld */
-#define R_PPC64_TOCSAVE 109 /* none */
-
-/* Added when HA and HI relocs were changed to report overflows. */
-#define R_PPC64_ADDR16_HIGH 110
-#define R_PPC64_ADDR16_HIGHA 111
-#define R_PPC64_TPREL16_HIGH 112
-#define R_PPC64_TPREL16_HIGHA 113
-#define R_PPC64_DTPREL16_HIGH 114
-#define R_PPC64_DTPREL16_HIGHA 115
-
-/* GNU extension to support local ifunc. */
-#define R_PPC64_JMP_IREL 247
-#define R_PPC64_IRELATIVE 248
-#define R_PPC64_REL16 249 /* half16 (sym+add-.) */
-#define R_PPC64_REL16_LO 250 /* half16 (sym+add-.)@l */
-#define R_PPC64_REL16_HI 251 /* half16 (sym+add-.)@h */
-#define R_PPC64_REL16_HA 252 /* half16 (sym+add-.)@ha */
-
-/* e_flags bits specifying ABI.
- 1 for original function descriptor using ABI,
- 2 for revised ABI without function descriptors,
- 0 for unspecified or not using any features affected by the differences. */
-#define EF_PPC64_ABI 3
-
-/* PowerPC64 specific values for the Dyn d_tag field. */
-#define DT_PPC64_GLINK (DT_LOPROC + 0)
-#define DT_PPC64_OPD (DT_LOPROC + 1)
-#define DT_PPC64_OPDSZ (DT_LOPROC + 2)
-#define DT_PPC64_OPT (DT_LOPROC + 3)
-#define DT_PPC64_NUM 4
-
-/* PowerPC64 specific bits in the DT_PPC64_OPT Dyn entry. */
-#define PPC64_OPT_TLS 1
-#define PPC64_OPT_MULTI_TOC 2
-#define PPC64_OPT_LOCALENTRY 4
-
-/* PowerPC64 specific values for the Elf64_Sym st_other field. */
-#define STO_PPC64_LOCAL_BIT 5
-#define STO_PPC64_LOCAL_MASK (7 << STO_PPC64_LOCAL_BIT)
-#define PPC64_LOCAL_ENTRY_OFFSET(other) \
- (((1 << (((other) & STO_PPC64_LOCAL_MASK) >> STO_PPC64_LOCAL_BIT)) >> 2) << 2)
-
-
-/* ARM specific declarations */
-
-/* Processor specific flags for the ELF header e_flags field. */
-#define EF_ARM_RELEXEC 0x01
-#define EF_ARM_HASENTRY 0x02
-#define EF_ARM_INTERWORK 0x04
-#define EF_ARM_APCS_26 0x08
-#define EF_ARM_APCS_FLOAT 0x10
-#define EF_ARM_PIC 0x20
-#define EF_ARM_ALIGN8 0x40 /* 8-bit structure alignment is in use */
-#define EF_ARM_NEW_ABI 0x80
-#define EF_ARM_OLD_ABI 0x100
-#define EF_ARM_SOFT_FLOAT 0x200
-#define EF_ARM_VFP_FLOAT 0x400
-#define EF_ARM_MAVERICK_FLOAT 0x800
-
-#define EF_ARM_ABI_FLOAT_SOFT 0x200 /* NB conflicts with EF_ARM_SOFT_FLOAT */
-#define EF_ARM_ABI_FLOAT_HARD 0x400 /* NB conflicts with EF_ARM_VFP_FLOAT */
-
-
-/* Other constants defined in the ARM ELF spec. version B-01. */
-/* NB. These conflict with values defined above. */
-#define EF_ARM_SYMSARESORTED 0x04
-#define EF_ARM_DYNSYMSUSESEGIDX 0x08
-#define EF_ARM_MAPSYMSFIRST 0x10
-#define EF_ARM_EABIMASK 0XFF000000
-
-/* Constants defined in AAELF. */
-#define EF_ARM_BE8 0x00800000
-#define EF_ARM_LE8 0x00400000
-
-#define EF_ARM_EABI_VERSION(flags) ((flags) & EF_ARM_EABIMASK)
-#define EF_ARM_EABI_UNKNOWN 0x00000000
-#define EF_ARM_EABI_VER1 0x01000000
-#define EF_ARM_EABI_VER2 0x02000000
-#define EF_ARM_EABI_VER3 0x03000000
-#define EF_ARM_EABI_VER4 0x04000000
-#define EF_ARM_EABI_VER5 0x05000000
-
-/* Additional symbol types for Thumb. */
-#define STT_ARM_TFUNC STT_LOPROC /* A Thumb function. */
-#define STT_ARM_16BIT STT_HIPROC /* A Thumb label. */
-
-/* ARM-specific values for sh_flags */
-#define SHF_ARM_ENTRYSECT 0x10000000 /* Section contains an entry point */
-#define SHF_ARM_COMDEF 0x80000000 /* Section may be multiply defined
- in the input to a link step. */
-
-/* ARM-specific program header flags */
-#define PF_ARM_SB 0x10000000 /* Segment contains the location
- addressed by the static base. */
-#define PF_ARM_PI 0x20000000 /* Position-independent segment. */
-#define PF_ARM_ABS 0x40000000 /* Absolute segment. */
-
-/* Processor specific values for the Phdr p_type field. */
-#define PT_ARM_EXIDX (PT_LOPROC + 1) /* ARM unwind segment. */
-
-/* Processor specific values for the Shdr sh_type field. */
-#define SHT_ARM_EXIDX (SHT_LOPROC + 1) /* ARM unwind section. */
-#define SHT_ARM_PREEMPTMAP (SHT_LOPROC + 2) /* Preemption details. */
-#define SHT_ARM_ATTRIBUTES (SHT_LOPROC + 3) /* ARM attributes section. */
-
-
-/* AArch64 relocs. */
-
-#define R_AARCH64_NONE 0 /* No relocation. */
-
-/* ILP32 AArch64 relocs. */
-#define R_AARCH64_P32_ABS32 1 /* Direct 32 bit. */
-#define R_AARCH64_P32_COPY 180 /* Copy symbol at runtime. */
-#define R_AARCH64_P32_GLOB_DAT 181 /* Create GOT entry. */
-#define R_AARCH64_P32_JUMP_SLOT 182 /* Create PLT entry. */
-#define R_AARCH64_P32_RELATIVE 183 /* Adjust by program base. */
-#define R_AARCH64_P32_TLS_DTPMOD 184 /* Module number, 32 bit. */
-#define R_AARCH64_P32_TLS_DTPREL 185 /* Module-relative offset, 32 bit. */
-#define R_AARCH64_P32_TLS_TPREL 186 /* TP-relative offset, 32 bit. */
-#define R_AARCH64_P32_TLSDESC 187 /* TLS Descriptor. */
-#define R_AARCH64_P32_IRELATIVE 188 /* STT_GNU_IFUNC relocation. */
-
-/* LP64 AArch64 relocs. */
-#define R_AARCH64_ABS64 257 /* Direct 64 bit. */
-#define R_AARCH64_ABS32 258 /* Direct 32 bit. */
-#define R_AARCH64_ABS16 259 /* Direct 16-bit. */
-#define R_AARCH64_PREL64 260 /* PC-relative 64-bit. */
-#define R_AARCH64_PREL32 261 /* PC-relative 32-bit. */
-#define R_AARCH64_PREL16 262 /* PC-relative 16-bit. */
-#define R_AARCH64_MOVW_UABS_G0 263 /* Dir. MOVZ imm. from bits 15:0. */
-#define R_AARCH64_MOVW_UABS_G0_NC 264 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G1 265 /* Dir. MOVZ imm. from bits 31:16. */
-#define R_AARCH64_MOVW_UABS_G1_NC 266 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G2 267 /* Dir. MOVZ imm. from bits 47:32. */
-#define R_AARCH64_MOVW_UABS_G2_NC 268 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G3 269 /* Dir. MOV{K,Z} imm. from 63:48. */
-#define R_AARCH64_MOVW_SABS_G0 270 /* Dir. MOV{N,Z} imm. from 15:0. */
-#define R_AARCH64_MOVW_SABS_G1 271 /* Dir. MOV{N,Z} imm. from 31:16. */
-#define R_AARCH64_MOVW_SABS_G2 272 /* Dir. MOV{N,Z} imm. from 47:32. */
-#define R_AARCH64_LD_PREL_LO19 273 /* PC-rel. LD imm. from bits 20:2. */
-#define R_AARCH64_ADR_PREL_LO21 274 /* PC-rel. ADR imm. from bits 20:0. */
-#define R_AARCH64_ADR_PREL_PG_HI21 275 /* Page-rel. ADRP imm. from 32:12. */
-#define R_AARCH64_ADR_PREL_PG_HI21_NC 276 /* Likewise; no overflow check. */
-#define R_AARCH64_ADD_ABS_LO12_NC 277 /* Dir. ADD imm. from bits 11:0. */
-#define R_AARCH64_LDST8_ABS_LO12_NC 278 /* Likewise for LD/ST; no check. */
-#define R_AARCH64_TSTBR14 279 /* PC-rel. TBZ/TBNZ imm. from 15:2. */
-#define R_AARCH64_CONDBR19 280 /* PC-rel. cond. br. imm. from 20:2. */
-#define R_AARCH64_JUMP26 282 /* PC-rel. B imm. from bits 27:2. */
-#define R_AARCH64_CALL26 283 /* Likewise for CALL. */
-#define R_AARCH64_LDST16_ABS_LO12_NC 284 /* Dir. ADD imm. from bits 11:1. */
-#define R_AARCH64_LDST32_ABS_LO12_NC 285 /* Likewise for bits 11:2. */
-#define R_AARCH64_LDST64_ABS_LO12_NC 286 /* Likewise for bits 11:3. */
-#define R_AARCH64_MOVW_PREL_G0 287 /* PC-rel. MOV{N,Z} imm. from 15:0. */
-#define R_AARCH64_MOVW_PREL_G0_NC 288 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G1 289 /* PC-rel. MOV{N,Z} imm. from 31:16. */
-#define R_AARCH64_MOVW_PREL_G1_NC 290 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G2 291 /* PC-rel. MOV{N,Z} imm. from 47:32. */
-#define R_AARCH64_MOVW_PREL_G2_NC 292 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G3 293 /* PC-rel. MOV{N,Z} imm. from 63:48. */
-#define R_AARCH64_LDST128_ABS_LO12_NC 299 /* Dir. ADD imm. from bits 11:4. */
-#define R_AARCH64_MOVW_GOTOFF_G0 300 /* GOT-rel. off. MOV{N,Z} imm. 15:0. */
-#define R_AARCH64_MOVW_GOTOFF_G0_NC 301 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G1 302 /* GOT-rel. o. MOV{N,Z} imm. 31:16. */
-#define R_AARCH64_MOVW_GOTOFF_G1_NC 303 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G2 304 /* GOT-rel. o. MOV{N,Z} imm. 47:32. */
-#define R_AARCH64_MOVW_GOTOFF_G2_NC 305 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G3 306 /* GOT-rel. o. MOV{N,Z} imm. 63:48. */
-#define R_AARCH64_GOTREL64 307 /* GOT-relative 64-bit. */
-#define R_AARCH64_GOTREL32 308 /* GOT-relative 32-bit. */
-#define R_AARCH64_GOT_LD_PREL19 309 /* PC-rel. GOT off. load imm. 20:2. */
-#define R_AARCH64_LD64_GOTOFF_LO15 310 /* GOT-rel. off. LD/ST imm. 14:3. */
-#define R_AARCH64_ADR_GOT_PAGE 311 /* P-page-rel. GOT off. ADRP 32:12. */
-#define R_AARCH64_LD64_GOT_LO12_NC 312 /* Dir. GOT off. LD/ST imm. 11:3. */
-#define R_AARCH64_LD64_GOTPAGE_LO15 313 /* GOT-page-rel. GOT off. LD/ST 14:3 */
-#define R_AARCH64_TLSGD_ADR_PREL21 512 /* PC-relative ADR imm. 20:0. */
-#define R_AARCH64_TLSGD_ADR_PAGE21 513 /* page-rel. ADRP imm. 32:12. */
-#define R_AARCH64_TLSGD_ADD_LO12_NC 514 /* direct ADD imm. from 11:0. */
-#define R_AARCH64_TLSGD_MOVW_G1 515 /* GOT-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSGD_MOVW_G0_NC 516 /* GOT-rel. MOVK imm. 15:0. */
-#define R_AARCH64_TLSLD_ADR_PREL21 517 /* Like 512; local dynamic model. */
-#define R_AARCH64_TLSLD_ADR_PAGE21 518 /* Like 513; local dynamic model. */
-#define R_AARCH64_TLSLD_ADD_LO12_NC 519 /* Like 514; local dynamic model. */
-#define R_AARCH64_TLSLD_MOVW_G1 520 /* Like 515; local dynamic model. */
-#define R_AARCH64_TLSLD_MOVW_G0_NC 521 /* Like 516; local dynamic model. */
-#define R_AARCH64_TLSLD_LD_PREL19 522 /* TLS PC-rel. load imm. 20:2. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G2 523 /* TLS DTP-rel. MOV{N,Z} 47:32. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G1 524 /* TLS DTP-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC 525 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G0 526 /* TLS DTP-rel. MOV{N,Z} 15:0. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC 527 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_HI12 528 /* DTP-rel. ADD imm. from 23:12. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_LO12 529 /* DTP-rel. ADD imm. from 11:0. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC 530 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLD_LDST8_DTPREL_LO12 531 /* DTP-rel. LD/ST imm. 11:0. */
-#define R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC 532 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST16_DTPREL_LO12 533 /* DTP-rel. LD/ST imm. 11:1. */
-#define R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC 534 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST32_DTPREL_LO12 535 /* DTP-rel. LD/ST imm. 11:2. */
-#define R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC 536 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST64_DTPREL_LO12 537 /* DTP-rel. LD/ST imm. 11:3. */
-#define R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC 538 /* Likewise; no check. */
-#define R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 539 /* GOT-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC 540 /* GOT-rel. MOVK 15:0. */
-#define R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 541 /* Page-rel. ADRP 32:12. */
-#define R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC 542 /* Direct LD off. 11:3. */
-#define R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 543 /* PC-rel. load imm. 20:2. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G2 544 /* TLS TP-rel. MOV{N,Z} 47:32. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G1 545 /* TLS TP-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G1_NC 546 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G0 547 /* TLS TP-rel. MOV{N,Z} 15:0. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G0_NC 548 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLE_ADD_TPREL_HI12 549 /* TP-rel. ADD imm. 23:12. */
-#define R_AARCH64_TLSLE_ADD_TPREL_LO12 550 /* TP-rel. ADD imm. 11:0. */
-#define R_AARCH64_TLSLE_ADD_TPREL_LO12_NC 551 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLE_LDST8_TPREL_LO12 552 /* TP-rel. LD/ST off. 11:0. */
-#define R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC 553 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLE_LDST16_TPREL_LO12 554 /* TP-rel. LD/ST off. 11:1. */
-#define R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC 555 /* Likewise; no check. */
-#define R_AARCH64_TLSLE_LDST32_TPREL_LO12 556 /* TP-rel. LD/ST off. 11:2. */
-#define R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC 557 /* Likewise; no check. */
-#define R_AARCH64_TLSLE_LDST64_TPREL_LO12 558 /* TP-rel. LD/ST off. 11:3. */
-#define R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC 559 /* Likewise; no check. */
-#define R_AARCH64_TLSDESC_LD_PREL19 560 /* PC-rel. load immediate 20:2. */
-#define R_AARCH64_TLSDESC_ADR_PREL21 561 /* PC-rel. ADR immediate 20:0. */
-#define R_AARCH64_TLSDESC_ADR_PAGE21 562 /* Page-rel. ADRP imm. 32:12. */
-#define R_AARCH64_TLSDESC_LD64_LO12 563 /* Direct LD off. from 11:3. */
-#define R_AARCH64_TLSDESC_ADD_LO12 564 /* Direct ADD imm. from 11:0. */
-#define R_AARCH64_TLSDESC_OFF_G1 565 /* GOT-rel. MOV{N,Z} imm. 31:16. */
-#define R_AARCH64_TLSDESC_OFF_G0_NC 566 /* GOT-rel. MOVK imm. 15:0; no ck. */
-#define R_AARCH64_TLSDESC_LDR 567 /* Relax LDR. */
-#define R_AARCH64_TLSDESC_ADD 568 /* Relax ADD. */
-#define R_AARCH64_TLSDESC_CALL 569 /* Relax BLR. */
-#define R_AARCH64_TLSLE_LDST128_TPREL_LO12 570 /* TP-rel. LD/ST off. 11:4. */
-#define R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC 571 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST128_DTPREL_LO12 572 /* DTP-rel. LD/ST imm. 11:4. */
-#define R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC 573 /* Likewise; no check. */
-#define R_AARCH64_COPY 1024 /* Copy symbol at runtime. */
-#define R_AARCH64_GLOB_DAT 1025 /* Create GOT entry. */
-#define R_AARCH64_JUMP_SLOT 1026 /* Create PLT entry. */
-#define R_AARCH64_RELATIVE 1027 /* Adjust by program base. */
-#define R_AARCH64_TLS_DTPMOD 1028 /* Module number, 64 bit. */
-#define R_AARCH64_TLS_DTPREL 1029 /* Module-relative offset, 64 bit. */
-#define R_AARCH64_TLS_TPREL 1030 /* TP-relative offset, 64 bit. */
-#define R_AARCH64_TLSDESC 1031 /* TLS Descriptor. */
-#define R_AARCH64_IRELATIVE 1032 /* STT_GNU_IFUNC relocation. */
-
-/* AArch64 specific values for the Dyn d_tag field. */
-#define DT_AARCH64_BTI_PLT (DT_LOPROC + 1)
-#define DT_AARCH64_PAC_PLT (DT_LOPROC + 3)
-#define DT_AARCH64_VARIANT_PCS (DT_LOPROC + 5)
-#define DT_AARCH64_NUM 6
-
-/* AArch64 specific values for the st_other field. */
-#define STO_AARCH64_VARIANT_PCS 0x80
-
-/* ARM relocs. */
-
-#define R_ARM_NONE 0 /* No reloc */
-#define R_ARM_PC24 1 /* Deprecated PC relative 26
- bit branch. */
-#define R_ARM_ABS32 2 /* Direct 32 bit */
-#define R_ARM_REL32 3 /* PC relative 32 bit */
-#define R_ARM_PC13 4
-#define R_ARM_ABS16 5 /* Direct 16 bit */
-#define R_ARM_ABS12 6 /* Direct 12 bit */
-#define R_ARM_THM_ABS5 7 /* Direct & 0x7C (LDR, STR). */
-#define R_ARM_ABS8 8 /* Direct 8 bit */
-#define R_ARM_SBREL32 9
-#define R_ARM_THM_PC22 10 /* PC relative 24 bit (Thumb32 BL). */
-#define R_ARM_THM_PC8 11 /* PC relative & 0x3FC
- (Thumb16 LDR, ADD, ADR). */
-#define R_ARM_AMP_VCALL9 12
-#define R_ARM_SWI24 13 /* Obsolete static relocation. */
-#define R_ARM_TLS_DESC 13 /* Dynamic relocation. */
-#define R_ARM_THM_SWI8 14 /* Reserved. */
-#define R_ARM_XPC25 15 /* Reserved. */
-#define R_ARM_THM_XPC22 16 /* Reserved. */
-#define R_ARM_TLS_DTPMOD32 17 /* ID of module containing symbol */
-#define R_ARM_TLS_DTPOFF32 18 /* Offset in TLS block */
-#define R_ARM_TLS_TPOFF32 19 /* Offset in static TLS block */
-#define R_ARM_COPY 20 /* Copy symbol at runtime */
-#define R_ARM_GLOB_DAT 21 /* Create GOT entry */
-#define R_ARM_JUMP_SLOT 22 /* Create PLT entry */
-#define R_ARM_RELATIVE 23 /* Adjust by program base */
-#define R_ARM_GOTOFF 24 /* 32 bit offset to GOT */
-#define R_ARM_GOTPC 25 /* 32 bit PC relative offset to GOT */
-#define R_ARM_GOT32 26 /* 32 bit GOT entry */
-#define R_ARM_PLT32 27 /* Deprecated, 32 bit PLT address. */
-#define R_ARM_CALL 28 /* PC relative 24 bit (BL, BLX). */
-#define R_ARM_JUMP24 29 /* PC relative 24 bit
- (B, BL<cond>). */
-#define R_ARM_THM_JUMP24 30 /* PC relative 24 bit (Thumb32 B.W). */
-#define R_ARM_BASE_ABS 31 /* Adjust by program base. */
-#define R_ARM_ALU_PCREL_7_0 32 /* Obsolete. */
-#define R_ARM_ALU_PCREL_15_8 33 /* Obsolete. */
-#define R_ARM_ALU_PCREL_23_15 34 /* Obsolete. */
-#define R_ARM_LDR_SBREL_11_0 35 /* Deprecated, prog. base relative. */
-#define R_ARM_ALU_SBREL_19_12 36 /* Deprecated, prog. base relative. */
-#define R_ARM_ALU_SBREL_27_20 37 /* Deprecated, prog. base relative. */
-#define R_ARM_TARGET1 38
-#define R_ARM_SBREL31 39 /* Program base relative. */
-#define R_ARM_V4BX 40
-#define R_ARM_TARGET2 41
-#define R_ARM_PREL31 42 /* 32 bit PC relative. */
-#define R_ARM_MOVW_ABS_NC 43 /* Direct 16-bit (MOVW). */
-#define R_ARM_MOVT_ABS 44 /* Direct high 16-bit (MOVT). */
-#define R_ARM_MOVW_PREL_NC 45 /* PC relative 16-bit (MOVW). */
-#define R_ARM_MOVT_PREL 46 /* PC relative (MOVT). */
-#define R_ARM_THM_MOVW_ABS_NC 47 /* Direct 16 bit (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_ABS 48 /* Direct high 16 bit
- (Thumb32 MOVT). */
-#define R_ARM_THM_MOVW_PREL_NC 49 /* PC relative 16 bit
- (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_PREL 50 /* PC relative high 16 bit
- (Thumb32 MOVT). */
-#define R_ARM_THM_JUMP19 51 /* PC relative 20 bit
- (Thumb32 B<cond>.W). */
-#define R_ARM_THM_JUMP6 52 /* PC relative X & 0x7E
- (Thumb16 CBZ, CBNZ). */
-#define R_ARM_THM_ALU_PREL_11_0 53 /* PC relative 12 bit
- (Thumb32 ADR.W). */
-#define R_ARM_THM_PC12 54 /* PC relative 12 bit
- (Thumb32 LDR{D,SB,H,SH}). */
-#define R_ARM_ABS32_NOI 55 /* Direct 32-bit. */
-#define R_ARM_REL32_NOI 56 /* PC relative 32-bit. */
-#define R_ARM_ALU_PC_G0_NC 57 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G0 58 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G1_NC 59 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G1 60 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G2 61 /* PC relative (ADD, SUB). */
-#define R_ARM_LDR_PC_G1 62 /* PC relative (LDR,STR,LDRB,STRB). */
-#define R_ARM_LDR_PC_G2 63 /* PC relative (LDR,STR,LDRB,STRB). */
-#define R_ARM_LDRS_PC_G0 64 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDRS_PC_G1 65 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDRS_PC_G2 66 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDC_PC_G0 67 /* PC relative (LDC, STC). */
-#define R_ARM_LDC_PC_G1 68 /* PC relative (LDC, STC). */
-#define R_ARM_LDC_PC_G2 69 /* PC relative (LDC, STC). */
-#define R_ARM_ALU_SB_G0_NC 70 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G0 71 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G1_NC 72 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G1 73 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G2 74 /* Program base relative (ADD,SUB). */
-#define R_ARM_LDR_SB_G0 75 /* Program base relative (LDR,
- STR, LDRB, STRB). */
-#define R_ARM_LDR_SB_G1 76 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDR_SB_G2 77 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G0 78 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G1 79 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G2 80 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDC_SB_G0 81 /* Program base relative (LDC,STC). */
-#define R_ARM_LDC_SB_G1 82 /* Program base relative (LDC,STC). */
-#define R_ARM_LDC_SB_G2 83 /* Program base relative (LDC,STC). */
-#define R_ARM_MOVW_BREL_NC 84 /* Program base relative 16
- bit (MOVW). */
-#define R_ARM_MOVT_BREL 85 /* Program base relative high
- 16 bit (MOVT). */
-#define R_ARM_MOVW_BREL 86 /* Program base relative 16
- bit (MOVW). */
-#define R_ARM_THM_MOVW_BREL_NC 87 /* Program base relative 16
- bit (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_BREL 88 /* Program base relative high
- 16 bit (Thumb32 MOVT). */
-#define R_ARM_THM_MOVW_BREL 89 /* Program base relative 16
- bit (Thumb32 MOVW). */
-#define R_ARM_TLS_GOTDESC 90
-#define R_ARM_TLS_CALL 91
-#define R_ARM_TLS_DESCSEQ 92 /* TLS relaxation. */
-#define R_ARM_THM_TLS_CALL 93
-#define R_ARM_PLT32_ABS 94
-#define R_ARM_GOT_ABS 95 /* GOT entry. */
-#define R_ARM_GOT_PREL 96 /* PC relative GOT entry. */
-#define R_ARM_GOT_BREL12 97 /* GOT entry relative to GOT
- origin (LDR). */
-#define R_ARM_GOTOFF12 98 /* 12 bit, GOT entry relative
- to GOT origin (LDR, STR). */
-#define R_ARM_GOTRELAX 99
-#define R_ARM_GNU_VTENTRY 100
-#define R_ARM_GNU_VTINHERIT 101
-#define R_ARM_THM_PC11 102 /* PC relative & 0xFFE (Thumb16 B). */
-#define R_ARM_THM_PC9 103 /* PC relative & 0x1FE
- (Thumb16 B/B<cond>). */
-#define R_ARM_TLS_GD32 104 /* PC-rel 32 bit for global dynamic
- thread local data */
-#define R_ARM_TLS_LDM32 105 /* PC-rel 32 bit for local dynamic
- thread local data */
-#define R_ARM_TLS_LDO32 106 /* 32 bit offset relative to TLS
- block */
-#define R_ARM_TLS_IE32 107 /* PC-rel 32 bit for GOT entry of
- static TLS block offset */
-#define R_ARM_TLS_LE32 108 /* 32 bit offset relative to static
- TLS block */
-#define R_ARM_TLS_LDO12 109 /* 12 bit relative to TLS
- block (LDR, STR). */
-#define R_ARM_TLS_LE12 110 /* 12 bit relative to static
- TLS block (LDR, STR). */
-#define R_ARM_TLS_IE12GP 111 /* 12 bit GOT entry relative
- to GOT origin (LDR). */
-#define R_ARM_ME_TOO 128 /* Obsolete. */
-#define R_ARM_THM_TLS_DESCSEQ 129
-#define R_ARM_THM_TLS_DESCSEQ16 129
-#define R_ARM_THM_TLS_DESCSEQ32 130
-#define R_ARM_THM_GOT_BREL12 131 /* GOT entry relative to GOT
- origin, 12 bit (Thumb32 LDR). */
-#define R_ARM_IRELATIVE 160
-#define R_ARM_RXPC25 249
-#define R_ARM_RSBREL32 250
-#define R_ARM_THM_RPC22 251
-#define R_ARM_RREL32 252
-#define R_ARM_RABS22 253
-#define R_ARM_RPC24 254
-#define R_ARM_RBASE 255
-/* Keep this the last entry. */
-#define R_ARM_NUM 256
-
-/* C-SKY */
-#define R_CKCORE_NONE 0 /* no reloc */
-#define R_CKCORE_ADDR32 1 /* direct 32 bit (S + A) */
-#define R_CKCORE_PCRELIMM8BY4 2 /* disp ((S + A - P) >> 2) & 0xff */
-#define R_CKCORE_PCRELIMM11BY2 3 /* disp ((S + A - P) >> 1) & 0x7ff */
-#define R_CKCORE_PCREL32 5 /* 32-bit rel (S + A - P) */
-#define R_CKCORE_PCRELJSR_IMM11BY2 6 /* disp ((S + A - P) >>1) & 0x7ff */
-#define R_CKCORE_RELATIVE 9 /* 32 bit adjust program base(B + A)*/
-#define R_CKCORE_COPY 10 /* 32 bit adjust by program base */
-#define R_CKCORE_GLOB_DAT 11 /* off between got and sym (S) */
-#define R_CKCORE_JUMP_SLOT 12 /* PLT entry (S) */
-#define R_CKCORE_GOTOFF 13 /* offset to GOT (S + A - GOT) */
-#define R_CKCORE_GOTPC 14 /* PC offset to GOT (GOT + A - P) */
-#define R_CKCORE_GOT32 15 /* 32 bit GOT entry (G) */
-#define R_CKCORE_PLT32 16 /* 32 bit PLT entry (G) */
-#define R_CKCORE_ADDRGOT 17 /* GOT entry in GLOB_DAT (GOT + G) */
-#define R_CKCORE_ADDRPLT 18 /* PLT entry in GLOB_DAT (GOT + G) */
-#define R_CKCORE_PCREL_IMM26BY2 19 /* ((S + A - P) >> 1) & 0x3ffffff */
-#define R_CKCORE_PCREL_IMM16BY2 20 /* disp ((S + A - P) >> 1) & 0xffff */
-#define R_CKCORE_PCREL_IMM16BY4 21 /* disp ((S + A - P) >> 2) & 0xffff */
-#define R_CKCORE_PCREL_IMM10BY2 22 /* disp ((S + A - P) >> 1) & 0x3ff */
-#define R_CKCORE_PCREL_IMM10BY4 23 /* disp ((S + A - P) >> 2) & 0x3ff */
-#define R_CKCORE_ADDR_HI16 24 /* high & low 16 bit ADDR */
- /* ((S + A) >> 16) & 0xffff */
-#define R_CKCORE_ADDR_LO16 25 /* (S + A) & 0xffff */
-#define R_CKCORE_GOTPC_HI16 26 /* high & low 16 bit GOTPC */
- /* ((GOT + A - P) >> 16) & 0xffff */
-#define R_CKCORE_GOTPC_LO16 27 /* (GOT + A - P) & 0xffff */
-#define R_CKCORE_GOTOFF_HI16 28 /* high & low 16 bit GOTOFF */
- /* ((S + A - GOT) >> 16) & 0xffff */
-#define R_CKCORE_GOTOFF_LO16 29 /* (S + A - GOT) & 0xffff */
-#define R_CKCORE_GOT12 30 /* 12 bit disp GOT entry (G) */
-#define R_CKCORE_GOT_HI16 31 /* high & low 16 bit GOT */
- /* (G >> 16) & 0xffff */
-#define R_CKCORE_GOT_LO16 32 /* (G & 0xffff) */
-#define R_CKCORE_PLT12 33 /* 12 bit disp PLT entry (G) */
-#define R_CKCORE_PLT_HI16 34 /* high & low 16 bit PLT */
- /* (G >> 16) & 0xffff */
-#define R_CKCORE_PLT_LO16 35 /* G & 0xffff */
-#define R_CKCORE_ADDRGOT_HI16 36 /* high & low 16 bit ADDRGOT */
- /* (GOT + G * 4) & 0xffff */
-#define R_CKCORE_ADDRGOT_LO16 37 /* (GOT + G * 4) & 0xffff */
-#define R_CKCORE_ADDRPLT_HI16 38 /* high & low 16 bit ADDRPLT */
- /* ((GOT + G * 4) >> 16) & 0xFFFF */
-#define R_CKCORE_ADDRPLT_LO16 39 /* (GOT+G*4) & 0xffff */
-#define R_CKCORE_PCREL_JSR_IMM26BY2 40 /* disp ((S+A-P) >>1) & x3ffffff */
-#define R_CKCORE_TOFFSET_LO16 41 /* (S+A-BTEXT) & 0xffff */
-#define R_CKCORE_DOFFSET_LO16 42 /* (S+A-BTEXT) & 0xffff */
-#define R_CKCORE_PCREL_IMM18BY2 43 /* disp ((S+A-P) >>1) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18 44 /* disp (S+A-BDATA) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18BY2 45 /* disp ((S+A-BDATA)>>1) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18BY4 46 /* disp ((S+A-BDATA)>>2) & 0x3ffff */
-#define R_CKCORE_GOT_IMM18BY4 48 /* disp (G >> 2) */
-#define R_CKCORE_PLT_IMM18BY4 49 /* disp (G >> 2) */
-#define R_CKCORE_PCREL_IMM7BY4 50 /* disp ((S+A-P) >>2) & 0x7f */
-#define R_CKCORE_TLS_LE32 51 /* 32 bit offset to TLS block */
-#define R_CKCORE_TLS_IE32 52
-#define R_CKCORE_TLS_GD32 53
-#define R_CKCORE_TLS_LDM32 54
-#define R_CKCORE_TLS_LDO32 55
-#define R_CKCORE_TLS_DTPMOD32 56
-#define R_CKCORE_TLS_DTPOFF32 57
-#define R_CKCORE_TLS_TPOFF32 58
-
-/* C-SKY elf header definition. */
-#define EF_CSKY_ABIMASK 0XF0000000
-#define EF_CSKY_OTHER 0X0FFF0000
-#define EF_CSKY_PROCESSOR 0X0000FFFF
-
-#define EF_CSKY_ABIV1 0X10000000
-#define EF_CSKY_ABIV2 0X20000000
-
-/* C-SKY attributes section. */
-#define SHT_CSKY_ATTRIBUTES (SHT_LOPROC + 1)
-
-/* IA-64 specific declarations. */
-
-/* Processor specific flags for the Ehdr e_flags field. */
-#define EF_IA_64_MASKOS 0x0000000f /* os-specific flags */
-#define EF_IA_64_ABI64 0x00000010 /* 64-bit ABI */
-#define EF_IA_64_ARCH 0xff000000 /* arch. version mask */
-
-/* Processor specific values for the Phdr p_type field. */
-#define PT_IA_64_ARCHEXT (PT_LOPROC + 0) /* arch extension bits */
-#define PT_IA_64_UNWIND (PT_LOPROC + 1) /* ia64 unwind bits */
-#define PT_IA_64_HP_OPT_ANOT (PT_LOOS + 0x12)
-#define PT_IA_64_HP_HSL_ANOT (PT_LOOS + 0x13)
-#define PT_IA_64_HP_STACK (PT_LOOS + 0x14)
-
-/* Processor specific flags for the Phdr p_flags field. */
-#define PF_IA_64_NORECOV 0x80000000 /* spec insns w/o recovery */
-
-/* Processor specific values for the Shdr sh_type field. */
-#define SHT_IA_64_EXT (SHT_LOPROC + 0) /* extension bits */
-#define SHT_IA_64_UNWIND (SHT_LOPROC + 1) /* unwind bits */
-
-/* Processor specific flags for the Shdr sh_flags field. */
-#define SHF_IA_64_SHORT 0x10000000 /* section near gp */
-#define SHF_IA_64_NORECOV 0x20000000 /* spec insns w/o recovery */
-
-/* Processor specific values for the Dyn d_tag field. */
-#define DT_IA_64_PLT_RESERVE (DT_LOPROC + 0)
-#define DT_IA_64_NUM 1
-
-/* IA-64 relocations. */
-#define R_IA64_NONE 0x00 /* none */
-#define R_IA64_IMM14 0x21 /* symbol + addend, add imm14 */
-#define R_IA64_IMM22 0x22 /* symbol + addend, add imm22 */
-#define R_IA64_IMM64 0x23 /* symbol + addend, mov imm64 */
-#define R_IA64_DIR32MSB 0x24 /* symbol + addend, data4 MSB */
-#define R_IA64_DIR32LSB 0x25 /* symbol + addend, data4 LSB */
-#define R_IA64_DIR64MSB 0x26 /* symbol + addend, data8 MSB */
-#define R_IA64_DIR64LSB 0x27 /* symbol + addend, data8 LSB */
-#define R_IA64_GPREL22 0x2a /* @gprel(sym + add), add imm22 */
-#define R_IA64_GPREL64I 0x2b /* @gprel(sym + add), mov imm64 */
-#define R_IA64_GPREL32MSB 0x2c /* @gprel(sym + add), data4 MSB */
-#define R_IA64_GPREL32LSB 0x2d /* @gprel(sym + add), data4 LSB */
-#define R_IA64_GPREL64MSB 0x2e /* @gprel(sym + add), data8 MSB */
-#define R_IA64_GPREL64LSB 0x2f /* @gprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF22 0x32 /* @ltoff(sym + add), add imm22 */
-#define R_IA64_LTOFF64I 0x33 /* @ltoff(sym + add), mov imm64 */
-#define R_IA64_PLTOFF22 0x3a /* @pltoff(sym + add), add imm22 */
-#define R_IA64_PLTOFF64I 0x3b /* @pltoff(sym + add), mov imm64 */
-#define R_IA64_PLTOFF64MSB 0x3e /* @pltoff(sym + add), data8 MSB */
-#define R_IA64_PLTOFF64LSB 0x3f /* @pltoff(sym + add), data8 LSB */
-#define R_IA64_FPTR64I 0x43 /* @fptr(sym + add), mov imm64 */
-#define R_IA64_FPTR32MSB 0x44 /* @fptr(sym + add), data4 MSB */
-#define R_IA64_FPTR32LSB 0x45 /* @fptr(sym + add), data4 LSB */
-#define R_IA64_FPTR64MSB 0x46 /* @fptr(sym + add), data8 MSB */
-#define R_IA64_FPTR64LSB 0x47 /* @fptr(sym + add), data8 LSB */
-#define R_IA64_PCREL60B 0x48 /* @pcrel(sym + add), brl */
-#define R_IA64_PCREL21B 0x49 /* @pcrel(sym + add), ptb, call */
-#define R_IA64_PCREL21M 0x4a /* @pcrel(sym + add), chk.s */
-#define R_IA64_PCREL21F 0x4b /* @pcrel(sym + add), fchkf */
-#define R_IA64_PCREL32MSB 0x4c /* @pcrel(sym + add), data4 MSB */
-#define R_IA64_PCREL32LSB 0x4d /* @pcrel(sym + add), data4 LSB */
-#define R_IA64_PCREL64MSB 0x4e /* @pcrel(sym + add), data8 MSB */
-#define R_IA64_PCREL64LSB 0x4f /* @pcrel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_FPTR22 0x52 /* @ltoff(@fptr(s+a)), imm22 */
-#define R_IA64_LTOFF_FPTR64I 0x53 /* @ltoff(@fptr(s+a)), imm64 */
-#define R_IA64_LTOFF_FPTR32MSB 0x54 /* @ltoff(@fptr(s+a)), data4 MSB */
-#define R_IA64_LTOFF_FPTR32LSB 0x55 /* @ltoff(@fptr(s+a)), data4 LSB */
-#define R_IA64_LTOFF_FPTR64MSB 0x56 /* @ltoff(@fptr(s+a)), data8 MSB */
-#define R_IA64_LTOFF_FPTR64LSB 0x57 /* @ltoff(@fptr(s+a)), data8 LSB */
-#define R_IA64_SEGREL32MSB 0x5c /* @segrel(sym + add), data4 MSB */
-#define R_IA64_SEGREL32LSB 0x5d /* @segrel(sym + add), data4 LSB */
-#define R_IA64_SEGREL64MSB 0x5e /* @segrel(sym + add), data8 MSB */
-#define R_IA64_SEGREL64LSB 0x5f /* @segrel(sym + add), data8 LSB */
-#define R_IA64_SECREL32MSB 0x64 /* @secrel(sym + add), data4 MSB */
-#define R_IA64_SECREL32LSB 0x65 /* @secrel(sym + add), data4 LSB */
-#define R_IA64_SECREL64MSB 0x66 /* @secrel(sym + add), data8 MSB */
-#define R_IA64_SECREL64LSB 0x67 /* @secrel(sym + add), data8 LSB */
-#define R_IA64_REL32MSB 0x6c /* data 4 + REL */
-#define R_IA64_REL32LSB 0x6d /* data 4 + REL */
-#define R_IA64_REL64MSB 0x6e /* data 8 + REL */
-#define R_IA64_REL64LSB 0x6f /* data 8 + REL */
-#define R_IA64_LTV32MSB 0x74 /* symbol + addend, data4 MSB */
-#define R_IA64_LTV32LSB 0x75 /* symbol + addend, data4 LSB */
-#define R_IA64_LTV64MSB 0x76 /* symbol + addend, data8 MSB */
-#define R_IA64_LTV64LSB 0x77 /* symbol + addend, data8 LSB */
-#define R_IA64_PCREL21BI 0x79 /* @pcrel(sym + add), 21bit inst */
-#define R_IA64_PCREL22 0x7a /* @pcrel(sym + add), 22bit inst */
-#define R_IA64_PCREL64I 0x7b /* @pcrel(sym + add), 64bit inst */
-#define R_IA64_IPLTMSB 0x80 /* dynamic reloc, imported PLT, MSB */
-#define R_IA64_IPLTLSB 0x81 /* dynamic reloc, imported PLT, LSB */
-#define R_IA64_COPY 0x84 /* copy relocation */
-#define R_IA64_SUB 0x85 /* Addend and symbol difference */
-#define R_IA64_LTOFF22X 0x86 /* LTOFF22, relaxable. */
-#define R_IA64_LDXMOV 0x87 /* Use of LTOFF22X. */
-#define R_IA64_TPREL14 0x91 /* @tprel(sym + add), imm14 */
-#define R_IA64_TPREL22 0x92 /* @tprel(sym + add), imm22 */
-#define R_IA64_TPREL64I 0x93 /* @tprel(sym + add), imm64 */
-#define R_IA64_TPREL64MSB 0x96 /* @tprel(sym + add), data8 MSB */
-#define R_IA64_TPREL64LSB 0x97 /* @tprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_TPREL22 0x9a /* @ltoff(@tprel(s+a)), imm2 */
-#define R_IA64_DTPMOD64MSB 0xa6 /* @dtpmod(sym + add), data8 MSB */
-#define R_IA64_DTPMOD64LSB 0xa7 /* @dtpmod(sym + add), data8 LSB */
-#define R_IA64_LTOFF_DTPMOD22 0xaa /* @ltoff(@dtpmod(sym + add)), imm22 */
-#define R_IA64_DTPREL14 0xb1 /* @dtprel(sym + add), imm14 */
-#define R_IA64_DTPREL22 0xb2 /* @dtprel(sym + add), imm22 */
-#define R_IA64_DTPREL64I 0xb3 /* @dtprel(sym + add), imm64 */
-#define R_IA64_DTPREL32MSB 0xb4 /* @dtprel(sym + add), data4 MSB */
-#define R_IA64_DTPREL32LSB 0xb5 /* @dtprel(sym + add), data4 LSB */
-#define R_IA64_DTPREL64MSB 0xb6 /* @dtprel(sym + add), data8 MSB */
-#define R_IA64_DTPREL64LSB 0xb7 /* @dtprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_DTPREL22 0xba /* @ltoff(@dtprel(s+a)), imm22 */
-
-/* SH specific declarations */
-
-/* Processor specific flags for the ELF header e_flags field. */
-#define EF_SH_MACH_MASK 0x1f
-#define EF_SH_UNKNOWN 0x0
-#define EF_SH1 0x1
-#define EF_SH2 0x2
-#define EF_SH3 0x3
-#define EF_SH_DSP 0x4
-#define EF_SH3_DSP 0x5
-#define EF_SH4AL_DSP 0x6
-#define EF_SH3E 0x8
-#define EF_SH4 0x9
-#define EF_SH2E 0xb
-#define EF_SH4A 0xc
-#define EF_SH2A 0xd
-#define EF_SH4_NOFPU 0x10
-#define EF_SH4A_NOFPU 0x11
-#define EF_SH4_NOMMU_NOFPU 0x12
-#define EF_SH2A_NOFPU 0x13
-#define EF_SH3_NOMMU 0x14
-#define EF_SH2A_SH4_NOFPU 0x15
-#define EF_SH2A_SH3_NOFPU 0x16
-#define EF_SH2A_SH4 0x17
-#define EF_SH2A_SH3E 0x18
-
-/* SH relocs. */
-#define R_SH_NONE 0
-#define R_SH_DIR32 1
-#define R_SH_REL32 2
-#define R_SH_DIR8WPN 3
-#define R_SH_IND12W 4
-#define R_SH_DIR8WPL 5
-#define R_SH_DIR8WPZ 6
-#define R_SH_DIR8BP 7
-#define R_SH_DIR8W 8
-#define R_SH_DIR8L 9
-#define R_SH_SWITCH16 25
-#define R_SH_SWITCH32 26
-#define R_SH_USES 27
-#define R_SH_COUNT 28
-#define R_SH_ALIGN 29
-#define R_SH_CODE 30
-#define R_SH_DATA 31
-#define R_SH_LABEL 32
-#define R_SH_SWITCH8 33
-#define R_SH_GNU_VTINHERIT 34
-#define R_SH_GNU_VTENTRY 35
-#define R_SH_TLS_GD_32 144
-#define R_SH_TLS_LD_32 145
-#define R_SH_TLS_LDO_32 146
-#define R_SH_TLS_IE_32 147
-#define R_SH_TLS_LE_32 148
-#define R_SH_TLS_DTPMOD32 149
-#define R_SH_TLS_DTPOFF32 150
-#define R_SH_TLS_TPOFF32 151
-#define R_SH_GOT32 160
-#define R_SH_PLT32 161
-#define R_SH_COPY 162
-#define R_SH_GLOB_DAT 163
-#define R_SH_JMP_SLOT 164
-#define R_SH_RELATIVE 165
-#define R_SH_GOTOFF 166
-#define R_SH_GOTPC 167
-/* Keep this the last entry. */
-#define R_SH_NUM 256
-
-/* S/390 specific definitions. */
-
-/* Valid values for the e_flags field. */
-
-#define EF_S390_HIGH_GPRS 0x00000001 /* High GPRs kernel facility needed. */
-
-/* Additional s390 relocs */
-
-#define R_390_NONE 0 /* No reloc. */
-#define R_390_8 1 /* Direct 8 bit. */
-#define R_390_12 2 /* Direct 12 bit. */
-#define R_390_16 3 /* Direct 16 bit. */
-#define R_390_32 4 /* Direct 32 bit. */
-#define R_390_PC32 5 /* PC relative 32 bit. */
-#define R_390_GOT12 6 /* 12 bit GOT offset. */
-#define R_390_GOT32 7 /* 32 bit GOT offset. */
-#define R_390_PLT32 8 /* 32 bit PC relative PLT address. */
-#define R_390_COPY 9 /* Copy symbol at runtime. */
-#define R_390_GLOB_DAT 10 /* Create GOT entry. */
-#define R_390_JMP_SLOT 11 /* Create PLT entry. */
-#define R_390_RELATIVE 12 /* Adjust by program base. */
-#define R_390_GOTOFF32 13 /* 32 bit offset to GOT. */
-#define R_390_GOTPC 14 /* 32 bit PC relative offset to GOT. */
-#define R_390_GOT16 15 /* 16 bit GOT offset. */
-#define R_390_PC16 16 /* PC relative 16 bit. */
-#define R_390_PC16DBL 17 /* PC relative 16 bit shifted by 1. */
-#define R_390_PLT16DBL 18 /* 16 bit PC rel. PLT shifted by 1. */
-#define R_390_PC32DBL 19 /* PC relative 32 bit shifted by 1. */
-#define R_390_PLT32DBL 20 /* 32 bit PC rel. PLT shifted by 1. */
-#define R_390_GOTPCDBL 21 /* 32 bit PC rel. GOT shifted by 1. */
-#define R_390_64 22 /* Direct 64 bit. */
-#define R_390_PC64 23 /* PC relative 64 bit. */
-#define R_390_GOT64 24 /* 64 bit GOT offset. */
-#define R_390_PLT64 25 /* 64 bit PC relative PLT address. */
-#define R_390_GOTENT 26 /* 32 bit PC rel. to GOT entry >> 1. */
-#define R_390_GOTOFF16 27 /* 16 bit offset to GOT. */
-#define R_390_GOTOFF64 28 /* 64 bit offset to GOT. */
-#define R_390_GOTPLT12 29 /* 12 bit offset to jump slot. */
-#define R_390_GOTPLT16 30 /* 16 bit offset to jump slot. */
-#define R_390_GOTPLT32 31 /* 32 bit offset to jump slot. */
-#define R_390_GOTPLT64 32 /* 64 bit offset to jump slot. */
-#define R_390_GOTPLTENT 33 /* 32 bit rel. offset to jump slot. */
-#define R_390_PLTOFF16 34 /* 16 bit offset from GOT to PLT. */
-#define R_390_PLTOFF32 35 /* 32 bit offset from GOT to PLT. */
-#define R_390_PLTOFF64 36 /* 16 bit offset from GOT to PLT. */
-#define R_390_TLS_LOAD 37 /* Tag for load insn in TLS code. */
-#define R_390_TLS_GDCALL 38 /* Tag for function call in general
- dynamic TLS code. */
-#define R_390_TLS_LDCALL 39 /* Tag for function call in local
- dynamic TLS code. */
-#define R_390_TLS_GD32 40 /* Direct 32 bit for general dynamic
- thread local data. */
-#define R_390_TLS_GD64 41 /* Direct 64 bit for general dynamic
- thread local data. */
-#define R_390_TLS_GOTIE12 42 /* 12 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_GOTIE32 43 /* 32 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_GOTIE64 44 /* 64 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_LDM32 45 /* Direct 32 bit for local dynamic
- thread local data in LE code. */
-#define R_390_TLS_LDM64 46 /* Direct 64 bit for local dynamic
- thread local data in LE code. */
-#define R_390_TLS_IE32 47 /* 32 bit address of GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_IE64 48 /* 64 bit address of GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_IEENT 49 /* 32 bit rel. offset to GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_LE32 50 /* 32 bit negated offset relative to
- static TLS block. */
-#define R_390_TLS_LE64 51 /* 64 bit negated offset relative to
- static TLS block. */
-#define R_390_TLS_LDO32 52 /* 32 bit offset relative to TLS
- block. */
-#define R_390_TLS_LDO64 53 /* 64 bit offset relative to TLS
- block. */
-#define R_390_TLS_DTPMOD 54 /* ID of module containing symbol. */
-#define R_390_TLS_DTPOFF 55 /* Offset in TLS block. */
-#define R_390_TLS_TPOFF 56 /* Negated offset in static TLS
- block. */
-#define R_390_20 57 /* Direct 20 bit. */
-#define R_390_GOT20 58 /* 20 bit GOT offset. */
-#define R_390_GOTPLT20 59 /* 20 bit offset to jump slot. */
-#define R_390_TLS_GOTIE20 60 /* 20 bit GOT offset for static TLS
- block offset. */
-#define R_390_IRELATIVE 61 /* STT_GNU_IFUNC relocation. */
-/* Keep this the last entry. */
-#define R_390_NUM 62
-
-
-/* CRIS relocations. */
-#define R_CRIS_NONE 0
-#define R_CRIS_8 1
-#define R_CRIS_16 2
-#define R_CRIS_32 3
-#define R_CRIS_8_PCREL 4
-#define R_CRIS_16_PCREL 5
-#define R_CRIS_32_PCREL 6
-#define R_CRIS_GNU_VTINHERIT 7
-#define R_CRIS_GNU_VTENTRY 8
-#define R_CRIS_COPY 9
-#define R_CRIS_GLOB_DAT 10
-#define R_CRIS_JUMP_SLOT 11
-#define R_CRIS_RELATIVE 12
-#define R_CRIS_16_GOT 13
-#define R_CRIS_32_GOT 14
-#define R_CRIS_16_GOTPLT 15
-#define R_CRIS_32_GOTPLT 16
-#define R_CRIS_32_GOTREL 17
-#define R_CRIS_32_PLT_GOTREL 18
-#define R_CRIS_32_PLT_PCREL 19
-
-#define R_CRIS_NUM 20
-
-
-/* AMD x86-64 relocations. */
-#define R_X86_64_NONE 0 /* No reloc */
-#define R_X86_64_64 1 /* Direct 64 bit */
-#define R_X86_64_PC32 2 /* PC relative 32 bit signed */
-#define R_X86_64_GOT32 3 /* 32 bit GOT entry */
-#define R_X86_64_PLT32 4 /* 32 bit PLT address */
-#define R_X86_64_COPY 5 /* Copy symbol at runtime */
-#define R_X86_64_GLOB_DAT 6 /* Create GOT entry */
-#define R_X86_64_JUMP_SLOT 7 /* Create PLT entry */
-#define R_X86_64_RELATIVE 8 /* Adjust by program base */
-#define R_X86_64_GOTPCREL 9 /* 32 bit signed PC relative
- offset to GOT */
-#define R_X86_64_32 10 /* Direct 32 bit zero extended */
-#define R_X86_64_32S 11 /* Direct 32 bit sign extended */
-#define R_X86_64_16 12 /* Direct 16 bit zero extended */
-#define R_X86_64_PC16 13 /* 16 bit sign extended pc relative */
-#define R_X86_64_8 14 /* Direct 8 bit sign extended */
-#define R_X86_64_PC8 15 /* 8 bit sign extended pc relative */
-#define R_X86_64_DTPMOD64 16 /* ID of module containing symbol */
-#define R_X86_64_DTPOFF64 17 /* Offset in module's TLS block */
-#define R_X86_64_TPOFF64 18 /* Offset in initial TLS block */
-#define R_X86_64_TLSGD 19 /* 32 bit signed PC relative offset
- to two GOT entries for GD symbol */
-#define R_X86_64_TLSLD 20 /* 32 bit signed PC relative offset
- to two GOT entries for LD symbol */
-#define R_X86_64_DTPOFF32 21 /* Offset in TLS block */
-#define R_X86_64_GOTTPOFF 22 /* 32 bit signed PC relative offset
- to GOT entry for IE symbol */
-#define R_X86_64_TPOFF32 23 /* Offset in initial TLS block */
-#define R_X86_64_PC64 24 /* PC relative 64 bit */
-#define R_X86_64_GOTOFF64 25 /* 64 bit offset to GOT */
-#define R_X86_64_GOTPC32 26 /* 32 bit signed pc relative
- offset to GOT */
-#define R_X86_64_GOT64 27 /* 64-bit GOT entry offset */
-#define R_X86_64_GOTPCREL64 28 /* 64-bit PC relative offset
- to GOT entry */
-#define R_X86_64_GOTPC64 29 /* 64-bit PC relative offset to GOT */
-#define R_X86_64_GOTPLT64 30 /* like GOT64, says PLT entry needed */
-#define R_X86_64_PLTOFF64 31 /* 64-bit GOT relative offset
- to PLT entry */
-#define R_X86_64_SIZE32 32 /* Size of symbol plus 32-bit addend */
-#define R_X86_64_SIZE64 33 /* Size of symbol plus 64-bit addend */
-#define R_X86_64_GOTPC32_TLSDESC 34 /* GOT offset for TLS descriptor. */
-#define R_X86_64_TLSDESC_CALL 35 /* Marker for call through TLS
- descriptor. */
-#define R_X86_64_TLSDESC 36 /* TLS descriptor. */
-#define R_X86_64_IRELATIVE 37 /* Adjust indirectly by program base */
-#define R_X86_64_RELATIVE64 38 /* 64-bit adjust by program base */
- /* 39 Reserved was R_X86_64_PC32_BND */
- /* 40 Reserved was R_X86_64_PLT32_BND */
-#define R_X86_64_GOTPCRELX 41 /* Load from 32 bit signed pc relative
- offset to GOT entry without REX
- prefix, relaxable. */
-#define R_X86_64_REX_GOTPCRELX 42 /* Load from 32 bit signed pc relative
- offset to GOT entry with REX prefix,
- relaxable. */
-#define R_X86_64_NUM 43
-
-/* x86-64 sh_type values. */
-#define SHT_X86_64_UNWIND 0x70000001 /* Unwind information. */
-
-
-/* AM33 relocations. */
-#define R_MN10300_NONE 0 /* No reloc. */
-#define R_MN10300_32 1 /* Direct 32 bit. */
-#define R_MN10300_16 2 /* Direct 16 bit. */
-#define R_MN10300_8 3 /* Direct 8 bit. */
-#define R_MN10300_PCREL32 4 /* PC-relative 32-bit. */
-#define R_MN10300_PCREL16 5 /* PC-relative 16-bit signed. */
-#define R_MN10300_PCREL8 6 /* PC-relative 8-bit signed. */
-#define R_MN10300_GNU_VTINHERIT 7 /* Ancient C++ vtable garbage... */
-#define R_MN10300_GNU_VTENTRY 8 /* ... collection annotation. */
-#define R_MN10300_24 9 /* Direct 24 bit. */
-#define R_MN10300_GOTPC32 10 /* 32-bit PCrel offset to GOT. */
-#define R_MN10300_GOTPC16 11 /* 16-bit PCrel offset to GOT. */
-#define R_MN10300_GOTOFF32 12 /* 32-bit offset from GOT. */
-#define R_MN10300_GOTOFF24 13 /* 24-bit offset from GOT. */
-#define R_MN10300_GOTOFF16 14 /* 16-bit offset from GOT. */
-#define R_MN10300_PLT32 15 /* 32-bit PCrel to PLT entry. */
-#define R_MN10300_PLT16 16 /* 16-bit PCrel to PLT entry. */
-#define R_MN10300_GOT32 17 /* 32-bit offset to GOT entry. */
-#define R_MN10300_GOT24 18 /* 24-bit offset to GOT entry. */
-#define R_MN10300_GOT16 19 /* 16-bit offset to GOT entry. */
-#define R_MN10300_COPY 20 /* Copy symbol at runtime. */
-#define R_MN10300_GLOB_DAT 21 /* Create GOT entry. */
-#define R_MN10300_JMP_SLOT 22 /* Create PLT entry. */
-#define R_MN10300_RELATIVE 23 /* Adjust by program base. */
-#define R_MN10300_TLS_GD 24 /* 32-bit offset for global dynamic. */
-#define R_MN10300_TLS_LD 25 /* 32-bit offset for local dynamic. */
-#define R_MN10300_TLS_LDO 26 /* Module-relative offset. */
-#define R_MN10300_TLS_GOTIE 27 /* GOT offset for static TLS block
- offset. */
-#define R_MN10300_TLS_IE 28 /* GOT address for static TLS block
- offset. */
-#define R_MN10300_TLS_LE 29 /* Offset relative to static TLS
- block. */
-#define R_MN10300_TLS_DTPMOD 30 /* ID of module containing symbol. */
-#define R_MN10300_TLS_DTPOFF 31 /* Offset in module TLS block. */
-#define R_MN10300_TLS_TPOFF 32 /* Offset in static TLS block. */
-#define R_MN10300_SYM_DIFF 33 /* Adjustment for next reloc as needed
- by linker relaxation. */
-#define R_MN10300_ALIGN 34 /* Alignment requirement for linker
- relaxation. */
-#define R_MN10300_NUM 35
-
-
-/* M32R relocs. */
-#define R_M32R_NONE 0 /* No reloc. */
-#define R_M32R_16 1 /* Direct 16 bit. */
-#define R_M32R_32 2 /* Direct 32 bit. */
-#define R_M32R_24 3 /* Direct 24 bit. */
-#define R_M32R_10_PCREL 4 /* PC relative 10 bit shifted. */
-#define R_M32R_18_PCREL 5 /* PC relative 18 bit shifted. */
-#define R_M32R_26_PCREL 6 /* PC relative 26 bit shifted. */
-#define R_M32R_HI16_ULO 7 /* High 16 bit with unsigned low. */
-#define R_M32R_HI16_SLO 8 /* High 16 bit with signed low. */
-#define R_M32R_LO16 9 /* Low 16 bit. */
-#define R_M32R_SDA16 10 /* 16 bit offset in SDA. */
-#define R_M32R_GNU_VTINHERIT 11
-#define R_M32R_GNU_VTENTRY 12
-/* M32R relocs use SHT_RELA. */
-#define R_M32R_16_RELA 33 /* Direct 16 bit. */
-#define R_M32R_32_RELA 34 /* Direct 32 bit. */
-#define R_M32R_24_RELA 35 /* Direct 24 bit. */
-#define R_M32R_10_PCREL_RELA 36 /* PC relative 10 bit shifted. */
-#define R_M32R_18_PCREL_RELA 37 /* PC relative 18 bit shifted. */
-#define R_M32R_26_PCREL_RELA 38 /* PC relative 26 bit shifted. */
-#define R_M32R_HI16_ULO_RELA 39 /* High 16 bit with unsigned low */
-#define R_M32R_HI16_SLO_RELA 40 /* High 16 bit with signed low */
-#define R_M32R_LO16_RELA 41 /* Low 16 bit */
-#define R_M32R_SDA16_RELA 42 /* 16 bit offset in SDA */
-#define R_M32R_RELA_GNU_VTINHERIT 43
-#define R_M32R_RELA_GNU_VTENTRY 44
-#define R_M32R_REL32 45 /* PC relative 32 bit. */
-
-#define R_M32R_GOT24 48 /* 24 bit GOT entry */
-#define R_M32R_26_PLTREL 49 /* 26 bit PC relative to PLT shifted */
-#define R_M32R_COPY 50 /* Copy symbol at runtime */
-#define R_M32R_GLOB_DAT 51 /* Create GOT entry */
-#define R_M32R_JMP_SLOT 52 /* Create PLT entry */
-#define R_M32R_RELATIVE 53 /* Adjust by program base */
-#define R_M32R_GOTOFF 54 /* 24 bit offset to GOT */
-#define R_M32R_GOTPC24 55 /* 24 bit PC relative offset to GOT */
-#define R_M32R_GOT16_HI_ULO 56 /* High 16 bit GOT entry with unsigned
- low */
-#define R_M32R_GOT16_HI_SLO 57 /* High 16 bit GOT entry with signed
- low */
-#define R_M32R_GOT16_LO 58 /* Low 16 bit GOT entry */
-#define R_M32R_GOTPC_HI_ULO 59 /* High 16 bit PC relative offset to
- GOT with unsigned low */
-#define R_M32R_GOTPC_HI_SLO 60 /* High 16 bit PC relative offset to
- GOT with signed low */
-#define R_M32R_GOTPC_LO 61 /* Low 16 bit PC relative offset to
- GOT */
-#define R_M32R_GOTOFF_HI_ULO 62 /* High 16 bit offset to GOT
- with unsigned low */
-#define R_M32R_GOTOFF_HI_SLO 63 /* High 16 bit offset to GOT
- with signed low */
-#define R_M32R_GOTOFF_LO 64 /* Low 16 bit offset to GOT */
-#define R_M32R_NUM 256 /* Keep this the last entry. */
-
-/* MicroBlaze relocations */
-#define R_MICROBLAZE_NONE 0 /* No reloc. */
-#define R_MICROBLAZE_32 1 /* Direct 32 bit. */
-#define R_MICROBLAZE_32_PCREL 2 /* PC relative 32 bit. */
-#define R_MICROBLAZE_64_PCREL 3 /* PC relative 64 bit. */
-#define R_MICROBLAZE_32_PCREL_LO 4 /* Low 16 bits of PCREL32. */
-#define R_MICROBLAZE_64 5 /* Direct 64 bit. */
-#define R_MICROBLAZE_32_LO 6 /* Low 16 bit. */
-#define R_MICROBLAZE_SRO32 7 /* Read-only small data area. */
-#define R_MICROBLAZE_SRW32 8 /* Read-write small data area. */
-#define R_MICROBLAZE_64_NONE 9 /* No reloc. */
-#define R_MICROBLAZE_32_SYM_OP_SYM 10 /* Symbol Op Symbol relocation. */
-#define R_MICROBLAZE_GNU_VTINHERIT 11 /* GNU C++ vtable hierarchy. */
-#define R_MICROBLAZE_GNU_VTENTRY 12 /* GNU C++ vtable member usage. */
-#define R_MICROBLAZE_GOTPC_64 13 /* PC-relative GOT offset. */
-#define R_MICROBLAZE_GOT_64 14 /* GOT entry offset. */
-#define R_MICROBLAZE_PLT_64 15 /* PLT offset (PC-relative). */
-#define R_MICROBLAZE_REL 16 /* Adjust by program base. */
-#define R_MICROBLAZE_JUMP_SLOT 17 /* Create PLT entry. */
-#define R_MICROBLAZE_GLOB_DAT 18 /* Create GOT entry. */
-#define R_MICROBLAZE_GOTOFF_64 19 /* 64 bit offset to GOT. */
-#define R_MICROBLAZE_GOTOFF_32 20 /* 32 bit offset to GOT. */
-#define R_MICROBLAZE_COPY 21 /* Runtime copy. */
-#define R_MICROBLAZE_TLS 22 /* TLS Reloc. */
-#define R_MICROBLAZE_TLSGD 23 /* TLS General Dynamic. */
-#define R_MICROBLAZE_TLSLD 24 /* TLS Local Dynamic. */
-#define R_MICROBLAZE_TLSDTPMOD32 25 /* TLS Module ID. */
-#define R_MICROBLAZE_TLSDTPREL32 26 /* TLS Offset Within TLS Block. */
-#define R_MICROBLAZE_TLSDTPREL64 27 /* TLS Offset Within TLS Block. */
-#define R_MICROBLAZE_TLSGOTTPREL32 28 /* TLS Offset From Thread Pointer. */
-#define R_MICROBLAZE_TLSTPREL32 29 /* TLS Offset From Thread Pointer. */
-
-/* Legal values for d_tag (dynamic entry type). */
-#define DT_NIOS2_GP 0x70000002 /* Address of _gp. */
-
-/* Nios II relocations. */
-#define R_NIOS2_NONE 0 /* No reloc. */
-#define R_NIOS2_S16 1 /* Direct signed 16 bit. */
-#define R_NIOS2_U16 2 /* Direct unsigned 16 bit. */
-#define R_NIOS2_PCREL16 3 /* PC relative 16 bit. */
-#define R_NIOS2_CALL26 4 /* Direct call. */
-#define R_NIOS2_IMM5 5 /* 5 bit constant expression. */
-#define R_NIOS2_CACHE_OPX 6 /* 5 bit expression, shift 22. */
-#define R_NIOS2_IMM6 7 /* 6 bit constant expression. */
-#define R_NIOS2_IMM8 8 /* 8 bit constant expression. */
-#define R_NIOS2_HI16 9 /* High 16 bit. */
-#define R_NIOS2_LO16 10 /* Low 16 bit. */
-#define R_NIOS2_HIADJ16 11 /* High 16 bit, adjusted. */
-#define R_NIOS2_BFD_RELOC_32 12 /* 32 bit symbol value + addend. */
-#define R_NIOS2_BFD_RELOC_16 13 /* 16 bit symbol value + addend. */
-#define R_NIOS2_BFD_RELOC_8 14 /* 8 bit symbol value + addend. */
-#define R_NIOS2_GPREL 15 /* 16 bit GP pointer offset. */
-#define R_NIOS2_GNU_VTINHERIT 16 /* GNU C++ vtable hierarchy. */
-#define R_NIOS2_GNU_VTENTRY 17 /* GNU C++ vtable member usage. */
-#define R_NIOS2_UJMP 18 /* Unconditional branch. */
-#define R_NIOS2_CJMP 19 /* Conditional branch. */
-#define R_NIOS2_CALLR 20 /* Indirect call through register. */
-#define R_NIOS2_ALIGN 21 /* Alignment requirement for
- linker relaxation. */
-#define R_NIOS2_GOT16 22 /* 16 bit GOT entry. */
-#define R_NIOS2_CALL16 23 /* 16 bit GOT entry for function. */
-#define R_NIOS2_GOTOFF_LO 24 /* %lo of offset to GOT pointer. */
-#define R_NIOS2_GOTOFF_HA 25 /* %hiadj of offset to GOT pointer. */
-#define R_NIOS2_PCREL_LO 26 /* %lo of PC relative offset. */
-#define R_NIOS2_PCREL_HA 27 /* %hiadj of PC relative offset. */
-#define R_NIOS2_TLS_GD16 28 /* 16 bit GOT offset for TLS GD. */
-#define R_NIOS2_TLS_LDM16 29 /* 16 bit GOT offset for TLS LDM. */
-#define R_NIOS2_TLS_LDO16 30 /* 16 bit module relative offset. */
-#define R_NIOS2_TLS_IE16 31 /* 16 bit GOT offset for TLS IE. */
-#define R_NIOS2_TLS_LE16 32 /* 16 bit LE TP-relative offset. */
-#define R_NIOS2_TLS_DTPMOD 33 /* Module number. */
-#define R_NIOS2_TLS_DTPREL 34 /* Module-relative offset. */
-#define R_NIOS2_TLS_TPREL 35 /* TP-relative offset. */
-#define R_NIOS2_COPY 36 /* Copy symbol at runtime. */
-#define R_NIOS2_GLOB_DAT 37 /* Create GOT entry. */
-#define R_NIOS2_JUMP_SLOT 38 /* Create PLT entry. */
-#define R_NIOS2_RELATIVE 39 /* Adjust by program base. */
-#define R_NIOS2_GOTOFF 40 /* 16 bit offset to GOT pointer. */
-#define R_NIOS2_CALL26_NOAT 41 /* Direct call in .noat section. */
-#define R_NIOS2_GOT_LO 42 /* %lo() of GOT entry. */
-#define R_NIOS2_GOT_HA 43 /* %hiadj() of GOT entry. */
-#define R_NIOS2_CALL_LO 44 /* %lo() of function GOT entry. */
-#define R_NIOS2_CALL_HA 45 /* %hiadj() of function GOT entry. */
-
-/* TILEPro relocations. */
-#define R_TILEPRO_NONE 0 /* No reloc */
-#define R_TILEPRO_32 1 /* Direct 32 bit */
-#define R_TILEPRO_16 2 /* Direct 16 bit */
-#define R_TILEPRO_8 3 /* Direct 8 bit */
-#define R_TILEPRO_32_PCREL 4 /* PC relative 32 bit */
-#define R_TILEPRO_16_PCREL 5 /* PC relative 16 bit */
-#define R_TILEPRO_8_PCREL 6 /* PC relative 8 bit */
-#define R_TILEPRO_LO16 7 /* Low 16 bit */
-#define R_TILEPRO_HI16 8 /* High 16 bit */
-#define R_TILEPRO_HA16 9 /* High 16 bit, adjusted */
-#define R_TILEPRO_COPY 10 /* Copy relocation */
-#define R_TILEPRO_GLOB_DAT 11 /* Create GOT entry */
-#define R_TILEPRO_JMP_SLOT 12 /* Create PLT entry */
-#define R_TILEPRO_RELATIVE 13 /* Adjust by program base */
-#define R_TILEPRO_BROFF_X1 14 /* X1 pipe branch offset */
-#define R_TILEPRO_JOFFLONG_X1 15 /* X1 pipe jump offset */
-#define R_TILEPRO_JOFFLONG_X1_PLT 16 /* X1 pipe jump offset to PLT */
-#define R_TILEPRO_IMM8_X0 17 /* X0 pipe 8-bit */
-#define R_TILEPRO_IMM8_Y0 18 /* Y0 pipe 8-bit */
-#define R_TILEPRO_IMM8_X1 19 /* X1 pipe 8-bit */
-#define R_TILEPRO_IMM8_Y1 20 /* Y1 pipe 8-bit */
-#define R_TILEPRO_MT_IMM15_X1 21 /* X1 pipe mtspr */
-#define R_TILEPRO_MF_IMM15_X1 22 /* X1 pipe mfspr */
-#define R_TILEPRO_IMM16_X0 23 /* X0 pipe 16-bit */
-#define R_TILEPRO_IMM16_X1 24 /* X1 pipe 16-bit */
-#define R_TILEPRO_IMM16_X0_LO 25 /* X0 pipe low 16-bit */
-#define R_TILEPRO_IMM16_X1_LO 26 /* X1 pipe low 16-bit */
-#define R_TILEPRO_IMM16_X0_HI 27 /* X0 pipe high 16-bit */
-#define R_TILEPRO_IMM16_X1_HI 28 /* X1 pipe high 16-bit */
-#define R_TILEPRO_IMM16_X0_HA 29 /* X0 pipe high 16-bit, adjusted */
-#define R_TILEPRO_IMM16_X1_HA 30 /* X1 pipe high 16-bit, adjusted */
-#define R_TILEPRO_IMM16_X0_PCREL 31 /* X0 pipe PC relative 16 bit */
-#define R_TILEPRO_IMM16_X1_PCREL 32 /* X1 pipe PC relative 16 bit */
-#define R_TILEPRO_IMM16_X0_LO_PCREL 33 /* X0 pipe PC relative low 16 bit */
-#define R_TILEPRO_IMM16_X1_LO_PCREL 34 /* X1 pipe PC relative low 16 bit */
-#define R_TILEPRO_IMM16_X0_HI_PCREL 35 /* X0 pipe PC relative high 16 bit */
-#define R_TILEPRO_IMM16_X1_HI_PCREL 36 /* X1 pipe PC relative high 16 bit */
-#define R_TILEPRO_IMM16_X0_HA_PCREL 37 /* X0 pipe PC relative ha() 16 bit */
-#define R_TILEPRO_IMM16_X1_HA_PCREL 38 /* X1 pipe PC relative ha() 16 bit */
-#define R_TILEPRO_IMM16_X0_GOT 39 /* X0 pipe 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT 40 /* X1 pipe 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_LO 41 /* X0 pipe low 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_LO 42 /* X1 pipe low 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_HI 43 /* X0 pipe high 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_HI 44 /* X1 pipe high 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_HA 45 /* X0 pipe ha() 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_HA 46 /* X1 pipe ha() 16-bit GOT offset */
-#define R_TILEPRO_MMSTART_X0 47 /* X0 pipe mm "start" */
-#define R_TILEPRO_MMEND_X0 48 /* X0 pipe mm "end" */
-#define R_TILEPRO_MMSTART_X1 49 /* X1 pipe mm "start" */
-#define R_TILEPRO_MMEND_X1 50 /* X1 pipe mm "end" */
-#define R_TILEPRO_SHAMT_X0 51 /* X0 pipe shift amount */
-#define R_TILEPRO_SHAMT_X1 52 /* X1 pipe shift amount */
-#define R_TILEPRO_SHAMT_Y0 53 /* Y0 pipe shift amount */
-#define R_TILEPRO_SHAMT_Y1 54 /* Y1 pipe shift amount */
-#define R_TILEPRO_DEST_IMM8_X1 55 /* X1 pipe destination 8-bit */
-/* Relocs 56-59 are currently not defined. */
-#define R_TILEPRO_TLS_GD_CALL 60 /* "jal" for TLS GD */
-#define R_TILEPRO_IMM8_X0_TLS_GD_ADD 61 /* X0 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_X1_TLS_GD_ADD 62 /* X1 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_Y0_TLS_GD_ADD 63 /* Y0 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_Y1_TLS_GD_ADD 64 /* Y1 pipe "addi" for TLS GD */
-#define R_TILEPRO_TLS_IE_LOAD 65 /* "lw_tls" for TLS IE */
-#define R_TILEPRO_IMM16_X0_TLS_GD 66 /* X0 pipe 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD 67 /* X1 pipe 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_LO 68 /* X0 pipe low 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_LO 69 /* X1 pipe low 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_HI 70 /* X0 pipe high 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_HI 71 /* X1 pipe high 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_HA 72 /* X0 pipe ha() 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_HA 73 /* X1 pipe ha() 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE 74 /* X0 pipe 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE 75 /* X1 pipe 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_LO 76 /* X0 pipe low 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_LO 77 /* X1 pipe low 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_HI 78 /* X0 pipe high 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_HI 79 /* X1 pipe high 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_HA 80 /* X0 pipe ha() 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_HA 81 /* X1 pipe ha() 16-bit TLS IE offset */
-#define R_TILEPRO_TLS_DTPMOD32 82 /* ID of module containing symbol */
-#define R_TILEPRO_TLS_DTPOFF32 83 /* Offset in TLS block */
-#define R_TILEPRO_TLS_TPOFF32 84 /* Offset in static TLS block */
-#define R_TILEPRO_IMM16_X0_TLS_LE 85 /* X0 pipe 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE 86 /* X1 pipe 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_LO 87 /* X0 pipe low 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_LO 88 /* X1 pipe low 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_HI 89 /* X0 pipe high 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_HI 90 /* X1 pipe high 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_HA 91 /* X0 pipe ha() 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_HA 92 /* X1 pipe ha() 16-bit TLS LE offset */
-
-#define R_TILEPRO_GNU_VTINHERIT 128 /* GNU C++ vtable hierarchy */
-#define R_TILEPRO_GNU_VTENTRY 129 /* GNU C++ vtable member usage */
-
-#define R_TILEPRO_NUM 130
-
-
-/* TILE-Gx relocations. */
-#define R_TILEGX_NONE 0 /* No reloc */
-#define R_TILEGX_64 1 /* Direct 64 bit */
-#define R_TILEGX_32 2 /* Direct 32 bit */
-#define R_TILEGX_16 3 /* Direct 16 bit */
-#define R_TILEGX_8 4 /* Direct 8 bit */
-#define R_TILEGX_64_PCREL 5 /* PC relative 64 bit */
-#define R_TILEGX_32_PCREL 6 /* PC relative 32 bit */
-#define R_TILEGX_16_PCREL 7 /* PC relative 16 bit */
-#define R_TILEGX_8_PCREL 8 /* PC relative 8 bit */
-#define R_TILEGX_HW0 9 /* hword 0 16-bit */
-#define R_TILEGX_HW1 10 /* hword 1 16-bit */
-#define R_TILEGX_HW2 11 /* hword 2 16-bit */
-#define R_TILEGX_HW3 12 /* hword 3 16-bit */
-#define R_TILEGX_HW0_LAST 13 /* last hword 0 16-bit */
-#define R_TILEGX_HW1_LAST 14 /* last hword 1 16-bit */
-#define R_TILEGX_HW2_LAST 15 /* last hword 2 16-bit */
-#define R_TILEGX_COPY 16 /* Copy relocation */
-#define R_TILEGX_GLOB_DAT 17 /* Create GOT entry */
-#define R_TILEGX_JMP_SLOT 18 /* Create PLT entry */
-#define R_TILEGX_RELATIVE 19 /* Adjust by program base */
-#define R_TILEGX_BROFF_X1 20 /* X1 pipe branch offset */
-#define R_TILEGX_JUMPOFF_X1 21 /* X1 pipe jump offset */
-#define R_TILEGX_JUMPOFF_X1_PLT 22 /* X1 pipe jump offset to PLT */
-#define R_TILEGX_IMM8_X0 23 /* X0 pipe 8-bit */
-#define R_TILEGX_IMM8_Y0 24 /* Y0 pipe 8-bit */
-#define R_TILEGX_IMM8_X1 25 /* X1 pipe 8-bit */
-#define R_TILEGX_IMM8_Y1 26 /* Y1 pipe 8-bit */
-#define R_TILEGX_DEST_IMM8_X1 27 /* X1 pipe destination 8-bit */
-#define R_TILEGX_MT_IMM14_X1 28 /* X1 pipe mtspr */
-#define R_TILEGX_MF_IMM14_X1 29 /* X1 pipe mfspr */
-#define R_TILEGX_MMSTART_X0 30 /* X0 pipe mm "start" */
-#define R_TILEGX_MMEND_X0 31 /* X0 pipe mm "end" */
-#define R_TILEGX_SHAMT_X0 32 /* X0 pipe shift amount */
-#define R_TILEGX_SHAMT_X1 33 /* X1 pipe shift amount */
-#define R_TILEGX_SHAMT_Y0 34 /* Y0 pipe shift amount */
-#define R_TILEGX_SHAMT_Y1 35 /* Y1 pipe shift amount */
-#define R_TILEGX_IMM16_X0_HW0 36 /* X0 pipe hword 0 */
-#define R_TILEGX_IMM16_X1_HW0 37 /* X1 pipe hword 0 */
-#define R_TILEGX_IMM16_X0_HW1 38 /* X0 pipe hword 1 */
-#define R_TILEGX_IMM16_X1_HW1 39 /* X1 pipe hword 1 */
-#define R_TILEGX_IMM16_X0_HW2 40 /* X0 pipe hword 2 */
-#define R_TILEGX_IMM16_X1_HW2 41 /* X1 pipe hword 2 */
-#define R_TILEGX_IMM16_X0_HW3 42 /* X0 pipe hword 3 */
-#define R_TILEGX_IMM16_X1_HW3 43 /* X1 pipe hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_LAST 44 /* X0 pipe last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST 45 /* X1 pipe last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST 46 /* X0 pipe last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST 47 /* X1 pipe last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST 48 /* X0 pipe last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST 49 /* X1 pipe last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_PCREL 50 /* X0 pipe PC relative hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_PCREL 51 /* X1 pipe PC relative hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_PCREL 52 /* X0 pipe PC relative hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_PCREL 53 /* X1 pipe PC relative hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_PCREL 54 /* X0 pipe PC relative hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_PCREL 55 /* X1 pipe PC relative hword 2 */
-#define R_TILEGX_IMM16_X0_HW3_PCREL 56 /* X0 pipe PC relative hword 3 */
-#define R_TILEGX_IMM16_X1_HW3_PCREL 57 /* X1 pipe PC relative hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_PCREL 58 /* X0 pipe PC-rel last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST_PCREL 59 /* X1 pipe PC-rel last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST_PCREL 60 /* X0 pipe PC-rel last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST_PCREL 61 /* X1 pipe PC-rel last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST_PCREL 62 /* X0 pipe PC-rel last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST_PCREL 63 /* X1 pipe PC-rel last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_GOT 64 /* X0 pipe hword 0 GOT offset */
-#define R_TILEGX_IMM16_X1_HW0_GOT 65 /* X1 pipe hword 0 GOT offset */
-#define R_TILEGX_IMM16_X0_HW0_PLT_PCREL 66 /* X0 pipe PC-rel PLT hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_PLT_PCREL 67 /* X1 pipe PC-rel PLT hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_PLT_PCREL 68 /* X0 pipe PC-rel PLT hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_PLT_PCREL 69 /* X1 pipe PC-rel PLT hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_PLT_PCREL 70 /* X0 pipe PC-rel PLT hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_PLT_PCREL 71 /* X1 pipe PC-rel PLT hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_GOT 72 /* X0 pipe last hword 0 GOT offset */
-#define R_TILEGX_IMM16_X1_HW0_LAST_GOT 73 /* X1 pipe last hword 0 GOT offset */
-#define R_TILEGX_IMM16_X0_HW1_LAST_GOT 74 /* X0 pipe last hword 1 GOT offset */
-#define R_TILEGX_IMM16_X1_HW1_LAST_GOT 75 /* X1 pipe last hword 1 GOT offset */
-#define R_TILEGX_IMM16_X0_HW3_PLT_PCREL 76 /* X0 pipe PC-rel PLT hword 3 */
-#define R_TILEGX_IMM16_X1_HW3_PLT_PCREL 77 /* X1 pipe PC-rel PLT hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_TLS_GD 78 /* X0 pipe hword 0 TLS GD offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_GD 79 /* X1 pipe hword 0 TLS GD offset */
-#define R_TILEGX_IMM16_X0_HW0_TLS_LE 80 /* X0 pipe hword 0 TLS LE offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_LE 81 /* X1 pipe hword 0 TLS LE offset */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE 82 /* X0 pipe last hword 0 LE off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE 83 /* X1 pipe last hword 0 LE off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE 84 /* X0 pipe last hword 1 LE off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE 85 /* X1 pipe last hword 1 LE off */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_GD 86 /* X0 pipe last hword 0 GD off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_GD 87 /* X1 pipe last hword 0 GD off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_GD 88 /* X0 pipe last hword 1 GD off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_GD 89 /* X1 pipe last hword 1 GD off */
-/* Relocs 90-91 are currently not defined. */
-#define R_TILEGX_IMM16_X0_HW0_TLS_IE 92 /* X0 pipe hword 0 TLS IE offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_IE 93 /* X1 pipe hword 0 TLS IE offset */
-#define R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL 94 /* X0 pipe PC-rel PLT last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL 95 /* X1 pipe PC-rel PLT last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL 96 /* X0 pipe PC-rel PLT last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL 97 /* X1 pipe PC-rel PLT last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL 98 /* X0 pipe PC-rel PLT last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL 99 /* X1 pipe PC-rel PLT last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_IE 100 /* X0 pipe last hword 0 IE off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_IE 101 /* X1 pipe last hword 0 IE off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_IE 102 /* X0 pipe last hword 1 IE off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_IE 103 /* X1 pipe last hword 1 IE off */
-/* Relocs 104-105 are currently not defined. */
-#define R_TILEGX_TLS_DTPMOD64 106 /* 64-bit ID of symbol's module */
-#define R_TILEGX_TLS_DTPOFF64 107 /* 64-bit offset in TLS block */
-#define R_TILEGX_TLS_TPOFF64 108 /* 64-bit offset in static TLS block */
-#define R_TILEGX_TLS_DTPMOD32 109 /* 32-bit ID of symbol's module */
-#define R_TILEGX_TLS_DTPOFF32 110 /* 32-bit offset in TLS block */
-#define R_TILEGX_TLS_TPOFF32 111 /* 32-bit offset in static TLS block */
-#define R_TILEGX_TLS_GD_CALL 112 /* "jal" for TLS GD */
-#define R_TILEGX_IMM8_X0_TLS_GD_ADD 113 /* X0 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_X1_TLS_GD_ADD 114 /* X1 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_Y0_TLS_GD_ADD 115 /* Y0 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_Y1_TLS_GD_ADD 116 /* Y1 pipe "addi" for TLS GD */
-#define R_TILEGX_TLS_IE_LOAD 117 /* "ld_tls" for TLS IE */
-#define R_TILEGX_IMM8_X0_TLS_ADD 118 /* X0 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_X1_TLS_ADD 119 /* X1 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_Y0_TLS_ADD 120 /* Y0 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_Y1_TLS_ADD 121 /* Y1 pipe "addi" for TLS GD/IE */
-
-#define R_TILEGX_GNU_VTINHERIT 128 /* GNU C++ vtable hierarchy */
-#define R_TILEGX_GNU_VTENTRY 129 /* GNU C++ vtable member usage */
-
-#define R_TILEGX_NUM 130
-
-/* RISC-V ELF Flags */
-#define EF_RISCV_RVC 0x0001
-#define EF_RISCV_FLOAT_ABI 0x0006
-#define EF_RISCV_FLOAT_ABI_SOFT 0x0000
-#define EF_RISCV_FLOAT_ABI_SINGLE 0x0002
-#define EF_RISCV_FLOAT_ABI_DOUBLE 0x0004
-#define EF_RISCV_FLOAT_ABI_QUAD 0x0006
-
-/* RISC-V relocations. */
-#define R_RISCV_NONE 0
-#define R_RISCV_32 1
-#define R_RISCV_64 2
-#define R_RISCV_RELATIVE 3
-#define R_RISCV_COPY 4
-#define R_RISCV_JUMP_SLOT 5
-#define R_RISCV_TLS_DTPMOD32 6
-#define R_RISCV_TLS_DTPMOD64 7
-#define R_RISCV_TLS_DTPREL32 8
-#define R_RISCV_TLS_DTPREL64 9
-#define R_RISCV_TLS_TPREL32 10
-#define R_RISCV_TLS_TPREL64 11
-#define R_RISCV_BRANCH 16
-#define R_RISCV_JAL 17
-#define R_RISCV_CALL 18
-#define R_RISCV_CALL_PLT 19
-#define R_RISCV_GOT_HI20 20
-#define R_RISCV_TLS_GOT_HI20 21
-#define R_RISCV_TLS_GD_HI20 22
-#define R_RISCV_PCREL_HI20 23
-#define R_RISCV_PCREL_LO12_I 24
-#define R_RISCV_PCREL_LO12_S 25
-#define R_RISCV_HI20 26
-#define R_RISCV_LO12_I 27
-#define R_RISCV_LO12_S 28
-#define R_RISCV_TPREL_HI20 29
-#define R_RISCV_TPREL_LO12_I 30
-#define R_RISCV_TPREL_LO12_S 31
-#define R_RISCV_TPREL_ADD 32
-#define R_RISCV_ADD8 33
-#define R_RISCV_ADD16 34
-#define R_RISCV_ADD32 35
-#define R_RISCV_ADD64 36
-#define R_RISCV_SUB8 37
-#define R_RISCV_SUB16 38
-#define R_RISCV_SUB32 39
-#define R_RISCV_SUB64 40
-#define R_RISCV_GNU_VTINHERIT 41
-#define R_RISCV_GNU_VTENTRY 42
-#define R_RISCV_ALIGN 43
-#define R_RISCV_RVC_BRANCH 44
-#define R_RISCV_RVC_JUMP 45
-#define R_RISCV_RVC_LUI 46
-#define R_RISCV_GPREL_I 47
-#define R_RISCV_GPREL_S 48
-#define R_RISCV_TPREL_I 49
-#define R_RISCV_TPREL_S 50
-#define R_RISCV_RELAX 51
-#define R_RISCV_SUB6 52
-#define R_RISCV_SET6 53
-#define R_RISCV_SET8 54
-#define R_RISCV_SET16 55
-#define R_RISCV_SET32 56
-#define R_RISCV_32_PCREL 57
-#define R_RISCV_IRELATIVE 58
-
-#define R_RISCV_NUM 59
-
-/* BPF specific declarations. */
-
-#define R_BPF_NONE 0 /* No reloc */
-#define R_BPF_64_64 1
-#define R_BPF_64_32 10
-
-/* Imagination Meta specific relocations. */
-
-#define R_METAG_HIADDR16 0
-#define R_METAG_LOADDR16 1
-#define R_METAG_ADDR32 2 /* 32bit absolute address */
-#define R_METAG_NONE 3 /* No reloc */
-#define R_METAG_RELBRANCH 4
-#define R_METAG_GETSETOFF 5
-
-/* Backward compatibility */
-#define R_METAG_REG32OP1 6
-#define R_METAG_REG32OP2 7
-#define R_METAG_REG32OP3 8
-#define R_METAG_REG16OP1 9
-#define R_METAG_REG16OP2 10
-#define R_METAG_REG16OP3 11
-#define R_METAG_REG32OP4 12
-
-#define R_METAG_HIOG 13
-#define R_METAG_LOOG 14
-
-#define R_METAG_REL8 15
-#define R_METAG_REL16 16
-
-/* GNU */
-#define R_METAG_GNU_VTINHERIT 30
-#define R_METAG_GNU_VTENTRY 31
-
-/* PIC relocations */
-#define R_METAG_HI16_GOTOFF 32
-#define R_METAG_LO16_GOTOFF 33
-#define R_METAG_GETSET_GOTOFF 34
-#define R_METAG_GETSET_GOT 35
-#define R_METAG_HI16_GOTPC 36
-#define R_METAG_LO16_GOTPC 37
-#define R_METAG_HI16_PLT 38
-#define R_METAG_LO16_PLT 39
-#define R_METAG_RELBRANCH_PLT 40
-#define R_METAG_GOTOFF 41
-#define R_METAG_PLT 42
-#define R_METAG_COPY 43
-#define R_METAG_JMP_SLOT 44
-#define R_METAG_RELATIVE 45
-#define R_METAG_GLOB_DAT 46
-
-/* TLS relocations */
-#define R_METAG_TLS_GD 47
-#define R_METAG_TLS_LDM 48
-#define R_METAG_TLS_LDO_HI16 49
-#define R_METAG_TLS_LDO_LO16 50
-#define R_METAG_TLS_LDO 51
-#define R_METAG_TLS_IE 52
-#define R_METAG_TLS_IENONPIC 53
-#define R_METAG_TLS_IENONPIC_HI16 54
-#define R_METAG_TLS_IENONPIC_LO16 55
-#define R_METAG_TLS_TPOFF 56
-#define R_METAG_TLS_DTPMOD 57
-#define R_METAG_TLS_DTPOFF 58
-#define R_METAG_TLS_LE 59
-#define R_METAG_TLS_LE_HI16 60
-#define R_METAG_TLS_LE_LO16 61
-
-/* NDS32 relocations. */
-#define R_NDS32_NONE 0
-#define R_NDS32_32_RELA 20
-#define R_NDS32_COPY 39
-#define R_NDS32_GLOB_DAT 40
-#define R_NDS32_JMP_SLOT 41
-#define R_NDS32_RELATIVE 42
-#define R_NDS32_TLS_TPOFF 102
-#define R_NDS32_TLS_DESC 119
-
-/* ARCompact/ARCv2 specific relocs. */
-#define R_ARC_NONE 0x0
-#define R_ARC_8 0x1
-#define R_ARC_16 0x2
-#define R_ARC_24 0x3
-#define R_ARC_32 0x4
-#define R_ARC_B26 0x5
-#define R_ARC_B22_PCREL 0x6
-#define R_ARC_H30 0x7
-#define R_ARC_N8 0x8
-#define R_ARC_N16 0x9
-#define R_ARC_N24 0xA
-#define R_ARC_N32 0xB
-#define R_ARC_SDA 0xC
-#define R_ARC_SECTOFF 0xD
-#define R_ARC_S21H_PCREL 0xE
-#define R_ARC_S21W_PCREL 0xF
-#define R_ARC_S25H_PCREL 0x10
-#define R_ARC_S25W_PCREL 0x11
-#define R_ARC_SDA32 0x12
-#define R_ARC_SDA_LDST 0x13
-#define R_ARC_SDA_LDST1 0x14
-#define R_ARC_SDA_LDST2 0x15
-#define R_ARC_SDA16_LD 0x16
-#define R_ARC_SDA16_LD1 0x17
-#define R_ARC_SDA16_LD2 0x18
-#define R_ARC_S13_PCREL 0x19
-#define R_ARC_W 0x1A
-#define R_ARC_32_ME 0x1B
-#define R_ARC_N32_ME 0x1C
-#define R_ARC_SECTOFF_ME 0x1D
-#define R_ARC_SDA32_ME 0x1E
-#define R_ARC_W_ME 0x1F
-#define R_ARC_H30_ME 0x20
-#define R_ARC_SECTOFF_U8 0x21
-#define R_ARC_SECTOFF_S9 0x22
-#define R_AC_SECTOFF_U8 0x23
-#define R_AC_SECTOFF_U8_1 0x24
-#define R_AC_SECTOFF_U8_2 0x25
-#define R_AC_SECTOFF_S9 0x26
-#define R_AC_SECTOFF_S9_1 0x27
-#define R_AC_SECTOFF_S9_2 0x28
-#define R_ARC_SECTOFF_ME_1 0x29
-#define R_ARC_SECTOFF_ME_2 0x2A
-#define R_ARC_SECTOFF_1 0x2B
-#define R_ARC_SECTOFF_2 0x2C
-#define R_ARC_PC32 0x32
-#define R_ARC_GOTPC32 0x33
-#define R_ARC_PLT32 0x34
-#define R_ARC_COPY 0x35
-#define R_ARC_GLOB_DAT 0x36
-#define R_ARC_JUMP_SLOT 0x37
-#define R_ARC_RELATIVE 0x38
-#define R_ARC_GOTOFF 0x39
-#define R_ARC_GOTPC 0x3A
-#define R_ARC_GOT32 0x3B
-
-#define R_ARC_TLS_DTPMOD 0x42
-#define R_ARC_TLS_DTPOFF 0x43
-#define R_ARC_TLS_TPOFF 0x44
-#define R_ARC_TLS_GD_GOT 0x45
-#define R_ARC_TLS_GD_LD 0x46
-#define R_ARC_TLS_GD_CALL 0x47
-#define R_ARC_TLS_IE_GOT 0x48
-#define R_ARC_TLS_DTPOFF_S9 0x4a
-#define R_ARC_TLS_LE_S9 0x4a
-#define R_ARC_TLS_LE_32 0x4b
-
-#endif /* elf.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/endian.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/endian.h
deleted file mode 100644
index b8c5f7f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/endian.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ENDIAN_H
-#define _ENDIAN_H 1
-
-#include <features.h>
-
-/* Get the definitions of __*_ENDIAN, __BYTE_ORDER, and __FLOAT_WORD_ORDER. */
-#include <bits/endian.h>
-
-#ifdef __USE_MISC
-# define LITTLE_ENDIAN __LITTLE_ENDIAN
-# define BIG_ENDIAN __BIG_ENDIAN
-# define PDP_ENDIAN __PDP_ENDIAN
-# define BYTE_ORDER __BYTE_ORDER
-#endif
-
-#if defined __USE_MISC && !defined __ASSEMBLER__
-/* Conversion interfaces. */
-# include <bits/byteswap.h>
-# include <bits/uintn-identity.h>
-
-# if __BYTE_ORDER == __LITTLE_ENDIAN
-# define htobe16(x) __bswap_16 (x)
-# define htole16(x) __uint16_identity (x)
-# define be16toh(x) __bswap_16 (x)
-# define le16toh(x) __uint16_identity (x)
-
-# define htobe32(x) __bswap_32 (x)
-# define htole32(x) __uint32_identity (x)
-# define be32toh(x) __bswap_32 (x)
-# define le32toh(x) __uint32_identity (x)
-
-# define htobe64(x) __bswap_64 (x)
-# define htole64(x) __uint64_identity (x)
-# define be64toh(x) __bswap_64 (x)
-# define le64toh(x) __uint64_identity (x)
-
-# else
-# define htobe16(x) __uint16_identity (x)
-# define htole16(x) __bswap_16 (x)
-# define be16toh(x) __uint16_identity (x)
-# define le16toh(x) __bswap_16 (x)
-
-# define htobe32(x) __uint32_identity (x)
-# define htole32(x) __bswap_32 (x)
-# define be32toh(x) __uint32_identity (x)
-# define le32toh(x) __bswap_32 (x)
-
-# define htobe64(x) __uint64_identity (x)
-# define htole64(x) __bswap_64 (x)
-# define be64toh(x) __uint64_identity (x)
-# define le64toh(x) __bswap_64 (x)
-# endif
-#endif
-
-#endif /* endian.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/envz.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/envz.h
deleted file mode 100644
index 7f1e642..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/envz.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Routines for dealing with '\0' separated environment vectors
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ENVZ_H
-#define _ENVZ_H 1
-
-#include <features.h>
-
-#include <errno.h>
-
-/* Envz's are argz's too, and should be created etc., using the same
- routines. */
-#include <argz.h>
-
-__BEGIN_DECLS
-
-/* Returns a pointer to the entry in ENVZ for NAME, or 0 if there is none. */
-extern char *envz_entry (const char *__restrict __envz, size_t __envz_len,
- const char *__restrict __name)
- __THROW __attribute_pure__;
-
-/* Returns a pointer to the value portion of the entry in ENVZ for NAME, or 0
- if there is none. */
-extern char *envz_get (const char *__restrict __envz, size_t __envz_len,
- const char *__restrict __name)
- __THROW __attribute_pure__;
-
-/* Adds an entry for NAME with value VALUE to ENVZ & ENVZ_LEN. If an entry
- with the same name already exists in ENVZ, it is removed. If VALUE is
- NULL, then the new entry will a special null one, for which envz_get will
- return NULL, although envz_entry will still return an entry; this is handy
- because when merging with another envz, the null entry can override an
- entry in the other one. Null entries can be removed with envz_strip (). */
-extern error_t envz_add (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __name,
- const char *__restrict __value) __THROW;
-
-/* Adds each entry in ENVZ2 to ENVZ & ENVZ_LEN, as if with envz_add(). If
- OVERRIDE is true, then values in ENVZ2 will supersede those with the same
- name in ENV, otherwise not. */
-extern error_t envz_merge (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __envz2,
- size_t __envz2_len, int __override) __THROW;
-
-/* Remove the entry for NAME from ENVZ & ENVZ_LEN, if any. */
-extern void envz_remove (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __name) __THROW;
-
-/* Remove null entries. */
-extern void envz_strip (char **__restrict __envz,
- size_t *__restrict __envz_len) __THROW;
-
-__END_DECLS
-
-#endif /* envz.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/err.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/err.h
deleted file mode 100644
index 586b157..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/err.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* 4.4BSD utility functions for error messages.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERR_H
-#define _ERR_H 1
-
-#include <features.h>
-
-#define __need___va_list
-#include <stdarg.h>
-#ifndef __GNUC_VA_LIST
-# define __gnuc_va_list void *
-#endif
-
-__BEGIN_DECLS
-
-/* Print "program: ", FORMAT, ": ", the standard error string for errno,
- and a newline, on stderr. */
-extern void warn (const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 1, 2)));
-extern void vwarn (const char *__format, __gnuc_va_list)
- __attribute__ ((__format__ (__printf__, 1, 0)));
-
-/* Likewise, but without ": " and the standard error string. */
-extern void warnx (const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 1, 2)));
-extern void vwarnx (const char *__format, __gnuc_va_list)
- __attribute__ ((__format__ (__printf__, 1, 0)));
-
-/* Likewise, and then exit with STATUS. */
-extern void err (int __status, const char *__format, ...)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3)));
-extern void verr (int __status, const char *__format, __gnuc_va_list)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0)));
-extern void errx (int __status, const char *__format, ...)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3)));
-extern void verrx (int __status, const char *, __gnuc_va_list)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0)));
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/err-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* err.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/errno.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/errno.h
deleted file mode 100644
index 336a37e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/errno.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.5 Errors <errno.h>
- */
-
-#ifndef _ERRNO_H
-#define _ERRNO_H 1
-
-#include <features.h>
-
-/* The system-specific definitions of the E* constants, as macros. */
-#include <bits/errno.h>
-
-/* When included from assembly language, this header only provides the
- E* constants. */
-#ifndef __ASSEMBLER__
-
-__BEGIN_DECLS
-
-/* The error code set by various library functions. */
-extern int *__errno_location (void) __THROW __attribute_const__;
-# define errno (*__errno_location ())
-
-# ifdef __USE_GNU
-
-/* The full and simple forms of the name with which the program was
- invoked. These variables are set up automatically at startup based on
- the value of argv[0]. */
-extern char *program_invocation_name;
-extern char *program_invocation_short_name;
-
-#include <bits/types/error_t.h>
-
-# endif /* __USE_GNU */
-
-__END_DECLS
-
-#endif /* !__ASSEMBLER__ */
-#endif /* errno.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/error.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/error.h
deleted file mode 100644
index 399dd31..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/error.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Declaration for error-reporting function
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-#define _ERROR_H 1
-
-#include <features.h>
-
-
-__BEGIN_DECLS
-
-/* Print a message with `fprintf (stderr, FORMAT, ...)';
- if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).
- If STATUS is nonzero, terminate the program with `exit (STATUS)'. */
-
-extern void error (int __status, int __errnum, const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-
-extern void error_at_line (int __status, int __errnum, const char *__fname,
- unsigned int __lineno, const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 5, 6)));
-
-/* If NULL, error will flush stdout, then print on stderr the program
- name, a colon and a space. Otherwise, error will call this
- function without parameters instead. */
-extern void (*error_print_progname) (void);
-
-/* This variable is incremented each time `error' is called. */
-extern unsigned int error_message_count;
-
-/* Sometimes we want to have at most one error per line. This
- variable controls whether this mode is selected or not. */
-extern int error_one_per_line;
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/error-ldbl.h>
-#else
-/* Do not inline error and error_at_line when long double has the same
- size of double, nor when long double reuses the float128
- implementation, because that would invalidate the redirections to the
- compatibility functions. */
-# if defined __extern_always_inline && defined __va_arg_pack
-# include <bits/error.h>
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* error.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/execinfo.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/execinfo.h
deleted file mode 100644
index 1038fd2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/execinfo.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _EXECINFO_H
-#define _EXECINFO_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Store up to SIZE return address of the current program state in
- ARRAY and return the exact number of values stored. */
-extern int backtrace (void **__array, int __size) __nonnull ((1));
-
-
-/* Return names of functions from the backtrace list in ARRAY in a newly
- malloc()ed memory block. */
-extern char **backtrace_symbols (void *const *__array, int __size)
- __THROW __nonnull ((1));
-
-
-/* This function is similar to backtrace_symbols() but it writes the result
- immediately to a file. */
-extern void backtrace_symbols_fd (void *const *__array, int __size, int __fd)
- __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* execinfo.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fcntl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fcntl.h
deleted file mode 100644
index c852ecc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fcntl.h
+++ /dev/null
@@ -1,334 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 6.5 File Control Operations <fcntl.h>
- */
-
-#ifndef _FCNTL_H
-#define _FCNTL_H 1
-
-#include <features.h>
-
-/* This must be early so <bits/fcntl.h> can define types winningly. */
-__BEGIN_DECLS
-
-/* Get __mode_t, __dev_t and __off_t .*/
-#include <bits/types.h>
-
-/* Get the definitions of O_*, F_*, FD_*: all the
- numbers and flag bits for `open', `fcntl', et al. */
-#include <bits/fcntl.h>
-
-/* Detect if open needs mode as a third argument (or for openat as a fourth
- argument). */
-#ifdef __O_TMPFILE
-# define __OPEN_NEEDS_MODE(oflag) \
- (((oflag) & O_CREAT) != 0 || ((oflag) & __O_TMPFILE) == __O_TMPFILE)
-#else
-# define __OPEN_NEEDS_MODE(oflag) (((oflag) & O_CREAT) != 0)
-#endif
-
-/* POSIX.1-2001 specifies that these types are defined by <fcntl.h>.
- Earlier POSIX standards permitted any type ending in `_t' to be defined
- by any POSIX header, so we don't conditionalize the definitions here. */
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-
-#if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* For XPG all symbols from <sys/stat.h> should also be available. */
-#ifdef __USE_XOPEN2K8
-# include <bits/types/struct_timespec.h>
-#endif
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# include <bits/stat.h>
-
-# define S_IFMT __S_IFMT
-# define S_IFDIR __S_IFDIR
-# define S_IFCHR __S_IFCHR
-# define S_IFBLK __S_IFBLK
-# define S_IFREG __S_IFREG
-# ifdef __S_IFIFO
-# define S_IFIFO __S_IFIFO
-# endif
-# ifdef __S_IFLNK
-# define S_IFLNK __S_IFLNK
-# endif
-# if (defined __USE_UNIX98 || defined __USE_XOPEN2K8) && defined __S_IFSOCK
-# define S_IFSOCK __S_IFSOCK
-# endif
-
-/* Protection bits. */
-
-# define S_ISUID __S_ISUID /* Set user ID on execution. */
-# define S_ISGID __S_ISGID /* Set group ID on execution. */
-
-# if defined __USE_MISC || defined __USE_XOPEN
-/* Save swapped text after use (sticky bit). This is pretty well obsolete. */
-# define S_ISVTX __S_ISVTX
-# endif
-
-# define S_IRUSR __S_IREAD /* Read by owner. */
-# define S_IWUSR __S_IWRITE /* Write by owner. */
-# define S_IXUSR __S_IEXEC /* Execute by owner. */
-/* Read, write, and execute by owner. */
-# define S_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)
-
-# define S_IRGRP (S_IRUSR >> 3) /* Read by group. */
-# define S_IWGRP (S_IWUSR >> 3) /* Write by group. */
-# define S_IXGRP (S_IXUSR >> 3) /* Execute by group. */
-/* Read, write, and execute by group. */
-# define S_IRWXG (S_IRWXU >> 3)
-
-# define S_IROTH (S_IRGRP >> 3) /* Read by others. */
-# define S_IWOTH (S_IWGRP >> 3) /* Write by others. */
-# define S_IXOTH (S_IXGRP >> 3) /* Execute by others. */
-/* Read, write, and execute by others. */
-# define S_IRWXO (S_IRWXG >> 3)
-#endif
-
-#ifdef __USE_MISC
-# ifndef R_OK /* Verbatim from <unistd.h>. Ugh. */
-/* Values for the second argument to access.
- These may be OR'd together. */
-# define R_OK 4 /* Test for read permission. */
-# define W_OK 2 /* Test for write permission. */
-# define X_OK 1 /* Test for execute permission. */
-# define F_OK 0 /* Test for existence. */
-# endif
-#endif /* Use misc. */
-
-/* XPG wants the following symbols. <stdio.h> has the same definitions. */
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# define SEEK_SET 0 /* Seek from beginning of file. */
-# define SEEK_CUR 1 /* Seek from current position. */
-# define SEEK_END 2 /* Seek from end of file. */
-#endif /* XPG */
-
-/* The constants AT_REMOVEDIR and AT_EACCESS have the same value. AT_EACCESS
- is meaningful only to faccessat, while AT_REMOVEDIR is meaningful only to
- unlinkat. The two functions do completely different things and therefore,
- the flags can be allowed to overlap. For example, passing AT_REMOVEDIR to
- faccessat would be undefined behavior and thus treating it equivalent to
- AT_EACCESS is valid undefined behavior. */
-#ifdef __USE_ATFILE
-# define AT_FDCWD -100 /* Special value used to indicate
- the *at functions should use the
- current working directory. */
-# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */
-# define AT_REMOVEDIR 0x200 /* Remove directory instead of
- unlinking file. */
-# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
-# ifdef __USE_GNU
-# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
- traversal. */
-# define AT_EMPTY_PATH 0x1000 /* Allow empty relative pathname. */
-# define AT_STATX_SYNC_TYPE 0x6000
-# define AT_STATX_SYNC_AS_STAT 0x0000
-# define AT_STATX_FORCE_SYNC 0x2000
-# define AT_STATX_DONT_SYNC 0x4000
-# define AT_RECURSIVE 0x8000 /* Apply to the entire subtree. */
-# endif
-# define AT_EACCESS 0x200 /* Test access permitted for
- effective IDs, not real IDs. */
-#endif
-
-/* Do the file control operation described by CMD on FD.
- The remaining arguments are interpreted depending on CMD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int fcntl (int __fd, int __cmd, ...);
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (fcntl, (int __fd, int __cmd, ...), fcntl64);
-# else
-# define fcntl fcntl64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fcntl64 (int __fd, int __cmd, ...);
-#endif
-
-/* Open FILE and return a new file descriptor for it, or -1 on error.
- OFLAG determines the type of access used. If O_CREAT or O_TMPFILE is set
- in OFLAG, the third argument is taken as a `mode_t', the mode of the
- created file.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int open (const char *__file, int __oflag, ...) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (open, (const char *__file, int __oflag, ...), open64)
- __nonnull ((1));
-# else
-# define open open64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int open64 (const char *__file, int __oflag, ...) __nonnull ((1));
-#endif
-
-#ifdef __USE_ATFILE
-/* Similar to `open' but a relative path name is interpreted relative to
- the directory for which FD is a descriptor.
-
- NOTE: some other `openat' implementation support additional functionality
- through this interface, especially using the O_XATTR flag. This is not
- yet supported here.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int openat (int __fd, const char *__file, int __oflag, ...)
- __nonnull ((2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (openat, (int __fd, const char *__file, int __oflag,
- ...), openat64) __nonnull ((2));
-# else
-# define openat openat64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int openat64 (int __fd, const char *__file, int __oflag, ...)
- __nonnull ((2));
-# endif
-#endif
-
-/* Create and open FILE, with mode MODE. This takes an `int' MODE
- argument because that is what `mode_t' will be widened to.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int creat (const char *__file, mode_t __mode) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (creat, (const char *__file, mode_t __mode),
- creat64) __nonnull ((1));
-# else
-# define creat creat64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int creat64 (const char *__file, mode_t __mode) __nonnull ((1));
-#endif
-
-#if !defined F_LOCK && (defined __USE_MISC || (defined __USE_XOPEN_EXTENDED \
- && !defined __USE_POSIX))
-/* NOTE: These declarations also appear in <unistd.h>; be sure to keep both
- files consistent. Some systems have them there and some here, and some
- software depends on the macros being defined without including both. */
-
-/* `lockf' is a simpler interface to the locking facilities of `fcntl'.
- LEN is always relative to the current file position.
- The CMD argument is one of the following. */
-
-# define F_ULOCK 0 /* Unlock a previously locked region. */
-# define F_LOCK 1 /* Lock a region for exclusive use. */
-# define F_TLOCK 2 /* Test and lock a region for exclusive use. */
-# define F_TEST 3 /* Test a region for other processes locks. */
-
-# ifndef __USE_FILE_OFFSET64
-extern int lockf (int __fd, int __cmd, off_t __len);
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len), lockf64);
-# else
-# define lockf lockf64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lockf64 (int __fd, int __cmd, off64_t __len);
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Advice the system about the expected behaviour of the application with
- respect to the file associated with FD. */
-# ifndef __USE_FILE_OFFSET64
-extern int posix_fadvise (int __fd, off_t __offset, off_t __len,
- int __advise) __THROW;
-# else
- # ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (posix_fadvise, (int __fd, __off64_t __offset,
- __off64_t __len, int __advise),
- posix_fadvise64);
-# else
-# define posix_fadvise posix_fadvise64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int posix_fadvise64 (int __fd, off64_t __offset, off64_t __len,
- int __advise) __THROW;
-# endif
-
-
-/* Reserve storage for the data of the file associated with FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int posix_fallocate (int __fd, off_t __offset, off_t __len);
-# else
- # ifdef __REDIRECT
-extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset,
- __off64_t __len),
- posix_fallocate64);
-# else
-# define posix_fallocate posix_fallocate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int posix_fallocate64 (int __fd, off64_t __offset, off64_t __len);
-# endif
-#endif
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function \
- && (defined __va_arg_pack_len || defined __use_clang_fortify)
-# include <bits/fcntl2.h>
-#endif
-
-__END_DECLS
-
-#endif /* fcntl.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/features.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/features.h
deleted file mode 100644
index d0b0f23..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/features.h
+++ /dev/null
@@ -1,488 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FEATURES_H
-#define _FEATURES_H 1
-
-/* These are defined by the user (or the compiler)
- to specify the desired environment:
-
- __STRICT_ANSI__ ISO Standard C.
- _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
- _ISOC11_SOURCE Extensions to ISO C99 from ISO C11.
- _ISOC2X_SOURCE Extensions to ISO C99 from ISO C2X.
- __STDC_WANT_LIB_EXT2__
- Extensions to ISO C99 from TR 27431-2:2010.
- __STDC_WANT_IEC_60559_BFP_EXT__
- Extensions to ISO C11 from TS 18661-1:2014.
- __STDC_WANT_IEC_60559_FUNCS_EXT__
- Extensions to ISO C11 from TS 18661-4:2015.
- __STDC_WANT_IEC_60559_TYPES_EXT__
- Extensions to ISO C11 from TS 18661-3:2015.
-
- _POSIX_SOURCE IEEE Std 1003.1.
- _POSIX_C_SOURCE If ==1, like _POSIX_SOURCE; if >=2 add IEEE Std 1003.2;
- if >=199309L, add IEEE Std 1003.1b-1993;
- if >=199506L, add IEEE Std 1003.1c-1995;
- if >=200112L, all of IEEE 1003.1-2004
- if >=200809L, all of IEEE 1003.1-2008
- _XOPEN_SOURCE Includes POSIX and XPG things. Set to 500 if
- Single Unix conformance is wanted, to 600 for the
- sixth revision, to 700 for the seventh revision.
- _XOPEN_SOURCE_EXTENDED XPG things and X/Open Unix extensions.
- _LARGEFILE_SOURCE Some more functions for correct standard I/O.
- _LARGEFILE64_SOURCE Additional functionality from LFS for large files.
- _FILE_OFFSET_BITS=N Select default filesystem interface.
- _ATFILE_SOURCE Additional *at interfaces.
- _GNU_SOURCE All of the above, plus GNU extensions.
- _DEFAULT_SOURCE The default set of features (taking precedence over
- __STRICT_ANSI__).
-
- _FORTIFY_SOURCE Add security hardening to many library functions.
- Set to 1 or 2; 2 performs stricter checks than 1.
-
- _REENTRANT, _THREAD_SAFE
- Obsolete; equivalent to _POSIX_C_SOURCE=199506L.
-
- The `-ansi' switch to the GNU C compiler, and standards conformance
- options such as `-std=c99', define __STRICT_ANSI__. If none of
- these are defined, or if _DEFAULT_SOURCE is defined, the default is
- to have _POSIX_SOURCE set to one and _POSIX_C_SOURCE set to
- 200809L, as well as enabling miscellaneous functions from BSD and
- SVID. If more than one of these are defined, they accumulate. For
- example __STRICT_ANSI__, _POSIX_SOURCE and _POSIX_C_SOURCE together
- give you ISO C, 1003.1, and 1003.2, but nothing else.
-
- These are defined by this file and are used by the
- header files to decide what to declare or define:
-
- __GLIBC_USE (F) Define things from feature set F. This is defined
- to 1 or 0; the subsequent macros are either defined
- or undefined, and those tests should be moved to
- __GLIBC_USE.
- __USE_ISOC11 Define ISO C11 things.
- __USE_ISOC99 Define ISO C99 things.
- __USE_ISOC95 Define ISO C90 AMD1 (C95) things.
- __USE_ISOCXX11 Define ISO C++11 things.
- __USE_POSIX Define IEEE Std 1003.1 things.
- __USE_POSIX2 Define IEEE Std 1003.2 things.
- __USE_POSIX199309 Define IEEE Std 1003.1, and .1b things.
- __USE_POSIX199506 Define IEEE Std 1003.1, .1b, .1c and .1i things.
- __USE_XOPEN Define XPG things.
- __USE_XOPEN_EXTENDED Define X/Open Unix things.
- __USE_UNIX98 Define Single Unix V2 things.
- __USE_XOPEN2K Define XPG6 things.
- __USE_XOPEN2KXSI Define XPG6 XSI things.
- __USE_XOPEN2K8 Define XPG7 things.
- __USE_XOPEN2K8XSI Define XPG7 XSI things.
- __USE_LARGEFILE Define correct standard I/O things.
- __USE_LARGEFILE64 Define LFS things with separate names.
- __USE_FILE_OFFSET64 Define 64bit interface as default.
- __USE_MISC Define things from 4.3BSD or System V Unix.
- __USE_ATFILE Define *at interfaces and AT_* constants for them.
- __USE_GNU Define GNU extensions.
- __USE_FORTIFY_LEVEL Additional security measures used, according to level.
-
- The macros `__GNU_LIBRARY__', `__GLIBC__', and `__GLIBC_MINOR__' are
- defined by this file unconditionally. `__GNU_LIBRARY__' is provided
- only for compatibility. All new code should use the other symbols
- to test for features.
-
- All macros listed above as possibly being defined by this file are
- explicitly undefined if they are not explicitly defined.
- Feature-test macros that are not defined by the user or compiler
- but are implied by the other feature-test macros defined (or by the
- lack of any definitions) are defined by the file.
-
- ISO C feature test macros depend on the definition of the macro
- when an affected header is included, not when the first system
- header is included, and so they are handled in
- <bits/libc-header-start.h>, which does not have a multiple include
- guard. Feature test macros that can be handled from the first
- system header included are handled here. */
-
-
-/* Undefine everything, so we get a clean slate. */
-#undef __USE_ISOC11
-#undef __USE_ISOC99
-#undef __USE_ISOC95
-#undef __USE_ISOCXX11
-#undef __USE_POSIX
-#undef __USE_POSIX2
-#undef __USE_POSIX199309
-#undef __USE_POSIX199506
-#undef __USE_XOPEN
-#undef __USE_XOPEN_EXTENDED
-#undef __USE_UNIX98
-#undef __USE_XOPEN2K
-#undef __USE_XOPEN2KXSI
-#undef __USE_XOPEN2K8
-#undef __USE_XOPEN2K8XSI
-#undef __USE_LARGEFILE
-#undef __USE_LARGEFILE64
-#undef __USE_FILE_OFFSET64
-#undef __USE_MISC
-#undef __USE_ATFILE
-#undef __USE_GNU
-#undef __USE_FORTIFY_LEVEL
-#undef __KERNEL_STRICT_NAMES
-#undef __GLIBC_USE_ISOC2X
-#undef __GLIBC_USE_DEPRECATED_GETS
-#undef __GLIBC_USE_DEPRECATED_SCANF
-
-/* Suppress kernel-name space pollution unless user expressedly asks
- for it. */
-#ifndef _LOOSE_KERNEL_NAMES
-# define __KERNEL_STRICT_NAMES
-#endif
-
-/* Convenience macro to test the version of gcc.
- Use like this:
- #if __GNUC_PREREQ (2,8)
- ... code requiring gcc 2.8 or later ...
- #endif
- Note: only works for GCC 2.0 and later, because __GNUC_MINOR__ was
- added in 2.0. */
-#if defined __GNUC__ && defined __GNUC_MINOR__
-# define __GNUC_PREREQ(maj, min) \
- ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
-#else
-# define __GNUC_PREREQ(maj, min) 0
-#endif
-
-/* Similarly for clang. Features added to GCC after version 4.2 may
- or may not also be available in clang, and clang's definitions of
- __GNUC(_MINOR)__ are fixed at 4 and 2 respectively. Not all such
- features can be queried via __has_extension/__has_feature. */
-#if defined __clang_major__ && defined __clang_minor__
-# define __glibc_clang_prereq(maj, min) \
- ((__clang_major__ << 16) + __clang_minor__ >= ((maj) << 16) + (min))
-#else
-# define __glibc_clang_prereq(maj, min) 0
-#endif
-
-/* Whether to use feature set F. */
-#define __GLIBC_USE(F) __GLIBC_USE_ ## F
-
-/* _BSD_SOURCE and _SVID_SOURCE are deprecated aliases for
- _DEFAULT_SOURCE. If _DEFAULT_SOURCE is present we do not
- issue a warning; the expectation is that the source is being
- transitioned to use the new macro. */
-#if (defined _BSD_SOURCE || defined _SVID_SOURCE) \
- && !defined _DEFAULT_SOURCE
-# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-#endif
-
-/* If _GNU_SOURCE was defined by the user, turn on all the other features. */
-#ifdef _GNU_SOURCE
-# undef _ISOC95_SOURCE
-# define _ISOC95_SOURCE 1
-# undef _ISOC99_SOURCE
-# define _ISOC99_SOURCE 1
-# undef _ISOC11_SOURCE
-# define _ISOC11_SOURCE 1
-# undef _ISOC2X_SOURCE
-# define _ISOC2X_SOURCE 1
-# undef _POSIX_SOURCE
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 200809L
-# undef _XOPEN_SOURCE
-# define _XOPEN_SOURCE 700
-# undef _XOPEN_SOURCE_EXTENDED
-# define _XOPEN_SOURCE_EXTENDED 1
-# undef _LARGEFILE64_SOURCE
-# define _LARGEFILE64_SOURCE 1
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-# undef _ATFILE_SOURCE
-# define _ATFILE_SOURCE 1
-#endif
-
-/* If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined,
- define _DEFAULT_SOURCE. */
-#if (defined _DEFAULT_SOURCE \
- || (!defined __STRICT_ANSI__ \
- && !defined _ISOC99_SOURCE && !defined _ISOC11_SOURCE \
- && !defined _ISOC2X_SOURCE \
- && !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE \
- && !defined _XOPEN_SOURCE))
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-#endif
-
-/* This is to enable the ISO C2X extension. */
-#if (defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ > 201710L))
-# define __GLIBC_USE_ISOC2X 1
-#else
-# define __GLIBC_USE_ISOC2X 0
-#endif
-
-/* This is to enable the ISO C11 extension. */
-#if (defined _ISOC11_SOURCE || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))
-# define __USE_ISOC11 1
-#endif
-
-/* This is to enable the ISO C99 extension. */
-#if (defined _ISOC99_SOURCE || defined _ISOC11_SOURCE \
- || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
-# define __USE_ISOC99 1
-#endif
-
-/* This is to enable the ISO C90 Amendment 1:1995 extension. */
-#if (defined _ISOC99_SOURCE || defined _ISOC11_SOURCE \
- || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199409L))
-# define __USE_ISOC95 1
-#endif
-
-#ifdef __cplusplus
-/* This is to enable compatibility for ISO C++17. */
-# if __cplusplus >= 201703L
-# define __USE_ISOC11 1
-# endif
-/* This is to enable compatibility for ISO C++11.
- Check the temporary macro for now, too. */
-# if __cplusplus >= 201103L || defined __GXX_EXPERIMENTAL_CXX0X__
-# define __USE_ISOCXX11 1
-# define __USE_ISOC99 1
-# endif
-#endif
-
-/* If none of the ANSI/POSIX macros are defined, or if _DEFAULT_SOURCE
- is defined, use POSIX.1-2008 (or another version depending on
- _XOPEN_SOURCE). */
-#ifdef _DEFAULT_SOURCE
-# if !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE
-# define __USE_POSIX_IMPLICITLY 1
-# endif
-# undef _POSIX_SOURCE
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 200809L
-#endif
-
-#if ((!defined __STRICT_ANSI__ \
- || (defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) >= 500)) \
- && !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE)
-# define _POSIX_SOURCE 1
-# if defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 500
-# define _POSIX_C_SOURCE 2
-# elif defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 600
-# define _POSIX_C_SOURCE 199506L
-# elif defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 700
-# define _POSIX_C_SOURCE 200112L
-# else
-# define _POSIX_C_SOURCE 200809L
-# endif
-# define __USE_POSIX_IMPLICITLY 1
-#endif
-
-/* Some C libraries once required _REENTRANT and/or _THREAD_SAFE to be
- defined in all multithreaded code. GNU libc has not required this
- for many years. We now treat them as compatibility synonyms for
- _POSIX_C_SOURCE=199506L, which is the earliest level of POSIX with
- comprehensive support for multithreaded code. Using them never
- lowers the selected level of POSIX conformance, only raises it. */
-#if ((!defined _POSIX_C_SOURCE || (_POSIX_C_SOURCE - 0) < 199506L) \
- && (defined _REENTRANT || defined _THREAD_SAFE))
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 199506L
-#endif
-
-#if (defined _POSIX_SOURCE \
- || (defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 1) \
- || defined _XOPEN_SOURCE)
-# define __USE_POSIX 1
-#endif
-
-#if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 2 || defined _XOPEN_SOURCE
-# define __USE_POSIX2 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 199309L
-# define __USE_POSIX199309 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 199506L
-# define __USE_POSIX199506 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 200112L
-# define __USE_XOPEN2K 1
-# undef __USE_ISOC95
-# define __USE_ISOC95 1
-# undef __USE_ISOC99
-# define __USE_ISOC99 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 200809L
-# define __USE_XOPEN2K8 1
-# undef _ATFILE_SOURCE
-# define _ATFILE_SOURCE 1
-#endif
-
-#ifdef _XOPEN_SOURCE
-# define __USE_XOPEN 1
-# if (_XOPEN_SOURCE - 0) >= 500
-# define __USE_XOPEN_EXTENDED 1
-# define __USE_UNIX98 1
-# undef _LARGEFILE_SOURCE
-# define _LARGEFILE_SOURCE 1
-# if (_XOPEN_SOURCE - 0) >= 600
-# if (_XOPEN_SOURCE - 0) >= 700
-# define __USE_XOPEN2K8 1
-# define __USE_XOPEN2K8XSI 1
-# endif
-# define __USE_XOPEN2K 1
-# define __USE_XOPEN2KXSI 1
-# undef __USE_ISOC95
-# define __USE_ISOC95 1
-# undef __USE_ISOC99
-# define __USE_ISOC99 1
-# endif
-# else
-# ifdef _XOPEN_SOURCE_EXTENDED
-# define __USE_XOPEN_EXTENDED 1
-# endif
-# endif
-#endif
-
-#ifdef _LARGEFILE_SOURCE
-# define __USE_LARGEFILE 1
-#endif
-
-#ifdef _LARGEFILE64_SOURCE
-# define __USE_LARGEFILE64 1
-#endif
-
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64
-# define __USE_FILE_OFFSET64 1
-#endif
-
-#if defined _DEFAULT_SOURCE
-# define __USE_MISC 1
-#endif
-
-#ifdef _ATFILE_SOURCE
-# define __USE_ATFILE 1
-#endif
-
-#ifdef _GNU_SOURCE
-# define __USE_GNU 1
-#endif
-
-#if defined _FORTIFY_SOURCE && _FORTIFY_SOURCE > 0 \
- && __GNUC_PREREQ (4, 1) && defined __OPTIMIZE__ && __OPTIMIZE__ > 0
-# if _FORTIFY_SOURCE > 1
-# define __USE_FORTIFY_LEVEL 2
-# else
-# define __USE_FORTIFY_LEVEL 1
-# endif
-#else
-# define __USE_FORTIFY_LEVEL 0
-#endif
-
-/* The function 'gets' existed in C89, but is impossible to use
- safely. It has been removed from ISO C11 and ISO C++14. Note: for
- compatibility with various implementations of <cstdio>, this test
- must consider only the value of __cplusplus when compiling C++. */
-#if defined __cplusplus ? __cplusplus >= 201402L : defined __USE_ISOC11
-# define __GLIBC_USE_DEPRECATED_GETS 0
-#else
-# define __GLIBC_USE_DEPRECATED_GETS 1
-#endif
-
-/* GNU formerly extended the scanf functions with modified format
- specifiers %as, %aS, and %a[...] that allocate a buffer for the
- input using malloc. This extension conflicts with ISO C99, which
- defines %a as a standalone format specifier that reads a floating-
- point number; moreover, POSIX.1-2008 provides the same feature
- using the modifier letter 'm' instead (%ms, %mS, %m[...]).
-
- We now follow C99 unless GNU extensions are active and the compiler
- is specifically in C89 or C++98 mode (strict or not). For
- instance, with GCC, -std=gnu11 will have C99-compliant scanf with
- or without -D_GNU_SOURCE, but -std=c89 -D_GNU_SOURCE will have the
- old extension. */
-#if (defined __USE_GNU \
- && (defined __cplusplus \
- ? (__cplusplus < 201103L && !defined __GXX_EXPERIMENTAL_CXX0X__) \
- : (!defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L)))
-# define __GLIBC_USE_DEPRECATED_SCANF 1
-#else
-# define __GLIBC_USE_DEPRECATED_SCANF 0
-#endif
-
-/* Get definitions of __STDC_* predefined macros, if the compiler has
- not preincluded this header automatically. */
-#include <stdc-predef.h>
-
-/* This macro indicates that the installed library is the GNU C Library.
- For historic reasons the value now is 6 and this will stay from now
- on. The use of this variable is deprecated. Use __GLIBC__ and
- __GLIBC_MINOR__ now (see below) when you want to test for a specific
- GNU C library version and use the values in <gnu/lib-names.h> to get
- the sonames of the shared libraries. */
-#undef __GNU_LIBRARY__
-#define __GNU_LIBRARY__ 6
-
-/* Major and minor version number of the GNU C library package. Use
- these macros to test for features in specific releases. */
-#define __GLIBC__ 2
-#define __GLIBC_MINOR__ 33
-
-#define __GLIBC_PREREQ(maj, min) \
- ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
-
-/* This is here only because every header file already includes this one. */
-#ifndef __ASSEMBLER__
-# ifndef _SYS_CDEFS_H
-# include <sys/cdefs.h>
-# endif
-
-/* If we don't have __REDIRECT, prototypes will be missing if
- __USE_FILE_OFFSET64 but not __USE_LARGEFILE[64]. */
-# if defined __USE_FILE_OFFSET64 && !defined __REDIRECT
-# define __USE_LARGEFILE 1
-# define __USE_LARGEFILE64 1
-# endif
-
-#endif /* !ASSEMBLER */
-
-/* Decide whether we can define 'extern inline' functions in headers. */
-#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
- && !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
-# define __USE_EXTERN_INLINES 1
-#endif
-
-
-/* This is here only because every header file already includes this one.
- Get the definitions of all the appropriate `__stub_FUNCTION' symbols.
- <gnu/stubs.h> contains `#define __stub_FUNCTION' when FUNCTION is a stub
- that will always return failure (and set errno to ENOSYS). */
-#include <gnu/stubs.h>
-
-
-#endif /* features.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fenv.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fenv.h
deleted file mode 100644
index feeacfc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fenv.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 7.6: Floating-point environment <fenv.h>
- */
-
-#ifndef _FENV_H
-#define _FENV_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get the architecture dependend definitions. The following definitions
- are expected to be done:
-
- fenv_t type for object representing an entire floating-point
- environment
-
- FE_DFL_ENV macro of type pointer to fenv_t to be used as the argument
- to functions taking an argument of type fenv_t; in this
- case the default environment will be used
-
- fexcept_t type for object representing the floating-point exception
- flags including status associated with the flags
-
- femode_t type for object representing floating-point control modes
-
- FE_DFL_MODE macro of type pointer to const femode_t to be used as the
- argument to fesetmode; in this case the default control
- modes will be used
-
- The following macros are defined iff the implementation supports this
- kind of exception.
- FE_INEXACT inexact result
- FE_DIVBYZERO division by zero
- FE_UNDERFLOW result not representable due to underflow
- FE_OVERFLOW result not representable due to overflow
- FE_INVALID invalid operation
-
- FE_ALL_EXCEPT bitwise OR of all supported exceptions
-
- The next macros are defined iff the appropriate rounding mode is
- supported by the implementation.
- FE_TONEAREST round to nearest
- FE_UPWARD round toward +Inf
- FE_DOWNWARD round toward -Inf
- FE_TOWARDZERO round toward 0
-*/
-#include <bits/fenv.h>
-
-__BEGIN_DECLS
-
-/* Floating-point exception handling. */
-
-/* Clear the supported exceptions represented by EXCEPTS. */
-extern int feclearexcept (int __excepts) __THROW;
-
-/* Store implementation-defined representation of the exception flags
- indicated by EXCEPTS in the object pointed to by FLAGP. */
-extern int fegetexceptflag (fexcept_t *__flagp, int __excepts) __THROW;
-
-/* Raise the supported exceptions represented by EXCEPTS. */
-extern int feraiseexcept (int __excepts) __THROW;
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Set the supported exception flags represented by EXCEPTS, without
- causing enabled traps to be taken. */
-extern int fesetexcept (int __excepts) __THROW;
-#endif
-
-/* Set complete status for exceptions indicated by EXCEPTS according to
- the representation in the object pointed to by FLAGP. */
-extern int fesetexceptflag (const fexcept_t *__flagp, int __excepts) __THROW;
-
-/* Determine which of subset of the exceptions specified by EXCEPTS are
- currently set. */
-extern int fetestexcept (int __excepts) __THROW;
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Determine which of subset of the exceptions specified by EXCEPTS
- are set in *FLAGP. */
-extern int fetestexceptflag (const fexcept_t *__flagp, int __excepts) __THROW;
-#endif
-
-
-/* Rounding control. */
-
-/* Get current rounding direction. */
-extern int fegetround (void) __THROW __attribute_pure__;
-
-/* Establish the rounding direction represented by ROUND. */
-extern int fesetround (int __rounding_direction) __THROW;
-
-
-/* Floating-point environment. */
-
-/* Store the current floating-point environment in the object pointed
- to by ENVP. */
-extern int fegetenv (fenv_t *__envp) __THROW;
-
-/* Save the current environment in the object pointed to by ENVP, clear
- exception flags and install a non-stop mode (if available) for all
- exceptions. */
-extern int feholdexcept (fenv_t *__envp) __THROW;
-
-/* Establish the floating-point environment represented by the object
- pointed to by ENVP. */
-extern int fesetenv (const fenv_t *__envp) __THROW;
-
-/* Save current exceptions in temporary storage, install environment
- represented by object pointed to by ENVP and raise exceptions
- according to saved exceptions. */
-extern int feupdateenv (const fenv_t *__envp) __THROW;
-
-
-/* Control modes. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Store the current floating-point control modes in the object
- pointed to by MODEP. */
-extern int fegetmode (femode_t *__modep) __THROW;
-
-/* Establish the floating-point control modes represented by the
- object pointed to by MODEP. */
-extern int fesetmode (const femode_t *__modep) __THROW;
-#endif
-
-
-/* NaN support. */
-
-#if (__GLIBC_USE (IEC_60559_BFP_EXT_C2X) \
- && defined FE_INVALID \
- && defined __SUPPORT_SNAN__)
-# define FE_SNANS_ALWAYS_SIGNAL 1
-#endif
-
-#ifdef __USE_GNU
-
-/* Enable individual exceptions. Will not enable more exceptions than
- EXCEPTS specifies. Returns the previous enabled exceptions if all
- exceptions are successfully set, otherwise returns -1. */
-extern int feenableexcept (int __excepts) __THROW;
-
-/* Disable individual exceptions. Will not disable more exceptions than
- EXCEPTS specifies. Returns the previous enabled exceptions if all
- exceptions are successfully disabled, otherwise returns -1. */
-extern int fedisableexcept (int __excepts) __THROW;
-
-/* Return enabled exceptions. */
-extern int fegetexcept (void) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* fenv.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/finclude/math-vector-fortran.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/finclude/math-vector-fortran.h
deleted file mode 100644
index 1e5d699..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/finclude/math-vector-fortran.h
+++ /dev/null
@@ -1,19 +0,0 @@
-! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*-
-! Copyright (C) 2019-2021 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
-! <https://www.gnu.org/licenses/>.
-
-! No SIMD math functions are available for this platform.
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fmtmsg.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fmtmsg.h
deleted file mode 100644
index 8806b15..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fmtmsg.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Message display handling.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __FMTMSG_H
-#define __FMTMSG_H 1
-
-#include <features.h>
-
-
-__BEGIN_DECLS
-
-/* Values to control `fmtmsg' function. */
-enum
-{
- MM_HARD = 0x001, /* Source of the condition is hardware. */
-#define MM_HARD MM_HARD
- MM_SOFT = 0x002, /* Source of the condition is software. */
-#define MM_SOFT MM_SOFT
- MM_FIRM = 0x004, /* Source of the condition is firmware. */
-#define MM_FIRM MM_FIRM
- MM_APPL = 0x008, /* Condition detected by application. */
-#define MM_APPL MM_APPL
- MM_UTIL = 0x010, /* Condition detected by utility. */
-#define MM_UTIL MM_UTIL
- MM_OPSYS = 0x020, /* Condition detected by operating system. */
-#define MM_OPSYS MM_OPSYS
- MM_RECOVER = 0x040, /* Recoverable error. */
-#define MM_RECOVER MM_RECOVER
- MM_NRECOV = 0x080, /* Non-recoverable error. */
-#define MM_NRECOV MM_NRECOV
- MM_PRINT = 0x100, /* Display message in standard error. */
-#define MM_PRINT MM_PRINT
- MM_CONSOLE = 0x200 /* Display message on system console. */
-#define MM_CONSOLE MM_CONSOLE
-};
-
-/* Values to be for SEVERITY parameter of `fmtmsg'. */
-enum
-{
- MM_NOSEV = 0, /* No severity level provided for the message. */
-#define MM_NOSEV MM_NOSEV
- MM_HALT, /* Error causing application to halt. */
-#define MM_HALT MM_HALT
- MM_ERROR, /* Application has encountered a non-fatal fault. */
-#define MM_ERROR MM_ERROR
- MM_WARNING, /* Application has detected unusual non-error
- condition. */
-#define MM_WARNING MM_WARNING
- MM_INFO /* Informative message. */
-#define MM_INFO MM_INFO
-};
-
-
-/* Macros which can be used as null values for the arguments of `fmtmsg'. */
-#define MM_NULLLBL ((char *) 0)
-#define MM_NULLSEV 0
-#define MM_NULLMC ((long int) 0)
-#define MM_NULLTXT ((char *) 0)
-#define MM_NULLACT ((char *) 0)
-#define MM_NULLTAG ((char *) 0)
-
-
-/* Possible return values of `fmtmsg'. */
-enum
-{
- MM_NOTOK = -1,
-#define MM_NOTOK MM_NOTOK
- MM_OK = 0,
-#define MM_OK MM_OK
- MM_NOMSG = 1,
-#define MM_NOMSG MM_NOMSG
- MM_NOCON = 4
-#define MM_NOCON MM_NOCON
-};
-
-
-/* Print message with given CLASSIFICATION, LABEL, SEVERITY, TEXT, ACTION
- and TAG to console or standard error. */
-extern int fmtmsg (long int __classification, const char *__label,
- int __severity, const char *__text,
- const char *__action, const char *__tag);
-
-#ifdef __USE_MISC
-/* Add or remove severity level. */
-extern int addseverity (int __severity, const char *__string) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* fmtmsg.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fnmatch.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fnmatch.h
deleted file mode 100644
index b380445..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fnmatch.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FNMATCH_H
-#define _FNMATCH_H 1
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* We #undef these before defining them because some losing systems
- (HP-UX A.08.07 for example) define these in <unistd.h>. */
-#undef FNM_PATHNAME
-#undef FNM_NOESCAPE
-#undef FNM_PERIOD
-
-/* Bits set in the FLAGS argument to `fnmatch'. */
-#define FNM_PATHNAME (1 << 0) /* No wildcard can ever match `/'. */
-#define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special chars. */
-#define FNM_PERIOD (1 << 2) /* Leading `.' is matched only explicitly. */
-
-#if !defined _POSIX_C_SOURCE || _POSIX_C_SOURCE < 2 || defined _GNU_SOURCE
-# define FNM_FILE_NAME FNM_PATHNAME /* Preferred GNU name. */
-# define FNM_LEADING_DIR (1 << 3) /* Ignore `/...' after a match. */
-# define FNM_CASEFOLD (1 << 4) /* Compare without regard to case. */
-# define FNM_EXTMATCH (1 << 5) /* Use ksh-like extended matching. */
-#endif
-
-/* Value returned by `fnmatch' if STRING does not match PATTERN. */
-#define FNM_NOMATCH 1
-
-/* This value is returned if the implementation does not support
- `fnmatch'. Since this is not the case here it will never be
- returned but the conformance test suites still require the symbol
- to be defined. */
-#ifdef _XOPEN_SOURCE
-# define FNM_NOSYS (-1)
-#endif
-
-/* Match NAME against the filename pattern PATTERN,
- returning zero if it matches, FNM_NOMATCH if not. */
-extern int fnmatch (const char *__pattern, const char *__name, int __flags);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* fnmatch.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fpu_control.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fpu_control.h
deleted file mode 100644
index 64491b7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fpu_control.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _AARCH64_FPU_CONTROL_H
-#define _AARCH64_FPU_CONTROL_H
-
-#include <features.h>
-
-/* Macros for accessing the FPCR and FPSR. */
-
-#if __GNUC_PREREQ (6,0)
-# define _FPU_GETCW(fpcr) (fpcr = __builtin_aarch64_get_fpcr ())
-# define _FPU_SETCW(fpcr) __builtin_aarch64_set_fpcr (fpcr)
-# define _FPU_GETFPSR(fpsr) (fpsr = __builtin_aarch64_get_fpsr ())
-# define _FPU_SETFPSR(fpsr) __builtin_aarch64_set_fpsr (fpsr)
-#else
-# define _FPU_GETCW(fpcr) \
- __asm__ __volatile__ ("mrs %0, fpcr" : "=r" (fpcr))
-
-# define _FPU_SETCW(fpcr) \
- __asm__ __volatile__ ("msr fpcr, %0" : : "r" (fpcr))
-
-# define _FPU_GETFPSR(fpsr) \
- __asm__ __volatile__ ("mrs %0, fpsr" : "=r" (fpsr))
-
-# define _FPU_SETFPSR(fpsr) \
- __asm__ __volatile__ ("msr fpsr, %0" : : "r" (fpsr))
-#endif
-
-/* Reserved bits should be preserved when modifying register
- contents. These two masks indicate which bits in each of FPCR and
- FPSR should not be changed. */
-
-#define _FPU_RESERVED 0xfe0fe0ff
-#define _FPU_FPSR_RESERVED 0x0fffffe0
-
-#define _FPU_DEFAULT 0x00000000
-#define _FPU_FPSR_DEFAULT 0x00000000
-
-/* Layout of FPCR and FPSR:
-
- | | | | | | | |
- 0 0 0 0 1 1 1 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0
- s s s s s s s s s s s
- c c c c c c c c c c c c
- N Z C V Q A D F R R S S S L L L I U U I U O D I I U U I U O D I
- C H N Z M M T T B E E E D N N X F F Z O D N N X F F Z O
- P O O R R Z N N N E K K E E E E E C K K C C C C C
- D D I I P
- E E D D
- E E
- */
-
-#define _FPU_FPCR_RM_MASK 0xc00000
-
-#define _FPU_FPCR_MASK_IXE 0x1000
-#define _FPU_FPCR_MASK_UFE 0x0800
-#define _FPU_FPCR_MASK_OFE 0x0400
-#define _FPU_FPCR_MASK_DZE 0x0200
-#define _FPU_FPCR_MASK_IOE 0x0100
-
-#define _FPU_FPCR_IEEE \
- (_FPU_DEFAULT | _FPU_FPCR_MASK_IXE \
- | _FPU_FPCR_MASK_UFE | _FPU_FPCR_MASK_OFE \
- | _FPU_FPCR_MASK_DZE | _FPU_FPCR_MASK_IOE)
-
-#define _FPU_FPSR_IEEE 0
-
-typedef unsigned int fpu_control_t;
-typedef unsigned int fpu_fpsr_t;
-
-/* Default control word set at startup. */
-extern fpu_control_t __fpu_control;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fstab.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fstab.h
deleted file mode 100644
index 9f17e1b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fstab.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright (c) 1980, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)fstab.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _FSTAB_H
-#define _FSTAB_H 1
-
-#include <features.h>
-
-/*
- * File system table, see fstab(5).
- *
- * Used by dump, mount, umount, swapon, fsck, df, ...
- *
- * For ufs fs_spec field is the block special name. Programs that want to
- * use the character special name must create that name by prepending a 'r'
- * after the right most slash. Quota files are always named "quotas", so
- * if type is "rq", then use concatenation of fs_file and "quotas" to locate
- * quota file.
- */
-#define _PATH_FSTAB "/etc/fstab"
-#define FSTAB "/etc/fstab" /* deprecated */
-
-#define FSTAB_RW "rw" /* read/write device */
-#define FSTAB_RQ "rq" /* read/write with quotas */
-#define FSTAB_RO "ro" /* read-only device */
-#define FSTAB_SW "sw" /* swap device */
-#define FSTAB_XX "xx" /* ignore totally */
-
-struct fstab
- {
- char *fs_spec; /* block special device name */
- char *fs_file; /* file system path prefix */
- char *fs_vfstype; /* File system type, ufs, nfs */
- char *fs_mntops; /* Mount options ala -o */
- const char *fs_type; /* FSTAB_* from fs_mntops */
- int fs_freq; /* dump frequency, in days */
- int fs_passno; /* pass number on parallel dump */
- };
-
-
-__BEGIN_DECLS
-
-extern struct fstab *getfsent (void) __THROW;
-extern struct fstab *getfsspec (const char *__name) __THROW;
-extern struct fstab *getfsfile (const char *__name) __THROW;
-extern int setfsent (void) __THROW;
-extern void endfsent (void) __THROW;
-
-__END_DECLS
-
-#endif /* fstab.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fts.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fts.h
deleted file mode 100644
index 867677a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/fts.h
+++ /dev/null
@@ -1,215 +0,0 @@
-/* File tree traversal functions declarations.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)fts.h 8.3 (Berkeley) 8/14/94
- */
-
-#ifndef _FTS_H
-#define _FTS_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-
-typedef struct {
- struct _ftsent *fts_cur; /* current node */
- struct _ftsent *fts_child; /* linked list of children */
- struct _ftsent **fts_array; /* sort array */
- dev_t fts_dev; /* starting device # */
- char *fts_path; /* path for this descent */
- int fts_rfd; /* fd for root */
- int fts_pathlen; /* sizeof(path) */
- int fts_nitems; /* elements in the sort array */
- int (*fts_compar) (const void *, const void *); /* compare fn */
-
-#define FTS_COMFOLLOW 0x0001 /* follow command line symlinks */
-#define FTS_LOGICAL 0x0002 /* logical walk */
-#define FTS_NOCHDIR 0x0004 /* don't change directories */
-#define FTS_NOSTAT 0x0008 /* don't get stat info */
-#define FTS_PHYSICAL 0x0010 /* physical walk */
-#define FTS_SEEDOT 0x0020 /* return dot and dot-dot */
-#define FTS_XDEV 0x0040 /* don't cross devices */
-#define FTS_WHITEOUT 0x0080 /* return whiteout information */
-#define FTS_OPTIONMASK 0x00ff /* valid user option mask */
-
-#define FTS_NAMEONLY 0x0100 /* (private) child names only */
-#define FTS_STOP 0x0200 /* (private) unrecoverable error */
- int fts_options; /* fts_open options, global flags */
-} FTS;
-
-#ifdef __USE_LARGEFILE64
-typedef struct {
- struct _ftsent64 *fts_cur; /* current node */
- struct _ftsent64 *fts_child; /* linked list of children */
- struct _ftsent64 **fts_array; /* sort array */
- dev_t fts_dev; /* starting device # */
- char *fts_path; /* path for this descent */
- int fts_rfd; /* fd for root */
- int fts_pathlen; /* sizeof(path) */
- int fts_nitems; /* elements in the sort array */
- int (*fts_compar) (const void *, const void *); /* compare fn */
- int fts_options; /* fts_open options, global flags */
-} FTS64;
-#endif
-
-typedef struct _ftsent {
- struct _ftsent *fts_cycle; /* cycle node */
- struct _ftsent *fts_parent; /* parent directory */
- struct _ftsent *fts_link; /* next file in directory */
- long fts_number; /* local numeric value */
- void *fts_pointer; /* local address value */
- char *fts_accpath; /* access path */
- char *fts_path; /* root path */
- int fts_errno; /* errno for this node */
- int fts_symfd; /* fd for symlink */
- unsigned short fts_pathlen; /* strlen(fts_path) */
- unsigned short fts_namelen; /* strlen(fts_name) */
-
- ino_t fts_ino; /* inode */
- dev_t fts_dev; /* device */
- nlink_t fts_nlink; /* link count */
-
-#define FTS_ROOTPARENTLEVEL -1
-#define FTS_ROOTLEVEL 0
- short fts_level; /* depth (-1 to N) */
-
-#define FTS_D 1 /* preorder directory */
-#define FTS_DC 2 /* directory that causes cycles */
-#define FTS_DEFAULT 3 /* none of the above */
-#define FTS_DNR 4 /* unreadable directory */
-#define FTS_DOT 5 /* dot or dot-dot */
-#define FTS_DP 6 /* postorder directory */
-#define FTS_ERR 7 /* error; errno is set */
-#define FTS_F 8 /* regular file */
-#define FTS_INIT 9 /* initialized only */
-#define FTS_NS 10 /* stat(2) failed */
-#define FTS_NSOK 11 /* no stat(2) requested */
-#define FTS_SL 12 /* symbolic link */
-#define FTS_SLNONE 13 /* symbolic link without target */
-#define FTS_W 14 /* whiteout object */
- unsigned short fts_info; /* user flags for FTSENT structure */
-
-#define FTS_DONTCHDIR 0x01 /* don't chdir .. to the parent */
-#define FTS_SYMFOLLOW 0x02 /* followed a symlink to get here */
- unsigned short fts_flags; /* private flags for FTSENT structure */
-
-#define FTS_AGAIN 1 /* read node again */
-#define FTS_FOLLOW 2 /* follow symbolic link */
-#define FTS_NOINSTR 3 /* no instructions */
-#define FTS_SKIP 4 /* discard node */
- unsigned short fts_instr; /* fts_set() instructions */
-
- struct stat *fts_statp; /* stat(2) information */
- char fts_name[1]; /* file name */
-} FTSENT;
-
-#ifdef __USE_LARGEFILE64
-typedef struct _ftsent64 {
- struct _ftsent64 *fts_cycle; /* cycle node */
- struct _ftsent64 *fts_parent; /* parent directory */
- struct _ftsent64 *fts_link; /* next file in directory */
- long fts_number; /* local numeric value */
- void *fts_pointer; /* local address value */
- char *fts_accpath; /* access path */
- char *fts_path; /* root path */
- int fts_errno; /* errno for this node */
- int fts_symfd; /* fd for symlink */
- unsigned short fts_pathlen; /* strlen(fts_path) */
- unsigned short fts_namelen; /* strlen(fts_name) */
-
- ino64_t fts_ino; /* inode */
- dev_t fts_dev; /* device */
- nlink_t fts_nlink; /* link count */
-
- short fts_level; /* depth (-1 to N) */
-
- unsigned short fts_info; /* user flags for FTSENT structure */
-
- unsigned short fts_flags; /* private flags for FTSENT structure */
-
- unsigned short fts_instr; /* fts_set() instructions */
-
- struct stat64 *fts_statp; /* stat(2) information */
- char fts_name[1]; /* file name */
-} FTSENT64;
-#endif
-
-__BEGIN_DECLS
-#ifndef __USE_FILE_OFFSET64
-FTSENT *fts_children (FTS *, int);
-int fts_close (FTS *);
-FTS *fts_open (char * const *, int,
- int (*)(const FTSENT **, const FTSENT **));
-FTSENT *fts_read (FTS *);
-int fts_set (FTS *, FTSENT *, int) __THROW;
-#else
-# ifdef __REDIRECT
-FTSENT *__REDIRECT (fts_children, (FTS *, int), fts64_children);
-int __REDIRECT (fts_close, (FTS *), fts64_close);
-FTS *__REDIRECT (fts_open, (char * const *, int,
- int (*)(const FTSENT **, const FTSENT **)),
- fts64_open);
-FTSENT *__REDIRECT (fts_read, (FTS *), fts64_read);
-int __REDIRECT_NTH (fts_set, (FTS *, FTSENT *, int), fts64_set);
-# else
-# define fts_children fts64_children
-# define fts_close fts64_close
-# define fts_open fts64_open
-# define fts_read fts64_read
-# define fts_set fts64_set
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-FTSENT64 *fts64_children (FTS64 *, int);
-int fts64_close (FTS64 *);
-FTS64 *fts64_open (char * const *, int,
- int (*)(const FTSENT64 **, const FTSENT64 **));
-FTSENT64 *fts64_read (FTS64 *);
-int fts64_set (FTS64 *, FTSENT64 *, int) __THROW;
-#endif
-__END_DECLS
-
-#endif /* fts.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ftw.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ftw.h
deleted file mode 100644
index 751d689..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ftw.h
+++ /dev/null
@@ -1,177 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * X/Open Portability Guide 4.2: ftw.h
- */
-
-#ifndef _FTW_H
-#define _FTW_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-
-
-__BEGIN_DECLS
-
-/* Values for the FLAG argument to the user function passed to `ftw'
- and 'nftw'. */
-enum
-{
- FTW_F, /* Regular file. */
-#define FTW_F FTW_F
- FTW_D, /* Directory. */
-#define FTW_D FTW_D
- FTW_DNR, /* Unreadable directory. */
-#define FTW_DNR FTW_DNR
- FTW_NS, /* Unstatable file. */
-#define FTW_NS FTW_NS
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-
- FTW_SL, /* Symbolic link. */
-# define FTW_SL FTW_SL
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* These flags are only passed from the `nftw' function. */
- FTW_DP, /* Directory, all subdirs have been visited. */
-# define FTW_DP FTW_DP
- FTW_SLN /* Symbolic link naming non-existing file. */
-# define FTW_SLN FTW_SLN
-
-#endif /* extended X/Open */
-};
-
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Flags for fourth argument of `nftw'. */
-enum
-{
- FTW_PHYS = 1, /* Perform physical walk, ignore symlinks. */
-# define FTW_PHYS FTW_PHYS
- FTW_MOUNT = 2, /* Report only files on same file system as the
- argument. */
-# define FTW_MOUNT FTW_MOUNT
- FTW_CHDIR = 4, /* Change to current directory while processing it. */
-# define FTW_CHDIR FTW_CHDIR
- FTW_DEPTH = 8 /* Report files in directory before directory itself.*/
-# define FTW_DEPTH FTW_DEPTH
-# ifdef __USE_GNU
- ,
- FTW_ACTIONRETVAL = 16 /* Assume callback to return FTW_* values instead of
- zero to continue and non-zero to terminate. */
-# define FTW_ACTIONRETVAL FTW_ACTIONRETVAL
-# endif
-};
-
-#ifdef __USE_GNU
-/* Return values from callback functions. */
-enum
-{
- FTW_CONTINUE = 0, /* Continue with next sibling or for FTW_D with the
- first child. */
-# define FTW_CONTINUE FTW_CONTINUE
- FTW_STOP = 1, /* Return from `ftw' or `nftw' with FTW_STOP as return
- value. */
-# define FTW_STOP FTW_STOP
- FTW_SKIP_SUBTREE = 2, /* Only meaningful for FTW_D: Don't walk through the
- subtree, instead just continue with its next
- sibling. */
-# define FTW_SKIP_SUBTREE FTW_SKIP_SUBTREE
- FTW_SKIP_SIBLINGS = 3,/* Continue with FTW_DP callback for current directory
- (if FTW_DEPTH) and then its siblings. */
-# define FTW_SKIP_SIBLINGS FTW_SKIP_SIBLINGS
-};
-#endif
-
-/* Structure used for fourth argument to callback function for `nftw'. */
-struct FTW
- {
- int base;
- int level;
- };
-#endif /* extended X/Open */
-
-
-/* Convenient types for callback functions. */
-typedef int (*__ftw_func_t) (const char *__filename,
- const struct stat *__status, int __flag);
-#ifdef __USE_LARGEFILE64
-typedef int (*__ftw64_func_t) (const char *__filename,
- const struct stat64 *__status, int __flag);
-#endif
-#ifdef __USE_XOPEN_EXTENDED
-typedef int (*__nftw_func_t) (const char *__filename,
- const struct stat *__status, int __flag,
- struct FTW *__info);
-# ifdef __USE_LARGEFILE64
-typedef int (*__nftw64_func_t) (const char *__filename,
- const struct stat64 *__status,
- int __flag, struct FTW *__info);
-# endif
-#endif
-
-/* Call a function on every element in a directory tree.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int ftw (const char *__dir, __ftw_func_t __func, int __descriptors)
- __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (ftw, (const char *__dir, __ftw_func_t __func,
- int __descriptors), ftw64) __nonnull ((1, 2));
-# else
-# define ftw ftw64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int ftw64 (const char *__dir, __ftw64_func_t __func,
- int __descriptors) __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Call a function on every element in a directory tree. FLAG allows
- to specify the behaviour more detailed.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int nftw (const char *__dir, __nftw_func_t __func, int __descriptors,
- int __flag) __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (nftw, (const char *__dir, __nftw_func_t __func,
- int __descriptors, int __flag), nftw64)
- __nonnull ((1, 2));
-# else
-# define nftw nftw64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int nftw64 (const char *__dir, __nftw64_func_t __func,
- int __descriptors, int __flag) __nonnull ((1, 2));
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* ftw.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gconv.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gconv.h
deleted file mode 100644
index 4b0ca89..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gconv.h
+++ /dev/null
@@ -1,147 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header provides no interface for a user to the internals of
- the gconv implementation in the libc. Therefore there is no use
- for these definitions beside for writing additional gconv modules. */
-
-#ifndef _GCONV_H
-#define _GCONV_H 1
-
-#include <features.h>
-#include <bits/types/__mbstate_t.h>
-#include <bits/types/wint_t.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#include <stddef.h>
-
-/* ISO 10646 value used to signal invalid value. */
-#define __UNKNOWN_10646_CHAR ((wchar_t) 0xfffd)
-
-/* Error codes for gconv functions. */
-enum
-{
- __GCONV_OK = 0,
- __GCONV_NOCONV,
- __GCONV_NODB,
- __GCONV_NOMEM,
-
- __GCONV_EMPTY_INPUT,
- __GCONV_FULL_OUTPUT,
- __GCONV_ILLEGAL_INPUT,
- __GCONV_INCOMPLETE_INPUT,
-
- __GCONV_ILLEGAL_DESCRIPTOR,
- __GCONV_INTERNAL_ERROR
-};
-
-
-/* Flags the `__gconv_open' function can set. */
-enum
-{
- __GCONV_IS_LAST = 0x0001,
- __GCONV_IGNORE_ERRORS = 0x0002,
- __GCONV_SWAP = 0x0004,
- __GCONV_TRANSLIT = 0x0008
-};
-
-
-/* Forward declarations. */
-struct __gconv_step;
-struct __gconv_step_data;
-struct __gconv_loaded_object;
-
-
-/* Type of a conversion function. */
-typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
- const unsigned char **, const unsigned char *,
- unsigned char **, size_t *, int, int);
-
-/* Type of a specialized conversion function for a single byte to INTERNAL. */
-typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
-
-/* Constructor and destructor for local data for conversion step. */
-typedef int (*__gconv_init_fct) (struct __gconv_step *);
-typedef void (*__gconv_end_fct) (struct __gconv_step *);
-
-
-/* Description of a conversion step. */
-struct __gconv_step
-{
- struct __gconv_loaded_object *__shlib_handle;
- const char *__modname;
-
- /* For internal use by glibc. (Accesses to this member must occur
- when the internal __gconv_lock mutex is acquired). */
- int __counter;
-
- char *__from_name;
- char *__to_name;
-
- __gconv_fct __fct;
- __gconv_btowc_fct __btowc_fct;
- __gconv_init_fct __init_fct;
- __gconv_end_fct __end_fct;
-
- /* Information about the number of bytes needed or produced in this
- step. This helps optimizing the buffer sizes. */
- int __min_needed_from;
- int __max_needed_from;
- int __min_needed_to;
- int __max_needed_to;
-
- /* Flag whether this is a stateful encoding or not. */
- int __stateful;
-
- void *__data; /* Pointer to step-local data. */
-};
-
-/* Additional data for steps in use of conversion descriptor. This is
- allocated by the `init' function. */
-struct __gconv_step_data
-{
- unsigned char *__outbuf; /* Output buffer for this step. */
- unsigned char *__outbufend; /* Address of first byte after the output
- buffer. */
-
- /* Is this the last module in the chain. */
- int __flags;
-
- /* Counter for number of invocations of the module function for this
- descriptor. */
- int __invocation_counter;
-
- /* Flag whether this is an internal use of the module (in the mb*towc*
- and wc*tomb* functions) or regular with iconv(3). */
- int __internal_use;
-
- __mbstate_t *__statep;
- __mbstate_t __state; /* This element must not be used directly by
- any module; always use STATEP! */
-};
-
-
-/* Combine conversion step description with data. */
-typedef struct __gconv_info
-{
- size_t __nsteps;
- struct __gconv_step *__steps;
- __extension__ struct __gconv_step_data __data[0];
-} *__gconv_t;
-
-#endif /* gconv.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/getopt.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/getopt.h
deleted file mode 100644
index 5bf3b66..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/getopt.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Declarations for getopt.
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Unlike the bulk of the getopt implementation, this file is NOT part
- of gnulib; gnulib also has a getopt.h but it is different.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_H
-#define _GETOPT_H 1
-
-#include <features.h>
-
-/* The type of the 'argv' argument to getopt_long and getopt_long_only
- is properly 'char **', since both functions may write to the array
- (in order to move all the options to the beginning). However, for
- compatibility with old versions of LSB, glibc has to use 'char *const *'
- instead. */
-#ifndef __getopt_argv_const
-# define __getopt_argv_const const
-#endif
-
-#include <bits/getopt_core.h>
-#include <bits/getopt_ext.h>
-
-#endif /* getopt.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/glob.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/glob.h
deleted file mode 100644
index 71c6b84..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/glob.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GLOB_H
-#define _GLOB_H 1
-
-#include <sys/cdefs.h>
-
-__BEGIN_DECLS
-
-/* We need `size_t' for the following definitions. */
-#ifndef __size_t
-typedef __SIZE_TYPE__ __size_t;
-# if defined __USE_XOPEN || defined __USE_XOPEN2K8
-typedef __SIZE_TYPE__ size_t;
-# endif
-#else
-/* The GNU CC stddef.h version defines __size_t as empty. We need a real
- definition. */
-# undef __size_t
-# define __size_t size_t
-#endif
-
-/* Bits set in the FLAGS argument to `glob'. */
-#define GLOB_ERR (1 << 0)/* Return on read errors. */
-#define GLOB_MARK (1 << 1)/* Append a slash to each name. */
-#define GLOB_NOSORT (1 << 2)/* Don't sort the names. */
-#define GLOB_DOOFFS (1 << 3)/* Insert PGLOB->gl_offs NULLs. */
-#define GLOB_NOCHECK (1 << 4)/* If nothing matches, return the pattern. */
-#define GLOB_APPEND (1 << 5)/* Append to results of a previous call. */
-#define GLOB_NOESCAPE (1 << 6)/* Backslashes don't quote metacharacters. */
-#define GLOB_PERIOD (1 << 7)/* Leading `.' can be matched by metachars. */
-
-#if !defined __USE_POSIX2 || defined __USE_MISC
-# define GLOB_MAGCHAR (1 << 8)/* Set in gl_flags if any metachars seen. */
-# define GLOB_ALTDIRFUNC (1 << 9)/* Use gl_opendir et al functions. */
-# define GLOB_BRACE (1 << 10)/* Expand "{a,b}" to "a" "b". */
-# define GLOB_NOMAGIC (1 << 11)/* If no magic chars, return the pattern. */
-# define GLOB_TILDE (1 << 12)/* Expand ~user and ~ to home directories. */
-# define GLOB_ONLYDIR (1 << 13)/* Match only directories. */
-# define GLOB_TILDE_CHECK (1 << 14)/* Like GLOB_TILDE but return an error
- if the user name is not available. */
-# define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS \
- |GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND \
- |GLOB_PERIOD|GLOB_ALTDIRFUNC|GLOB_BRACE \
- |GLOB_NOMAGIC|GLOB_TILDE|GLOB_ONLYDIR|GLOB_TILDE_CHECK)
-#else
-# define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS \
- |GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND \
- |GLOB_PERIOD)
-#endif
-
-/* Error returns from `glob'. */
-#define GLOB_NOSPACE 1 /* Ran out of memory. */
-#define GLOB_ABORTED 2 /* Read error. */
-#define GLOB_NOMATCH 3 /* No matches found. */
-#define GLOB_NOSYS 4 /* Not implemented. */
-#ifdef __USE_GNU
-/* Previous versions of this file defined GLOB_ABEND instead of
- GLOB_ABORTED. Provide a compatibility definition here. */
-# define GLOB_ABEND GLOB_ABORTED
-#endif
-
-/* Structure describing a globbing run. */
-#ifdef __USE_GNU
-struct stat;
-#endif
-typedef struct
- {
- __size_t gl_pathc; /* Count of paths matched by the pattern. */
- char **gl_pathv; /* List of matched pathnames. */
- __size_t gl_offs; /* Slots to reserve in `gl_pathv'. */
- int gl_flags; /* Set to FLAGS, maybe | GLOB_MAGCHAR. */
-
- /* If the GLOB_ALTDIRFUNC flag is set, the following functions
- are used instead of the normal file access functions. */
- void (*gl_closedir) (void *);
-#ifdef __USE_GNU
- struct dirent *(*gl_readdir) (void *);
-#else
- void *(*gl_readdir) (void *);
-#endif
- void *(*gl_opendir) (const char *);
-#ifdef __USE_GNU
- int (*gl_lstat) (const char *__restrict, struct stat *__restrict);
- int (*gl_stat) (const char *__restrict, struct stat *__restrict);
-#else
- int (*gl_lstat) (const char *__restrict, void *__restrict);
- int (*gl_stat) (const char *__restrict, void *__restrict);
-#endif
- } glob_t;
-
-#ifdef __USE_LARGEFILE64
-# ifdef __USE_GNU
-struct stat64;
-# endif
-typedef struct
- {
- __size_t gl_pathc;
- char **gl_pathv;
- __size_t gl_offs;
- int gl_flags;
-
- /* If the GLOB_ALTDIRFUNC flag is set, the following functions
- are used instead of the normal file access functions. */
- void (*gl_closedir) (void *);
-# ifdef __USE_GNU
- struct dirent64 *(*gl_readdir) (void *);
-# else
- void *(*gl_readdir) (void *);
-# endif
- void *(*gl_opendir) (const char *);
-# ifdef __USE_GNU
- int (*gl_lstat) (const char *__restrict, struct stat64 *__restrict);
- int (*gl_stat) (const char *__restrict, struct stat64 *__restrict);
-# else
- int (*gl_lstat) (const char *__restrict, void *__restrict);
- int (*gl_stat) (const char *__restrict, void *__restrict);
-# endif
- } glob64_t;
-#endif
-
-/* Do glob searching for PATTERN, placing results in PGLOB.
- The bits defined above may be set in FLAGS.
- If a directory cannot be opened or read and ERRFUNC is not nil,
- it is called with the pathname that caused the error, and the
- `errno' value from the failing call; if it returns non-zero
- `glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
- If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
- Otherwise, `glob' returns zero. */
-#if !defined __USE_FILE_OFFSET64
-extern int glob (const char *__restrict __pattern, int __flags,
- int (*__errfunc) (const char *, int),
- glob_t *__restrict __pglob) __THROW;
-
-/* Free storage allocated in PGLOB by a previous `glob' call. */
-extern void globfree (glob_t *__pglob) __THROW;
-#else
-extern int __REDIRECT_NTH (glob, (const char *__restrict __pattern,
- int __flags,
- int (*__errfunc) (const char *, int),
- glob_t *__restrict __pglob), glob64);
-
-extern void __REDIRECT_NTH (globfree, (glob_t *__pglob), globfree64);
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int glob64 (const char *__restrict __pattern, int __flags,
- int (*__errfunc) (const char *, int),
- glob64_t *__restrict __pglob) __THROW;
-
-extern void globfree64 (glob64_t *__pglob) __THROW;
-#endif
-
-
-#ifdef __USE_GNU
-/* Return nonzero if PATTERN contains any metacharacters.
- Metacharacters can be quoted with backslashes if QUOTE is nonzero.
-
- This function is not part of the interface specified by POSIX.2
- but several programs want to use it. */
-extern int glob_pattern_p (const char *__pattern, int __quote) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* glob.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu-versions.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu-versions.h
deleted file mode 100644
index 6900605..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu-versions.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/* Header with interface version macros for library pieces copied elsewhere.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GNU_VERSIONS_H
-#define _GNU_VERSIONS_H 1
-
-/* This file exists to define these few macros. Each specifies a version
- number associated with the library interface of a piece of the C library
- which is also distributed with other GNU packages. These pieces are
- both part of the GNU C library and also distributed with other GNU
- packages so those packages may use their facilities on systems lacking
- the GNU C library. The source files for each piece surround all their
- code with `#ifndef ELIDE_CODE' after defining it with this:
-
- #define OBSTACK_INTERFACE_VERSION 1
- #if !defined (_LIBC) && defined (__GNU_LIBRARY__) && __GNU_LIBRARY__ > 1
- #include <gnu-versions.h>
- #if _GNU_OBSTACK_INTERFACE_VERSION == OBSTACK_INTERFACE_VERSION
- #define ELIDE_CODE
- #endif
- #endif
-
- This allows those one to avoid compiling those files when part of a GNU
- package not libc, on a system using a GNU C library that supports the
- same interface.
-
- Please preserve the format of the comments after each macro. And
- remember, if any of these versions change, the libc.so major version
- number must change too (so avoid it)! */
-
-#define _GNU_OBSTACK_INTERFACE_VERSION 1 /* vs malloc/obstack.c */
-#define _GNU_REGEX_INTERFACE_VERSION 1 /* vs posix/regex.c */
-#define _GNU_GLOB_INTERFACE_VERSION 2 /* vs posix/glob.c */
-#define _GNU_GETOPT_INTERFACE_VERSION 2 /* vs posix/getopt.c and
- posix/getopt1.c */
-
-#endif /* gnu-versions.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/lib-names-lp64.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/lib-names-lp64.h
deleted file mode 100644
index 6ffb9a4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/lib-names-lp64.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* This file is automatically generated. */
-#ifndef __GNU_LIB_NAMES_H
-# error "Never use <gnu/lib-names-lp64.h> directly; include <gnu/lib-names.h> instead."
-#endif
-
-#define LD_LINUX_AARCH64_SO "ld-linux-aarch64.so.1"
-#define LD_SO "ld-linux-aarch64.so.1"
-#define LIBANL_SO "libanl.so.1"
-#define LIBBROKENLOCALE_SO "libBrokenLocale.so.1"
-#define LIBCRYPT_SO "libcrypt.so.1"
-#define LIBC_SO "libc.so.6"
-#define LIBDL_SO "libdl.so.2"
-#define LIBGCC_S_SO "libgcc_s.so.1"
-#define LIBMVEC_SO "libmvec.so.1"
-#define LIBM_SO "libm.so.6"
-#define LIBNSL_SO "libnsl.so.1"
-#define LIBNSS_COMPAT_SO "libnss_compat.so.2"
-#define LIBNSS_DB_SO "libnss_db.so.2"
-#define LIBNSS_DNS_SO "libnss_dns.so.2"
-#define LIBNSS_FILES_SO "libnss_files.so.2"
-#define LIBNSS_HESIOD_SO "libnss_hesiod.so.2"
-#define LIBNSS_LDAP_SO "libnss_ldap.so.2"
-#define LIBNSS_TEST1_SO "libnss_test1.so.2"
-#define LIBNSS_TEST2_SO "libnss_test2.so.2"
-#define LIBPTHREAD_SO "libpthread.so.0"
-#define LIBRESOLV_SO "libresolv.so.2"
-#define LIBRT_SO "librt.so.1"
-#define LIBTHREAD_DB_SO "libthread_db.so.1"
-#define LIBUTIL_SO "libutil.so.1"
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/lib-names.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/lib-names.h
deleted file mode 100644
index 67885f1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/lib-names.h
+++ /dev/null
@@ -1,16 +0,0 @@
-/* This file is automatically generated.
- It defines macros to allow user program to find the shared
- library files which come as part of GNU libc. */
-#ifndef __GNU_LIB_NAMES_H
-#define __GNU_LIB_NAMES_H 1
-
-#include <bits/wordsize.h>
-
-#if !defined __AARCH64EB__
-# include <gnu/lib-names-lp64.h>
-#endif
-#if defined __AARCH64EB__
-# include <gnu/lib-names-lp64_be.h>
-#endif
-
-#endif /* gnu/lib-names.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/libc-version.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/libc-version.h
deleted file mode 100644
index b2f8169..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/libc-version.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Interface to GNU libc specific functions for version information.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GNU_LIBC_VERSION_H
-#define _GNU_LIBC_VERSION_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return string describing release status of currently running GNU libc. */
-extern const char *gnu_get_libc_release (void) __THROW;
-
-/* Return string describing version of currently running GNU libc. */
-extern const char *gnu_get_libc_version (void) __THROW;
-
-__END_DECLS
-
-#endif /* gnu/libc-version.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/stubs-lp64.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/stubs-lp64.h
deleted file mode 100644
index 968313a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/stubs-lp64.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/* This file is automatically generated.
- It defines a symbol `__stub_FUNCTION' for each function
- in the C library which is a stub, meaning it will fail
- every time called, usually setting errno to ENOSYS. */
-
-#ifdef _LIBC
- #error Applications may not define the macro _LIBC
-#endif
-
-#define __stub___compat_bdflush
-#define __stub___compat_create_module
-#define __stub___compat_get_kernel_syms
-#define __stub___compat_query_module
-#define __stub___compat_uselib
-#define __stub_chflags
-#define __stub_fchflags
-#define __stub_gtty
-#define __stub_revoke
-#define __stub_setlogin
-#define __stub_sigreturn
-#define __stub_stty
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/stubs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/stubs.h
deleted file mode 100644
index 02e5f41..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gnu/stubs.h
+++ /dev/null
@@ -1,12 +0,0 @@
-/* This file is automatically generated.
- This file selects the right generated file of `__stub_FUNCTION' macros
- based on the architecture being compiled for. */
-
-#include <bits/wordsize.h>
-
-#if !defined __AARCH64EB__
-# include <gnu/stubs-lp64.h>
-#endif
-#if defined __AARCH64EB__
-# include <gnu/stubs-lp64_be.h>
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/grp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/grp.h
deleted file mode 100644
index 36f9954..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/grp.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 9.2.1 Group Database Access <grp.h>
- */
-
-#ifndef _GRP_H
-#define _GRP_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-
-/* For the Single Unix specification we must define this type here. */
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K) && !defined __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-/* The group structure. */
-struct group
- {
- char *gr_name; /* Group name. */
- char *gr_passwd; /* Password. */
- __gid_t gr_gid; /* Group ID. */
- char **gr_mem; /* Member list. */
- };
-
-
-#ifdef __USE_MISC
-# include <bits/types/FILE.h>
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Rewind the group-file stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setgrent (void);
-
-/* Close the group-file stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endgrent (void);
-
-/* Read an entry from the group-file stream, opening it if necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrent (void);
-#endif
-
-#ifdef __USE_MISC
-/* Read a group entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct group *fgetgrent (FILE *__stream);
-#endif
-
-#ifdef __USE_GNU
-/* Write the given entry onto the given stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putgrent (const struct group *__restrict __p,
- FILE *__restrict __f);
-#endif
-
-/* Search for an entry with a matching group ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrgid (__gid_t __gid);
-
-/* Search for an entry with a matching group name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrnam (const char *__name);
-
-#ifdef __USE_POSIX
-
-# ifdef __USE_MISC
-/* Reasonable value for the buffer sized used in the reentrant
- functions below. But better use `sysconf'. */
-# define NSS_BUFLEN_GROUP 1024
-# endif
-
-/* Reentrant versions of some of the functions above.
-
- PLEASE NOTE: the `getgrent_r' function is not (yet) standardized.
- The interface may change in later versions of this library. But
- the interface is designed following the principals used for the
- other reentrant functions so the chances are good this is what the
- POSIX people would choose.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-
-# ifdef __USE_GNU
-extern int getgrent_r (struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-# endif
-
-/* Search for an entry with a matching group ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getgrgid_r (__gid_t __gid, struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-
-/* Search for an entry with a matching group name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getgrnam_r (const char *__restrict __name,
- struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-
-# ifdef __USE_MISC
-/* Read a group entry from STREAM. This function is not standardized
- an probably never will.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetgrent_r (FILE *__restrict __stream,
- struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-# endif
-
-#endif /* POSIX or reentrant */
-
-
-#ifdef __USE_MISC
-
-# define __need_size_t
-# include <stddef.h>
-
-/* Set the group set for the current user to GROUPS (N of them). */
-extern int setgroups (size_t __n, const __gid_t *__groups) __THROW;
-
-/* Store at most *NGROUPS members of the group set for USER into
- *GROUPS. Also include GROUP. The actual number of groups found is
- returned in *NGROUPS. Return -1 if the if *NGROUPS is too small.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getgrouplist (const char *__user, __gid_t __group,
- __gid_t *__groups, int *__ngroups);
-
-/* Initialize the group set for the current user
- by reading the group database and using all groups
- of which USER is a member. Also include GROUP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int initgroups (const char *__user, __gid_t __group);
-
-#endif /* Use misc. */
-
-__END_DECLS
-
-#endif /* grp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gshadow.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gshadow.h
deleted file mode 100644
index ce86e4e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/gshadow.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* Copyright (C) 2009-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Declaration of types and functions for shadow group suite. */
-
-#ifndef _GSHADOW_H
-#define _GSHADOW_H 1
-
-#include <features.h>
-#include <paths.h>
-#include <bits/types/FILE.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Path to the user database files. */
-#define GSHADOW _PATH_GSHADOW
-
-
-__BEGIN_DECLS
-
-/* Structure of the group file. */
-struct sgrp
- {
- char *sg_namp; /* Group name. */
- char *sg_passwd; /* Encrypted password. */
- char **sg_adm; /* Group administrator list. */
- char **sg_mem; /* Group member list. */
- };
-
-
-/* Open database for reading.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void setsgent (void);
-
-/* Close database.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endsgent (void);
-
-/* Get next entry from database, perhaps after opening the file.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *getsgent (void);
-
-/* Get shadow entry matching NAME.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *getsgnam (const char *__name);
-
-/* Read shadow entry from STRING.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *sgetsgent (const char *__string);
-
-/* Read next shadow entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *fgetsgent (FILE *__stream);
-
-/* Write line containing shadow password entry to stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putsgent (const struct sgrp *__g, FILE *__stream);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of some of the functions above.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getsgent_r (struct sgrp *__result_buf, char *__buffer,
- size_t __buflen, struct sgrp **__result);
-
-extern int getsgnam_r (const char *__name, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-
-extern int sgetsgent_r (const char *__string, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-
-extern int fgetsgent_r (FILE *__stream, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-#endif /* misc */
-
-__END_DECLS
-
-#endif /* gshadow.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/iconv.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/iconv.h
deleted file mode 100644
index fdddf53..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/iconv.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ICONV_H
-#define _ICONV_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-
-__BEGIN_DECLS
-
-/* Identifier for conversion method from one codeset to another. */
-typedef void *iconv_t;
-
-
-/* Allocate descriptor for code conversion from codeset FROMCODE to
- codeset TOCODE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern iconv_t iconv_open (const char *__tocode, const char *__fromcode);
-
-/* Convert at most *INBYTESLEFT bytes from *INBUF according to the
- code conversion algorithm specified by CD and place up to
- *OUTBYTESLEFT bytes in buffer at *OUTBUF. */
-extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
- size_t *__restrict __inbytesleft,
- char **__restrict __outbuf,
- size_t *__restrict __outbytesleft);
-
-/* Free resources allocated for descriptor CD for code conversion.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int iconv_close (iconv_t __cd);
-
-__END_DECLS
-
-#endif /* iconv.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ieee754.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ieee754.h
deleted file mode 100644
index 68d0bfd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ieee754.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _IEEE754_H
-#define _IEEE754_H 1
-
-#include <features.h>
-
-#include <bits/endian.h>
-
-__BEGIN_DECLS
-
-union ieee754_float
- {
- float f;
-
- /* This is the IEEE 754 single-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:8;
- unsigned int mantissa:23;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int mantissa:23;
- unsigned int exponent:8;
- unsigned int negative:1;
-#endif /* Little endian. */
- } ieee;
-
- /* This format makes it easier to see if a NaN is a signalling NaN. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:8;
- unsigned int quiet_nan:1;
- unsigned int mantissa:22;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int mantissa:22;
- unsigned int quiet_nan:1;
- unsigned int exponent:8;
- unsigned int negative:1;
-#endif /* Little endian. */
- } ieee_nan;
- };
-
-#define IEEE754_FLOAT_BIAS 0x7f /* Added to exponent. */
-
-
-union ieee754_double
- {
- double d;
-
- /* This is the IEEE 754 double-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:11;
- /* Together these comprise the mantissa. */
- unsigned int mantissa0:20;
- unsigned int mantissa1:32;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- /* Together these comprise the mantissa. */
- unsigned int mantissa1:32;
- unsigned int mantissa0:20;
- unsigned int exponent:11;
- unsigned int negative:1;
-#endif /* Little endian. */
- } ieee;
-
- /* This format makes it easier to see if a NaN is a signalling NaN. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:11;
- unsigned int quiet_nan:1;
- /* Together these comprise the mantissa. */
- unsigned int mantissa0:19;
- unsigned int mantissa1:32;
-#else
- /* Together these comprise the mantissa. */
- unsigned int mantissa1:32;
- unsigned int mantissa0:19;
- unsigned int quiet_nan:1;
- unsigned int exponent:11;
- unsigned int negative:1;
-#endif
- } ieee_nan;
- };
-
-#define IEEE754_DOUBLE_BIAS 0x3ff /* Added to exponent. */
-
-
-union ieee854_long_double
- {
- long double d;
-
- /* This is the IEEE 854 quad-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:15;
- /* Together these comprise the mantissa. */
- unsigned int mantissa0:16;
- unsigned int mantissa1:32;
- unsigned int mantissa2:32;
- unsigned int mantissa3:32;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- /* Together these comprise the mantissa. */
- unsigned int mantissa3:32;
- unsigned int mantissa2:32;
- unsigned int mantissa1:32;
- unsigned int mantissa0:16;
- unsigned int exponent:15;
- unsigned int negative:1;
-#endif /* Little endian. */
- } ieee;
-
- /* This format makes it easier to see if a NaN is a signalling NaN. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:15;
- unsigned int quiet_nan:1;
- /* Together these comprise the mantissa. */
- unsigned int mantissa0:15;
- unsigned int mantissa1:32;
- unsigned int mantissa2:32;
- unsigned int mantissa3:32;
-#else
- /* Together these comprise the mantissa. */
- unsigned int mantissa3:32;
- unsigned int mantissa2:32;
- unsigned int mantissa1:32;
- unsigned int mantissa0:15;
- unsigned int quiet_nan:1;
- unsigned int exponent:15;
- unsigned int negative:1;
-#endif
- } ieee_nan;
- };
-
-#define IEEE854_LONG_DOUBLE_BIAS 0x3fff /* Added to exponent. */
-
-__END_DECLS
-
-#endif /* ieee754.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ifaddrs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ifaddrs.h
deleted file mode 100644
index 53fad79..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ifaddrs.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* ifaddrs.h -- declarations for getting network interface addresses
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _IFADDRS_H
-#define _IFADDRS_H 1
-
-#include <features.h>
-#include <sys/socket.h>
-
-__BEGIN_DECLS
-
-/* The `getifaddrs' function generates a linked list of these structures.
- Each element of the list describes one network interface. */
-struct ifaddrs
-{
- struct ifaddrs *ifa_next; /* Pointer to the next structure. */
-
- char *ifa_name; /* Name of this network interface. */
- unsigned int ifa_flags; /* Flags as from SIOCGIFFLAGS ioctl. */
-
- struct sockaddr *ifa_addr; /* Network address of this interface. */
- struct sockaddr *ifa_netmask; /* Netmask of this interface. */
- union
- {
- /* At most one of the following two is valid. If the IFF_BROADCAST
- bit is set in `ifa_flags', then `ifa_broadaddr' is valid. If the
- IFF_POINTOPOINT bit is set, then `ifa_dstaddr' is valid.
- It is never the case that both these bits are set at once. */
- struct sockaddr *ifu_broadaddr; /* Broadcast address of this interface. */
- struct sockaddr *ifu_dstaddr; /* Point-to-point destination address. */
- } ifa_ifu;
- /* These very same macros are defined by <net/if.h> for `struct ifaddr'.
- So if they are defined already, the existing definitions will be fine. */
-# ifndef ifa_broadaddr
-# define ifa_broadaddr ifa_ifu.ifu_broadaddr
-# endif
-# ifndef ifa_dstaddr
-# define ifa_dstaddr ifa_ifu.ifu_dstaddr
-# endif
-
- void *ifa_data; /* Address-specific data (may be unused). */
-};
-
-
-/* Create a linked list of `struct ifaddrs' structures, one for each
- network interface on the host machine. If successful, store the
- list in *IFAP and return 0. On errors, return -1 and set `errno'.
-
- The storage returned in *IFAP is allocated dynamically and can
- only be properly freed by passing it to `freeifaddrs'. */
-extern int getifaddrs (struct ifaddrs **__ifap) __THROW;
-
-/* Reclaim the storage allocated by a previous `getifaddrs' call. */
-extern void freeifaddrs (struct ifaddrs *__ifa) __THROW;
-
-__END_DECLS
-
-#endif /* ifaddrs.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/inttypes.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/inttypes.h
deleted file mode 100644
index 75df0fa..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/inttypes.h
+++ /dev/null
@@ -1,316 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.8 Format conversion of integer types <inttypes.h>
- */
-
-#ifndef _INTTYPES_H
-#define _INTTYPES_H 1
-
-#include <features.h>
-/* Get the type definitions. */
-#include <stdint.h>
-
-/* Get a definition for wchar_t. But we must not define wchar_t itself. */
-#ifndef ____gwchar_t_defined
-# ifdef __cplusplus
-# define __gwchar_t wchar_t
-# elif defined __WCHAR_TYPE__
-typedef __WCHAR_TYPE__ __gwchar_t;
-# else
-# define __need_wchar_t
-# include <stddef.h>
-typedef wchar_t __gwchar_t;
-# endif
-# define ____gwchar_t_defined 1
-#endif
-
-# if __WORDSIZE == 64
-# define __PRI64_PREFIX "l"
-# define __PRIPTR_PREFIX "l"
-# else
-# define __PRI64_PREFIX "ll"
-# define __PRIPTR_PREFIX
-# endif
-
-/* Macros for printing format specifiers. */
-
-/* Decimal notation. */
-# define PRId8 "d"
-# define PRId16 "d"
-# define PRId32 "d"
-# define PRId64 __PRI64_PREFIX "d"
-
-# define PRIdLEAST8 "d"
-# define PRIdLEAST16 "d"
-# define PRIdLEAST32 "d"
-# define PRIdLEAST64 __PRI64_PREFIX "d"
-
-# define PRIdFAST8 "d"
-# define PRIdFAST16 __PRIPTR_PREFIX "d"
-# define PRIdFAST32 __PRIPTR_PREFIX "d"
-# define PRIdFAST64 __PRI64_PREFIX "d"
-
-
-# define PRIi8 "i"
-# define PRIi16 "i"
-# define PRIi32 "i"
-# define PRIi64 __PRI64_PREFIX "i"
-
-# define PRIiLEAST8 "i"
-# define PRIiLEAST16 "i"
-# define PRIiLEAST32 "i"
-# define PRIiLEAST64 __PRI64_PREFIX "i"
-
-# define PRIiFAST8 "i"
-# define PRIiFAST16 __PRIPTR_PREFIX "i"
-# define PRIiFAST32 __PRIPTR_PREFIX "i"
-# define PRIiFAST64 __PRI64_PREFIX "i"
-
-/* Octal notation. */
-# define PRIo8 "o"
-# define PRIo16 "o"
-# define PRIo32 "o"
-# define PRIo64 __PRI64_PREFIX "o"
-
-# define PRIoLEAST8 "o"
-# define PRIoLEAST16 "o"
-# define PRIoLEAST32 "o"
-# define PRIoLEAST64 __PRI64_PREFIX "o"
-
-# define PRIoFAST8 "o"
-# define PRIoFAST16 __PRIPTR_PREFIX "o"
-# define PRIoFAST32 __PRIPTR_PREFIX "o"
-# define PRIoFAST64 __PRI64_PREFIX "o"
-
-/* Unsigned integers. */
-# define PRIu8 "u"
-# define PRIu16 "u"
-# define PRIu32 "u"
-# define PRIu64 __PRI64_PREFIX "u"
-
-# define PRIuLEAST8 "u"
-# define PRIuLEAST16 "u"
-# define PRIuLEAST32 "u"
-# define PRIuLEAST64 __PRI64_PREFIX "u"
-
-# define PRIuFAST8 "u"
-# define PRIuFAST16 __PRIPTR_PREFIX "u"
-# define PRIuFAST32 __PRIPTR_PREFIX "u"
-# define PRIuFAST64 __PRI64_PREFIX "u"
-
-/* lowercase hexadecimal notation. */
-# define PRIx8 "x"
-# define PRIx16 "x"
-# define PRIx32 "x"
-# define PRIx64 __PRI64_PREFIX "x"
-
-# define PRIxLEAST8 "x"
-# define PRIxLEAST16 "x"
-# define PRIxLEAST32 "x"
-# define PRIxLEAST64 __PRI64_PREFIX "x"
-
-# define PRIxFAST8 "x"
-# define PRIxFAST16 __PRIPTR_PREFIX "x"
-# define PRIxFAST32 __PRIPTR_PREFIX "x"
-# define PRIxFAST64 __PRI64_PREFIX "x"
-
-/* UPPERCASE hexadecimal notation. */
-# define PRIX8 "X"
-# define PRIX16 "X"
-# define PRIX32 "X"
-# define PRIX64 __PRI64_PREFIX "X"
-
-# define PRIXLEAST8 "X"
-# define PRIXLEAST16 "X"
-# define PRIXLEAST32 "X"
-# define PRIXLEAST64 __PRI64_PREFIX "X"
-
-# define PRIXFAST8 "X"
-# define PRIXFAST16 __PRIPTR_PREFIX "X"
-# define PRIXFAST32 __PRIPTR_PREFIX "X"
-# define PRIXFAST64 __PRI64_PREFIX "X"
-
-
-/* Macros for printing `intmax_t' and `uintmax_t'. */
-# define PRIdMAX __PRI64_PREFIX "d"
-# define PRIiMAX __PRI64_PREFIX "i"
-# define PRIoMAX __PRI64_PREFIX "o"
-# define PRIuMAX __PRI64_PREFIX "u"
-# define PRIxMAX __PRI64_PREFIX "x"
-# define PRIXMAX __PRI64_PREFIX "X"
-
-
-/* Macros for printing `intptr_t' and `uintptr_t'. */
-# define PRIdPTR __PRIPTR_PREFIX "d"
-# define PRIiPTR __PRIPTR_PREFIX "i"
-# define PRIoPTR __PRIPTR_PREFIX "o"
-# define PRIuPTR __PRIPTR_PREFIX "u"
-# define PRIxPTR __PRIPTR_PREFIX "x"
-# define PRIXPTR __PRIPTR_PREFIX "X"
-
-
-/* Macros for scanning format specifiers. */
-
-/* Signed decimal notation. */
-# define SCNd8 "hhd"
-# define SCNd16 "hd"
-# define SCNd32 "d"
-# define SCNd64 __PRI64_PREFIX "d"
-
-# define SCNdLEAST8 "hhd"
-# define SCNdLEAST16 "hd"
-# define SCNdLEAST32 "d"
-# define SCNdLEAST64 __PRI64_PREFIX "d"
-
-# define SCNdFAST8 "hhd"
-# define SCNdFAST16 __PRIPTR_PREFIX "d"
-# define SCNdFAST32 __PRIPTR_PREFIX "d"
-# define SCNdFAST64 __PRI64_PREFIX "d"
-
-/* Signed decimal notation. */
-# define SCNi8 "hhi"
-# define SCNi16 "hi"
-# define SCNi32 "i"
-# define SCNi64 __PRI64_PREFIX "i"
-
-# define SCNiLEAST8 "hhi"
-# define SCNiLEAST16 "hi"
-# define SCNiLEAST32 "i"
-# define SCNiLEAST64 __PRI64_PREFIX "i"
-
-# define SCNiFAST8 "hhi"
-# define SCNiFAST16 __PRIPTR_PREFIX "i"
-# define SCNiFAST32 __PRIPTR_PREFIX "i"
-# define SCNiFAST64 __PRI64_PREFIX "i"
-
-/* Unsigned decimal notation. */
-# define SCNu8 "hhu"
-# define SCNu16 "hu"
-# define SCNu32 "u"
-# define SCNu64 __PRI64_PREFIX "u"
-
-# define SCNuLEAST8 "hhu"
-# define SCNuLEAST16 "hu"
-# define SCNuLEAST32 "u"
-# define SCNuLEAST64 __PRI64_PREFIX "u"
-
-# define SCNuFAST8 "hhu"
-# define SCNuFAST16 __PRIPTR_PREFIX "u"
-# define SCNuFAST32 __PRIPTR_PREFIX "u"
-# define SCNuFAST64 __PRI64_PREFIX "u"
-
-/* Octal notation. */
-# define SCNo8 "hho"
-# define SCNo16 "ho"
-# define SCNo32 "o"
-# define SCNo64 __PRI64_PREFIX "o"
-
-# define SCNoLEAST8 "hho"
-# define SCNoLEAST16 "ho"
-# define SCNoLEAST32 "o"
-# define SCNoLEAST64 __PRI64_PREFIX "o"
-
-# define SCNoFAST8 "hho"
-# define SCNoFAST16 __PRIPTR_PREFIX "o"
-# define SCNoFAST32 __PRIPTR_PREFIX "o"
-# define SCNoFAST64 __PRI64_PREFIX "o"
-
-/* Hexadecimal notation. */
-# define SCNx8 "hhx"
-# define SCNx16 "hx"
-# define SCNx32 "x"
-# define SCNx64 __PRI64_PREFIX "x"
-
-# define SCNxLEAST8 "hhx"
-# define SCNxLEAST16 "hx"
-# define SCNxLEAST32 "x"
-# define SCNxLEAST64 __PRI64_PREFIX "x"
-
-# define SCNxFAST8 "hhx"
-# define SCNxFAST16 __PRIPTR_PREFIX "x"
-# define SCNxFAST32 __PRIPTR_PREFIX "x"
-# define SCNxFAST64 __PRI64_PREFIX "x"
-
-
-/* Macros for scanning `intmax_t' and `uintmax_t'. */
-# define SCNdMAX __PRI64_PREFIX "d"
-# define SCNiMAX __PRI64_PREFIX "i"
-# define SCNoMAX __PRI64_PREFIX "o"
-# define SCNuMAX __PRI64_PREFIX "u"
-# define SCNxMAX __PRI64_PREFIX "x"
-
-/* Macros for scaning `intptr_t' and `uintptr_t'. */
-# define SCNdPTR __PRIPTR_PREFIX "d"
-# define SCNiPTR __PRIPTR_PREFIX "i"
-# define SCNoPTR __PRIPTR_PREFIX "o"
-# define SCNuPTR __PRIPTR_PREFIX "u"
-# define SCNxPTR __PRIPTR_PREFIX "x"
-
-
-__BEGIN_DECLS
-
-#if __WORDSIZE == 64
-
-/* We have to define the `uintmax_t' type using `ldiv_t'. */
-typedef struct
- {
- long int quot; /* Quotient. */
- long int rem; /* Remainder. */
- } imaxdiv_t;
-
-#else
-
-/* We have to define the `uintmax_t' type using `lldiv_t'. */
-typedef struct
- {
- __extension__ long long int quot; /* Quotient. */
- __extension__ long long int rem; /* Remainder. */
- } imaxdiv_t;
-
-#endif
-
-
-/* Compute absolute value of N. */
-extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__));
-
-/* Return the `imaxdiv_t' representation of the value of NUMER over DENOM. */
-extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom)
- __THROW __attribute__ ((__const__));
-
-/* Like `strtol' but convert to `intmax_t'. */
-extern intmax_t strtoimax (const char *__restrict __nptr,
- char **__restrict __endptr, int __base) __THROW;
-
-/* Like `strtoul' but convert to `uintmax_t'. */
-extern uintmax_t strtoumax (const char *__restrict __nptr,
- char ** __restrict __endptr, int __base) __THROW;
-
-/* Like `wcstol' but convert to `intmax_t'. */
-extern intmax_t wcstoimax (const __gwchar_t *__restrict __nptr,
- __gwchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Like `wcstoul' but convert to `uintmax_t'. */
-extern uintmax_t wcstoumax (const __gwchar_t *__restrict __nptr,
- __gwchar_t ** __restrict __endptr, int __base)
- __THROW;
-
-__END_DECLS
-
-#endif /* inttypes.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/langinfo.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/langinfo.h
deleted file mode 100644
index 08f9090..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/langinfo.h
+++ /dev/null
@@ -1,674 +0,0 @@
-/* Access to locale-dependent parameters.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LANGINFO_H
-#define _LANGINFO_H 1
-
-/* Get the type definition. */
-#include <nl_types.h>
-
-#include <bits/locale.h> /* Define the __LC_* category names. */
-
-
-__BEGIN_DECLS
-
-/* Construct an `nl_item' value for `nl_langinfo' from a locale category
- (LC_*) and an item index within the category. Some code may depend on
- the item values within a category increasing monotonically with the
- indices. */
-#define _NL_ITEM(category, index) (((category) << 16) | (index))
-
-/* Extract the category and item index from a constructed `nl_item' value. */
-#define _NL_ITEM_CATEGORY(item) ((int) (item) >> 16)
-#define _NL_ITEM_INDEX(item) ((int) (item) & 0xffff)
-
-/* Enumeration of locale items that can be queried with `nl_langinfo'. */
-enum
-{
- /* LC_TIME category: date and time formatting. */
-
- /* Abbreviated days of the week. */
- ABDAY_1 = _NL_ITEM (__LC_TIME, 0), /* Sun */
-#define ABDAY_1 ABDAY_1
- ABDAY_2,
-#define ABDAY_2 ABDAY_2
- ABDAY_3,
-#define ABDAY_3 ABDAY_3
- ABDAY_4,
-#define ABDAY_4 ABDAY_4
- ABDAY_5,
-#define ABDAY_5 ABDAY_5
- ABDAY_6,
-#define ABDAY_6 ABDAY_6
- ABDAY_7,
-#define ABDAY_7 ABDAY_7
-
- /* Long-named days of the week. */
- DAY_1, /* Sunday */
-#define DAY_1 DAY_1
- DAY_2, /* Monday */
-#define DAY_2 DAY_2
- DAY_3, /* Tuesday */
-#define DAY_3 DAY_3
- DAY_4, /* Wednesday */
-#define DAY_4 DAY_4
- DAY_5, /* Thursday */
-#define DAY_5 DAY_5
- DAY_6, /* Friday */
-#define DAY_6 DAY_6
- DAY_7, /* Saturday */
-#define DAY_7 DAY_7
-
- /* Abbreviated month names, in the grammatical form used when the month
- is a part of a complete date. */
- ABMON_1, /* Jan */
-#define ABMON_1 ABMON_1
- ABMON_2,
-#define ABMON_2 ABMON_2
- ABMON_3,
-#define ABMON_3 ABMON_3
- ABMON_4,
-#define ABMON_4 ABMON_4
- ABMON_5,
-#define ABMON_5 ABMON_5
- ABMON_6,
-#define ABMON_6 ABMON_6
- ABMON_7,
-#define ABMON_7 ABMON_7
- ABMON_8,
-#define ABMON_8 ABMON_8
- ABMON_9,
-#define ABMON_9 ABMON_9
- ABMON_10,
-#define ABMON_10 ABMON_10
- ABMON_11,
-#define ABMON_11 ABMON_11
- ABMON_12,
-#define ABMON_12 ABMON_12
-
- /* Long month names, in the grammatical form used when the month
- is a part of a complete date. */
- MON_1, /* January */
-#define MON_1 MON_1
- MON_2,
-#define MON_2 MON_2
- MON_3,
-#define MON_3 MON_3
- MON_4,
-#define MON_4 MON_4
- MON_5,
-#define MON_5 MON_5
- MON_6,
-#define MON_6 MON_6
- MON_7,
-#define MON_7 MON_7
- MON_8,
-#define MON_8 MON_8
- MON_9,
-#define MON_9 MON_9
- MON_10,
-#define MON_10 MON_10
- MON_11,
-#define MON_11 MON_11
- MON_12,
-#define MON_12 MON_12
-
- AM_STR, /* Ante meridiem string. */
-#define AM_STR AM_STR
- PM_STR, /* Post meridiem string. */
-#define PM_STR PM_STR
-
- D_T_FMT, /* Date and time format for strftime. */
-#define D_T_FMT D_T_FMT
- D_FMT, /* Date format for strftime. */
-#define D_FMT D_FMT
- T_FMT, /* Time format for strftime. */
-#define T_FMT T_FMT
- T_FMT_AMPM, /* 12-hour time format for strftime. */
-#define T_FMT_AMPM T_FMT_AMPM
-
- ERA, /* Alternate era. */
-#define ERA ERA
- __ERA_YEAR, /* Year in alternate era format. */
-#ifdef __USE_GNU
-# define ERA_YEAR __ERA_YEAR
-#endif
- ERA_D_FMT, /* Date in alternate era format. */
-#define ERA_D_FMT ERA_D_FMT
- ALT_DIGITS, /* Alternate symbols for digits. */
-#define ALT_DIGITS ALT_DIGITS
- ERA_D_T_FMT, /* Date and time in alternate era format. */
-#define ERA_D_T_FMT ERA_D_T_FMT
- ERA_T_FMT, /* Time in alternate era format. */
-#define ERA_T_FMT ERA_T_FMT
-
- _NL_TIME_ERA_NUM_ENTRIES, /* Number entries in the era arrays. */
- _NL_TIME_ERA_ENTRIES, /* Structure with era entries in usable form.*/
-
- _NL_WABDAY_1, /* Sun */
- _NL_WABDAY_2,
- _NL_WABDAY_3,
- _NL_WABDAY_4,
- _NL_WABDAY_5,
- _NL_WABDAY_6,
- _NL_WABDAY_7,
-
- /* Long-named days of the week. */
- _NL_WDAY_1, /* Sunday */
- _NL_WDAY_2, /* Monday */
- _NL_WDAY_3, /* Tuesday */
- _NL_WDAY_4, /* Wednesday */
- _NL_WDAY_5, /* Thursday */
- _NL_WDAY_6, /* Friday */
- _NL_WDAY_7, /* Saturday */
-
- /* Abbreviated month names, in the grammatical form used when the month
- is a part of a complete date. */
- _NL_WABMON_1, /* Jan */
- _NL_WABMON_2,
- _NL_WABMON_3,
- _NL_WABMON_4,
- _NL_WABMON_5,
- _NL_WABMON_6,
- _NL_WABMON_7,
- _NL_WABMON_8,
- _NL_WABMON_9,
- _NL_WABMON_10,
- _NL_WABMON_11,
- _NL_WABMON_12,
-
- /* Long month names, in the grammatical form used when the month
- is a part of a complete date. */
- _NL_WMON_1, /* January */
- _NL_WMON_2,
- _NL_WMON_3,
- _NL_WMON_4,
- _NL_WMON_5,
- _NL_WMON_6,
- _NL_WMON_7,
- _NL_WMON_8,
- _NL_WMON_9,
- _NL_WMON_10,
- _NL_WMON_11,
- _NL_WMON_12,
-
- _NL_WAM_STR, /* Ante meridiem string. */
- _NL_WPM_STR, /* Post meridiem string. */
-
- _NL_WD_T_FMT, /* Date and time format for strftime. */
- _NL_WD_FMT, /* Date format for strftime. */
- _NL_WT_FMT, /* Time format for strftime. */
- _NL_WT_FMT_AMPM, /* 12-hour time format for strftime. */
-
- _NL_WERA_YEAR, /* Year in alternate era format. */
- _NL_WERA_D_FMT, /* Date in alternate era format. */
- _NL_WALT_DIGITS, /* Alternate symbols for digits. */
- _NL_WERA_D_T_FMT, /* Date and time in alternate era format. */
- _NL_WERA_T_FMT, /* Time in alternate era format. */
-
- _NL_TIME_WEEK_NDAYS,
- _NL_TIME_WEEK_1STDAY,
- _NL_TIME_WEEK_1STWEEK,
- _NL_TIME_FIRST_WEEKDAY,
- _NL_TIME_FIRST_WORKDAY,
- _NL_TIME_CAL_DIRECTION,
- _NL_TIME_TIMEZONE,
-
- _DATE_FMT, /* strftime format for date. */
-#define _DATE_FMT _DATE_FMT
- _NL_W_DATE_FMT,
-
- _NL_TIME_CODESET,
-
- /* Long month names, in the grammatical form used when the month
- is named by itself. */
- __ALTMON_1, /* January */
- __ALTMON_2,
- __ALTMON_3,
- __ALTMON_4,
- __ALTMON_5,
- __ALTMON_6,
- __ALTMON_7,
- __ALTMON_8,
- __ALTMON_9,
- __ALTMON_10,
- __ALTMON_11,
- __ALTMON_12,
-#ifdef __USE_GNU
-# define ALTMON_1 __ALTMON_1
-# define ALTMON_2 __ALTMON_2
-# define ALTMON_3 __ALTMON_3
-# define ALTMON_4 __ALTMON_4
-# define ALTMON_5 __ALTMON_5
-# define ALTMON_6 __ALTMON_6
-# define ALTMON_7 __ALTMON_7
-# define ALTMON_8 __ALTMON_8
-# define ALTMON_9 __ALTMON_9
-# define ALTMON_10 __ALTMON_10
-# define ALTMON_11 __ALTMON_11
-# define ALTMON_12 __ALTMON_12
-#endif
-
- /* Long month names, in the grammatical form used when the month
- is named by itself. */
- _NL_WALTMON_1, /* January */
- _NL_WALTMON_2,
- _NL_WALTMON_3,
- _NL_WALTMON_4,
- _NL_WALTMON_5,
- _NL_WALTMON_6,
- _NL_WALTMON_7,
- _NL_WALTMON_8,
- _NL_WALTMON_9,
- _NL_WALTMON_10,
- _NL_WALTMON_11,
- _NL_WALTMON_12,
-
- /* Abbreviated month names, in the grammatical form used when the month
- is named by itself. */
- _NL_ABALTMON_1, /* Jan */
- _NL_ABALTMON_2,
- _NL_ABALTMON_3,
- _NL_ABALTMON_4,
- _NL_ABALTMON_5,
- _NL_ABALTMON_6,
- _NL_ABALTMON_7,
- _NL_ABALTMON_8,
- _NL_ABALTMON_9,
- _NL_ABALTMON_10,
- _NL_ABALTMON_11,
- _NL_ABALTMON_12,
-
- /* Abbreviated month names, in the grammatical form used when the month
- is named by itself. */
- _NL_WABALTMON_1, /* Jan */
- _NL_WABALTMON_2,
- _NL_WABALTMON_3,
- _NL_WABALTMON_4,
- _NL_WABALTMON_5,
- _NL_WABALTMON_6,
- _NL_WABALTMON_7,
- _NL_WABALTMON_8,
- _NL_WABALTMON_9,
- _NL_WABALTMON_10,
- _NL_WABALTMON_11,
- _NL_WABALTMON_12,
-
- _NL_NUM_LC_TIME, /* Number of indices in LC_TIME category. */
-
- /* LC_COLLATE category: text sorting.
- This information is accessed by the strcoll and strxfrm functions.
- These `nl_langinfo' names are used only internally. */
- _NL_COLLATE_NRULES = _NL_ITEM (__LC_COLLATE, 0),
- _NL_COLLATE_RULESETS,
- _NL_COLLATE_TABLEMB,
- _NL_COLLATE_WEIGHTMB,
- _NL_COLLATE_EXTRAMB,
- _NL_COLLATE_INDIRECTMB,
- _NL_COLLATE_GAP1,
- _NL_COLLATE_GAP2,
- _NL_COLLATE_GAP3,
- _NL_COLLATE_TABLEWC,
- _NL_COLLATE_WEIGHTWC,
- _NL_COLLATE_EXTRAWC,
- _NL_COLLATE_INDIRECTWC,
- _NL_COLLATE_SYMB_HASH_SIZEMB,
- _NL_COLLATE_SYMB_TABLEMB,
- _NL_COLLATE_SYMB_EXTRAMB,
- _NL_COLLATE_COLLSEQMB,
- _NL_COLLATE_COLLSEQWC,
- _NL_COLLATE_CODESET,
- _NL_NUM_LC_COLLATE,
-
- /* LC_CTYPE category: character classification.
- This information is accessed by the functions in <ctype.h>.
- These `nl_langinfo' names are used only internally. */
- _NL_CTYPE_CLASS = _NL_ITEM (__LC_CTYPE, 0),
- _NL_CTYPE_TOUPPER,
- _NL_CTYPE_GAP1,
- _NL_CTYPE_TOLOWER,
- _NL_CTYPE_GAP2,
- _NL_CTYPE_CLASS32,
- _NL_CTYPE_GAP3,
- _NL_CTYPE_GAP4,
- _NL_CTYPE_GAP5,
- _NL_CTYPE_GAP6,
- _NL_CTYPE_CLASS_NAMES,
- _NL_CTYPE_MAP_NAMES,
- _NL_CTYPE_WIDTH,
- _NL_CTYPE_MB_CUR_MAX,
- _NL_CTYPE_CODESET_NAME,
- CODESET = _NL_CTYPE_CODESET_NAME,
-#define CODESET CODESET
- _NL_CTYPE_TOUPPER32,
- _NL_CTYPE_TOLOWER32,
- _NL_CTYPE_CLASS_OFFSET,
- _NL_CTYPE_MAP_OFFSET,
- _NL_CTYPE_INDIGITS_MB_LEN,
- _NL_CTYPE_INDIGITS0_MB,
- _NL_CTYPE_INDIGITS1_MB,
- _NL_CTYPE_INDIGITS2_MB,
- _NL_CTYPE_INDIGITS3_MB,
- _NL_CTYPE_INDIGITS4_MB,
- _NL_CTYPE_INDIGITS5_MB,
- _NL_CTYPE_INDIGITS6_MB,
- _NL_CTYPE_INDIGITS7_MB,
- _NL_CTYPE_INDIGITS8_MB,
- _NL_CTYPE_INDIGITS9_MB,
- _NL_CTYPE_INDIGITS_WC_LEN,
- _NL_CTYPE_INDIGITS0_WC,
- _NL_CTYPE_INDIGITS1_WC,
- _NL_CTYPE_INDIGITS2_WC,
- _NL_CTYPE_INDIGITS3_WC,
- _NL_CTYPE_INDIGITS4_WC,
- _NL_CTYPE_INDIGITS5_WC,
- _NL_CTYPE_INDIGITS6_WC,
- _NL_CTYPE_INDIGITS7_WC,
- _NL_CTYPE_INDIGITS8_WC,
- _NL_CTYPE_INDIGITS9_WC,
- _NL_CTYPE_OUTDIGIT0_MB,
- _NL_CTYPE_OUTDIGIT1_MB,
- _NL_CTYPE_OUTDIGIT2_MB,
- _NL_CTYPE_OUTDIGIT3_MB,
- _NL_CTYPE_OUTDIGIT4_MB,
- _NL_CTYPE_OUTDIGIT5_MB,
- _NL_CTYPE_OUTDIGIT6_MB,
- _NL_CTYPE_OUTDIGIT7_MB,
- _NL_CTYPE_OUTDIGIT8_MB,
- _NL_CTYPE_OUTDIGIT9_MB,
- _NL_CTYPE_OUTDIGIT0_WC,
- _NL_CTYPE_OUTDIGIT1_WC,
- _NL_CTYPE_OUTDIGIT2_WC,
- _NL_CTYPE_OUTDIGIT3_WC,
- _NL_CTYPE_OUTDIGIT4_WC,
- _NL_CTYPE_OUTDIGIT5_WC,
- _NL_CTYPE_OUTDIGIT6_WC,
- _NL_CTYPE_OUTDIGIT7_WC,
- _NL_CTYPE_OUTDIGIT8_WC,
- _NL_CTYPE_OUTDIGIT9_WC,
- _NL_CTYPE_TRANSLIT_TAB_SIZE,
- _NL_CTYPE_TRANSLIT_FROM_IDX,
- _NL_CTYPE_TRANSLIT_FROM_TBL,
- _NL_CTYPE_TRANSLIT_TO_IDX,
- _NL_CTYPE_TRANSLIT_TO_TBL,
- _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN,
- _NL_CTYPE_TRANSLIT_DEFAULT_MISSING,
- _NL_CTYPE_TRANSLIT_IGNORE_LEN,
- _NL_CTYPE_TRANSLIT_IGNORE,
- _NL_CTYPE_MAP_TO_NONASCII,
- _NL_CTYPE_NONASCII_CASE,
- _NL_CTYPE_EXTRA_MAP_1,
- _NL_CTYPE_EXTRA_MAP_2,
- _NL_CTYPE_EXTRA_MAP_3,
- _NL_CTYPE_EXTRA_MAP_4,
- _NL_CTYPE_EXTRA_MAP_5,
- _NL_CTYPE_EXTRA_MAP_6,
- _NL_CTYPE_EXTRA_MAP_7,
- _NL_CTYPE_EXTRA_MAP_8,
- _NL_CTYPE_EXTRA_MAP_9,
- _NL_CTYPE_EXTRA_MAP_10,
- _NL_CTYPE_EXTRA_MAP_11,
- _NL_CTYPE_EXTRA_MAP_12,
- _NL_CTYPE_EXTRA_MAP_13,
- _NL_CTYPE_EXTRA_MAP_14,
- _NL_NUM_LC_CTYPE,
-
- /* LC_MONETARY category: formatting of monetary quantities.
- These items each correspond to a member of `struct lconv',
- defined in <locale.h>. */
- __INT_CURR_SYMBOL = _NL_ITEM (__LC_MONETARY, 0),
-#ifdef __USE_GNU
-# define INT_CURR_SYMBOL __INT_CURR_SYMBOL
-#endif
- __CURRENCY_SYMBOL,
-#ifdef __USE_GNU
-# define CURRENCY_SYMBOL __CURRENCY_SYMBOL
-#endif
- __MON_DECIMAL_POINT,
-#ifdef __USE_GNU
-# define MON_DECIMAL_POINT __MON_DECIMAL_POINT
-#endif
- __MON_THOUSANDS_SEP,
-#ifdef __USE_GNU
-# define MON_THOUSANDS_SEP __MON_THOUSANDS_SEP
-#endif
- __MON_GROUPING,
-#ifdef __USE_GNU
-# define MON_GROUPING __MON_GROUPING
-#endif
- __POSITIVE_SIGN,
-#ifdef __USE_GNU
-# define POSITIVE_SIGN __POSITIVE_SIGN
-#endif
- __NEGATIVE_SIGN,
-#ifdef __USE_GNU
-# define NEGATIVE_SIGN __NEGATIVE_SIGN
-#endif
- __INT_FRAC_DIGITS,
-#ifdef __USE_GNU
-# define INT_FRAC_DIGITS __INT_FRAC_DIGITS
-#endif
- __FRAC_DIGITS,
-#ifdef __USE_GNU
-# define FRAC_DIGITS __FRAC_DIGITS
-#endif
- __P_CS_PRECEDES,
-#ifdef __USE_GNU
-# define P_CS_PRECEDES __P_CS_PRECEDES
-#endif
- __P_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define P_SEP_BY_SPACE __P_SEP_BY_SPACE
-#endif
- __N_CS_PRECEDES,
-#ifdef __USE_GNU
-# define N_CS_PRECEDES __N_CS_PRECEDES
-#endif
- __N_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define N_SEP_BY_SPACE __N_SEP_BY_SPACE
-#endif
- __P_SIGN_POSN,
-#ifdef __USE_GNU
-# define P_SIGN_POSN __P_SIGN_POSN
-#endif
- __N_SIGN_POSN,
-#ifdef __USE_GNU
-# define N_SIGN_POSN __N_SIGN_POSN
-#endif
- _NL_MONETARY_CRNCYSTR,
-#define CRNCYSTR _NL_MONETARY_CRNCYSTR
- __INT_P_CS_PRECEDES,
-#ifdef __USE_GNU
-# define INT_P_CS_PRECEDES __INT_P_CS_PRECEDES
-#endif
- __INT_P_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define INT_P_SEP_BY_SPACE __INT_P_SEP_BY_SPACE
-#endif
- __INT_N_CS_PRECEDES,
-#ifdef __USE_GNU
-# define INT_N_CS_PRECEDES __INT_N_CS_PRECEDES
-#endif
- __INT_N_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define INT_N_SEP_BY_SPACE __INT_N_SEP_BY_SPACE
-#endif
- __INT_P_SIGN_POSN,
-#ifdef __USE_GNU
-# define INT_P_SIGN_POSN __INT_P_SIGN_POSN
-#endif
- __INT_N_SIGN_POSN,
-#ifdef __USE_GNU
-# define INT_N_SIGN_POSN __INT_N_SIGN_POSN
-#endif
- _NL_MONETARY_DUO_INT_CURR_SYMBOL,
- _NL_MONETARY_DUO_CURRENCY_SYMBOL,
- _NL_MONETARY_DUO_INT_FRAC_DIGITS,
- _NL_MONETARY_DUO_FRAC_DIGITS,
- _NL_MONETARY_DUO_P_CS_PRECEDES,
- _NL_MONETARY_DUO_P_SEP_BY_SPACE,
- _NL_MONETARY_DUO_N_CS_PRECEDES,
- _NL_MONETARY_DUO_N_SEP_BY_SPACE,
- _NL_MONETARY_DUO_INT_P_CS_PRECEDES,
- _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE,
- _NL_MONETARY_DUO_INT_N_CS_PRECEDES,
- _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE,
- _NL_MONETARY_DUO_P_SIGN_POSN,
- _NL_MONETARY_DUO_N_SIGN_POSN,
- _NL_MONETARY_DUO_INT_P_SIGN_POSN,
- _NL_MONETARY_DUO_INT_N_SIGN_POSN,
- _NL_MONETARY_UNO_VALID_FROM,
- _NL_MONETARY_UNO_VALID_TO,
- _NL_MONETARY_DUO_VALID_FROM,
- _NL_MONETARY_DUO_VALID_TO,
- _NL_MONETARY_CONVERSION_RATE,
- _NL_MONETARY_DECIMAL_POINT_WC,
- _NL_MONETARY_THOUSANDS_SEP_WC,
- _NL_MONETARY_CODESET,
- _NL_NUM_LC_MONETARY,
-
- /* LC_NUMERIC category: formatting of numbers.
- These also correspond to members of `struct lconv'; see <locale.h>. */
- __DECIMAL_POINT = _NL_ITEM (__LC_NUMERIC, 0),
-#ifdef __USE_GNU
-# define DECIMAL_POINT __DECIMAL_POINT
-#endif
- RADIXCHAR = __DECIMAL_POINT,
-#define RADIXCHAR RADIXCHAR
- __THOUSANDS_SEP,
-#ifdef __USE_GNU
-# define THOUSANDS_SEP __THOUSANDS_SEP
-#endif
- THOUSEP = __THOUSANDS_SEP,
-#define THOUSEP THOUSEP
- __GROUPING,
-#ifdef __USE_GNU
-# define GROUPING __GROUPING
-#endif
- _NL_NUMERIC_DECIMAL_POINT_WC,
- _NL_NUMERIC_THOUSANDS_SEP_WC,
- _NL_NUMERIC_CODESET,
- _NL_NUM_LC_NUMERIC,
-
- __YESEXPR = _NL_ITEM (__LC_MESSAGES, 0), /* Regex matching ``yes'' input. */
-#define YESEXPR __YESEXPR
- __NOEXPR, /* Regex matching ``no'' input. */
-#define NOEXPR __NOEXPR
- __YESSTR, /* Output string for ``yes''. */
-#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define YESSTR __YESSTR
-#endif
- __NOSTR, /* Output string for ``no''. */
-#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define NOSTR __NOSTR
-#endif
- _NL_MESSAGES_CODESET,
- _NL_NUM_LC_MESSAGES,
-
- _NL_PAPER_HEIGHT = _NL_ITEM (__LC_PAPER, 0),
- _NL_PAPER_WIDTH,
- _NL_PAPER_CODESET,
- _NL_NUM_LC_PAPER,
-
- _NL_NAME_NAME_FMT = _NL_ITEM (__LC_NAME, 0),
- _NL_NAME_NAME_GEN,
- _NL_NAME_NAME_MR,
- _NL_NAME_NAME_MRS,
- _NL_NAME_NAME_MISS,
- _NL_NAME_NAME_MS,
- _NL_NAME_CODESET,
- _NL_NUM_LC_NAME,
-
- _NL_ADDRESS_POSTAL_FMT = _NL_ITEM (__LC_ADDRESS, 0),
- _NL_ADDRESS_COUNTRY_NAME,
- _NL_ADDRESS_COUNTRY_POST,
- _NL_ADDRESS_COUNTRY_AB2,
- _NL_ADDRESS_COUNTRY_AB3,
- _NL_ADDRESS_COUNTRY_CAR,
- _NL_ADDRESS_COUNTRY_NUM,
- _NL_ADDRESS_COUNTRY_ISBN,
- _NL_ADDRESS_LANG_NAME,
- _NL_ADDRESS_LANG_AB,
- _NL_ADDRESS_LANG_TERM,
- _NL_ADDRESS_LANG_LIB,
- _NL_ADDRESS_CODESET,
- _NL_NUM_LC_ADDRESS,
-
- _NL_TELEPHONE_TEL_INT_FMT = _NL_ITEM (__LC_TELEPHONE, 0),
- _NL_TELEPHONE_TEL_DOM_FMT,
- _NL_TELEPHONE_INT_SELECT,
- _NL_TELEPHONE_INT_PREFIX,
- _NL_TELEPHONE_CODESET,
- _NL_NUM_LC_TELEPHONE,
-
- _NL_MEASUREMENT_MEASUREMENT = _NL_ITEM (__LC_MEASUREMENT, 0),
- _NL_MEASUREMENT_CODESET,
- _NL_NUM_LC_MEASUREMENT,
-
- _NL_IDENTIFICATION_TITLE = _NL_ITEM (__LC_IDENTIFICATION, 0),
- _NL_IDENTIFICATION_SOURCE,
- _NL_IDENTIFICATION_ADDRESS,
- _NL_IDENTIFICATION_CONTACT,
- _NL_IDENTIFICATION_EMAIL,
- _NL_IDENTIFICATION_TEL,
- _NL_IDENTIFICATION_FAX,
- _NL_IDENTIFICATION_LANGUAGE,
- _NL_IDENTIFICATION_TERRITORY,
- _NL_IDENTIFICATION_AUDIENCE,
- _NL_IDENTIFICATION_APPLICATION,
- _NL_IDENTIFICATION_ABBREVIATION,
- _NL_IDENTIFICATION_REVISION,
- _NL_IDENTIFICATION_DATE,
- _NL_IDENTIFICATION_CATEGORY,
- _NL_IDENTIFICATION_CODESET,
- _NL_NUM_LC_IDENTIFICATION,
-
- /* This marks the highest value used. */
- _NL_NUM
-};
-
-/* This macro produces an item you can pass to `nl_langinfo' or
- `nl_langinfo_l' to get the name of the locale in use for CATEGORY. */
-#define _NL_LOCALE_NAME(category) _NL_ITEM ((category), \
- _NL_ITEM_INDEX (-1))
-#ifdef __USE_GNU
-# define NL_LOCALE_NAME(category) _NL_LOCALE_NAME (category)
-#endif
-
-
-/* Return the current locale's value for ITEM.
- If ITEM is invalid, an empty string is returned.
-
- The string returned will not change until `setlocale' is called;
- it is usually in read-only memory and cannot be modified. */
-
-extern char *nl_langinfo (nl_item __item) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Just like nl_langinfo but get the information from the locale object L. */
-extern char *nl_langinfo_l (nl_item __item, locale_t __l);
-#endif
-
-__END_DECLS
-
-#endif /* langinfo.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/lastlog.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/lastlog.h
deleted file mode 100644
index 8cc4254..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/lastlog.h
+++ /dev/null
@@ -1,4 +0,0 @@
-/* This header file is used in 4.3BSD to define `struct lastlog',
- which we define in <bits/utmp.h>. */
-
-#include <utmp.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/libgen.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/libgen.h
deleted file mode 100644
index 7440efc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/libgen.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LIBGEN_H
-#define _LIBGEN_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return directory part of PATH or "." if none is available. */
-extern char *dirname (char *__path) __THROW;
-
-/* Return final component of PATH.
-
- This is the weird XPG version of this function. It sometimes will
- modify its argument. Therefore we normally use the GNU version (in
- <string.h>) and only if this header is included make the XPG
- version available under the real name. */
-extern char *__xpg_basename (char *__path) __THROW;
-#define basename __xpg_basename
-
-__END_DECLS
-
-#endif /* libgen.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/libintl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/libintl.h
deleted file mode 100644
index cee8c20..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/libintl.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/* Message catalogs for internationalization.
- Copyright (C) 1995-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- This file is derived from the file libgettext.h in the GNU gettext package.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LIBINTL_H
-#define _LIBINTL_H 1
-
-#include <features.h>
-
-/* We define an additional symbol to signal that we use the GNU
- implementation of gettext. */
-#define __USE_GNU_GETTEXT 1
-
-/* Provide information about the supported file formats. Returns the
- maximum minor revision number supported for a given major revision. */
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) \
- ((major) == 0 ? 1 : -1)
-
-__BEGIN_DECLS
-
-/* Look up MSGID in the current default message catalog for the current
- LC_MESSAGES locale. If not found, returns MSGID itself (the default
- text). */
-extern char *gettext (const char *__msgid)
- __THROW __attribute_format_arg__ (1);
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current
- LC_MESSAGES locale. */
-extern char *dgettext (const char *__domainname, const char *__msgid)
- __THROW __attribute_format_arg__ (2);
-extern char *__dgettext (const char *__domainname, const char *__msgid)
- __THROW __attribute_format_arg__ (2);
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
- locale. */
-extern char *dcgettext (const char *__domainname,
- const char *__msgid, int __category)
- __THROW __attribute_format_arg__ (2);
-extern char *__dcgettext (const char *__domainname,
- const char *__msgid, int __category)
- __THROW __attribute_format_arg__ (2);
-
-
-/* Similar to `gettext' but select the plural form corresponding to the
- number N. */
-extern char *ngettext (const char *__msgid1, const char *__msgid2,
- unsigned long int __n)
- __THROW __attribute_format_arg__ (1) __attribute_format_arg__ (2);
-
-/* Similar to `dgettext' but select the plural form corresponding to the
- number N. */
-extern char *dngettext (const char *__domainname, const char *__msgid1,
- const char *__msgid2, unsigned long int __n)
- __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3);
-
-/* Similar to `dcgettext' but select the plural form corresponding to the
- number N. */
-extern char *dcngettext (const char *__domainname, const char *__msgid1,
- const char *__msgid2, unsigned long int __n,
- int __category)
- __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3);
-
-
-/* Set the current default message catalog to DOMAINNAME.
- If DOMAINNAME is null, return the current default.
- If DOMAINNAME is "", reset to the default of "messages". */
-extern char *textdomain (const char *__domainname) __THROW;
-
-/* Specify that the DOMAINNAME message catalog will be found
- in DIRNAME rather than in the system locale data base. */
-extern char *bindtextdomain (const char *__domainname,
- const char *__dirname) __THROW;
-
-/* Specify the character encoding in which the messages from the
- DOMAINNAME message catalog will be returned. */
-extern char *bind_textdomain_codeset (const char *__domainname,
- const char *__codeset) __THROW;
-
-
-/* Optimized version of the function above. */
-#if defined __OPTIMIZE__ && !defined __cplusplus
-
-/* We need NULL for `gettext'. */
-# define __need_NULL
-# include <stddef.h>
-
-/* We need LC_MESSAGES for `dgettext'. */
-# include <locale.h>
-
-/* These must be macros. Inlined functions are useless because the
- `__builtin_constant_p' predicate in dcgettext would always return
- false. */
-
-# define gettext(msgid) dgettext (NULL, msgid)
-
-# define dgettext(domainname, msgid) \
- dcgettext (domainname, msgid, LC_MESSAGES)
-
-# define ngettext(msgid1, msgid2, n) dngettext (NULL, msgid1, msgid2, n)
-
-# define dngettext(domainname, msgid1, msgid2, n) \
- dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES)
-
-#endif /* Optimizing. */
-
-__END_DECLS
-
-#endif /* libintl.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/limits.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/limits.h
deleted file mode 100644
index c90a599..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/limits.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
- */
-
-#ifndef _LIBC_LIMITS_H_
-#define _LIBC_LIMITS_H_ 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-
-/* Maximum length of any multibyte character in any locale.
- We define this value here since the gcc header does not define
- the correct value. */
-#define MB_LEN_MAX 16
-
-
-/* If we are not using GNU CC we have to define all the symbols ourself.
- Otherwise use gcc's definitions (see below). */
-#if !defined __GNUC__ || __GNUC__ < 2
-
-/* We only protect from multiple inclusion here, because all the other
- #include's protect themselves, and in GCC 2 we may #include_next through
- multiple copies of this file before we get to GCC's. */
-# ifndef _LIMITS_H
-# define _LIMITS_H 1
-
-#include <bits/wordsize.h>
-
-/* We don't have #include_next.
- Define ANSI <limits.h> for standard 32-bit words. */
-
-/* These assume 8-bit `char's, 16-bit `short int's,
- and 32-bit `int's and `long int's. */
-
-/* Number of bits in a `char'. */
-# define CHAR_BIT 8
-
-/* Minimum and maximum values a `signed char' can hold. */
-# define SCHAR_MIN (-128)
-# define SCHAR_MAX 127
-
-/* Maximum value an `unsigned char' can hold. (Minimum is 0.) */
-# define UCHAR_MAX 255
-
-/* Minimum and maximum values a `char' can hold. */
-# ifdef __CHAR_UNSIGNED__
-# define CHAR_MIN 0
-# define CHAR_MAX UCHAR_MAX
-# else
-# define CHAR_MIN SCHAR_MIN
-# define CHAR_MAX SCHAR_MAX
-# endif
-
-/* Minimum and maximum values a `signed short int' can hold. */
-# define SHRT_MIN (-32768)
-# define SHRT_MAX 32767
-
-/* Maximum value an `unsigned short int' can hold. (Minimum is 0.) */
-# define USHRT_MAX 65535
-
-/* Minimum and maximum values a `signed int' can hold. */
-# define INT_MIN (-INT_MAX - 1)
-# define INT_MAX 2147483647
-
-/* Maximum value an `unsigned int' can hold. (Minimum is 0.) */
-# define UINT_MAX 4294967295U
-
-/* Minimum and maximum values a `signed long int' can hold. */
-# if __WORDSIZE == 64
-# define LONG_MAX 9223372036854775807L
-# else
-# define LONG_MAX 2147483647L
-# endif
-# define LONG_MIN (-LONG_MAX - 1L)
-
-/* Maximum value an `unsigned long int' can hold. (Minimum is 0.) */
-# if __WORDSIZE == 64
-# define ULONG_MAX 18446744073709551615UL
-# else
-# define ULONG_MAX 4294967295UL
-# endif
-
-# ifdef __USE_ISOC99
-
-/* Minimum and maximum values a `signed long long int' can hold. */
-# define LLONG_MAX 9223372036854775807LL
-# define LLONG_MIN (-LLONG_MAX - 1LL)
-
-/* Maximum value an `unsigned long long int' can hold. (Minimum is 0.) */
-# define ULLONG_MAX 18446744073709551615ULL
-
-# endif /* ISO C99 */
-
-# endif /* limits.h */
-#endif /* GCC 2. */
-
-#endif /* !_LIBC_LIMITS_H_ */
-
- /* Get the compiler's limits.h, which defines almost all the ISO constants.
-
- We put this #include_next outside the double inclusion check because
- it should be possible to include this file more than once and still get
- the definitions from gcc's header. */
-#if defined __GNUC__ && !defined _GCC_LIMITS_H_
-/* `_GCC_LIMITS_H_' is what GCC's file defines. */
-# include_next <limits.h>
-#endif
-
-/* The <limits.h> files in some gcc versions don't define LLONG_MIN,
- LLONG_MAX, and ULLONG_MAX. Instead only the values gcc defined for
- ages are available. */
-#if defined __USE_ISOC99 && defined __GNUC__
-# ifndef LLONG_MIN
-# define LLONG_MIN (-LLONG_MAX-1)
-# endif
-# ifndef LLONG_MAX
-# define LLONG_MAX __LONG_LONG_MAX__
-# endif
-# ifndef ULLONG_MAX
-# define ULLONG_MAX (LLONG_MAX * 2ULL + 1)
-# endif
-#endif
-
-/* The integer width macros are not defined by GCC's <limits.h> before
- GCC 7, or if _GNU_SOURCE rather than
- __STDC_WANT_IEC_60559_BFP_EXT__ is used to enable this feature. */
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# ifndef CHAR_WIDTH
-# define CHAR_WIDTH 8
-# endif
-# ifndef SCHAR_WIDTH
-# define SCHAR_WIDTH 8
-# endif
-# ifndef UCHAR_WIDTH
-# define UCHAR_WIDTH 8
-# endif
-# ifndef SHRT_WIDTH
-# define SHRT_WIDTH 16
-# endif
-# ifndef USHRT_WIDTH
-# define USHRT_WIDTH 16
-# endif
-# ifndef INT_WIDTH
-# define INT_WIDTH 32
-# endif
-# ifndef UINT_WIDTH
-# define UINT_WIDTH 32
-# endif
-# ifndef LONG_WIDTH
-# define LONG_WIDTH __WORDSIZE
-# endif
-# ifndef ULONG_WIDTH
-# define ULONG_WIDTH __WORDSIZE
-# endif
-# ifndef LLONG_WIDTH
-# define LLONG_WIDTH 64
-# endif
-# ifndef ULLONG_WIDTH
-# define ULLONG_WIDTH 64
-# endif
-#endif /* Use IEC_60559_BFP_EXT. */
-
-/* The macros for _Bool are not defined by GCC's <limits.h> before GCC
- 11, or if _GNU_SOURCE is defined rather than enabling C2x support
- with -std. */
-#if __GLIBC_USE (ISOC2X)
-# ifndef BOOL_MAX
-# define BOOL_MAX 1
-# endif
-# ifndef BOOL_WIDTH
-# define BOOL_WIDTH 1
-# endif
-#endif
-
-#ifdef __USE_POSIX
-/* POSIX adds things to <limits.h>. */
-# include <bits/posix1_lim.h>
-#endif
-
-#ifdef __USE_POSIX2
-# include <bits/posix2_lim.h>
-#endif
-
-#ifdef __USE_XOPEN
-# include <bits/xopen_lim.h>
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/link.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/link.h
deleted file mode 100644
index ff3a85c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/link.h
+++ /dev/null
@@ -1,194 +0,0 @@
-/* Data structure for communication from the run-time dynamic linker for
- loaded ELF shared objects.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LINK_H
-#define _LINK_H 1
-
-#include <features.h>
-#include <elf.h>
-#include <dlfcn.h>
-#include <sys/types.h>
-
-/* We use this macro to refer to ELF types independent of the native wordsize.
- `ElfW(TYPE)' is used in place of `Elf32_TYPE' or `Elf64_TYPE'. */
-#define ElfW(type) _ElfW (Elf, __ELF_NATIVE_CLASS, type)
-#define _ElfW(e,w,t) _ElfW_1 (e, w, _##t)
-#define _ElfW_1(e,w,t) e##w##t
-
-#include <bits/elfclass.h> /* Defines __ELF_NATIVE_CLASS. */
-#include <bits/link.h>
-
-/* Rendezvous structure used by the run-time dynamic linker to communicate
- details of shared object loading to the debugger. If the executable's
- dynamic section has a DT_DEBUG element, the run-time linker sets that
- element's value to the address where this structure can be found. */
-
-struct r_debug
- {
- int r_version; /* Version number for this protocol. */
-
- struct link_map *r_map; /* Head of the chain of loaded objects. */
-
- /* This is the address of a function internal to the run-time linker,
- that will always be called when the linker begins to map in a
- library or unmap it, and again when the mapping change is complete.
- The debugger can set a breakpoint at this address if it wants to
- notice shared object mapping changes. */
- ElfW(Addr) r_brk;
- enum
- {
- /* This state value describes the mapping change taking place when
- the `r_brk' address is called. */
- RT_CONSISTENT, /* Mapping change is complete. */
- RT_ADD, /* Beginning to add a new object. */
- RT_DELETE /* Beginning to remove an object mapping. */
- } r_state;
-
- ElfW(Addr) r_ldbase; /* Base address the linker is loaded at. */
- };
-
-/* This is the instance of that structure used by the dynamic linker. */
-extern struct r_debug _r_debug;
-
-/* This symbol refers to the "dynamic structure" in the `.dynamic' section
- of whatever module refers to `_DYNAMIC'. So, to find its own
- `struct r_debug', a program could do:
- for (dyn = _DYNAMIC; dyn->d_tag != DT_NULL; ++dyn)
- if (dyn->d_tag == DT_DEBUG)
- r_debug = (struct r_debug *) dyn->d_un.d_ptr;
- */
-extern ElfW(Dyn) _DYNAMIC[];
-
-/* Structure describing a loaded shared object. The `l_next' and `l_prev'
- members form a chain of all the shared objects loaded at startup.
-
- These data structures exist in space used by the run-time dynamic linker;
- modifying them may have disastrous results. */
-
-struct link_map
- {
- /* These first few members are part of the protocol with the debugger.
- This is the same format used in SVR4. */
-
- ElfW(Addr) l_addr; /* Difference between the address in the ELF
- file and the addresses in memory. */
- char *l_name; /* Absolute file name object was found in. */
- ElfW(Dyn) *l_ld; /* Dynamic section of the shared object. */
- struct link_map *l_next, *l_prev; /* Chain of loaded objects. */
- };
-
-#ifdef __USE_GNU
-
-/* Version numbers for la_version handshake interface. */
-#define LAV_CURRENT 1
-
-/* Activity types signaled through la_activity. */
-enum
- {
- LA_ACT_CONSISTENT, /* Link map consistent again. */
- LA_ACT_ADD, /* New object will be added. */
- LA_ACT_DELETE /* Objects will be removed. */
- };
-
-/* Values representing origin of name for dynamic loading. */
-enum
- {
- LA_SER_ORIG = 0x01, /* Original name. */
- LA_SER_LIBPATH = 0x02, /* Directory from LD_LIBRARY_PATH. */
- LA_SER_RUNPATH = 0x04, /* Directory from RPATH/RUNPATH. */
- LA_SER_CONFIG = 0x08, /* Found through ldconfig. */
- LA_SER_DEFAULT = 0x40, /* Default directory. */
- LA_SER_SECURE = 0x80 /* Unused. */
- };
-
-/* Values for la_objopen return value. */
-enum
- {
- LA_FLG_BINDTO = 0x01, /* Audit symbols bound to this object. */
- LA_FLG_BINDFROM = 0x02 /* Audit symbols bound from this object. */
- };
-
-/* Values for la_symbind flags parameter. */
-enum
- {
- LA_SYMB_NOPLTENTER = 0x01, /* la_pltenter will not be called. */
- LA_SYMB_NOPLTEXIT = 0x02, /* la_pltexit will not be called. */
- LA_SYMB_STRUCTCALL = 0x04, /* Return value is a structure. */
- LA_SYMB_DLSYM = 0x08, /* Binding due to dlsym call. */
- LA_SYMB_ALTVALUE = 0x10 /* Value has been changed by a previous
- la_symbind call. */
- };
-
-struct dl_phdr_info
- {
- ElfW(Addr) dlpi_addr;
- const char *dlpi_name;
- const ElfW(Phdr) *dlpi_phdr;
- ElfW(Half) dlpi_phnum;
-
- /* Note: Following members were introduced after the first
- version of this structure was available. Check the SIZE
- argument passed to the dl_iterate_phdr callback to determine
- whether or not each later member is available. */
-
- /* Incremented when a new object may have been added. */
- __extension__ unsigned long long int dlpi_adds;
- /* Incremented when an object may have been removed. */
- __extension__ unsigned long long int dlpi_subs;
-
- /* If there is a PT_TLS segment, its module ID as used in
- TLS relocations, else zero. */
- size_t dlpi_tls_modid;
-
- /* The address of the calling thread's instance of this module's
- PT_TLS segment, if it has one and it has been allocated
- in the calling thread, otherwise a null pointer. */
- void *dlpi_tls_data;
- };
-
-__BEGIN_DECLS
-
-extern int dl_iterate_phdr (int (*__callback) (struct dl_phdr_info *,
- size_t, void *),
- void *__data);
-
-
-/* Prototypes for the ld.so auditing interfaces. These are not
- defined anywhere in ld.so but instead have to be provided by the
- auditing DSO. */
-extern unsigned int la_version (unsigned int __version);
-extern void la_activity (uintptr_t *__cookie, unsigned int __flag);
-extern char *la_objsearch (const char *__name, uintptr_t *__cookie,
- unsigned int __flag);
-extern unsigned int la_objopen (struct link_map *__map, Lmid_t __lmid,
- uintptr_t *__cookie);
-extern void la_preinit (uintptr_t *__cookie);
-extern uintptr_t la_symbind32 (Elf32_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook, uintptr_t *__defcook,
- unsigned int *__flags, const char *__symname);
-extern uintptr_t la_symbind64 (Elf64_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook, uintptr_t *__defcook,
- unsigned int *__flags, const char *__symname);
-extern unsigned int la_objclose (uintptr_t *__cookie);
-
-__END_DECLS
-
-#endif
-
-#endif /* link.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/locale.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/locale.h
deleted file mode 100644
index 6104d22..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/locale.h
+++ /dev/null
@@ -1,197 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.11 Localization <locale.h>
- */
-
-#ifndef _LOCALE_H
-#define _LOCALE_H 1
-
-#include <features.h>
-
-#define __need_NULL
-#include <stddef.h>
-#include <bits/locale.h>
-
-__BEGIN_DECLS
-
-/* These are the possibilities for the first argument to setlocale.
- The code assumes that the lowest LC_* symbol has the value zero. */
-#define LC_CTYPE __LC_CTYPE
-#define LC_NUMERIC __LC_NUMERIC
-#define LC_TIME __LC_TIME
-#define LC_COLLATE __LC_COLLATE
-#define LC_MONETARY __LC_MONETARY
-#define LC_MESSAGES __LC_MESSAGES
-#define LC_ALL __LC_ALL
-#define LC_PAPER __LC_PAPER
-#define LC_NAME __LC_NAME
-#define LC_ADDRESS __LC_ADDRESS
-#define LC_TELEPHONE __LC_TELEPHONE
-#define LC_MEASUREMENT __LC_MEASUREMENT
-#define LC_IDENTIFICATION __LC_IDENTIFICATION
-
-
-/* Structure giving information about numeric and monetary notation. */
-struct lconv
-{
- /* Numeric (non-monetary) information. */
-
- char *decimal_point; /* Decimal point character. */
- char *thousands_sep; /* Thousands separator. */
- /* Each element is the number of digits in each group;
- elements with higher indices are farther left.
- An element with value CHAR_MAX means that no further grouping is done.
- An element with value 0 means that the previous element is used
- for all groups farther left. */
- char *grouping;
-
- /* Monetary information. */
-
- /* First three chars are a currency symbol from ISO 4217.
- Fourth char is the separator. Fifth char is '\0'. */
- char *int_curr_symbol;
- char *currency_symbol; /* Local currency symbol. */
- char *mon_decimal_point; /* Decimal point character. */
- char *mon_thousands_sep; /* Thousands separator. */
- char *mon_grouping; /* Like `grouping' element (above). */
- char *positive_sign; /* Sign for positive values. */
- char *negative_sign; /* Sign for negative values. */
- char int_frac_digits; /* Int'l fractional digits. */
- char frac_digits; /* Local fractional digits. */
- /* 1 if currency_symbol precedes a positive value, 0 if succeeds. */
- char p_cs_precedes;
- /* 1 iff a space separates currency_symbol from a positive value. */
- char p_sep_by_space;
- /* 1 if currency_symbol precedes a negative value, 0 if succeeds. */
- char n_cs_precedes;
- /* 1 iff a space separates currency_symbol from a negative value. */
- char n_sep_by_space;
- /* Positive and negative sign positions:
- 0 Parentheses surround the quantity and currency_symbol.
- 1 The sign string precedes the quantity and currency_symbol.
- 2 The sign string follows the quantity and currency_symbol.
- 3 The sign string immediately precedes the currency_symbol.
- 4 The sign string immediately follows the currency_symbol. */
- char p_sign_posn;
- char n_sign_posn;
-#ifdef __USE_ISOC99
- /* 1 if int_curr_symbol precedes a positive value, 0 if succeeds. */
- char int_p_cs_precedes;
- /* 1 iff a space separates int_curr_symbol from a positive value. */
- char int_p_sep_by_space;
- /* 1 if int_curr_symbol precedes a negative value, 0 if succeeds. */
- char int_n_cs_precedes;
- /* 1 iff a space separates int_curr_symbol from a negative value. */
- char int_n_sep_by_space;
- /* Positive and negative sign positions:
- 0 Parentheses surround the quantity and int_curr_symbol.
- 1 The sign string precedes the quantity and int_curr_symbol.
- 2 The sign string follows the quantity and int_curr_symbol.
- 3 The sign string immediately precedes the int_curr_symbol.
- 4 The sign string immediately follows the int_curr_symbol. */
- char int_p_sign_posn;
- char int_n_sign_posn;
-#else
- char __int_p_cs_precedes;
- char __int_p_sep_by_space;
- char __int_n_cs_precedes;
- char __int_n_sep_by_space;
- char __int_p_sign_posn;
- char __int_n_sign_posn;
-#endif
-};
-
-
-/* Set and/or return the current locale. */
-extern char *setlocale (int __category, const char *__locale) __THROW;
-
-/* Return the numeric/monetary information for the current locale. */
-extern struct lconv *localeconv (void) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extends the locale interface with functions for
- explicit creation and manipulation of 'locale_t' objects
- representing locale contexts, and a set of parallel
- locale-sensitive text processing functions that take a locale_t
- argument. This enables applications to work with data from
- multiple locales simultaneously and thread-safely. */
-# include <bits/types/locale_t.h>
-
-/* Return a reference to a data structure representing a set of locale
- datasets. Unlike for the CATEGORY parameter for `setlocale' the
- CATEGORY_MASK parameter here uses a single bit for each category,
- made by OR'ing together LC_*_MASK bits above. */
-extern locale_t newlocale (int __category_mask, const char *__locale,
- locale_t __base) __THROW;
-
-/* These are the bits that can be set in the CATEGORY_MASK argument to
- `newlocale'. In the GNU implementation, LC_FOO_MASK has the value
- of (1 << LC_FOO), but this is not a part of the interface that
- callers can assume will be true. */
-# define LC_CTYPE_MASK (1 << __LC_CTYPE)
-# define LC_NUMERIC_MASK (1 << __LC_NUMERIC)
-# define LC_TIME_MASK (1 << __LC_TIME)
-# define LC_COLLATE_MASK (1 << __LC_COLLATE)
-# define LC_MONETARY_MASK (1 << __LC_MONETARY)
-# define LC_MESSAGES_MASK (1 << __LC_MESSAGES)
-# define LC_PAPER_MASK (1 << __LC_PAPER)
-# define LC_NAME_MASK (1 << __LC_NAME)
-# define LC_ADDRESS_MASK (1 << __LC_ADDRESS)
-# define LC_TELEPHONE_MASK (1 << __LC_TELEPHONE)
-# define LC_MEASUREMENT_MASK (1 << __LC_MEASUREMENT)
-# define LC_IDENTIFICATION_MASK (1 << __LC_IDENTIFICATION)
-# define LC_ALL_MASK (LC_CTYPE_MASK \
- | LC_NUMERIC_MASK \
- | LC_TIME_MASK \
- | LC_COLLATE_MASK \
- | LC_MONETARY_MASK \
- | LC_MESSAGES_MASK \
- | LC_PAPER_MASK \
- | LC_NAME_MASK \
- | LC_ADDRESS_MASK \
- | LC_TELEPHONE_MASK \
- | LC_MEASUREMENT_MASK \
- | LC_IDENTIFICATION_MASK \
- )
-
-/* Return a duplicate of the set of locale in DATASET. All usage
- counters are increased if necessary. */
-extern locale_t duplocale (locale_t __dataset) __THROW;
-
-/* Free the data associated with a locale dataset previously returned
- by a call to `setlocale_r'. */
-extern void freelocale (locale_t __dataset) __THROW;
-
-/* Switch the current thread's locale to DATASET.
- If DATASET is null, instead just return the current setting.
- The special value LC_GLOBAL_LOCALE is the initial setting
- for all threads and can also be installed any time, meaning
- the thread uses the global settings controlled by `setlocale'. */
-extern locale_t uselocale (locale_t __dataset) __THROW;
-
-/* This value can be passed to `uselocale' and may be returned by it.
- Passing this value to any other function has undefined behavior. */
-# define LC_GLOBAL_LOCALE ((locale_t) -1L)
-
-#endif
-
-__END_DECLS
-
-#endif /* locale.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/malloc.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/malloc.h
deleted file mode 100644
index e9157dd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/malloc.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/* Prototypes and definition for malloc implementation.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MALLOC_H
-#define _MALLOC_H 1
-
-#include <features.h>
-#include <stddef.h>
-#include <stdio.h>
-
-#ifdef _LIBC
-# define __MALLOC_HOOK_VOLATILE
-# define __MALLOC_DEPRECATED
-#else
-# define __MALLOC_HOOK_VOLATILE volatile
-# define __MALLOC_DEPRECATED __attribute_deprecated__
-#endif
-
-
-__BEGIN_DECLS
-
-/* Allocate SIZE bytes of memory. */
-extern void *malloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-
-/* Allocate NMEMB elements of SIZE bytes each, all initialized to 0. */
-extern void *calloc (size_t __nmemb, size_t __size)
-__THROW __attribute_malloc__ __attribute_alloc_size__ ((1, 2)) __wur;
-
-/* Re-allocate the previously allocated block in __ptr, making the new
- block SIZE bytes long. */
-/* __attribute_malloc__ is not used, because if realloc returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *realloc (void *__ptr, size_t __size)
-__THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2));
-
-/* Re-allocate the previously allocated block in PTR, making the new
- block large enough for NMEMB elements of SIZE bytes each. */
-/* __attribute_malloc__ is not used, because if reallocarray returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
-__THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2, 3));
-
-/* Free a block allocated by `malloc', `realloc' or `calloc'. */
-extern void free (void *__ptr) __THROW;
-
-/* Allocate SIZE bytes allocated to ALIGNMENT bytes. */
-extern void *memalign (size_t __alignment, size_t __size)
-__THROW __attribute_malloc__ __attribute_alloc_size__ ((2)) __wur;
-
-/* Allocate SIZE bytes on a page boundary. */
-extern void *valloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-
-/* Equivalent to valloc(minimum-page-that-holds(n)), that is, round up
- __size to nearest pagesize. */
-extern void *pvalloc (size_t __size) __THROW __attribute_malloc__ __wur;
-
-/* Underlying allocation function; successive calls should return
- contiguous pieces of memory. */
-extern void *(*__morecore) (ptrdiff_t __size) __MALLOC_DEPRECATED;
-
-/* Default value of `__morecore'. */
-extern void *__default_morecore (ptrdiff_t __size)
-__THROW __attribute_malloc__ __MALLOC_DEPRECATED;
-
-/* SVID2/XPG mallinfo structure */
-
-struct mallinfo
-{
- int arena; /* non-mmapped space allocated from system */
- int ordblks; /* number of free chunks */
- int smblks; /* number of fastbin blocks */
- int hblks; /* number of mmapped regions */
- int hblkhd; /* space in mmapped regions */
- int usmblks; /* always 0, preserved for backwards compatibility */
- int fsmblks; /* space available in freed fastbin blocks */
- int uordblks; /* total allocated space */
- int fordblks; /* total free space */
- int keepcost; /* top-most, releasable (via malloc_trim) space */
-};
-
-/* SVID2/XPG mallinfo2 structure which can handle allocations
- bigger than 4GB. */
-
-struct mallinfo2
-{
- size_t arena; /* non-mmapped space allocated from system */
- size_t ordblks; /* number of free chunks */
- size_t smblks; /* number of fastbin blocks */
- size_t hblks; /* number of mmapped regions */
- size_t hblkhd; /* space in mmapped regions */
- size_t usmblks; /* always 0, preserved for backwards compatibility */
- size_t fsmblks; /* space available in freed fastbin blocks */
- size_t uordblks; /* total allocated space */
- size_t fordblks; /* total free space */
- size_t keepcost; /* top-most, releasable (via malloc_trim) space */
-};
-
-/* Returns a copy of the updated current mallinfo. */
-extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
-
-/* Returns a copy of the updated current mallinfo. */
-extern struct mallinfo2 mallinfo2 (void) __THROW;
-
-/* SVID2/XPG mallopt options */
-#ifndef M_MXFAST
-# define M_MXFAST 1 /* maximum request size for "fastbins" */
-#endif
-#ifndef M_NLBLKS
-# define M_NLBLKS 2 /* UNUSED in this malloc */
-#endif
-#ifndef M_GRAIN
-# define M_GRAIN 3 /* UNUSED in this malloc */
-#endif
-#ifndef M_KEEP
-# define M_KEEP 4 /* UNUSED in this malloc */
-#endif
-
-/* mallopt options that actually do something */
-#define M_TRIM_THRESHOLD -1
-#define M_TOP_PAD -2
-#define M_MMAP_THRESHOLD -3
-#define M_MMAP_MAX -4
-#define M_CHECK_ACTION -5
-#define M_PERTURB -6
-#define M_ARENA_TEST -7
-#define M_ARENA_MAX -8
-
-/* General SVID/XPG interface to tunable parameters. */
-extern int mallopt (int __param, int __val) __THROW;
-
-/* Release all but __pad bytes of freed top-most memory back to the
- system. Return 1 if successful, else 0. */
-extern int malloc_trim (size_t __pad) __THROW;
-
-/* Report the number of usable allocated bytes associated with allocated
- chunk __ptr. */
-extern size_t malloc_usable_size (void *__ptr) __THROW;
-
-/* Prints brief summary statistics on stderr. */
-extern void malloc_stats (void) __THROW;
-
-/* Output information about state of allocator to stream FP. */
-extern int malloc_info (int __options, FILE *__fp) __THROW;
-
-/* Hooks for debugging and user-defined versions. */
-extern void (*__MALLOC_HOOK_VOLATILE __free_hook) (void *__ptr,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __malloc_hook)(size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __realloc_hook)(void *__ptr,
- size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __memalign_hook)(size_t __alignment,
- size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void (*__MALLOC_HOOK_VOLATILE __after_morecore_hook) (void)
- __MALLOC_DEPRECATED;
-
-
-__END_DECLS
-#endif /* malloc.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/math.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/math.h
deleted file mode 100644
index 0e20515..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/math.h
+++ /dev/null
@@ -1,1389 +0,0 @@
-/* Declarations for math functions.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.12 Mathematics <math.h>
- */
-
-#ifndef _MATH_H
-#define _MATH_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-#if defined log && defined __GNUC__
-# warning A macro called log was already defined when <math.h> was included.
-# warning This will cause compilation problems.
-#endif
-
-__BEGIN_DECLS
-
-/* Get definitions of __intmax_t and __uintmax_t. */
-#include <bits/types.h>
-
-/* Get machine-dependent vector math functions declarations. */
-#include <bits/math-vector.h>
-
-/* Gather machine dependent type support. */
-#include <bits/floatn.h>
-
-/* Value returned on overflow. With IEEE 754 floating point, this is
- +Infinity, otherwise the largest representable positive value. */
-#if __GNUC_PREREQ (3, 3)
-# define HUGE_VAL (__builtin_huge_val ())
-#else
-/* This may provoke compiler warnings, and may not be rounded to
- +Infinity in all IEEE 754 rounding modes, but is the best that can
- be done in ISO C while remaining a constant expression. 10,000 is
- greater than the maximum (decimal) exponent for all supported
- floating-point formats and widths. */
-# define HUGE_VAL 1e10000
-#endif
-#ifdef __USE_ISOC99
-# if __GNUC_PREREQ (3, 3)
-# define HUGE_VALF (__builtin_huge_valf ())
-# define HUGE_VALL (__builtin_huge_vall ())
-# else
-# define HUGE_VALF 1e10000f
-# define HUGE_VALL 1e10000L
-# endif
-#endif
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F16 (__builtin_huge_valf16 ())
-#endif
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F32 (__builtin_huge_valf32 ())
-#endif
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F64 (__builtin_huge_valf64 ())
-#endif
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F128 (__builtin_huge_valf128 ())
-#endif
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F32X (__builtin_huge_valf32x ())
-#endif
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F64X (__builtin_huge_valf64x ())
-#endif
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F128X (__builtin_huge_valf128x ())
-#endif
-
-#ifdef __USE_ISOC99
-/* IEEE positive infinity. */
-# if __GNUC_PREREQ (3, 3)
-# define INFINITY (__builtin_inff ())
-# else
-# define INFINITY HUGE_VALF
-# endif
-
-/* IEEE Not A Number. */
-# if __GNUC_PREREQ (3, 3)
-# define NAN (__builtin_nanf (""))
-# else
-/* This will raise an "invalid" exception outside static initializers,
- but is the best that can be done in ISO C while remaining a
- constant expression. */
-# define NAN (0.0f / 0.0f)
-# endif
-#endif /* __USE_ISOC99 */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Signaling NaN macros, if supported. */
-# if __GNUC_PREREQ (3, 3)
-# define SNANF (__builtin_nansf (""))
-# define SNAN (__builtin_nans (""))
-# define SNANL (__builtin_nansl (""))
-# endif
-#endif
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF16 (__builtin_nansf16 (""))
-#endif
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF32 (__builtin_nansf32 (""))
-#endif
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF64 (__builtin_nansf64 (""))
-#endif
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF128 (__builtin_nansf128 (""))
-#endif
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF32X (__builtin_nansf32x (""))
-#endif
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF64X (__builtin_nansf64x (""))
-#endif
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF128X (__builtin_nansf128x (""))
-#endif
-
-/* Get __GLIBC_FLT_EVAL_METHOD. */
-#include <bits/flt-eval-method.h>
-
-#ifdef __USE_ISOC99
-/* Define the following typedefs.
-
- float_t floating-point type at least as wide as `float' used
- to evaluate `float' expressions
- double_t floating-point type at least as wide as `double' used
- to evaluate `double' expressions
-*/
-# if __GLIBC_FLT_EVAL_METHOD == 0 || __GLIBC_FLT_EVAL_METHOD == 16
-typedef float float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 1
-typedef double float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 2
-typedef long double float_t;
-typedef long double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 32
-typedef _Float32 float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 33
-typedef _Float32x float_t;
-typedef _Float32x double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 64
-typedef _Float64 float_t;
-typedef _Float64 double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 65
-typedef _Float64x float_t;
-typedef _Float64x double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 128
-typedef _Float128 float_t;
-typedef _Float128 double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 129
-typedef _Float128x float_t;
-typedef _Float128x double_t;
-# else
-# error "Unknown __GLIBC_FLT_EVAL_METHOD"
-# endif
-#endif
-
-/* Define macros for the return values of ilogb and llogb, based on
- __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN.
-
- FP_ILOGB0 Expands to a value returned by `ilogb (0.0)'.
- FP_ILOGBNAN Expands to a value returned by `ilogb (NAN)'.
- FP_LLOGB0 Expands to a value returned by `llogb (0.0)'.
- FP_LLOGBNAN Expands to a value returned by `llogb (NAN)'.
-
-*/
-
-#include <bits/fp-logb.h>
-#ifdef __USE_ISOC99
-# if __FP_LOGB0_IS_MIN
-# define FP_ILOGB0 (-2147483647 - 1)
-# else
-# define FP_ILOGB0 (-2147483647)
-# endif
-# if __FP_LOGBNAN_IS_MIN
-# define FP_ILOGBNAN (-2147483647 - 1)
-# else
-# define FP_ILOGBNAN 2147483647
-# endif
-#endif
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# if __WORDSIZE == 32
-# define __FP_LONG_MAX 0x7fffffffL
-# else
-# define __FP_LONG_MAX 0x7fffffffffffffffL
-# endif
-# if __FP_LOGB0_IS_MIN
-# define FP_LLOGB0 (-__FP_LONG_MAX - 1)
-# else
-# define FP_LLOGB0 (-__FP_LONG_MAX)
-# endif
-# if __FP_LOGBNAN_IS_MIN
-# define FP_LLOGBNAN (-__FP_LONG_MAX - 1)
-# else
-# define FP_LLOGBNAN __FP_LONG_MAX
-# endif
-#endif
-
-/* Get the architecture specific values describing the floating-point
- evaluation. The following symbols will get defined:
-
- FP_FAST_FMA
- FP_FAST_FMAF
- FP_FAST_FMAL
- If defined it indicates that the `fma' function
- generally executes about as fast as a multiply and an add.
- This macro is defined only iff the `fma' function is
- implemented directly with a hardware multiply-add instructions.
-*/
-
-#include <bits/fp-fast.h>
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Rounding direction macros for fromfp functions. */
-enum
- {
- FP_INT_UPWARD =
-# define FP_INT_UPWARD 0
- FP_INT_UPWARD,
- FP_INT_DOWNWARD =
-# define FP_INT_DOWNWARD 1
- FP_INT_DOWNWARD,
- FP_INT_TOWARDZERO =
-# define FP_INT_TOWARDZERO 2
- FP_INT_TOWARDZERO,
- FP_INT_TONEARESTFROMZERO =
-# define FP_INT_TONEARESTFROMZERO 3
- FP_INT_TONEARESTFROMZERO,
- FP_INT_TONEAREST =
-# define FP_INT_TONEAREST 4
- FP_INT_TONEAREST,
- };
-#endif
-
-/* The file <bits/mathcalls.h> contains the prototypes for all the
- actual math functions. These macros are used for those prototypes,
- so we can easily declare each function as both `name' and `__name',
- and can declare the float versions `namef' and `__namef'. */
-
-#define __SIMD_DECL(function) __CONCAT (__DECL_SIMD_, function)
-
-#define __MATHCALL_VEC(function, suffix, args) \
- __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \
- __MATHCALL (function, suffix, args)
-
-#define __MATHDECL_VEC(type, function,suffix, args) \
- __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \
- __MATHDECL(type, function,suffix, args)
-
-#define __MATHCALL(function,suffix, args) \
- __MATHDECL (_Mdouble_,function,suffix, args)
-#define __MATHDECL(type, function,suffix, args) \
- __MATHDECL_1(type, function,suffix, args); \
- __MATHDECL_1(type, __CONCAT(__,function),suffix, args)
-#define __MATHCALLX(function,suffix, args, attrib) \
- __MATHDECLX (_Mdouble_,function,suffix, args, attrib)
-#define __MATHDECLX(type, function,suffix, args, attrib) \
- __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); \
- __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)
-#define __MATHDECL_1_IMPL(type, function, suffix, args) \
- extern type __MATH_PRECNAME(function,suffix) args __THROW
-#define __MATHDECL_1(type, function, suffix, args) \
- __MATHDECL_1_IMPL(type, function, suffix, args)
-/* Ignore the alias by default. The alias is only useful with
- redirections. */
-#define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHDECL_1(type, function, suffix, args)
-
-#define __MATHREDIR(type, function, suffix, args, to) \
- extern type __REDIRECT_NTH (__MATH_PRECNAME (function, suffix), args, to)
-
-#define _Mdouble_ double
-#define __MATH_PRECNAME(name,r) __CONCAT(name,r)
-#define __MATH_DECLARING_DOUBLE 1
-#define __MATH_DECLARING_FLOATN 0
-#include <bits/mathcalls-helper-functions.h>
-#include <bits/mathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-#undef __MATH_DECLARING_DOUBLE
-#undef __MATH_DECLARING_FLOATN
-
-#ifdef __USE_ISOC99
-
-
-/* Include the file of declarations again, this time using `float'
- instead of `double' and appending f to each function name. */
-
-# define _Mdouble_ float
-# define __MATH_PRECNAME(name,r) name##f##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 0
-# include <bits/mathcalls-helper-functions.h>
-# include <bits/mathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-
-# if !(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \
- || defined __LDBL_COMPAT \
- || defined _LIBC_TEST
-# ifdef __LDBL_COMPAT
-
-# ifdef __USE_ISOC99
-extern float __nldbl_nexttowardf (float __x, long double __y)
- __THROW __attribute__ ((__const__));
-# ifdef __REDIRECT_NTH
-extern float __REDIRECT_NTH (nexttowardf, (float __x, long double __y),
- __nldbl_nexttowardf)
- __attribute__ ((__const__));
-extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y),
- nextafter) __attribute__ ((__const__));
-extern long double __REDIRECT_NTH (nexttowardl,
- (long double __x, long double __y),
- nextafter) __attribute__ ((__const__));
-# endif
-# endif
-
-# undef __MATHDECL_1
-# define __MATHDECL_1(type, function,suffix, args) \
- __MATHREDIR(type, function, suffix, args, __CONCAT(function,suffix))
-
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# ifdef __REDIRECT_NTH
-# ifdef __USE_ISOC99
-extern float __REDIRECT_NTH (nexttowardf, (float __x, long double __y),
- __nexttowardf_to_ieee128)
- __attribute__ ((__const__));
-extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y),
- __nexttoward_to_ieee128)
- __attribute__ ((__const__));
-
-#define __dremieee128 __remainderieee128
-#define __gammaieee128 __lgammaieee128
-
-# endif
-# endif
-
-# undef __MATHDECL_1
-# undef __MATHDECL_ALIAS
-
-# define __REDIRTO(function, suffix) \
- __ ## function ## ieee128 ## suffix
-# define __REDIRTO_ALT(function, suffix) \
- __ ## function ## f128 ## suffix
-
-# define __MATHDECL_1(type, function, suffix, args) \
- __MATHREDIR (type, function, suffix, args, __REDIRTO (function, suffix))
-# define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHREDIR (type, function, suffix, args, __REDIRTO_ALT (alias, suffix))
-# endif
-
-/* Include the file of declarations again, this time using `long double'
- instead of `double' and appending l to each function name. */
-
-# define _Mdouble_ long double
-# define __MATH_PRECNAME(name,r) name##l##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 0
-# define __MATH_DECLARE_LDOUBLE 1
-# include <bits/mathcalls-helper-functions.h>
-# include <bits/mathcalls.h>
-
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __REDIRTO
-# undef __REDIRTO_ALT
-# undef __MATHDECL_1
-# undef __MATHDECL_ALIAS
-# define __MATHDECL_1(type, function, suffix, args) \
- __MATHDECL_1_IMPL(type, function, suffix, args)
-# define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHDECL_1(type, function, suffix, args)
-# endif
-# endif /* !(__NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT */
-
-#endif /* Use ISO C99. */
-
-/* Include the file of declarations for _FloatN and _FloatNx
- types. */
-
-#if __HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !defined _LIBC)
-# define _Mdouble_ _Float16
-# define __MATH_PRECNAME(name,r) name##f16##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT16
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !defined _LIBC)
-# define _Mdouble_ _Float32
-# define __MATH_PRECNAME(name,r) name##f32##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT32
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !defined _LIBC)
-# define _Mdouble_ _Float64
-# define __MATH_PRECNAME(name,r) name##f64##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT64
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !defined _LIBC)
-# define _Mdouble_ _Float128
-# define __MATH_PRECNAME(name,r) name##f128##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT128
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !defined _LIBC)
-# define _Mdouble_ _Float32x
-# define __MATH_PRECNAME(name,r) name##f32x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT32X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !defined _LIBC)
-# define _Mdouble_ _Float64x
-# define __MATH_PRECNAME(name,r) name##f64x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT64X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !defined _LIBC)
-# define _Mdouble_ _Float128x
-# define __MATH_PRECNAME(name,r) name##f128x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT128X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !_LIBC). */
-
-#undef __MATHDECL_1_IMPL
-#undef __MATHDECL_1
-#undef __MATHDECL_ALIAS
-#undef __MATHDECL
-#undef __MATHCALL
-
-/* Declare functions returning a narrower type. */
-#define __MATHCALL_NARROW_ARGS_1 (_Marg_ __x)
-#define __MATHCALL_NARROW_ARGS_2 (_Marg_ __x, _Marg_ __y)
-#define __MATHCALL_NARROW_ARGS_3 (_Marg_ __x, _Marg_ __y, _Marg_ __z)
-#define __MATHCALL_NARROW_NORMAL(func, nargs) \
- extern _Mret_ func __MATHCALL_NARROW_ARGS_ ## nargs __THROW
-#define __MATHCALL_NARROW_REDIR(func, redir, nargs) \
- extern _Mret_ __REDIRECT_NTH (func, __MATHCALL_NARROW_ARGS_ ## nargs, \
- redir)
-#define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-# define _Mret_ float
-# define _Marg_ double
-# define __MATHCALL_NAME(name) f ## name
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-
-# define _Mret_ float
-# define _Marg_ long double
-# define __MATHCALL_NAME(name) f ## name ## l
-# ifdef __LDBL_COMPAT
-# define __MATHCALL_REDIR_NAME(name) f ## name
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# define __MATHCALL_REDIR_NAME(name) __ ## f32 ## name ## ieee128
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# endif
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHCALL_REDIR_NAME
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-# endif
-
-# define _Mret_ double
-# define _Marg_ long double
-# define __MATHCALL_NAME(name) d ## name ## l
-# ifdef __LDBL_COMPAT
-# define __MATHCALL_REDIR_NAME(name) __nldbl_d ## name ## l
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# define __MATHCALL_REDIR_NAME(name) __ ## f64 ## name ## ieee128
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# endif
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHCALL_REDIR_NAME
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-# endif
-
-#endif
-
-#if __GLIBC_USE (IEC_60559_TYPES_EXT)
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT32
-# define _Mret_ _Float16
-# define _Marg_ _Float32
-# define __MATHCALL_NAME(name) f16 ## name ## f32
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT32X
-# define _Mret_ _Float16
-# define _Marg_ _Float32x
-# define __MATHCALL_NAME(name) f16 ## name ## f32x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT64
-# define _Mret_ _Float16
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f16 ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT64X
-# define _Mret_ _Float16
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f16 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT128
-# define _Mret_ _Float16
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f16 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT128X
-# define _Mret_ _Float16
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f16 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT32X
-# define _Mret_ _Float32
-# define _Marg_ _Float32x
-# define __MATHCALL_NAME(name) f32 ## name ## f32x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT64
-# define _Mret_ _Float32
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f32 ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT64X
-# define _Mret_ _Float32
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f32 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT128
-# define _Mret_ _Float32
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f32 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT128X
-# define _Mret_ _Float32
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f32 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT64
-# define _Mret_ _Float32x
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f32x ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT64X
-# define _Mret_ _Float32x
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f32x ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT128
-# define _Mret_ _Float32x
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f32x ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT128X
-# define _Mret_ _Float32x
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f32x ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT64X
-# define _Mret_ _Float64
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f64 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT128
-# define _Mret_ _Float64
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f64 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT128X
-# define _Mret_ _Float64
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f64 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64X && __HAVE_FLOAT128
-# define _Mret_ _Float64x
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f64x ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64X && __HAVE_FLOAT128X
-# define _Mret_ _Float64x
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f64x ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT128 && __HAVE_FLOAT128X
-# define _Mret_ _Float128
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f128 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-#endif
-
-#undef __MATHCALL_NARROW_ARGS_1
-#undef __MATHCALL_NARROW_ARGS_2
-#undef __MATHCALL_NARROW_ARGS_3
-#undef __MATHCALL_NARROW_NORMAL
-#undef __MATHCALL_NARROW_REDIR
-#undef __MATHCALL_NARROW
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* This variable is used by `gamma' and `lgamma'. */
-extern int signgam;
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT16 \
- || __HAVE_DISTINCT_FLOAT32 \
- || __HAVE_DISTINCT_FLOAT64 \
- || __HAVE_DISTINCT_FLOAT32X \
- || __HAVE_DISTINCT_FLOAT64X \
- || __HAVE_DISTINCT_FLOAT128X)
-# error "Unsupported _FloatN or _FloatNx types for <math.h>."
-#endif
-
-/* Depending on the type of TG_ARG, call an appropriately suffixed
- version of FUNC with arguments (including parentheses) ARGS.
- Suffixed functions may not exist for long double if it has the same
- format as double, or for other types with the same format as float,
- double or long double. The behavior is undefined if the argument
- does not have a real floating type. The definition may use a
- conditional expression, so all suffixed versions of FUNC must
- return the same type (FUNC may include a cast if necessary rather
- than being a single identifier). */
-#ifdef __NO_LONG_DOUBLE_MATH
-# if __HAVE_DISTINCT_FLOAT128
-# error "Distinct _Float128 without distinct long double not supported."
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- (sizeof (TG_ARG) == sizeof (float) ? FUNC ## f ARGS : FUNC ARGS)
-#elif __HAVE_DISTINCT_FLOAT128
-# if __HAVE_GENERIC_SELECTION
-# if __HAVE_FLOATN_NOT_TYPEDEF && __HAVE_FLOAT32
-# define __MATH_TG_F32(FUNC, ARGS) _Float32: FUNC ## f ARGS,
-# else
-# define __MATH_TG_F32(FUNC, ARGS)
-# endif
-# if __HAVE_FLOATN_NOT_TYPEDEF && __HAVE_FLOAT64X
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __MATH_TG_F64X(FUNC, ARGS) _Float64x: FUNC ## l ARGS,
-# else
-# define __MATH_TG_F64X(FUNC, ARGS) _Float64x: FUNC ## f128 ARGS,
-# endif
-# else
-# define __MATH_TG_F64X(FUNC, ARGS)
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- _Generic ((TG_ARG), \
- float: FUNC ## f ARGS, \
- __MATH_TG_F32 (FUNC, ARGS) \
- default: FUNC ARGS, \
- long double: FUNC ## l ARGS, \
- __MATH_TG_F64X (FUNC, ARGS) \
- _Float128: FUNC ## f128 ARGS)
-# else
-# if __HAVE_FLOATN_NOT_TYPEDEF
-# error "Non-typedef _FloatN but no _Generic."
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), float), \
- FUNC ## f ARGS, \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), double), \
- FUNC ARGS, \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), long double), \
- FUNC ## l ARGS, \
- FUNC ## f128 ARGS)))
-# endif
-#else
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- (sizeof (TG_ARG) == sizeof (float) \
- ? FUNC ## f ARGS \
- : sizeof (TG_ARG) == sizeof (double) \
- ? FUNC ARGS \
- : FUNC ## l ARGS)
-#endif
-
-/* ISO C99 defines some generic macros which work on any data type. */
-#ifdef __USE_ISOC99
-
-/* All floating-point numbers can be put in one of these categories. */
-enum
- {
- FP_NAN =
-# define FP_NAN 0
- FP_NAN,
- FP_INFINITE =
-# define FP_INFINITE 1
- FP_INFINITE,
- FP_ZERO =
-# define FP_ZERO 2
- FP_ZERO,
- FP_SUBNORMAL =
-# define FP_SUBNORMAL 3
- FP_SUBNORMAL,
- FP_NORMAL =
-# define FP_NORMAL 4
- FP_NORMAL
- };
-
-/* GCC bug 66462 means we cannot use the math builtins with -fsignaling-nan,
- so disable builtins if this is enabled. When fixed in a newer GCC,
- the __SUPPORT_SNAN__ check may be skipped for those versions. */
-
-/* Return number of classification appropriate for X. */
-# if ((__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)) \
- && (!defined __OPTIMIZE_SIZE__ || defined __cplusplus)
- /* The check for __cplusplus allows the use of the builtin, even
- when optimization for size is on. This is provided for
- libstdc++, only to let its configure test work when it is built
- with -Os. No further use of this definition of fpclassify is
- expected in C++ mode, since libstdc++ provides its own version
- of fpclassify in cmath (which undefines fpclassify). */
-# define fpclassify(x) __builtin_fpclassify (FP_NAN, FP_INFINITE, \
- FP_NORMAL, FP_SUBNORMAL, FP_ZERO, x)
-# else
-# define fpclassify(x) __MATH_TG ((x), __fpclassify, (x))
-# endif
-
-/* Return nonzero value if sign of X is negative. */
-# if __GNUC_PREREQ (6,0) || __glibc_clang_prereq (3,3)
-# define signbit(x) __builtin_signbit (x)
-# elif defined __cplusplus
- /* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin.
- The check for __cplusplus allows the use of the builtin instead of
- __MATH_TG. This is provided for libstdc++, only to let its configure
- test work. No further use of this definition of signbit is expected
- in C++ mode, since libstdc++ provides its own version of signbit
- in cmath (which undefines signbit). */
-# define signbit(x) __builtin_signbitl (x)
-# elif __GNUC_PREREQ (4,0)
-# define signbit(x) __MATH_TG ((x), __builtin_signbit, (x))
-# else
-# define signbit(x) __MATH_TG ((x), __signbit, (x))
-# endif
-
-/* Return nonzero value if X is not +-Inf or NaN. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isfinite(x) __builtin_isfinite (x)
-# else
-# define isfinite(x) __MATH_TG ((x), __finite, (x))
-# endif
-
-/* Return nonzero value if X is neither zero, subnormal, Inf, nor NaN. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isnormal(x) __builtin_isnormal (x)
-# else
-# define isnormal(x) (fpclassify (x) == FP_NORMAL)
-# endif
-
-/* Return nonzero value if X is a NaN. We could use `fpclassify' but
- we already have this functions `__isnan' and it is faster. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isnan(x) __builtin_isnan (x)
-# else
-# define isnan(x) __MATH_TG ((x), __isnan, (x))
-# endif
-
-/* Return nonzero value if X is positive or negative infinity. */
-# if __HAVE_DISTINCT_FLOAT128 && !__GNUC_PREREQ (7,0) \
- && !defined __SUPPORT_SNAN__ && !defined __cplusplus
- /* Since __builtin_isinf_sign is broken for float128 before GCC 7.0,
- use the helper function, __isinff128, with older compilers. This is
- only provided for C mode, because in C++ mode, GCC has no support
- for __builtin_types_compatible_p (and when in C++ mode, this macro is
- not used anyway, because libstdc++ headers undefine it). */
-# define isinf(x) \
- (__builtin_types_compatible_p (__typeof (x), _Float128) \
- ? __isinff128 (x) : __builtin_isinf_sign (x))
-# elif (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (3,7)
-# define isinf(x) __builtin_isinf_sign (x)
-# else
-# define isinf(x) __MATH_TG ((x), __isinf, (x))
-# endif
-
-/* Bitmasks for the math_errhandling macro. */
-# define MATH_ERRNO 1 /* errno set by math functions. */
-# define MATH_ERREXCEPT 2 /* Exceptions raised by math functions. */
-
-/* By default all math functions support both errno and exception handling
- (except for soft floating point implementations which may only support
- errno handling). If errno handling is disabled, exceptions are still
- supported by GLIBC. Set math_errhandling to 0 with -ffast-math (this is
- nonconforming but it is more useful than leaving it undefined). */
-# ifdef __FAST_MATH__
-# define math_errhandling 0
-# elif defined __NO_MATH_ERRNO__
-# define math_errhandling (MATH_ERREXCEPT)
-# else
-# define math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)
-# endif
-
-#endif /* Use ISO C99. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# include <bits/iscanonical.h>
-
-/* Return nonzero value if X is a signaling NaN. */
-# ifndef __cplusplus
-# define issignaling(x) __MATH_TG ((x), __issignaling, (x))
-# else
- /* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin. On the
- other hand, overloading provides the means to distinguish between
- the floating-point types. The overloading resolution will match
- the correct parameter (regardless of type qualifiers (i.e.: const
- and volatile)). */
-extern "C++" {
-inline int issignaling (float __val) { return __issignalingf (__val); }
-inline int issignaling (double __val) { return __issignaling (__val); }
-inline int
-issignaling (long double __val)
-{
-# ifdef __NO_LONG_DOUBLE_MATH
- return __issignaling (__val);
-# else
- return __issignalingl (__val);
-# endif
-}
-# if __HAVE_FLOAT128_UNLIKE_LDBL
-/* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); }
-# endif
-} /* extern C++ */
-# endif
-
-/* Return nonzero value if X is subnormal. */
-# define issubnormal(x) (fpclassify (x) == FP_SUBNORMAL)
-
-/* Return nonzero value if X is zero. */
-# ifndef __cplusplus
-# ifdef __SUPPORT_SNAN__
-# define iszero(x) (fpclassify (x) == FP_ZERO)
-# else
-# define iszero(x) (((__typeof (x)) (x)) == 0)
-# endif
-# else /* __cplusplus */
-extern "C++" {
-# ifdef __SUPPORT_SNAN__
-inline int
-iszero (float __val)
-{
- return __fpclassifyf (__val) == FP_ZERO;
-}
-inline int
-iszero (double __val)
-{
- return __fpclassify (__val) == FP_ZERO;
-}
-inline int
-iszero (long double __val)
-{
-# ifdef __NO_LONG_DOUBLE_MATH
- return __fpclassify (__val) == FP_ZERO;
-# else
- return __fpclassifyl (__val) == FP_ZERO;
-# endif
-}
-# if __HAVE_FLOAT128_UNLIKE_LDBL
- /* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-inline int
-iszero (_Float128 __val)
-{
- return __fpclassifyf128 (__val) == FP_ZERO;
-}
-# endif
-# else
-template <class __T> inline bool
-iszero (__T __val)
-{
- return __val == 0;
-}
-# endif
-} /* extern C++ */
-# endif /* __cplusplus */
-#endif /* Use IEC_60559_BFP_EXT. */
-
-#ifdef __USE_XOPEN
-/* X/Open wants another strange constant. */
-# define MAXFLOAT 3.40282347e+38F
-#endif
-
-
-/* Some useful constants. */
-#if defined __USE_MISC || defined __USE_XOPEN
-# define M_E 2.7182818284590452354 /* e */
-# define M_LOG2E 1.4426950408889634074 /* log_2 e */
-# define M_LOG10E 0.43429448190325182765 /* log_10 e */
-# define M_LN2 0.69314718055994530942 /* log_e 2 */
-# define M_LN10 2.30258509299404568402 /* log_e 10 */
-# define M_PI 3.14159265358979323846 /* pi */
-# define M_PI_2 1.57079632679489661923 /* pi/2 */
-# define M_PI_4 0.78539816339744830962 /* pi/4 */
-# define M_1_PI 0.31830988618379067154 /* 1/pi */
-# define M_2_PI 0.63661977236758134308 /* 2/pi */
-# define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */
-# define M_SQRT2 1.41421356237309504880 /* sqrt(2) */
-# define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */
-#endif
-
-/* The above constants are not adequate for computation using `long double's.
- Therefore we provide as an extension constants with similar names as a
- GNU extension. Provide enough digits for the 128-bit IEEE quad. */
-#ifdef __USE_GNU
-# define M_El 2.718281828459045235360287471352662498L /* e */
-# define M_LOG2El 1.442695040888963407359924681001892137L /* log_2 e */
-# define M_LOG10El 0.434294481903251827651128918916605082L /* log_10 e */
-# define M_LN2l 0.693147180559945309417232121458176568L /* log_e 2 */
-# define M_LN10l 2.302585092994045684017991454684364208L /* log_e 10 */
-# define M_PIl 3.141592653589793238462643383279502884L /* pi */
-# define M_PI_2l 1.570796326794896619231321691639751442L /* pi/2 */
-# define M_PI_4l 0.785398163397448309615660845819875721L /* pi/4 */
-# define M_1_PIl 0.318309886183790671537767526745028724L /* 1/pi */
-# define M_2_PIl 0.636619772367581343075535053490057448L /* 2/pi */
-# define M_2_SQRTPIl 1.128379167095512573896158903121545172L /* 2/sqrt(pi) */
-# define M_SQRT2l 1.414213562373095048801688724209698079L /* sqrt(2) */
-# define M_SQRT1_2l 0.707106781186547524400844362104849039L /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT16 && defined __USE_GNU
-# define M_Ef16 __f16 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef16 __f16 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef16 __f16 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f16 __f16 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f16 __f16 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf16 __f16 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f16 __f16 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f16 __f16 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf16 __f16 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf16 __f16 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf16 __f16 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f16 __f16 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f16 __f16 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT32 && defined __USE_GNU
-# define M_Ef32 __f32 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef32 __f32 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef32 __f32 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f32 __f32 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f32 __f32 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf32 __f32 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f32 __f32 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f32 __f32 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf32 __f32 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf32 __f32 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf32 __f32 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f32 __f32 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f32 __f32 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT64 && defined __USE_GNU
-# define M_Ef64 __f64 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef64 __f64 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef64 __f64 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f64 __f64 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f64 __f64 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf64 __f64 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f64 __f64 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f64 __f64 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf64 __f64 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf64 __f64 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf64 __f64 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f64 __f64 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f64 __f64 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT128 && defined __USE_GNU
-# define M_Ef128 __f128 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef128 __f128 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef128 __f128 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f128 __f128 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f128 __f128 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf128 __f128 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f128 __f128 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f128 __f128 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf128 __f128 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf128 __f128 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf128 __f128 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f128 __f128 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f128 __f128 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT32X && defined __USE_GNU
-# define M_Ef32x __f32x (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef32x __f32x (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef32x __f32x (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f32x __f32x (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f32x __f32x (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf32x __f32x (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f32x __f32x (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f32x __f32x (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf32x __f32x (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf32x __f32x (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf32x __f32x (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f32x __f32x (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f32x __f32x (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT64X && defined __USE_GNU
-# define M_Ef64x __f64x (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef64x __f64x (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef64x __f64x (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f64x __f64x (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f64x __f64x (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf64x __f64x (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f64x __f64x (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f64x __f64x (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf64x __f64x (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf64x __f64x (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf64x __f64x (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f64x __f64x (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f64x __f64x (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT128X && defined __USE_GNU
-# error "M_* values needed for _Float128x"
-#endif
-
-#ifdef __USE_ISOC99
-# if __GNUC_PREREQ (3, 1)
-/* ISO C99 defines some macros to compare number while taking care for
- unordered numbers. Many FPUs provide special instructions to support
- these operations. Generic support in GCC for these as builtins went
- in 2.97, but not all cpus added their patterns until 3.1. Therefore
- we enable the builtins from 3.1 onwards and use a generic implementation
- othwerwise. */
-# define isgreater(x, y) __builtin_isgreater(x, y)
-# define isgreaterequal(x, y) __builtin_isgreaterequal(x, y)
-# define isless(x, y) __builtin_isless(x, y)
-# define islessequal(x, y) __builtin_islessequal(x, y)
-# define islessgreater(x, y) __builtin_islessgreater(x, y)
-# define isunordered(x, y) __builtin_isunordered(x, y)
-# else
-# define isgreater(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x > __y; }))
-# define isgreaterequal(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x >= __y; }))
-# define isless(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x < __y; }))
-# define islessequal(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x <= __y; }))
-# define islessgreater(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x != __y; }))
-/* isunordered must always check both operands first for signaling NaNs. */
-# define isunordered(x, y) \
- (__extension__ ({ __typeof__ (x) __u = (x); __typeof__ (y) __v = (y); \
- __u != __v && (__u != __u || __v != __v); }))
-# endif
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* An expression whose type has the widest of the evaluation formats
- of X and Y (which are of floating-point types). */
-# if __FLT_EVAL_METHOD__ == 2 || __FLT_EVAL_METHOD__ > 64
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0L)
-# elif __FLT_EVAL_METHOD__ == 1 || __FLT_EVAL_METHOD__ > 32
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0)
-# elif __FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == 32
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0f)
-# else
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y))
-# endif
-
-/* Return X == Y but raising "invalid" and setting errno if X or Y is
- a NaN. */
-# if !defined __cplusplus || (__cplusplus < 201103L && !defined __GNUC__)
-# define iseqsig(x, y) \
- __MATH_TG (__MATH_EVAL_FMT2 (x, y), __iseqsig, ((x), (y)))
-# else
-/* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin. Moreover,
- the comparison macros from ISO C take two floating-point arguments,
- which need not have the same type. Choosing what underlying function
- to call requires evaluating the formats of the arguments, then
- selecting which is wider. The macro __MATH_EVAL_FMT2 provides this
- information, however, only the type of the macro expansion is
- relevant (actually evaluating the expression would be incorrect).
- Thus, the type is used as a template parameter for __iseqsig_type,
- which calls the appropriate underlying function. */
-extern "C++" {
-template<typename> struct __iseqsig_type;
-
-template<> struct __iseqsig_type<float>
-{
- static int __call (float __x, float __y) throw ()
- {
- return __iseqsigf (__x, __y);
- }
-};
-
-template<> struct __iseqsig_type<double>
-{
- static int __call (double __x, double __y) throw ()
- {
- return __iseqsig (__x, __y);
- }
-};
-
-template<> struct __iseqsig_type<long double>
-{
- static int __call (long double __x, long double __y) throw ()
- {
-# ifndef __NO_LONG_DOUBLE_MATH
- return __iseqsigl (__x, __y);
-# else
- return __iseqsig (__x, __y);
-# endif
- }
-};
-
-# if __HAVE_FLOAT128_UNLIKE_LDBL
- /* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-template<> struct __iseqsig_type<_Float128>
-{
- static int __call (_Float128 __x, _Float128 __y) throw ()
- {
- return __iseqsigf128 (__x, __y);
- }
-};
-# endif
-
-template<typename _T1, typename _T2>
-inline int
-iseqsig (_T1 __x, _T2 __y) throw ()
-{
-# if __cplusplus >= 201103L
- typedef decltype (__MATH_EVAL_FMT2 (__x, __y)) _T3;
-# else
- typedef __typeof (__MATH_EVAL_FMT2 (__x, __y)) _T3;
-# endif
- return __iseqsig_type<_T3>::__call (__x, __y);
-}
-
-} /* extern "C++" */
-# endif /* __cplusplus */
-
-#endif
-
-__END_DECLS
-
-
-#endif /* math.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mcheck.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mcheck.h
deleted file mode 100644
index 58412d8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mcheck.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MCHECK_H
-#define _MCHECK_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return values for `mprobe': these are the kinds of inconsistencies that
- `mcheck' enables detection of. */
-enum mcheck_status
-{
- MCHECK_DISABLED = -1, /* Consistency checking is not turned on. */
- MCHECK_OK, /* Block is fine. */
- MCHECK_FREE, /* Block freed twice. */
- MCHECK_HEAD, /* Memory before the block was clobbered. */
- MCHECK_TAIL /* Memory after the block was clobbered. */
-};
-
-
-/* Activate a standard collection of debugging hooks. This must be called
- before `malloc' is ever called. ABORTFUNC is called with an error code
- (see enum above) when an inconsistency is detected. If ABORTFUNC is
- null, the standard function prints on stderr and then calls `abort'. */
-extern int mcheck (void (*__abortfunc)(enum mcheck_status)) __THROW;
-
-/* Similar to `mcheck' but performs checks for all block whenever one of
- the memory handling functions is called. This can be very slow. */
-extern int mcheck_pedantic (void (*__abortfunc)(enum mcheck_status)) __THROW;
-
-/* Force check of all blocks now. */
-extern void mcheck_check_all (void);
-
-/* Check for aberrations in a particular malloc'd block. You must have
- called `mcheck' already. These are the same checks that `mcheck' does
- when you free or reallocate a block. */
-extern enum mcheck_status mprobe (void *__ptr) __THROW;
-
-/* Activate a standard collection of tracing hooks. */
-extern void mtrace (void) __THROW;
-extern void muntrace (void) __THROW;
-
-__END_DECLS
-#endif /* mcheck.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/memory.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/memory.h
deleted file mode 100644
index caa94d3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/memory.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * SVID
- */
-
-#ifndef _MEMORY_H
-#define _MEMORY_H 1
-
-#include <features.h>
-
-
-#ifndef _STRING_H
-# include <string.h>
-#endif /* string.h */
-
-
-#endif /* memory.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mntent.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mntent.h
deleted file mode 100644
index f3beb23..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mntent.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* Utilities for reading/writing fstab, mtab, etc.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MNTENT_H
-#define _MNTENT_H 1
-
-#include <features.h>
-#include <paths.h>
-#include <bits/types/FILE.h>
-
-/* File listing canonical interesting mount points. */
-#define MNTTAB _PATH_MNTTAB /* Deprecated alias. */
-
-/* File listing currently active mount points. */
-#define MOUNTED _PATH_MOUNTED /* Deprecated alias. */
-
-
-/* General filesystem types. */
-#define MNTTYPE_IGNORE "ignore" /* Ignore this entry. */
-#define MNTTYPE_NFS "nfs" /* Network file system. */
-#define MNTTYPE_SWAP "swap" /* Swap device. */
-
-
-/* Generic mount options. */
-#define MNTOPT_DEFAULTS "defaults" /* Use all default options. */
-#define MNTOPT_RO "ro" /* Read only. */
-#define MNTOPT_RW "rw" /* Read/write. */
-#define MNTOPT_SUID "suid" /* Set uid allowed. */
-#define MNTOPT_NOSUID "nosuid" /* No set uid allowed. */
-#define MNTOPT_NOAUTO "noauto" /* Do not auto mount. */
-
-
-__BEGIN_DECLS
-
-/* Structure describing a mount table entry. */
-struct mntent
- {
- char *mnt_fsname; /* Device or server for filesystem. */
- char *mnt_dir; /* Directory mounted on. */
- char *mnt_type; /* Type of filesystem: ufs, nfs, etc. */
- char *mnt_opts; /* Comma-separated options for fs. */
- int mnt_freq; /* Dump frequency (in days). */
- int mnt_passno; /* Pass number for `fsck'. */
- };
-
-
-/* Prepare to begin reading and/or writing mount table entries from the
- beginning of FILE. MODE is as for `fopen'. */
-extern FILE *setmntent (const char *__file, const char *__mode) __THROW;
-
-/* Read one mount table entry from STREAM. Returns a pointer to storage
- reused on the next call, or null for EOF or error (use feof/ferror to
- check). */
-extern struct mntent *getmntent (FILE *__stream) __THROW;
-
-#ifdef __USE_MISC
-/* Reentrant version of the above function. */
-extern struct mntent *getmntent_r (FILE *__restrict __stream,
- struct mntent *__restrict __result,
- char *__restrict __buffer,
- int __bufsize) __THROW;
-#endif
-
-/* Write the mount table entry described by MNT to STREAM.
- Return zero on success, nonzero on failure. */
-extern int addmntent (FILE *__restrict __stream,
- const struct mntent *__restrict __mnt) __THROW;
-
-/* Close a stream opened with `setmntent'. */
-extern int endmntent (FILE *__stream) __THROW;
-
-/* Search MNT->mnt_opts for an option matching OPT.
- Returns the address of the substring, or null if none found. */
-extern char *hasmntopt (const struct mntent *__mnt,
- const char *__opt) __THROW;
-
-
-__END_DECLS
-
-#endif /* mntent.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/monetary.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/monetary.h
deleted file mode 100644
index a29af54..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/monetary.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Header file for monetary value formatting functions.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MONETARY_H
-#define _MONETARY_H 1
-
-#include <features.h>
-
-/* Get needed types. */
-#define __need_size_t
-#include <stddef.h>
-#include <bits/types.h>
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-
-__BEGIN_DECLS
-
-/* Formatting a monetary value according to the current locale. */
-extern ssize_t strfmon (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format, ...)
- __THROW __attribute_format_strfmon__ (3, 4);
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Formatting a monetary value according to the given locale. */
-extern ssize_t strfmon_l (char *__restrict __s, size_t __maxsize,
- locale_t __loc,
- const char *__restrict __format, ...)
- __THROW __attribute_format_strfmon__ (4, 5);
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/monetary-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* monetary.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mqueue.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mqueue.h
deleted file mode 100644
index a69cc6a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/mqueue.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MQUEUE_H
-#define _MQUEUE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <fcntl.h>
-#include <bits/types/sigevent_t.h>
-#include <bits/types/struct_timespec.h>
-/* Get the definition of mqd_t and struct mq_attr. */
-#include <bits/mqueue.h>
-
-__BEGIN_DECLS
-
-/* Establish connection between a process and a message queue NAME and
- return message queue descriptor or (mqd_t) -1 on error. OFLAG determines
- the type of access used. If O_CREAT is on OFLAG, the third argument is
- taken as a `mode_t', the mode of the created message queue, and the fourth
- argument is taken as `struct mq_attr *', pointer to message queue
- attributes. If the fourth argument is NULL, default attributes are
- used. */
-extern mqd_t mq_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-
-/* Removes the association between message queue descriptor MQDES and its
- message queue. */
-extern int mq_close (mqd_t __mqdes) __THROW;
-
-/* Query status and attributes of message queue MQDES. */
-extern int mq_getattr (mqd_t __mqdes, struct mq_attr *__mqstat)
- __THROW __nonnull ((2));
-
-/* Set attributes associated with message queue MQDES and if OMQSTAT is
- not NULL also query its old attributes. */
-extern int mq_setattr (mqd_t __mqdes,
- const struct mq_attr *__restrict __mqstat,
- struct mq_attr *__restrict __omqstat)
- __THROW __nonnull ((2));
-
-/* Remove message queue named NAME. */
-extern int mq_unlink (const char *__name) __THROW __nonnull ((1));
-
-/* Register notification issued upon message arrival to an empty
- message queue MQDES. */
-extern int mq_notify (mqd_t __mqdes, const struct sigevent *__notification)
- __THROW;
-
-/* Receive the oldest from highest priority messages in message queue
- MQDES. */
-extern ssize_t mq_receive (mqd_t __mqdes, char *__msg_ptr, size_t __msg_len,
- unsigned int *__msg_prio) __nonnull ((2));
-
-/* Add message pointed by MSG_PTR to message queue MQDES. */
-extern int mq_send (mqd_t __mqdes, const char *__msg_ptr, size_t __msg_len,
- unsigned int __msg_prio) __nonnull ((2));
-
-#ifdef __USE_XOPEN2K
-/* Receive the oldest from highest priority messages in message queue
- MQDES, stop waiting if ABS_TIMEOUT expires. */
-extern ssize_t mq_timedreceive (mqd_t __mqdes, char *__restrict __msg_ptr,
- size_t __msg_len,
- unsigned int *__restrict __msg_prio,
- const struct timespec *__restrict __abs_timeout)
- __nonnull ((2, 5));
-
-/* Add message pointed by MSG_PTR to message queue MQDES, stop blocking
- on full message queue if ABS_TIMEOUT expires. */
-extern int mq_timedsend (mqd_t __mqdes, const char *__msg_ptr,
- size_t __msg_len, unsigned int __msg_prio,
- const struct timespec *__abs_timeout)
- __nonnull ((2, 5));
-#endif
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function \
- && (defined __va_arg_pack_len || defined __use_clang_fortify)
-# include <bits/mqueue2.h>
-#endif
-
-__END_DECLS
-
-#endif /* mqueue.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ethernet.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ethernet.h
deleted file mode 100644
index b0b814d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ethernet.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the FreeBSD version of this file. Curiously, that file
- lacks a copyright in the header. */
-
-#ifndef __NET_ETHERNET_H
-#define __NET_ETHERNET_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-#include <linux/if_ether.h> /* IEEE 802.3 Ethernet constants */
-
-__BEGIN_DECLS
-
-/* This is a name for the 48 bit ethernet address available on many
- systems. */
-struct ether_addr
-{
- uint8_t ether_addr_octet[ETH_ALEN];
-} __attribute__ ((__packed__));
-
-/* 10Mb/s ethernet header */
-struct ether_header
-{
- uint8_t ether_dhost[ETH_ALEN]; /* destination eth addr */
- uint8_t ether_shost[ETH_ALEN]; /* source ether addr */
- uint16_t ether_type; /* packet type ID field */
-} __attribute__ ((__packed__));
-
-/* Ethernet protocol ID's */
-#define ETHERTYPE_PUP 0x0200 /* Xerox PUP */
-#define ETHERTYPE_SPRITE 0x0500 /* Sprite */
-#define ETHERTYPE_IP 0x0800 /* IP */
-#define ETHERTYPE_ARP 0x0806 /* Address resolution */
-#define ETHERTYPE_REVARP 0x8035 /* Reverse ARP */
-#define ETHERTYPE_AT 0x809B /* AppleTalk protocol */
-#define ETHERTYPE_AARP 0x80F3 /* AppleTalk ARP */
-#define ETHERTYPE_VLAN 0x8100 /* IEEE 802.1Q VLAN tagging */
-#define ETHERTYPE_IPX 0x8137 /* IPX */
-#define ETHERTYPE_IPV6 0x86dd /* IP protocol version 6 */
-#define ETHERTYPE_LOOPBACK 0x9000 /* used to test interfaces */
-
-#define ETHER_ADDR_LEN ETH_ALEN /* size of ethernet addr */
-#define ETHER_TYPE_LEN 2 /* bytes in type field */
-#define ETHER_CRC_LEN 4 /* bytes in CRC field */
-#define ETHER_HDR_LEN ETH_HLEN /* total octets in header */
-#define ETHER_MIN_LEN (ETH_ZLEN + ETHER_CRC_LEN) /* min packet length */
-#define ETHER_MAX_LEN (ETH_FRAME_LEN + ETHER_CRC_LEN) /* max packet length */
-
-/* make sure ethernet length is valid */
-#define ETHER_IS_VALID_LEN(foo) \
- ((foo) >= ETHER_MIN_LEN && (foo) <= ETHER_MAX_LEN)
-
-/*
- * The ETHERTYPE_NTRAILER packet types starting at ETHERTYPE_TRAIL have
- * (type-ETHERTYPE_TRAIL)*512 bytes of data followed
- * by an ETHER type (as given above) and then the (variable-length) header.
- */
-#define ETHERTYPE_TRAIL 0x1000 /* Trailer packet */
-#define ETHERTYPE_NTRAILER 16
-
-#define ETHERMTU ETH_DATA_LEN
-#define ETHERMIN (ETHER_MIN_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
-
-__END_DECLS
-
-#endif /* net/ethernet.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if.h
deleted file mode 100644
index 61e6bc2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* net/if.h -- declarations for inquiring about network interfaces
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_H
-#define _NET_IF_H 1
-
-#include <features.h>
-
-#ifdef __USE_MISC
-# include <sys/types.h>
-# include <sys/socket.h>
-#endif
-
-
-/* Length of interface name. */
-#define IF_NAMESIZE 16
-
-struct if_nameindex
- {
- unsigned int if_index; /* 1, 2, ... */
- char *if_name; /* null terminated name: "eth0", ... */
- };
-
-
-#ifdef __USE_MISC
-/* Standard interface flags. */
-enum
- {
- IFF_UP = 0x1, /* Interface is up. */
-# define IFF_UP IFF_UP
- IFF_BROADCAST = 0x2, /* Broadcast address valid. */
-# define IFF_BROADCAST IFF_BROADCAST
- IFF_DEBUG = 0x4, /* Turn on debugging. */
-# define IFF_DEBUG IFF_DEBUG
- IFF_LOOPBACK = 0x8, /* Is a loopback net. */
-# define IFF_LOOPBACK IFF_LOOPBACK
- IFF_POINTOPOINT = 0x10, /* Interface is point-to-point link. */
-# define IFF_POINTOPOINT IFF_POINTOPOINT
- IFF_NOTRAILERS = 0x20, /* Avoid use of trailers. */
-# define IFF_NOTRAILERS IFF_NOTRAILERS
- IFF_RUNNING = 0x40, /* Resources allocated. */
-# define IFF_RUNNING IFF_RUNNING
- IFF_NOARP = 0x80, /* No address resolution protocol. */
-# define IFF_NOARP IFF_NOARP
- IFF_PROMISC = 0x100, /* Receive all packets. */
-# define IFF_PROMISC IFF_PROMISC
-
- /* Not supported */
- IFF_ALLMULTI = 0x200, /* Receive all multicast packets. */
-# define IFF_ALLMULTI IFF_ALLMULTI
-
- IFF_MASTER = 0x400, /* Master of a load balancer. */
-# define IFF_MASTER IFF_MASTER
- IFF_SLAVE = 0x800, /* Slave of a load balancer. */
-# define IFF_SLAVE IFF_SLAVE
-
- IFF_MULTICAST = 0x1000, /* Supports multicast. */
-# define IFF_MULTICAST IFF_MULTICAST
-
- IFF_PORTSEL = 0x2000, /* Can set media type. */
-# define IFF_PORTSEL IFF_PORTSEL
- IFF_AUTOMEDIA = 0x4000, /* Auto media select active. */
-# define IFF_AUTOMEDIA IFF_AUTOMEDIA
- IFF_DYNAMIC = 0x8000 /* Dialup device with changing addresses. */
-# define IFF_DYNAMIC IFF_DYNAMIC
- };
-
-/* The ifaddr structure contains information about one address of an
- interface. They are maintained by the different address families,
- are allocated and attached when an address is set, and are linked
- together so all addresses for an interface can be located. */
-
-struct ifaddr
- {
- struct sockaddr ifa_addr; /* Address of interface. */
- union
- {
- struct sockaddr ifu_broadaddr;
- struct sockaddr ifu_dstaddr;
- } ifa_ifu;
- struct iface *ifa_ifp; /* Back-pointer to interface. */
- struct ifaddr *ifa_next; /* Next address for interface. */
- };
-
-# define ifa_broadaddr ifa_ifu.ifu_broadaddr /* broadcast address */
-# define ifa_dstaddr ifa_ifu.ifu_dstaddr /* other end of link */
-
-/* Device mapping structure. I'd just gone off and designed a
- beautiful scheme using only loadable modules with arguments for
- driver options and along come the PCMCIA people 8)
-
- Ah well. The get() side of this is good for WDSETUP, and it'll be
- handy for debugging things. The set side is fine for now and being
- very small might be worth keeping for clean configuration. */
-
-struct ifmap
- {
- unsigned long int mem_start;
- unsigned long int mem_end;
- unsigned short int base_addr;
- unsigned char irq;
- unsigned char dma;
- unsigned char port;
- /* 3 bytes spare */
- };
-
-/* Interface request structure used for socket ioctl's. All interface
- ioctl's must have parameter definitions which begin with ifr_name.
- The remainder may be interface specific. */
-
-struct ifreq
- {
-# define IFHWADDRLEN 6
-# define IFNAMSIZ IF_NAMESIZE
- union
- {
- char ifrn_name[IFNAMSIZ]; /* Interface name, e.g. "en0". */
- } ifr_ifrn;
-
- union
- {
- struct sockaddr ifru_addr;
- struct sockaddr ifru_dstaddr;
- struct sockaddr ifru_broadaddr;
- struct sockaddr ifru_netmask;
- struct sockaddr ifru_hwaddr;
- short int ifru_flags;
- int ifru_ivalue;
- int ifru_mtu;
- struct ifmap ifru_map;
- char ifru_slave[IFNAMSIZ]; /* Just fits the size */
- char ifru_newname[IFNAMSIZ];
- __caddr_t ifru_data;
- } ifr_ifru;
- };
-# define ifr_name ifr_ifrn.ifrn_name /* interface name */
-# define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */
-# define ifr_addr ifr_ifru.ifru_addr /* address */
-# define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */
-# define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */
-# define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */
-# define ifr_flags ifr_ifru.ifru_flags /* flags */
-# define ifr_metric ifr_ifru.ifru_ivalue /* metric */
-# define ifr_mtu ifr_ifru.ifru_mtu /* mtu */
-# define ifr_map ifr_ifru.ifru_map /* device map */
-# define ifr_slave ifr_ifru.ifru_slave /* slave device */
-# define ifr_data ifr_ifru.ifru_data /* for use by interface */
-# define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */
-# define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */
-# define ifr_qlen ifr_ifru.ifru_ivalue /* queue length */
-# define ifr_newname ifr_ifru.ifru_newname /* New name */
-# define _IOT_ifreq _IOT(_IOTS(char),IFNAMSIZ,_IOTS(char),16,0,0)
-# define _IOT_ifreq_short _IOT(_IOTS(char),IFNAMSIZ,_IOTS(short),1,0,0)
-# define _IOT_ifreq_int _IOT(_IOTS(char),IFNAMSIZ,_IOTS(int),1,0,0)
-
-
-/* Structure used in SIOCGIFCONF request. Used to retrieve interface
- configuration for machine (useful for programs which must know all
- networks accessible). */
-
-struct ifconf
- {
- int ifc_len; /* Size of buffer. */
- union
- {
- __caddr_t ifcu_buf;
- struct ifreq *ifcu_req;
- } ifc_ifcu;
- };
-# define ifc_buf ifc_ifcu.ifcu_buf /* Buffer address. */
-# define ifc_req ifc_ifcu.ifcu_req /* Array of structures. */
-# define _IOT_ifconf _IOT(_IOTS(struct ifconf),1,0,0,0,0) /* not right */
-#endif /* Misc. */
-
-__BEGIN_DECLS
-
-/* Convert an interface name to an index, and vice versa. */
-extern unsigned int if_nametoindex (const char *__ifname) __THROW;
-extern char *if_indextoname (unsigned int __ifindex, char *__ifname) __THROW;
-
-/* Return a list of all interfaces and their indices. */
-extern struct if_nameindex *if_nameindex (void) __THROW;
-
-/* Free the data returned from if_nameindex. */
-extern void if_freenameindex (struct if_nameindex *__ptr) __THROW;
-
-__END_DECLS
-
-#endif /* net/if.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_arp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_arp.h
deleted file mode 100644
index 2a8933c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_arp.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* Definitions for Address Resolution Protocol.
- Copyright (C) 1997-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the 4.4BSD and Linux version of this file. */
-
-#ifndef _NET_IF_ARP_H
-#define _NET_IF_ARP_H 1
-
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-/* Some internals from deep down in the kernel. */
-#define MAX_ADDR_LEN 7
-
-
-/* This structure defines an ethernet arp header. */
-
-/* ARP protocol opcodes. */
-#define ARPOP_REQUEST 1 /* ARP request. */
-#define ARPOP_REPLY 2 /* ARP reply. */
-#define ARPOP_RREQUEST 3 /* RARP request. */
-#define ARPOP_RREPLY 4 /* RARP reply. */
-#define ARPOP_InREQUEST 8 /* InARP request. */
-#define ARPOP_InREPLY 9 /* InARP reply. */
-#define ARPOP_NAK 10 /* (ATM)ARP NAK. */
-
-/* See RFC 826 for protocol description. ARP packets are variable
- in size; the arphdr structure defines the fixed-length portion.
- Protocol type values are the same as those for 10 Mb/s Ethernet.
- It is followed by the variable-sized fields ar_sha, arp_spa,
- arp_tha and arp_tpa in that order, according to the lengths
- specified. Field names used correspond to RFC 826. */
-
-struct arphdr
- {
- unsigned short int ar_hrd; /* Format of hardware address. */
- unsigned short int ar_pro; /* Format of protocol address. */
- unsigned char ar_hln; /* Length of hardware address. */
- unsigned char ar_pln; /* Length of protocol address. */
- unsigned short int ar_op; /* ARP opcode (command). */
-#if 0
- /* Ethernet looks like this : This bit is variable sized
- however... */
- unsigned char __ar_sha[ETH_ALEN]; /* Sender hardware address. */
- unsigned char __ar_sip[4]; /* Sender IP address. */
- unsigned char __ar_tha[ETH_ALEN]; /* Target hardware address. */
- unsigned char __ar_tip[4]; /* Target IP address. */
-#endif
- };
-
-
-/* ARP protocol HARDWARE identifiers. */
-#define ARPHRD_NETROM 0 /* From KA9Q: NET/ROM pseudo. */
-#define ARPHRD_ETHER 1 /* Ethernet 10/100Mbps. */
-#define ARPHRD_EETHER 2 /* Experimental Ethernet. */
-#define ARPHRD_AX25 3 /* AX.25 Level 2. */
-#define ARPHRD_PRONET 4 /* PROnet token ring. */
-#define ARPHRD_CHAOS 5 /* Chaosnet. */
-#define ARPHRD_IEEE802 6 /* IEEE 802.2 Ethernet/TR/TB. */
-#define ARPHRD_ARCNET 7 /* ARCnet. */
-#define ARPHRD_APPLETLK 8 /* APPLEtalk. */
-#define ARPHRD_DLCI 15 /* Frame Relay DLCI. */
-#define ARPHRD_ATM 19 /* ATM. */
-#define ARPHRD_METRICOM 23 /* Metricom STRIP (new IANA id). */
-#define ARPHRD_IEEE1394 24 /* IEEE 1394 IPv4 - RFC 2734. */
-#define ARPHRD_EUI64 27 /* EUI-64. */
-#define ARPHRD_INFINIBAND 32 /* InfiniBand. */
-
-/* Dummy types for non ARP hardware */
-#define ARPHRD_SLIP 256
-#define ARPHRD_CSLIP 257
-#define ARPHRD_SLIP6 258
-#define ARPHRD_CSLIP6 259
-#define ARPHRD_RSRVD 260 /* Notional KISS type. */
-#define ARPHRD_ADAPT 264
-#define ARPHRD_ROSE 270
-#define ARPHRD_X25 271 /* CCITT X.25. */
-#define ARPHRD_HWX25 272 /* Boards with X.25 in firmware. */
-#define ARPHRD_PPP 512
-#define ARPHRD_CISCO 513 /* Cisco HDLC. */
-#define ARPHRD_HDLC ARPHRD_CISCO
-#define ARPHRD_LAPB 516 /* LAPB. */
-#define ARPHRD_DDCMP 517 /* Digital's DDCMP. */
-#define ARPHRD_RAWHDLC 518 /* Raw HDLC. */
-#define ARPHRD_RAWIP 519 /* Raw IP. */
-
-#define ARPHRD_TUNNEL 768 /* IPIP tunnel. */
-#define ARPHRD_TUNNEL6 769 /* IPIP6 tunnel. */
-#define ARPHRD_FRAD 770 /* Frame Relay Access Device. */
-#define ARPHRD_SKIP 771 /* SKIP vif. */
-#define ARPHRD_LOOPBACK 772 /* Loopback device. */
-#define ARPHRD_LOCALTLK 773 /* Localtalk device. */
-#define ARPHRD_FDDI 774 /* Fiber Distributed Data Interface. */
-#define ARPHRD_BIF 775 /* AP1000 BIF. */
-#define ARPHRD_SIT 776 /* sit0 device - IPv6-in-IPv4. */
-#define ARPHRD_IPDDP 777 /* IP-in-DDP tunnel. */
-#define ARPHRD_IPGRE 778 /* GRE over IP. */
-#define ARPHRD_PIMREG 779 /* PIMSM register interface. */
-#define ARPHRD_HIPPI 780 /* High Performance Parallel I'face. */
-#define ARPHRD_ASH 781 /* (Nexus Electronics) Ash. */
-#define ARPHRD_ECONET 782 /* Acorn Econet. */
-#define ARPHRD_IRDA 783 /* Linux-IrDA. */
-#define ARPHRD_FCPP 784 /* Point to point fibrechanel. */
-#define ARPHRD_FCAL 785 /* Fibrechanel arbitrated loop. */
-#define ARPHRD_FCPL 786 /* Fibrechanel public loop. */
-#define ARPHRD_FCFABRIC 787 /* Fibrechanel fabric. */
-#define ARPHRD_IEEE802_TR 800 /* Magic type ident for TR. */
-#define ARPHRD_IEEE80211 801 /* IEEE 802.11. */
-#define ARPHRD_IEEE80211_PRISM 802 /* IEEE 802.11 + Prism2 header. */
-#define ARPHRD_IEEE80211_RADIOTAP 803 /* IEEE 802.11 + radiotap header. */
-#define ARPHRD_IEEE802154 804 /* IEEE 802.15.4 header. */
-#define ARPHRD_IEEE802154_PHY 805 /* IEEE 802.15.4 PHY header. */
-
-#define ARPHRD_VOID 0xFFFF /* Void type, nothing is known. */
-#define ARPHRD_NONE 0xFFFE /* Zero header length. */
-
-
-/* ARP ioctl request. */
-struct arpreq
- {
- struct sockaddr arp_pa; /* Protocol address. */
- struct sockaddr arp_ha; /* Hardware address. */
- int arp_flags; /* Flags. */
- struct sockaddr arp_netmask; /* Netmask (only for proxy arps). */
- char arp_dev[16];
- };
-
-struct arpreq_old
- {
- struct sockaddr arp_pa; /* Protocol address. */
- struct sockaddr arp_ha; /* Hardware address. */
- int arp_flags; /* Flags. */
- struct sockaddr arp_netmask; /* Netmask (only for proxy arps). */
- };
-
-/* ARP Flag values. */
-#define ATF_COM 0x02 /* Completed entry (ha valid). */
-#define ATF_PERM 0x04 /* Permanent entry. */
-#define ATF_PUBL 0x08 /* Publish entry. */
-#define ATF_USETRAILERS 0x10 /* Has requested trailers. */
-#define ATF_NETMASK 0x20 /* Want to use a netmask (only
- for proxy entries). */
-#define ATF_DONTPUB 0x40 /* Don't answer this addresses. */
-#define ATF_MAGIC 0x80 /* Automatically added entry. */
-
-
-/* Support for the user space arp daemon, arpd. */
-#define ARPD_UPDATE 0x01
-#define ARPD_LOOKUP 0x02
-#define ARPD_FLUSH 0x03
-
-struct arpd_request
- {
- unsigned short int req; /* Request type. */
- uint32_t ip; /* IP address of entry. */
- unsigned long int dev; /* Device entry is tied to. */
- unsigned long int stamp;
- unsigned long int updated;
- unsigned char ha[MAX_ADDR_LEN]; /* Hardware address. */
- };
-
-__END_DECLS
-
-#endif /* net/if_arp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_packet.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_packet.h
deleted file mode 100644
index 75b395d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_packet.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Definitions for use with Linux SOCK_PACKET sockets.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __IF_PACKET_H
-#define __IF_PACKET_H
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-/* This is the SOCK_PACKET address structure as used in Linux 2.0.
- From Linux 2.1 the AF_PACKET interface is preferred and you should
- consider using it in place of this one. */
-
-struct sockaddr_pkt
- {
- __SOCKADDR_COMMON (spkt_);
- unsigned char spkt_device[14];
- unsigned short spkt_protocol;
- };
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_ppp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_ppp.h
deleted file mode 100644
index 31a2076..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_ppp.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* From: if_ppp.h,v 1.3 1995/06/12 11:36:50 paulus Exp */
-
-/*
- * if_ppp.h - Point-to-Point Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND
- * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
- * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
- * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- */
-
-/*
- * ==FILEVERSION 960926==
- *
- * NOTE TO MAINTAINERS:
- * If you modify this file at all, please set the above date.
- * if_ppp.h is shipped with a PPP distribution as well as with the kernel;
- * if everyone increases the FILEVERSION number above, then scripts
- * can do the right thing when deciding whether to install a new if_ppp.h
- * file. Don't change the format of that line otherwise, so the
- * installation script can recognize it.
- */
-
-
-#ifndef __NET_IF_PPP_H
-#define __NET_IF_PPP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-#include <net/ppp_defs.h>
-
-__BEGIN_DECLS
-
-/*
- * Packet sizes
- */
-
-#define PPP_MTU 1500 /* Default MTU (size of Info field) */
-#define PPP_MAXMRU 65000 /* Largest MRU we allow */
-#define PPP_VERSION "2.2.0"
-#define PPP_MAGIC 0x5002 /* Magic value for the ppp structure */
-#define PROTO_IPX 0x002b /* protocol numbers */
-#define PROTO_DNA_RT 0x0027 /* DNA Routing */
-
-
-/*
- * Bit definitions for flags.
- */
-
-#define SC_COMP_PROT 0x00000001 /* protocol compression (output) */
-#define SC_COMP_AC 0x00000002 /* header compression (output) */
-#define SC_COMP_TCP 0x00000004 /* TCP (VJ) compression (output) */
-#define SC_NO_TCP_CCID 0x00000008 /* disable VJ connection-id comp. */
-#define SC_REJ_COMP_AC 0x00000010 /* reject adrs/ctrl comp. on input */
-#define SC_REJ_COMP_TCP 0x00000020 /* reject TCP (VJ) comp. on input */
-#define SC_CCP_OPEN 0x00000040 /* Look at CCP packets */
-#define SC_CCP_UP 0x00000080 /* May send/recv compressed packets */
-#define SC_ENABLE_IP 0x00000100 /* IP packets may be exchanged */
-#define SC_COMP_RUN 0x00001000 /* compressor has been inited */
-#define SC_DECOMP_RUN 0x00002000 /* decompressor has been inited */
-#define SC_DEBUG 0x00010000 /* enable debug messages */
-#define SC_LOG_INPKT 0x00020000 /* log contents of good pkts recvd */
-#define SC_LOG_OUTPKT 0x00040000 /* log contents of pkts sent */
-#define SC_LOG_RAWIN 0x00080000 /* log all chars received */
-#define SC_LOG_FLUSH 0x00100000 /* log all chars flushed */
-#define SC_MASK 0x0fE0ffff /* bits that user can change */
-
-/* state bits */
-#define SC_ESCAPED 0x80000000 /* saw a PPP_ESCAPE */
-#define SC_FLUSH 0x40000000 /* flush input until next PPP_FLAG */
-#define SC_VJ_RESET 0x20000000 /* Need to reset the VJ decompressor */
-#define SC_XMIT_BUSY 0x10000000 /* ppp_write_wakeup is active */
-#define SC_RCV_ODDP 0x08000000 /* have rcvd char with odd parity */
-#define SC_RCV_EVNP 0x04000000 /* have rcvd char with even parity */
-#define SC_RCV_B7_1 0x02000000 /* have rcvd char with bit 7 = 1 */
-#define SC_RCV_B7_0 0x01000000 /* have rcvd char with bit 7 = 0 */
-#define SC_DC_FERROR 0x00800000 /* fatal decomp error detected */
-#define SC_DC_ERROR 0x00400000 /* non-fatal decomp error detected */
-
-/*
- * Ioctl definitions.
- */
-
-struct npioctl {
- int protocol; /* PPP protocol, e.g. PPP_IP */
- enum NPmode mode;
-};
-
-/* Structure describing a CCP configuration option, for PPPIOCSCOMPRESS */
-struct ppp_option_data {
- uint8_t *ptr;
- uint32_t length;
- int transmit;
-};
-
-/* 'struct ifreq' is only available from net/if.h under __USE_MISC. */
-#ifdef __USE_MISC
-struct ifpppstatsreq {
- struct ifreq b;
- struct ppp_stats stats; /* statistic information */
-};
-
-struct ifpppcstatsreq {
- struct ifreq b;
- struct ppp_comp_stats stats;
-};
-
-#define ifr__name b.ifr_ifrn.ifrn_name
-#define stats_ptr b.ifr_ifru.ifru_data
-#endif
-
-/*
- * Ioctl definitions.
- */
-
-#define PPPIOCGFLAGS _IOR('t', 90, int) /* get configuration flags */
-#define PPPIOCSFLAGS _IOW('t', 89, int) /* set configuration flags */
-#define PPPIOCGASYNCMAP _IOR('t', 88, int) /* get async map */
-#define PPPIOCSASYNCMAP _IOW('t', 87, int) /* set async map */
-#define PPPIOCGUNIT _IOR('t', 86, int) /* get ppp unit number */
-#define PPPIOCGRASYNCMAP _IOR('t', 85, int) /* get receive async map */
-#define PPPIOCSRASYNCMAP _IOW('t', 84, int) /* set receive async map */
-#define PPPIOCGMRU _IOR('t', 83, int) /* get max receive unit */
-#define PPPIOCSMRU _IOW('t', 82, int) /* set max receive unit */
-#define PPPIOCSMAXCID _IOW('t', 81, int) /* set VJ max slot ID */
-#define PPPIOCGXASYNCMAP _IOR('t', 80, ext_accm) /* get extended ACCM */
-#define PPPIOCSXASYNCMAP _IOW('t', 79, ext_accm) /* set extended ACCM */
-#define PPPIOCXFERUNIT _IO('t', 78) /* transfer PPP unit */
-#define PPPIOCSCOMPRESS _IOW('t', 77, struct ppp_option_data)
-#define PPPIOCGNPMODE _IOWR('t', 76, struct npioctl) /* get NP mode */
-#define PPPIOCSNPMODE _IOW('t', 75, struct npioctl) /* set NP mode */
-#define PPPIOCGDEBUG _IOR('t', 65, int) /* Read debug level */
-#define PPPIOCSDEBUG _IOW('t', 64, int) /* Set debug level */
-#define PPPIOCGIDLE _IOR('t', 63, struct ppp_idle) /* get idle time */
-
-#define SIOCGPPPSTATS (SIOCDEVPRIVATE + 0)
-#define SIOCGPPPVER (SIOCDEVPRIVATE + 1) /* NEVER change this!! */
-#define SIOCGPPPCSTATS (SIOCDEVPRIVATE + 2)
-
-#if !defined(ifr_mtu)
-#define ifr_mtu ifr_ifru.ifru_metric
-#endif
-
-__END_DECLS
-
-#endif /* net/if_ppp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_shaper.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_shaper.h
deleted file mode 100644
index 4afc62c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_shaper.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_SHAPER_H
-#define _NET_IF_SHAPER_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-
-__BEGIN_DECLS
-
-#define SHAPER_QLEN 10
-/*
- * This is a bit speed dependant (read it shouldnt be a constant!)
- *
- * 5 is about right for 28.8 upwards. Below that double for every
- * halving of speed or so. - ie about 20 for 9600 baud.
- */
-#define SHAPER_LATENCY (5 * HZ)
-#define SHAPER_MAXSLIP 2
-#define SHAPER_BURST (HZ / 50) /* Good for >128K then */
-
-#define SHAPER_SET_DEV 0x0001
-#define SHAPER_SET_SPEED 0x0002
-#define SHAPER_GET_DEV 0x0003
-#define SHAPER_GET_SPEED 0x0004
-
-struct shaperconf
-{
- uint16_t ss_cmd;
- union
- {
- char ssu_name[14];
- uint32_t ssu_speed;
- } ss_u;
-#define ss_speed ss_u.ssu_speed
-#define ss_name ss_u.ssu_name
-};
-
-__END_DECLS
-
-#endif /* net/if_shaper.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_slip.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_slip.h
deleted file mode 100644
index cfb29f1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/if_slip.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_SLIP_H
-#define _NET_IF_SLIP_H 1
-
-/* We can use the kernel header. */
-#include <linux/if_slip.h>
-
-#endif /* net/if_slip.h. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ppp-comp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ppp-comp.h
deleted file mode 100644
index 4a992d5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ppp-comp.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/ppp-comp.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ppp_defs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ppp_defs.h
deleted file mode 100644
index 5e492e9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/ppp_defs.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef _NET_PPP_DEFS_H
-#define _NET_PPP_DEFS_H 1
-
-#include <bits/types/time_t.h>
-#include <asm/types.h>
-#include <linux/ppp_defs.h>
-
-#endif /* net/ppp_defs.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/route.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/route.h
deleted file mode 100644
index 10444a6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/net/route.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the 4.4BSD and Linux version of this file. */
-
-#ifndef _NET_ROUTE_H
-#define _NET_ROUTE_H 1
-
-#include <features.h>
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <bits/wordsize.h>
-
-
-/* This structure gets passed by the SIOCADDRT and SIOCDELRT calls. */
-struct rtentry
- {
- unsigned long int rt_pad1;
- struct sockaddr rt_dst; /* Target address. */
- struct sockaddr rt_gateway; /* Gateway addr (RTF_GATEWAY). */
- struct sockaddr rt_genmask; /* Target network mask (IP). */
- unsigned short int rt_flags;
- short int rt_pad2;
- unsigned long int rt_pad3;
- unsigned char rt_tos;
- unsigned char rt_class;
-#if __WORDSIZE == 64
- short int rt_pad4[3];
-#else
- short int rt_pad4;
-#endif
- short int rt_metric; /* +1 for binary compatibility! */
- char *rt_dev; /* Forcing the device at add. */
- unsigned long int rt_mtu; /* Per route MTU/Window. */
- unsigned long int rt_window; /* Window clamping. */
- unsigned short int rt_irtt; /* Initial RTT. */
- };
-/* Compatibility hack. */
-#define rt_mss rt_mtu
-
-
-struct in6_rtmsg
- {
- struct in6_addr rtmsg_dst;
- struct in6_addr rtmsg_src;
- struct in6_addr rtmsg_gateway;
- uint32_t rtmsg_type;
- uint16_t rtmsg_dst_len;
- uint16_t rtmsg_src_len;
- uint32_t rtmsg_metric;
- unsigned long int rtmsg_info;
- uint32_t rtmsg_flags;
- int rtmsg_ifindex;
- };
-
-
-#define RTF_UP 0x0001 /* Route usable. */
-#define RTF_GATEWAY 0x0002 /* Destination is a gateway. */
-
-#define RTF_HOST 0x0004 /* Host entry (net otherwise). */
-#define RTF_REINSTATE 0x0008 /* Reinstate route after timeout. */
-#define RTF_DYNAMIC 0x0010 /* Created dyn. (by redirect). */
-#define RTF_MODIFIED 0x0020 /* Modified dyn. (by redirect). */
-#define RTF_MTU 0x0040 /* Specific MTU for this route. */
-#define RTF_MSS RTF_MTU /* Compatibility. */
-#define RTF_WINDOW 0x0080 /* Per route window clamping. */
-#define RTF_IRTT 0x0100 /* Initial round trip time. */
-#define RTF_REJECT 0x0200 /* Reject route. */
-#define RTF_STATIC 0x0400 /* Manually injected route. */
-#define RTF_XRESOLVE 0x0800 /* External resolver. */
-#define RTF_NOFORWARD 0x1000 /* Forwarding inhibited. */
-#define RTF_THROW 0x2000 /* Go to next class. */
-#define RTF_NOPMTUDISC 0x4000 /* Do not send packets with DF. */
-
-/* for IPv6 */
-#define RTF_DEFAULT 0x00010000 /* default - learned via ND */
-#define RTF_ALLONLINK 0x00020000 /* fallback, no routers on link */
-#define RTF_ADDRCONF 0x00040000 /* addrconf route - RA */
-
-#define RTF_LINKRT 0x00100000 /* link specific - device match */
-#define RTF_NONEXTHOP 0x00200000 /* route with no nexthop */
-
-#define RTF_CACHE 0x01000000 /* cache entry */
-#define RTF_FLOW 0x02000000 /* flow significant route */
-#define RTF_POLICY 0x04000000 /* policy route */
-
-#define RTCF_VALVE 0x00200000
-#define RTCF_MASQ 0x00400000
-#define RTCF_NAT 0x00800000
-#define RTCF_DOREDIRECT 0x01000000
-#define RTCF_LOG 0x02000000
-#define RTCF_DIRECTSRC 0x04000000
-
-#define RTF_LOCAL 0x80000000
-#define RTF_INTERFACE 0x40000000
-#define RTF_MULTICAST 0x20000000
-#define RTF_BROADCAST 0x10000000
-#define RTF_NAT 0x08000000
-
-#define RTF_ADDRCLASSMASK 0xF8000000
-#define RT_ADDRCLASS(flags) ((uint32_t) flags >> 23)
-
-#define RT_TOS(tos) ((tos) & IPTOS_TOS_MASK)
-
-#define RT_LOCALADDR(flags) ((flags & RTF_ADDRCLASSMASK) \
- == (RTF_LOCAL|RTF_INTERFACE))
-
-#define RT_CLASS_UNSPEC 0
-#define RT_CLASS_DEFAULT 253
-
-#define RT_CLASS_MAIN 254
-#define RT_CLASS_LOCAL 255
-#define RT_CLASS_MAX 255
-
-
-#define RTMSG_ACK NLMSG_ACK
-#define RTMSG_OVERRUN NLMSG_OVERRUN
-
-#define RTMSG_NEWDEVICE 0x11
-#define RTMSG_DELDEVICE 0x12
-#define RTMSG_NEWROUTE 0x21
-#define RTMSG_DELROUTE 0x22
-#define RTMSG_NEWRULE 0x31
-#define RTMSG_DELRULE 0x32
-#define RTMSG_CONTROL 0x40
-
-#define RTMSG_AR_FAILED 0x51 /* Address Resolution failed. */
-
-#endif /* net/route.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netash/ash.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netash/ash.h
deleted file mode 100644
index b139ea6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netash/ash.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Definitions for use with Linux AF_ASH sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETASH_ASH_H
-#define _NETASH_ASH_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-struct sockaddr_ash
- {
- __SOCKADDR_COMMON (sash_); /* Common data: address family etc. */
- int sash_ifindex; /* Interface to use. */
- unsigned char sash_channel; /* Realtime or control. */
- unsigned int sash_plen;
- unsigned char sash_prefix[16];
- };
-
-/* Values for `channel' member. */
-#define ASH_CHANNEL_ANY 0
-#define ASH_CHANNEL_CONTROL 1
-#define ASH_CHANNEL_REALTIME 2
-
-#endif /* netash/ash.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netatalk/at.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netatalk/at.h
deleted file mode 100644
index af63d7b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netatalk/at.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETATALK_AT_H
-#define _NETATALK_AT_H 1
-
-#include <asm/types.h>
-#include <bits/sockaddr.h>
-#include <linux/atalk.h>
-#include <sys/socket.h>
-
-#define SOL_ATALK 258 /* sockopt level for atalk */
-
-#endif /* netatalk/at.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netax25/ax25.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netax25/ax25.h
deleted file mode 100644
index f8b4d98..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netax25/ax25.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETAX25_AX25_H
-#define _NETAX25_AX25_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-/* Setsockoptions(2) level. Thanks to BSD these must match IPPROTO_xxx. */
-#define SOL_AX25 257
-
-/* AX.25 flags: */
-#define AX25_WINDOW 1
-#define AX25_T1 2
-#define AX25_T2 5
-#define AX25_T3 4
-#define AX25_N2 3
-#define AX25_BACKOFF 6
-#define AX25_EXTSEQ 7
-#define AX25_PIDINCL 8
-#define AX25_IDLE 9
-#define AX25_PACLEN 10
-#define AX25_IPMAXQUEUE 11
-#define AX25_IAMDIGI 12
-#define AX25_KILL 99
-
-/* AX.25 socket ioctls: */
-#define SIOCAX25GETUID (SIOCPROTOPRIVATE)
-#define SIOCAX25ADDUID (SIOCPROTOPRIVATE+1)
-#define SIOCAX25DELUID (SIOCPROTOPRIVATE+2)
-#define SIOCAX25NOUID (SIOCPROTOPRIVATE+3)
-#define SIOCAX25BPQADDR (SIOCPROTOPRIVATE+4)
-#define SIOCAX25GETPARMS (SIOCPROTOPRIVATE+5)
-#define SIOCAX25SETPARMS (SIOCPROTOPRIVATE+6)
-#define SIOCAX25OPTRT (SIOCPROTOPRIVATE+7)
-#define SIOCAX25CTLCON (SIOCPROTOPRIVATE+8)
-#define SIOCAX25GETINFO (SIOCPROTOPRIVATE+9)
-#define SIOCAX25ADDFWD (SIOCPROTOPRIVATE+10)
-#define SIOCAX25DELFWD (SIOCPROTOPRIVATE+11)
-
-/* unknown: */
-#define AX25_NOUID_DEFAULT 0
-#define AX25_NOUID_BLOCK 1
-#define AX25_SET_RT_IPMODE 2
-
-/* Digipeating flags: */
-#define AX25_DIGI_INBAND 0x01 /* Allow digipeating within port */
-#define AX25_DIGI_XBAND 0x02 /* Allow digipeating across ports */
-
-/* Maximim number of digipeaters: */
-#define AX25_MAX_DIGIS 8
-
-
-typedef struct
- {
- char ax25_call[7]; /* 6 call + SSID (shifted ascii) */
- }
-ax25_address;
-
-struct sockaddr_ax25
- {
- sa_family_t sax25_family;
- ax25_address sax25_call;
- int sax25_ndigis;
- };
-
-/*
- * The sockaddr struct with the digipeater adresses:
- */
-struct full_sockaddr_ax25
- {
- struct sockaddr_ax25 fsa_ax25;
- ax25_address fsa_digipeater[AX25_MAX_DIGIS];
- };
-#define sax25_uid sax25_ndigis
-
-struct ax25_routes_struct
- {
- ax25_address port_addr;
- ax25_address dest_addr;
- unsigned char digi_count;
- ax25_address digi_addr[AX25_MAX_DIGIS];
- };
-
-/* The AX.25 ioctl structure: */
-struct ax25_ctl_struct
- {
- ax25_address port_addr;
- ax25_address source_addr;
- ax25_address dest_addr;
- unsigned int cmd;
- unsigned long arg;
- unsigned char digi_count;
- ax25_address digi_addr[AX25_MAX_DIGIS];
- };
-
-struct ax25_info_struct
- {
- unsigned int n2, n2count;
- unsigned int t1, t1timer;
- unsigned int t2, t2timer;
- unsigned int t3, t3timer;
- unsigned int idle, idletimer;
- unsigned int state;
- unsigned int rcv_q, snd_q;
- };
-
-struct ax25_fwd_struct
- {
- ax25_address port_from;
- ax25_address port_to;
- };
-
-/* AX.25 route structure: */
-struct ax25_route_opt_struct
- {
- ax25_address port_addr;
- ax25_address dest_addr;
- int cmd;
- int arg;
- };
-
-/* AX.25 BPQ stuff: */
-struct ax25_bpqaddr_struct
- {
- char dev[16];
- ax25_address addr;
- };
-
-/* Definitions for the AX.25 `values' fields: */
-#define AX25_VALUES_IPDEFMODE 0 /* 'D'=DG 'V'=VC */
-#define AX25_VALUES_AXDEFMODE 1 /* 8=Normal 128=Extended Seq Nos */
-#define AX25_VALUES_NETROM 2 /* Allow NET/ROM - 0=No 1=Yes */
-#define AX25_VALUES_TEXT 3 /* Allow PID=Text - 0=No 1=Yes */
-#define AX25_VALUES_BACKOFF 4 /* 'E'=Exponential 'L'=Linear */
-#define AX25_VALUES_CONMODE 5 /* Allow connected modes - 0=No 1=Yes */
-#define AX25_VALUES_WINDOW 6 /* Default window size for standard AX.25 */
-#define AX25_VALUES_EWINDOW 7 /* Default window size for extended AX.25 */
-#define AX25_VALUES_T1 8 /* Default T1 timeout value */
-#define AX25_VALUES_T2 9 /* Default T2 timeout value */
-#define AX25_VALUES_T3 10 /* Default T3 timeout value */
-#define AX25_VALUES_N2 11 /* Default N2 value */
-#define AX25_VALUES_DIGI 12 /* Digipeat mode */
-#define AX25_VALUES_IDLE 13 /* mode vc idle timer */
-#define AX25_VALUES_PACLEN 14 /* AX.25 MTU */
-#define AX25_VALUES_IPMAXQUEUE 15 /* Maximum number of buffers enqueued */
-#define AX25_MAX_VALUES 20
-
-struct ax25_parms_struct
- {
- ax25_address port_addr;
- unsigned short values[AX25_MAX_VALUES];
- };
-
-#endif /* netax25/ax25.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netdb.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netdb.h
deleted file mode 100644
index 1f36f25..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netdb.h
+++ /dev/null
@@ -1,713 +0,0 @@
- /* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* All data returned by the network data base library are supplied in
- host order and returned in network order (suitable for use in
- system calls). */
-
-#ifndef _NETDB_H
-#define _NETDB_H 1
-
-#include <features.h>
-
-#include <netinet/in.h>
-#include <bits/stdint-uintn.h>
-#ifdef __USE_MISC
-/* This is necessary to make this include file properly replace the
- Sun version. */
-# include <rpc/netdb.h>
-#endif
-
-#ifdef __USE_GNU
-# include <bits/types/sigevent_t.h>
-# include <bits/types/struct_timespec.h>
-#endif
-
-#include <bits/netdb.h>
-
-/* Absolute file name for network data base files. */
-#define _PATH_HEQUIV "/etc/hosts.equiv"
-#define _PATH_HOSTS "/etc/hosts"
-#define _PATH_NETWORKS "/etc/networks"
-#define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf"
-#define _PATH_PROTOCOLS "/etc/protocols"
-#define _PATH_SERVICES "/etc/services"
-
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8
-/* Error status for non-reentrant lookup functions.
- We use a macro to access always the thread-specific `h_errno' variable. */
-# define h_errno (*__h_errno_location ())
-
-/* Function to get address of global `h_errno' variable. */
-extern int *__h_errno_location (void) __THROW __attribute__ ((__const__));
-
-
-/* Possible values left in `h_errno'. */
-# define HOST_NOT_FOUND 1 /* Authoritative Answer Host not found. */
-# define TRY_AGAIN 2 /* Non-Authoritative Host not found,
- or SERVERFAIL. */
-# define NO_RECOVERY 3 /* Non recoverable errors, FORMERR, REFUSED,
- NOTIMP. */
-# define NO_DATA 4 /* Valid name, no data record of requested
- type. */
-#endif
-#ifdef __USE_MISC
-# define NETDB_INTERNAL -1 /* See errno. */
-# define NETDB_SUCCESS 0 /* No problem. */
-# define NO_ADDRESS NO_DATA /* No address, look for MX record. */
-#endif
-
-#if defined __USE_XOPEN2K || defined __USE_XOPEN_EXTENDED
-/* Highest reserved Internet port number. */
-# define IPPORT_RESERVED 1024
-#endif
-
-#ifdef __USE_GNU
-/* Scope delimiter for getaddrinfo(), getnameinfo(). */
-# define SCOPE_DELIMITER '%'
-#endif
-
-#ifdef __USE_MISC
-/* Print error indicated by `h_errno' variable on standard error. STR
- if non-null is printed before the error string. */
-extern void herror (const char *__str) __THROW;
-
-/* Return string associated with error ERR_NUM. */
-extern const char *hstrerror (int __err_num) __THROW;
-#endif
-
-
-/* Description of data base entry for a single host. */
-struct hostent
-{
- char *h_name; /* Official name of host. */
- char **h_aliases; /* Alias list. */
- int h_addrtype; /* Host address type. */
- int h_length; /* Length of address. */
- char **h_addr_list; /* List of addresses from name server. */
-#ifdef __USE_MISC
-# define h_addr h_addr_list[0] /* Address, for backward compatibility.*/
-#endif
-};
-
-/* Open host data base files and mark them as staying open even after
- a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void sethostent (int __stay_open);
-
-/* Close host data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endhostent (void);
-
-/* Get next entry from host data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostent (void);
-
-/* Return entry from host data base which address match ADDR with
- length LEN and type TYPE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostbyaddr (const void *__addr, __socklen_t __len,
- int __type);
-
-/* Return entry from host data base for host with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostbyname (const char *__name);
-
-#ifdef __USE_MISC
-/* Return entry from host data base for host with NAME. AF must be
- set to the address type which is `AF_INET' for IPv4 or `AF_INET6'
- for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct hostent *gethostbyname2 (const char *__name, int __af);
-
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF. The last
- argument is a pointer to a variable which gets the value which
- would be stored in the global variable `herrno' by the
- non-reentrant functions.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int gethostent_r (struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyaddr_r (const void *__restrict __addr, __socklen_t __len,
- int __type,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyname_r (const char *__restrict __name,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyname2_r (const char *__restrict __name, int __af,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-#endif /* misc */
-
-
-/* Open network data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setnetent (int __stay_open);
-
-/* Close network data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endnetent (void);
-
-/* Get next entry from network data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetent (void);
-
-/* Return entry from network data base which address match NET and
- type TYPE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetbyaddr (uint32_t __net, int __type);
-
-/* Return entry from network data base for network with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetbyname (const char *__name);
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF. The last
- argument is a pointer to a variable which gets the value which
- would be stored in the global variable `herrno' by the
- non-reentrant functions.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getnetent_r (struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int getnetbyaddr_r (uint32_t __net, int __type,
- struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int getnetbyname_r (const char *__restrict __name,
- struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-#endif /* misc */
-
-
-/* Description of data base entry for a single service. */
-struct servent
-{
- char *s_name; /* Official service name. */
- char **s_aliases; /* Alias list. */
- int s_port; /* Port number. */
- char *s_proto; /* Protocol to use. */
-};
-
-/* Open service data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setservent (int __stay_open);
-
-/* Close service data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endservent (void);
-
-/* Get next entry from service data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservent (void);
-
-/* Return entry from network data base for network with NAME and
- protocol PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservbyname (const char *__name, const char *__proto);
-
-/* Return entry from service data base which matches port PORT and
- protocol PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservbyport (int __port, const char *__proto);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getservent_r (struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-
-extern int getservbyname_r (const char *__restrict __name,
- const char *__restrict __proto,
- struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-
-extern int getservbyport_r (int __port, const char *__restrict __proto,
- struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-#endif /* misc */
-
-
-/* Description of data base entry for a single service. */
-struct protoent
-{
- char *p_name; /* Official protocol name. */
- char **p_aliases; /* Alias list. */
- int p_proto; /* Protocol number. */
-};
-
-/* Open protocol data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setprotoent (int __stay_open);
-
-/* Close protocol data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endprotoent (void);
-
-/* Get next entry from protocol data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotoent (void);
-
-/* Return entry from protocol data base for network with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotobyname (const char *__name);
-
-/* Return entry from protocol data base which number is PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotobynumber (int __proto);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getprotoent_r (struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-extern int getprotobyname_r (const char *__restrict __name,
- struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-extern int getprotobynumber_r (int __proto,
- struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-
-/* Establish network group NETGROUP for enumeration.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int setnetgrent (const char *__netgroup);
-
-/* Free all space allocated by previous `setnetgrent' call.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endnetgrent (void);
-
-/* Get next member of netgroup established by last `setnetgrent' call
- and return pointers to elements in HOSTP, USERP, and DOMAINP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getnetgrent (char **__restrict __hostp,
- char **__restrict __userp,
- char **__restrict __domainp);
-
-
-/* Test whether NETGROUP contains the triple (HOST,USER,DOMAIN).
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int innetgr (const char *__netgroup, const char *__host,
- const char *__user, const char *__domain);
-
-/* Reentrant version of `getnetgrent' where result is placed in BUFFER.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getnetgrent_r (char **__restrict __hostp,
- char **__restrict __userp,
- char **__restrict __domainp,
- char *__restrict __buffer, size_t __buflen);
-#endif /* misc */
-
-
-#ifdef __USE_MISC
-/* Call `rshd' at port RPORT on remote machine *AHOST to execute CMD.
- The local user is LOCUSER, on the remote machine the command is
- executed as REMUSER. In *FD2P the descriptor to the socket for the
- connection is returned. The caller must have the right to use a
- reserved port. When the function returns *AHOST contains the
- official host name.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rcmd (char **__restrict __ahost, unsigned short int __rport,
- const char *__restrict __locuser,
- const char *__restrict __remuser,
- const char *__restrict __cmd, int *__restrict __fd2p);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rcmd_af (char **__restrict __ahost, unsigned short int __rport,
- const char *__restrict __locuser,
- const char *__restrict __remuser,
- const char *__restrict __cmd, int *__restrict __fd2p,
- sa_family_t __af);
-
-/* Call `rexecd' at port RPORT on remote machine *AHOST to execute
- CMD. The process runs at the remote machine using the ID of user
- NAME whose cleartext password is PASSWD. In *FD2P the descriptor
- to the socket for the connection is returned. When the function
- returns *AHOST contains the official host name.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rexec (char **__restrict __ahost, int __rport,
- const char *__restrict __name,
- const char *__restrict __pass,
- const char *__restrict __cmd, int *__restrict __fd2p);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rexec_af (char **__restrict __ahost, int __rport,
- const char *__restrict __name,
- const char *__restrict __pass,
- const char *__restrict __cmd, int *__restrict __fd2p,
- sa_family_t __af);
-
-/* Check whether user REMUSER on system RHOST is allowed to login as LOCUSER.
- If SUSER is not zero the user tries to become superuser. Return 0 if
- it is possible.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int ruserok (const char *__rhost, int __suser,
- const char *__remuser, const char *__locuser);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int ruserok_af (const char *__rhost, int __suser,
- const char *__remuser, const char *__locuser,
- sa_family_t __af);
-
-/* Check whether user REMUSER on system indicated by IPv4 address
- RADDR is allowed to login as LOCUSER. Non-IPv4 (e.g., IPv6) are
- not supported. If SUSER is not zero the user tries to become
- superuser. Return 0 if it is possible.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int iruserok (uint32_t __raddr, int __suser,
- const char *__remuser, const char *__locuser);
-
-/* This is the equivalent function where the pfamiliy if the address
- pointed to by RADDR is determined by the value of AF. It therefore
- can be used for IPv6
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int iruserok_af (const void *__raddr, int __suser,
- const char *__remuser, const char *__locuser,
- sa_family_t __af);
-
-/* Try to allocate reserved port, returning a descriptor for a socket opened
- at this port or -1 if unsuccessful. The search for an available port
- will start at ALPORT and continues with lower numbers.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rresvport (int *__alport);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rresvport_af (int *__alport, sa_family_t __af);
-#endif
-
-
-/* Extension from POSIX.1:2001. */
-#ifdef __USE_XOPEN2K
-/* Structure to contain information about address of a service provider. */
-struct addrinfo
-{
- int ai_flags; /* Input flags. */
- int ai_family; /* Protocol family for socket. */
- int ai_socktype; /* Socket type. */
- int ai_protocol; /* Protocol for socket. */
- socklen_t ai_addrlen; /* Length of socket address. */
- struct sockaddr *ai_addr; /* Socket address for socket. */
- char *ai_canonname; /* Canonical name for service location. */
- struct addrinfo *ai_next; /* Pointer to next in list. */
-};
-
-# ifdef __USE_GNU
-/* Structure used as control block for asynchronous lookup. */
-struct gaicb
-{
- const char *ar_name; /* Name to look up. */
- const char *ar_service; /* Service name. */
- const struct addrinfo *ar_request; /* Additional request specification. */
- struct addrinfo *ar_result; /* Pointer to result. */
- /* The following are internal elements. */
- int __return;
- int __glibc_reserved[5];
-};
-
-/* Lookup mode. */
-# define GAI_WAIT 0
-# define GAI_NOWAIT 1
-# endif
-
-/* Possible values for `ai_flags' field in `addrinfo' structure. */
-# define AI_PASSIVE 0x0001 /* Socket address is intended for `bind'. */
-# define AI_CANONNAME 0x0002 /* Request for canonical name. */
-# define AI_NUMERICHOST 0x0004 /* Don't use name resolution. */
-# define AI_V4MAPPED 0x0008 /* IPv4 mapped addresses are acceptable. */
-# define AI_ALL 0x0010 /* Return IPv4 mapped and IPv6 addresses. */
-# define AI_ADDRCONFIG 0x0020 /* Use configuration of this host to choose
- returned address type.. */
-# ifdef __USE_GNU
-# define AI_IDN 0x0040 /* IDN encode input (assuming it is encoded
- in the current locale's character set)
- before looking it up. */
-# define AI_CANONIDN 0x0080 /* Translate canonical name from IDN format. */
-# define AI_IDN_ALLOW_UNASSIGNED \
- __glibc_macro_warning ("AI_IDN_ALLOW_UNASSIGNED is deprecated") 0x0100
-# define AI_IDN_USE_STD3_ASCII_RULES \
- __glibc_macro_warning ("AI_IDN_USE_STD3_ASCII_RULES is deprecated") 0x0200
-# endif
-# define AI_NUMERICSERV 0x0400 /* Don't use name resolution. */
-
-/* Error values for `getaddrinfo' function. */
-# define EAI_BADFLAGS -1 /* Invalid value for `ai_flags' field. */
-# define EAI_NONAME -2 /* NAME or SERVICE is unknown. */
-# define EAI_AGAIN -3 /* Temporary failure in name resolution. */
-# define EAI_FAIL -4 /* Non-recoverable failure in name res. */
-# define EAI_FAMILY -6 /* `ai_family' not supported. */
-# define EAI_SOCKTYPE -7 /* `ai_socktype' not supported. */
-# define EAI_SERVICE -8 /* SERVICE not supported for `ai_socktype'. */
-# define EAI_MEMORY -10 /* Memory allocation failure. */
-# define EAI_SYSTEM -11 /* System error returned in `errno'. */
-# define EAI_OVERFLOW -12 /* Argument buffer overflow. */
-# ifdef __USE_GNU
-# define EAI_NODATA -5 /* No address associated with NAME. */
-# define EAI_ADDRFAMILY -9 /* Address family for NAME not supported. */
-# define EAI_INPROGRESS -100 /* Processing request in progress. */
-# define EAI_CANCELED -101 /* Request canceled. */
-# define EAI_NOTCANCELED -102 /* Request not canceled. */
-# define EAI_ALLDONE -103 /* All requests done. */
-# define EAI_INTR -104 /* Interrupted by a signal. */
-# define EAI_IDN_ENCODE -105 /* IDN encoding failed. */
-# endif
-
-# ifdef __USE_MISC
-# define NI_MAXHOST 1025
-# define NI_MAXSERV 32
-# endif
-
-# define NI_NUMERICHOST 1 /* Don't try to look up hostname. */
-# define NI_NUMERICSERV 2 /* Don't convert port number to name. */
-# define NI_NOFQDN 4 /* Only return nodename portion. */
-# define NI_NAMEREQD 8 /* Don't return numeric addresses. */
-# define NI_DGRAM 16 /* Look up UDP service rather than TCP. */
-# ifdef __USE_GNU
-# define NI_IDN 32 /* Convert name from IDN format. */
-# define NI_IDN_ALLOW_UNASSIGNED \
- __glibc_macro_warning ("NI_IDN_ALLOW_UNASSIGNED is deprecated") 64
-# define NI_IDN_USE_STD3_ASCII_RULES \
- __glibc_macro_warning ("NI_IDN_USE_STD3_ASCII_RULES is deprecated") 128
-# endif
-
-/* Translate name of a service location and/or a service name to set of
- socket addresses.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getaddrinfo (const char *__restrict __name,
- const char *__restrict __service,
- const struct addrinfo *__restrict __req,
- struct addrinfo **__restrict __pai);
-
-/* Free `addrinfo' structure AI including associated storage. */
-extern void freeaddrinfo (struct addrinfo *__ai) __THROW;
-
-/* Convert error return from getaddrinfo() to a string. */
-extern const char *gai_strerror (int __ecode) __THROW;
-
-/* Translate a socket address to a location and service name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getnameinfo (const struct sockaddr *__restrict __sa,
- socklen_t __salen, char *__restrict __host,
- socklen_t __hostlen, char *__restrict __serv,
- socklen_t __servlen, int __flags);
-#endif /* POSIX */
-
-#ifdef __USE_GNU
-/* Enqueue ENT requests from the LIST. If MODE is GAI_WAIT wait until all
- requests are handled. If WAIT is GAI_NOWAIT return immediately after
- queueing the requests and signal completion according to SIG.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getaddrinfo_a (int __mode, struct gaicb *__list[__restrict_arr],
- int __ent, struct sigevent *__restrict __sig);
-
-/* Suspend execution of the thread until at least one of the ENT requests
- in LIST is handled. If TIMEOUT is not a null pointer it specifies the
- longest time the function keeps waiting before returning with an error.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int gai_suspend (const struct gaicb *const __list[], int __ent,
- const struct timespec *__timeout);
-
-/* Get the error status of the request REQ. */
-extern int gai_error (struct gaicb *__req) __THROW;
-
-/* Cancel the requests associated with GAICBP. */
-extern int gai_cancel (struct gaicb *__gaicbp) __THROW;
-#endif /* GNU */
-
-__END_DECLS
-
-#endif /* netdb.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/neteconet/ec.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/neteconet/ec.h
deleted file mode 100644
index 16f9f70..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/neteconet/ec.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Definitions for use with Linux AF_ECONET sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETECONET_EC_H
-#define _NETECONET_EC_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-struct ec_addr
- {
- unsigned char station; /* Station number. */
- unsigned char net; /* Network number. */
- };
-
-struct sockaddr_ec
- {
- __SOCKADDR_COMMON (sec_);
- unsigned char port; /* Port number. */
- unsigned char cb; /* Control/flag byte. */
- unsigned char type; /* Type of message. */
- struct ec_addr addr;
- unsigned long cookie;
- };
-
-#define ECTYPE_PACKET_RECEIVED 0 /* Packet received */
-#define ECTYPE_TRANSMIT_STATUS 0x10 /* Transmit completed */
-
-#define ECTYPE_TRANSMIT_OK 1
-#define ECTYPE_TRANSMIT_NOT_LISTENING 2
-#define ECTYPE_TRANSMIT_NET_ERROR 3
-#define ECTYPE_TRANSMIT_NO_CLOCK 4
-#define ECTYPE_TRANSMIT_LINE_JAMMED 5
-#define ECTYPE_TRANSMIT_NOT_PRESENT 6
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ether.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ether.h
deleted file mode 100644
index fc35e85..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ether.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Functions for storing Ethernet addresses in ASCII and mapping to hostnames.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_ETHER_H
-#define _NETINET_ETHER_H 1
-
-#include <features.h>
-
-/* Get definition of `struct ether_addr'. */
-#include <netinet/if_ether.h>
-
-#ifdef __USE_MISC
-__BEGIN_DECLS
-
-/* Convert 48 bit Ethernet ADDRess to ASCII. */
-extern char *ether_ntoa (const struct ether_addr *__addr) __THROW;
-extern char *ether_ntoa_r (const struct ether_addr *__addr, char *__buf)
- __THROW;
-
-/* Convert ASCII string S to 48 bit Ethernet address. */
-extern struct ether_addr *ether_aton (const char *__asc) __THROW;
-extern struct ether_addr *ether_aton_r (const char *__asc,
- struct ether_addr *__addr) __THROW;
-
-/* Map 48 bit Ethernet number ADDR to HOSTNAME. */
-extern int ether_ntohost (char *__hostname, const struct ether_addr *__addr)
- __THROW;
-
-/* Map HOSTNAME to 48 bit Ethernet address. */
-extern int ether_hostton (const char *__hostname, struct ether_addr *__addr)
- __THROW;
-
-/* Scan LINE and set ADDR and HOSTNAME. */
-extern int ether_line (const char *__line, struct ether_addr *__addr,
- char *__hostname) __THROW;
-
-__END_DECLS
-#endif /* Use misc. */
-
-#endif /* netinet/ether.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/icmp6.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/icmp6.h
deleted file mode 100644
index 22b8233..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/icmp6.h
+++ /dev/null
@@ -1,345 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_ICMP6_H
-#define _NETINET_ICMP6_H 1
-
-#include <inttypes.h>
-#include <string.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-#define ICMP6_FILTER 1
-
-#define ICMP6_FILTER_BLOCK 1
-#define ICMP6_FILTER_PASS 2
-#define ICMP6_FILTER_BLOCKOTHERS 3
-#define ICMP6_FILTER_PASSONLY 4
-
-struct icmp6_filter
- {
- uint32_t icmp6_filt[8];
- };
-
-struct icmp6_hdr
- {
- uint8_t icmp6_type; /* type field */
- uint8_t icmp6_code; /* code field */
- uint16_t icmp6_cksum; /* checksum field */
- union
- {
- uint32_t icmp6_un_data32[1]; /* type-specific field */
- uint16_t icmp6_un_data16[2]; /* type-specific field */
- uint8_t icmp6_un_data8[4]; /* type-specific field */
- } icmp6_dataun;
- };
-
-#define icmp6_data32 icmp6_dataun.icmp6_un_data32
-#define icmp6_data16 icmp6_dataun.icmp6_un_data16
-#define icmp6_data8 icmp6_dataun.icmp6_un_data8
-#define icmp6_pptr icmp6_data32[0] /* parameter prob */
-#define icmp6_mtu icmp6_data32[0] /* packet too big */
-#define icmp6_id icmp6_data16[0] /* echo request/reply */
-#define icmp6_seq icmp6_data16[1] /* echo request/reply */
-#define icmp6_maxdelay icmp6_data16[0] /* mcast group membership */
-
-#define ICMP6_DST_UNREACH 1
-#define ICMP6_PACKET_TOO_BIG 2
-#define ICMP6_TIME_EXCEEDED 3
-#define ICMP6_PARAM_PROB 4
-
-#define ICMP6_INFOMSG_MASK 0x80 /* all informational messages */
-
-#define ICMP6_ECHO_REQUEST 128
-#define ICMP6_ECHO_REPLY 129
-#define MLD_LISTENER_QUERY 130
-#define MLD_LISTENER_REPORT 131
-#define MLD_LISTENER_REDUCTION 132
-
-#define ICMP6_DST_UNREACH_NOROUTE 0 /* no route to destination */
-#define ICMP6_DST_UNREACH_ADMIN 1 /* communication with destination */
- /* administratively prohibited */
-#define ICMP6_DST_UNREACH_BEYONDSCOPE 2 /* beyond scope of source address */
-#define ICMP6_DST_UNREACH_ADDR 3 /* address unreachable */
-#define ICMP6_DST_UNREACH_NOPORT 4 /* bad port */
-
-#define ICMP6_TIME_EXCEED_TRANSIT 0 /* Hop Limit == 0 in transit */
-#define ICMP6_TIME_EXCEED_REASSEMBLY 1 /* Reassembly time out */
-
-#define ICMP6_PARAMPROB_HEADER 0 /* erroneous header field */
-#define ICMP6_PARAMPROB_NEXTHEADER 1 /* unrecognized Next Header */
-#define ICMP6_PARAMPROB_OPTION 2 /* unrecognized IPv6 option */
-
-#define ICMP6_FILTER_WILLPASS(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) & (1U << ((type) & 31))) == 0)
-
-#define ICMP6_FILTER_WILLBLOCK(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) & (1U << ((type) & 31))) != 0)
-
-#define ICMP6_FILTER_SETPASS(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) &= ~(1U << ((type) & 31))))
-
-#define ICMP6_FILTER_SETBLOCK(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) |= (1U << ((type) & 31))))
-
-#define ICMP6_FILTER_SETPASSALL(filterp) \
- memset (filterp, 0, sizeof (struct icmp6_filter));
-
-#define ICMP6_FILTER_SETBLOCKALL(filterp) \
- memset (filterp, 0xFF, sizeof (struct icmp6_filter));
-
-#define ND_ROUTER_SOLICIT 133
-#define ND_ROUTER_ADVERT 134
-#define ND_NEIGHBOR_SOLICIT 135
-#define ND_NEIGHBOR_ADVERT 136
-#define ND_REDIRECT 137
-
-struct nd_router_solicit /* router solicitation */
- {
- struct icmp6_hdr nd_rs_hdr;
- /* could be followed by options */
- };
-
-#define nd_rs_type nd_rs_hdr.icmp6_type
-#define nd_rs_code nd_rs_hdr.icmp6_code
-#define nd_rs_cksum nd_rs_hdr.icmp6_cksum
-#define nd_rs_reserved nd_rs_hdr.icmp6_data32[0]
-
-struct nd_router_advert /* router advertisement */
- {
- struct icmp6_hdr nd_ra_hdr;
- uint32_t nd_ra_reachable; /* reachable time */
- uint32_t nd_ra_retransmit; /* retransmit timer */
- /* could be followed by options */
- };
-
-#define nd_ra_type nd_ra_hdr.icmp6_type
-#define nd_ra_code nd_ra_hdr.icmp6_code
-#define nd_ra_cksum nd_ra_hdr.icmp6_cksum
-#define nd_ra_curhoplimit nd_ra_hdr.icmp6_data8[0]
-#define nd_ra_flags_reserved nd_ra_hdr.icmp6_data8[1]
-#define ND_RA_FLAG_MANAGED 0x80
-#define ND_RA_FLAG_OTHER 0x40
-#define ND_RA_FLAG_HOME_AGENT 0x20
-#define nd_ra_router_lifetime nd_ra_hdr.icmp6_data16[1]
-
-struct nd_neighbor_solicit /* neighbor solicitation */
- {
- struct icmp6_hdr nd_ns_hdr;
- struct in6_addr nd_ns_target; /* target address */
- /* could be followed by options */
- };
-
-#define nd_ns_type nd_ns_hdr.icmp6_type
-#define nd_ns_code nd_ns_hdr.icmp6_code
-#define nd_ns_cksum nd_ns_hdr.icmp6_cksum
-#define nd_ns_reserved nd_ns_hdr.icmp6_data32[0]
-
-struct nd_neighbor_advert /* neighbor advertisement */
- {
- struct icmp6_hdr nd_na_hdr;
- struct in6_addr nd_na_target; /* target address */
- /* could be followed by options */
- };
-
-#define nd_na_type nd_na_hdr.icmp6_type
-#define nd_na_code nd_na_hdr.icmp6_code
-#define nd_na_cksum nd_na_hdr.icmp6_cksum
-#define nd_na_flags_reserved nd_na_hdr.icmp6_data32[0]
-#if __BYTE_ORDER == __BIG_ENDIAN
-#define ND_NA_FLAG_ROUTER 0x80000000
-#define ND_NA_FLAG_SOLICITED 0x40000000
-#define ND_NA_FLAG_OVERRIDE 0x20000000
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-#define ND_NA_FLAG_ROUTER 0x00000080
-#define ND_NA_FLAG_SOLICITED 0x00000040
-#define ND_NA_FLAG_OVERRIDE 0x00000020
-#endif
-
-struct nd_redirect /* redirect */
- {
- struct icmp6_hdr nd_rd_hdr;
- struct in6_addr nd_rd_target; /* target address */
- struct in6_addr nd_rd_dst; /* destination address */
- /* could be followed by options */
- };
-
-#define nd_rd_type nd_rd_hdr.icmp6_type
-#define nd_rd_code nd_rd_hdr.icmp6_code
-#define nd_rd_cksum nd_rd_hdr.icmp6_cksum
-#define nd_rd_reserved nd_rd_hdr.icmp6_data32[0]
-
-struct nd_opt_hdr /* Neighbor discovery option header */
- {
- uint8_t nd_opt_type;
- uint8_t nd_opt_len; /* in units of 8 octets */
- /* followed by option specific data */
- };
-
-#define ND_OPT_SOURCE_LINKADDR 1
-#define ND_OPT_TARGET_LINKADDR 2
-#define ND_OPT_PREFIX_INFORMATION 3
-#define ND_OPT_REDIRECTED_HEADER 4
-#define ND_OPT_MTU 5
-#define ND_OPT_RTR_ADV_INTERVAL 7
-#define ND_OPT_HOME_AGENT_INFO 8
-
-struct nd_opt_prefix_info /* prefix information */
- {
- uint8_t nd_opt_pi_type;
- uint8_t nd_opt_pi_len;
- uint8_t nd_opt_pi_prefix_len;
- uint8_t nd_opt_pi_flags_reserved;
- uint32_t nd_opt_pi_valid_time;
- uint32_t nd_opt_pi_preferred_time;
- uint32_t nd_opt_pi_reserved2;
- struct in6_addr nd_opt_pi_prefix;
- };
-
-#define ND_OPT_PI_FLAG_ONLINK 0x80
-#define ND_OPT_PI_FLAG_AUTO 0x40
-#define ND_OPT_PI_FLAG_RADDR 0x20
-
-struct nd_opt_rd_hdr /* redirected header */
- {
- uint8_t nd_opt_rh_type;
- uint8_t nd_opt_rh_len;
- uint16_t nd_opt_rh_reserved1;
- uint32_t nd_opt_rh_reserved2;
- /* followed by IP header and data */
- };
-
-struct nd_opt_mtu /* MTU option */
- {
- uint8_t nd_opt_mtu_type;
- uint8_t nd_opt_mtu_len;
- uint16_t nd_opt_mtu_reserved;
- uint32_t nd_opt_mtu_mtu;
- };
-
-struct mld_hdr
- {
- struct icmp6_hdr mld_icmp6_hdr;
- struct in6_addr mld_addr; /* multicast address */
- };
-
-#define mld_type mld_icmp6_hdr.icmp6_type
-#define mld_code mld_icmp6_hdr.icmp6_code
-#define mld_cksum mld_icmp6_hdr.icmp6_cksum
-#define mld_maxdelay mld_icmp6_hdr.icmp6_data16[0]
-#define mld_reserved mld_icmp6_hdr.icmp6_data16[1]
-
-#define ICMP6_ROUTER_RENUMBERING 138
-
-struct icmp6_router_renum /* router renumbering header */
- {
- struct icmp6_hdr rr_hdr;
- uint8_t rr_segnum;
- uint8_t rr_flags;
- uint16_t rr_maxdelay;
- uint32_t rr_reserved;
- };
-
-#define rr_type rr_hdr.icmp6_type
-#define rr_code rr_hdr.icmp6_code
-#define rr_cksum rr_hdr.icmp6_cksum
-#define rr_seqnum rr_hdr.icmp6_data32[0]
-
-/* Router renumbering flags */
-#define ICMP6_RR_FLAGS_TEST 0x80
-#define ICMP6_RR_FLAGS_REQRESULT 0x40
-#define ICMP6_RR_FLAGS_FORCEAPPLY 0x20
-#define ICMP6_RR_FLAGS_SPECSITE 0x10
-#define ICMP6_RR_FLAGS_PREVDONE 0x08
-
-struct rr_pco_match /* match prefix part */
- {
- uint8_t rpm_code;
- uint8_t rpm_len;
- uint8_t rpm_ordinal;
- uint8_t rpm_matchlen;
- uint8_t rpm_minlen;
- uint8_t rpm_maxlen;
- uint16_t rpm_reserved;
- struct in6_addr rpm_prefix;
- };
-
-/* PCO code values */
-#define RPM_PCO_ADD 1
-#define RPM_PCO_CHANGE 2
-#define RPM_PCO_SETGLOBAL 3
-
-struct rr_pco_use /* use prefix part */
- {
- uint8_t rpu_uselen;
- uint8_t rpu_keeplen;
- uint8_t rpu_ramask;
- uint8_t rpu_raflags;
- uint32_t rpu_vltime;
- uint32_t rpu_pltime;
- uint32_t rpu_flags;
- struct in6_addr rpu_prefix;
- };
-
-#define ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x20
-#define ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x10
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80000000
-# define ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40000000
-#elif __BYTE_ORDER == __LITTLE_ENDIAN
-# define ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80
-# define ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40
-#endif
-
-struct rr_result /* router renumbering result message */
- {
- uint16_t rrr_flags;
- uint8_t rrr_ordinal;
- uint8_t rrr_matchedlen;
- uint32_t rrr_ifid;
- struct in6_addr rrr_prefix;
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ICMP6_RR_RESULT_FLAGS_OOB 0x0002
-# define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0001
-#elif __BYTE_ORDER == __LITTLE_ENDIAN
-# define ICMP6_RR_RESULT_FLAGS_OOB 0x0200
-# define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100
-#endif
-
-/* Mobile IPv6 extension: Advertisement Interval. */
-struct nd_opt_adv_interval
- {
- uint8_t nd_opt_adv_interval_type;
- uint8_t nd_opt_adv_interval_len;
- uint16_t nd_opt_adv_interval_reserved;
- uint32_t nd_opt_adv_interval_ival;
- };
-
-/* Mobile IPv6 extension: Home Agent Info. */
-struct nd_opt_home_agent_info
- {
- uint8_t nd_opt_home_agent_info_type;
- uint8_t nd_opt_home_agent_info_len;
- uint16_t nd_opt_home_agent_info_reserved;
- uint16_t nd_opt_home_agent_info_preference;
- uint16_t nd_opt_home_agent_info_lifetime;
- };
-
-#endif /* netinet/icmpv6.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_ether.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_ether.h
deleted file mode 100644
index 8399026..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_ether.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IF_ETHER_H
-
-#define __NETINET_IF_ETHER_H 1
-#include <features.h>
-#include <sys/types.h>
-
-/* Get definitions from kernel header file. */
-#include <linux/if_ether.h>
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)if_ether.h 8.3 (Berkeley) 5/2/95
- * $FreeBSD$
- */
-
-#include <net/ethernet.h>
-#include <net/if_arp.h>
-
-__BEGIN_DECLS
-/*
- * Ethernet Address Resolution Protocol.
- *
- * See RFC 826 for protocol description. Structure below is adapted
- * to resolving internet addresses. Field names used correspond to
- * RFC 826.
- */
-struct ether_arp {
- struct arphdr ea_hdr; /* fixed-size header */
- uint8_t arp_sha[ETH_ALEN]; /* sender hardware address */
- uint8_t arp_spa[4]; /* sender protocol address */
- uint8_t arp_tha[ETH_ALEN]; /* target hardware address */
- uint8_t arp_tpa[4]; /* target protocol address */
-};
-#define arp_hrd ea_hdr.ar_hrd
-#define arp_pro ea_hdr.ar_pro
-#define arp_hln ea_hdr.ar_hln
-#define arp_pln ea_hdr.ar_pln
-#define arp_op ea_hdr.ar_op
-
-/*
- * Macro to map an IP multicast address to an Ethernet multicast address.
- * The high-order 25 bits of the Ethernet address are statically assigned,
- * and the low-order 23 bits are taken from the low end of the IP address.
- */
-#define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \
- /* struct in_addr *ipaddr; */ \
- /* uint8_t enaddr[ETH_ALEN]; */ \
-{ \
- (enaddr)[0] = 0x01; \
- (enaddr)[1] = 0x00; \
- (enaddr)[2] = 0x5e; \
- (enaddr)[3] = ((uint8_t *)ipaddr)[1] & 0x7f; \
- (enaddr)[4] = ((uint8_t *)ipaddr)[2]; \
- (enaddr)[5] = ((uint8_t *)ipaddr)[3]; \
-}
-
-__END_DECLS
-#endif /* __USE_MISC */
-
-#endif /* netinet/if_ether.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_fddi.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_fddi.h
deleted file mode 100644
index fa942ac..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_fddi.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IF_FDDI_H
-#define _NETINET_IF_FDDI_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <linux/if_fddi.h>
-
-#ifdef __USE_MISC
-
-struct fddi_header {
- uint8_t fddi_fc; /* Frame Control (FC) value */
- uint8_t fddi_dhost[FDDI_K_ALEN]; /* Destination host */
- uint8_t fddi_shost[FDDI_K_ALEN]; /* Source host */
-};
-#endif
-
-#endif /* netinet/if_fddi.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_tr.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_tr.h
deleted file mode 100644
index c6bc333..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/if_tr.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IF_TR_H
-#define _NETINET_IF_TR_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-/* IEEE 802.5 Token-Ring magic constants. The frame sizes omit the preamble
- and FCS/CRC (frame check sequence). */
-#define TR_ALEN 6 /* Octets in one token-ring addr */
-#define TR_HLEN (sizeof (struct trh_hdr) + sizeof (struct trllc))
-#define AC 0x10
-#define LLC_FRAME 0x40
-
-/* LLC and SNAP constants */
-#define EXTENDED_SAP 0xAA
-#define UI_CMD 0x03
-
-/* This is an Token-Ring frame header. */
-struct trh_hdr
-{
- uint8_t ac; /* access control field */
- uint8_t fc; /* frame control field */
- uint8_t daddr[TR_ALEN]; /* destination address */
- uint8_t saddr[TR_ALEN]; /* source address */
- uint16_t rcf; /* route control field */
- uint16_t rseg[8]; /* routing registers */
-};
-
-/* This is an Token-Ring LLC structure */
-struct trllc
-{
- uint8_t dsap; /* destination SAP */
- uint8_t ssap; /* source SAP */
- uint8_t llc; /* LLC control field */
- uint8_t protid[3]; /* protocol id */
- uint16_t ethertype; /* ether type field */
-};
-
-/* Token-Ring statistics collection data. */
-struct tr_statistics
-{
- unsigned long rx_packets; /* total packets received */
- unsigned long tx_packets; /* total packets transmitted */
- unsigned long rx_bytes; /* total bytes received */
- unsigned long tx_bytes; /* total bytes transmitted */
- unsigned long rx_errors; /* bad packets received */
- unsigned long tx_errors; /* packet transmit problems */
- unsigned long rx_dropped; /* no space in linux buffers */
- unsigned long tx_dropped; /* no space available in linux */
- unsigned long multicast; /* multicast packets received */
- unsigned long transmit_collision;
-
- /* detailed Token-Ring errors. See IBM Token-Ring Network
- Architecture for more info */
-
- unsigned long line_errors;
- unsigned long internal_errors;
- unsigned long burst_errors;
- unsigned long A_C_errors;
- unsigned long abort_delimiters;
- unsigned long lost_frames;
- unsigned long recv_congest_count;
- unsigned long frame_copied_errors;
- unsigned long frequency_errors;
- unsigned long token_errors;
- unsigned long dummy1;
-};
-
-/* source routing stuff */
-#define TR_RII 0x80
-#define TR_RCF_DIR_BIT 0x80
-#define TR_RCF_LEN_MASK 0x1f00
-#define TR_RCF_BROADCAST 0x8000 /* all-routes broadcast */
-#define TR_RCF_LIMITED_BROADCAST 0xC000 /* single-route broadcast */
-#define TR_RCF_FRAME2K 0x20
-#define TR_RCF_BROADCAST_MASK 0xC000
-#define TR_MAXRIFLEN 18
-
-#ifdef __USE_MISC
-
-struct trn_hdr
-{
- uint8_t trn_ac; /* access control field */
- uint8_t trn_fc; /* field control field */
- uint8_t trn_dhost[TR_ALEN]; /* destination host */
- uint8_t trn_shost[TR_ALEN]; /* source host */
- uint16_t trn_rcf; /* route control field */
- uint16_t trn_rseg[8]; /* routing registers */
-};
-
-#endif
-
-#endif /* netinet/if_tr.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/igmp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/igmp.h
deleted file mode 100644
index 39f2f44..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/igmp.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IGMP_H
-#define _NETINET_IGMP_H 1
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-#ifdef __USE_MISC
-
-#include <netinet/in.h>
-
-__BEGIN_DECLS
-
-/*
- * Copyright (c) 1988 Stephen Deering.
- * Copyright (c) 1992, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Stephen Deering of Stanford University.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)igmp.h 8.1 (Berkeley) 6/10/93
- * $FreeBSD$
- */
-
-struct igmp {
- uint8_t igmp_type; /* IGMP type */
- uint8_t igmp_code; /* routing code */
- uint16_t igmp_cksum; /* checksum */
- struct in_addr igmp_group; /* group address */
-};
-
-#define IGMP_MINLEN 8
-
-/*
- * Message types, including version number.
- */
-#define IGMP_MEMBERSHIP_QUERY 0x11 /* membership query */
-#define IGMP_V1_MEMBERSHIP_REPORT 0x12 /* Ver. 1 membership report */
-#define IGMP_V2_MEMBERSHIP_REPORT 0x16 /* Ver. 2 membership report */
-#define IGMP_V2_LEAVE_GROUP 0x17 /* Leave-group message */
-
-#define IGMP_DVMRP 0x13 /* DVMRP routing message */
-#define IGMP_PIM 0x14 /* PIM routing message */
-#define IGMP_TRACE 0x15
-
-#define IGMP_MTRACE_RESP 0x1e /* traceroute resp.(to sender)*/
-#define IGMP_MTRACE 0x1f /* mcast traceroute messages */
-#define IGMP_MRDISC_ADV 0x30 /* From RFC4286. */
-
-#define IGMP_MAX_HOST_REPORT_DELAY 10 /* max delay for response to */
- /* query (in seconds) according */
- /* to RFC1112 */
-#define IGMP_TIMER_SCALE 10 /* denotes that the igmp code field */
- /* specifies time in 10th of seconds*/
-
-/*
- * States for the IGMP v2 state table.
- */
-#define IGMP_DELAYING_MEMBER 1
-#define IGMP_IDLE_MEMBER 2
-#define IGMP_LAZY_MEMBER 3
-#define IGMP_SLEEPING_MEMBER 4
-#define IGMP_AWAKENING_MEMBER 5
-
-/*
- * States for IGMP router version cache.
- */
-#define IGMP_v1_ROUTER 1
-#define IGMP_v2_ROUTER 2
-
-/*
- * The following four defininitions are for backwards compatibility.
- * They should be removed as soon as all applications are updated to
- * use the new constant names.
- */
-#define IGMP_HOST_MEMBERSHIP_QUERY IGMP_MEMBERSHIP_QUERY
-#define IGMP_HOST_MEMBERSHIP_REPORT IGMP_V1_MEMBERSHIP_REPORT
-#define IGMP_HOST_NEW_MEMBERSHIP_REPORT IGMP_V2_MEMBERSHIP_REPORT
-#define IGMP_HOST_LEAVE_MESSAGE IGMP_V2_LEAVE_GROUP
-
-__END_DECLS
-
-#endif
-
-#endif /* netinet/igmp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/in.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/in.h
deleted file mode 100644
index ed21690..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/in.h
+++ /dev/null
@@ -1,637 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IN_H
-#define _NETINET_IN_H 1
-
-#include <features.h>
-#include <bits/stdint-uintn.h>
-#include <sys/socket.h>
-#include <bits/types.h>
-
-
-__BEGIN_DECLS
-
-/* Internet address. */
-typedef uint32_t in_addr_t;
-struct in_addr
- {
- in_addr_t s_addr;
- };
-
-/* Get system-specific definitions. */
-#include <bits/in.h>
-
-/* Standard well-defined IP protocols. */
-enum
- {
- IPPROTO_IP = 0, /* Dummy protocol for TCP. */
-#define IPPROTO_IP IPPROTO_IP
- IPPROTO_ICMP = 1, /* Internet Control Message Protocol. */
-#define IPPROTO_ICMP IPPROTO_ICMP
- IPPROTO_IGMP = 2, /* Internet Group Management Protocol. */
-#define IPPROTO_IGMP IPPROTO_IGMP
- IPPROTO_IPIP = 4, /* IPIP tunnels (older KA9Q tunnels use 94). */
-#define IPPROTO_IPIP IPPROTO_IPIP
- IPPROTO_TCP = 6, /* Transmission Control Protocol. */
-#define IPPROTO_TCP IPPROTO_TCP
- IPPROTO_EGP = 8, /* Exterior Gateway Protocol. */
-#define IPPROTO_EGP IPPROTO_EGP
- IPPROTO_PUP = 12, /* PUP protocol. */
-#define IPPROTO_PUP IPPROTO_PUP
- IPPROTO_UDP = 17, /* User Datagram Protocol. */
-#define IPPROTO_UDP IPPROTO_UDP
- IPPROTO_IDP = 22, /* XNS IDP protocol. */
-#define IPPROTO_IDP IPPROTO_IDP
- IPPROTO_TP = 29, /* SO Transport Protocol Class 4. */
-#define IPPROTO_TP IPPROTO_TP
- IPPROTO_DCCP = 33, /* Datagram Congestion Control Protocol. */
-#define IPPROTO_DCCP IPPROTO_DCCP
- IPPROTO_IPV6 = 41, /* IPv6 header. */
-#define IPPROTO_IPV6 IPPROTO_IPV6
- IPPROTO_RSVP = 46, /* Reservation Protocol. */
-#define IPPROTO_RSVP IPPROTO_RSVP
- IPPROTO_GRE = 47, /* General Routing Encapsulation. */
-#define IPPROTO_GRE IPPROTO_GRE
- IPPROTO_ESP = 50, /* encapsulating security payload. */
-#define IPPROTO_ESP IPPROTO_ESP
- IPPROTO_AH = 51, /* authentication header. */
-#define IPPROTO_AH IPPROTO_AH
- IPPROTO_MTP = 92, /* Multicast Transport Protocol. */
-#define IPPROTO_MTP IPPROTO_MTP
- IPPROTO_BEETPH = 94, /* IP option pseudo header for BEET. */
-#define IPPROTO_BEETPH IPPROTO_BEETPH
- IPPROTO_ENCAP = 98, /* Encapsulation Header. */
-#define IPPROTO_ENCAP IPPROTO_ENCAP
- IPPROTO_PIM = 103, /* Protocol Independent Multicast. */
-#define IPPROTO_PIM IPPROTO_PIM
- IPPROTO_COMP = 108, /* Compression Header Protocol. */
-#define IPPROTO_COMP IPPROTO_COMP
- IPPROTO_SCTP = 132, /* Stream Control Transmission Protocol. */
-#define IPPROTO_SCTP IPPROTO_SCTP
- IPPROTO_UDPLITE = 136, /* UDP-Lite protocol. */
-#define IPPROTO_UDPLITE IPPROTO_UDPLITE
- IPPROTO_MPLS = 137, /* MPLS in IP. */
-#define IPPROTO_MPLS IPPROTO_MPLS
- IPPROTO_ETHERNET = 143, /* Ethernet-within-IPv6 Encapsulation. */
-#define IPPROTO_ETHERNET IPPROTO_ETHERNET
- IPPROTO_RAW = 255, /* Raw IP packets. */
-#define IPPROTO_RAW IPPROTO_RAW
- IPPROTO_MPTCP = 262, /* Multipath TCP connection. */
-#define IPPROTO_MPTCP IPPROTO_MPTCP
- IPPROTO_MAX
- };
-
-/* If __USE_KERNEL_IPV6_DEFS is 1 then the user has included the kernel
- network headers first and we should use those ABI-identical definitions
- instead of our own, otherwise 0. */
-#if !__USE_KERNEL_IPV6_DEFS
-enum
- {
- IPPROTO_HOPOPTS = 0, /* IPv6 Hop-by-Hop options. */
-#define IPPROTO_HOPOPTS IPPROTO_HOPOPTS
- IPPROTO_ROUTING = 43, /* IPv6 routing header. */
-#define IPPROTO_ROUTING IPPROTO_ROUTING
- IPPROTO_FRAGMENT = 44, /* IPv6 fragmentation header. */
-#define IPPROTO_FRAGMENT IPPROTO_FRAGMENT
- IPPROTO_ICMPV6 = 58, /* ICMPv6. */
-#define IPPROTO_ICMPV6 IPPROTO_ICMPV6
- IPPROTO_NONE = 59, /* IPv6 no next header. */
-#define IPPROTO_NONE IPPROTO_NONE
- IPPROTO_DSTOPTS = 60, /* IPv6 destination options. */
-#define IPPROTO_DSTOPTS IPPROTO_DSTOPTS
- IPPROTO_MH = 135 /* IPv6 mobility header. */
-#define IPPROTO_MH IPPROTO_MH
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-/* Type to represent a port. */
-typedef uint16_t in_port_t;
-
-/* Standard well-known ports. */
-enum
- {
- IPPORT_ECHO = 7, /* Echo service. */
- IPPORT_DISCARD = 9, /* Discard transmissions service. */
- IPPORT_SYSTAT = 11, /* System status service. */
- IPPORT_DAYTIME = 13, /* Time of day service. */
- IPPORT_NETSTAT = 15, /* Network status service. */
- IPPORT_FTP = 21, /* File Transfer Protocol. */
- IPPORT_TELNET = 23, /* Telnet protocol. */
- IPPORT_SMTP = 25, /* Simple Mail Transfer Protocol. */
- IPPORT_TIMESERVER = 37, /* Timeserver service. */
- IPPORT_NAMESERVER = 42, /* Domain Name Service. */
- IPPORT_WHOIS = 43, /* Internet Whois service. */
- IPPORT_MTP = 57,
-
- IPPORT_TFTP = 69, /* Trivial File Transfer Protocol. */
- IPPORT_RJE = 77,
- IPPORT_FINGER = 79, /* Finger service. */
- IPPORT_TTYLINK = 87,
- IPPORT_SUPDUP = 95, /* SUPDUP protocol. */
-
-
- IPPORT_EXECSERVER = 512, /* execd service. */
- IPPORT_LOGINSERVER = 513, /* rlogind service. */
- IPPORT_CMDSERVER = 514,
- IPPORT_EFSSERVER = 520,
-
- /* UDP ports. */
- IPPORT_BIFFUDP = 512,
- IPPORT_WHOSERVER = 513,
- IPPORT_ROUTESERVER = 520,
-
- /* Ports less than this value are reserved for privileged processes. */
- IPPORT_RESERVED = 1024,
-
- /* Ports greater this value are reserved for (non-privileged) servers. */
- IPPORT_USERRESERVED = 5000
- };
-
-/* Definitions of the bits in an Internet address integer.
-
- On subnets, host and network parts are found according to
- the subnet mask, not these masks. */
-
-#define IN_CLASSA(a) ((((in_addr_t)(a)) & 0x80000000) == 0)
-#define IN_CLASSA_NET 0xff000000
-#define IN_CLASSA_NSHIFT 24
-#define IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET)
-#define IN_CLASSA_MAX 128
-
-#define IN_CLASSB(a) ((((in_addr_t)(a)) & 0xc0000000) == 0x80000000)
-#define IN_CLASSB_NET 0xffff0000
-#define IN_CLASSB_NSHIFT 16
-#define IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET)
-#define IN_CLASSB_MAX 65536
-
-#define IN_CLASSC(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000)
-#define IN_CLASSC_NET 0xffffff00
-#define IN_CLASSC_NSHIFT 8
-#define IN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET)
-
-#define IN_CLASSD(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000)
-#define IN_MULTICAST(a) IN_CLASSD(a)
-
-#define IN_EXPERIMENTAL(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000)
-#define IN_BADCLASS(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000)
-
-/* Address to accept any incoming messages. */
-#define INADDR_ANY ((in_addr_t) 0x00000000)
-/* Address to send to all hosts. */
-#define INADDR_BROADCAST ((in_addr_t) 0xffffffff)
-/* Address indicating an error return. */
-#define INADDR_NONE ((in_addr_t) 0xffffffff)
-
-/* Network number for local host loopback. */
-#define IN_LOOPBACKNET 127
-/* Address to loopback in software to local host. */
-#ifndef INADDR_LOOPBACK
-# define INADDR_LOOPBACK ((in_addr_t) 0x7f000001) /* Inet 127.0.0.1. */
-#endif
-
-/* Defines for Multicast INADDR. */
-#define INADDR_UNSPEC_GROUP ((in_addr_t) 0xe0000000) /* 224.0.0.0 */
-#define INADDR_ALLHOSTS_GROUP ((in_addr_t) 0xe0000001) /* 224.0.0.1 */
-#define INADDR_ALLRTRS_GROUP ((in_addr_t) 0xe0000002) /* 224.0.0.2 */
-#define INADDR_ALLSNOOPERS_GROUP ((in_addr_t) 0xe000006a) /* 224.0.0.106 */
-#define INADDR_MAX_LOCAL_GROUP ((in_addr_t) 0xe00000ff) /* 224.0.0.255 */
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* IPv6 address */
-struct in6_addr
- {
- union
- {
- uint8_t __u6_addr8[16];
- uint16_t __u6_addr16[8];
- uint32_t __u6_addr32[4];
- } __in6_u;
-#define s6_addr __in6_u.__u6_addr8
-#ifdef __USE_MISC
-# define s6_addr16 __in6_u.__u6_addr16
-# define s6_addr32 __in6_u.__u6_addr32
-#endif
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-extern const struct in6_addr in6addr_any; /* :: */
-extern const struct in6_addr in6addr_loopback; /* ::1 */
-#define IN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }
-#define IN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } }
-
-#define INET_ADDRSTRLEN 16
-#define INET6_ADDRSTRLEN 46
-
-
-/* Structure describing an Internet socket address. */
-struct sockaddr_in
- {
- __SOCKADDR_COMMON (sin_);
- in_port_t sin_port; /* Port number. */
- struct in_addr sin_addr; /* Internet address. */
-
- /* Pad to size of `struct sockaddr'. */
- unsigned char sin_zero[sizeof (struct sockaddr)
- - __SOCKADDR_COMMON_SIZE
- - sizeof (in_port_t)
- - sizeof (struct in_addr)];
- };
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* Ditto, for IPv6. */
-struct sockaddr_in6
- {
- __SOCKADDR_COMMON (sin6_);
- in_port_t sin6_port; /* Transport layer port # */
- uint32_t sin6_flowinfo; /* IPv6 flow information */
- struct in6_addr sin6_addr; /* IPv6 address */
- uint32_t sin6_scope_id; /* IPv6 scope-id */
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-#ifdef __USE_MISC
-/* IPv4 multicast request. */
-struct ip_mreq
- {
- /* IP multicast address of group. */
- struct in_addr imr_multiaddr;
-
- /* Local IP address of interface. */
- struct in_addr imr_interface;
- };
-
-struct ip_mreq_source
- {
- /* IP multicast address of group. */
- struct in_addr imr_multiaddr;
-
- /* IP address of interface. */
- struct in_addr imr_interface;
-
- /* IP address of source. */
- struct in_addr imr_sourceaddr;
- };
-#endif
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* Likewise, for IPv6. */
-struct ipv6_mreq
- {
- /* IPv6 multicast address of group */
- struct in6_addr ipv6mr_multiaddr;
-
- /* local interface */
- unsigned int ipv6mr_interface;
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-#ifdef __USE_MISC
-/* Multicast group request. */
-struct group_req
- {
- /* Interface index. */
- uint32_t gr_interface;
-
- /* Group address. */
- struct sockaddr_storage gr_group;
- };
-
-struct group_source_req
- {
- /* Interface index. */
- uint32_t gsr_interface;
-
- /* Group address. */
- struct sockaddr_storage gsr_group;
-
- /* Source address. */
- struct sockaddr_storage gsr_source;
- };
-
-
-/* Full-state filter operations. */
-struct ip_msfilter
- {
- /* IP multicast address of group. */
- struct in_addr imsf_multiaddr;
-
- /* Local IP address of interface. */
- struct in_addr imsf_interface;
-
- /* Filter mode. */
- uint32_t imsf_fmode;
-
- /* Number of source addresses. */
- uint32_t imsf_numsrc;
- /* Source addresses. */
- struct in_addr imsf_slist[1];
- };
-
-#define IP_MSFILTER_SIZE(numsrc) (sizeof (struct ip_msfilter) \
- - sizeof (struct in_addr) \
- + (numsrc) * sizeof (struct in_addr))
-
-struct group_filter
- {
- /* Interface index. */
- uint32_t gf_interface;
-
- /* Group address. */
- struct sockaddr_storage gf_group;
-
- /* Filter mode. */
- uint32_t gf_fmode;
-
- /* Number of source addresses. */
- uint32_t gf_numsrc;
- /* Source addresses. */
- struct sockaddr_storage gf_slist[1];
-};
-
-#define GROUP_FILTER_SIZE(numsrc) (sizeof (struct group_filter) \
- - sizeof (struct sockaddr_storage) \
- + ((numsrc) \
- * sizeof (struct sockaddr_storage)))
-#endif
-
-/* Functions to convert between host and network byte order.
-
- Please note that these functions normally take `unsigned long int' or
- `unsigned short int' values as arguments and also return them. But
- this was a short-sighted decision since on different systems the types
- may have different representations but the values are always the same. */
-
-extern uint32_t ntohl (uint32_t __netlong) __THROW __attribute__ ((__const__));
-extern uint16_t ntohs (uint16_t __netshort)
- __THROW __attribute__ ((__const__));
-extern uint32_t htonl (uint32_t __hostlong)
- __THROW __attribute__ ((__const__));
-extern uint16_t htons (uint16_t __hostshort)
- __THROW __attribute__ ((__const__));
-
-#include <endian.h>
-
-/* Get machine dependent optimized versions of byte swapping functions. */
-#include <bits/byteswap.h>
-#include <bits/uintn-identity.h>
-
-#ifdef __OPTIMIZE__
-/* We can optimize calls to the conversion functions. Either nothing has
- to be done or we are using directly the byte-swapping functions which
- often can be inlined. */
-# if __BYTE_ORDER == __BIG_ENDIAN
-/* The host byte order is the same as network byte order,
- so these functions are all just identity. */
-# define ntohl(x) __uint32_identity (x)
-# define ntohs(x) __uint16_identity (x)
-# define htonl(x) __uint32_identity (x)
-# define htons(x) __uint16_identity (x)
-# else
-# if __BYTE_ORDER == __LITTLE_ENDIAN
-# define ntohl(x) __bswap_32 (x)
-# define ntohs(x) __bswap_16 (x)
-# define htonl(x) __bswap_32 (x)
-# define htons(x) __bswap_16 (x)
-# endif
-# endif
-#endif
-
-#ifdef __GNUC__
-# define IN6_IS_ADDR_UNSPECIFIED(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && __a->__in6_u.__u6_addr32[3] == 0; }))
-
-# define IN6_IS_ADDR_LOOPBACK(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && __a->__in6_u.__u6_addr32[3] == htonl (1); }))
-
-# define IN6_IS_ADDR_LINKLOCAL(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfe800000); }))
-
-# define IN6_IS_ADDR_SITELOCAL(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfec00000); }))
-
-# define IN6_IS_ADDR_V4MAPPED(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == htonl (0xffff); }))
-
-# define IN6_IS_ADDR_V4COMPAT(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && ntohl (__a->__in6_u.__u6_addr32[3]) > 1; }))
-
-# define IN6_ARE_ADDR_EQUAL(a,b) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- const struct in6_addr *__b = (const struct in6_addr *) (b); \
- __a->__in6_u.__u6_addr32[0] == __b->__in6_u.__u6_addr32[0] \
- && __a->__in6_u.__u6_addr32[1] == __b->__in6_u.__u6_addr32[1] \
- && __a->__in6_u.__u6_addr32[2] == __b->__in6_u.__u6_addr32[2] \
- && __a->__in6_u.__u6_addr32[3] == __b->__in6_u.__u6_addr32[3]; }))
-#else
-# define IN6_IS_ADDR_UNSPECIFIED(a) \
- (((const uint32_t *) (a))[0] == 0 \
- && ((const uint32_t *) (a))[1] == 0 \
- && ((const uint32_t *) (a))[2] == 0 \
- && ((const uint32_t *) (a))[3] == 0)
-
-# define IN6_IS_ADDR_LOOPBACK(a) \
- (((const uint32_t *) (a))[0] == 0 \
- && ((const uint32_t *) (a))[1] == 0 \
- && ((const uint32_t *) (a))[2] == 0 \
- && ((const uint32_t *) (a))[3] == htonl (1))
-
-# define IN6_IS_ADDR_LINKLOCAL(a) \
- ((((const uint32_t *) (a))[0] & htonl (0xffc00000)) \
- == htonl (0xfe800000))
-
-# define IN6_IS_ADDR_SITELOCAL(a) \
- ((((const uint32_t *) (a))[0] & htonl (0xffc00000)) \
- == htonl (0xfec00000))
-
-# define IN6_IS_ADDR_V4MAPPED(a) \
- ((((const uint32_t *) (a))[0] == 0) \
- && (((const uint32_t *) (a))[1] == 0) \
- && (((const uint32_t *) (a))[2] == htonl (0xffff)))
-
-# define IN6_IS_ADDR_V4COMPAT(a) \
- ((((const uint32_t *) (a))[0] == 0) \
- && (((const uint32_t *) (a))[1] == 0) \
- && (((const uint32_t *) (a))[2] == 0) \
- && (ntohl (((const uint32_t *) (a))[3]) > 1))
-
-# define IN6_ARE_ADDR_EQUAL(a,b) \
- ((((const uint32_t *) (a))[0] == ((const uint32_t *) (b))[0]) \
- && (((const uint32_t *) (a))[1] == ((const uint32_t *) (b))[1]) \
- && (((const uint32_t *) (a))[2] == ((const uint32_t *) (b))[2]) \
- && (((const uint32_t *) (a))[3] == ((const uint32_t *) (b))[3]))
-#endif
-
-#define IN6_IS_ADDR_MULTICAST(a) (((const uint8_t *) (a))[0] == 0xff)
-
-#ifdef __USE_MISC
-/* Bind socket to a privileged IP port. */
-extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW;
-
-/* The IPv6 version of this function. */
-extern int bindresvport6 (int __sockfd, struct sockaddr_in6 *__sock_in)
- __THROW;
-#endif
-
-
-#define IN6_IS_ADDR_MC_NODELOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x1))
-
-#define IN6_IS_ADDR_MC_LINKLOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x2))
-
-#define IN6_IS_ADDR_MC_SITELOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x5))
-
-#define IN6_IS_ADDR_MC_ORGLOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x8))
-
-#define IN6_IS_ADDR_MC_GLOBAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0xe))
-
-
-#ifdef __USE_GNU
-struct cmsghdr; /* Forward declaration. */
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* IPv6 packet information. */
-struct in6_pktinfo
- {
- struct in6_addr ipi6_addr; /* src/dst IPv6 address */
- unsigned int ipi6_ifindex; /* send/recv interface index */
- };
-
-/* IPv6 MTU information. */
-struct ip6_mtuinfo
- {
- struct sockaddr_in6 ip6m_addr; /* dst address including zone ID */
- uint32_t ip6m_mtu; /* path MTU in host byte order */
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-/* Obsolete hop-by-hop and Destination Options Processing (RFC 2292). */
-extern int inet6_option_space (int __nbytes)
- __THROW __attribute_deprecated__;
-extern int inet6_option_init (void *__bp, struct cmsghdr **__cmsgp,
- int __type) __THROW __attribute_deprecated__;
-extern int inet6_option_append (struct cmsghdr *__cmsg,
- const uint8_t *__typep, int __multx,
- int __plusy) __THROW __attribute_deprecated__;
-extern uint8_t *inet6_option_alloc (struct cmsghdr *__cmsg, int __datalen,
- int __multx, int __plusy)
- __THROW __attribute_deprecated__;
-extern int inet6_option_next (const struct cmsghdr *__cmsg,
- uint8_t **__tptrp)
- __THROW __attribute_deprecated__;
-extern int inet6_option_find (const struct cmsghdr *__cmsg,
- uint8_t **__tptrp, int __type)
- __THROW __attribute_deprecated__;
-
-
-/* Hop-by-Hop and Destination Options Processing (RFC 3542). */
-extern int inet6_opt_init (void *__extbuf, socklen_t __extlen) __THROW;
-extern int inet6_opt_append (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t __type, socklen_t __len, uint8_t __align,
- void **__databufp) __THROW;
-extern int inet6_opt_finish (void *__extbuf, socklen_t __extlen, int __offset)
- __THROW;
-extern int inet6_opt_set_val (void *__databuf, int __offset, void *__val,
- socklen_t __vallen) __THROW;
-extern int inet6_opt_next (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t *__typep, socklen_t *__lenp,
- void **__databufp) __THROW;
-extern int inet6_opt_find (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t __type, socklen_t *__lenp,
- void **__databufp) __THROW;
-extern int inet6_opt_get_val (void *__databuf, int __offset, void *__val,
- socklen_t __vallen) __THROW;
-
-
-/* Routing Header Option (RFC 3542). */
-extern socklen_t inet6_rth_space (int __type, int __segments) __THROW;
-extern void *inet6_rth_init (void *__bp, socklen_t __bp_len, int __type,
- int __segments) __THROW;
-extern int inet6_rth_add (void *__bp, const struct in6_addr *__addr) __THROW;
-extern int inet6_rth_reverse (const void *__in, void *__out) __THROW;
-extern int inet6_rth_segments (const void *__bp) __THROW;
-extern struct in6_addr *inet6_rth_getaddr (const void *__bp, int __index)
- __THROW;
-
-
-/* Multicast source filter support. */
-
-/* Get IPv4 source filter. */
-extern int getipv4sourcefilter (int __s, struct in_addr __interface_addr,
- struct in_addr __group, uint32_t *__fmode,
- uint32_t *__numsrc, struct in_addr *__slist)
- __THROW;
-
-/* Set IPv4 source filter. */
-extern int setipv4sourcefilter (int __s, struct in_addr __interface_addr,
- struct in_addr __group, uint32_t __fmode,
- uint32_t __numsrc,
- const struct in_addr *__slist)
- __THROW;
-
-
-/* Get source filter. */
-extern int getsourcefilter (int __s, uint32_t __interface_addr,
- const struct sockaddr *__group,
- socklen_t __grouplen, uint32_t *__fmode,
- uint32_t *__numsrc,
- struct sockaddr_storage *__slist) __THROW;
-
-/* Set source filter. */
-extern int setsourcefilter (int __s, uint32_t __interface_addr,
- const struct sockaddr *__group,
- socklen_t __grouplen, uint32_t __fmode,
- uint32_t __numsrc,
- const struct sockaddr_storage *__slist) __THROW;
-#endif /* use GNU */
-
-__END_DECLS
-
-#endif /* netinet/in.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/in_systm.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/in_systm.h
deleted file mode 100644
index b658472..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/in_systm.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* System specific type definitions for networking code.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IN_SYSTM_H
-#define _NETINET_IN_SYSTM_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-/*
- * Network order versions of various data types. Unfortunately, BSD
- * assumes specific sizes for shorts (16 bit) and longs (32 bit) which
- * don't hold in general. As a consequence, the network order versions
- * may not reflect the actual size of the native data types.
- */
-
-typedef uint16_t n_short; /* short as received from the net */
-typedef uint32_t n_long; /* long as received from the net */
-typedef uint32_t n_time; /* ms since 00:00 GMT, byte rev */
-
-__END_DECLS
-
-#endif /* netinet/in_systm.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip.h
deleted file mode 100644
index 13444d7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip.h
+++ /dev/null
@@ -1,302 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IP_H
-#define __NETINET_IP_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-#include <netinet/in.h>
-
-__BEGIN_DECLS
-
-struct timestamp
- {
- uint8_t len;
- uint8_t ptr;
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int flags:4;
- unsigned int overflow:4;
-#elif __BYTE_ORDER == __BIG_ENDIAN
- unsigned int overflow:4;
- unsigned int flags:4;
-#else
-# error "Please fix <bits/endian.h>"
-#endif
- uint32_t data[9];
- };
-
-struct iphdr
- {
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ihl:4;
- unsigned int version:4;
-#elif __BYTE_ORDER == __BIG_ENDIAN
- unsigned int version:4;
- unsigned int ihl:4;
-#else
-# error "Please fix <bits/endian.h>"
-#endif
- uint8_t tos;
- uint16_t tot_len;
- uint16_t id;
- uint16_t frag_off;
- uint8_t ttl;
- uint8_t protocol;
- uint16_t check;
- uint32_t saddr;
- uint32_t daddr;
- /*The options start here. */
- };
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ip.h 8.1 (Berkeley) 6/10/93
- */
-
-/*
- * Definitions for internet protocol version 4.
- * Per RFC 791, September 1981.
- */
-
-/*
- * Structure of an internet header, naked of options.
- */
-struct ip
- {
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ip_hl:4; /* header length */
- unsigned int ip_v:4; /* version */
-#endif
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int ip_v:4; /* version */
- unsigned int ip_hl:4; /* header length */
-#endif
- uint8_t ip_tos; /* type of service */
- unsigned short ip_len; /* total length */
- unsigned short ip_id; /* identification */
- unsigned short ip_off; /* fragment offset field */
-#define IP_RF 0x8000 /* reserved fragment flag */
-#define IP_DF 0x4000 /* dont fragment flag */
-#define IP_MF 0x2000 /* more fragments flag */
-#define IP_OFFMASK 0x1fff /* mask for fragmenting bits */
- uint8_t ip_ttl; /* time to live */
- uint8_t ip_p; /* protocol */
- unsigned short ip_sum; /* checksum */
- struct in_addr ip_src, ip_dst; /* source and dest address */
- };
-
-/*
- * Time stamp option structure.
- */
-struct ip_timestamp
- {
- uint8_t ipt_code; /* IPOPT_TS */
- uint8_t ipt_len; /* size of structure (variable) */
- uint8_t ipt_ptr; /* index of current entry */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ipt_flg:4; /* flags, see below */
- unsigned int ipt_oflw:4; /* overflow counter */
-#endif
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int ipt_oflw:4; /* overflow counter */
- unsigned int ipt_flg:4; /* flags, see below */
-#endif
- uint32_t data[9];
- };
-#endif /* __USE_MISC */
-
-#define IPVERSION 4 /* IP version number */
-#define IP_MAXPACKET 65535 /* maximum packet size */
-
-/*
- * Definitions for Explicit Congestion Notification (ECN)
- *
- * Taken from RFC-3168, Section 5.
- */
-
-#define IPTOS_ECN_MASK 0x03
-#define IPTOS_ECN(x) ((x) & IPTOS_ECN_MASK)
-#define IPTOS_ECN_NOT_ECT 0x00
-#define IPTOS_ECN_ECT1 0x01
-#define IPTOS_ECN_ECT0 0x02
-#define IPTOS_ECN_CE 0x03
-
-/*
- * Definitions for IP differentiated services code points (DSCP)
- *
- * Taken from RFC-2597, Section 6 and RFC-2598, Section 2.3.
- */
-
-#define IPTOS_DSCP_MASK 0xfc
-#define IPTOS_DSCP(x) ((x) & IPTOS_DSCP_MASK)
-#define IPTOS_DSCP_AF11 0x28
-#define IPTOS_DSCP_AF12 0x30
-#define IPTOS_DSCP_AF13 0x38
-#define IPTOS_DSCP_AF21 0x48
-#define IPTOS_DSCP_AF22 0x50
-#define IPTOS_DSCP_AF23 0x58
-#define IPTOS_DSCP_AF31 0x68
-#define IPTOS_DSCP_AF32 0x70
-#define IPTOS_DSCP_AF33 0x78
-#define IPTOS_DSCP_AF41 0x88
-#define IPTOS_DSCP_AF42 0x90
-#define IPTOS_DSCP_AF43 0x98
-#define IPTOS_DSCP_EF 0xb8
-
-/*
- * In RFC 2474, Section 4.2.2.1, the Class Selector Codepoints subsume
- * the old ToS Precedence values.
- */
-
-#define IPTOS_CLASS_MASK 0xe0
-#define IPTOS_CLASS(class) ((class) & IPTOS_CLASS_MASK)
-#define IPTOS_CLASS_CS0 0x00
-#define IPTOS_CLASS_CS1 0x20
-#define IPTOS_CLASS_CS2 0x40
-#define IPTOS_CLASS_CS3 0x60
-#define IPTOS_CLASS_CS4 0x80
-#define IPTOS_CLASS_CS5 0xa0
-#define IPTOS_CLASS_CS6 0xc0
-#define IPTOS_CLASS_CS7 0xe0
-
-#define IPTOS_CLASS_DEFAULT IPTOS_CLASS_CS0
-
-/*
- * Definitions for IP type of service (ip_tos) [deprecated; use DSCP
- * and CS definitions above instead.]
- */
-#define IPTOS_TOS_MASK 0x1E
-#define IPTOS_TOS(tos) ((tos) & IPTOS_TOS_MASK)
-#define IPTOS_LOWDELAY 0x10
-#define IPTOS_THROUGHPUT 0x08
-#define IPTOS_RELIABILITY 0x04
-#define IPTOS_LOWCOST 0x02
-#define IPTOS_MINCOST IPTOS_LOWCOST
-
-/*
- * Definitions for IP precedence (also in ip_tos) [also deprecated.]
- */
-#define IPTOS_PREC_MASK IPTOS_CLASS_MASK
-#define IPTOS_PREC(tos) IPTOS_CLASS(tos)
-#define IPTOS_PREC_NETCONTROL IPTOS_CLASS_CS7
-#define IPTOS_PREC_INTERNETCONTROL IPTOS_CLASS_CS6
-#define IPTOS_PREC_CRITIC_ECP IPTOS_CLASS_CS5
-#define IPTOS_PREC_FLASHOVERRIDE IPTOS_CLASS_CS4
-#define IPTOS_PREC_FLASH IPTOS_CLASS_CS3
-#define IPTOS_PREC_IMMEDIATE IPTOS_CLASS_CS2
-#define IPTOS_PREC_PRIORITY IPTOS_CLASS_CS1
-#define IPTOS_PREC_ROUTINE IPTOS_CLASS_CS0
-
-/*
- * Definitions for options.
- */
-#define IPOPT_COPY 0x80
-#define IPOPT_CLASS_MASK 0x60
-#define IPOPT_NUMBER_MASK 0x1f
-
-#define IPOPT_COPIED(o) ((o) & IPOPT_COPY)
-#define IPOPT_CLASS(o) ((o) & IPOPT_CLASS_MASK)
-#define IPOPT_NUMBER(o) ((o) & IPOPT_NUMBER_MASK)
-
-#define IPOPT_CONTROL 0x00
-#define IPOPT_RESERVED1 0x20
-#define IPOPT_DEBMEAS 0x40
-#define IPOPT_MEASUREMENT IPOPT_DEBMEAS
-#define IPOPT_RESERVED2 0x60
-
-#define IPOPT_EOL 0 /* end of option list */
-#define IPOPT_END IPOPT_EOL
-#define IPOPT_NOP 1 /* no operation */
-#define IPOPT_NOOP IPOPT_NOP
-
-#define IPOPT_RR 7 /* record packet route */
-#define IPOPT_TS 68 /* timestamp */
-#define IPOPT_TIMESTAMP IPOPT_TS
-#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */
-#define IPOPT_SEC IPOPT_SECURITY
-#define IPOPT_LSRR 131 /* loose source route */
-#define IPOPT_SATID 136 /* satnet id */
-#define IPOPT_SID IPOPT_SATID
-#define IPOPT_SSRR 137 /* strict source route */
-#define IPOPT_RA 148 /* router alert */
-
-/*
- * Offsets to fields in options other than EOL and NOP.
- */
-#define IPOPT_OPTVAL 0 /* option ID */
-#define IPOPT_OLEN 1 /* option length */
-#define IPOPT_OFFSET 2 /* offset within option */
-#define IPOPT_MINOFF 4 /* min value of above */
-
-#define MAX_IPOPTLEN 40
-
-/* flag bits for ipt_flg */
-#define IPOPT_TS_TSONLY 0 /* timestamps only */
-#define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */
-#define IPOPT_TS_PRESPEC 3 /* specified modules only */
-
-/* bits for security (not byte swapped) */
-#define IPOPT_SECUR_UNCLASS 0x0000
-#define IPOPT_SECUR_CONFID 0xf135
-#define IPOPT_SECUR_EFTO 0x789a
-#define IPOPT_SECUR_MMMM 0xbc4d
-#define IPOPT_SECUR_RESTR 0xaf13
-#define IPOPT_SECUR_SECRET 0xd788
-#define IPOPT_SECUR_TOPSECRET 0x6bc5
-
-/*
- * Internet implementation parameters.
- */
-#define MAXTTL 255 /* maximum time to live (seconds) */
-#define IPDEFTTL 64 /* default ttl, from RFC 1340 */
-#define IPFRAGTTL 60 /* time to live for frags, slowhz */
-#define IPTTLDEC 1 /* subtracted when forwarding */
-
-#define IP_MSS 576 /* default maximum segment size */
-
-__END_DECLS
-
-#endif /* netinet/ip.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip6.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip6.h
deleted file mode 100644
index 4c0315c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip6.h
+++ /dev/null
@@ -1,188 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IP6_H
-#define _NETINET_IP6_H 1
-
-#include <inttypes.h>
-#include <netinet/in.h>
-
-struct ip6_hdr
- {
- union
- {
- struct ip6_hdrctl
- {
- uint32_t ip6_un1_flow; /* 4 bits version, 8 bits TC,
- 20 bits flow-ID */
- uint16_t ip6_un1_plen; /* payload length */
- uint8_t ip6_un1_nxt; /* next header */
- uint8_t ip6_un1_hlim; /* hop limit */
- } ip6_un1;
- uint8_t ip6_un2_vfc; /* 4 bits version, top 4 bits tclass */
- } ip6_ctlun;
- struct in6_addr ip6_src; /* source address */
- struct in6_addr ip6_dst; /* destination address */
- };
-
-#define ip6_vfc ip6_ctlun.ip6_un2_vfc
-#define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow
-#define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen
-#define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt
-#define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim
-#define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim
-
-/* Generic extension header. */
-struct ip6_ext
- {
- uint8_t ip6e_nxt; /* next header. */
- uint8_t ip6e_len; /* length in units of 8 octets. */
- };
-
-/* Hop-by-Hop options header. */
-struct ip6_hbh
- {
- uint8_t ip6h_nxt; /* next header. */
- uint8_t ip6h_len; /* length in units of 8 octets. */
- /* followed by options */
- };
-
-/* Destination options header */
-struct ip6_dest
- {
- uint8_t ip6d_nxt; /* next header */
- uint8_t ip6d_len; /* length in units of 8 octets */
- /* followed by options */
- };
-
-/* Routing header */
-struct ip6_rthdr
- {
- uint8_t ip6r_nxt; /* next header */
- uint8_t ip6r_len; /* length in units of 8 octets */
- uint8_t ip6r_type; /* routing type */
- uint8_t ip6r_segleft; /* segments left */
- /* followed by routing type specific data */
- };
-
-/* Type 0 Routing header */
-struct ip6_rthdr0
- {
- uint8_t ip6r0_nxt; /* next header */
- uint8_t ip6r0_len; /* length in units of 8 octets */
- uint8_t ip6r0_type; /* always zero */
- uint8_t ip6r0_segleft; /* segments left */
- uint8_t ip6r0_reserved; /* reserved field */
- uint8_t ip6r0_slmap[3]; /* strict/loose bit map */
- /* followed by up to 127 struct in6_addr */
- struct in6_addr ip6r0_addr[0];
- };
-
-/* Fragment header */
-struct ip6_frag
- {
- uint8_t ip6f_nxt; /* next header */
- uint8_t ip6f_reserved; /* reserved field */
- uint16_t ip6f_offlg; /* offset, reserved, and flag */
- uint32_t ip6f_ident; /* identification */
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define IP6F_OFF_MASK 0xfff8 /* mask out offset from _offlg */
-# define IP6F_RESERVED_MASK 0x0006 /* reserved bits in ip6f_offlg */
-# define IP6F_MORE_FRAG 0x0001 /* more-fragments flag */
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define IP6F_OFF_MASK 0xf8ff /* mask out offset from _offlg */
-# define IP6F_RESERVED_MASK 0x0600 /* reserved bits in ip6f_offlg */
-# define IP6F_MORE_FRAG 0x0100 /* more-fragments flag */
-#endif
-
-/* IPv6 options */
-struct ip6_opt
- {
- uint8_t ip6o_type;
- uint8_t ip6o_len;
- };
-
-/* The high-order 3 bits of the option type define the behavior
- * when processing an unknown option and whether or not the option
- * content changes in flight.
- */
-#define IP6OPT_TYPE(o) ((o) & 0xc0)
-#define IP6OPT_TYPE_SKIP 0x00
-#define IP6OPT_TYPE_DISCARD 0x40
-#define IP6OPT_TYPE_FORCEICMP 0x80
-#define IP6OPT_TYPE_ICMP 0xc0
-#define IP6OPT_TYPE_MUTABLE 0x20
-
-/* Special option types for padding. */
-#define IP6OPT_PAD1 0
-#define IP6OPT_PADN 1
-
-#define IP6OPT_JUMBO 0xc2
-#define IP6OPT_NSAP_ADDR 0xc3
-#define IP6OPT_TUNNEL_LIMIT 0x04
-#define IP6OPT_ROUTER_ALERT 0x05
-
-/* Jumbo Payload Option */
-struct ip6_opt_jumbo
- {
- uint8_t ip6oj_type;
- uint8_t ip6oj_len;
- uint8_t ip6oj_jumbo_len[4];
- };
-#define IP6OPT_JUMBO_LEN 6
-
-/* NSAP Address Option */
-struct ip6_opt_nsap
- {
- uint8_t ip6on_type;
- uint8_t ip6on_len;
- uint8_t ip6on_src_nsap_len;
- uint8_t ip6on_dst_nsap_len;
- /* followed by source NSAP */
- /* followed by destination NSAP */
- };
-
-/* Tunnel Limit Option */
-struct ip6_opt_tunnel
- {
- uint8_t ip6ot_type;
- uint8_t ip6ot_len;
- uint8_t ip6ot_encap_limit;
- };
-
-/* Router Alert Option */
-struct ip6_opt_router
- {
- uint8_t ip6or_type;
- uint8_t ip6or_len;
- uint8_t ip6or_value[2];
- };
-
-/* Router alert values (in network byte order) */
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define IP6_ALERT_MLD 0x0000
-# define IP6_ALERT_RSVP 0x0001
-# define IP6_ALERT_AN 0x0002
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define IP6_ALERT_MLD 0x0000
-# define IP6_ALERT_RSVP 0x0100
-# define IP6_ALERT_AN 0x0200
-#endif
-
-#endif /* netinet/ip6.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip_icmp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip_icmp.h
deleted file mode 100644
index 5db7ac7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/ip_icmp.h
+++ /dev/null
@@ -1,282 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IP_ICMP_H
-#define __NETINET_IP_ICMP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-struct icmphdr
-{
- uint8_t type; /* message type */
- uint8_t code; /* type sub-code */
- uint16_t checksum;
- union
- {
- struct
- {
- uint16_t id;
- uint16_t sequence;
- } echo; /* echo datagram */
- uint32_t gateway; /* gateway address */
- struct
- {
- uint16_t __glibc_reserved;
- uint16_t mtu;
- } frag; /* path mtu discovery */
- } un;
-};
-
-#define ICMP_ECHOREPLY 0 /* Echo Reply */
-#define ICMP_DEST_UNREACH 3 /* Destination Unreachable */
-#define ICMP_SOURCE_QUENCH 4 /* Source Quench */
-#define ICMP_REDIRECT 5 /* Redirect (change route) */
-#define ICMP_ECHO 8 /* Echo Request */
-#define ICMP_TIME_EXCEEDED 11 /* Time Exceeded */
-#define ICMP_PARAMETERPROB 12 /* Parameter Problem */
-#define ICMP_TIMESTAMP 13 /* Timestamp Request */
-#define ICMP_TIMESTAMPREPLY 14 /* Timestamp Reply */
-#define ICMP_INFO_REQUEST 15 /* Information Request */
-#define ICMP_INFO_REPLY 16 /* Information Reply */
-#define ICMP_ADDRESS 17 /* Address Mask Request */
-#define ICMP_ADDRESSREPLY 18 /* Address Mask Reply */
-#define NR_ICMP_TYPES 18
-
-
-/* Codes for UNREACH. */
-#define ICMP_NET_UNREACH 0 /* Network Unreachable */
-#define ICMP_HOST_UNREACH 1 /* Host Unreachable */
-#define ICMP_PROT_UNREACH 2 /* Protocol Unreachable */
-#define ICMP_PORT_UNREACH 3 /* Port Unreachable */
-#define ICMP_FRAG_NEEDED 4 /* Fragmentation Needed/DF set */
-#define ICMP_SR_FAILED 5 /* Source Route failed */
-#define ICMP_NET_UNKNOWN 6
-#define ICMP_HOST_UNKNOWN 7
-#define ICMP_HOST_ISOLATED 8
-#define ICMP_NET_ANO 9
-#define ICMP_HOST_ANO 10
-#define ICMP_NET_UNR_TOS 11
-#define ICMP_HOST_UNR_TOS 12
-#define ICMP_PKT_FILTERED 13 /* Packet filtered */
-#define ICMP_PREC_VIOLATION 14 /* Precedence violation */
-#define ICMP_PREC_CUTOFF 15 /* Precedence cut off */
-#define NR_ICMP_UNREACH 15 /* instead of hardcoding immediate value */
-
-/* Codes for REDIRECT. */
-#define ICMP_REDIR_NET 0 /* Redirect Net */
-#define ICMP_REDIR_HOST 1 /* Redirect Host */
-#define ICMP_REDIR_NETTOS 2 /* Redirect Net for TOS */
-#define ICMP_REDIR_HOSTTOS 3 /* Redirect Host for TOS */
-
-/* Codes for TIME_EXCEEDED. */
-#define ICMP_EXC_TTL 0 /* TTL count exceeded */
-#define ICMP_EXC_FRAGTIME 1 /* Fragment Reass time exceeded */
-
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ip_icmp.h 8.1 (Berkeley) 6/10/93
- */
-
-#include <netinet/in.h>
-#include <netinet/ip.h>
-
-/*
- * Internal of an ICMP Router Advertisement
- */
-struct icmp_ra_addr
-{
- uint32_t ira_addr;
- uint32_t ira_preference;
-};
-
-struct icmp
-{
- uint8_t icmp_type; /* type of message, see below */
- uint8_t icmp_code; /* type sub code */
- uint16_t icmp_cksum; /* ones complement checksum of struct */
- union
- {
- unsigned char ih_pptr; /* ICMP_PARAMPROB */
- struct in_addr ih_gwaddr; /* gateway address */
- struct ih_idseq /* echo datagram */
- {
- uint16_t icd_id;
- uint16_t icd_seq;
- } ih_idseq;
- uint32_t ih_void;
-
- /* ICMP_UNREACH_NEEDFRAG -- Path MTU Discovery (RFC1191) */
- struct ih_pmtu
- {
- uint16_t ipm_void;
- uint16_t ipm_nextmtu;
- } ih_pmtu;
-
- struct ih_rtradv
- {
- uint8_t irt_num_addrs;
- uint8_t irt_wpa;
- uint16_t irt_lifetime;
- } ih_rtradv;
- } icmp_hun;
-#define icmp_pptr icmp_hun.ih_pptr
-#define icmp_gwaddr icmp_hun.ih_gwaddr
-#define icmp_id icmp_hun.ih_idseq.icd_id
-#define icmp_seq icmp_hun.ih_idseq.icd_seq
-#define icmp_void icmp_hun.ih_void
-#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void
-#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu
-#define icmp_num_addrs icmp_hun.ih_rtradv.irt_num_addrs
-#define icmp_wpa icmp_hun.ih_rtradv.irt_wpa
-#define icmp_lifetime icmp_hun.ih_rtradv.irt_lifetime
- union
- {
- struct
- {
- uint32_t its_otime;
- uint32_t its_rtime;
- uint32_t its_ttime;
- } id_ts;
- struct
- {
- struct ip idi_ip;
- /* options and then 64 bits of data */
- } id_ip;
- struct icmp_ra_addr id_radv;
- uint32_t id_mask;
- uint8_t id_data[1];
- } icmp_dun;
-#define icmp_otime icmp_dun.id_ts.its_otime
-#define icmp_rtime icmp_dun.id_ts.its_rtime
-#define icmp_ttime icmp_dun.id_ts.its_ttime
-#define icmp_ip icmp_dun.id_ip.idi_ip
-#define icmp_radv icmp_dun.id_radv
-#define icmp_mask icmp_dun.id_mask
-#define icmp_data icmp_dun.id_data
-};
-
-/*
- * Lower bounds on packet lengths for various types.
- * For the error advice packets must first insure that the
- * packet is large enough to contain the returned ip header.
- * Only then can we do the check to see if 64 bits of packet
- * data have been returned, since we need to check the returned
- * ip header length.
- */
-#define ICMP_MINLEN 8 /* abs minimum */
-#define ICMP_TSLEN (8 + 3 * sizeof (n_time)) /* timestamp */
-#define ICMP_MASKLEN 12 /* address mask */
-#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */
-#ifndef _IP_VHL
-#define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8)
- /* N.B.: must separately check that ip_hl >= 5 */
-#else
-#define ICMP_ADVLEN(p) (8 + (IP_VHL_HL((p)->icmp_ip.ip_vhl) << 2) + 8)
- /* N.B.: must separately check that header length >= 5 */
-#endif
-
-/* Definition of type and code fields. */
-/* defined above: ICMP_ECHOREPLY, ICMP_REDIRECT, ICMP_ECHO */
-#define ICMP_UNREACH 3 /* dest unreachable, codes: */
-#define ICMP_SOURCEQUENCH 4 /* packet lost, slow down */
-#define ICMP_ROUTERADVERT 9 /* router advertisement */
-#define ICMP_ROUTERSOLICIT 10 /* router solicitation */
-#define ICMP_TIMXCEED 11 /* time exceeded, code: */
-#define ICMP_PARAMPROB 12 /* ip header bad */
-#define ICMP_TSTAMP 13 /* timestamp request */
-#define ICMP_TSTAMPREPLY 14 /* timestamp reply */
-#define ICMP_IREQ 15 /* information request */
-#define ICMP_IREQREPLY 16 /* information reply */
-#define ICMP_MASKREQ 17 /* address mask request */
-#define ICMP_MASKREPLY 18 /* address mask reply */
-
-#define ICMP_MAXTYPE 18
-
-/* UNREACH codes */
-#define ICMP_UNREACH_NET 0 /* bad net */
-#define ICMP_UNREACH_HOST 1 /* bad host */
-#define ICMP_UNREACH_PROTOCOL 2 /* bad protocol */
-#define ICMP_UNREACH_PORT 3 /* bad port */
-#define ICMP_UNREACH_NEEDFRAG 4 /* IP_DF caused drop */
-#define ICMP_UNREACH_SRCFAIL 5 /* src route failed */
-#define ICMP_UNREACH_NET_UNKNOWN 6 /* unknown net */
-#define ICMP_UNREACH_HOST_UNKNOWN 7 /* unknown host */
-#define ICMP_UNREACH_ISOLATED 8 /* src host isolated */
-#define ICMP_UNREACH_NET_PROHIB 9 /* net denied */
-#define ICMP_UNREACH_HOST_PROHIB 10 /* host denied */
-#define ICMP_UNREACH_TOSNET 11 /* bad tos for net */
-#define ICMP_UNREACH_TOSHOST 12 /* bad tos for host */
-#define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohib */
-#define ICMP_UNREACH_HOST_PRECEDENCE 14 /* host prec vio. */
-#define ICMP_UNREACH_PRECEDENCE_CUTOFF 15 /* prec cutoff */
-
-/* REDIRECT codes */
-#define ICMP_REDIRECT_NET 0 /* for network */
-#define ICMP_REDIRECT_HOST 1 /* for host */
-#define ICMP_REDIRECT_TOSNET 2 /* for tos and net */
-#define ICMP_REDIRECT_TOSHOST 3 /* for tos and host */
-
-/* TIMEXCEED codes */
-#define ICMP_TIMXCEED_INTRANS 0 /* ttl==0 in transit */
-#define ICMP_TIMXCEED_REASS 1 /* ttl==0 in reass */
-
-/* PARAMPROB code */
-#define ICMP_PARAMPROB_OPTABSENT 1 /* req. opt. absent */
-
-#define ICMP_INFOTYPE(type) \
- ((type) == ICMP_ECHOREPLY || (type) == ICMP_ECHO \
- || (type) == ICMP_ROUTERADVERT || (type) == ICMP_ROUTERSOLICIT \
- || (type) == ICMP_TSTAMP || (type) == ICMP_TSTAMPREPLY \
- || (type) == ICMP_IREQ || (type) == ICMP_IREQREPLY \
- || (type) == ICMP_MASKREQ || (type) == ICMP_MASKREPLY)
-
-#endif /* __USE_MISC */
-
-__END_DECLS
-
-#endif /* netinet/ip_icmp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/tcp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/tcp.h
deleted file mode 100644
index 41ca11b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/tcp.h
+++ /dev/null
@@ -1,349 +0,0 @@
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)tcp.h 8.1 (Berkeley) 6/10/93
- */
-
-#ifndef _NETINET_TCP_H
-#define _NETINET_TCP_H 1
-
-#include <features.h>
-
-/*
- * User-settable options (used with setsockopt).
- */
-#define TCP_NODELAY 1 /* Don't delay send to coalesce packets */
-#define TCP_MAXSEG 2 /* Set maximum segment size */
-#define TCP_CORK 3 /* Control sending of partial frames */
-#define TCP_KEEPIDLE 4 /* Start keeplives after this period */
-#define TCP_KEEPINTVL 5 /* Interval between keepalives */
-#define TCP_KEEPCNT 6 /* Number of keepalives before death */
-#define TCP_SYNCNT 7 /* Number of SYN retransmits */
-#define TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */
-#define TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */
-#define TCP_WINDOW_CLAMP 10 /* Bound advertised window */
-#define TCP_INFO 11 /* Information about this connection. */
-#define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */
-#define TCP_CONGESTION 13 /* Congestion control algorithm. */
-#define TCP_MD5SIG 14 /* TCP MD5 Signature (RFC2385) */
-#define TCP_COOKIE_TRANSACTIONS 15 /* TCP Cookie Transactions */
-#define TCP_THIN_LINEAR_TIMEOUTS 16 /* Use linear timeouts for thin streams*/
-#define TCP_THIN_DUPACK 17 /* Fast retrans. after 1 dupack */
-#define TCP_USER_TIMEOUT 18 /* How long for loss retry before timeout */
-#define TCP_REPAIR 19 /* TCP sock is under repair right now */
-#define TCP_REPAIR_QUEUE 20 /* Set TCP queue to repair */
-#define TCP_QUEUE_SEQ 21 /* Set sequence number of repaired queue. */
-#define TCP_REPAIR_OPTIONS 22 /* Repair TCP connection options */
-#define TCP_FASTOPEN 23 /* Enable FastOpen on listeners */
-#define TCP_TIMESTAMP 24 /* TCP time stamp */
-#define TCP_NOTSENT_LOWAT 25 /* Limit number of unsent bytes in
- write queue. */
-#define TCP_CC_INFO 26 /* Get Congestion Control
- (optional) info. */
-#define TCP_SAVE_SYN 27 /* Record SYN headers for new
- connections. */
-#define TCP_SAVED_SYN 28 /* Get SYN headers recorded for
- connection. */
-#define TCP_REPAIR_WINDOW 29 /* Get/set window parameters. */
-#define TCP_FASTOPEN_CONNECT 30 /* Attempt FastOpen with connect. */
-#define TCP_ULP 31 /* Attach a ULP to a TCP connection. */
-#define TCP_MD5SIG_EXT 32 /* TCP MD5 Signature with extensions. */
-#define TCP_FASTOPEN_KEY 33 /* Set the key for Fast Open (cookie). */
-#define TCP_FASTOPEN_NO_COOKIE 34 /* Enable TFO without a TFO cookie. */
-#define TCP_ZEROCOPY_RECEIVE 35
-#define TCP_INQ 36 /* Notify bytes available to read
- as a cmsg on read. */
-#define TCP_CM_INQ TCP_INQ
-#define TCP_TX_DELAY 37 /* Delay outgoing packets by XX usec. */
-
-#define TCP_REPAIR_ON 1
-#define TCP_REPAIR_OFF 0
-#define TCP_REPAIR_OFF_NO_WP -1
-
-#ifdef __USE_MISC
-# include <sys/types.h>
-# include <sys/socket.h>
-# include <stdint.h>
-
-typedef uint32_t tcp_seq;
-/*
- * TCP header.
- * Per RFC 793, September, 1981.
- */
-struct tcphdr
- {
- __extension__ union
- {
- struct
- {
- uint16_t th_sport; /* source port */
- uint16_t th_dport; /* destination port */
- tcp_seq th_seq; /* sequence number */
- tcp_seq th_ack; /* acknowledgement number */
-# if __BYTE_ORDER == __LITTLE_ENDIAN
- uint8_t th_x2:4; /* (unused) */
- uint8_t th_off:4; /* data offset */
-# endif
-# if __BYTE_ORDER == __BIG_ENDIAN
- uint8_t th_off:4; /* data offset */
- uint8_t th_x2:4; /* (unused) */
-# endif
- uint8_t th_flags;
-# define TH_FIN 0x01
-# define TH_SYN 0x02
-# define TH_RST 0x04
-# define TH_PUSH 0x08
-# define TH_ACK 0x10
-# define TH_URG 0x20
- uint16_t th_win; /* window */
- uint16_t th_sum; /* checksum */
- uint16_t th_urp; /* urgent pointer */
- };
- struct
- {
- uint16_t source;
- uint16_t dest;
- uint32_t seq;
- uint32_t ack_seq;
-# if __BYTE_ORDER == __LITTLE_ENDIAN
- uint16_t res1:4;
- uint16_t doff:4;
- uint16_t fin:1;
- uint16_t syn:1;
- uint16_t rst:1;
- uint16_t psh:1;
- uint16_t ack:1;
- uint16_t urg:1;
- uint16_t res2:2;
-# elif __BYTE_ORDER == __BIG_ENDIAN
- uint16_t doff:4;
- uint16_t res1:4;
- uint16_t res2:2;
- uint16_t urg:1;
- uint16_t ack:1;
- uint16_t psh:1;
- uint16_t rst:1;
- uint16_t syn:1;
- uint16_t fin:1;
-# else
-# error "Adjust your <bits/endian.h> defines"
-# endif
- uint16_t window;
- uint16_t check;
- uint16_t urg_ptr;
- };
- };
-};
-
-enum
-{
- TCP_ESTABLISHED = 1,
- TCP_SYN_SENT,
- TCP_SYN_RECV,
- TCP_FIN_WAIT1,
- TCP_FIN_WAIT2,
- TCP_TIME_WAIT,
- TCP_CLOSE,
- TCP_CLOSE_WAIT,
- TCP_LAST_ACK,
- TCP_LISTEN,
- TCP_CLOSING /* now a valid state */
-};
-
-# define TCPOPT_EOL 0
-# define TCPOPT_NOP 1
-# define TCPOPT_MAXSEG 2
-# define TCPOLEN_MAXSEG 4
-# define TCPOPT_WINDOW 3
-# define TCPOLEN_WINDOW 3
-# define TCPOPT_SACK_PERMITTED 4 /* Experimental */
-# define TCPOLEN_SACK_PERMITTED 2
-# define TCPOPT_SACK 5 /* Experimental */
-# define TCPOPT_TIMESTAMP 8
-# define TCPOLEN_TIMESTAMP 10
-# define TCPOLEN_TSTAMP_APPA (TCPOLEN_TIMESTAMP+2) /* appendix A */
-
-# define TCPOPT_TSTAMP_HDR \
- (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_TIMESTAMP<<8|TCPOLEN_TIMESTAMP)
-
-/*
- * Default maximum segment size for TCP.
- * With an IP MSS of 576, this is 536,
- * but 512 is probably more convenient.
- * This should be defined as MIN(512, IP_MSS - sizeof (struct tcpiphdr)).
- */
-# define TCP_MSS 512
-
-# define TCP_MAXWIN 65535 /* largest value for (unscaled) window */
-
-# define TCP_MAX_WINSHIFT 14 /* maximum window shift */
-
-# define SOL_TCP 6 /* TCP level */
-
-
-# define TCPI_OPT_TIMESTAMPS 1
-# define TCPI_OPT_SACK 2
-# define TCPI_OPT_WSCALE 4
-# define TCPI_OPT_ECN 8 /* ECN was negociated at TCP session init */
-# define TCPI_OPT_ECN_SEEN 16 /* we received at least one packet with ECT */
-# define TCPI_OPT_SYN_DATA 32 /* SYN-ACK acked data in SYN sent or rcvd */
-
-/* Values for tcpi_state. */
-enum tcp_ca_state
-{
- TCP_CA_Open = 0,
- TCP_CA_Disorder = 1,
- TCP_CA_CWR = 2,
- TCP_CA_Recovery = 3,
- TCP_CA_Loss = 4
-};
-
-struct tcp_info
-{
- uint8_t tcpi_state;
- uint8_t tcpi_ca_state;
- uint8_t tcpi_retransmits;
- uint8_t tcpi_probes;
- uint8_t tcpi_backoff;
- uint8_t tcpi_options;
- uint8_t tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4;
-
- uint32_t tcpi_rto;
- uint32_t tcpi_ato;
- uint32_t tcpi_snd_mss;
- uint32_t tcpi_rcv_mss;
-
- uint32_t tcpi_unacked;
- uint32_t tcpi_sacked;
- uint32_t tcpi_lost;
- uint32_t tcpi_retrans;
- uint32_t tcpi_fackets;
-
- /* Times. */
- uint32_t tcpi_last_data_sent;
- uint32_t tcpi_last_ack_sent; /* Not remembered, sorry. */
- uint32_t tcpi_last_data_recv;
- uint32_t tcpi_last_ack_recv;
-
- /* Metrics. */
- uint32_t tcpi_pmtu;
- uint32_t tcpi_rcv_ssthresh;
- uint32_t tcpi_rtt;
- uint32_t tcpi_rttvar;
- uint32_t tcpi_snd_ssthresh;
- uint32_t tcpi_snd_cwnd;
- uint32_t tcpi_advmss;
- uint32_t tcpi_reordering;
-
- uint32_t tcpi_rcv_rtt;
- uint32_t tcpi_rcv_space;
-
- uint32_t tcpi_total_retrans;
-};
-
-
-/* For TCP_MD5SIG socket option. */
-#define TCP_MD5SIG_MAXKEYLEN 80
-
-/* tcp_md5sig extension flags for TCP_MD5SIG_EXT. */
-#define TCP_MD5SIG_FLAG_PREFIX 1 /* Address prefix length. */
-
-struct tcp_md5sig
-{
- struct sockaddr_storage tcpm_addr; /* Address associated. */
- uint8_t tcpm_flags; /* Extension flags. */
- uint8_t tcpm_prefixlen; /* Address prefix. */
- uint16_t tcpm_keylen; /* Key length. */
- uint32_t __tcpm_pad; /* Zero. */
- uint8_t tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* Key (binary). */
-};
-
-/* For socket repair options. */
-struct tcp_repair_opt
-{
- uint32_t opt_code;
- uint32_t opt_val;
-};
-
-/* Queue to repair, for TCP_REPAIR_QUEUE. */
-enum
-{
- TCP_NO_QUEUE,
- TCP_RECV_QUEUE,
- TCP_SEND_QUEUE,
- TCP_QUEUES_NR,
-};
-
-/* For cookie transactions socket options. */
-#define TCP_COOKIE_MIN 8 /* 64-bits */
-#define TCP_COOKIE_MAX 16 /* 128-bits */
-#define TCP_COOKIE_PAIR_SIZE (2*TCP_COOKIE_MAX)
-
-/* Flags for both getsockopt and setsockopt */
-#define TCP_COOKIE_IN_ALWAYS (1 << 0) /* Discard SYN without cookie */
-#define TCP_COOKIE_OUT_NEVER (1 << 1) /* Prohibit outgoing cookies,
- * supercedes everything. */
-
-/* Flags for getsockopt */
-#define TCP_S_DATA_IN (1 << 2) /* Was data received? */
-#define TCP_S_DATA_OUT (1 << 3) /* Was data sent? */
-
-#define TCP_MSS_DEFAULT 536U /* IPv4 (RFC1122, RFC2581) */
-#define TCP_MSS_DESIRED 1220U /* IPv6 (tunneled), EDNS0 (RFC3226) */
-
-struct tcp_cookie_transactions
-{
- uint16_t tcpct_flags;
- uint8_t __tcpct_pad1;
- uint8_t tcpct_cookie_desired;
- uint16_t tcpct_s_data_desired;
- uint16_t tcpct_used;
- uint8_t tcpct_value[TCP_MSS_DEFAULT];
-};
-
-/* For use with TCP_REPAIR_WINDOW. */
-struct tcp_repair_window
-{
- uint32_t snd_wl1;
- uint32_t snd_wnd;
- uint32_t max_window;
- uint32_t rcv_wnd;
- uint32_t rcv_wup;
-};
-
-/* For use with TCP_ZEROCOPY_RECEIVE. */
-struct tcp_zerocopy_receive
-{
- uint64_t address; /* In: address of mapping. */
- uint32_t length; /* In/out: number of bytes to map/mapped. */
- uint32_t recv_skip_hint; /* Out: amount of bytes to skip. */
-};
-
-#endif /* Misc. */
-
-#endif /* netinet/tcp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/udp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/udp.h
deleted file mode 100644
index 9062fc324..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netinet/udp.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (C) 1982, 1986 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef __NETINET_UDP_H
-#define __NETINET_UDP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-/* UDP header as specified by RFC 768, August 1980. */
-
-struct udphdr
-{
- __extension__ union
- {
- struct
- {
- uint16_t uh_sport; /* source port */
- uint16_t uh_dport; /* destination port */
- uint16_t uh_ulen; /* udp length */
- uint16_t uh_sum; /* udp checksum */
- };
- struct
- {
- uint16_t source;
- uint16_t dest;
- uint16_t len;
- uint16_t check;
- };
- };
-};
-
-/* UDP socket options */
-#define UDP_CORK 1 /* Never send partially complete segments. */
-#define UDP_ENCAP 100 /* Set the socket to accept
- encapsulated packets. */
-#define UDP_NO_CHECK6_TX 101 /* Disable sending checksum for UDP
- over IPv6. */
-#define UDP_NO_CHECK6_RX 102 /* Disable accepting checksum for UDP
- over IPv6. */
-#define UDP_SEGMENT 103 /* Set GSO segmentation size. */
-#define UDP_GRO 104 /* This socket can receive UDP GRO packets. */
-
-/* UDP encapsulation types */
-#define UDP_ENCAP_ESPINUDP_NON_IKE 1 /* draft-ietf-ipsec-nat-t-ike-00/01 */
-#define UDP_ENCAP_ESPINUDP 2 /* draft-ietf-ipsec-udp-encaps-06 */
-#define UDP_ENCAP_L2TPINUDP 3 /* rfc2661 */
-#define UDP_ENCAP_GTP0 4 /* GSM TS 09.60 */
-#define UDP_ENCAP_GTP1U 5 /* 3GPP TS 29.060 */
-
-#define SOL_UDP 17 /* sockopt level for UDP */
-
-#endif /* netinet/udp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netipx/ipx.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netipx/ipx.h
deleted file mode 100644
index a6b4598..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netipx/ipx.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETIPX_IPX_H
-#define __NETIPX_IPX_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-#define SOL_IPX 256 /* sockopt level */
-
-#define IPX_TYPE 1
-#define IPX_NODE_LEN 6
-#define IPX_MTU 576
-
-struct sockaddr_ipx
- {
- sa_family_t sipx_family;
- uint16_t sipx_port;
- uint32_t sipx_network;
- unsigned char sipx_node[IPX_NODE_LEN];
- uint8_t sipx_type;
- unsigned char sipx_zero; /* 16 byte fill */
- };
-
-/*
- * So we can fit the extra info for SIOCSIFADDR into the address nicely
- */
-
-#define sipx_special sipx_port
-#define sipx_action sipx_zero
-#define IPX_DLTITF 0
-#define IPX_CRTITF 1
-
-typedef struct ipx_route_definition
- {
- unsigned long ipx_network;
- unsigned long ipx_router_network;
- unsigned char ipx_router_node[IPX_NODE_LEN];
- }
-ipx_route_definition;
-
-typedef struct ipx_interface_definition
- {
- unsigned long ipx_network;
- unsigned char ipx_device[16];
- unsigned char ipx_dlink_type;
-#define IPX_FRAME_NONE 0
-#define IPX_FRAME_SNAP 1
-#define IPX_FRAME_8022 2
-#define IPX_FRAME_ETHERII 3
-#define IPX_FRAME_8023 4
-#define IPX_FRAME_TR_8022 5
- unsigned char ipx_special;
-#define IPX_SPECIAL_NONE 0
-#define IPX_PRIMARY 1
-#define IPX_INTERNAL 2
- unsigned char ipx_node[IPX_NODE_LEN];
- }
-ipx_interface_definition;
-
-typedef struct ipx_config_data
- {
- unsigned char ipxcfg_auto_select_primary;
- unsigned char ipxcfg_auto_create_interfaces;
- }
-ipx_config_data;
-
-/*
- * OLD Route Definition for backward compatibility.
- */
-
-struct ipx_route_def
- {
- unsigned long ipx_network;
- unsigned long ipx_router_network;
-#define IPX_ROUTE_NO_ROUTER 0
- unsigned char ipx_router_node[IPX_NODE_LEN];
- unsigned char ipx_device[16];
- unsigned short ipx_flags;
-#define IPX_RT_SNAP 8
-#define IPX_RT_8022 4
-#define IPX_RT_BLUEBOOK 2
-#define IPX_RT_ROUTED 1
- };
-
-#define SIOCAIPXITFCRT (SIOCPROTOPRIVATE)
-#define SIOCAIPXPRISLT (SIOCPROTOPRIVATE + 1)
-#define SIOCIPXCFGDATA (SIOCPROTOPRIVATE + 2)
-#define SIOCIPXNCPCONN (SIOCPROTOPRIVATE + 3)
-
-__END_DECLS
-
-#endif /* netipx/ipx.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netiucv/iucv.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netiucv/iucv.h
deleted file mode 100644
index ada2157..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netiucv/iucv.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETIUCV_IUCV_H
-#define __NETIUCV_IUCV_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-struct sockaddr_iucv
- {
- __SOCKADDR_COMMON (siucv_);
- unsigned short siucv_port; /* Reserved */
- unsigned int siucv_addr; /* Reserved */
- char siucv_nodeid[8]; /* Reserved */
- char siucv_user_id[8]; /* Guest User Id */
- char siucv_name[8]; /* Application Name */
- };
-
-__END_DECLS
-
-#define SOL_IUCV 277 /* IUCV level */
-
-/* IUCV socket options (SOL_IUCV) */
-#define SO_IPRMDATA_MSG 0x0080 /* Send/recv IPRM_DATA msgs */
-#define SO_MSGLIMIT 0x1000 /* Get/set IUCV MSGLIMIT */
-#define SO_MSGSIZE 0x0800 /* Get maximum msgsize */
-
-/* IUCV related control messages (scm) */
-#define SCM_IUCV_TRGCLS 0x0001 /* Target class control message */
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netpacket/packet.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netpacket/packet.h
deleted file mode 100644
index 89add03..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netpacket/packet.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Definitions for use with Linux AF_PACKET sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETPACKET_PACKET_H
-#define __NETPACKET_PACKET_H 1
-
-struct sockaddr_ll
- {
- unsigned short int sll_family;
- unsigned short int sll_protocol;
- int sll_ifindex;
- unsigned short int sll_hatype;
- unsigned char sll_pkttype;
- unsigned char sll_halen;
- unsigned char sll_addr[8];
- };
-
-/* Packet types. */
-
-#define PACKET_HOST 0 /* To us. */
-#define PACKET_BROADCAST 1 /* To all. */
-#define PACKET_MULTICAST 2 /* To group. */
-#define PACKET_OTHERHOST 3 /* To someone else. */
-#define PACKET_OUTGOING 4 /* Originated by us . */
-#define PACKET_LOOPBACK 5
-#define PACKET_FASTROUTE 6
-
-/* Packet socket options. */
-
-#define PACKET_ADD_MEMBERSHIP 1
-#define PACKET_DROP_MEMBERSHIP 2
-#define PACKET_RECV_OUTPUT 3
-#define PACKET_RX_RING 5
-#define PACKET_STATISTICS 6
-#define PACKET_COPY_THRESH 7
-#define PACKET_AUXDATA 8
-#define PACKET_ORIGDEV 9
-#define PACKET_VERSION 10
-#define PACKET_HDRLEN 11
-#define PACKET_RESERVE 12
-#define PACKET_TX_RING 13
-#define PACKET_LOSS 14
-#define PACKET_VNET_HDR 15
-#define PACKET_TX_TIMESTAMP 16
-#define PACKET_TIMESTAMP 17
-#define PACKET_FANOUT 18
-#define PACKET_TX_HAS_OFF 19
-#define PACKET_QDISC_BYPASS 20
-#define PACKET_ROLLOVER_STATS 21
-#define PACKET_FANOUT_DATA 22
-#define PACKET_IGNORE_OUTGOING 23
-
-struct packet_mreq
- {
- int mr_ifindex;
- unsigned short int mr_type;
- unsigned short int mr_alen;
- unsigned char mr_address[8];
- };
-
-#define PACKET_MR_MULTICAST 0
-#define PACKET_MR_PROMISC 1
-#define PACKET_MR_ALLMULTI 2
-#define PACKET_MR_UNICAST 3
-
-#endif /* netpacket/packet.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netrom/netrom.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netrom/netrom.h
deleted file mode 100644
index 89dc2f8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netrom/netrom.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETROM_NETROM_H
-#define _NETROM_NETROM_H 1
-
-#include <netax25/ax25.h>
-
-/* Setsockoptions(2) level. Thanks to BSD these must match IPPROTO_xxx. */
-#define SOL_NETROM 259
-
-/* NetRom control values: */
-#define NETROM_T1 1
-#define NETROM_T2 2
-#define NETROM_N2 3
-#define NETROM_PACLEN 5
-#define NETROM_T4 6
-#define NETROM_IDLE 7
-
-#define NETROM_KILL 99
-
-/* Type of route: */
-#define NETROM_NEIGH 0
-#define NETROM_NODE 1
-
-struct nr_route_struct
- {
- int type;
- ax25_address callsign;
- char device[16];
- unsigned int quality;
- char mnemonic[7];
- ax25_address neighbour;
- unsigned int obs_count;
- unsigned int ndigis;
- ax25_address digipeaters[AX25_MAX_DIGIS];
- };
-
-/* NetRom socket ioctls: */
-#define SIOCNRGETPARMS (SIOCPROTOPRIVATE+0)
-#define SIOCNRSETPARMS (SIOCPROTOPRIVATE+1)
-#define SIOCNRDECOBS (SIOCPROTOPRIVATE+2)
-#define SIOCNRRTCTL (SIOCPROTOPRIVATE+3)
-#define SIOCNRCTLCON (SIOCPROTOPRIVATE+4)
-
-/* NetRom parameter structure: */
-struct nr_parms_struct
- {
- unsigned int quality;
- unsigned int obs_count;
- unsigned int ttl;
- unsigned int timeout;
- unsigned int ack_delay;
- unsigned int busy_delay;
- unsigned int tries;
- unsigned int window;
- unsigned int paclen;
- };
-
-/* NetRom control structure: */
-struct nr_ctl_struct
- {
- unsigned char index;
- unsigned char id;
- unsigned int cmd;
- unsigned long arg;
- };
-
-#endif /* netrom/netrom.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netrose/rose.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netrose/rose.h
deleted file mode 100644
index 0558823..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/netrose/rose.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/* Definitions for Rose packet radio address family.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* What follows is copied from the 2.1.93 <linux/rose.h>. */
-
-#ifndef _NETROSE_ROSE_H
-#define _NETROSE_ROSE_H 1
-
-#include <sys/socket.h>
-#include <netax25/ax25.h>
-
-/* Socket level values. */
-#define SOL_ROSE 260
-
-
-/* These are the public elements of the Linux kernel Rose
- implementation. For kernel AX.25 see the file ax25.h. This file
- requires ax25.h for the definition of the ax25_address structure. */
-#define ROSE_MTU 251
-
-#define ROSE_MAX_DIGIS 6
-
-#define ROSE_DEFER 1
-#define ROSE_T1 2
-#define ROSE_T2 3
-#define ROSE_T3 4
-#define ROSE_IDLE 5
-#define ROSE_QBITINCL 6
-#define ROSE_HOLDBACK 7
-
-#define SIOCRSGCAUSE (SIOCPROTOPRIVATE + 0)
-#define SIOCRSSCAUSE (SIOCPROTOPRIVATE + 1)
-#define SIOCRSL2CALL (SIOCPROTOPRIVATE + 2)
-#define SIOCRSSL2CALL (SIOCPROTOPRIVATE + 2)
-#define SIOCRSACCEPT (SIOCPROTOPRIVATE + 3)
-#define SIOCRSCLRRT (SIOCPROTOPRIVATE + 4)
-#define SIOCRSGL2CALL (SIOCPROTOPRIVATE + 5)
-#define SIOCRSGFACILITIES (SIOCPROTOPRIVATE + 6)
-
-#define ROSE_DTE_ORIGINATED 0x00
-#define ROSE_NUMBER_BUSY 0x01
-#define ROSE_INVALID_FACILITY 0x03
-#define ROSE_NETWORK_CONGESTION 0x05
-#define ROSE_OUT_OF_ORDER 0x09
-#define ROSE_ACCESS_BARRED 0x0B
-#define ROSE_NOT_OBTAINABLE 0x0D
-#define ROSE_REMOTE_PROCEDURE 0x11
-#define ROSE_LOCAL_PROCEDURE 0x13
-#define ROSE_SHIP_ABSENT 0x39
-
-
-typedef struct
-{
- char rose_addr[5];
-} rose_address;
-
-struct sockaddr_rose
-{
- sa_family_t srose_family;
- rose_address srose_addr;
- ax25_address srose_call;
- int srose_ndigis;
- ax25_address srose_digi;
-};
-
-struct full_sockaddr_rose
-{
- sa_family_t srose_family;
- rose_address srose_addr;
- ax25_address srose_call;
- unsigned int srose_ndigis;
- ax25_address srose_digis[ROSE_MAX_DIGIS];
-};
-
-struct rose_route_struct
-{
- rose_address address;
- unsigned short int mask;
- ax25_address neighbour;
- char device[16];
- unsigned char ndigis;
- ax25_address digipeaters[AX25_MAX_DIGIS];
-};
-
-struct rose_cause_struct
-{
- unsigned char cause;
- unsigned char diagnostic;
-};
-
-struct rose_facilities_struct
-{
- rose_address source_addr, dest_addr;
- ax25_address source_call, dest_call;
- unsigned char source_ndigis, dest_ndigis;
- ax25_address source_digis[ROSE_MAX_DIGIS];
- ax25_address dest_digis[ROSE_MAX_DIGIS];
- unsigned int rand;
- rose_address fail_addr;
- ax25_address fail_call;
-};
-
-#endif /* netrose/rose.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nfs/nfs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nfs/nfs.h
deleted file mode 100644
index 61e4b65..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nfs/nfs.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/nfs.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nl_types.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nl_types.h
deleted file mode 100644
index eb075bd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nl_types.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NL_TYPES_H
-#define _NL_TYPES_H 1
-
-#include <features.h>
-
-/* The default message set used by the gencat program. */
-#define NL_SETD 1
-
-/* Value for FLAG parameter of `catgets' to say we want XPG4 compliance. */
-#define NL_CAT_LOCALE 1
-
-
-__BEGIN_DECLS
-
-/* Message catalog descriptor type. */
-typedef void *nl_catd;
-
-/* Type used by `nl_langinfo'. */
-typedef int nl_item;
-
-/* Open message catalog for later use, returning descriptor.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern nl_catd catopen (const char *__cat_name, int __flag) __nonnull ((1));
-
-/* Return translation with NUMBER in SET of CATALOG; if not found
- return STRING. */
-extern char *catgets (nl_catd __catalog, int __set, int __number,
- const char *__string) __THROW __nonnull ((1));
-
-/* Close message CATALOG. */
-extern int catclose (nl_catd __catalog) __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* nl_types.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nss.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nss.h
deleted file mode 100644
index ae213f9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/nss.h
+++ /dev/null
@@ -1,262 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Define interface to NSS. This is meant for the interface functions
- and for implementors of new services. */
-
-#ifndef _NSS_H
-#define _NSS_H 1
-
-#include <features.h>
-#include <stddef.h>
-#include <stdint.h>
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Possible results of lookup using a nss_* function. */
-enum nss_status
-{
- NSS_STATUS_TRYAGAIN = -2,
- NSS_STATUS_UNAVAIL,
- NSS_STATUS_NOTFOUND,
- NSS_STATUS_SUCCESS,
- NSS_STATUS_RETURN
-};
-
-
-/* Data structure used for the 'gethostbyname4_r' function. */
-struct gaih_addrtuple
- {
- struct gaih_addrtuple *next;
- char *name;
- int family;
- uint32_t addr[4];
- uint32_t scopeid;
- };
-
-
-/* Overwrite service selection for database DBNAME using specification
- in STRING.
- This function should only be used by system programs which have to
- work around non-existing services (e.e., while booting).
- Attention: Using this function repeatedly will slowly eat up the
- whole memory since previous selection data cannot be freed. */
-extern int __nss_configure_lookup (const char *__dbname,
- const char *__string) __THROW;
-
-/* NSS-related types. */
-struct __netgrent;
-struct aliasent;
-struct ether_addr;
-struct etherent;
-struct group;
-struct hostent;
-struct netent;
-struct passwd;
-struct protoent;
-struct rpcent;
-struct servent;
-struct sgrp;
-struct spwd;
-struct traced_file;
-
-/* Types of functions exported from NSS service modules. */
-typedef enum nss_status nss_endaliasent (void);
-typedef enum nss_status nss_endetherent (void);
-typedef enum nss_status nss_endgrent (void);
-typedef enum nss_status nss_endhostent (void);
-typedef enum nss_status nss_endnetent (void);
-typedef enum nss_status nss_endnetgrent (struct __netgrent *);
-typedef enum nss_status nss_endprotoent (void);
-typedef enum nss_status nss_endpwent (void);
-typedef enum nss_status nss_endrpcent (void);
-typedef enum nss_status nss_endservent (void);
-typedef enum nss_status nss_endsgent (void);
-typedef enum nss_status nss_endspent (void);
-typedef enum nss_status nss_getaliasbyname_r (const char *, struct aliasent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getaliasent_r (struct aliasent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getcanonname_r (const char *, char *, size_t,
- char **, int *, int *);
-typedef enum nss_status nss_getetherent_r (struct etherent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getgrent_r (struct group *, char *, size_t, int *);
-typedef enum nss_status nss_getgrgid_r (__gid_t, struct group *,
- char *, size_t, int *);
-typedef enum nss_status nss_getgrnam_r (const char *, struct group *,
- char *, size_t, int *);
-typedef enum nss_status nss_gethostbyaddr2_r (const void *, __socklen_t, int,
- struct hostent *, char *, size_t,
- int *, int *, int32_t *);
-typedef enum nss_status nss_gethostbyaddr_r (const void *, __socklen_t, int,
- struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostbyname2_r (const char *, int,
- struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostbyname3_r (const char *, int,
- struct hostent *, char *, size_t,
- int *, int *, int32_t *,
- char **);
-typedef enum nss_status nss_gethostbyname4_r (const char *,
- struct gaih_addrtuple **,
- char *, size_t,
- int *, int *, int32_t *);
-typedef enum nss_status nss_gethostbyname_r (const char *, struct hostent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_gethostent_r (struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostton_r (const char *, struct etherent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getnetbyaddr_r (uint32_t, int, struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetbyname_r (const char *, struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetent_r (struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetgrent_r (struct __netgrent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getntohost_r (const struct ether_addr *,
- struct etherent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getprotobyname_r (const char *, struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getprotobynumber_r (int, struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getprotoent_r (struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpublickey (const char *, char *, int *);
-typedef enum nss_status nss_getpwent_r (struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpwnam_r (const char *, struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpwuid_r (__uid_t, struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcbyname_r (const char *, struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcbynumber_r (int, struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcent_r (struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getsecretkey (const char *, char *, char *, int *);
-typedef enum nss_status nss_getservbyname_r (const char *, const char *,
- struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getservbyport_r (int, const char *,
- struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getservent_r (struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getsgent_r (struct sgrp *, char *, size_t, int *);
-typedef enum nss_status nss_getsgnam_r (const char *, struct sgrp *,
- char *, size_t, int *);
-typedef enum nss_status nss_getspent_r (struct spwd *, char *, size_t, int *);
-typedef enum nss_status nss_getspnam_r (const char *, struct spwd *,
- char *, size_t, int *);
-typedef void nss_init (void (*) (size_t, struct traced_file *));
-typedef enum nss_status nss_initgroups_dyn (const char *, __gid_t, long int *,
- long int *, __gid_t **, long int,
- int *);
-typedef enum nss_status nss_netname2user (char [], __uid_t *, __gid_t *,
- int *, __gid_t *, int *);
-typedef enum nss_status nss_setaliasent (void);
-typedef enum nss_status nss_setetherent (int);
-typedef enum nss_status nss_setgrent (int);
-typedef enum nss_status nss_sethostent (int);
-typedef enum nss_status nss_setnetent (int);
-typedef enum nss_status nss_setnetgrent (const char *, struct __netgrent *);
-typedef enum nss_status nss_setprotoent (int);
-typedef enum nss_status nss_setpwent (int);
-typedef enum nss_status nss_setrpcent (int);
-typedef enum nss_status nss_setservent (int);
-typedef enum nss_status nss_setsgent (int);
-typedef enum nss_status nss_setspent (int);
-
-/* Declare all NSS functions for MODULE. */
-#define NSS_DECLARE_MODULE_FUNCTIONS(module) \
- extern nss_endaliasent _nss_##module##_endaliasent; \
- extern nss_endetherent _nss_##module##_endetherent; \
- extern nss_endgrent _nss_##module##_endgrent; \
- extern nss_endhostent _nss_##module##_endhostent; \
- extern nss_endnetent _nss_##module##_endnetent; \
- extern nss_endnetgrent _nss_##module##__endnetgrent; \
- extern nss_endprotoent _nss_##module##_endprotoent; \
- extern nss_endpwent _nss_##module##_endpwent; \
- extern nss_endrpcent _nss_##module##_endrpcent; \
- extern nss_endservent _nss_##module##_endservent; \
- extern nss_endsgent _nss_##module##_endsgent; \
- extern nss_endspent _nss_##module##_endspent; \
- extern nss_getaliasbyname_r _nss_##module##_getaliasbyname_r; \
- extern nss_getaliasent_r _nss_##module##_getaliasent_r; \
- extern nss_getcanonname_r _nss_##module##_getcanonname_r; \
- extern nss_getetherent_r _nss_##module##_getetherent_r; \
- extern nss_getgrent_r _nss_##module##_getgrent_r; \
- extern nss_getgrgid_r _nss_##module##_getgrgid_r; \
- extern nss_getgrnam_r _nss_##module##_getgrnam_r; \
- extern nss_gethostbyaddr2_r _nss_##module##_gethostbyaddr2_r; \
- extern nss_gethostbyaddr_r _nss_##module##_gethostbyaddr_r; \
- extern nss_gethostbyname2_r _nss_##module##_gethostbyname2_r; \
- extern nss_gethostbyname3_r _nss_##module##_gethostbyname3_r; \
- extern nss_gethostbyname4_r _nss_##module##_gethostbyname4_r; \
- extern nss_gethostbyname_r _nss_##module##_gethostbyname_r; \
- extern nss_gethostent_r _nss_##module##_gethostent_r; \
- extern nss_gethostton_r _nss_##module##_gethostton_r; \
- extern nss_getnetbyaddr_r _nss_##module##_getnetbyaddr_r; \
- extern nss_getnetbyname_r _nss_##module##_getnetbyname_r; \
- extern nss_getnetent_r _nss_##module##_getnetent_r; \
- extern nss_getnetgrent_r _nss_##module##_getnetgrent_r; \
- extern nss_getntohost_r _nss_##module##_getntohost_r; \
- extern nss_getprotobyname_r _nss_##module##_getprotobyname_r; \
- extern nss_getprotobynumber_r _nss_##module##_getprotobynumber_r; \
- extern nss_getprotoent_r _nss_##module##_getprotoent_r; \
- extern nss_getpublickey _nss_##module##_getpublickey; \
- extern nss_getpwent_r _nss_##module##_getpwent_r; \
- extern nss_getpwnam_r _nss_##module##_getpwnam_r; \
- extern nss_getpwuid_r _nss_##module##_getpwuid_r; \
- extern nss_getrpcbyname_r _nss_##module##_getrpcbyname_r; \
- extern nss_getrpcbynumber_r _nss_##module##_getrpcbynumber_r; \
- extern nss_getrpcent_r _nss_##module##_getrpcent_r; \
- extern nss_getsecretkey _nss_##module##_getsecretkey; \
- extern nss_getservbyname_r _nss_##module##_getservbyname_r; \
- extern nss_getservbyport_r _nss_##module##_getservbyport_r; \
- extern nss_getservent_r _nss_##module##_getservent_r; \
- extern nss_getsgent_r _nss_##module##_getsgent_r; \
- extern nss_getsgnam_r _nss_##module##_getsgnam_r; \
- extern nss_getspent_r _nss_##module##_getspent_r; \
- extern nss_getspnam_r _nss_##module##_getspnam_r; \
- extern nss_init _nss_##module##_init; \
- extern nss_initgroups_dyn _nss_##module##_initgroups_dyn; \
- extern nss_netname2user _nss_##module##_netname2user; \
- extern nss_setaliasent _nss_##module##_setaliasent; \
- extern nss_setetherent _nss_##module##_setetherent; \
- extern nss_setgrent _nss_##module##_setgrent; \
- extern nss_sethostent _nss_##module##_sethostent; \
- extern nss_setnetent _nss_##module##_setnetent; \
- extern nss_setnetgrent _nss_##module##_setnetgrent; \
- extern nss_setprotoent _nss_##module##_setprotoent; \
- extern nss_setpwent _nss_##module##_setpwent; \
- extern nss_setrpcent _nss_##module##_setrpcent; \
- extern nss_setservent _nss_##module##_setservent; \
- extern nss_setsgent _nss_##module##_setsgent; \
- extern nss_setspent _nss_##module##_setspent; \
-
-__END_DECLS
-
-#endif /* nss.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/obstack.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/obstack.h
deleted file mode 100644
index b09e9f4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/obstack.h
+++ /dev/null
@@ -1,515 +0,0 @@
-/* obstack.h - object stack macros
- Copyright (C) 1988-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Summary:
-
- All the apparent functions defined here are macros. The idea
- is that you would use these pre-tested macros to solve a
- very specific set of problems, and they would run fast.
- Caution: no side-effects in arguments please!! They may be
- evaluated MANY times!!
-
- These macros operate a stack of objects. Each object starts life
- small, and may grow to maturity. (Consider building a word syllable
- by syllable.) An object can move while it is growing. Once it has
- been "finished" it never changes address again. So the "top of the
- stack" is typically an immature growing object, while the rest of the
- stack is of mature, fixed size and fixed address objects.
-
- These routines grab large chunks of memory, using a function you
- supply, called 'obstack_chunk_alloc'. On occasion, they free chunks,
- by calling 'obstack_chunk_free'. You must define them and declare
- them before using any obstack macros.
-
- Each independent stack is represented by a 'struct obstack'.
- Each of the obstack macros expects a pointer to such a structure
- as the first argument.
-
- One motivation for this package is the problem of growing char strings
- in symbol tables. Unless you are "fascist pig with a read-only mind"
- --Gosper's immortal quote from HAKMEM item 154, out of context--you
- would not like to put any arbitrary upper limit on the length of your
- symbols.
-
- In practice this often means you will build many short symbols and a
- few long symbols. At the time you are reading a symbol you don't know
- how long it is. One traditional method is to read a symbol into a
- buffer, realloc()ating the buffer every time you try to read a symbol
- that is longer than the buffer. This is beaut, but you still will
- want to copy the symbol from the buffer to a more permanent
- symbol-table entry say about half the time.
-
- With obstacks, you can work differently. Use one obstack for all symbol
- names. As you read a symbol, grow the name in the obstack gradually.
- When the name is complete, finalize it. Then, if the symbol exists already,
- free the newly read name.
-
- The way we do this is to take a large chunk, allocating memory from
- low addresses. When you want to build a symbol in the chunk you just
- add chars above the current "high water mark" in the chunk. When you
- have finished adding chars, because you got to the end of the symbol,
- you know how long the chars are, and you can create a new object.
- Mostly the chars will not burst over the highest address of the chunk,
- because you would typically expect a chunk to be (say) 100 times as
- long as an average object.
-
- In case that isn't clear, when we have enough chars to make up
- the object, THEY ARE ALREADY CONTIGUOUS IN THE CHUNK (guaranteed)
- so we just point to it where it lies. No moving of chars is
- needed and this is the second win: potentially long strings need
- never be explicitly shuffled. Once an object is formed, it does not
- change its address during its lifetime.
-
- When the chars burst over a chunk boundary, we allocate a larger
- chunk, and then copy the partly formed object from the end of the old
- chunk to the beginning of the new larger chunk. We then carry on
- accreting characters to the end of the object as we normally would.
-
- A special macro is provided to add a single char at a time to a
- growing object. This allows the use of register variables, which
- break the ordinary 'growth' macro.
-
- Summary:
- We allocate large chunks.
- We carve out one object at a time from the current chunk.
- Once carved, an object never moves.
- We are free to append data of any size to the currently
- growing object.
- Exactly one object is growing in an obstack at any one time.
- You can run one obstack per control block.
- You may have as many control blocks as you dare.
- Because of the way we do it, you can "unwind" an obstack
- back to a previous state. (You may remove objects much
- as you would with a stack.)
- */
-
-
-/* Don't do the contents of this file more than once. */
-
-#ifndef _OBSTACK_H
-#define _OBSTACK_H 1
-
-/* We need the type of a pointer subtraction. If __PTRDIFF_TYPE__ is
- defined, as with GNU C, use that; that way we don't pollute the
- namespace with <stddef.h>'s symbols. Otherwise, include <stddef.h>
- and use ptrdiff_t. */
-
-#ifdef __PTRDIFF_TYPE__
-# define PTR_INT_TYPE __PTRDIFF_TYPE__
-#else
-# include <stddef.h>
-# define PTR_INT_TYPE ptrdiff_t
-#endif
-
-/* If B is the base of an object addressed by P, return the result of
- aligning P to the next multiple of A + 1. B and P must be of type
- char *. A + 1 must be a power of 2. */
-
-#define __BPTR_ALIGN(B, P, A) ((B) + (((P) - (B) + (A)) & ~(A)))
-
-/* Similar to _BPTR_ALIGN (B, P, A), except optimize the common case
- where pointers can be converted to integers, aligned as integers,
- and converted back again. If PTR_INT_TYPE is narrower than a
- pointer (e.g., the AS/400), play it safe and compute the alignment
- relative to B. Otherwise, use the faster strategy of computing the
- alignment relative to 0. */
-
-#define __PTR_ALIGN(B, P, A) \
- __BPTR_ALIGN (sizeof (PTR_INT_TYPE) < sizeof (void *) ? (B) : (char *) 0, \
- P, A)
-
-#include <string.h>
-
-#ifndef __attribute_pure__
-# define __attribute_pure__ _GL_ATTRIBUTE_PURE
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct _obstack_chunk /* Lives at front of each chunk. */
-{
- char *limit; /* 1 past end of this chunk */
- struct _obstack_chunk *prev; /* address of prior chunk or NULL */
- char contents[4]; /* objects begin here */
-};
-
-struct obstack /* control current object in current chunk */
-{
- long chunk_size; /* preferred size to allocate chunks in */
- struct _obstack_chunk *chunk; /* address of current struct obstack_chunk */
- char *object_base; /* address of object we are building */
- char *next_free; /* where to add next char to current object */
- char *chunk_limit; /* address of char after current chunk */
- union
- {
- PTR_INT_TYPE tempint;
- void *tempptr;
- } temp; /* Temporary for some macros. */
- int alignment_mask; /* Mask of alignment for each object. */
- /* These prototypes vary based on 'use_extra_arg', and we use
- casts to the prototypeless function type in all assignments,
- but having prototypes here quiets -Wstrict-prototypes. */
- struct _obstack_chunk *(*chunkfun) (void *, long);
- void (*freefun) (void *, struct _obstack_chunk *);
- void *extra_arg; /* first arg for chunk alloc/dealloc funcs */
- unsigned use_extra_arg : 1; /* chunk alloc/dealloc funcs take extra arg */
- unsigned maybe_empty_object : 1; /* There is a possibility that the current
- chunk contains a zero-length object. This
- prevents freeing the chunk if we allocate
- a bigger chunk to replace it. */
- unsigned alloc_failed : 1; /* No longer used, as we now call the failed
- handler on error, but retained for binary
- compatibility. */
-};
-
-/* Declare the external functions we use; they are in obstack.c. */
-
-extern void _obstack_newchunk (struct obstack *, int);
-extern int _obstack_begin (struct obstack *, int, int,
- void *(*)(long), void (*)(void *));
-extern int _obstack_begin_1 (struct obstack *, int, int,
- void *(*)(void *, long),
- void (*)(void *, void *), void *);
-extern int _obstack_memory_used (struct obstack *) __attribute_pure__;
-
-/* The default name of the function for freeing a chunk is 'obstack_free',
- but gnulib users can override this by defining '__obstack_free'. */
-#ifndef __obstack_free
-# define __obstack_free obstack_free
-#endif
-extern void __obstack_free (struct obstack *, void *);
-
-
-/* Error handler called when 'obstack_chunk_alloc' failed to allocate
- more memory. This can be set to a user defined function which
- should either abort gracefully or use longjump - but shouldn't
- return. The default action is to print a message and abort. */
-extern void (*obstack_alloc_failed_handler) (void);
-
-/* Exit value used when 'print_and_abort' is used. */
-extern int obstack_exit_failure;
-
-/* Pointer to beginning of object being allocated or to be allocated next.
- Note that this might not be the final address of the object
- because a new chunk might be needed to hold the final size. */
-
-#define obstack_base(h) ((void *) (h)->object_base)
-
-/* Size for allocating ordinary chunks. */
-
-#define obstack_chunk_size(h) ((h)->chunk_size)
-
-/* Pointer to next byte not yet allocated in current chunk. */
-
-#define obstack_next_free(h) ((h)->next_free)
-
-/* Mask specifying low bits that should be clear in address of an object. */
-
-#define obstack_alignment_mask(h) ((h)->alignment_mask)
-
-/* To prevent prototype warnings provide complete argument list. */
-#define obstack_init(h) \
- _obstack_begin ((h), 0, 0, \
- (void *(*)(long))obstack_chunk_alloc, \
- (void (*)(void *))obstack_chunk_free)
-
-#define obstack_begin(h, size) \
- _obstack_begin ((h), (size), 0, \
- (void *(*)(long))obstack_chunk_alloc, \
- (void (*)(void *))obstack_chunk_free)
-
-#define obstack_specify_allocation(h, size, alignment, chunkfun, freefun) \
- _obstack_begin ((h), (size), (alignment), \
- (void *(*)(long))(chunkfun), \
- (void (*)(void *))(freefun))
-
-#define obstack_specify_allocation_with_arg(h, size, alignment, chunkfun, freefun, arg) \
- _obstack_begin_1 ((h), (size), (alignment), \
- (void *(*)(void *, long))(chunkfun), \
- (void (*)(void *, void *))(freefun), (arg))
-
-#define obstack_chunkfun(h, newchunkfun) \
- ((h)->chunkfun = (struct _obstack_chunk *(*)(void *, long))(newchunkfun))
-
-#define obstack_freefun(h, newfreefun) \
- ((h)->freefun = (void (*)(void *, struct _obstack_chunk *))(newfreefun))
-
-#define obstack_1grow_fast(h, achar) (*((h)->next_free)++ = (achar))
-
-#define obstack_blank_fast(h, n) ((h)->next_free += (n))
-
-#define obstack_memory_used(h) _obstack_memory_used (h)
-
-#if defined __GNUC__
-# if ! (2 < __GNUC__ + (8 <= __GNUC_MINOR__))
-# define __extension__
-# endif
-
-/* For GNU C, if not -traditional,
- we can define these macros to compute all args only once
- without using a global variable.
- Also, we can avoid using the 'temp' slot, to make faster code. */
-
-# define obstack_object_size(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (unsigned) (__o->next_free - __o->object_base); })
-
-# define obstack_room(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (unsigned) (__o->chunk_limit - __o->next_free); })
-
-# define obstack_make_room(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->chunk_limit - __o->next_free < __len) \
- _obstack_newchunk (__o, __len); \
- (void) 0; })
-
-# define obstack_empty_p(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (__o->chunk->prev == 0 \
- && __o->next_free == __PTR_ALIGN ((char *) __o->chunk, \
- __o->chunk->contents, \
- __o->alignment_mask)); })
-
-# define obstack_grow(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->next_free + __len > __o->chunk_limit) \
- _obstack_newchunk (__o, __len); \
- memcpy (__o->next_free, where, __len); \
- __o->next_free += __len; \
- (void) 0; })
-
-# define obstack_grow0(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->next_free + __len + 1 > __o->chunk_limit) \
- _obstack_newchunk (__o, __len + 1); \
- memcpy (__o->next_free, where, __len); \
- __o->next_free += __len; \
- *(__o->next_free)++ = 0; \
- (void) 0; })
-
-# define obstack_1grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + 1 > __o->chunk_limit) \
- _obstack_newchunk (__o, 1); \
- obstack_1grow_fast (__o, datum); \
- (void) 0; })
-
-/* These assume that the obstack alignment is good enough for pointers
- or ints, and that the data added so far to the current object
- shares that much alignment. */
-
-# define obstack_ptr_grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + sizeof (void *) > __o->chunk_limit) \
- _obstack_newchunk (__o, sizeof (void *)); \
- obstack_ptr_grow_fast (__o, datum); }) \
-
-# define obstack_int_grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + sizeof (int) > __o->chunk_limit) \
- _obstack_newchunk (__o, sizeof (int)); \
- obstack_int_grow_fast (__o, datum); })
-
-# define obstack_ptr_grow_fast(OBSTACK, aptr) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__p1 = __o1->next_free; \
- *(const void **) __p1 = (aptr); \
- __o1->next_free += sizeof (const void *); \
- (void) 0; })
-
-# define obstack_int_grow_fast(OBSTACK, aint) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__p1 = __o1->next_free; \
- *(int *) __p1 = (aint); \
- __o1->next_free += sizeof (int); \
- (void) 0; })
-
-# define obstack_blank(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->chunk_limit - __o->next_free < __len) \
- _obstack_newchunk (__o, __len); \
- obstack_blank_fast (__o, __len); \
- (void) 0; })
-
-# define obstack_alloc(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_blank (__h, (length)); \
- obstack_finish (__h); })
-
-# define obstack_copy(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_grow (__h, (where), (length)); \
- obstack_finish (__h); })
-
-# define obstack_copy0(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_grow0 (__h, (where), (length)); \
- obstack_finish (__h); })
-
-/* The local variable is named __o1 to avoid a name conflict
- when obstack_blank is called. */
-# define obstack_finish(OBSTACK) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__value = (void *) __o1->object_base; \
- if (__o1->next_free == __value) \
- __o1->maybe_empty_object = 1; \
- __o1->next_free \
- = __PTR_ALIGN (__o1->object_base, __o1->next_free, \
- __o1->alignment_mask); \
- if (__o1->next_free - (char *) __o1->chunk \
- > __o1->chunk_limit - (char *) __o1->chunk) \
- __o1->next_free = __o1->chunk_limit; \
- __o1->object_base = __o1->next_free; \
- __value; })
-
-# define obstack_free(OBSTACK, OBJ) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- void *__obj = (OBJ); \
- if (__obj > (void *) __o->chunk && __obj < (void *) __o->chunk_limit) \
- __o->next_free = __o->object_base = (char *) __obj; \
- else (__obstack_free) (__o, __obj); })
-
-#else /* not __GNUC__ */
-
-# define obstack_object_size(h) \
- (unsigned) ((h)->next_free - (h)->object_base)
-
-# define obstack_room(h) \
- (unsigned) ((h)->chunk_limit - (h)->next_free)
-
-# define obstack_empty_p(h) \
- ((h)->chunk->prev == 0 \
- && (h)->next_free == __PTR_ALIGN ((char *) (h)->chunk, \
- (h)->chunk->contents, \
- (h)->alignment_mask))
-
-/* Note that the call to _obstack_newchunk is enclosed in (..., 0)
- so that we can avoid having void expressions
- in the arms of the conditional expression.
- Casting the third operand to void was tried before,
- but some compilers won't accept it. */
-
-# define obstack_make_room(h, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0))
-
-# define obstack_grow(h, where, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0), \
- memcpy ((h)->next_free, where, (h)->temp.tempint), \
- (h)->next_free += (h)->temp.tempint)
-
-# define obstack_grow0(h, where, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint + 1 > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint + 1), 0) : 0), \
- memcpy ((h)->next_free, where, (h)->temp.tempint), \
- (h)->next_free += (h)->temp.tempint, \
- *((h)->next_free)++ = 0)
-
-# define obstack_1grow(h, datum) \
- ((((h)->next_free + 1 > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), 1), 0) : 0), \
- obstack_1grow_fast (h, datum))
-
-# define obstack_ptr_grow(h, datum) \
- ((((h)->next_free + sizeof (char *) > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), sizeof (char *)), 0) : 0), \
- obstack_ptr_grow_fast (h, datum))
-
-# define obstack_int_grow(h, datum) \
- ((((h)->next_free + sizeof (int) > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), sizeof (int)), 0) : 0), \
- obstack_int_grow_fast (h, datum))
-
-# define obstack_ptr_grow_fast(h, aptr) \
- (((const void **) ((h)->next_free += sizeof (void *)))[-1] = (aptr))
-
-# define obstack_int_grow_fast(h, aint) \
- (((int *) ((h)->next_free += sizeof (int)))[-1] = (aint))
-
-# define obstack_blank(h, length) \
- ((h)->temp.tempint = (length), \
- (((h)->chunk_limit - (h)->next_free < (h)->temp.tempint) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0), \
- obstack_blank_fast (h, (h)->temp.tempint))
-
-# define obstack_alloc(h, length) \
- (obstack_blank ((h), (length)), obstack_finish ((h)))
-
-# define obstack_copy(h, where, length) \
- (obstack_grow ((h), (where), (length)), obstack_finish ((h)))
-
-# define obstack_copy0(h, where, length) \
- (obstack_grow0 ((h), (where), (length)), obstack_finish ((h)))
-
-# define obstack_finish(h) \
- (((h)->next_free == (h)->object_base \
- ? (((h)->maybe_empty_object = 1), 0) \
- : 0), \
- (h)->temp.tempptr = (h)->object_base, \
- (h)->next_free \
- = __PTR_ALIGN ((h)->object_base, (h)->next_free, \
- (h)->alignment_mask), \
- (((h)->next_free - (char *) (h)->chunk \
- > (h)->chunk_limit - (char *) (h)->chunk) \
- ? ((h)->next_free = (h)->chunk_limit) : 0), \
- (h)->object_base = (h)->next_free, \
- (h)->temp.tempptr)
-
-# define obstack_free(h, obj) \
- ((h)->temp.tempint = (char *) (obj) - (char *) (h)->chunk, \
- ((((h)->temp.tempint > 0 \
- && (h)->temp.tempint < (h)->chunk_limit - (char *) (h)->chunk)) \
- ? (void) ((h)->next_free = (h)->object_base \
- = (h)->temp.tempint + (char *) (h)->chunk) \
- : (__obstack_free) (h, (h)->temp.tempint + (char *) (h)->chunk)))
-
-#endif /* not __GNUC__ */
-
-#ifdef __cplusplus
-} /* C++ */
-#endif
-
-#endif /* obstack.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/paths.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/paths.h
deleted file mode 100644
index 1342ab3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/paths.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)paths.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PATHS_H_
-#define _PATHS_H_
-
-/* Default search path. */
-#define _PATH_DEFPATH "/usr/bin:/bin"
-/* All standard utilities path. */
-#define _PATH_STDPATH \
- "/usr/bin:/bin:/usr/sbin:/sbin"
-
-#define _PATH_BSHELL "/bin/sh"
-#define _PATH_CONSOLE "/dev/console"
-#define _PATH_CSHELL "/bin/csh"
-#define _PATH_DEVDB "/var/run/dev.db"
-#define _PATH_DEVNULL "/dev/null"
-#define _PATH_DRUM "/dev/drum"
-#define _PATH_GSHADOW "/etc/gshadow"
-#define _PATH_KLOG "/proc/kmsg"
-#define _PATH_KMEM "/dev/kmem"
-#define _PATH_LASTLOG "/var/log/lastlog"
-#define _PATH_MAILDIR "/var/mail"
-#define _PATH_MAN "/usr/share/man"
-#define _PATH_MEM "/dev/mem"
-#define _PATH_MNTTAB "/etc/fstab"
-#define _PATH_MOUNTED "/etc/mtab"
-#define _PATH_NOLOGIN "/etc/nologin"
-#define _PATH_PRESERVE "/var/lib"
-#define _PATH_RWHODIR "/var/spool/rwho"
-#define _PATH_SENDMAIL "/usr/sbin/sendmail"
-#define _PATH_SHADOW "/etc/shadow"
-#define _PATH_SHELLS "/etc/shells"
-#define _PATH_TTY "/dev/tty"
-#define _PATH_UNIX "/boot/vmlinux"
-#define _PATH_UTMP "/var/run/utmp"
-#define _PATH_VI "/usr/bin/vi"
-#define _PATH_WTMP "/var/log/wtmp"
-
-/* Provide trailing slash, since mostly used for building pathnames. */
-#define _PATH_DEV "/dev/"
-#define _PATH_TMP "/tmp/"
-#define _PATH_VARDB "/var/db/"
-#define _PATH_VARRUN "/var/run/"
-#define _PATH_VARTMP "/var/tmp/"
-
-#endif /* !_PATHS_H_ */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/poll.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/poll.h
deleted file mode 100644
index 06fb41a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/poll.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/poll.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/printf.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/printf.h
deleted file mode 100644
index 332d4db..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/printf.h
+++ /dev/null
@@ -1,192 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PRINTF_H
-
-#define _PRINTF_H 1
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types/FILE.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#include <stddef.h>
-
-#include <stdarg.h>
-
-
-struct printf_info
-{
- int prec; /* Precision. */
- int width; /* Width. */
- wchar_t spec; /* Format letter. */
- unsigned int is_long_double:1;/* L flag. */
- unsigned int is_short:1; /* h flag. */
- unsigned int is_long:1; /* l flag. */
- unsigned int alt:1; /* # flag. */
- unsigned int space:1; /* Space flag. */
- unsigned int left:1; /* - flag. */
- unsigned int showsign:1; /* + flag. */
- unsigned int group:1; /* ' flag. */
- unsigned int extra:1; /* For special use. */
- unsigned int is_char:1; /* hh flag. */
- unsigned int wide:1; /* Nonzero for wide character streams. */
- unsigned int i18n:1; /* I flag. */
- unsigned int is_binary128:1; /* Floating-point argument is ABI-compatible
- with IEC 60559 binary128. */
- unsigned int __pad:3; /* Unused so far. */
- unsigned short int user; /* Bits for user-installed modifiers. */
- wchar_t pad; /* Padding character. */
-};
-
-
-/* Type of a printf specifier-handler function.
- STREAM is the FILE on which to write output.
- INFO gives information about the format specification.
- ARGS is a vector of pointers to the argument data;
- the number of pointers will be the number returned
- by the associated arginfo function for the same INFO.
-
- The function should return the number of characters written,
- or -1 for errors. */
-
-typedef int printf_function (FILE *__stream,
- const struct printf_info *__info,
- const void *const *__args);
-
-/* Type of a printf specifier-arginfo function.
- INFO gives information about the format specification.
- N, ARGTYPES, *SIZE has to contain the size of the parameter for
- user-defined types, and return value are as for parse_printf_format
- except that -1 should be returned if the handler cannot handle
- this case. This allows to partially overwrite the functionality
- of existing format specifiers. */
-
-typedef int printf_arginfo_size_function (const struct printf_info *__info,
- size_t __n, int *__argtypes,
- int *__size);
-
-/* Old version of 'printf_arginfo_function' without a SIZE parameter. */
-
-typedef int printf_arginfo_function (const struct printf_info *__info,
- size_t __n, int *__argtypes);
-
-/* Type of a function to get a value of a user-defined from the
- variable argument list. */
-typedef void printf_va_arg_function (void *__mem, va_list *__ap);
-
-
-/* Register FUNC to be called to format SPEC specifiers; ARGINFO must be
- specified to determine how many arguments a SPEC conversion requires and
- what their types are. */
-
-extern int register_printf_specifier (int __spec, printf_function __func,
- printf_arginfo_size_function __arginfo)
- __THROW;
-
-
-/* Obsolete interface similar to register_printf_specifier. It can only
- handle basic data types because the ARGINFO callback does not return
- information on the size of the user-defined type. */
-
-extern int register_printf_function (int __spec, printf_function __func,
- printf_arginfo_function __arginfo)
- __THROW __attribute_deprecated__;
-
-
-/* Register a new modifier character sequence. If the call succeeds
- it returns a positive value representing the bit set in the USER
- field in 'struct printf_info'. */
-
-extern int register_printf_modifier (const wchar_t *__str) __THROW __wur;
-
-
-/* Register variable argument handler for user type. The return value
- is to be used in ARGINFO functions to signal the use of the
- type. */
-extern int register_printf_type (printf_va_arg_function __fct) __THROW __wur;
-
-
-/* Parse FMT, and fill in N elements of ARGTYPES with the
- types needed for the conversions FMT specifies. Returns
- the number of arguments required by FMT.
-
- The ARGINFO function registered with a user-defined format is passed a
- `struct printf_info' describing the format spec being parsed. A width
- or precision of INT_MIN means a `*' was used to indicate that the
- width/precision will come from an arg. The function should fill in the
- array it is passed with the types of the arguments it wants, and return
- the number of arguments it wants. */
-
-extern size_t parse_printf_format (const char *__restrict __fmt, size_t __n,
- int *__restrict __argtypes) __THROW;
-
-
-/* Codes returned by `parse_printf_format' for basic types.
-
- These values cover all the standard format specifications.
- Users can reserve new values after PA_LAST for their own types
- using 'register_printf_type'. */
-
-enum
-{ /* C type: */
- PA_INT, /* int */
- PA_CHAR, /* int, cast to char */
- PA_WCHAR, /* wide char */
- PA_STRING, /* const char *, a '\0'-terminated string */
- PA_WSTRING, /* const wchar_t *, wide character string */
- PA_POINTER, /* void * */
- PA_FLOAT, /* float */
- PA_DOUBLE, /* double */
- PA_LAST
-};
-
-/* Flag bits that can be set in a type returned by `parse_printf_format'. */
-#define PA_FLAG_MASK 0xff00
-#define PA_FLAG_LONG_LONG (1 << 8)
-#define PA_FLAG_LONG_DOUBLE PA_FLAG_LONG_LONG
-#define PA_FLAG_LONG (1 << 9)
-#define PA_FLAG_SHORT (1 << 10)
-#define PA_FLAG_PTR (1 << 11)
-
-
-
-/* Function which can be registered as `printf'-handlers. */
-
-/* Print floating point value using using abbreviations for the orders
- of magnitude used for numbers ('k' for kilo, 'm' for mega etc). If
- the format specifier is a uppercase character powers of 1000 are
- used. Otherwise powers of 1024. */
-extern int printf_size (FILE *__restrict __fp,
- const struct printf_info *__info,
- const void *const *__restrict __args) __THROW;
-
-/* This is the appropriate argument information function for `printf_size'. */
-extern int printf_size_info (const struct printf_info *__restrict
- __info, size_t __n, int *__restrict __argtypes)
- __THROW;
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/printf-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* printf.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/proc_service.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/proc_service.h
deleted file mode 100644
index c55674d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/proc_service.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* Callback interface for libthread_db, functions users must define.
- Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PROC_SERVICE_H
-#define _PROC_SERVICE_H 1
-
-/* The definitions in this file must correspond to those in the debugger. */
-#include <sys/procfs.h>
-
-__BEGIN_DECLS
-
-/* Functions in this interface return one of these status codes. */
-typedef enum
-{
- PS_OK, /* Generic "call succeeded". */
- PS_ERR, /* Generic error. */
- PS_BADPID, /* Bad process handle. */
- PS_BADLID, /* Bad LWP identifier. */
- PS_BADADDR, /* Bad address. */
- PS_NOSYM, /* Could not find given symbol. */
- PS_NOFREGS /* FPU register set not available for given LWP. */
-} ps_err_e;
-
-
-/* This type is opaque in this interface.
- It's defined by the user of libthread_db. */
-struct ps_prochandle;
-
-
-/* Read or write process memory at the given address. */
-extern ps_err_e ps_pdread (struct ps_prochandle *,
- psaddr_t, void *, size_t);
-extern ps_err_e ps_pdwrite (struct ps_prochandle *,
- psaddr_t, const void *, size_t);
-extern ps_err_e ps_ptread (struct ps_prochandle *,
- psaddr_t, void *, size_t);
-extern ps_err_e ps_ptwrite (struct ps_prochandle *,
- psaddr_t, const void *, size_t);
-
-
-/* Get and set the given LWP's general or FPU register set. */
-extern ps_err_e ps_lgetregs (struct ps_prochandle *,
- lwpid_t, prgregset_t);
-extern ps_err_e ps_lsetregs (struct ps_prochandle *,
- lwpid_t, const prgregset_t);
-extern ps_err_e ps_lgetfpregs (struct ps_prochandle *,
- lwpid_t, prfpregset_t *);
-extern ps_err_e ps_lsetfpregs (struct ps_prochandle *,
- lwpid_t, const prfpregset_t *);
-
-/* Return the PID of the process. */
-extern pid_t ps_getpid (struct ps_prochandle *);
-
-/* Fetch the special per-thread address associated with the given LWP.
- This call is only used on a few platforms (most use a normal register).
- The meaning of the `int' parameter is machine-dependent. */
-extern ps_err_e ps_get_thread_area (struct ps_prochandle *,
- lwpid_t, int, psaddr_t *);
-
-
-/* Look up the named symbol in the named DSO in the symbol tables
- associated with the process being debugged, filling in *SYM_ADDR
- with the corresponding run-time address. */
-extern ps_err_e ps_pglobal_lookup (struct ps_prochandle *,
- const char *object_name,
- const char *sym_name,
- psaddr_t *sym_addr);
-
-
-/* Stop or continue the entire process. */
-extern ps_err_e ps_pstop (struct ps_prochandle *);
-extern ps_err_e ps_pcontinue (struct ps_prochandle *);
-
-/* Stop or continue the given LWP alone. */
-extern ps_err_e ps_lstop (struct ps_prochandle *, lwpid_t);
-extern ps_err_e ps_lcontinue (struct ps_prochandle *, lwpid_t);
-
-__END_DECLS
-
-#endif /* proc_service.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/routed.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/routed.h
deleted file mode 100644
index adb1767..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/routed.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*-
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)routed.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_ROUTED_H
-#define _PROTOCOLS_ROUTED_H 1
-
-#include <sys/socket.h>
-/*
- * Routing Information Protocol
- *
- * Derived from Xerox NS Routing Information Protocol
- * by changing 32-bit net numbers to sockaddr's and
- * padding stuff to 32-bit boundaries.
- */
-#define RIPVERSION 1
-
-struct netinfo {
- struct sockaddr rip_dst; /* destination net/host */
- int rip_metric; /* cost of route */
-};
-
-struct rip {
- unsigned char rip_cmd; /* request/response */
- unsigned char rip_vers; /* protocol version # */
- unsigned char rip_res1[2]; /* pad to 32-bit boundary */
- union {
- struct netinfo ru_nets[1]; /* variable length... */
- char ru_tracefile[1]; /* ditto ... */
- } ripun;
-#define rip_nets ripun.ru_nets
-#define rip_tracefile ripun.ru_tracefile
-};
-
-/*
- * Packet types.
- */
-#define RIPCMD_REQUEST 1 /* want info */
-#define RIPCMD_RESPONSE 2 /* responding to request */
-#define RIPCMD_TRACEON 3 /* turn tracing on */
-#define RIPCMD_TRACEOFF 4 /* turn it off */
-
-#define RIPCMD_MAX 5
-#ifdef RIPCMDS
-char *ripcmds[RIPCMD_MAX] =
- { "#0", "REQUEST", "RESPONSE", "TRACEON", "TRACEOFF" };
-#endif
-
-#define HOPCNT_INFINITY 16 /* per Xerox NS */
-#define MAXPACKETSIZE 512 /* max broadcast size */
-
-/*
- * Timer values used in managing the routing table.
- * Complete tables are broadcast every SUPPLY_INTERVAL seconds.
- * If changes occur between updates, dynamic updates containing only changes
- * may be sent. When these are sent, a timer is set for a random value
- * between MIN_WAITTIME and MAX_WAITTIME, and no additional dynamic updates
- * are sent until the timer expires.
- *
- * Every update of a routing entry forces an entry's timer to be reset.
- * After EXPIRE_TIME without updates, the entry is marked invalid,
- * but held onto until GARBAGE_TIME so that others may
- * see it "be deleted".
- */
-#define TIMER_RATE 30 /* alarm clocks every 30 seconds */
-
-#define SUPPLY_INTERVAL 30 /* time to supply tables */
-#define MIN_WAITTIME 2 /* min. interval to broadcast changes */
-#define MAX_WAITTIME 5 /* max. time to delay changes */
-
-#define EXPIRE_TIME 180 /* time to mark entry invalid */
-#define GARBAGE_TIME 240 /* time to garbage collect */
-
-#endif /* protocols/routed.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/rwhod.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/rwhod.h
deleted file mode 100644
index 446d6f9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/rwhod.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)rwhod.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_RWHOD_H
-#define _PROTOCOLS_RWHOD_H 1
-
-#include <sys/types.h>
-
-/*
- * rwho protocol packet format.
- */
-struct outmp {
- char out_line[8]; /* tty name */
- char out_name[8]; /* user id */
- int32_t out_time; /* time on */
-};
-
-struct whod {
- char wd_vers; /* protocol version # */
- char wd_type; /* packet type, see below */
- char wd_pad[2];
- int wd_sendtime; /* time stamp by sender */
- int wd_recvtime; /* time stamp applied by receiver */
- char wd_hostname[32]; /* hosts's name */
- int wd_loadav[3]; /* load average as in uptime */
- int wd_boottime; /* time system booted */
- struct whoent {
- struct outmp we_utmp; /* active tty info */
- int we_idle; /* tty idle time */
- } wd_we[1024 / sizeof (struct whoent)];
-};
-
-#define WHODVERSION 1
-#define WHODTYPE_STATUS 1 /* host status */
-
-/* We used to define _PATH_RWHODIR here but it's now in <paths.h>. */
-#include <paths.h>
-
-#endif /* protocols/rwhod.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/talkd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/talkd.h
deleted file mode 100644
index 09bd8a9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/talkd.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)talkd.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_TALKD_H
-#define _PROTOCOLS_TALKD_H 1
-
-/*
- * This describes the protocol used by the talk server and clients.
- *
- * The talk server acts a repository of invitations, responding to
- * requests by clients wishing to rendezvous for the purpose of
- * holding a conversation. In normal operation, a client, the caller,
- * initiates a rendezvous by sending a CTL_MSG to the server of
- * type LOOK_UP. This causes the server to search its invitation
- * tables to check if an invitation currently exists for the caller
- * (to speak to the callee specified in the message). If the lookup
- * fails, the caller then sends an ANNOUNCE message causing the server
- * to broadcast an announcement on the callee's login ports requesting
- * contact. When the callee responds, the local server uses the
- * recorded invitation to respond with the appropriate rendezvous
- * address and the caller and callee client programs establish a
- * stream connection through which the conversation takes place.
- */
-
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <stdint.h>
-#include <bits/types/struct_osockaddr.h>
-
-/*
- * Client->server request message format.
- */
-typedef struct {
- unsigned char vers; /* protocol version */
- unsigned char type; /* request type, see below */
- unsigned char answer; /* not used */
- unsigned char pad;
- uint32_t id_num; /* message id */
- struct osockaddr addr; /* old (4.3) style */
- struct osockaddr ctl_addr; /* old (4.3) style */
- int32_t pid; /* caller's process id */
-#define NAME_SIZE 12
- char l_name[NAME_SIZE];/* caller's name */
- char r_name[NAME_SIZE];/* callee's name */
-#define TTY_SIZE 16
- char r_tty[TTY_SIZE];/* callee's tty name */
-} CTL_MSG;
-
-/*
- * Server->client response message format.
- */
-typedef struct {
- unsigned char vers; /* protocol version */
- unsigned char type; /* type of request message, see below */
- unsigned char answer; /* response to request message, see below */
- unsigned char pad;
- uint32_t id_num; /* message id */
- struct osockaddr addr; /* address for establishing conversation */
-} CTL_RESPONSE;
-
-#define TALK_VERSION 1 /* protocol version */
-
-/* message type values */
-#define LEAVE_INVITE 0 /* leave invitation with server */
-#define LOOK_UP 1 /* check for invitation by callee */
-#define DELETE 2 /* delete invitation by caller */
-#define ANNOUNCE 3 /* announce invitation by caller */
-
-/* answer values */
-#define SUCCESS 0 /* operation completed properly */
-#define NOT_HERE 1 /* callee not logged in */
-#define FAILED 2 /* operation failed for unexplained reason */
-#define MACHINE_UNKNOWN 3 /* caller's machine name unknown */
-#define PERMISSION_DENIED 4 /* callee's tty doesn't permit announce */
-#define UNKNOWN_REQUEST 5 /* request has invalid type value */
-#define BADVERSION 6 /* request has invalid protocol version */
-#define BADADDR 7 /* request has invalid addr value */
-#define BADCTLADDR 8 /* request has invalid ctl_addr value */
-
-/*
- * Operational parameters.
- */
-#define MAX_LIFE 60 /* max time daemon saves invitations */
-/* RING_WAIT should be 10's of seconds less than MAX_LIFE */
-#define RING_WAIT 30 /* time to wait before resending invitation */
-
-#endif /* protocols/talkd.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/timed.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/timed.h
deleted file mode 100644
index cabdce4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/protocols/timed.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)timed.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_TIMED_H
-#define _PROTOCOLS_TIMED_H 1
-
-#include <sys/types.h>
-#include <sys/time.h>
-
-/*
- * Time Synchronization Protocol
- */
-
-#define TSPVERSION 1
-#define ANYADDR NULL
-#define MAXHOSTNAMELEN 64
-
-struct tsp {
- unsigned char tsp_type;
- unsigned char tsp_vers;
- unsigned short tsp_seq;
- union {
- struct timeval tspu_time;
- char tspu_hopcnt;
- } tsp_u;
- char tsp_name[MAXHOSTNAMELEN];
-};
-
-#define tsp_time tsp_u.tspu_time
-#define tsp_hopcnt tsp_u.tspu_hopcnt
-
-/*
- * Command types.
- */
-#define TSP_ANY 0 /* match any types */
-#define TSP_ADJTIME 1 /* send adjtime */
-#define TSP_ACK 2 /* generic acknowledgement */
-#define TSP_MASTERREQ 3 /* ask for master's name */
-#define TSP_MASTERACK 4 /* acknowledge master request */
-#define TSP_SETTIME 5 /* send network time */
-#define TSP_MASTERUP 6 /* inform slaves that master is up */
-#define TSP_SLAVEUP 7 /* slave is up but not polled */
-#define TSP_ELECTION 8 /* advance candidature for master */
-#define TSP_ACCEPT 9 /* support candidature of master */
-#define TSP_REFUSE 10 /* reject candidature of master */
-#define TSP_CONFLICT 11 /* two or more masters present */
-#define TSP_RESOLVE 12 /* masters' conflict resolution */
-#define TSP_QUIT 13 /* reject candidature if master is up */
-#define TSP_DATE 14 /* reset the time (date command) */
-#define TSP_DATEREQ 15 /* remote request to reset the time */
-#define TSP_DATEACK 16 /* acknowledge time setting */
-#define TSP_TRACEON 17 /* turn tracing on */
-#define TSP_TRACEOFF 18 /* turn tracing off */
-#define TSP_MSITE 19 /* find out master's site */
-#define TSP_MSITEREQ 20 /* remote master's site request */
-#define TSP_TEST 21 /* for testing election algo */
-#define TSP_SETDATE 22 /* New from date command */
-#define TSP_SETDATEREQ 23 /* New remote for above */
-#define TSP_LOOP 24 /* loop detection packet */
-
-#define TSPTYPENUMBER 25
-
-#ifdef TSPTYPES
-char *tsptype[TSPTYPENUMBER] =
- { "ANY", "ADJTIME", "ACK", "MASTERREQ", "MASTERACK", "SETTIME", "MASTERUP",
- "SLAVEUP", "ELECTION", "ACCEPT", "REFUSE", "CONFLICT", "RESOLVE", "QUIT",
- "DATE", "DATEREQ", "DATEACK", "TRACEON", "TRACEOFF", "MSITE", "MSITEREQ",
- "TEST", "SETDATE", "SETDATEREQ", "LOOP" };
-#endif
-
-#endif /* protocols/timed.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pthread.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pthread.h
deleted file mode 100644
index a04a3a2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pthread.h
+++ /dev/null
@@ -1,1206 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PTHREAD_H
-#define _PTHREAD_H 1
-
-#include <features.h>
-#include <sched.h>
-#include <time.h>
-
-#include <bits/endian.h>
-#include <bits/pthreadtypes.h>
-#include <bits/setjmp.h>
-#include <bits/wordsize.h>
-#include <bits/types/struct_timespec.h>
-#include <bits/types/__sigset_t.h>
-#include <bits/types/struct___jmp_buf_tag.h>
-
-
-/* Detach state. */
-enum
-{
- PTHREAD_CREATE_JOINABLE,
-#define PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE
- PTHREAD_CREATE_DETACHED
-#define PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED
-};
-
-
-/* Mutex types. */
-enum
-{
- PTHREAD_MUTEX_TIMED_NP,
- PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_ADAPTIVE_NP
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
- ,
- PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
- PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
-#endif
-#ifdef __USE_GNU
- /* For compatibility. */
- , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP
-#endif
-};
-
-
-#ifdef __USE_XOPEN2K
-/* Robust mutex or not flags. */
-enum
-{
- PTHREAD_MUTEX_STALLED,
- PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED,
- PTHREAD_MUTEX_ROBUST,
- PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST
-};
-#endif
-
-
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-/* Mutex protocols. */
-enum
-{
- PTHREAD_PRIO_NONE,
- PTHREAD_PRIO_INHERIT,
- PTHREAD_PRIO_PROTECT
-};
-#endif
-
-
-#define PTHREAD_MUTEX_INITIALIZER \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_TIMED_NP) } }
-#ifdef __USE_GNU
-# define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_RECURSIVE_NP) } }
-# define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ERRORCHECK_NP) } }
-# define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ADAPTIVE_NP) } }
-#endif
-
-
-/* Read-write lock types. */
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-enum
-{
- PTHREAD_RWLOCK_PREFER_READER_NP,
- PTHREAD_RWLOCK_PREFER_WRITER_NP,
- PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
- PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
-};
-
-
-/* Read-write lock initializers. */
-# define PTHREAD_RWLOCK_INITIALIZER \
- { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_DEFAULT_NP) } }
-# ifdef __USE_GNU
-# define PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \
- { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP) } }
-# endif
-#endif /* Unix98 or XOpen2K */
-
-
-/* Scheduler inheritance. */
-enum
-{
- PTHREAD_INHERIT_SCHED,
-#define PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED
- PTHREAD_EXPLICIT_SCHED
-#define PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED
-};
-
-
-/* Scope handling. */
-enum
-{
- PTHREAD_SCOPE_SYSTEM,
-#define PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM
- PTHREAD_SCOPE_PROCESS
-#define PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS
-};
-
-
-/* Process shared or private flag. */
-enum
-{
- PTHREAD_PROCESS_PRIVATE,
-#define PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE
- PTHREAD_PROCESS_SHARED
-#define PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED
-};
-
-
-
-/* Conditional variable handling. */
-#define PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, {0, 0}, 0, 0, {0, 0} } }
-
-
-/* Cleanup buffers */
-struct _pthread_cleanup_buffer
-{
- void (*__routine) (void *); /* Function to call. */
- void *__arg; /* Its argument. */
- int __canceltype; /* Saved cancellation type. */
- struct _pthread_cleanup_buffer *__prev; /* Chaining of cleanup functions. */
-};
-
-/* Cancellation */
-enum
-{
- PTHREAD_CANCEL_ENABLE,
-#define PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE
- PTHREAD_CANCEL_DISABLE
-#define PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE
-};
-enum
-{
- PTHREAD_CANCEL_DEFERRED,
-#define PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED
- PTHREAD_CANCEL_ASYNCHRONOUS
-#define PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS
-};
-#define PTHREAD_CANCELED ((void *) -1)
-
-
-/* Single execution handling. */
-#define PTHREAD_ONCE_INIT 0
-
-
-#ifdef __USE_XOPEN2K
-/* Value returned by 'pthread_barrier_wait' for one of the threads after
- the required number of threads have called this function.
- -1 is distinct from 0 and all errno constants */
-# define PTHREAD_BARRIER_SERIAL_THREAD -1
-#endif
-
-
-__BEGIN_DECLS
-
-/* Create a new thread, starting with execution of START-ROUTINE
- getting passed ARG. Creation attributed come from ATTR. The new
- handle is stored in *NEWTHREAD. */
-extern int pthread_create (pthread_t *__restrict __newthread,
- const pthread_attr_t *__restrict __attr,
- void *(*__start_routine) (void *),
- void *__restrict __arg) __THROWNL __nonnull ((1, 3));
-
-/* Terminate calling thread.
-
- The registered cleanup handlers are called via exception handling
- so we cannot mark this function with __THROW.*/
-extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
-
-/* Make calling thread wait for termination of the thread TH. The
- exit status of the thread is stored in *THREAD_RETURN, if THREAD_RETURN
- is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_join (pthread_t __th, void **__thread_return);
-
-#ifdef __USE_GNU
-/* Check whether thread TH has terminated. If yes return the status of
- the thread in *THREAD_RETURN, if THREAD_RETURN is not NULL. */
-extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __THROW;
-
-/* Make calling thread wait for termination of the thread TH, but only
- until TIMEOUT. The exit status of the thread is stored in
- *THREAD_RETURN, if THREAD_RETURN is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
- const struct timespec *__abstime);
-
-/* Make calling thread wait for termination of the thread TH, but only
- until TIMEOUT measured against the clock specified by CLOCKID. The
- exit status of the thread is stored in *THREAD_RETURN, if
- THREAD_RETURN is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_clockjoin_np (pthread_t __th, void **__thread_return,
- clockid_t __clockid,
- const struct timespec *__abstime);
-#endif
-
-/* Indicate that the thread TH is never to be joined with PTHREAD_JOIN.
- The resources of TH will therefore be freed immediately when it
- terminates, instead of waiting for another thread to perform PTHREAD_JOIN
- on it. */
-extern int pthread_detach (pthread_t __th) __THROW;
-
-
-/* Obtain the identifier of the current thread. */
-extern pthread_t pthread_self (void) __THROW __attribute__ ((__const__));
-
-/* Compare two thread identifiers. */
-extern int pthread_equal (pthread_t __thread1, pthread_t __thread2)
- __THROW __attribute__ ((__const__));
-
-
-/* Thread attribute handling. */
-
-/* Initialize thread attribute *ATTR with default attributes
- (detachstate is PTHREAD_JOINABLE, scheduling policy is SCHED_OTHER,
- no user-provided stack). */
-extern int pthread_attr_init (pthread_attr_t *__attr) __THROW __nonnull ((1));
-
-/* Destroy thread attribute *ATTR. */
-extern int pthread_attr_destroy (pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get detach state attribute. */
-extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr,
- int *__detachstate)
- __THROW __nonnull ((1, 2));
-
-/* Set detach state attribute. */
-extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
- int __detachstate)
- __THROW __nonnull ((1));
-
-
-/* Get the size of the guard area created for stack overflow protection. */
-extern int pthread_attr_getguardsize (const pthread_attr_t *__attr,
- size_t *__guardsize)
- __THROW __nonnull ((1, 2));
-
-/* Set the size of the guard area created for stack overflow protection. */
-extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
- size_t __guardsize)
- __THROW __nonnull ((1));
-
-
-/* Return in *PARAM the scheduling parameters of *ATTR. */
-extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr,
- struct sched_param *__restrict __param)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling parameters (priority, etc) in *ATTR according to PARAM. */
-extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
- const struct sched_param *__restrict
- __param) __THROW __nonnull ((1, 2));
-
-/* Return in *POLICY the scheduling policy of *ATTR. */
-extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict
- __attr, int *__restrict __policy)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling policy in *ATTR according to POLICY. */
-extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
- __THROW __nonnull ((1));
-
-/* Return in *INHERIT the scheduling inheritance mode of *ATTR. */
-extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict
- __attr, int *__restrict __inherit)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling inheritance mode in *ATTR according to INHERIT. */
-extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
- int __inherit)
- __THROW __nonnull ((1));
-
-
-/* Return in *SCOPE the scheduling contention scope of *ATTR. */
-extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr,
- int *__restrict __scope)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling contention scope in *ATTR according to SCOPE. */
-extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
- __THROW __nonnull ((1));
-
-/* Return the previously set address for the stack. */
-extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict
- __attr, void **__restrict __stackaddr)
- __THROW __nonnull ((1, 2)) __attribute_deprecated__;
-
-/* Set the starting address of the stack of the thread to be created.
- Depending on whether the stack grows up or down the value must either
- be higher or lower than all the address in the memory block. The
- minimal size of the block must be PTHREAD_STACK_MIN. */
-extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
- void *__stackaddr)
- __THROW __nonnull ((1)) __attribute_deprecated__;
-
-/* Return the currently used minimal stack size. */
-extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict
- __attr, size_t *__restrict __stacksize)
- __THROW __nonnull ((1, 2));
-
-/* Add information about the minimum stack size needed for the thread
- to be started. This size must never be less than PTHREAD_STACK_MIN
- and must also not exceed the system limits. */
-extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
- size_t __stacksize)
- __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Return the previously set address for the stack. */
-extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
- void **__restrict __stackaddr,
- size_t *__restrict __stacksize)
- __THROW __nonnull ((1, 2, 3));
-
-/* The following two interfaces are intended to replace the last two. They
- require setting the address as well as the size since only setting the
- address will make the implementation on some architectures impossible. */
-extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
- size_t __stacksize) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* Thread created with attribute ATTR will be limited to run only on
- the processors represented in CPUSET. */
-extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
- size_t __cpusetsize,
- const cpu_set_t *__cpuset)
- __THROW __nonnull ((1, 3));
-
-/* Get bit set in CPUSET representing the processors threads created with
- ATTR can run on. */
-extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr,
- size_t __cpusetsize,
- cpu_set_t *__cpuset)
- __THROW __nonnull ((1, 3));
-
-/* Get the default attributes used by pthread_create in this process. */
-extern int pthread_getattr_default_np (pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Store *SIGMASK as the signal mask for the new thread in *ATTR. */
-extern int pthread_attr_setsigmask_np (pthread_attr_t *__attr,
- const __sigset_t *sigmask);
-
-/* Store the signal mask of *ATTR in *SIGMASK. If there is no signal
- mask stored, return PTHREAD_ATTR_NOSIGMASK_NP. Return zero on
- success. */
-extern int pthread_attr_getsigmask_np (const pthread_attr_t *__attr,
- __sigset_t *sigmask);
-
-/* Special return value from pthread_attr_getsigmask_np if the signal
- mask has not been set. */
-#define PTHREAD_ATTR_NO_SIGMASK_NP (-1)
-
-/* Set the default attributes to be used by pthread_create in this
- process. */
-extern int pthread_setattr_default_np (const pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Initialize thread attribute *ATTR with attributes corresponding to the
- already running thread TH. It shall be called on uninitialized ATTR
- and destroyed with pthread_attr_destroy when no longer needed. */
-extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr)
- __THROW __nonnull ((2));
-#endif
-
-
-/* Functions for scheduling control. */
-
-/* Set the scheduling parameters for TARGET_THREAD according to POLICY
- and *PARAM. */
-extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
- const struct sched_param *__param)
- __THROW __nonnull ((3));
-
-/* Return in *POLICY and *PARAM the scheduling parameters for TARGET_THREAD. */
-extern int pthread_getschedparam (pthread_t __target_thread,
- int *__restrict __policy,
- struct sched_param *__restrict __param)
- __THROW __nonnull ((2, 3));
-
-/* Set the scheduling priority for TARGET_THREAD. */
-extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
- __THROW;
-
-
-#ifdef __USE_GNU
-/* Get thread name visible in the kernel and its interfaces. */
-extern int pthread_getname_np (pthread_t __target_thread, char *__buf,
- size_t __buflen)
- __THROW __nonnull ((2));
-
-/* Set thread name visible in the kernel and its interfaces. */
-extern int pthread_setname_np (pthread_t __target_thread, const char *__name)
- __THROW __nonnull ((2));
-#endif
-
-
-#ifdef __USE_UNIX98
-/* Determine level of concurrency. */
-extern int pthread_getconcurrency (void) __THROW;
-
-/* Set new concurrency level to LEVEL. */
-extern int pthread_setconcurrency (int __level) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Yield the processor to another thread or process.
- This function is similar to the POSIX `sched_yield' function but
- might be differently implemented in the case of a m-on-n thread
- implementation. */
-extern int pthread_yield (void) __THROW;
-
-
-/* Limit specified thread TH to run only on the processors represented
- in CPUSET. */
-extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
- const cpu_set_t *__cpuset)
- __THROW __nonnull ((3));
-
-/* Get bit set in CPUSET representing the processors TH can run on. */
-extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
- cpu_set_t *__cpuset)
- __THROW __nonnull ((3));
-#endif
-
-
-/* Functions for handling initialization. */
-
-/* Guarantee that the initialization function INIT_ROUTINE will be called
- only once, even if pthread_once is executed several times with the
- same ONCE_CONTROL argument. ONCE_CONTROL must point to a static or
- extern variable initialized to PTHREAD_ONCE_INIT.
-
- The initialization functions might throw exception which is why
- this function is not marked with __THROW. */
-extern int pthread_once (pthread_once_t *__once_control,
- void (*__init_routine) (void)) __nonnull ((1, 2));
-
-
-/* Functions for handling cancellation.
-
- Note that these functions are explicitly not marked to not throw an
- exception in C++ code. If cancellation is implemented by unwinding
- this is necessary to have the compiler generate the unwind information. */
-
-/* Set cancelability state of current thread to STATE, returning old
- state in *OLDSTATE if OLDSTATE is not NULL. */
-extern int pthread_setcancelstate (int __state, int *__oldstate);
-
-/* Set cancellation state of current thread to TYPE, returning the old
- type in *OLDTYPE if OLDTYPE is not NULL. */
-extern int pthread_setcanceltype (int __type, int *__oldtype);
-
-/* Cancel THREAD immediately or at the next possibility. */
-extern int pthread_cancel (pthread_t __th);
-
-/* Test for pending cancellation for the current thread and terminate
- the thread as per pthread_exit(PTHREAD_CANCELED) if it has been
- cancelled. */
-extern void pthread_testcancel (void);
-
-
-/* Cancellation handling with integration into exception handling. */
-
-struct __cancel_jmp_buf_tag
-{
- __jmp_buf __cancel_jmp_buf;
- int __mask_was_saved;
-};
-
-typedef struct
-{
- struct __cancel_jmp_buf_tag __cancel_jmp_buf[1];
- void *__pad[4];
-} __pthread_unwind_buf_t __attribute__ ((__aligned__));
-
-/* No special attributes by default. */
-#ifndef __cleanup_fct_attribute
-# define __cleanup_fct_attribute
-#endif
-
-
-/* Structure to hold the cleanup handler information. */
-struct __pthread_cleanup_frame
-{
- void (*__cancel_routine) (void *);
- void *__cancel_arg;
- int __do_it;
- int __cancel_type;
-};
-
-#if defined __GNUC__ && defined __EXCEPTIONS
-# ifdef __cplusplus
-/* Class to handle cancellation handler invocation. */
-class __pthread_cleanup_class
-{
- void (*__cancel_routine) (void *);
- void *__cancel_arg;
- int __do_it;
- int __cancel_type;
-
- public:
- __pthread_cleanup_class (void (*__fct) (void *), void *__arg)
- : __cancel_routine (__fct), __cancel_arg (__arg), __do_it (1) { }
- ~__pthread_cleanup_class () { if (__do_it) __cancel_routine (__cancel_arg); }
- void __setdoit (int __newval) { __do_it = __newval; }
- void __defer () { pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED,
- &__cancel_type); }
- void __restore () const { pthread_setcanceltype (__cancel_type, 0); }
-};
-
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- __pthread_cleanup_class __clframe (routine, arg)
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- __clframe.__setdoit (execute); \
- } while (0)
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- __pthread_cleanup_class __clframe (routine, arg); \
- __clframe.__defer ()
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- __clframe.__restore (); \
- __clframe.__setdoit (execute); \
- } while (0)
-# endif
-# else
-/* Function called to call the cleanup handler. As an extern inline
- function the compiler is free to decide inlining the change when
- needed or fall back on the copy which must exist somewhere
- else. */
-__extern_inline void
-__pthread_cleanup_routine (struct __pthread_cleanup_frame *__frame)
-{
- if (__frame->__do_it)
- __frame->__cancel_routine (__frame->__cancel_arg);
-}
-
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- struct __pthread_cleanup_frame __clframe \
- __attribute__ ((__cleanup__ (__pthread_cleanup_routine))) \
- = { .__cancel_routine = (routine), .__cancel_arg = (arg), \
- .__do_it = 1 };
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- __clframe.__do_it = (execute); \
- } while (0)
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- struct __pthread_cleanup_frame __clframe \
- __attribute__ ((__cleanup__ (__pthread_cleanup_routine))) \
- = { .__cancel_routine = (routine), .__cancel_arg = (arg), \
- .__do_it = 1 }; \
- (void) pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED, \
- &__clframe.__cancel_type)
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- (void) pthread_setcanceltype (__clframe.__cancel_type, NULL); \
- __clframe.__do_it = (execute); \
- } while (0)
-# endif
-# endif
-#else
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- __pthread_unwind_buf_t __cancel_buf; \
- void (*__cancel_routine) (void *) = (routine); \
- void *__cancel_arg = (arg); \
- int __not_first_call = __sigsetjmp_cancel (__cancel_buf.__cancel_jmp_buf, \
- 0); \
- if (__glibc_unlikely (__not_first_call)) \
- { \
- __cancel_routine (__cancel_arg); \
- __pthread_unwind_next (&__cancel_buf); \
- /* NOTREACHED */ \
- } \
- \
- __pthread_register_cancel (&__cancel_buf); \
- do {
-extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- do { } while (0);/* Empty to allow label before pthread_cleanup_pop. */\
- } while (0); \
- __pthread_unregister_cancel (&__cancel_buf); \
- if (execute) \
- __cancel_routine (__cancel_arg); \
- } while (0)
-extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- __pthread_unwind_buf_t __cancel_buf; \
- void (*__cancel_routine) (void *) = (routine); \
- void *__cancel_arg = (arg); \
- int __not_first_call = __sigsetjmp_cancel (__cancel_buf.__cancel_jmp_buf, \
- 0); \
- if (__glibc_unlikely (__not_first_call)) \
- { \
- __cancel_routine (__cancel_arg); \
- __pthread_unwind_next (&__cancel_buf); \
- /* NOTREACHED */ \
- } \
- \
- __pthread_register_cancel_defer (&__cancel_buf); \
- do {
-extern void __pthread_register_cancel_defer (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- do { } while (0);/* Empty to allow label before pthread_cleanup_pop. */\
- } while (0); \
- __pthread_unregister_cancel_restore (&__cancel_buf); \
- if (execute) \
- __cancel_routine (__cancel_arg); \
- } while (0)
-extern void __pthread_unregister_cancel_restore (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-# endif
-
-/* Internal interface to initiate cleanup. */
-extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute __attribute__ ((__noreturn__))
-# ifndef SHARED
- __attribute__ ((__weak__))
-# endif
- ;
-#endif
-
-/* Function used in the macros. Calling __sigsetjmp, with its first
- argument declared as an array, results in a -Wstringop-overflow
- warning from GCC 11 because struct pthread_unwind_buf is smaller
- than jmp_buf. The calls from the macros have __SAVEMASK set to 0,
- so nothing beyond the common prefix is used and this warning is a
- false positive. Use an alias with its first argument declared to
- use the type in the macros if possible to avoid this warning. */
-#if __GNUC_PREREQ (11, 0)
-extern int __REDIRECT_NTHNL (__sigsetjmp_cancel,
- (struct __cancel_jmp_buf_tag __env[1],
- int __savemask),
- __sigsetjmp) __attribute_returns_twice__;
-#else
-# define __sigsetjmp_cancel(env, savemask) \
- __sigsetjmp ((struct __jmp_buf_tag *) (void *) (env), (savemask))
-extern int __sigsetjmp (struct __jmp_buf_tag __env[1],
- int __savemask) __THROWNL;
-#endif
-
-
-/* Mutex handling. */
-
-/* Initialize a mutex. */
-extern int pthread_mutex_init (pthread_mutex_t *__mutex,
- const pthread_mutexattr_t *__mutexattr)
- __THROW __nonnull ((1));
-
-/* Destroy a mutex. */
-extern int pthread_mutex_destroy (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-
-/* Try locking a mutex. */
-extern int pthread_mutex_trylock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-/* Lock a mutex. */
-extern int pthread_mutex_lock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Wait until lock becomes available, or specified time passes. */
-extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-extern int pthread_mutex_clocklock (pthread_mutex_t *__restrict __mutex,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-#endif
-
-/* Unlock a mutex. */
-extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-
-/* Get the priority ceiling of MUTEX. */
-extern int pthread_mutex_getprioceiling (const pthread_mutex_t *
- __restrict __mutex,
- int *__restrict __prioceiling)
- __THROW __nonnull ((1, 2));
-
-/* Set the priority ceiling of MUTEX to PRIOCEILING, return old
- priority ceiling value in *OLD_CEILING. */
-extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
- int __prioceiling,
- int *__restrict __old_ceiling)
- __THROW __nonnull ((1, 3));
-
-
-#ifdef __USE_XOPEN2K8
-/* Declare the state protected by MUTEX as consistent. */
-extern int pthread_mutex_consistent (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-# ifdef __USE_GNU
-extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-# endif
-#endif
-
-
-/* Functions for handling mutex attributes. */
-
-/* Initialize mutex attribute object ATTR with default attributes
- (kind is PTHREAD_MUTEX_TIMED_NP). */
-extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy mutex attribute object ATTR. */
-extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-/* Return in *KIND the mutex kind attribute in *ATTR. */
-extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict
- __attr, int *__restrict __kind)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex kind attribute in *ATTR to KIND (either PTHREAD_MUTEX_NORMAL,
- PTHREAD_MUTEX_RECURSIVE, PTHREAD_MUTEX_ERRORCHECK, or
- PTHREAD_MUTEX_DEFAULT). */
-extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
- __THROW __nonnull ((1));
-#endif
-
-/* Return in *PROTOCOL the mutex protocol attribute in *ATTR. */
-extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __protocol)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex protocol attribute in *ATTR to PROTOCOL (either
- PTHREAD_PRIO_NONE, PTHREAD_PRIO_INHERIT, or PTHREAD_PRIO_PROTECT). */
-extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr,
- int __protocol)
- __THROW __nonnull ((1));
-
-/* Return in *PRIOCEILING the mutex prioceiling attribute in *ATTR. */
-extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __prioceiling)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex prioceiling attribute in *ATTR to PRIOCEILING. */
-extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
- int __prioceiling)
- __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Get the robustness flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr,
- int *__robustness)
- __THROW __nonnull ((1, 2));
-# ifdef __USE_GNU
-extern int pthread_mutexattr_getrobust_np (const pthread_mutexattr_t *__attr,
- int *__robustness)
- __THROW __nonnull ((1, 2));
-# endif
-
-/* Set the robustness flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr,
- int __robustness)
- __THROW __nonnull ((1));
-# ifdef __USE_GNU
-extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
- int __robustness)
- __THROW __nonnull ((1));
-# endif
-#endif
-
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-/* Functions for handling read-write locks. */
-
-/* Initialize read-write lock RWLOCK using attributes ATTR, or use
- the default values if later is NULL. */
-extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
- const pthread_rwlockattr_t *__restrict
- __attr) __THROW __nonnull ((1));
-
-/* Destroy read-write lock RWLOCK. */
-extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
- __THROW __nonnull ((1));
-
-/* Acquire read lock for RWLOCK. */
-extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-/* Try to acquire read lock for RWLOCK. */
-extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-# ifdef __USE_XOPEN2K
-/* Try to acquire read lock for RWLOCK or return after specfied time. */
-extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-extern int pthread_rwlock_clockrdlock (pthread_rwlock_t *__restrict __rwlock,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-# endif
-
-/* Acquire write lock for RWLOCK. */
-extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-/* Try to acquire write lock for RWLOCK. */
-extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-# ifdef __USE_XOPEN2K
-/* Try to acquire write lock for RWLOCK or return after specfied time. */
-extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-extern int pthread_rwlock_clockwrlock (pthread_rwlock_t *__restrict __rwlock,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-# endif
-
-/* Unlock RWLOCK. */
-extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-
-/* Functions for handling read-write lock attributes. */
-
-/* Initialize attribute object ATTR with default values. */
-extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy attribute object ATTR. */
-extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Return current setting of process-shared attribute of ATTR in PSHARED. */
-extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set process-shared attribute of ATTR to PSHARED. */
-extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-
-/* Return current setting of reader/writer preference. */
-extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
- __restrict __attr,
- int *__restrict __pref)
- __THROW __nonnull ((1, 2));
-
-/* Set reader/write preference. */
-extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
- int __pref) __THROW __nonnull ((1));
-#endif
-
-
-/* Functions for handling conditional variables. */
-
-/* Initialize condition variable COND using attributes ATTR, or use
- the default values if later is NULL. */
-extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
- const pthread_condattr_t *__restrict __cond_attr)
- __THROW __nonnull ((1));
-
-/* Destroy condition variable COND. */
-extern int pthread_cond_destroy (pthread_cond_t *__cond)
- __THROW __nonnull ((1));
-
-/* Wake up one thread waiting for condition variable COND. */
-extern int pthread_cond_signal (pthread_cond_t *__cond)
- __THROWNL __nonnull ((1));
-
-/* Wake up all threads waiting for condition variables COND. */
-extern int pthread_cond_broadcast (pthread_cond_t *__cond)
- __THROWNL __nonnull ((1));
-
-/* Wait for condition variable COND to be signaled or broadcast.
- MUTEX is assumed to be locked before.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex)
- __nonnull ((1, 2));
-
-/* Wait for condition variable COND to be signaled or broadcast until
- ABSTIME. MUTEX is assumed to be locked before. ABSTIME is an
- absolute time specification; zero is the beginning of the epoch
- (00:00:00 GMT, January 1, 1970).
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2, 3));
-
-# ifdef __USE_GNU
-/* Wait for condition variable COND to be signaled or broadcast until
- ABSTIME measured by the specified clock. MUTEX is assumed to be
- locked before. CLOCK is the clock to use. ABSTIME is an absolute
- time specification against CLOCK's epoch.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_clockwait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex,
- __clockid_t __clock_id,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2, 4));
-# endif
-
-/* Functions for handling condition variable attributes. */
-
-/* Initialize condition variable attribute ATTR. */
-extern int pthread_condattr_init (pthread_condattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy condition variable attribute ATTR. */
-extern int pthread_condattr_destroy (pthread_condattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the condition variable attribute ATTR. */
-extern int pthread_condattr_getpshared (const pthread_condattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the condition variable attribute ATTR. */
-extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
- int __pshared) __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Get the clock selected for the condition variable attribute ATTR. */
-extern int pthread_condattr_getclock (const pthread_condattr_t *
- __restrict __attr,
- __clockid_t *__restrict __clock_id)
- __THROW __nonnull ((1, 2));
-
-/* Set the clock selected for the condition variable attribute ATTR. */
-extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
- __clockid_t __clock_id)
- __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_XOPEN2K
-/* Functions to handle spinlocks. */
-
-/* Initialize the spinlock LOCK. If PSHARED is nonzero the spinlock can
- be shared between different processes. */
-extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
- __THROW __nonnull ((1));
-
-/* Destroy the spinlock LOCK. */
-extern int pthread_spin_destroy (pthread_spinlock_t *__lock)
- __THROW __nonnull ((1));
-
-/* Wait until spinlock LOCK is retrieved. */
-extern int pthread_spin_lock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-/* Try to lock spinlock LOCK. */
-extern int pthread_spin_trylock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-/* Release spinlock LOCK. */
-extern int pthread_spin_unlock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-
-/* Functions to handle barriers. */
-
-/* Initialize BARRIER with the attributes in ATTR. The barrier is
- opened when COUNT waiters arrived. */
-extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
- const pthread_barrierattr_t *__restrict
- __attr, unsigned int __count)
- __THROW __nonnull ((1));
-
-/* Destroy a previously dynamically initialized barrier BARRIER. */
-extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
- __THROW __nonnull ((1));
-
-/* Wait on barrier BARRIER. */
-extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
- __THROWNL __nonnull ((1));
-
-
-/* Initialize barrier attribute ATTR. */
-extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy previously dynamically initialized barrier attribute ATTR. */
-extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the barrier attribute ATTR. */
-extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the barrier attribute ATTR. */
-extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-#endif
-
-
-/* Functions for handling thread-specific data. */
-
-/* Create a key value identifying a location in the thread-specific
- data area. Each thread maintains a distinct thread-specific data
- area. DESTR_FUNCTION, if non-NULL, is called with the value
- associated to that key when the key is destroyed.
- DESTR_FUNCTION is not called if the value associated is NULL when
- the key is destroyed. */
-extern int pthread_key_create (pthread_key_t *__key,
- void (*__destr_function) (void *))
- __THROW __nonnull ((1));
-
-/* Destroy KEY. */
-extern int pthread_key_delete (pthread_key_t __key) __THROW;
-
-/* Return current value of the thread-specific data slot identified by KEY. */
-extern void *pthread_getspecific (pthread_key_t __key) __THROW;
-
-/* Store POINTER in the thread-specific data slot identified by KEY. */
-extern int pthread_setspecific (pthread_key_t __key,
- const void *__pointer) __THROW ;
-
-
-#ifdef __USE_XOPEN2K
-/* Get ID of CPU-time clock for thread THREAD_ID. */
-extern int pthread_getcpuclockid (pthread_t __thread_id,
- __clockid_t *__clock_id)
- __THROW __nonnull ((2));
-#endif
-
-
-/* Install handlers to be called when a new process is created with FORK.
- The PREPARE handler is called in the parent process just before performing
- FORK. The PARENT handler is called in the parent process just after FORK.
- The CHILD handler is called in the child process. Each of the three
- handlers can be NULL, meaning that no handler needs to be called at that
- point.
- PTHREAD_ATFORK can be called several times, in which case the PREPARE
- handlers are called in LIFO order (last added with PTHREAD_ATFORK,
- first called before FORK), and the PARENT and CHILD handlers are called
- in FIFO (first added, first called). */
-
-extern int pthread_atfork (void (*__prepare) (void),
- void (*__parent) (void),
- void (*__child) (void)) __THROW;
-
-
-#ifdef __USE_EXTERN_INLINES
-/* Optimizations. */
-__extern_inline int
-__NTH (pthread_equal (pthread_t __thread1, pthread_t __thread2))
-{
- return __thread1 == __thread2;
-}
-#endif
-
-__END_DECLS
-
-#endif /* pthread.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pty.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pty.h
deleted file mode 100644
index cdb4852..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pty.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Functions for pseudo TTY handling.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PTY_H
-#define _PTY_H 1
-
-#include <features.h>
-
-struct termios;
-struct winsize;
-
-#include <termios.h>
-#include <sys/ioctl.h>
-
-
-__BEGIN_DECLS
-
-/* Create pseudo tty master slave pair with NAME and set terminal
- attributes according to TERMP and WINP and return handles for both
- ends in AMASTER and ASLAVE. */
-extern int openpty (int *__amaster, int *__aslave, char *__name,
- const struct termios *__termp,
- const struct winsize *__winp) __THROW;
-
-/* Create child process and establish the slave pseudo terminal as the
- child's controlling terminal. */
-extern int forkpty (int *__amaster, char *__name,
- const struct termios *__termp,
- const struct winsize *__winp) __THROW;
-
-__END_DECLS
-
-#endif /* pty.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pwd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pwd.h
deleted file mode 100644
index c2ddce2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/pwd.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 9.2.2 User Database Access <pwd.h>
- */
-
-#ifndef _PWD_H
-#define _PWD_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif
-
-/* A record in the user database. */
-struct passwd
-{
- char *pw_name; /* Username. */
- char *pw_passwd; /* Hashed passphrase, if shadow database
- not in use (see shadow.h). */
- __uid_t pw_uid; /* User ID. */
- __gid_t pw_gid; /* Group ID. */
- char *pw_gecos; /* Real name. */
- char *pw_dir; /* Home directory. */
- char *pw_shell; /* Shell program. */
-};
-
-
-#ifdef __USE_MISC
-# include <bits/types/FILE.h>
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Rewind the user database stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setpwent (void);
-
-/* Close the user database stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endpwent (void);
-
-/* Read an entry from the user database stream, opening it if necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwent (void);
-#endif
-
-#ifdef __USE_MISC
-/* Read a user database entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct passwd *fgetpwent (FILE *__stream) __nonnull ((1));
-
-/* Write a given user database entry onto the given stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putpwent (const struct passwd *__restrict __p,
- FILE *__restrict __f);
-#endif
-
-/* Retrieve the user database entry for the given user ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwuid (__uid_t __uid);
-
-/* Retrieve the user database entry for the given username.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwnam (const char *__name) __nonnull ((1));
-
-#ifdef __USE_POSIX
-
-# ifdef __USE_MISC
-/* Reasonable value for the buffer sized used in the reentrant
- functions below. But better use `sysconf'. */
-# define NSS_BUFLEN_PASSWD 1024
-# endif
-
-/* Reentrant versions of some of the functions above.
-
- PLEASE NOTE: the `getpwent_r' function is not (yet) standardized.
- The interface may change in later versions of this library. But
- the interface is designed following the principals used for the
- other reentrant functions so the chances are good this is what the
- POSIX people would choose. */
-
-# ifdef __USE_MISC
-/* This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getpwent_r (struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 4));
-# endif
-
-extern int getpwuid_r (__uid_t __uid,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((2, 3, 5));
-
-extern int getpwnam_r (const char *__restrict __name,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 3, 5));
-
-
-# ifdef __USE_MISC
-/* Read a user database entry from STREAM. This function is not
- standardized and probably never will.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetpwent_r (FILE *__restrict __stream,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 3, 5));
-# endif
-
-#endif /* POSIX or reentrant */
-
-#ifdef __USE_GNU
-/* Write a traditional /etc/passwd line, based on the user database
- entry for the given UID, to BUFFER; space for BUFFER must be
- allocated by the caller.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getpw (__uid_t __uid, char *__buffer);
-#endif
-
-__END_DECLS
-
-#endif /* pwd.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/re_comp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/re_comp.h
deleted file mode 100644
index dd5f6e0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/re_comp.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _RE_COMP_H
-#define _RE_COMP_H 1
-
-/* This is only a wrapper around the <regex.h> file. XPG4.2 mentions
- this name. */
-#include <regex.h>
-
-#endif /* re_comp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/regex.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/regex.h
deleted file mode 100644
index 8e4ef45..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/regex.h
+++ /dev/null
@@ -1,663 +0,0 @@
-/* Definitions for data structures and routines for the regular
- expression library.
- Copyright (C) 1985, 1989-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _REGEX_H
-#define _REGEX_H 1
-
-#include <sys/types.h>
-
-/* Allow the use in C++ code. */
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Define __USE_GNU to declare GNU extensions that violate the
- POSIX name space rules. */
-#ifdef _GNU_SOURCE
-# define __USE_GNU 1
-#endif
-
-#ifdef _REGEX_LARGE_OFFSETS
-
-/* Use types and values that are wide enough to represent signed and
- unsigned byte offsets in memory. This currently works only when
- the regex code is used outside of the GNU C library; it is not yet
- supported within glibc itself, and glibc users should not define
- _REGEX_LARGE_OFFSETS. */
-
-/* The type of object sizes. */
-typedef size_t __re_size_t;
-
-/* The type of object sizes, in places where the traditional code
- uses unsigned long int. */
-typedef size_t __re_long_size_t;
-
-#else
-
-/* The traditional GNU regex implementation mishandles strings longer
- than INT_MAX. */
-typedef unsigned int __re_size_t;
-typedef unsigned long int __re_long_size_t;
-
-#endif
-
-/* The following two types have to be signed and unsigned integer type
- wide enough to hold a value of a pointer. For most ANSI compilers
- ptrdiff_t and size_t should be likely OK. Still size of these two
- types is 2 for Microsoft C. Ugh... */
-typedef long int s_reg_t;
-typedef unsigned long int active_reg_t;
-
-/* The following bits are used to determine the regexp syntax we
- recognize. The set/not-set meanings are chosen so that Emacs syntax
- remains the value 0. The bits are given in alphabetical order, and
- the definitions shifted by one from the previous bit; thus, when we
- add or remove a bit, only one other definition need change. */
-typedef unsigned long int reg_syntax_t;
-
-#ifdef __USE_GNU
-/* If this bit is not set, then \ inside a bracket expression is literal.
- If set, then such a \ quotes the following character. */
-# define RE_BACKSLASH_ESCAPE_IN_LISTS ((unsigned long int) 1)
-
-/* If this bit is not set, then + and ? are operators, and \+ and \? are
- literals.
- If set, then \+ and \? are operators and + and ? are literals. */
-# define RE_BK_PLUS_QM (RE_BACKSLASH_ESCAPE_IN_LISTS << 1)
-
-/* If this bit is set, then character classes are supported. They are:
- [:alpha:], [:upper:], [:lower:], [:digit:], [:alnum:], [:xdigit:],
- [:space:], [:print:], [:punct:], [:graph:], and [:cntrl:].
- If not set, then character classes are not supported. */
-# define RE_CHAR_CLASSES (RE_BK_PLUS_QM << 1)
-
-/* If this bit is set, then ^ and $ are always anchors (outside bracket
- expressions, of course).
- If this bit is not set, then it depends:
- ^ is an anchor if it is at the beginning of a regular
- expression or after an open-group or an alternation operator;
- $ is an anchor if it is at the end of a regular expression, or
- before a close-group or an alternation operator.
-
- This bit could be (re)combined with RE_CONTEXT_INDEP_OPS, because
- POSIX draft 11.2 says that * etc. in leading positions is undefined.
- We already implemented a previous draft which made those constructs
- invalid, though, so we haven't changed the code back. */
-# define RE_CONTEXT_INDEP_ANCHORS (RE_CHAR_CLASSES << 1)
-
-/* If this bit is set, then special characters are always special
- regardless of where they are in the pattern.
- If this bit is not set, then special characters are special only in
- some contexts; otherwise they are ordinary. Specifically,
- * + ? and intervals are only special when not after the beginning,
- open-group, or alternation operator. */
-# define RE_CONTEXT_INDEP_OPS (RE_CONTEXT_INDEP_ANCHORS << 1)
-
-/* If this bit is set, then *, +, ?, and { cannot be first in an re or
- immediately after an alternation or begin-group operator. */
-# define RE_CONTEXT_INVALID_OPS (RE_CONTEXT_INDEP_OPS << 1)
-
-/* If this bit is set, then . matches newline.
- If not set, then it doesn't. */
-# define RE_DOT_NEWLINE (RE_CONTEXT_INVALID_OPS << 1)
-
-/* If this bit is set, then . doesn't match NUL.
- If not set, then it does. */
-# define RE_DOT_NOT_NULL (RE_DOT_NEWLINE << 1)
-
-/* If this bit is set, nonmatching lists [^...] do not match newline.
- If not set, they do. */
-# define RE_HAT_LISTS_NOT_NEWLINE (RE_DOT_NOT_NULL << 1)
-
-/* If this bit is set, either \{...\} or {...} defines an
- interval, depending on RE_NO_BK_BRACES.
- If not set, \{, \}, {, and } are literals. */
-# define RE_INTERVALS (RE_HAT_LISTS_NOT_NEWLINE << 1)
-
-/* If this bit is set, +, ? and | aren't recognized as operators.
- If not set, they are. */
-# define RE_LIMITED_OPS (RE_INTERVALS << 1)
-
-/* If this bit is set, newline is an alternation operator.
- If not set, newline is literal. */
-# define RE_NEWLINE_ALT (RE_LIMITED_OPS << 1)
-
-/* If this bit is set, then '{...}' defines an interval, and \{ and \}
- are literals.
- If not set, then '\{...\}' defines an interval. */
-# define RE_NO_BK_BRACES (RE_NEWLINE_ALT << 1)
-
-/* If this bit is set, (...) defines a group, and \( and \) are literals.
- If not set, \(...\) defines a group, and ( and ) are literals. */
-# define RE_NO_BK_PARENS (RE_NO_BK_BRACES << 1)
-
-/* If this bit is set, then \<digit> matches <digit>.
- If not set, then \<digit> is a back-reference. */
-# define RE_NO_BK_REFS (RE_NO_BK_PARENS << 1)
-
-/* If this bit is set, then | is an alternation operator, and \| is literal.
- If not set, then \| is an alternation operator, and | is literal. */
-# define RE_NO_BK_VBAR (RE_NO_BK_REFS << 1)
-
-/* If this bit is set, then an ending range point collating higher
- than the starting range point, as in [z-a], is invalid.
- If not set, then when ending range point collates higher than the
- starting range point, the range is ignored. */
-# define RE_NO_EMPTY_RANGES (RE_NO_BK_VBAR << 1)
-
-/* If this bit is set, then an unmatched ) is ordinary.
- If not set, then an unmatched ) is invalid. */
-# define RE_UNMATCHED_RIGHT_PAREN_ORD (RE_NO_EMPTY_RANGES << 1)
-
-/* If this bit is set, succeed as soon as we match the whole pattern,
- without further backtracking. */
-# define RE_NO_POSIX_BACKTRACKING (RE_UNMATCHED_RIGHT_PAREN_ORD << 1)
-
-/* If this bit is set, do not process the GNU regex operators.
- If not set, then the GNU regex operators are recognized. */
-# define RE_NO_GNU_OPS (RE_NO_POSIX_BACKTRACKING << 1)
-
-/* If this bit is set, turn on internal regex debugging.
- If not set, and debugging was on, turn it off.
- This only works if regex.c is compiled -DDEBUG.
- We define this bit always, so that all that's needed to turn on
- debugging is to recompile regex.c; the calling code can always have
- this bit set, and it won't affect anything in the normal case. */
-# define RE_DEBUG (RE_NO_GNU_OPS << 1)
-
-/* If this bit is set, a syntactically invalid interval is treated as
- a string of ordinary characters. For example, the ERE 'a{1' is
- treated as 'a\{1'. */
-# define RE_INVALID_INTERVAL_ORD (RE_DEBUG << 1)
-
-/* If this bit is set, then ignore case when matching.
- If not set, then case is significant. */
-# define RE_ICASE (RE_INVALID_INTERVAL_ORD << 1)
-
-/* This bit is used internally like RE_CONTEXT_INDEP_ANCHORS but only
- for ^, because it is difficult to scan the regex backwards to find
- whether ^ should be special. */
-# define RE_CARET_ANCHORS_HERE (RE_ICASE << 1)
-
-/* If this bit is set, then \{ cannot be first in a regex or
- immediately after an alternation, open-group or \} operator. */
-# define RE_CONTEXT_INVALID_DUP (RE_CARET_ANCHORS_HERE << 1)
-
-/* If this bit is set, then no_sub will be set to 1 during
- re_compile_pattern. */
-# define RE_NO_SUB (RE_CONTEXT_INVALID_DUP << 1)
-#endif
-
-/* This global variable defines the particular regexp syntax to use (for
- some interfaces). When a regexp is compiled, the syntax used is
- stored in the pattern buffer, so changing this does not affect
- already-compiled regexps. */
-extern reg_syntax_t re_syntax_options;
-
-#ifdef __USE_GNU
-/* Define combinations of the above bits for the standard possibilities.
- (The [[[ comments delimit what gets put into the Texinfo file, so
- don't delete them!) */
-/* [[[begin syntaxes]]] */
-# define RE_SYNTAX_EMACS 0
-
-# define RE_SYNTAX_AWK \
- (RE_BACKSLASH_ESCAPE_IN_LISTS | RE_DOT_NOT_NULL \
- | RE_NO_BK_PARENS | RE_NO_BK_REFS \
- | RE_NO_BK_VBAR | RE_NO_EMPTY_RANGES \
- | RE_DOT_NEWLINE | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CHAR_CLASSES \
- | RE_UNMATCHED_RIGHT_PAREN_ORD | RE_NO_GNU_OPS)
-
-# define RE_SYNTAX_GNU_AWK \
- ((RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS \
- | RE_INVALID_INTERVAL_ORD) \
- & ~(RE_DOT_NOT_NULL | RE_CONTEXT_INDEP_OPS \
- | RE_CONTEXT_INVALID_OPS ))
-
-# define RE_SYNTAX_POSIX_AWK \
- (RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS \
- | RE_INTERVALS | RE_NO_GNU_OPS \
- | RE_INVALID_INTERVAL_ORD)
-
-# define RE_SYNTAX_GREP \
- ((RE_SYNTAX_POSIX_BASIC | RE_NEWLINE_ALT) \
- & ~(RE_CONTEXT_INVALID_DUP | RE_DOT_NOT_NULL))
-
-# define RE_SYNTAX_EGREP \
- ((RE_SYNTAX_POSIX_EXTENDED | RE_INVALID_INTERVAL_ORD | RE_NEWLINE_ALT) \
- & ~(RE_CONTEXT_INVALID_OPS | RE_DOT_NOT_NULL))
-
-/* POSIX grep -E behavior is no longer incompatible with GNU. */
-# define RE_SYNTAX_POSIX_EGREP \
- RE_SYNTAX_EGREP
-
-/* P1003.2/D11.2, section 4.20.7.1, lines 5078ff. */
-# define RE_SYNTAX_ED RE_SYNTAX_POSIX_BASIC
-
-# define RE_SYNTAX_SED RE_SYNTAX_POSIX_BASIC
-
-/* Syntax bits common to both basic and extended POSIX regex syntax. */
-# define _RE_SYNTAX_POSIX_COMMON \
- (RE_CHAR_CLASSES | RE_DOT_NEWLINE | RE_DOT_NOT_NULL \
- | RE_INTERVALS | RE_NO_EMPTY_RANGES)
-
-# define RE_SYNTAX_POSIX_BASIC \
- (_RE_SYNTAX_POSIX_COMMON | RE_BK_PLUS_QM | RE_CONTEXT_INVALID_DUP)
-
-/* Differs from ..._POSIX_BASIC only in that RE_BK_PLUS_QM becomes
- RE_LIMITED_OPS, i.e., \? \+ \| are not recognized. Actually, this
- isn't minimal, since other operators, such as \`, aren't disabled. */
-# define RE_SYNTAX_POSIX_MINIMAL_BASIC \
- (_RE_SYNTAX_POSIX_COMMON | RE_LIMITED_OPS)
-
-# define RE_SYNTAX_POSIX_EXTENDED \
- (_RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CONTEXT_INDEP_OPS | RE_NO_BK_BRACES \
- | RE_NO_BK_PARENS | RE_NO_BK_VBAR \
- | RE_CONTEXT_INVALID_OPS | RE_UNMATCHED_RIGHT_PAREN_ORD)
-
-/* Differs from ..._POSIX_EXTENDED in that RE_CONTEXT_INDEP_OPS is
- removed and RE_NO_BK_REFS is added. */
-# define RE_SYNTAX_POSIX_MINIMAL_EXTENDED \
- (_RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CONTEXT_INVALID_OPS | RE_NO_BK_BRACES \
- | RE_NO_BK_PARENS | RE_NO_BK_REFS \
- | RE_NO_BK_VBAR | RE_UNMATCHED_RIGHT_PAREN_ORD)
-/* [[[end syntaxes]]] */
-
-/* Maximum number of duplicates an interval can allow. POSIX-conforming
- systems might define this in <limits.h>, but we want our
- value, so remove any previous define. */
-# ifdef _REGEX_INCLUDE_LIMITS_H
-# include <limits.h>
-# endif
-# ifdef RE_DUP_MAX
-# undef RE_DUP_MAX
-# endif
-
-/* RE_DUP_MAX is 2**15 - 1 because an earlier implementation stored
- the counter as a 2-byte signed integer. This is no longer true, so
- RE_DUP_MAX could be increased to (INT_MAX / 10 - 1), or to
- ((SIZE_MAX - 9) / 10) if _REGEX_LARGE_OFFSETS is defined.
- However, there would be a huge performance problem if someone
- actually used a pattern like a\{214748363\}, so RE_DUP_MAX retains
- its historical value. */
-# define RE_DUP_MAX (0x7fff)
-#endif
-
-
-/* POSIX 'cflags' bits (i.e., information for 'regcomp'). */
-
-/* If this bit is set, then use extended regular expression syntax.
- If not set, then use basic regular expression syntax. */
-#define REG_EXTENDED 1
-
-/* If this bit is set, then ignore case when matching.
- If not set, then case is significant. */
-#define REG_ICASE (1 << 1)
-
-/* If this bit is set, then anchors do not match at newline
- characters in the string.
- If not set, then anchors do match at newlines. */
-#define REG_NEWLINE (1 << 2)
-
-/* If this bit is set, then report only success or fail in regexec.
- If not set, then returns differ between not matching and errors. */
-#define REG_NOSUB (1 << 3)
-
-
-/* POSIX 'eflags' bits (i.e., information for regexec). */
-
-/* If this bit is set, then the beginning-of-line operator doesn't match
- the beginning of the string (presumably because it's not the
- beginning of a line).
- If not set, then the beginning-of-line operator does match the
- beginning of the string. */
-#define REG_NOTBOL 1
-
-/* Like REG_NOTBOL, except for the end-of-line. */
-#define REG_NOTEOL (1 << 1)
-
-/* Use PMATCH[0] to delimit the start and end of the search in the
- buffer. */
-#define REG_STARTEND (1 << 2)
-
-
-/* If any error codes are removed, changed, or added, update the
- '__re_error_msgid' table in regcomp.c. */
-
-typedef enum
-{
- _REG_ENOSYS = -1, /* This will never happen for this implementation. */
- _REG_NOERROR = 0, /* Success. */
- _REG_NOMATCH, /* Didn't find a match (for regexec). */
-
- /* POSIX regcomp return error codes. (In the order listed in the
- standard.) */
- _REG_BADPAT, /* Invalid pattern. */
- _REG_ECOLLATE, /* Invalid collating element. */
- _REG_ECTYPE, /* Invalid character class name. */
- _REG_EESCAPE, /* Trailing backslash. */
- _REG_ESUBREG, /* Invalid back reference. */
- _REG_EBRACK, /* Unmatched left bracket. */
- _REG_EPAREN, /* Parenthesis imbalance. */
- _REG_EBRACE, /* Unmatched \{. */
- _REG_BADBR, /* Invalid contents of \{\}. */
- _REG_ERANGE, /* Invalid range end. */
- _REG_ESPACE, /* Ran out of memory. */
- _REG_BADRPT, /* No preceding re for repetition op. */
-
- /* Error codes we've added. */
- _REG_EEND, /* Premature end. */
- _REG_ESIZE, /* Too large (e.g., repeat count too large). */
- _REG_ERPAREN /* Unmatched ) or \); not returned from regcomp. */
-} reg_errcode_t;
-
-#if defined _XOPEN_SOURCE || defined __USE_XOPEN2K
-# define REG_ENOSYS _REG_ENOSYS
-#endif
-#define REG_NOERROR _REG_NOERROR
-#define REG_NOMATCH _REG_NOMATCH
-#define REG_BADPAT _REG_BADPAT
-#define REG_ECOLLATE _REG_ECOLLATE
-#define REG_ECTYPE _REG_ECTYPE
-#define REG_EESCAPE _REG_EESCAPE
-#define REG_ESUBREG _REG_ESUBREG
-#define REG_EBRACK _REG_EBRACK
-#define REG_EPAREN _REG_EPAREN
-#define REG_EBRACE _REG_EBRACE
-#define REG_BADBR _REG_BADBR
-#define REG_ERANGE _REG_ERANGE
-#define REG_ESPACE _REG_ESPACE
-#define REG_BADRPT _REG_BADRPT
-#define REG_EEND _REG_EEND
-#define REG_ESIZE _REG_ESIZE
-#define REG_ERPAREN _REG_ERPAREN
-
-/* This data structure represents a compiled pattern. Before calling
- the pattern compiler, the fields 'buffer', 'allocated', 'fastmap',
- and 'translate' can be set. After the pattern has been compiled,
- the fields 're_nsub', 'not_bol' and 'not_eol' are available. All
- other fields are private to the regex routines. */
-
-#ifndef RE_TRANSLATE_TYPE
-# define __RE_TRANSLATE_TYPE unsigned char *
-# ifdef __USE_GNU
-# define RE_TRANSLATE_TYPE __RE_TRANSLATE_TYPE
-# endif
-#endif
-
-#ifdef __USE_GNU
-# define __REPB_PREFIX(name) name
-#else
-# define __REPB_PREFIX(name) __##name
-#endif
-
-struct re_pattern_buffer
-{
- /* Space that holds the compiled pattern. The type
- 'struct re_dfa_t' is private and is not declared here. */
- struct re_dfa_t *__REPB_PREFIX(buffer);
-
- /* Number of bytes to which 'buffer' points. */
- __re_long_size_t __REPB_PREFIX(allocated);
-
- /* Number of bytes actually used in 'buffer'. */
- __re_long_size_t __REPB_PREFIX(used);
-
- /* Syntax setting with which the pattern was compiled. */
- reg_syntax_t __REPB_PREFIX(syntax);
-
- /* Pointer to a fastmap, if any, otherwise zero. re_search uses the
- fastmap, if there is one, to skip over impossible starting points
- for matches. */
- char *__REPB_PREFIX(fastmap);
-
- /* Either a translate table to apply to all characters before
- comparing them, or zero for no translation. The translation is
- applied to a pattern when it is compiled and to a string when it
- is matched. */
- __RE_TRANSLATE_TYPE __REPB_PREFIX(translate);
-
- /* Number of subexpressions found by the compiler. */
- size_t re_nsub;
-
- /* Zero if this pattern cannot match the empty string, one else.
- Well, in truth it's used only in 're_search_2', to see whether or
- not we should use the fastmap, so we don't set this absolutely
- perfectly; see 're_compile_fastmap' (the "duplicate" case). */
- unsigned __REPB_PREFIX(can_be_null) : 1;
-
- /* If REGS_UNALLOCATED, allocate space in the 'regs' structure
- for 'max (RE_NREGS, re_nsub + 1)' groups.
- If REGS_REALLOCATE, reallocate space if necessary.
- If REGS_FIXED, use what's there. */
-#ifdef __USE_GNU
-# define REGS_UNALLOCATED 0
-# define REGS_REALLOCATE 1
-# define REGS_FIXED 2
-#endif
- unsigned __REPB_PREFIX(regs_allocated) : 2;
-
- /* Set to zero when 're_compile_pattern' compiles a pattern; set to
- one by 're_compile_fastmap' if it updates the fastmap. */
- unsigned __REPB_PREFIX(fastmap_accurate) : 1;
-
- /* If set, 're_match_2' does not return information about
- subexpressions. */
- unsigned __REPB_PREFIX(no_sub) : 1;
-
- /* If set, a beginning-of-line anchor doesn't match at the beginning
- of the string. */
- unsigned __REPB_PREFIX(not_bol) : 1;
-
- /* Similarly for an end-of-line anchor. */
- unsigned __REPB_PREFIX(not_eol) : 1;
-
- /* If true, an anchor at a newline matches. */
- unsigned __REPB_PREFIX(newline_anchor) : 1;
-};
-
-typedef struct re_pattern_buffer regex_t;
-
-/* Type for byte offsets within the string. POSIX mandates this. */
-#ifdef _REGEX_LARGE_OFFSETS
-/* POSIX 1003.1-2008 requires that regoff_t be at least as wide as
- ptrdiff_t and ssize_t. We don't know of any hosts where ptrdiff_t
- is wider than ssize_t, so ssize_t is safe. ptrdiff_t is not
- visible here, so use ssize_t. */
-typedef ssize_t regoff_t;
-#else
-/* The traditional GNU regex implementation mishandles strings longer
- than INT_MAX. */
-typedef int regoff_t;
-#endif
-
-
-#ifdef __USE_GNU
-/* This is the structure we store register match data in. See
- regex.texinfo for a full description of what registers match. */
-struct re_registers
-{
- __re_size_t num_regs;
- regoff_t *start;
- regoff_t *end;
-};
-
-
-/* If 'regs_allocated' is REGS_UNALLOCATED in the pattern buffer,
- 're_match_2' returns information about at least this many registers
- the first time a 'regs' structure is passed. */
-# ifndef RE_NREGS
-# define RE_NREGS 30
-# endif
-#endif
-
-
-/* POSIX specification for registers. Aside from the different names than
- 're_registers', POSIX uses an array of structures, instead of a
- structure of arrays. */
-typedef struct
-{
- regoff_t rm_so; /* Byte offset from string's start to substring's start. */
- regoff_t rm_eo; /* Byte offset from string's start to substring's end. */
-} regmatch_t;
-
-/* Declarations for routines. */
-
-#ifdef __USE_GNU
-/* Sets the current default syntax to SYNTAX, and return the old syntax.
- You can also simply assign to the 're_syntax_options' variable. */
-extern reg_syntax_t re_set_syntax (reg_syntax_t __syntax);
-
-/* Compile the regular expression PATTERN, with length LENGTH
- and syntax given by the global 're_syntax_options', into the buffer
- BUFFER. Return NULL if successful, and an error string if not.
-
- To free the allocated storage, you must call 'regfree' on BUFFER.
- Note that the translate table must either have been initialized by
- 'regcomp', with a malloc'ed value, or set to NULL before calling
- 'regfree'. */
-extern const char *re_compile_pattern (const char *__pattern, size_t __length,
- struct re_pattern_buffer *__buffer);
-
-
-/* Compile a fastmap for the compiled pattern in BUFFER; used to
- accelerate searches. Return 0 if successful and -2 if was an
- internal error. */
-extern int re_compile_fastmap (struct re_pattern_buffer *__buffer);
-
-
-/* Search in the string STRING (with length LENGTH) for the pattern
- compiled into BUFFER. Start searching at position START, for RANGE
- characters. Return the starting position of the match, -1 for no
- match, or -2 for an internal error. Also return register
- information in REGS (if REGS and BUFFER->no_sub are nonzero). */
-extern regoff_t re_search (struct re_pattern_buffer *__buffer,
- const char *__String, regoff_t __length,
- regoff_t __start, regoff_t __range,
- struct re_registers *__regs);
-
-
-/* Like 're_search', but search in the concatenation of STRING1 and
- STRING2. Also, stop searching at index START + STOP. */
-extern regoff_t re_search_2 (struct re_pattern_buffer *__buffer,
- const char *__string1, regoff_t __length1,
- const char *__string2, regoff_t __length2,
- regoff_t __start, regoff_t __range,
- struct re_registers *__regs,
- regoff_t __stop);
-
-
-/* Like 're_search', but return how many characters in STRING the regexp
- in BUFFER matched, starting at position START. */
-extern regoff_t re_match (struct re_pattern_buffer *__buffer,
- const char *__String, regoff_t __length,
- regoff_t __start, struct re_registers *__regs);
-
-
-/* Relates to 're_match' as 're_search_2' relates to 're_search'. */
-extern regoff_t re_match_2 (struct re_pattern_buffer *__buffer,
- const char *__string1, regoff_t __length1,
- const char *__string2, regoff_t __length2,
- regoff_t __start, struct re_registers *__regs,
- regoff_t __stop);
-
-
-/* Set REGS to hold NUM_REGS registers, storing them in STARTS and
- ENDS. Subsequent matches using BUFFER and REGS will use this memory
- for recording register information. STARTS and ENDS must be
- allocated with malloc, and must each be at least 'NUM_REGS * sizeof
- (regoff_t)' bytes long.
-
- If NUM_REGS == 0, then subsequent matches should allocate their own
- register data.
-
- Unless this function is called, the first search or match using
- BUFFER will allocate its own register data, without
- freeing the old data. */
-extern void re_set_registers (struct re_pattern_buffer *__buffer,
- struct re_registers *__regs,
- __re_size_t __num_regs,
- regoff_t *__starts, regoff_t *__ends);
-#endif /* Use GNU */
-
-#if defined _REGEX_RE_COMP || (defined _LIBC && defined __USE_MISC)
-/* 4.2 bsd compatibility. */
-extern char *re_comp (const char *);
-extern int re_exec (const char *);
-#endif
-
-/* For plain 'restrict', use glibc's __restrict if defined.
- Otherwise, GCC 2.95 and later have "__restrict"; C99 compilers have
- "restrict", and "configure" may have defined "restrict".
- Other compilers use __restrict, __restrict__, and _Restrict, and
- 'configure' might #define 'restrict' to those words, so pick a
- different name. */
-#ifndef _Restrict_
-# if defined __restrict \
- || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \
- || __clang_major__ >= 3
-# define _Restrict_ __restrict
-# elif 199901L <= __STDC_VERSION__ || defined restrict
-# define _Restrict_ restrict
-# else
-# define _Restrict_
-# endif
-#endif
-/* For the ISO C99 syntax
- array_name[restrict]
- use glibc's __restrict_arr if available.
- Otherwise, GCC 3.1 and clang support this syntax (but not in C++ mode).
- Other ISO C99 compilers support it as well. */
-#ifndef _Restrict_arr_
-# ifdef __restrict_arr
-# define _Restrict_arr_ __restrict_arr
-# elif ((199901L <= __STDC_VERSION__ \
- || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) \
- || __clang_major__ >= 3) \
- && !defined __cplusplus)
-# define _Restrict_arr_ _Restrict_
-# else
-# define _Restrict_arr_
-# endif
-#endif
-
-/* POSIX compatibility. */
-extern int regcomp (regex_t *_Restrict_ __preg,
- const char *_Restrict_ __pattern,
- int __cflags);
-
-extern int regexec (const regex_t *_Restrict_ __preg,
- const char *_Restrict_ __String, size_t __nmatch,
- regmatch_t __pmatch[_Restrict_arr_],
- int __eflags);
-
-extern size_t regerror (int __errcode, const regex_t *_Restrict_ __preg,
- char *_Restrict_ __errbuf, size_t __errbuf_size);
-
-extern void regfree (regex_t *__preg);
-
-
-#ifdef __cplusplus
-}
-#endif /* C++ */
-
-#endif /* regex.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/regexp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/regexp.h
deleted file mode 100644
index 923030e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/regexp.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1996-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _REGEXP_H
-#define _REGEXP_H 1
-
-/* The contents of this header file were originally standardized in
- the Single Unix Specification, Issue 3 (1992). In Issue 4 (1994)
- the header was marked as TO BE WITHDRAWN, and new applications
- were encouraged to use <regex.h> instead. It was officially
- withdrawn from the standard in Issue 6 (aka POSIX.1-2001).
-
- The GNU C Library provided this header through version 2.22. */
-
-#error "The GNU C Library no longer implements <regexp.h>."
-#error "Please update your code to use <regex.h> instead (no trailing 'p')."
-
-#endif /* regexp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/resolv.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/resolv.h
deleted file mode 100644
index a039a9e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/resolv.h
+++ /dev/null
@@ -1,301 +0,0 @@
-/*
- * Copyright (c) 1983, 1987, 1989
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-/*
- * Portions Copyright (c) 1996-1999 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
- */
-
-/*
- * @(#)resolv.h 8.1 (Berkeley) 6/2/93
- * $BINDId: resolv.h,v 8.31 2000/03/30 20:16:50 vixie Exp $
- */
-
-#ifndef _RESOLV_H_
-#define _RESOLV_H_
-
-#include <sys/cdefs.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <stdio.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <bits/types/res_state.h>
-
-/*
- * Global defines and variables for resolver stub.
- */
-#define LOCALDOMAINPARTS 2 /* min levels in name that is "local" */
-
-#define RES_TIMEOUT 5 /* min. seconds between retries */
-#define RES_MAXNDOTS 15 /* should reflect bit field size */
-#define RES_MAXRETRANS 30 /* only for resolv.conf/RES_OPTIONS */
-#define RES_MAXRETRY 5 /* only for resolv.conf/RES_OPTIONS */
-#define RES_DFLRETRY 2 /* Default #/tries. */
-#define RES_MAXTIME 65535 /* Infinity, in milliseconds. */
-
-#define nsaddr nsaddr_list[0] /* for backward compatibility */
-
-/*
- * Revision information. This is the release date in YYYYMMDD format.
- * It can change every day so the right thing to do with it is use it
- * in preprocessor commands such as "#if (__RES > 19931104)". Do not
- * compare for equality; rather, use it to determine whether your resolver
- * is new enough to contain a certain feature.
- */
-
-#define __RES 19991006
-
-/*
- * Resolver configuration file.
- * Normally not present, but may contain the address of the
- * inital name server(s) to query and the domain search list.
- */
-
-#ifndef _PATH_RESCONF
-#define _PATH_RESCONF "/etc/resolv.conf"
-#endif
-
-struct res_sym {
- int number; /* Identifying number, like T_MX */
- char * name; /* Its symbolic name, like "MX" */
- char * humanname; /* Its fun name, like "mail exchanger" */
-};
-
-/*
- * Resolver options (keep these in synch with res_debug.c, please)
- */
-#define RES_INIT 0x00000001 /* address initialized */
-#define RES_DEBUG 0x00000002 /* print debug messages */
-#define RES_AAONLY \
- __glibc_macro_warning ("RES_AAONLY is deprecated") 0x00000004
-#define RES_USEVC 0x00000008 /* use virtual circuit */
-#define RES_PRIMARY \
- __glibc_macro_warning ("RES_PRIMARY is deprecated") 0x00000010
-#define RES_IGNTC 0x00000020 /* ignore trucation errors */
-#define RES_RECURSE 0x00000040 /* recursion desired */
-#define RES_DEFNAMES 0x00000080 /* use default domain name */
-#define RES_STAYOPEN 0x00000100 /* Keep TCP socket open */
-#define RES_DNSRCH 0x00000200 /* search up local domain tree */
-#define RES_NOALIASES 0x00001000 /* shuts off HOSTALIASES feature */
-#define RES_ROTATE 0x00004000 /* rotate ns list after each query */
-#define RES_NOCHECKNAME \
- __glibc_macro_warning ("RES_NOCHECKNAME is deprecated") 0x00008000
-#define RES_KEEPTSIG \
- __glibc_macro_warning ("RES_KEEPTSIG is deprecated") 0x00010000
-#define RES_BLAST \
- __glibc_macro_warning ("RES_BLAST is deprecated") 0x00020000
-#define RES_USE_EDNS0 0x00100000 /* Use EDNS0. */
-#define RES_SNGLKUP 0x00200000 /* one outstanding request at a time */
-#define RES_SNGLKUPREOP 0x00400000 /* -"-, but open new socket for each
- request */
-#define RES_USE_DNSSEC 0x00800000 /* use DNSSEC using OK bit in OPT */
-#define RES_NOTLDQUERY 0x01000000 /* Do not look up unqualified name
- as a TLD. */
-#define RES_NORELOAD 0x02000000 /* No automatic configuration reload. */
-#define RES_TRUSTAD 0x04000000 /* Request AD bit, keep it in responses. */
-
-#define RES_DEFAULT (RES_RECURSE|RES_DEFNAMES|RES_DNSRCH)
-
-/*
- * Resolver "pfcode" values. Used by dig.
- */
-#define RES_PRF_STATS 0x00000001
-#define RES_PRF_UPDATE 0x00000002
-#define RES_PRF_CLASS 0x00000004
-#define RES_PRF_CMD 0x00000008
-#define RES_PRF_QUES 0x00000010
-#define RES_PRF_ANS 0x00000020
-#define RES_PRF_AUTH 0x00000040
-#define RES_PRF_ADD 0x00000080
-#define RES_PRF_HEAD1 0x00000100
-#define RES_PRF_HEAD2 0x00000200
-#define RES_PRF_TTLID 0x00000400
-#define RES_PRF_HEADX 0x00000800
-#define RES_PRF_QUERY 0x00001000
-#define RES_PRF_REPLY 0x00002000
-#define RES_PRF_INIT 0x00004000
-/* 0x00008000 */
-
-/* Things involving an internal (static) resolver context. */
-__BEGIN_DECLS
-extern struct __res_state *__res_state(void) __attribute__ ((__const__));
-__END_DECLS
-#define _res (*__res_state())
-
-#define fp_nquery __fp_nquery
-#define fp_query __fp_query
-#define hostalias __hostalias
-#define p_query __p_query
-#define res_close __res_close
-#define res_init __res_init
-#define res_isourserver __res_isourserver
-#define res_mkquery __res_mkquery
-#define res_query __res_query
-#define res_querydomain __res_querydomain
-#define res_search __res_search
-#define res_send __res_send
-
-__BEGIN_DECLS
-void fp_nquery (const unsigned char *, int, FILE *) __THROW;
-void fp_query (const unsigned char *, FILE *) __THROW;
-const char * hostalias (const char *) __THROW;
-void p_query (const unsigned char *) __THROW;
-void res_close (void) __THROW;
-int res_init (void) __THROW;
-int res_isourserver (const struct sockaddr_in *) __THROW;
-int res_mkquery (int, const char *, int, int,
- const unsigned char *, int, const unsigned char *,
- unsigned char *, int) __THROW;
-int res_query (const char *, int, int, unsigned char *, int)
- __THROW;
-int res_querydomain (const char *, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_search (const char *, int, int, unsigned char *, int)
- __THROW;
-int res_send (const unsigned char *, int, unsigned char *, int)
- __THROW;
-__END_DECLS
-
-#define b64_ntop __b64_ntop
-#define b64_pton __b64_pton
-#define dn_comp __dn_comp
-#define dn_count_labels __dn_count_labels
-#define dn_expand __dn_expand
-#define dn_skipname __dn_skipname
-#define fp_resstat __fp_resstat
-#define loc_aton __loc_aton
-#define loc_ntoa __loc_ntoa
-#define p_cdname __p_cdname
-#define p_cdnname __p_cdnname
-#define p_class __p_class
-#define p_fqname __p_fqname
-#define p_fqnname __p_fqnname
-#define p_option __p_option
-#define p_time __p_time
-#define p_type __p_type
-#define p_rcode __p_rcode
-#define putlong __putlong
-#define putshort __putshort
-#define res_dnok __res_dnok
-#define res_hnok __res_hnok
-#define res_hostalias __res_hostalias
-#define res_mailok __res_mailok
-#define res_nameinquery __res_nameinquery
-#define res_nclose __res_nclose
-#define res_ninit __res_ninit
-#define res_nmkquery __res_nmkquery
-#define res_nquery __res_nquery
-#define res_nquerydomain __res_nquerydomain
-#define res_nsearch __res_nsearch
-#define res_nsend __res_nsend
-#define res_ownok __res_ownok
-#define res_queriesmatch __res_queriesmatch
-#define res_randomid __res_randomid
-#define sym_ntop __sym_ntop
-#define sym_ntos __sym_ntos
-#define sym_ston __sym_ston
-__BEGIN_DECLS
-int res_hnok (const char *) __THROW;
-int res_ownok (const char *) __THROW;
-int res_mailok (const char *) __THROW;
-int res_dnok (const char *) __THROW;
-int sym_ston (const struct res_sym *, const char *, int *) __THROW;
-const char * sym_ntos (const struct res_sym *, int, int *) __THROW;
-const char * sym_ntop (const struct res_sym *, int, int *) __THROW;
-int b64_ntop (const unsigned char *, size_t, char *, size_t)
- __THROW;
-int b64_pton (char const *, unsigned char *, size_t) __THROW;
-int loc_aton (const char *__ascii, unsigned char *__binary) __THROW;
-const char * loc_ntoa (const unsigned char *__binary, char *__ascii) __THROW;
-int dn_skipname (const unsigned char *, const unsigned char *)
- __THROW;
-void putlong (uint32_t, unsigned char *) __THROW;
-void putshort (uint16_t, unsigned char *) __THROW;
-const char * p_class (int) __THROW;
-const char * p_time (uint32_t) __THROW;
-const char * p_type (int) __THROW;
-const char * p_rcode (int) __THROW;
-const unsigned char * p_cdnname (const unsigned char *,
- const unsigned char *, int, FILE *) __THROW;
-const unsigned char * p_cdname (const unsigned char *, const unsigned char *,
- FILE *) __THROW;
-const unsigned char * p_fqnname (const unsigned char *__cp,
- const unsigned char *__msg,
- int, char *, int) __THROW;
-const unsigned char * p_fqname (const unsigned char *,
- const unsigned char *, FILE *) __THROW;
-const char * p_option (unsigned long __option) __THROW;
-int dn_count_labels (const char *) __THROW;
-int dn_comp (const char *, unsigned char *, int, unsigned char **,
- unsigned char **) __THROW;
-int dn_expand (const unsigned char *, const unsigned char *,
- const unsigned char *, char *, int) __THROW;
-unsigned int res_randomid (void) __THROW;
-int res_nameinquery (const char *, int, int,
- const unsigned char *,
- const unsigned char *) __THROW;
-int res_queriesmatch (const unsigned char *,
- const unsigned char *,
- const unsigned char *,
- const unsigned char *) __THROW;
-/* Things involving a resolver context. */
-int res_ninit (res_state) __THROW;
-void fp_resstat (const res_state, FILE *) __THROW;
-const char * res_hostalias (const res_state, const char *, char *, size_t)
- __THROW;
-int res_nquery (res_state, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_nsearch (res_state, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_nquerydomain (res_state, const char *, const char *, int,
- int, unsigned char *, int) __THROW;
-int res_nmkquery (res_state, int, const char *, int, int,
- const unsigned char *, int,
- const unsigned char *, unsigned char *, int)
- __THROW;
-int res_nsend (res_state, const unsigned char *, int,
- unsigned char *, int) __THROW;
-void res_nclose (res_state) __THROW;
-
-__END_DECLS
-
-#endif /* !_RESOLV_H_ */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/rpc/netdb.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/rpc/netdb.h
deleted file mode 100644
index 529a4ad..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/rpc/netdb.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* @(#)netdb.h 2.1 88/07/29 3.9 RPCSRC */
-/*
- * Copyright (c) 2010, Oracle America, Inc.
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- * * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- * * Neither the name of the "Oracle America, Inc." nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/* Cleaned up for GNU C library roland@gnu.ai.mit.edu:
- added multiple inclusion protection and use of <sys/cdefs.h>.
- In GNU this file is #include'd by <netdb.h>. */
-
-#ifndef _RPC_NETDB_H
-#define _RPC_NETDB_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-struct rpcent
-{
- char *r_name; /* Name of server for this rpc program. */
- char **r_aliases; /* Alias list. */
- int r_number; /* RPC program number. */
-};
-
-extern void setrpcent (int __stayopen) __THROW;
-extern void endrpcent (void) __THROW;
-extern struct rpcent *getrpcbyname (const char *__name) __THROW;
-extern struct rpcent *getrpcbynumber (int __number) __THROW;
-extern struct rpcent *getrpcent (void) __THROW;
-
-#ifdef __USE_MISC
-extern int getrpcbyname_r (const char *__name, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
-
-extern int getrpcbynumber_r (int __number, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
-
-extern int getrpcent_r (struct rpcent *__result_buf, char *__buffer,
- size_t __buflen, struct rpcent **__result) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* rpc/netdb.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sched.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sched.h
deleted file mode 100644
index d8ce08a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sched.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* Definitions for POSIX 1003.1b-1993 (aka POSIX.4) scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SCHED_H
-#define _SCHED_H 1
-
-#include <features.h>
-
-/* Get type definitions. */
-#include <bits/types.h>
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timespec.h>
-#ifndef __USE_XOPEN2K
-# include <time.h>
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* Get system specific constant and data structure definitions. */
-#include <bits/sched.h>
-#include <bits/cpu-set.h>
-
-/* Backward compatibility. */
-#define sched_priority sched_priority
-#define __sched_priority sched_priority
-
-
-__BEGIN_DECLS
-
-/* Set scheduling parameters for a process. */
-extern int sched_setparam (__pid_t __pid, const struct sched_param *__param)
- __THROW;
-
-/* Retrieve scheduling parameters for a particular process. */
-extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW;
-
-/* Set scheduling algorithm and/or parameters for a process. */
-extern int sched_setscheduler (__pid_t __pid, int __policy,
- const struct sched_param *__param) __THROW;
-
-/* Retrieve scheduling algorithm for a particular purpose. */
-extern int sched_getscheduler (__pid_t __pid) __THROW;
-
-/* Yield the processor. */
-extern int sched_yield (void) __THROW;
-
-/* Get maximum priority value for a scheduler. */
-extern int sched_get_priority_max (int __algorithm) __THROW;
-
-/* Get minimum priority value for a scheduler. */
-extern int sched_get_priority_min (int __algorithm) __THROW;
-
-/* Get the SCHED_RR interval for the named process. */
-extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW;
-
-
-#ifdef __USE_GNU
-/* Access macros for `cpu_set'. */
-# define CPU_SETSIZE __CPU_SETSIZE
-# define CPU_SET(cpu, cpusetp) __CPU_SET_S (cpu, sizeof (cpu_set_t), cpusetp)
-# define CPU_CLR(cpu, cpusetp) __CPU_CLR_S (cpu, sizeof (cpu_set_t), cpusetp)
-# define CPU_ISSET(cpu, cpusetp) __CPU_ISSET_S (cpu, sizeof (cpu_set_t), \
- cpusetp)
-# define CPU_ZERO(cpusetp) __CPU_ZERO_S (sizeof (cpu_set_t), cpusetp)
-# define CPU_COUNT(cpusetp) __CPU_COUNT_S (sizeof (cpu_set_t), cpusetp)
-
-# define CPU_SET_S(cpu, setsize, cpusetp) __CPU_SET_S (cpu, setsize, cpusetp)
-# define CPU_CLR_S(cpu, setsize, cpusetp) __CPU_CLR_S (cpu, setsize, cpusetp)
-# define CPU_ISSET_S(cpu, setsize, cpusetp) __CPU_ISSET_S (cpu, setsize, \
- cpusetp)
-# define CPU_ZERO_S(setsize, cpusetp) __CPU_ZERO_S (setsize, cpusetp)
-# define CPU_COUNT_S(setsize, cpusetp) __CPU_COUNT_S (setsize, cpusetp)
-
-# define CPU_EQUAL(cpusetp1, cpusetp2) \
- __CPU_EQUAL_S (sizeof (cpu_set_t), cpusetp1, cpusetp2)
-# define CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- __CPU_EQUAL_S (setsize, cpusetp1, cpusetp2)
-
-# define CPU_AND(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, &)
-# define CPU_OR(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, |)
-# define CPU_XOR(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, ^)
-# define CPU_AND_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, &)
-# define CPU_OR_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, |)
-# define CPU_XOR_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, ^)
-
-# define CPU_ALLOC_SIZE(count) __CPU_ALLOC_SIZE (count)
-# define CPU_ALLOC(count) __CPU_ALLOC (count)
-# define CPU_FREE(cpuset) __CPU_FREE (cpuset)
-
-
-/* Set the CPU affinity for a task */
-extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
- const cpu_set_t *__cpuset) __THROW;
-
-/* Get the CPU affinity for a task */
-extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
- cpu_set_t *__cpuset) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sched.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/scsi.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/scsi.h
deleted file mode 100644
index 070d720..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/scsi.h
+++ /dev/null
@@ -1,225 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * This header file contains public constants and structures used by
- * the scsi code for linux.
- */
-
-#ifndef _SCSI_SCSI_H
-#define _SCSI_SCSI_H 1
-
-#include <features.h>
-
-/*
- * SCSI opcodes
- */
-
-#define TEST_UNIT_READY 0x00
-#define REZERO_UNIT 0x01
-#define REQUEST_SENSE 0x03
-#define FORMAT_UNIT 0x04
-#define READ_BLOCK_LIMITS 0x05
-#define REASSIGN_BLOCKS 0x07
-#define READ_6 0x08
-#define WRITE_6 0x0a
-#define SEEK_6 0x0b
-#define READ_REVERSE 0x0f
-#define WRITE_FILEMARKS 0x10
-#define SPACE 0x11
-#define INQUIRY 0x12
-#define RECOVER_BUFFERED_DATA 0x14
-#define MODE_SELECT 0x15
-#define RESERVE 0x16
-#define RELEASE 0x17
-#define COPY 0x18
-#define ERASE 0x19
-#define MODE_SENSE 0x1a
-#define START_STOP 0x1b
-#define RECEIVE_DIAGNOSTIC 0x1c
-#define SEND_DIAGNOSTIC 0x1d
-#define ALLOW_MEDIUM_REMOVAL 0x1e
-
-#define SET_WINDOW 0x24
-#define READ_CAPACITY 0x25
-#define READ_10 0x28
-#define WRITE_10 0x2a
-#define SEEK_10 0x2b
-#define WRITE_VERIFY 0x2e
-#define VERIFY 0x2f
-#define SEARCH_HIGH 0x30
-#define SEARCH_EQUAL 0x31
-#define SEARCH_LOW 0x32
-#define SET_LIMITS 0x33
-#define PRE_FETCH 0x34
-#define READ_POSITION 0x34
-#define SYNCHRONIZE_CACHE 0x35
-#define LOCK_UNLOCK_CACHE 0x36
-#define READ_DEFECT_DATA 0x37
-#define MEDIUM_SCAN 0x38
-#define COMPARE 0x39
-#define COPY_VERIFY 0x3a
-#define WRITE_BUFFER 0x3b
-#define READ_BUFFER 0x3c
-#define UPDATE_BLOCK 0x3d
-#define READ_LONG 0x3e
-#define WRITE_LONG 0x3f
-#define CHANGE_DEFINITION 0x40
-#define WRITE_SAME 0x41
-#define READ_TOC 0x43
-#define LOG_SELECT 0x4c
-#define LOG_SENSE 0x4d
-#define MODE_SELECT_10 0x55
-#define RESERVE_10 0x56
-#define RELEASE_10 0x57
-#define MODE_SENSE_10 0x5a
-#define PERSISTENT_RESERVE_IN 0x5e
-#define PERSISTENT_RESERVE_OUT 0x5f
-#define MOVE_MEDIUM 0xa5
-#define READ_12 0xa8
-#define WRITE_12 0xaa
-#define WRITE_VERIFY_12 0xae
-#define SEARCH_HIGH_12 0xb0
-#define SEARCH_EQUAL_12 0xb1
-#define SEARCH_LOW_12 0xb2
-#define READ_ELEMENT_STATUS 0xb8
-#define SEND_VOLUME_TAG 0xb6
-#define WRITE_LONG_2 0xea
-
-/*
- * Status codes
- */
-
-#define GOOD 0x00
-#define CHECK_CONDITION 0x01
-#define CONDITION_GOOD 0x02
-#define BUSY 0x04
-#define INTERMEDIATE_GOOD 0x08
-#define INTERMEDIATE_C_GOOD 0x0a
-#define RESERVATION_CONFLICT 0x0c
-#define COMMAND_TERMINATED 0x11
-#define QUEUE_FULL 0x14
-
-#define STATUS_MASK 0x3e
-
-/*
- * SENSE KEYS
- */
-
-#define NO_SENSE 0x00
-#define RECOVERED_ERROR 0x01
-#define NOT_READY 0x02
-#define MEDIUM_ERROR 0x03
-#define HARDWARE_ERROR 0x04
-#define ILLEGAL_REQUEST 0x05
-#define UNIT_ATTENTION 0x06
-#define DATA_PROTECT 0x07
-#define BLANK_CHECK 0x08
-#define COPY_ABORTED 0x0a
-#define ABORTED_COMMAND 0x0b
-#define VOLUME_OVERFLOW 0x0d
-#define MISCOMPARE 0x0e
-
-
-/*
- * DEVICE TYPES
- */
-
-#define TYPE_DISK 0x00
-#define TYPE_TAPE 0x01
-#define TYPE_PROCESSOR 0x03 /* HP scanners use this */
-#define TYPE_WORM 0x04 /* Treated as ROM by our system */
-#define TYPE_ROM 0x05
-#define TYPE_SCANNER 0x06
-#define TYPE_MOD 0x07 /* Magneto-optical disk -
- * - treated as TYPE_DISK */
-#define TYPE_MEDIUM_CHANGER 0x08
-#define TYPE_ENCLOSURE 0x0d /* Enclosure Services Device */
-#define TYPE_NO_LUN 0x7f
-
-/*
- * standard mode-select header prepended to all mode-select commands
- *
- * moved here from cdrom.h -- kraxel
- */
-
-struct ccs_modesel_head
- {
- unsigned char _r1; /* reserved. */
- unsigned char medium; /* device-specific medium type. */
- unsigned char _r2; /* reserved. */
- unsigned char block_desc_length; /* block descriptor length. */
- unsigned char density; /* device-specific density code. */
- unsigned char number_blocks_hi; /* number of blocks in this block
- desc. */
- unsigned char number_blocks_med;
- unsigned char number_blocks_lo;
- unsigned char _r3;
- unsigned char block_length_hi; /* block length for blocks in this
- desc. */
- unsigned char block_length_med;
- unsigned char block_length_lo;
- };
-
-/*
- * MESSAGE CODES
- */
-
-#define COMMAND_COMPLETE 0x00
-#define EXTENDED_MESSAGE 0x01
-#define EXTENDED_MODIFY_DATA_POINTER 0x00
-#define EXTENDED_SDTR 0x01
-#define EXTENDED_EXTENDED_IDENTIFY 0x02 /* SCSI-I only */
-#define EXTENDED_WDTR 0x03
-#define SAVE_POINTERS 0x02
-#define RESTORE_POINTERS 0x03
-#define DISCONNECT 0x04
-#define INITIATOR_ERROR 0x05
-#define ABORT 0x06
-#define MESSAGE_REJECT 0x07
-#define NOP 0x08
-#define MSG_PARITY_ERROR 0x09
-#define LINKED_CMD_COMPLETE 0x0a
-#define LINKED_FLG_CMD_COMPLETE 0x0b
-#define BUS_DEVICE_RESET 0x0c
-
-#define INITIATE_RECOVERY 0x0f /* SCSI-II only */
-#define RELEASE_RECOVERY 0x10 /* SCSI-II only */
-
-#define SIMPLE_QUEUE_TAG 0x20
-#define HEAD_OF_QUEUE_TAG 0x21
-#define ORDERED_QUEUE_TAG 0x22
-
-/*
- * Here are some scsi specific ioctl commands which are sometimes useful.
- */
-/* These are a few other constants only used by scsi devices. */
-
-#define SCSI_IOCTL_GET_IDLUN 0x5382
-
-/* Used to turn on and off tagged queuing for scsi devices. */
-
-#define SCSI_IOCTL_TAGGED_ENABLE 0x5383
-#define SCSI_IOCTL_TAGGED_DISABLE 0x5384
-
-/* Used to obtain the host number of a device. */
-#define SCSI_IOCTL_PROBE_HOST 0x5385
-
-/* Used to get the bus number for a device. */
-#define SCSI_IOCTL_GET_BUS_NUMBER 0x5386
-
-#endif /* scsi/scsi.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/scsi_ioctl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/scsi_ioctl.h
deleted file mode 100644
index a0ddd88..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/scsi_ioctl.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SCSI_IOCTL_H
-#define _SCSI_IOCTL_H
-
-/* IOCTLs for SCSI. */
-#define SCSI_IOCTL_SEND_COMMAND 1 /* Send a command to the SCSI host. */
-#define SCSI_IOCTL_TEST_UNIT_READY 2 /* Test if unit is ready. */
-#define SCSI_IOCTL_BENCHMARK_COMMAND 3
-#define SCSI_IOCTL_SYNC 4 /* Request synchronous parameters. */
-#define SCSI_IOCTL_START_UNIT 5
-#define SCSI_IOCTL_STOP_UNIT 6
-#define SCSI_IOCTL_DOORLOCK 0x5380 /* Lock the eject mechanism. */
-#define SCSI_IOCTL_DOORUNLOCK 0x5381 /* Unlock the mechanism. */
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/sg.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/sg.h
deleted file mode 100644
index f7a2d75..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/scsi/sg.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- History:
- Started: Aug 9 by Lawrence Foard (entropy@world.std.com), to allow user
- process control of SCSI devices.
- Development Sponsored by Killy Corp. NY NY
-*/
-
-#ifndef _SCSI_SG_H
-#define _SCSI_SG_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-
-/* New interface introduced in the 3.x SG drivers follows */
-
-/* Same structure as used by readv() Linux system call. It defines one
- scatter-gather element. */
-typedef struct sg_iovec
-{
- void * iov_base; /* Starting address */
- size_t iov_len; /* Length in bytes */
-} sg_iovec_t;
-
-
-typedef struct sg_io_hdr
-{
- int interface_id; /* [i] 'S' for SCSI generic (required) */
- int dxfer_direction; /* [i] data transfer direction */
- unsigned char cmd_len; /* [i] SCSI command length ( <= 16 bytes) */
- unsigned char mx_sb_len; /* [i] max length to write to sbp */
- unsigned short int iovec_count; /* [i] 0 implies no scatter gather */
- unsigned int dxfer_len; /* [i] byte count of data transfer */
- void * dxferp; /* [i], [*io] points to data transfer memory
- or scatter gather list */
- unsigned char * cmdp; /* [i], [*i] points to command to perform */
- unsigned char * sbp; /* [i], [*o] points to sense_buffer memory */
- unsigned int timeout; /* [i] MAX_UINT->no timeout (unit: millisec) */
- unsigned int flags; /* [i] 0 -> default, see SG_FLAG... */
- int pack_id; /* [i->o] unused internally (normally) */
- void * usr_ptr; /* [i->o] unused internally */
- unsigned char status; /* [o] scsi status */
- unsigned char masked_status;/* [o] shifted, masked scsi status */
- unsigned char msg_status; /* [o] messaging level data (optional) */
- unsigned char sb_len_wr; /* [o] byte count actually written to sbp */
- unsigned short int host_status; /* [o] errors from host adapter */
- unsigned short int driver_status;/* [o] errors from software driver */
- int resid; /* [o] dxfer_len - actual_transferred */
- unsigned int duration; /* [o] time taken by cmd (unit: millisec) */
- unsigned int info; /* [o] auxiliary information */
-} sg_io_hdr_t;
-
-
-/* Use negative values to flag difference from original sg_header structure. */
-#define SG_DXFER_NONE -1 /* e.g. a SCSI Test Unit Ready command */
-#define SG_DXFER_TO_DEV -2 /* e.g. a SCSI WRITE command */
-#define SG_DXFER_FROM_DEV -3 /* e.g. a SCSI READ command */
-#define SG_DXFER_TO_FROM_DEV -4 /* treated like SG_DXFER_FROM_DEV with the
- additional property than during indirect
- IO the user buffer is copied into the
- kernel buffers before the transfer */
-
-
-/* following flag values can be "or"-ed together */
-#define SG_FLAG_DIRECT_IO 1 /* default is indirect IO */
-#define SG_FLAG_LUN_INHIBIT 2 /* default is to put device's lun into */
- /* the 2nd byte of SCSI command */
-#define SG_FLAG_NO_DXFER 0x10000 /* no transfer of kernel buffers to/from */
- /* user space (debug indirect IO) */
-
-/* The following 'info' values are "or"-ed together. */
-#define SG_INFO_OK_MASK 0x1
-#define SG_INFO_OK 0x0 /* no sense, host nor driver "noise" */
-#define SG_INFO_CHECK 0x1 /* something abnormal happened */
-
-#define SG_INFO_DIRECT_IO_MASK 0x6
-#define SG_INFO_INDIRECT_IO 0x0 /* data xfer via kernel buffers (or no xfer) */
-#define SG_INFO_DIRECT_IO 0x2 /* direct IO requested and performed */
-#define SG_INFO_MIXED_IO 0x4 /* part direct, part indirect IO */
-
-
-/* Request information about a specific SG device, used by
- SG_GET_SCSI_ID ioctl (). */
-struct sg_scsi_id {
- /* Host number as in "scsi<n>" where 'n' is one of 0, 1, 2 etc. */
- int host_no;
- int channel;
- /* SCSI id of target device. */
- int scsi_id;
- int lun;
- /* TYPE_... defined in <scsi/scsi.h>. */
- int scsi_type;
- /* Host (adapter) maximum commands per lun. */
- short int h_cmd_per_lun;
- /* Device (or adapter) maximum queue length. */
- short int d_queue_depth;
- /* Unused, set to 0 for now. */
- int unused[2];
-};
-
-/* Used by SG_GET_REQUEST_TABLE ioctl(). */
-typedef struct sg_req_info {
- char req_state; /* 0 -> not used, 1 -> written, 2 -> ready to read */
- char orphan; /* 0 -> normal request, 1 -> from interruped SG_IO */
- char sg_io_owned; /* 0 -> complete with read(), 1 -> owned by SG_IO */
- char problem; /* 0 -> no problem detected, 1 -> error to report */
- int pack_id; /* pack_id associated with request */
- void * usr_ptr; /* user provided pointer (in new interface) */
- unsigned int duration; /* millisecs elapsed since written (req_state==1)
- or request duration (req_state==2) */
- int unused;
-} sg_req_info_t;
-
-
-/* IOCTLs: Those ioctls that are relevant to the SG 3.x drivers follow.
- [Those that only apply to the SG 2.x drivers are at the end of the file.]
- (_GET_s yield result via 'int *' 3rd argument unless otherwise indicated) */
-
-#define SG_EMULATED_HOST 0x2203 /* true for emulated host adapter (ATAPI) */
-
-/* Used to configure SCSI command transformation layer for ATAPI devices */
-/* Only supported by the ide-scsi driver */
-#define SG_SET_TRANSFORM 0x2204 /* N.B. 3rd arg is not pointer but value: */
- /* 3rd arg = 0 to disable transform, 1 to enable it */
-#define SG_GET_TRANSFORM 0x2205
-
-#define SG_SET_RESERVED_SIZE 0x2275 /* request a new reserved buffer size */
-#define SG_GET_RESERVED_SIZE 0x2272 /* actual size of reserved buffer */
-
-/* The following ioctl has a 'sg_scsi_id_t *' object as its 3rd argument. */
-#define SG_GET_SCSI_ID 0x2276 /* Yields fd's bus, chan, dev, lun + type */
-/* SCSI id information can also be obtained from SCSI_IOCTL_GET_IDLUN */
-
-/* Override host setting and always DMA using low memory ( <16MB on i386) */
-#define SG_SET_FORCE_LOW_DMA 0x2279 /* 0-> use adapter setting, 1-> force */
-#define SG_GET_LOW_DMA 0x227a /* 0-> use all ram for dma; 1-> low dma ram */
-
-/* When SG_SET_FORCE_PACK_ID set to 1, pack_id is input to read() which
- tries to fetch a packet with a matching pack_id, waits, or returns EAGAIN.
- If pack_id is -1 then read oldest waiting. When ...FORCE_PACK_ID set to 0
- then pack_id ignored by read() and oldest readable fetched. */
-#define SG_SET_FORCE_PACK_ID 0x227b
-#define SG_GET_PACK_ID 0x227c /* Yields oldest readable pack_id (or -1) */
-
-#define SG_GET_NUM_WAITING 0x227d /* Number of commands awaiting read() */
-
-/* Yields max scatter gather tablesize allowed by current host adapter */
-#define SG_GET_SG_TABLESIZE 0x227F /* 0 implies can't do scatter gather */
-
-#define SG_GET_VERSION_NUM 0x2282 /* Example: version 2.1.34 yields 20134 */
-
-/* Returns -EBUSY if occupied. 3rd argument pointer to int (see next) */
-#define SG_SCSI_RESET 0x2284
-/* Associated values that can be given to SG_SCSI_RESET follow */
-#define SG_SCSI_RESET_NOTHING 0
-#define SG_SCSI_RESET_DEVICE 1
-#define SG_SCSI_RESET_BUS 2
-#define SG_SCSI_RESET_HOST 3
-
-/* synchronous SCSI command ioctl, (only in version 3 interface) */
-#define SG_IO 0x2285 /* similar effect as write() followed by read() */
-
-#define SG_GET_REQUEST_TABLE 0x2286 /* yields table of active requests */
-
-/* How to treat EINTR during SG_IO ioctl(), only in SG 3.x series */
-#define SG_SET_KEEP_ORPHAN 0x2287 /* 1 -> hold for read(), 0 -> drop (def) */
-#define SG_GET_KEEP_ORPHAN 0x2288
-
-
-#define SG_SCATTER_SZ (8 * 4096) /* PAGE_SIZE not available to user */
-/* Largest size (in bytes) a single scatter-gather list element can have.
- The value must be a power of 2 and <= (PAGE_SIZE * 32) [131072 bytes on
- i386]. The minimum value is PAGE_SIZE. If scatter-gather not supported
- by adapter then this value is the largest data block that can be
- read/written by a single scsi command. The user can find the value of
- PAGE_SIZE by calling getpagesize() defined in unistd.h . */
-
-#define SG_DEFAULT_RETRIES 1
-
-/* Defaults, commented if they differ from original sg driver */
-#define SG_DEF_FORCE_LOW_DMA 0 /* was 1 -> memory below 16MB on i386 */
-#define SG_DEF_FORCE_PACK_ID 0
-#define SG_DEF_KEEP_ORPHAN 0
-#define SG_DEF_RESERVED_SIZE SG_SCATTER_SZ /* load time option */
-
-/* maximum outstanding requests, write() yields EDOM if exceeded */
-#define SG_MAX_QUEUE 16
-
-#define SG_BIG_BUFF SG_DEF_RESERVED_SIZE /* for backward compatibility */
-
-/* Alternate style type names, "..._t" variants preferred */
-typedef struct sg_io_hdr Sg_io_hdr;
-typedef struct sg_io_vec Sg_io_vec;
-typedef struct sg_scsi_id Sg_scsi_id;
-typedef struct sg_req_info Sg_req_info;
-
-
-/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
-/* The older SG interface based on the 'sg_header' structure follows. */
-/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
-
-#define SG_MAX_SENSE 16 /* this only applies to the sg_header interface */
-
-struct sg_header
- {
- /* Length of incoming packet (including header). */
- int pack_len;
- /* Maximal length of expected reply. */
- int reply_len;
- /* Id number of packet. */
- int pack_id;
- /* 0==ok, otherwise error number. */
- int result;
- /* Force 12 byte command length for group 6 & 7 commands. */
- unsigned int twelve_byte:1;
- /* SCSI status from target. */
- unsigned int target_status:5;
- /* Host status (see "DID" codes). */
- unsigned int host_status:8;
- /* Driver status+suggestion. */
- unsigned int driver_status:8;
- /* Unused. */
- unsigned int other_flags:10;
- /* Output in 3 cases:
- when target_status is CHECK_CONDITION or
- when target_status is COMMAND_TERMINATED or
- when (driver_status & DRIVER_SENSE) is true. */
- unsigned char sense_buffer[SG_MAX_SENSE];
- };
-
-
-/* IOCTLs: The following are not required (or ignored) when the sg_io_hdr_t
- interface is used. They are kept for backward compatibility with
- the original and version 2 drivers. */
-
-#define SG_SET_TIMEOUT 0x2201 /* Set timeout; *(int *)arg==timeout. */
-#define SG_GET_TIMEOUT 0x2202 /* Get timeout; return timeout. */
-
-/* Get/set command queuing state per fd (default is SG_DEF_COMMAND_Q). */
-#define SG_GET_COMMAND_Q 0x2270 /* Yields 0 (queuing off) or 1 (on). */
-#define SG_SET_COMMAND_Q 0x2271 /* Change queuing state with 0 or 1. */
-
-/* Turn on error sense trace (1..8), dump this device to log/console (9)
- or dump all sg device states ( >9 ) to log/console. */
-#define SG_SET_DEBUG 0x227e /* 0 -> turn off debug */
-
-#define SG_NEXT_CMD_LEN 0x2283 /* Override SCSI command length with given
- number on the next write() on this file
- descriptor. */
-
-/* Defaults, commented if they differ from original sg driver */
-#define SG_DEFAULT_TIMEOUT (60*HZ) /* HZ == 'jiffies in 1 second' */
-#define SG_DEF_COMMAND_Q 0 /* command queuing is always on when
- the new interface is used */
-#define SG_DEF_UNDERRUN_FLAG 0
-
-
-#endif /* scsi/sg.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/search.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/search.h
deleted file mode 100644
index ce6b2ab..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/search.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* Declarations for System V style searching functions.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEARCH_H
-#define _SEARCH_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Prototype structure for a linked-list data structure.
- This is the type used by the `insque' and `remque' functions. */
-
-# ifdef __USE_GNU
-struct qelem
- {
- struct qelem *q_forw;
- struct qelem *q_back;
- char q_data[1];
- };
-# endif
-
-
-/* Insert ELEM into a doubly-linked list, after PREV. */
-extern void insque (void *__elem, void *__prev) __THROW;
-
-/* Unlink ELEM from the doubly-linked list that it is in. */
-extern void remque (void *__elem) __THROW;
-#endif
-
-
-/* For use with hsearch(3). */
-#ifndef __COMPAR_FN_T
-# define __COMPAR_FN_T
-typedef int (*__compar_fn_t) (const void *, const void *);
-
-# ifdef __USE_GNU
-typedef __compar_fn_t comparison_fn_t;
-# endif
-#endif
-
-/* Action which shall be performed in the call the hsearch. */
-typedef enum
- {
- FIND,
- ENTER
- }
-ACTION;
-
-typedef struct entry
- {
- char *key;
- void *data;
- }
-ENTRY;
-
-/* Opaque type for internal use. */
-struct _ENTRY;
-
-/* Family of hash table handling functions. The functions also
- have reentrant counterparts ending with _r. The non-reentrant
- functions all work on a signle internal hashing table. */
-
-/* Search for entry matching ITEM.key in internal hash table. If
- ACTION is `FIND' return found entry or signal error by returning
- NULL. If ACTION is `ENTER' replace existing data (if any) with
- ITEM.data. */
-extern ENTRY *hsearch (ENTRY __item, ACTION __action) __THROW;
-
-/* Create a new hashing table which will at most contain NEL elements. */
-extern int hcreate (size_t __nel) __THROW;
-
-/* Destroy current internal hashing table. */
-extern void hdestroy (void) __THROW;
-
-#ifdef __USE_GNU
-/* Data type for reentrant functions. */
-struct hsearch_data
- {
- struct _ENTRY *table;
- unsigned int size;
- unsigned int filled;
- };
-
-/* Reentrant versions which can handle multiple hashing tables at the
- same time. */
-extern int hsearch_r (ENTRY __item, ACTION __action, ENTRY **__retval,
- struct hsearch_data *__htab) __THROW;
-extern int hcreate_r (size_t __nel, struct hsearch_data *__htab) __THROW;
-extern void hdestroy_r (struct hsearch_data *__htab) __THROW;
-#endif
-
-
-/* The tsearch routines are very interesting. They make many
- assumptions about the compiler. It assumes that the first field
- in node must be the "key" field, which points to the datum.
- Everything depends on that. */
-/* For tsearch */
-typedef enum
-{
- preorder,
- postorder,
- endorder,
- leaf
-}
-VISIT;
-
-/* Search for an entry matching the given KEY in the tree pointed to
- by *ROOTP and insert a new element if not found. */
-extern void *tsearch (const void *__key, void **__rootp,
- __compar_fn_t __compar);
-
-/* Search for an entry matching the given KEY in the tree pointed to
- by *ROOTP. If no matching entry is available return NULL. */
-extern void *tfind (const void *__key, void *const *__rootp,
- __compar_fn_t __compar);
-
-/* Remove the element matching KEY from the tree pointed to by *ROOTP. */
-extern void *tdelete (const void *__restrict __key,
- void **__restrict __rootp,
- __compar_fn_t __compar);
-
-#ifndef __ACTION_FN_T
-# define __ACTION_FN_T
-typedef void (*__action_fn_t) (const void *__nodep, VISIT __value,
- int __level);
-#endif
-
-/* Walk through the whole tree and call the ACTION callback for every node
- or leaf. */
-extern void twalk (const void *__root, __action_fn_t __action);
-
-#ifdef __USE_GNU
-/* Like twalk, but pass down a closure parameter instead of the
- level. */
-extern void twalk_r (const void *__root,
- void (*) (const void *__nodep, VISIT __value,
- void *__closure),
- void *__closure);
-
-/* Callback type for function to free a tree node. If the keys are atomic
- data this function should do nothing. */
-typedef void (*__free_fn_t) (void *__nodep);
-
-/* Destroy the whole tree, call FREEFCT for each node or leaf. */
-extern void tdestroy (void *__root, __free_fn_t __freefct);
-#endif
-
-
-/* Perform linear search for KEY by comparing by COMPAR in an array
- [BASE,BASE+NMEMB*SIZE). */
-extern void *lfind (const void *__key, const void *__base,
- size_t *__nmemb, size_t __size, __compar_fn_t __compar);
-
-/* Perform linear search for KEY by comparing by COMPAR function in
- array [BASE,BASE+NMEMB*SIZE) and insert entry if not found. */
-extern void *lsearch (const void *__key, void *__base,
- size_t *__nmemb, size_t __size, __compar_fn_t __compar);
-
-__END_DECLS
-
-#endif /* search.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/semaphore.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/semaphore.h
deleted file mode 100644
index 7fb0e5c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/semaphore.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEMAPHORE_H
-#define _SEMAPHORE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#ifdef __USE_XOPEN2K
-# include <bits/types/struct_timespec.h>
-#endif
-
-/* Get the definition for sem_t. */
-#include <bits/semaphore.h>
-
-
-__BEGIN_DECLS
-
-/* Initialize semaphore object SEM to VALUE. If PSHARED then share it
- with other processes. */
-extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value)
- __THROW __nonnull ((1));
-
-/* Free resources associated with semaphore object SEM. */
-extern int sem_destroy (sem_t *__sem) __THROW __nonnull ((1));
-
-/* Open a named semaphore NAME with open flags OFLAG. */
-extern sem_t *sem_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-
-/* Close descriptor for named semaphore SEM. */
-extern int sem_close (sem_t *__sem) __THROW __nonnull ((1));
-
-/* Remove named semaphore NAME. */
-extern int sem_unlink (const char *__name) __THROW __nonnull ((1));
-
-/* Wait for SEM being posted.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sem_wait (sem_t *__sem) __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Similar to `sem_wait' but wait only until ABSTIME.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sem_timedwait (sem_t *__restrict __sem,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-extern int sem_clockwait (sem_t *__restrict __sem,
- clockid_t clock,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 3));
-#endif
-
-/* Test whether SEM is posted. */
-extern int sem_trywait (sem_t *__sem) __THROWNL __nonnull ((1));
-
-/* Post SEM. */
-extern int sem_post (sem_t *__sem) __THROWNL __nonnull ((1));
-
-/* Get current value of SEM and store it in *SVAL. */
-extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval)
- __THROW __nonnull ((1, 2));
-
-
-__END_DECLS
-
-#endif /* semaphore.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/setjmp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/setjmp.h
deleted file mode 100644
index 6f5a8e5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/setjmp.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.13 Nonlocal jumps <setjmp.h>
- */
-
-#ifndef _SETJMP_H
-#define _SETJMP_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/setjmp.h> /* Get `__jmp_buf'. */
-#include <bits/types/struct___jmp_buf_tag.h>
-
-typedef struct __jmp_buf_tag jmp_buf[1];
-
-/* Store the calling environment in ENV, also saving the signal mask.
- Return 0. */
-extern int setjmp (jmp_buf __env) __THROWNL;
-
-/* Store the calling environment in ENV, also saving the
- signal mask if SAVEMASK is nonzero. Return 0.
- This is the internal name for `sigsetjmp'. */
-extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL;
-
-/* Store the calling environment in ENV, not saving the signal mask.
- Return 0. */
-extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL;
-
-/* Do not save the signal mask. This is equivalent to the `_setjmp'
- BSD function. */
-#define setjmp(env) _setjmp (env)
-
-
-/* Jump to the environment saved in ENV, making the
- `setjmp' call there return VAL, or 1 if VAL is 0. */
-extern void longjmp (struct __jmp_buf_tag __env[1], int __val)
- __THROWNL __attribute__ ((__noreturn__));
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Same. Usually `_longjmp' is used with `_setjmp', which does not save
- the signal mask. But it is how ENV was saved that determines whether
- `longjmp' restores the mask; `_longjmp' is just an alias. */
-extern void _longjmp (struct __jmp_buf_tag __env[1], int __val)
- __THROWNL __attribute__ ((__noreturn__));
-#endif
-
-
-#ifdef __USE_POSIX
-/* Use the same type for `jmp_buf' and `sigjmp_buf'.
- The `__mask_was_saved' flag determines whether
- or not `longjmp' will restore the signal mask. */
-typedef struct __jmp_buf_tag sigjmp_buf[1];
-
-/* Store the calling environment in ENV, also saving the
- signal mask if SAVEMASK is nonzero. Return 0. */
-# define sigsetjmp(env, savemask) __sigsetjmp (env, savemask)
-
-/* Jump to the environment saved in ENV, making the
- sigsetjmp call there return VAL, or 1 if VAL is 0.
- Restore the signal mask if that sigsetjmp call saved it.
- This is just an alias `longjmp'. */
-extern void siglongjmp (sigjmp_buf __env, int __val)
- __THROWNL __attribute__ ((__noreturn__));
-#endif /* Use POSIX. */
-
-
-/* Define helper functions to catch unsafe code. */
-#if __USE_FORTIFY_LEVEL > 0
-# include <bits/setjmp2.h>
-#endif
-
-__END_DECLS
-
-#endif /* setjmp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sgtty.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sgtty.h
deleted file mode 100644
index 0ab726c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sgtty.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SGTTY_H
-#define _SGTTY_H 1
-
-#include <features.h>
-
-#include <sys/ioctl.h>
-
-/* On some systems this type is not defined by <bits/ioctl-types.h>;
- in that case, the functions are just stubs that return ENOSYS. */
-struct sgttyb;
-
-__BEGIN_DECLS
-
-/* Fill in *PARAMS with terminal parameters associated with FD. */
-extern int gtty (int __fd, struct sgttyb *__params) __THROW;
-
-/* Set the terminal parameters associated with FD to *PARAMS. */
-extern int stty (int __fd, const struct sgttyb *__params) __THROW;
-
-
-__END_DECLS
-
-#endif /* sgtty.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/shadow.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/shadow.h
deleted file mode 100644
index bd5ef21..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/shadow.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Declaration of types and functions for "shadow" storage of hashed
- passphrases. The shadow database is like the user database, but is
- only accessible with special privileges, so that malicious users
- cannot retrieve everyone else's hashed passphrase to brute-force at
- their convenience. */
-
-#ifndef _SHADOW_H
-#define _SHADOW_H 1
-
-#include <features.h>
-
-#include <paths.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <bits/types/FILE.h>
-
-/* Paths to the user database files. */
-#define SHADOW _PATH_SHADOW
-
-
-__BEGIN_DECLS
-
-/* A record in the shadow database. */
-struct spwd
- {
- char *sp_namp; /* Login name. */
- char *sp_pwdp; /* Hashed passphrase. */
- long int sp_lstchg; /* Date of last change. */
- long int sp_min; /* Minimum number of days between changes. */
- long int sp_max; /* Maximum number of days between changes. */
- long int sp_warn; /* Number of days to warn user to change
- the password. */
- long int sp_inact; /* Number of days the account may be
- inactive. */
- long int sp_expire; /* Number of days since 1970-01-01 until
- account expires. */
- unsigned long int sp_flag; /* Reserved. */
- };
-
-
-/* Open database for reading.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void setspent (void);
-
-/* Close database.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endspent (void);
-
-/* Get next entry from database, perhaps after opening the file.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *getspent (void);
-
-/* Get shadow entry matching NAME.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *getspnam (const char *__name);
-
-/* Read shadow entry from STRING.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *sgetspent (const char *__string);
-
-/* Read next shadow entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *fgetspent (FILE *__stream);
-
-/* Write line containing shadow entry to stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putspent (const struct spwd *__p, FILE *__stream);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of some of the functions above.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getspent_r (struct spwd *__result_buf, char *__buffer,
- size_t __buflen, struct spwd **__result);
-
-extern int getspnam_r (const char *__name, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-
-extern int sgetspent_r (const char *__string, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-
-extern int fgetspent_r (FILE *__stream, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-#endif /* misc */
-
-
-/* The simple locking functionality provided here is not suitable for
- multi-threaded applications. */
-
-/* Request exclusive access to /etc/passwd and /etc/shadow. */
-extern int lckpwdf (void) __THROW;
-
-/* Release exclusive access to /etc/passwd and /etc/shadow. */
-extern int ulckpwdf (void) __THROW;
-
-__END_DECLS
-
-#endif /* shadow.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/signal.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/signal.h
deleted file mode 100644
index 6463c98..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/signal.h
+++ /dev/null
@@ -1,381 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.14 Signal handling <signal.h>
- */
-
-#ifndef _SIGNAL_H
-#define _SIGNAL_H
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-#include <bits/signum-generic.h>
-
-#include <bits/types/sig_atomic_t.h>
-
-#if defined __USE_POSIX
-#include <bits/types/sigset_t.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-#ifdef __USE_XOPEN
-# endif
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif /* Unix98 */
-
-#ifdef __USE_POSIX199309
-/* We need `struct timespec' later on. */
-# include <bits/types/struct_timespec.h>
-#endif
-
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
-# include <bits/types/siginfo_t.h>
-# include <bits/siginfo-consts.h>
-#endif
-
-#ifdef __USE_MISC
-# include <bits/types/sigval_t.h>
-#endif
-
-#ifdef __USE_POSIX199309
-# include <bits/types/sigevent_t.h>
-# include <bits/sigevent-consts.h>
-#endif
-
-
-/* Type of a signal handler. */
-typedef void (*__sighandler_t) (int);
-
-/* The X/Open definition of `signal' specifies the SVID semantic. Use
- the additional function `sysv_signal' when X/Open compatibility is
- requested. */
-extern __sighandler_t __sysv_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#ifdef __USE_GNU
-extern __sighandler_t sysv_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#endif
-
-/* Set the handler for the signal SIG to HANDLER, returning the old
- handler, or SIG_ERR on error.
- By default `signal' has the BSD semantic. */
-#ifdef __USE_MISC
-extern __sighandler_t signal (int __sig, __sighandler_t __handler)
- __THROW;
-#else
-/* Make sure the used `signal' implementation is the SVID version. */
-# ifdef __REDIRECT_NTH
-extern __sighandler_t __REDIRECT_NTH (signal,
- (int __sig, __sighandler_t __handler),
- __sysv_signal);
-# else
-# define signal __sysv_signal
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8
-/* The X/Open definition of `signal' conflicts with the BSD version.
- So they defined another function `bsd_signal'. */
-extern __sighandler_t bsd_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#endif
-
-/* Send signal SIG to process number PID. If PID is zero,
- send SIG to all processes in the current process's process group.
- If PID is < -1, send SIG to all processes in process group - PID. */
-#ifdef __USE_POSIX
-extern int kill (__pid_t __pid, int __sig) __THROW;
-#endif /* Use POSIX. */
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Send SIG to all processes in process group PGRP.
- If PGRP is zero, send SIG to all processes in
- the current process's process group. */
-extern int killpg (__pid_t __pgrp, int __sig) __THROW;
-#endif /* Use misc || X/Open Unix. */
-
-/* Raise signal SIG, i.e., send SIG to yourself. */
-extern int raise (int __sig) __THROW;
-
-#ifdef __USE_MISC
-/* SVID names for the same things. */
-extern __sighandler_t ssignal (int __sig, __sighandler_t __handler)
- __THROW;
-extern int gsignal (int __sig) __THROW;
-#endif /* Use misc. */
-
-#ifdef __USE_XOPEN2K8
-/* Print a message describing the meaning of the given signal number. */
-extern void psignal (int __sig, const char *__s);
-
-/* Print a message describing the meaning of the given signal information. */
-extern void psiginfo (const siginfo_t *__pinfo, const char *__s);
-#endif /* POSIX 2008. */
-
-
-
-/* The `sigpause' function in X/Open defines the argument as the
- signal number. This requires redirecting to another function
- because the default version in glibc uses an old BSD interface.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-
-#ifdef __USE_XOPEN_EXTENDED
-# ifdef __GNUC__
-extern int sigpause (int __sig) __asm__ ("__xpg_sigpause")
- __attribute_deprecated_msg__ ("Use the sigsuspend function instead");
-# else
-extern int __sigpause (int __sig_or_mask, int __is_sig);
-/* Remove a signal from the signal mask and suspend the process. */
-# define sigpause(sig) __sigpause ((sig), 1)
-# endif
-#endif
-
-
-#ifdef __USE_MISC
-/* None of the following functions should be used anymore. They are here
- only for compatibility. A single word (`int') is not guaranteed to be
- enough to hold a complete signal mask and therefore these functions
- simply do not work in many situations. Use `sigprocmask' instead. */
-
-/* Compute mask for signal SIG. */
-# define sigmask(sig) \
- __glibc_macro_warning ("sigmask is deprecated") \
- ((int)(1u << ((sig) - 1)))
-
-/* Block signals in MASK, returning the old mask. */
-extern int sigblock (int __mask) __THROW __attribute_deprecated__;
-
-/* Set the mask of blocked signals to MASK, returning the old mask. */
-extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;
-
-/* Return currently selected signal mask. */
-extern int siggetmask (void) __THROW __attribute_deprecated__;
-#endif /* Use misc. */
-
-
-#ifdef __USE_MISC
-# define NSIG _NSIG
-#endif
-
-#ifdef __USE_GNU
-typedef __sighandler_t sighandler_t;
-#endif
-
-/* 4.4 BSD uses the name `sig_t' for this. */
-#ifdef __USE_MISC
-typedef __sighandler_t sig_t;
-#endif
-
-#ifdef __USE_POSIX
-
-/* Clear all signals from SET. */
-extern int sigemptyset (sigset_t *__set) __THROW __nonnull ((1));
-
-/* Set all signals in SET. */
-extern int sigfillset (sigset_t *__set) __THROW __nonnull ((1));
-
-/* Add SIGNO to SET. */
-extern int sigaddset (sigset_t *__set, int __signo) __THROW __nonnull ((1));
-
-/* Remove SIGNO from SET. */
-extern int sigdelset (sigset_t *__set, int __signo) __THROW __nonnull ((1));
-
-/* Return 1 if SIGNO is in SET, 0 if not. */
-extern int sigismember (const sigset_t *__set, int __signo)
- __THROW __nonnull ((1));
-
-# ifdef __USE_GNU
-/* Return non-empty value is SET is not empty. */
-extern int sigisemptyset (const sigset_t *__set) __THROW __nonnull ((1));
-
-/* Build new signal set by combining the two inputs set using logical AND. */
-extern int sigandset (sigset_t *__set, const sigset_t *__left,
- const sigset_t *__right) __THROW __nonnull ((1, 2, 3));
-
-/* Build new signal set by combining the two inputs set using logical OR. */
-extern int sigorset (sigset_t *__set, const sigset_t *__left,
- const sigset_t *__right) __THROW __nonnull ((1, 2, 3));
-# endif /* GNU */
-
-/* Get the system-specific definitions of `struct sigaction'
- and the `SA_*' and `SIG_*'. constants. */
-# include <bits/sigaction.h>
-
-/* Get and/or change the set of blocked signals. */
-extern int sigprocmask (int __how, const sigset_t *__restrict __set,
- sigset_t *__restrict __oset) __THROW;
-
-/* Change the set of blocked signals to SET,
- wait until a signal arrives, and restore the set of blocked signals.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigsuspend (const sigset_t *__set) __nonnull ((1));
-
-/* Get and/or set the action for signal SIG. */
-extern int sigaction (int __sig, const struct sigaction *__restrict __act,
- struct sigaction *__restrict __oact) __THROW;
-
-/* Put in SET all signals that are blocked and waiting to be delivered. */
-extern int sigpending (sigset_t *__set) __THROW __nonnull ((1));
-
-
-# ifdef __USE_POSIX199506
-/* Select any of pending signals from SET or wait for any to arrive.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigwait (const sigset_t *__restrict __set, int *__restrict __sig)
- __nonnull ((1, 2));
-# endif /* Use POSIX 1995. */
-
-# ifdef __USE_POSIX199309
-/* Select any of pending signals from SET and place information in INFO.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigwaitinfo (const sigset_t *__restrict __set,
- siginfo_t *__restrict __info) __nonnull ((1));
-
-/* Select any of pending signals from SET and place information in INFO.
- Wait the time specified by TIMEOUT if no signal is pending.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigtimedwait (const sigset_t *__restrict __set,
- siginfo_t *__restrict __info,
- const struct timespec *__restrict __timeout)
- __nonnull ((1));
-
-/* Send signal SIG to the process PID. Associate data in VAL with the
- signal. */
-extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
- __THROW;
-# endif /* Use POSIX 199306. */
-
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-
-/* Get machine-dependent `struct sigcontext' and signal subcodes. */
-# include <bits/sigcontext.h>
-
-/* Restore the state saved in SCP. */
-extern int sigreturn (struct sigcontext *__scp) __THROW;
-
-#endif /* Use misc. */
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define __need_size_t
-# include <stddef.h>
-
-# include <bits/types/stack_t.h>
-# if defined __USE_XOPEN || defined __USE_XOPEN2K8
-/* This will define `ucontext_t' and `mcontext_t'. */
-# include <sys/ucontext.h>
-# endif
-#endif /* Use POSIX.1-2008 or X/Open Unix. */
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_MISC
-/* If INTERRUPT is nonzero, make signal SIG interrupt system calls
- (causing them to fail with EINTR); if INTERRUPT is zero, make system
- calls be restarted after signal SIG. */
-extern int siginterrupt (int __sig, int __interrupt) __THROW
- __attribute_deprecated_msg__ ("Use sigaction with SA_RESTART instead");
-
-# include <bits/sigstack.h>
-# include <bits/ss_flags.h>
-
-/* Alternate signal handler stack interface.
- This interface should always be preferred over `sigstack'. */
-extern int sigaltstack (const stack_t *__restrict __ss,
- stack_t *__restrict __oss) __THROW;
-#endif /* __USE_XOPEN_EXTENDED || __USE_MISC */
-
-#if ((defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC)
-# include <bits/types/struct_sigstack.h>
-#endif
-
-#if ((defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC)
-/* Run signals handlers on the stack specified by SS (if not NULL).
- If OSS is not NULL, it is filled in with the old signal stack status.
- This interface is obsolete and on many platform not implemented. */
-extern int sigstack (struct sigstack *__ss, struct sigstack *__oss)
- __THROW __attribute_deprecated__;
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Simplified interface for signal management. */
-
-/* Add SIG to the calling process' signal mask. */
-extern int sighold (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the sigprocmask function instead");
-
-/* Remove SIG from the calling process' signal mask. */
-extern int sigrelse (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the sigprocmask function instead");
-
-/* Set the disposition of SIG to SIG_IGN. */
-extern int sigignore (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the signal function instead");
-
-/* Set the disposition of SIG. */
-extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW
- __attribute_deprecated_msg__
- ("Use the signal and sigprocmask functions instead");
-#endif
-
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-/* Some of the functions for handling signals in threaded programs must
- be defined here. */
-# include <bits/pthreadtypes.h>
-# include <bits/sigthread.h>
-#endif /* use Unix98 */
-
-/* The following functions are used internally in the C library and in
- other code which need deep insights. */
-
-/* Return number of available real-time signal with highest priority. */
-extern int __libc_current_sigrtmin (void) __THROW;
-/* Return number of available real-time signal with lowest priority. */
-extern int __libc_current_sigrtmax (void) __THROW;
-
-#define SIGRTMIN (__libc_current_sigrtmin ())
-#define SIGRTMAX (__libc_current_sigrtmax ())
-
-/* System-specific extensions. */
-#include <bits/signal_ext.h>
-
-__END_DECLS
-
-#endif /* not signal.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/spawn.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/spawn.h
deleted file mode 100644
index a29da02..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/spawn.h
+++ /dev/null
@@ -1,220 +0,0 @@
-/* Definitions for POSIX spawn interface.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SPAWN_H
-#define _SPAWN_H 1
-
-#include <features.h>
-#include <sched.h>
-#include <sys/types.h>
-#include <bits/types/sigset_t.h>
-
-
-/* Data structure to contain attributes for thread creation. */
-typedef struct
-{
- short int __flags;
- pid_t __pgrp;
- sigset_t __sd;
- sigset_t __ss;
- struct sched_param __sp;
- int __policy;
- int __pad[16];
-} posix_spawnattr_t;
-
-
-/* Data structure to contain information about the actions to be
- performed in the new process with respect to file descriptors. */
-typedef struct
-{
- int __allocated;
- int __used;
- struct __spawn_action *__actions;
- int __pad[16];
-} posix_spawn_file_actions_t;
-
-
-/* Flags to be set in the `posix_spawnattr_t'. */
-#define POSIX_SPAWN_RESETIDS 0x01
-#define POSIX_SPAWN_SETPGROUP 0x02
-#define POSIX_SPAWN_SETSIGDEF 0x04
-#define POSIX_SPAWN_SETSIGMASK 0x08
-#define POSIX_SPAWN_SETSCHEDPARAM 0x10
-#define POSIX_SPAWN_SETSCHEDULER 0x20
-#ifdef __USE_GNU
-# define POSIX_SPAWN_USEVFORK 0x40
-# define POSIX_SPAWN_SETSID 0x80
-#endif
-
-
-__BEGIN_DECLS
-
-/* Spawn a new process executing PATH with the attributes describes in *ATTRP.
- Before running the process perform the actions described in FILE-ACTIONS.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int posix_spawn (pid_t *__restrict __pid,
- const char *__restrict __path,
- const posix_spawn_file_actions_t *__restrict
- __file_actions,
- const posix_spawnattr_t *__restrict __attrp,
- char *const __argv[__restrict_arr],
- char *const __envp[__restrict_arr])
- __nonnull ((2, 5));
-
-/* Similar to `posix_spawn' but search for FILE in the PATH.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int posix_spawnp (pid_t *__pid, const char *__file,
- const posix_spawn_file_actions_t *__file_actions,
- const posix_spawnattr_t *__attrp,
- char *const __argv[], char *const __envp[])
- __nonnull ((2, 5));
-
-
-/* Initialize data structure with attributes for `spawn' to default values. */
-extern int posix_spawnattr_init (posix_spawnattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Free resources associated with ATTR. */
-extern int posix_spawnattr_destroy (posix_spawnattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Store signal mask for signals with default handling from ATTR in
- SIGDEFAULT. */
-extern int posix_spawnattr_getsigdefault (const posix_spawnattr_t *
- __restrict __attr,
- sigset_t *__restrict __sigdefault)
- __THROW __nonnull ((1, 2));
-
-/* Set signal mask for signals with default handling in ATTR to SIGDEFAULT. */
-extern int posix_spawnattr_setsigdefault (posix_spawnattr_t *__restrict __attr,
- const sigset_t *__restrict
- __sigdefault)
- __THROW __nonnull ((1, 2));
-
-/* Store signal mask for the new process from ATTR in SIGMASK. */
-extern int posix_spawnattr_getsigmask (const posix_spawnattr_t *__restrict
- __attr,
- sigset_t *__restrict __sigmask)
- __THROW __nonnull ((1, 2));
-
-/* Set signal mask for the new process in ATTR to SIGMASK. */
-extern int posix_spawnattr_setsigmask (posix_spawnattr_t *__restrict __attr,
- const sigset_t *__restrict __sigmask)
- __THROW __nonnull ((1, 2));
-
-/* Get flag word from the attribute structure. */
-extern int posix_spawnattr_getflags (const posix_spawnattr_t *__restrict
- __attr,
- short int *__restrict __flags)
- __THROW __nonnull ((1, 2));
-
-/* Store flags in the attribute structure. */
-extern int posix_spawnattr_setflags (posix_spawnattr_t *_attr,
- short int __flags)
- __THROW __nonnull ((1));
-
-/* Get process group ID from the attribute structure. */
-extern int posix_spawnattr_getpgroup (const posix_spawnattr_t *__restrict
- __attr, pid_t *__restrict __pgroup)
- __THROW __nonnull ((1, 2));
-
-/* Store process group ID in the attribute structure. */
-extern int posix_spawnattr_setpgroup (posix_spawnattr_t *__attr,
- pid_t __pgroup)
- __THROW __nonnull ((1));
-
-/* Get scheduling policy from the attribute structure. */
-extern int posix_spawnattr_getschedpolicy (const posix_spawnattr_t *
- __restrict __attr,
- int *__restrict __schedpolicy)
- __THROW __nonnull ((1, 2));
-
-/* Store scheduling policy in the attribute structure. */
-extern int posix_spawnattr_setschedpolicy (posix_spawnattr_t *__attr,
- int __schedpolicy)
- __THROW __nonnull ((1));
-
-/* Get scheduling parameters from the attribute structure. */
-extern int posix_spawnattr_getschedparam (const posix_spawnattr_t *
- __restrict __attr,
- struct sched_param *__restrict
- __schedparam)
- __THROW __nonnull ((1, 2));
-
-/* Store scheduling parameters in the attribute structure. */
-extern int posix_spawnattr_setschedparam (posix_spawnattr_t *__restrict __attr,
- const struct sched_param *
- __restrict __schedparam)
- __THROW __nonnull ((1, 2));
-
-
-/* Initialize data structure for file attribute for `spawn' call. */
-extern int posix_spawn_file_actions_init (posix_spawn_file_actions_t *
- __file_actions)
- __THROW __nonnull ((1));
-
-/* Free resources associated with FILE-ACTIONS. */
-extern int posix_spawn_file_actions_destroy (posix_spawn_file_actions_t *
- __file_actions)
- __THROW __nonnull ((1));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `open' for the given file during the `spawn' call. */
-extern int posix_spawn_file_actions_addopen (posix_spawn_file_actions_t *
- __restrict __file_actions,
- int __fd,
- const char *__restrict __path,
- int __oflag, mode_t __mode)
- __THROW __nonnull ((1, 3));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `close' for the given file descriptor during the `spawn' call. */
-extern int posix_spawn_file_actions_addclose (posix_spawn_file_actions_t *
- __file_actions, int __fd)
- __THROW __nonnull ((1));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `dup2' for the given file descriptors during the `spawn' call. */
-extern int posix_spawn_file_actions_adddup2 (posix_spawn_file_actions_t *
- __file_actions,
- int __fd, int __newfd)
- __THROW __nonnull ((1));
-
-#ifdef __USE_GNU
-/* Add an action changing the directory to PATH during spawn. This
- affects the subsequent file actions. */
-extern int posix_spawn_file_actions_addchdir_np (posix_spawn_file_actions_t *
- __restrict __actions,
- const char *__restrict __path)
- __THROW __nonnull ((1, 2));
-
-/* Add an action changing the directory to FD during spawn. This
- affects the subsequent file actions. FD is not duplicated and must
- be open when the file action is executed. */
-extern int posix_spawn_file_actions_addfchdir_np (posix_spawn_file_actions_t *,
- int __fd)
- __THROW __nonnull ((1));
-#endif
-
-__END_DECLS
-
-#endif /* spawn.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stab.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stab.h
deleted file mode 100644
index 9dc3c32..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stab.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef __GNU_STAB__
-
-/* Indicate the GNU stab.h is in use. */
-
-#define __GNU_STAB__
-
-#define __define_stab(NAME, CODE, STRING) NAME=CODE,
-
-enum __stab_debug_code
-{
-#include <bits/stab.def>
-LAST_UNUSED_STAB_CODE
-};
-
-#undef __define_stab
-
-#endif /* __GNU_STAB_ */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdc-predef.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdc-predef.h
deleted file mode 100644
index e130c46..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdc-predef.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDC_PREDEF_H
-#define _STDC_PREDEF_H 1
-
-/* This header is separate from features.h so that the compiler can
- include it implicitly at the start of every compilation. It must
- not itself include <features.h> or any other header that includes
- <features.h> because the implicit include comes before any feature
- test macros that may be defined in a source file before it first
- explicitly includes a system header. GCC knows the name of this
- header in order to preinclude it. */
-
-/* glibc's intent is to support the IEC 559 math functionality, real
- and complex. If the GCC (4.9 and later) predefined macros
- specifying compiler intent are available, use them to determine
- whether the overall intent is to support these features; otherwise,
- presume an older compiler has intent to support these features and
- define these macros by default. */
-
-#ifdef __GCC_IEC_559
-# if __GCC_IEC_559 > 0
-# define __STDC_IEC_559__ 1
-# endif
-#else
-# define __STDC_IEC_559__ 1
-#endif
-
-#ifdef __GCC_IEC_559_COMPLEX
-# if __GCC_IEC_559_COMPLEX > 0
-# define __STDC_IEC_559_COMPLEX__ 1
-# endif
-#else
-# define __STDC_IEC_559_COMPLEX__ 1
-#endif
-
-/* wchar_t uses Unicode 10.0.0. Version 10.0 of the Unicode Standard is
- synchronized with ISO/IEC 10646:2017, fifth edition, plus
- the following additions from Amendment 1 to the fifth edition:
- - 56 emoji characters
- - 285 hentaigana
- - 3 additional Zanabazar Square characters */
-#define __STDC_ISO_10646__ 201706L
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdint.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdint.h
deleted file mode 100644
index 30969f6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdint.h
+++ /dev/null
@@ -1,319 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.18 Integer types <stdint.h>
- */
-
-#ifndef _STDINT_H
-#define _STDINT_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-#include <bits/types.h>
-#include <bits/wchar.h>
-#include <bits/wordsize.h>
-
-/* Exact integral types. */
-
-/* Signed. */
-#include <bits/stdint-intn.h>
-
-/* Unsigned. */
-#include <bits/stdint-uintn.h>
-
-
-/* Small types. */
-
-/* Signed. */
-typedef __int_least8_t int_least8_t;
-typedef __int_least16_t int_least16_t;
-typedef __int_least32_t int_least32_t;
-typedef __int_least64_t int_least64_t;
-
-/* Unsigned. */
-typedef __uint_least8_t uint_least8_t;
-typedef __uint_least16_t uint_least16_t;
-typedef __uint_least32_t uint_least32_t;
-typedef __uint_least64_t uint_least64_t;
-
-
-/* Fast types. */
-
-/* Signed. */
-typedef signed char int_fast8_t;
-#if __WORDSIZE == 64
-typedef long int int_fast16_t;
-typedef long int int_fast32_t;
-typedef long int int_fast64_t;
-#else
-typedef int int_fast16_t;
-typedef int int_fast32_t;
-__extension__
-typedef long long int int_fast64_t;
-#endif
-
-/* Unsigned. */
-typedef unsigned char uint_fast8_t;
-#if __WORDSIZE == 64
-typedef unsigned long int uint_fast16_t;
-typedef unsigned long int uint_fast32_t;
-typedef unsigned long int uint_fast64_t;
-#else
-typedef unsigned int uint_fast16_t;
-typedef unsigned int uint_fast32_t;
-__extension__
-typedef unsigned long long int uint_fast64_t;
-#endif
-
-
-/* Types for `void *' pointers. */
-#if __WORDSIZE == 64
-# ifndef __intptr_t_defined
-typedef long int intptr_t;
-# define __intptr_t_defined
-# endif
-typedef unsigned long int uintptr_t;
-#else
-# ifndef __intptr_t_defined
-typedef int intptr_t;
-# define __intptr_t_defined
-# endif
-typedef unsigned int uintptr_t;
-#endif
-
-
-/* Largest integral types. */
-typedef __intmax_t intmax_t;
-typedef __uintmax_t uintmax_t;
-
-
-# if __WORDSIZE == 64
-# define __INT64_C(c) c ## L
-# define __UINT64_C(c) c ## UL
-# else
-# define __INT64_C(c) c ## LL
-# define __UINT64_C(c) c ## ULL
-# endif
-
-/* Limits of integral types. */
-
-/* Minimum of signed integral types. */
-# define INT8_MIN (-128)
-# define INT16_MIN (-32767-1)
-# define INT32_MIN (-2147483647-1)
-# define INT64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of signed integral types. */
-# define INT8_MAX (127)
-# define INT16_MAX (32767)
-# define INT32_MAX (2147483647)
-# define INT64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of unsigned integral types. */
-# define UINT8_MAX (255)
-# define UINT16_MAX (65535)
-# define UINT32_MAX (4294967295U)
-# define UINT64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Minimum of signed integral types having a minimum size. */
-# define INT_LEAST8_MIN (-128)
-# define INT_LEAST16_MIN (-32767-1)
-# define INT_LEAST32_MIN (-2147483647-1)
-# define INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of signed integral types having a minimum size. */
-# define INT_LEAST8_MAX (127)
-# define INT_LEAST16_MAX (32767)
-# define INT_LEAST32_MAX (2147483647)
-# define INT_LEAST64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of unsigned integral types having a minimum size. */
-# define UINT_LEAST8_MAX (255)
-# define UINT_LEAST16_MAX (65535)
-# define UINT_LEAST32_MAX (4294967295U)
-# define UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Minimum of fast signed integral types having a minimum size. */
-# define INT_FAST8_MIN (-128)
-# if __WORDSIZE == 64
-# define INT_FAST16_MIN (-9223372036854775807L-1)
-# define INT_FAST32_MIN (-9223372036854775807L-1)
-# else
-# define INT_FAST16_MIN (-2147483647-1)
-# define INT_FAST32_MIN (-2147483647-1)
-# endif
-# define INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of fast signed integral types having a minimum size. */
-# define INT_FAST8_MAX (127)
-# if __WORDSIZE == 64
-# define INT_FAST16_MAX (9223372036854775807L)
-# define INT_FAST32_MAX (9223372036854775807L)
-# else
-# define INT_FAST16_MAX (2147483647)
-# define INT_FAST32_MAX (2147483647)
-# endif
-# define INT_FAST64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of fast unsigned integral types having a minimum size. */
-# define UINT_FAST8_MAX (255)
-# if __WORDSIZE == 64
-# define UINT_FAST16_MAX (18446744073709551615UL)
-# define UINT_FAST32_MAX (18446744073709551615UL)
-# else
-# define UINT_FAST16_MAX (4294967295U)
-# define UINT_FAST32_MAX (4294967295U)
-# endif
-# define UINT_FAST64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Values to test for integral types holding `void *' pointer. */
-# if __WORDSIZE == 64
-# define INTPTR_MIN (-9223372036854775807L-1)
-# define INTPTR_MAX (9223372036854775807L)
-# define UINTPTR_MAX (18446744073709551615UL)
-# else
-# define INTPTR_MIN (-2147483647-1)
-# define INTPTR_MAX (2147483647)
-# define UINTPTR_MAX (4294967295U)
-# endif
-
-
-/* Minimum for largest signed integral type. */
-# define INTMAX_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum for largest signed integral type. */
-# define INTMAX_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum for largest unsigned integral type. */
-# define UINTMAX_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Limits of other integer types. */
-
-/* Limits of `ptrdiff_t' type. */
-# if __WORDSIZE == 64
-# define PTRDIFF_MIN (-9223372036854775807L-1)
-# define PTRDIFF_MAX (9223372036854775807L)
-# else
-# if __WORDSIZE32_PTRDIFF_LONG
-# define PTRDIFF_MIN (-2147483647L-1)
-# define PTRDIFF_MAX (2147483647L)
-# else
-# define PTRDIFF_MIN (-2147483647-1)
-# define PTRDIFF_MAX (2147483647)
-# endif
-# endif
-
-/* Limits of `sig_atomic_t'. */
-# define SIG_ATOMIC_MIN (-2147483647-1)
-# define SIG_ATOMIC_MAX (2147483647)
-
-/* Limit of `size_t' type. */
-# if __WORDSIZE == 64
-# define SIZE_MAX (18446744073709551615UL)
-# else
-# if __WORDSIZE32_SIZE_ULONG
-# define SIZE_MAX (4294967295UL)
-# else
-# define SIZE_MAX (4294967295U)
-# endif
-# endif
-
-/* Limits of `wchar_t'. */
-# ifndef WCHAR_MIN
-/* These constants might also be defined in <wchar.h>. */
-# define WCHAR_MIN __WCHAR_MIN
-# define WCHAR_MAX __WCHAR_MAX
-# endif
-
-/* Limits of `wint_t'. */
-# define WINT_MIN (0u)
-# define WINT_MAX (4294967295u)
-
-/* Signed. */
-# define INT8_C(c) c
-# define INT16_C(c) c
-# define INT32_C(c) c
-# if __WORDSIZE == 64
-# define INT64_C(c) c ## L
-# else
-# define INT64_C(c) c ## LL
-# endif
-
-/* Unsigned. */
-# define UINT8_C(c) c
-# define UINT16_C(c) c
-# define UINT32_C(c) c ## U
-# if __WORDSIZE == 64
-# define UINT64_C(c) c ## UL
-# else
-# define UINT64_C(c) c ## ULL
-# endif
-
-/* Maximal type. */
-# if __WORDSIZE == 64
-# define INTMAX_C(c) c ## L
-# define UINTMAX_C(c) c ## UL
-# else
-# define INTMAX_C(c) c ## LL
-# define UINTMAX_C(c) c ## ULL
-# endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-# define INT8_WIDTH 8
-# define UINT8_WIDTH 8
-# define INT16_WIDTH 16
-# define UINT16_WIDTH 16
-# define INT32_WIDTH 32
-# define UINT32_WIDTH 32
-# define INT64_WIDTH 64
-# define UINT64_WIDTH 64
-
-# define INT_LEAST8_WIDTH 8
-# define UINT_LEAST8_WIDTH 8
-# define INT_LEAST16_WIDTH 16
-# define UINT_LEAST16_WIDTH 16
-# define INT_LEAST32_WIDTH 32
-# define UINT_LEAST32_WIDTH 32
-# define INT_LEAST64_WIDTH 64
-# define UINT_LEAST64_WIDTH 64
-
-# define INT_FAST8_WIDTH 8
-# define UINT_FAST8_WIDTH 8
-# define INT_FAST16_WIDTH __WORDSIZE
-# define UINT_FAST16_WIDTH __WORDSIZE
-# define INT_FAST32_WIDTH __WORDSIZE
-# define UINT_FAST32_WIDTH __WORDSIZE
-# define INT_FAST64_WIDTH 64
-# define UINT_FAST64_WIDTH 64
-
-# define INTPTR_WIDTH __WORDSIZE
-# define UINTPTR_WIDTH __WORDSIZE
-
-# define INTMAX_WIDTH 64
-# define UINTMAX_WIDTH 64
-
-# define PTRDIFF_WIDTH __WORDSIZE
-# define SIG_ATOMIC_WIDTH 32
-# define SIZE_WIDTH __WORDSIZE
-# define WCHAR_WIDTH 32
-# define WINT_WIDTH 32
-
-#endif
-
-#endif /* stdint.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdio.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdio.h
deleted file mode 100644
index 144137c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdio.h
+++ /dev/null
@@ -1,876 +0,0 @@
-/* Define ISO C stdio on top of C++ iostreams.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.19 Input/output <stdio.h>
- */
-
-#ifndef _STDIO_H
-#define _STDIO_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-__BEGIN_DECLS
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#define __need___va_list
-#include <stdarg.h>
-
-#include <bits/types.h>
-#include <bits/types/__fpos_t.h>
-#include <bits/types/__fpos64_t.h>
-#include <bits/types/__FILE.h>
-#include <bits/types/FILE.h>
-#include <bits/types/struct_FILE.h>
-
-#ifdef __USE_GNU
-# include <bits/types/cookie_io_functions_t.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# ifdef __GNUC__
-# ifndef _VA_LIST_DEFINED
-typedef __gnuc_va_list va_list;
-# define _VA_LIST_DEFINED
-# endif
-# else
-# include <stdarg.h>
-# endif
-#endif
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-# ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-# endif
-#endif
-
-/* The type of the second argument to `fgetpos' and `fsetpos'. */
-#ifndef __USE_FILE_OFFSET64
-typedef __fpos_t fpos_t;
-#else
-typedef __fpos64_t fpos_t;
-#endif
-#ifdef __USE_LARGEFILE64
-typedef __fpos64_t fpos64_t;
-#endif
-
-/* The possibilities for the third argument to `setvbuf'. */
-#define _IOFBF 0 /* Fully buffered. */
-#define _IOLBF 1 /* Line buffered. */
-#define _IONBF 2 /* No buffering. */
-
-
-/* Default buffer size. */
-#define BUFSIZ 8192
-
-
-/* The value returned by fgetc and similar functions to indicate the
- end of the file. */
-#define EOF (-1)
-
-
-/* The possibilities for the third argument to `fseek'.
- These values should not be changed. */
-#define SEEK_SET 0 /* Seek from beginning of file. */
-#define SEEK_CUR 1 /* Seek from current position. */
-#define SEEK_END 2 /* Seek from end of file. */
-#ifdef __USE_GNU
-# define SEEK_DATA 3 /* Seek to next data. */
-# define SEEK_HOLE 4 /* Seek to next hole. */
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Default path prefix for `tempnam' and `tmpnam'. */
-# define P_tmpdir "/tmp"
-#endif
-
-
-/* Get the values:
- L_tmpnam How long an array of chars must be to be passed to `tmpnam'.
- TMP_MAX The minimum number of unique filenames generated by tmpnam
- (and tempnam when it uses tmpnam's name space),
- or tempnam (the two are separate).
- L_ctermid How long an array to pass to `ctermid'.
- L_cuserid How long an array to pass to `cuserid'.
- FOPEN_MAX Minimum number of files that can be open at once.
- FILENAME_MAX Maximum length of a filename. */
-#include <bits/stdio_lim.h>
-
-
-/* Standard streams. */
-extern FILE *stdin; /* Standard input stream. */
-extern FILE *stdout; /* Standard output stream. */
-extern FILE *stderr; /* Standard error output stream. */
-/* C89/C99 say they're macros. Make them happy. */
-#define stdin stdin
-#define stdout stdout
-#define stderr stderr
-
-/* Remove file FILENAME. */
-extern int remove (const char *__filename) __THROW;
-/* Rename file OLD to NEW. */
-extern int rename (const char *__old, const char *__new) __THROW;
-
-#ifdef __USE_ATFILE
-/* Rename file OLD relative to OLDFD to NEW relative to NEWFD. */
-extern int renameat (int __oldfd, const char *__old, int __newfd,
- const char *__new) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Flags for renameat2. */
-# define RENAME_NOREPLACE (1 << 0)
-# define RENAME_EXCHANGE (1 << 1)
-# define RENAME_WHITEOUT (1 << 2)
-
-/* Rename file OLD relative to OLDFD to NEW relative to NEWFD, with
- additional flags. */
-extern int renameat2 (int __oldfd, const char *__old, int __newfd,
- const char *__new, unsigned int __flags) __THROW;
-#endif
-
-/* Create a temporary file and open it read/write.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern FILE *tmpfile (void) __wur;
-#else
-# ifdef __REDIRECT
-extern FILE *__REDIRECT (tmpfile, (void), tmpfile64) __wur;
-# else
-# define tmpfile tmpfile64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern FILE *tmpfile64 (void) __wur;
-#endif
-
-/* Generate a temporary filename. */
-extern char *tmpnam (char *__s) __THROW __wur;
-
-#ifdef __USE_MISC
-/* This is the reentrant variant of `tmpnam'. The only difference is
- that it does not allow S to be NULL. */
-extern char *tmpnam_r (char *__s) __THROW __wur;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Generate a unique temporary filename using up to five characters of PFX
- if it is not NULL. The directory to put this file in is searched for
- as follows: First the environment variable "TMPDIR" is checked.
- If it contains the name of a writable directory, that directory is used.
- If not and if DIR is not NULL, that value is checked. If that fails,
- P_tmpdir is tried and finally "/tmp". The storage for the filename
- is allocated by `malloc'. */
-extern char *tempnam (const char *__dir, const char *__pfx)
- __THROW __attribute_malloc__ __wur;
-#endif
-
-
-/* Close STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fclose (FILE *__stream);
-/* Flush STREAM, or all streams if STREAM is NULL.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fflush (FILE *__stream);
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not required.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fflush_unlocked (FILE *__stream);
-#endif
-
-#ifdef __USE_GNU
-/* Close all streams.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fcloseall (void);
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Open a file and create a new stream for it.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *fopen (const char *__restrict __filename,
- const char *__restrict __modes) __wur;
-/* Open a file, replacing an existing stream with it.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *freopen (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream) __wur;
-#else
-# ifdef __REDIRECT
-extern FILE *__REDIRECT (fopen, (const char *__restrict __filename,
- const char *__restrict __modes), fopen64)
- __wur;
-extern FILE *__REDIRECT (freopen, (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream), freopen64)
- __wur;
-# else
-# define fopen fopen64
-# define freopen freopen64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern FILE *fopen64 (const char *__restrict __filename,
- const char *__restrict __modes) __wur;
-extern FILE *freopen64 (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream) __wur;
-#endif
-
-#ifdef __USE_POSIX
-/* Create a new stream that refers to an existing system file descriptor. */
-extern FILE *fdopen (int __fd, const char *__modes) __THROW __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Create a new stream that refers to the given magic cookie,
- and uses the given functions for input and output. */
-extern FILE *fopencookie (void *__restrict __magic_cookie,
- const char *__restrict __modes,
- cookie_io_functions_t __io_funcs) __THROW __wur;
-#endif
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Create a new stream that refers to a memory buffer. */
-extern FILE *fmemopen (void *__s, size_t __len, const char *__modes)
- __THROW __wur;
-
-/* Open a stream that writes into a malloc'd buffer that is expanded as
- necessary. *BUFLOC and *SIZELOC are updated with the buffer's location
- and the number of characters written on fflush or fclose. */
-extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __THROW __wur;
-#endif
-
-
-/* If BUF is NULL, make STREAM unbuffered.
- Else make it use buffer BUF, of size BUFSIZ. */
-extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __THROW;
-/* Make STREAM use buffering mode MODE.
- If BUF is not NULL, use N bytes of it for buffering;
- else allocate an internal buffer N bytes long. */
-extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
- int __modes, size_t __n) __THROW;
-
-#ifdef __USE_MISC
-/* If BUF is NULL, make STREAM unbuffered.
- Else make it use SIZE bytes of BUF for buffering. */
-extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
- size_t __size) __THROW;
-
-/* Make STREAM line-buffered. */
-extern void setlinebuf (FILE *__stream) __THROW;
-#endif
-
-
-/* Write formatted output to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fprintf (FILE *__restrict __stream,
- const char *__restrict __format, ...);
-/* Write formatted output to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int printf (const char *__restrict __format, ...);
-/* Write formatted output to S. */
-extern int sprintf (char *__restrict __s,
- const char *__restrict __format, ...) __THROWNL;
-
-/* Write formatted output to S from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfprintf (FILE *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg);
-/* Write formatted output to stdout from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg);
-/* Write formatted output to S from argument list ARG. */
-extern int vsprintf (char *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg) __THROWNL;
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-/* Maximum chars of output to write in MAXLEN. */
-extern int snprintf (char *__restrict __s, size_t __maxlen,
- const char *__restrict __format, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 3, 4)));
-
-extern int vsnprintf (char *__restrict __s, size_t __maxlen,
- const char *__restrict __format, __gnuc_va_list __arg)
- __THROWNL __attribute__ ((__format__ (__printf__, 3, 0)));
-#endif
-
-#if __GLIBC_USE (LIB_EXT2)
-/* Write formatted output to a string dynamically allocated with `malloc'.
- Store the address of the string in *PTR. */
-extern int vasprintf (char **__restrict __ptr, const char *__restrict __f,
- __gnuc_va_list __arg)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 0))) __wur;
-extern int __asprintf (char **__restrict __ptr,
- const char *__restrict __fmt, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
-extern int asprintf (char **__restrict __ptr,
- const char *__restrict __fmt, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Write formatted output to a file descriptor. */
-extern int vdprintf (int __fd, const char *__restrict __fmt,
- __gnuc_va_list __arg)
- __attribute__ ((__format__ (__printf__, 2, 0)));
-extern int dprintf (int __fd, const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-#endif
-
-
-/* Read formatted input from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fscanf (FILE *__restrict __stream,
- const char *__restrict __format, ...) __wur;
-/* Read formatted input from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int scanf (const char *__restrict __format, ...) __wur;
-/* Read formatted input from S. */
-extern int sscanf (const char *__restrict __s,
- const char *__restrict __format, ...) __THROW;
-
-/* For historical reasons, the C99-compliant versions of the scanf
- functions are at alternative names. When __LDBL_COMPAT or
- __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI are in effect, this is handled in
- bits/stdio-ldbl.h. */
-#include <bits/floatn.h>
-#if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (fscanf, (FILE *__restrict __stream,
- const char *__restrict __format, ...),
- __isoc99_fscanf) __wur;
-extern int __REDIRECT (scanf, (const char *__restrict __format, ...),
- __isoc99_scanf) __wur;
-extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s,
- const char *__restrict __format, ...),
- __isoc99_sscanf);
-# else
-extern int __isoc99_fscanf (FILE *__restrict __stream,
- const char *__restrict __format, ...) __wur;
-extern int __isoc99_scanf (const char *__restrict __format, ...) __wur;
-extern int __isoc99_sscanf (const char *__restrict __s,
- const char *__restrict __format, ...) __THROW;
-# define fscanf __isoc99_fscanf
-# define scanf __isoc99_scanf
-# define sscanf __isoc99_sscanf
-# endif
-#endif
-
-#ifdef __USE_ISOC99
-/* Read formatted input from S into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfscanf (FILE *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg)
- __attribute__ ((__format__ (__scanf__, 2, 0))) __wur;
-
-/* Read formatted input from stdin into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg)
- __attribute__ ((__format__ (__scanf__, 1, 0))) __wur;
-
-/* Read formatted input from S into argument list ARG. */
-extern int vsscanf (const char *__restrict __s,
- const char *__restrict __format, __gnuc_va_list __arg)
- __THROW __attribute__ ((__format__ (__scanf__, 2, 0)));
-
-/* Same redirection as above for the v*scanf family. */
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __REDIRECT && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-extern int __REDIRECT (vfscanf,
- (FILE *__restrict __s,
- const char *__restrict __format, __gnuc_va_list __arg),
- __isoc99_vfscanf)
- __attribute__ ((__format__ (__scanf__, 2, 0))) __wur;
-extern int __REDIRECT (vscanf, (const char *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vscanf)
- __attribute__ ((__format__ (__scanf__, 1, 0))) __wur;
-extern int __REDIRECT_NTH (vsscanf,
- (const char *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vsscanf)
- __attribute__ ((__format__ (__scanf__, 2, 0)));
-# elif !defined __REDIRECT
-extern int __isoc99_vfscanf (FILE *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg) __wur;
-extern int __isoc99_vscanf (const char *__restrict __format,
- __gnuc_va_list __arg) __wur;
-extern int __isoc99_vsscanf (const char *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg) __THROW;
-# define vfscanf __isoc99_vfscanf
-# define vscanf __isoc99_vscanf
-# define vsscanf __isoc99_vsscanf
-# endif
-# endif
-#endif /* Use ISO C9x. */
-
-
-/* Read a character from STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int fgetc (FILE *__stream);
-extern int getc (FILE *__stream);
-
-/* Read a character from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getchar (void);
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int getc_unlocked (FILE *__stream);
-extern int getchar_unlocked (void);
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetc_unlocked (FILE *__stream);
-#endif /* Use MISC. */
-
-
-/* Write a character to STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW.
-
- These functions is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputc (int __c, FILE *__stream);
-extern int putc (int __c, FILE *__stream);
-
-/* Write a character to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int putchar (int __c);
-
-#ifdef __USE_MISC
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputc_unlocked (int __c, FILE *__stream);
-#endif /* Use MISC. */
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int putc_unlocked (int __c, FILE *__stream);
-extern int putchar_unlocked (int __c);
-#endif /* Use POSIX. */
-
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-/* Get a word (int) from STREAM. */
-extern int getw (FILE *__stream);
-
-/* Write a word (int) to STREAM. */
-extern int putw (int __w, FILE *__stream);
-#endif
-
-
-/* Get a newline-terminated string of finite length from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 2));
-
-#if __GLIBC_USE (DEPRECATED_GETS)
-/* Get a newline-terminated string from stdin, removing the newline.
-
- This function is impossible to use safely. It has been officially
- removed from ISO C11 and ISO C++14, and we have also removed it
- from the _GNU_SOURCE feature list. It remains available when
- explicitly using an old ISO C, Unix, or POSIX standard.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *gets (char *__s) __wur __attribute_deprecated__;
-#endif
-
-#ifdef __USE_GNU
-/* This function does the same as `fgets' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern char *fgets_unlocked (char *__restrict __s, int __n,
- FILE *__restrict __stream) __wur
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Read up to (and including) a DELIMITER from STREAM into *LINEPTR
- (and null-terminate it). *LINEPTR is a pointer returned from malloc (or
- NULL), pointing to *N characters of space. It is realloc'd as
- necessary. Returns the number of characters read (not including the
- null terminator), or -1 on error or EOF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern __ssize_t __getdelim (char **__restrict __lineptr,
- size_t *__restrict __n, int __delimiter,
- FILE *__restrict __stream) __wur;
-extern __ssize_t getdelim (char **__restrict __lineptr,
- size_t *__restrict __n, int __delimiter,
- FILE *__restrict __stream) __wur;
-
-/* Like `getdelim', but reads up to a newline.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern __ssize_t getline (char **__restrict __lineptr,
- size_t *__restrict __n,
- FILE *__restrict __stream) __wur;
-#endif
-
-
-/* Write a string to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputs (const char *__restrict __s, FILE *__restrict __stream);
-
-/* Write a string, followed by a newline, to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int puts (const char *__s);
-
-
-/* Push a character back onto the input buffer of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int ungetc (int __c, FILE *__stream);
-
-
-/* Read chunks of generic data from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern size_t fread (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream) __wur;
-/* Write chunks of generic data to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern size_t fwrite (const void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __s);
-
-#ifdef __USE_GNU
-/* This function does the same as `fputs' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputs_unlocked (const char *__restrict __s,
- FILE *__restrict __stream);
-#endif
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not necessary.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream) __wur;
-extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream);
-#endif
-
-
-/* Seek to a certain position on STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fseek (FILE *__stream, long int __off, int __whence);
-/* Return the current position of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern long int ftell (FILE *__stream) __wur;
-/* Rewind to the beginning of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void rewind (FILE *__stream);
-
-/* The Single Unix Specification, Version 2, specifies an alternative,
- more adequate interface for the two functions above which deal with
- file offset. `long int' is not the right type. These definitions
- are originally defined in the Large File Support API. */
-
-#if defined __USE_LARGEFILE || defined __USE_XOPEN2K
-# ifndef __USE_FILE_OFFSET64
-/* Seek to a certain position on STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fseeko (FILE *__stream, __off_t __off, int __whence);
-/* Return the current position of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __off_t ftello (FILE *__stream) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (fseeko,
- (FILE *__stream, __off64_t __off, int __whence),
- fseeko64);
-extern __off64_t __REDIRECT (ftello, (FILE *__stream), ftello64);
-# else
-# define fseeko fseeko64
-# define ftello ftello64
-# endif
-# endif
-#endif
-
-#ifndef __USE_FILE_OFFSET64
-/* Get STREAM's position.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
-/* Set STREAM's position.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fsetpos (FILE *__stream, const fpos_t *__pos);
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (fgetpos, (FILE *__restrict __stream,
- fpos_t *__restrict __pos), fgetpos64);
-extern int __REDIRECT (fsetpos,
- (FILE *__stream, const fpos_t *__pos), fsetpos64);
-# else
-# define fgetpos fgetpos64
-# define fsetpos fsetpos64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
-extern __off64_t ftello64 (FILE *__stream) __wur;
-extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
-extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos);
-#endif
-
-/* Clear the error and EOF indicators for STREAM. */
-extern void clearerr (FILE *__stream) __THROW;
-/* Return the EOF indicator for STREAM. */
-extern int feof (FILE *__stream) __THROW __wur;
-/* Return the error indicator for STREAM. */
-extern int ferror (FILE *__stream) __THROW __wur;
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not required. */
-extern void clearerr_unlocked (FILE *__stream) __THROW;
-extern int feof_unlocked (FILE *__stream) __THROW __wur;
-extern int ferror_unlocked (FILE *__stream) __THROW __wur;
-#endif
-
-
-/* Print a message describing the meaning of the value of errno.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void perror (const char *__s);
-
-
-#ifdef __USE_POSIX
-/* Return the system file descriptor for STREAM. */
-extern int fileno (FILE *__stream) __THROW __wur;
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-/* Faster version when locking is not required. */
-extern int fileno_unlocked (FILE *__stream) __THROW __wur;
-#endif
-
-
-#ifdef __USE_POSIX2
-/* Create a new stream connected to a pipe running the given command.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *popen (const char *__command, const char *__modes) __wur;
-
-/* Close a stream opened by popen and return the status of its child.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int pclose (FILE *__stream);
-#endif
-
-
-#ifdef __USE_POSIX
-/* Return the name of the controlling terminal. */
-extern char *ctermid (char *__s) __THROW;
-#endif /* Use POSIX. */
-
-
-#if (defined __USE_XOPEN && !defined __USE_XOPEN2K) || defined __USE_GNU
-/* Return the name of the current user. */
-extern char *cuserid (char *__s);
-#endif /* Use X/Open, but not issue 6. */
-
-
-#ifdef __USE_GNU
-struct obstack; /* See <obstack.h>. */
-
-/* Write formatted output to an obstack. */
-extern int obstack_printf (struct obstack *__restrict __obstack,
- const char *__restrict __format, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3)));
-extern int obstack_vprintf (struct obstack *__restrict __obstack,
- const char *__restrict __format,
- __gnuc_va_list __args)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 0)));
-#endif /* Use GNU. */
-
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996. */
-
-/* Acquire ownership of STREAM. */
-extern void flockfile (FILE *__stream) __THROW;
-
-/* Try to acquire ownership of STREAM but do not block if it is not
- possible. */
-extern int ftrylockfile (FILE *__stream) __THROW __wur;
-
-/* Relinquish the ownership granted for STREAM. */
-extern void funlockfile (FILE *__stream) __THROW;
-#endif /* POSIX */
-
-#if defined __USE_XOPEN && !defined __USE_XOPEN2K && !defined __USE_GNU
-/* X/Open Issues 1-5 required getopt to be declared in this
- header. It was removed in Issue 6. GNU follows Issue 6. */
-# include <bits/getopt_posix.h>
-#endif
-
-/* Slow-path routines used by the optimized inline functions in
- bits/stdio.h. */
-extern int __uflow (FILE *);
-extern int __overflow (FILE *, int);
-
-/* If we are compiling with optimizing read this file. It contains
- several optimizing inline functions and macros. */
-#ifdef __USE_EXTERN_INLINES
-# include <bits/stdio.h>
-#endif
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/stdio2.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/stdio-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* <stdio.h> included. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdio_ext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdio_ext.h
deleted file mode 100644
index ca8a96b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdio_ext.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Functions to access FILE structure internals.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header contains the same definitions as the header of the same name
- on Sun's Solaris OS. */
-
-#ifndef _STDIO_EXT_H
-#define _STDIO_EXT_H 1
-
-#include <stdio.h>
-
-enum
-{
- /* Query current state of the locking status. */
- FSETLOCKING_QUERY = 0,
-#define FSETLOCKING_QUERY FSETLOCKING_QUERY
- /* The library protects all uses of the stream functions, except for
- uses of the *_unlocked functions, by calls equivalent to flockfile(). */
- FSETLOCKING_INTERNAL,
-#define FSETLOCKING_INTERNAL FSETLOCKING_INTERNAL
- /* The user will take care of locking. */
- FSETLOCKING_BYCALLER
-#define FSETLOCKING_BYCALLER FSETLOCKING_BYCALLER
-};
-
-
-__BEGIN_DECLS
-
-/* Return the size of the buffer of FP in bytes currently in use by
- the given stream. */
-extern size_t __fbufsize (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff the stream FP is opened readonly, or if the
- last operation on the stream was a read operation. */
-extern int __freading (FILE *__fp) __THROW;
-
-/* Return non-zero value iff the stream FP is opened write-only or
- append-only, or if the last operation on the stream was a write
- operation. */
-extern int __fwriting (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff stream FP is not opened write-only or
- append-only. */
-extern int __freadable (FILE *__fp) __THROW;
-
-/* Return non-zero value iff stream FP is not opened read-only. */
-extern int __fwritable (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff the stream FP is line-buffered. */
-extern int __flbf (FILE *__fp) __THROW;
-
-
-/* Discard all pending buffered I/O on the stream FP. */
-extern void __fpurge (FILE *__fp) __THROW;
-
-/* Return amount of output in bytes pending on a stream FP. */
-extern size_t __fpending (FILE *__fp) __THROW;
-
-/* Flush all line-buffered files. */
-extern void _flushlbf (void);
-
-
-/* Set locking status of stream FP to TYPE. */
-extern int __fsetlocking (FILE *__fp, int __type) __THROW;
-
-__END_DECLS
-
-#endif /* stdio_ext.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdlib.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdlib.h
deleted file mode 100644
index 6360845..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/stdlib.h
+++ /dev/null
@@ -1,1028 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.20 General utilities <stdlib.h>
- */
-
-#ifndef _STDLIB_H
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get size_t, wchar_t and NULL from <stddef.h>. */
-#define __need_size_t
-#define __need_wchar_t
-#define __need_NULL
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-#define _STDLIB_H 1
-
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K8) && !defined _SYS_WAIT_H
-/* XPG requires a few symbols from <sys/wait.h> being defined. */
-# include <bits/waitflags.h>
-# include <bits/waitstatus.h>
-
-/* Define the macros <sys/wait.h> also would define this way. */
-# define WEXITSTATUS(status) __WEXITSTATUS (status)
-# define WTERMSIG(status) __WTERMSIG (status)
-# define WSTOPSIG(status) __WSTOPSIG (status)
-# define WIFEXITED(status) __WIFEXITED (status)
-# define WIFSIGNALED(status) __WIFSIGNALED (status)
-# define WIFSTOPPED(status) __WIFSTOPPED (status)
-# ifdef __WIFCONTINUED
-# define WIFCONTINUED(status) __WIFCONTINUED (status)
-# endif
-#endif /* X/Open or XPG7 and <sys/wait.h> not included. */
-
-/* _FloatN API tests for enablement. */
-#include <bits/floatn.h>
-
-/* Returned by `div'. */
-typedef struct
- {
- int quot; /* Quotient. */
- int rem; /* Remainder. */
- } div_t;
-
-/* Returned by `ldiv'. */
-#ifndef __ldiv_t_defined
-typedef struct
- {
- long int quot; /* Quotient. */
- long int rem; /* Remainder. */
- } ldiv_t;
-# define __ldiv_t_defined 1
-#endif
-
-#if defined __USE_ISOC99 && !defined __lldiv_t_defined
-/* Returned by `lldiv'. */
-__extension__ typedef struct
- {
- long long int quot; /* Quotient. */
- long long int rem; /* Remainder. */
- } lldiv_t;
-# define __lldiv_t_defined 1
-#endif
-
-
-/* The largest number rand will return (same as INT_MAX). */
-#define RAND_MAX 2147483647
-
-
-/* We define these the same for all machines.
- Changes from this to the outside world should be done in `_exit'. */
-#define EXIT_FAILURE 1 /* Failing exit status. */
-#define EXIT_SUCCESS 0 /* Successful exit status. */
-
-
-/* Maximum length of a multibyte character in the current locale. */
-#define MB_CUR_MAX (__ctype_get_mb_cur_max ())
-extern size_t __ctype_get_mb_cur_max (void) __THROW __wur;
-
-
-/* Convert a string to a floating-point number. */
-extern double atof (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-/* Convert a string to an integer. */
-extern int atoi (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-/* Convert a string to a long integer. */
-extern long int atol (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-
-#ifdef __USE_ISOC99
-/* Convert a string to a long long integer. */
-__extension__ extern long long int atoll (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-#endif
-
-/* Convert a string to a floating-point number. */
-extern double strtod (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ISOC99
-/* Likewise for `float' and `long double' sizes of floating-point numbers. */
-extern float strtof (const char *__restrict __nptr,
- char **__restrict __endptr) __THROW __nonnull ((1));
-
-extern long double strtold (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-/* Likewise for '_FloatN' and '_FloatNx'. */
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float16 strtof16 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float32 strtof32 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float64 strtof64 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float128 strtof128 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float32x strtof32x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float64x strtof64x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float128x strtof128x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-/* Convert a string to a long integer. */
-extern long int strtol (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned long integer. */
-extern unsigned long int strtoul (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Convert a string to a quadword integer. */
-__extension__
-extern long long int strtoq (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned quadword integer. */
-__extension__
-extern unsigned long long int strtouq (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-#endif /* Use misc. */
-
-#ifdef __USE_ISOC99
-/* Convert a string to a quadword integer. */
-__extension__
-extern long long int strtoll (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned quadword integer. */
-__extension__
-extern unsigned long long int strtoull (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-#endif /* ISO C99 or use MISC. */
-
-/* Convert a floating-point number to a string. */
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-extern int strfromd (char *__dest, size_t __size, const char *__format,
- double __f)
- __THROW __nonnull ((3));
-
-extern int strfromf (char *__dest, size_t __size, const char *__format,
- float __f)
- __THROW __nonnull ((3));
-
-extern int strfroml (char *__dest, size_t __size, const char *__format,
- long double __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf16 (char *__dest, size_t __size, const char * __format,
- _Float16 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf32 (char *__dest, size_t __size, const char * __format,
- _Float32 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf64 (char *__dest, size_t __size, const char * __format,
- _Float64 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf128 (char *__dest, size_t __size, const char * __format,
- _Float128 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf32x (char *__dest, size_t __size, const char * __format,
- _Float32x __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf64x (char *__dest, size_t __size, const char * __format,
- _Float64x __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf128x (char *__dest, size_t __size, const char * __format,
- _Float128x __f)
- __THROW __nonnull ((3));
-#endif
-
-
-#ifdef __USE_GNU
-/* Parallel versions of the functions above which take the locale to
- use as an additional parameter. These are GNU extensions inspired
- by the POSIX.1-2008 extended locale API. */
-# include <bits/types/locale_t.h>
-
-extern long int strtol_l (const char *__restrict __nptr,
- char **__restrict __endptr, int __base,
- locale_t __loc) __THROW __nonnull ((1, 4));
-
-extern unsigned long int strtoul_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-__extension__
-extern long long int strtoll_l (const char *__restrict __nptr,
- char **__restrict __endptr, int __base,
- locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-__extension__
-extern unsigned long long int strtoull_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-extern double strtod_l (const char *__restrict __nptr,
- char **__restrict __endptr, locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-extern float strtof_l (const char *__restrict __nptr,
- char **__restrict __endptr, locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-extern long double strtold_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-# if __HAVE_FLOAT16
-extern _Float16 strtof16_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT32
-extern _Float32 strtof32_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT64
-extern _Float64 strtof64_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT128
-extern _Float128 strtof128_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT32X
-extern _Float32x strtof32x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT64X
-extern _Float64x strtof64x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT128X
-extern _Float128x strtof128x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-#endif /* GNU */
-
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline int
-__NTH (atoi (const char *__nptr))
-{
- return (int) strtol (__nptr, (char **) NULL, 10);
-}
-__extern_inline long int
-__NTH (atol (const char *__nptr))
-{
- return strtol (__nptr, (char **) NULL, 10);
-}
-
-# ifdef __USE_ISOC99
-__extension__ __extern_inline long long int
-__NTH (atoll (const char *__nptr))
-{
- return strtoll (__nptr, (char **) NULL, 10);
-}
-# endif
-#endif /* Optimizing and Inlining. */
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Convert N to base 64 using the digits "./0-9A-Za-z", least-significant
- digit first. Returns a pointer to static storage overwritten by the
- next call. */
-extern char *l64a (long int __n) __THROW __wur;
-
-/* Read a number from a string S in base 64 as above. */
-extern long int a64l (const char *__s)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-
-#endif /* Use misc || extended X/Open. */
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-# include <sys/types.h> /* we need int32_t... */
-
-/* These are the functions that actually do things. The `random', `srandom',
- `initstate' and `setstate' functions are those from BSD Unices.
- The `rand' and `srand' functions are required by the ANSI standard.
- We provide both interfaces to the same random number generator. */
-/* Return a random long integer between 0 and 2^31-1 inclusive. */
-extern long int random (void) __THROW;
-
-/* Seed the random number generator with the given number. */
-extern void srandom (unsigned int __seed) __THROW;
-
-/* Initialize the random number generator to use state buffer STATEBUF,
- of length STATELEN, and seed it with SEED. Optimal lengths are 8, 16,
- 32, 64, 128 and 256, the bigger the better; values less than 8 will
- cause an error and values greater than 256 will be rounded down. */
-extern char *initstate (unsigned int __seed, char *__statebuf,
- size_t __statelen) __THROW __nonnull ((2));
-
-/* Switch the random number generator to state buffer STATEBUF,
- which should have been previously initialized by `initstate'. */
-extern char *setstate (char *__statebuf) __THROW __nonnull ((1));
-
-
-# ifdef __USE_MISC
-/* Reentrant versions of the `random' family of functions.
- These functions all use the following data structure to contain
- state, rather than global state variables. */
-
-struct random_data
- {
- int32_t *fptr; /* Front pointer. */
- int32_t *rptr; /* Rear pointer. */
- int32_t *state; /* Array of state values. */
- int rand_type; /* Type of random number generator. */
- int rand_deg; /* Degree of random number generator. */
- int rand_sep; /* Distance between front and rear. */
- int32_t *end_ptr; /* Pointer behind state table. */
- };
-
-extern int random_r (struct random_data *__restrict __buf,
- int32_t *__restrict __result) __THROW __nonnull ((1, 2));
-
-extern int srandom_r (unsigned int __seed, struct random_data *__buf)
- __THROW __nonnull ((2));
-
-extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
- size_t __statelen,
- struct random_data *__restrict __buf)
- __THROW __nonnull ((2, 4));
-
-extern int setstate_r (char *__restrict __statebuf,
- struct random_data *__restrict __buf)
- __THROW __nonnull ((1, 2));
-# endif /* Use misc. */
-#endif /* Use extended X/Open || misc. */
-
-
-/* Return a random integer between 0 and RAND_MAX inclusive. */
-extern int rand (void) __THROW;
-/* Seed the random number generator with the given number. */
-extern void srand (unsigned int __seed) __THROW;
-
-#ifdef __USE_POSIX199506
-/* Reentrant interface according to POSIX.1. */
-extern int rand_r (unsigned int *__seed) __THROW;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* System V style 48-bit random number generator functions. */
-
-/* Return non-negative, double-precision floating-point value in [0.0,1.0). */
-extern double drand48 (void) __THROW;
-extern double erand48 (unsigned short int __xsubi[3]) __THROW __nonnull ((1));
-
-/* Return non-negative, long integer in [0,2^31). */
-extern long int lrand48 (void) __THROW;
-extern long int nrand48 (unsigned short int __xsubi[3])
- __THROW __nonnull ((1));
-
-/* Return signed, long integers in [-2^31,2^31). */
-extern long int mrand48 (void) __THROW;
-extern long int jrand48 (unsigned short int __xsubi[3])
- __THROW __nonnull ((1));
-
-/* Seed random number generator. */
-extern void srand48 (long int __seedval) __THROW;
-extern unsigned short int *seed48 (unsigned short int __seed16v[3])
- __THROW __nonnull ((1));
-extern void lcong48 (unsigned short int __param[7]) __THROW __nonnull ((1));
-
-# ifdef __USE_MISC
-/* Data structure for communication with thread safe versions. This
- type is to be regarded as opaque. It's only exported because users
- have to allocate objects of this type. */
-struct drand48_data
- {
- unsigned short int __x[3]; /* Current state. */
- unsigned short int __old_x[3]; /* Old state. */
- unsigned short int __c; /* Additive const. in congruential formula. */
- unsigned short int __init; /* Flag for initializing. */
- __extension__ unsigned long long int __a; /* Factor in congruential
- formula. */
- };
-
-/* Return non-negative, double-precision floating-point value in [0.0,1.0). */
-extern int drand48_r (struct drand48_data *__restrict __buffer,
- double *__restrict __result) __THROW __nonnull ((1, 2));
-extern int erand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- double *__restrict __result) __THROW __nonnull ((1, 2));
-
-/* Return non-negative, long integer in [0,2^31). */
-extern int lrand48_r (struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-extern int nrand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-
-/* Return signed, long integers in [-2^31,2^31). */
-extern int mrand48_r (struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-extern int jrand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-
-/* Seed random number generator. */
-extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
- __THROW __nonnull ((2));
-
-extern int seed48_r (unsigned short int __seed16v[3],
- struct drand48_data *__buffer) __THROW __nonnull ((1, 2));
-
-extern int lcong48_r (unsigned short int __param[7],
- struct drand48_data *__buffer)
- __THROW __nonnull ((1, 2));
-# endif /* Use misc. */
-#endif /* Use misc or X/Open. */
-
-/* Allocate SIZE bytes of memory. */
-extern void *malloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-/* Allocate NMEMB elements of SIZE bytes each, all initialized to 0. */
-extern void *calloc (size_t __nmemb, size_t __size)
- __THROW __attribute_malloc__ __attribute_alloc_size__ ((1, 2)) __wur;
-
-/* Re-allocate the previously allocated block
- in PTR, making the new block SIZE bytes long. */
-/* __attribute_malloc__ is not used, because if realloc returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *realloc (void *__ptr, size_t __size)
- __THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2));
-
-#ifdef __USE_MISC
-/* Re-allocate the previously allocated block in PTR, making the new
- block large enough for NMEMB elements of SIZE bytes each. */
-/* __attribute_malloc__ is not used, because if reallocarray returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
- __THROW __attribute_warn_unused_result__
- __attribute_alloc_size__ ((2, 3));
-#endif
-
-/* Free a block allocated by `malloc', `realloc' or `calloc'. */
-extern void free (void *__ptr) __THROW;
-
-#ifdef __USE_MISC
-# include <alloca.h>
-#endif /* Use misc. */
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC
-/* Allocate SIZE bytes on a page boundary. The storage cannot be freed. */
-extern void *valloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Allocate memory of SIZE bytes with an alignment of ALIGNMENT. */
-extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#ifdef __USE_ISOC11
-/* ISO C variant of aligned allocation. */
-extern void *aligned_alloc (size_t __alignment, size_t __size)
- __THROW __attribute_malloc__ __attribute_alloc_size__ ((2)) __wur;
-#endif
-
-/* Abort execution and generate a core-dump. */
-extern void abort (void) __THROW __attribute__ ((__noreturn__));
-
-
-/* Register a function to be called when `exit' is called. */
-extern int atexit (void (*__func) (void)) __THROW __nonnull ((1));
-
-#if defined __USE_ISOC11 || defined __USE_ISOCXX11
-/* Register a function to be called when `quick_exit' is called. */
-# ifdef __cplusplus
-extern "C++" int at_quick_exit (void (*__func) (void))
- __THROW __asm ("at_quick_exit") __nonnull ((1));
-# else
-extern int at_quick_exit (void (*__func) (void)) __THROW __nonnull ((1));
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Register a function to be called with the status
- given to `exit' and the given argument. */
-extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
- __THROW __nonnull ((1));
-#endif
-
-/* Call all functions registered with `atexit' and `on_exit',
- in the reverse of the order in which they were registered,
- perform stdio cleanup, and terminate program execution with STATUS. */
-extern void exit (int __status) __THROW __attribute__ ((__noreturn__));
-
-#if defined __USE_ISOC11 || defined __USE_ISOCXX11
-/* Call all functions registered with `at_quick_exit' in the reverse
- of the order in which they were registered and terminate program
- execution with STATUS. */
-extern void quick_exit (int __status) __THROW __attribute__ ((__noreturn__));
-#endif
-
-#ifdef __USE_ISOC99
-/* Terminate the program with STATUS without calling any of the
- functions registered with `atexit' or `on_exit'. */
-extern void _Exit (int __status) __THROW __attribute__ ((__noreturn__));
-#endif
-
-
-/* Return the value of envariable NAME, or NULL if it doesn't exist. */
-extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur;
-
-#ifdef __USE_GNU
-/* This function is similar to the above but returns NULL if the
- programs is running with SUID or SGID enabled. */
-extern char *secure_getenv (const char *__name)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* The SVID says this is in <stdio.h>, but this seems a better place. */
-/* Put STRING, which is of the form "NAME=VALUE", in the environment.
- If there is no `=', remove NAME from the environment. */
-extern int putenv (char *__string) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set NAME to VALUE in the environment.
- If REPLACE is nonzero, overwrite an existing value. */
-extern int setenv (const char *__name, const char *__value, int __replace)
- __THROW __nonnull ((2));
-
-/* Remove the variable NAME from the environment. */
-extern int unsetenv (const char *__name) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_MISC
-/* The `clearenv' was planned to be added to POSIX.1 but probably
- never made it. Nevertheless the POSIX.9 standard (POSIX bindings
- for Fortran 77) requires this function. */
-extern int clearenv (void) __THROW;
-#endif
-
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8)
-/* Generate a unique temporary file name from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the file name unique.
- Always returns TEMPLATE, it's either a temporary file name or a null
- string if it cannot get a unique file name. */
-extern char *mktemp (char *__template) __THROW __nonnull ((1));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Generate a unique temporary file name from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the filename unique.
- Returns a file descriptor open on the file for reading and writing,
- or -1 if it cannot create a uniquely-named file.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkstemp (char *__template) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkstemp, (char *__template), mkstemp64)
- __nonnull ((1)) __wur;
-# else
-# define mkstemp mkstemp64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkstemp64 (char *__template) __nonnull ((1)) __wur;
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Similar to mkstemp, but the template can have a suffix after the
- XXXXXX. The length of the suffix is specified in the second
- parameter.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkstemps (char *__template, int __suffixlen) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkstemps, (char *__template, int __suffixlen),
- mkstemps64) __nonnull ((1)) __wur;
-# else
-# define mkstemps mkstemps64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkstemps64 (char *__template, int __suffixlen)
- __nonnull ((1)) __wur;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Create a unique temporary directory from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the directory name unique.
- Returns TEMPLATE, or a null pointer if it cannot get a unique name.
- The directory is created mode 700. */
-extern char *mkdtemp (char *__template) __THROW __nonnull ((1)) __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Generate a unique temporary file name from TEMPLATE similar to
- mkstemp. But allow the caller to pass additional flags which are
- used in the open call to create the file..
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkostemp (char *__template, int __flags) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkostemp, (char *__template, int __flags), mkostemp64)
- __nonnull ((1)) __wur;
-# else
-# define mkostemp mkostemp64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkostemp64 (char *__template, int __flags) __nonnull ((1)) __wur;
-# endif
-
-/* Similar to mkostemp, but the template can have a suffix after the
- XXXXXX. The length of the suffix is specified in the second
- parameter.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkostemps (char *__template, int __suffixlen, int __flags)
- __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkostemps, (char *__template, int __suffixlen,
- int __flags), mkostemps64)
- __nonnull ((1)) __wur;
-# else
-# define mkostemps mkostemps64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkostemps64 (char *__template, int __suffixlen, int __flags)
- __nonnull ((1)) __wur;
-# endif
-#endif
-
-
-/* Execute the given line as a shell command.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int system (const char *__command) __wur;
-
-
-#ifdef __USE_GNU
-/* Return a malloc'd string containing the canonical absolute name of the
- existing named file. */
-extern char *canonicalize_file_name (const char *__name)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Return the canonical absolute name of file NAME. If RESOLVED is
- null, the result is malloc'd; otherwise, if the canonical name is
- PATH_MAX chars or more, returns null with `errno' set to
- ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars,
- returns the name in RESOLVED. */
-extern char *realpath (const char *__restrict __name,
- char *__restrict __resolved) __THROW __wur;
-#endif
-
-
-/* Shorthand for type of comparison functions. */
-#ifndef __COMPAR_FN_T
-# define __COMPAR_FN_T
-typedef int (*__compar_fn_t) (const void *, const void *);
-
-# ifdef __USE_GNU
-typedef __compar_fn_t comparison_fn_t;
-# endif
-#endif
-#ifdef __USE_GNU
-typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
-#endif
-
-/* Do a binary search for KEY in BASE, which consists of NMEMB elements
- of SIZE bytes each, using COMPAR to perform the comparisons. */
-extern void *bsearch (const void *__key, const void *__base,
- size_t __nmemb, size_t __size, __compar_fn_t __compar)
- __nonnull ((1, 2, 5)) __wur;
-
-#ifdef __USE_EXTERN_INLINES
-# include <bits/stdlib-bsearch.h>
-#endif
-
-/* Sort NMEMB elements of BASE, of SIZE bytes each,
- using COMPAR to perform the comparisons. */
-extern void qsort (void *__base, size_t __nmemb, size_t __size,
- __compar_fn_t __compar) __nonnull ((1, 4));
-#ifdef __USE_GNU
-extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
- __compar_d_fn_t __compar, void *__arg)
- __nonnull ((1, 4));
-#endif
-
-
-/* Return the absolute value of X. */
-extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
-extern long int labs (long int __x) __THROW __attribute__ ((__const__)) __wur;
-
-#ifdef __USE_ISOC99
-__extension__ extern long long int llabs (long long int __x)
- __THROW __attribute__ ((__const__)) __wur;
-#endif
-
-
-/* Return the `div_t', `ldiv_t' or `lldiv_t' representation
- of the value of NUMER over DENOM. */
-/* GCC may have built-ins for these someday. */
-extern div_t div (int __numer, int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-extern ldiv_t ldiv (long int __numer, long int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-
-#ifdef __USE_ISOC99
-__extension__ extern lldiv_t lldiv (long long int __numer,
- long long int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-#endif
-
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Convert floating point numbers to strings. The returned values are
- valid only until another call to the same function. */
-
-/* Convert VALUE to a string with NDIGIT digits and return a pointer to
- this. Set *DECPT with the position of the decimal character and *SIGN
- with the sign of the number. */
-extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign) __THROW __nonnull ((3, 4)) __wur;
-
-/* Convert VALUE to a string rounded to NDIGIT decimal digits. Set *DECPT
- with the position of the decimal character and *SIGN with the sign of
- the number. */
-extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign) __THROW __nonnull ((3, 4)) __wur;
-
-/* If possible convert VALUE to a string with NDIGIT significant digits.
- Otherwise use exponential representation. The resulting string will
- be written to BUF. */
-extern char *gcvt (double __value, int __ndigit, char *__buf)
- __THROW __nonnull ((3)) __wur;
-#endif
-
-#ifdef __USE_MISC
-/* Long double versions of above functions. */
-extern char *qecvt (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign)
- __THROW __nonnull ((3, 4)) __wur;
-extern char *qfcvt (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign)
- __THROW __nonnull ((3, 4)) __wur;
-extern char *qgcvt (long double __value, int __ndigit, char *__buf)
- __THROW __nonnull ((3)) __wur;
-
-
-/* Reentrant version of the functions above which provide their own
- buffers. */
-extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign, char *__restrict __buf,
- size_t __len) __THROW __nonnull ((3, 4, 5));
-extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign, char *__restrict __buf,
- size_t __len) __THROW __nonnull ((3, 4, 5));
-
-extern int qecvt_r (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((3, 4, 5));
-extern int qfcvt_r (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((3, 4, 5));
-#endif /* misc */
-
-
-/* Return the length of the multibyte character
- in S, which is no longer than N. */
-extern int mblen (const char *__s, size_t __n) __THROW;
-/* Return the length of the given multibyte character,
- putting its `wchar_t' representation in *PWC. */
-extern int mbtowc (wchar_t *__restrict __pwc,
- const char *__restrict __s, size_t __n) __THROW;
-/* Put the multibyte character represented
- by WCHAR in S, returning its length. */
-extern int wctomb (char *__s, wchar_t __wchar) __THROW;
-
-
-/* Convert a multibyte string to a wide char string. */
-extern size_t mbstowcs (wchar_t *__restrict __pwcs,
- const char *__restrict __s, size_t __n) __THROW
- __attr_access ((__read_only__, 2));
-/* Convert a wide char string to multibyte string. */
-extern size_t wcstombs (char *__restrict __s,
- const wchar_t *__restrict __pwcs, size_t __n)
- __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-#ifdef __USE_MISC
-/* Determine whether the string value of RESPONSE matches the affirmation
- or negative response expression as specified by the LC_MESSAGES category
- in the program's current locale. Returns 1 if affirmative, 0 if
- negative, and -1 if not matching. */
-extern int rpmatch (const char *__response) __THROW __nonnull ((1)) __wur;
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Parse comma separated suboption from *OPTIONP and match against
- strings in TOKENS. If found return index and set *VALUEP to
- optional value introduced by an equal sign. If the suboption is
- not part of TOKENS return in *VALUEP beginning of unknown
- suboption. On exit *OPTIONP is set to the beginning of the next
- token or at the terminating NUL character. */
-extern int getsubopt (char **__restrict __optionp,
- char *const *__restrict __tokens,
- char **__restrict __valuep)
- __THROW __nonnull ((1, 2, 3)) __wur;
-#endif
-
-
-/* X/Open pseudo terminal handling. */
-
-#ifdef __USE_XOPEN2KXSI
-/* Return a master pseudo-terminal handle. */
-extern int posix_openpt (int __oflag) __wur;
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* The next four functions all take a master pseudo-tty fd and
- perform an operation on the associated slave: */
-
-/* Chown the slave to the calling user. */
-extern int grantpt (int __fd) __THROW;
-
-/* Release an internal lock so the slave can be opened.
- Call after grantpt(). */
-extern int unlockpt (int __fd) __THROW;
-
-/* Return the pathname of the pseudo terminal slave associated with
- the master FD is open on, or NULL on errors.
- The returned storage is good until the next call to this function. */
-extern char *ptsname (int __fd) __THROW __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Store at most BUFLEN characters of the pathname of the slave pseudo
- terminal associated with the master FD is open on in BUF.
- Return 0 on success, otherwise an error number. */
-extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-
-/* Open a master pseudo terminal and return its file descriptor. */
-extern int getpt (void);
-#endif
-
-#ifdef __USE_MISC
-/* Put the 1 minute, 5 minute and 15 minute load averages into the first
- NELEM elements of LOADAVG. Return the number written (never more than
- three, but may be less than NELEM), or -1 if an error occurred. */
-extern int getloadavg (double __loadavg[], int __nelem)
- __THROW __nonnull ((1));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K
-/* Return the index into the active-logins file (utmp) for
- the controlling terminal. */
-extern int ttyslot (void) __THROW;
-#endif
-
-#include <bits/stdlib-float.h>
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/stdlib.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/stdlib-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* stdlib.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/string.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/string.h
deleted file mode 100644
index 04e1b70..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/string.h
+++ /dev/null
@@ -1,525 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.21 String handling <string.h>
- */
-
-#ifndef _STRING_H
-#define _STRING_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-__BEGIN_DECLS
-
-/* Get size_t and NULL from <stddef.h>. */
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && (__GNUC_PREREQ (4, 4) \
- || __glibc_clang_prereq (3, 5))
-# define __CORRECT_ISO_CPP_STRING_H_PROTO
-#endif
-
-
-/* Copy N bytes of SRC to DEST. */
-extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- size_t __n) __THROW __nonnull ((1, 2));
-/* Copy N bytes of SRC to DEST, guaranteeing
- correct behavior for overlapping strings. */
-extern void *memmove (void *__dest, const void *__src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N bytes of SRC to DEST, stopping when C is found.
- Return the position in DEST one byte past where C was copied,
- or NULL if C was not found in the first N bytes of SRC. */
-#if defined __USE_MISC || defined __USE_XOPEN || __GLIBC_USE (ISOC2X)
-extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
- int __c, size_t __n)
- __THROW __nonnull ((1, 2)) __attr_access ((__write_only__, 1, 4));
-#endif /* Misc || X/Open. */
-
-
-/* Set N bytes of S to C. */
-extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
-
-/* Compare N bytes of S1 and S2. */
-extern int memcmp (const void *__s1, const void *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Search N bytes of S for C. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern void *memchr (void *__s, int __c, size_t __n)
- __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1));
-extern const void *memchr (const void *__s, int __c, size_t __n)
- __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline void *
-memchr (void *__s, int __c, size_t __n) __THROW
-{
- return __builtin_memchr (__s, __c, __n);
-}
-
-__extern_always_inline const void *
-memchr (const void *__s, int __c, size_t __n) __THROW
-{
- return __builtin_memchr (__s, __c, __n);
-}
-# endif
-}
-#else
-extern void *memchr (const void *__s, int __c, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* Search in S for C. This is similar to `memchr' but there is no
- length limit. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" void *rawmemchr (void *__s, int __c)
- __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1));
-extern "C++" const void *rawmemchr (const void *__s, int __c)
- __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1));
-# else
-extern void *rawmemchr (const void *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-
-/* Search N bytes of S for the final occurrence of C. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" void *memrchr (void *__s, int __c, size_t __n)
- __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-extern "C++" const void *memrchr (const void *__s, int __c, size_t __n)
- __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-# else
-extern void *memrchr (const void *__s, int __c, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-# endif
-#endif
-
-
-/* Copy SRC to DEST. */
-extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Copy no more than N characters of SRC to DEST. */
-extern char *strncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Append SRC onto DEST. */
-extern char *strcat (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Append no more than N characters from SRC onto DEST. */
-extern char *strncat (char *__restrict __dest, const char *__restrict __src,
- size_t __n) __THROW __nonnull ((1, 2));
-
-/* Compare S1 and S2. */
-extern int strcmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Compare N characters of S1 and S2. */
-extern int strncmp (const char *__s1, const char *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Compare the collated forms of S1 and S2. */
-extern int strcoll (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Put a transformation of SRC into no more than N bytes of DEST. */
-extern size_t strxfrm (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 1, 3));
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Compare the collated forms of S1 and S2, using sorting rules from L. */
-extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l)
- __THROW __attribute_pure__ __nonnull ((1, 2, 3));
-/* Put a transformation of SRC into no more than N bytes of DEST,
- using sorting rules from L. */
-extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
- locale_t __l) __THROW __nonnull ((2, 4))
- __attr_access ((__write_only__, 1, 3));
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8 \
- || __GLIBC_USE (LIB_EXT2) || __GLIBC_USE (ISOC2X))
-/* Duplicate S, returning an identical malloc'd string. */
-extern char *strdup (const char *__s)
- __THROW __attribute_malloc__ __nonnull ((1));
-#endif
-
-/* Return a malloc'd copy of at most N bytes of STRING. The
- resultant string is terminated even if no null terminator
- appears before STRING[N]. */
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2) || __GLIBC_USE (ISOC2X)
-extern char *strndup (const char *__string, size_t __n)
- __THROW __attribute_malloc__ __nonnull ((1));
-#endif
-
-#if defined __USE_GNU && defined __GNUC__
-/* Duplicate S, returning an identical alloca'd string. */
-# define strdupa(s) \
- (__extension__ \
- ({ \
- const char *__old = (s); \
- size_t __len = strlen (__old) + 1; \
- char *__new = (char *) __builtin_alloca (__len); \
- (char *) memcpy (__new, __old, __len); \
- }))
-
-/* Return an alloca'd copy of at most N bytes of string. */
-# define strndupa(s, n) \
- (__extension__ \
- ({ \
- const char *__old = (s); \
- size_t __len = strnlen (__old, (n)); \
- char *__new = (char *) __builtin_alloca (__len + 1); \
- __new[__len] = '\0'; \
- (char *) memcpy (__new, __old, __len); \
- }))
-#endif
-
-/* Find the first occurrence of C in S. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strchr (char *__s, int __c)
- __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1));
-extern const char *strchr (const char *__s, int __c)
- __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strchr (char *__s, int __c) __THROW
-{
- return __builtin_strchr (__s, __c);
-}
-
-__extern_always_inline const char *
-strchr (const char *__s, int __c) __THROW
-{
- return __builtin_strchr (__s, __c);
-}
-# endif
-}
-#else
-extern char *strchr (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-/* Find the last occurrence of C in S. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strrchr (char *__s, int __c)
- __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1));
-extern const char *strrchr (const char *__s, int __c)
- __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strrchr (char *__s, int __c) __THROW
-{
- return __builtin_strrchr (__s, __c);
-}
-
-__extern_always_inline const char *
-strrchr (const char *__s, int __c) __THROW
-{
- return __builtin_strrchr (__s, __c);
-}
-# endif
-}
-#else
-extern char *strrchr (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* This function is similar to `strchr'. But it returns a pointer to
- the closing NUL byte in case C is not found in S. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *strchrnul (char *__s, int __c)
- __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1));
-extern "C++" const char *strchrnul (const char *__s, int __c)
- __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1));
-# else
-extern char *strchrnul (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-#endif
-
-/* Return the length of the initial segment of S which
- consists entirely of characters not in REJECT. */
-extern size_t strcspn (const char *__s, const char *__reject)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Return the length of the initial segment of S which
- consists entirely of characters in ACCEPT. */
-extern size_t strspn (const char *__s, const char *__accept)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Find the first occurrence in S of any character in ACCEPT. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strpbrk (char *__s, const char *__accept)
- __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2));
-extern const char *strpbrk (const char *__s, const char *__accept)
- __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strpbrk (char *__s, const char *__accept) __THROW
-{
- return __builtin_strpbrk (__s, __accept);
-}
-
-__extern_always_inline const char *
-strpbrk (const char *__s, const char *__accept) __THROW
-{
- return __builtin_strpbrk (__s, __accept);
-}
-# endif
-}
-#else
-extern char *strpbrk (const char *__s, const char *__accept)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-#endif
-/* Find the first occurrence of NEEDLE in HAYSTACK. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strstr (char *__haystack, const char *__needle)
- __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2));
-extern const char *strstr (const char *__haystack, const char *__needle)
- __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strstr (char *__haystack, const char *__needle) __THROW
-{
- return __builtin_strstr (__haystack, __needle);
-}
-
-__extern_always_inline const char *
-strstr (const char *__haystack, const char *__needle) __THROW
-{
- return __builtin_strstr (__haystack, __needle);
-}
-# endif
-}
-#else
-extern char *strstr (const char *__haystack, const char *__needle)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-#endif
-
-
-/* Divide S into tokens separated by characters in DELIM. */
-extern char *strtok (char *__restrict __s, const char *__restrict __delim)
- __THROW __nonnull ((2));
-
-/* Divide S into tokens separated by characters in DELIM. Information
- passed between calls are stored in SAVE_PTR. */
-extern char *__strtok_r (char *__restrict __s,
- const char *__restrict __delim,
- char **__restrict __save_ptr)
- __THROW __nonnull ((2, 3));
-#ifdef __USE_POSIX
-extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
- char **__restrict __save_ptr)
- __THROW __nonnull ((2, 3));
-#endif
-
-#ifdef __USE_GNU
-/* Similar to `strstr' but this function ignores the case of both strings. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *strcasestr (char *__haystack, const char *__needle)
- __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2));
-extern "C++" const char *strcasestr (const char *__haystack,
- const char *__needle)
- __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2));
-# else
-extern char *strcasestr (const char *__haystack, const char *__needle)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif
-
-#ifdef __USE_GNU
-/* Find the first occurrence of NEEDLE in HAYSTACK.
- NEEDLE is NEEDLELEN bytes long;
- HAYSTACK is HAYSTACKLEN bytes long. */
-extern void *memmem (const void *__haystack, size_t __haystacklen,
- const void *__needle, size_t __needlelen)
- __THROW __attribute_pure__ __nonnull ((1, 3))
- __attr_access ((__read_only__, 1, 2))
- __attr_access ((__read_only__, 3, 4));
-
-/* Copy N bytes of SRC to DEST, return pointer to bytes after the
- last written byte. */
-extern void *__mempcpy (void *__restrict __dest,
- const void *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-extern void *mempcpy (void *__restrict __dest,
- const void *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-#endif
-
-
-/* Return the length of S. */
-extern size_t strlen (const char *__s)
- __THROW __attribute_pure__ __nonnull ((1));
-
-#ifdef __USE_XOPEN2K8
-/* Find the length of STRING, but scan at most MAXLEN characters.
- If no '\0' terminator is found in that many characters, return MAXLEN. */
-extern size_t strnlen (const char *__string, size_t __maxlen)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-
-/* Return a string describing the meaning of the `errno' code in ERRNUM. */
-extern char *strerror (int __errnum) __THROW;
-#ifdef __USE_XOPEN2K
-/* Reentrant version of `strerror'.
- There are 2 flavors of `strerror_r', GNU which returns the string
- and may or may not use the supplied temporary buffer and POSIX one
- which fills the string into the buffer.
- To use the POSIX version, -D_XOPEN_SOURCE=600 or -D_POSIX_C_SOURCE=200112L
- without -D_GNU_SOURCE is needed, otherwise the GNU version is
- preferred. */
-# if defined __USE_XOPEN2K && !defined __USE_GNU
-/* Fill BUF with a string describing the meaning of the `errno' code in
- ERRNUM. */
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (strerror_r,
- (int __errnum, char *__buf, size_t __buflen),
- __xpg_strerror_r) __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-# else
-extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-# define strerror_r __xpg_strerror_r
-# endif
-# else
-/* If a temporary buffer is required, at most BUFLEN bytes of BUF will be
- used. */
-extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __wur __attr_access ((__write_only__, 2, 3));
-# endif
-
-# ifdef __USE_GNU
-/* Return a string describing the meaning of tthe error in ERR. */
-extern const char *strerrordesc_np (int __err) __THROW;
-/* Return a string with the error name in ERR. */
-extern const char *strerrorname_np (int __err) __THROW;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Translate error number to string according to the locale L. */
-extern char *strerror_l (int __errnum, locale_t __l) __THROW;
-#endif
-
-#ifdef __USE_MISC
-# include <strings.h>
-
-/* Set N bytes of S to 0. The compiler will not delete a call to this
- function, even if S is dead after the call. */
-extern void explicit_bzero (void *__s, size_t __n) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-
-/* Return the next DELIM-delimited token from *STRINGP,
- terminating it with a '\0', and update *STRINGP to point past it. */
-extern char *strsep (char **__restrict __stringp,
- const char *__restrict __delim)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Return a string describing the meaning of the signal number in SIG. */
-extern char *strsignal (int __sig) __THROW;
-
-# ifdef __USE_GNU
-/* Return an abbreviation string for the signal number SIG. */
-extern const char *sigabbrev_np (int __sig) __THROW;
-/* Return a string describing the meaning of the signal number in SIG,
- the result is not translated. */
-extern const char *sigdescr_np (int __sig) __THROW;
-# endif
-
-/* Copy SRC to DEST, returning the address of the terminating '\0' in DEST. */
-extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-extern char *stpcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N characters of SRC to DEST, returning the address of
- the last character written into DEST. */
-extern char *__stpncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-extern char *stpncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-/* Compare S1 and S2 as strings holding name & indices/version numbers. */
-extern int strverscmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Sautee STRING briskly. */
-extern char *strfry (char *__string) __THROW __nonnull ((1));
-
-/* Frobnicate N bytes of S. */
-extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-
-# ifndef basename
-/* Return the file name within directory of FILENAME. We don't
- declare the function if the `basename' macro is available (defined
- in <libgen.h>) which makes the XPG version of this function
- available. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *basename (char *__filename)
- __THROW __asm ("basename") __nonnull ((1));
-extern "C++" const char *basename (const char *__filename)
- __THROW __asm ("basename") __nonnull ((1));
-# else
-extern char *basename (const char *__filename) __THROW __nonnull ((1));
-# endif
-# endif
-#endif
-
-#if __GNUC_PREREQ (3,4)
-# if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-/* Functions with security checks. */
-# include <bits/string_fortified.h>
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* string.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/strings.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/strings.h
deleted file mode 100644
index ae7c7a3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/strings.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STRINGS_H
-#define _STRINGS_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && __GNUC_PREREQ (4, 4)
-# define __CORRECT_ISO_CPP_STRINGS_H_PROTO
-#endif
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8
-/* Compare N bytes of S1 and S2 (same as memcmp). */
-extern int bcmp (const void *__s1, const void *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Copy N bytes of SRC to DEST (like memmove, but args reversed). */
-extern void bcopy (const void *__src, void *__dest, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Set N bytes of S to 0. */
-extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1));
-
-/* Find the first occurrence of C in S (same as strchr). */
-# ifdef __CORRECT_ISO_CPP_STRINGS_H_PROTO
-extern "C++"
-{
-extern char *index (char *__s, int __c)
- __THROW __asm ("index") __attribute_pure__ __nonnull ((1));
-extern const char *index (const char *__s, int __c)
- __THROW __asm ("index") __attribute_pure__ __nonnull ((1));
-
-# if defined __OPTIMIZE__
-__extern_always_inline char *
-index (char *__s, int __c) __THROW
-{
- return __builtin_index (__s, __c);
-}
-
-__extern_always_inline const char *
-index (const char *__s, int __c) __THROW
-{
- return __builtin_index (__s, __c);
-}
-# endif
-}
-# else
-extern char *index (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-
-/* Find the last occurrence of C in S (same as strrchr). */
-# ifdef __CORRECT_ISO_CPP_STRINGS_H_PROTO
-extern "C++"
-{
-extern char *rindex (char *__s, int __c)
- __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1));
-extern const char *rindex (const char *__s, int __c)
- __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1));
-
-# if defined __OPTIMIZE__
-__extern_always_inline char *
-rindex (char *__s, int __c) __THROW
-{
- return __builtin_rindex (__s, __c);
-}
-
-__extern_always_inline const char *
-rindex (const char *__s, int __c) __THROW
-{
- return __builtin_rindex (__s, __c);
-}
-# endif
-}
-# else
-extern char *rindex (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-#endif
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8 || defined __USE_XOPEN2K8XSI
-/* Return the position of the first bit set in I, or 0 if none are set.
- The least-significant bit is position 1, the most-significant 32. */
-extern int ffs (int __i) __THROW __attribute_const__;
-#endif
-
-/* The following two functions are non-standard but necessary for non-32 bit
- platforms. */
-# ifdef __USE_MISC
-extern int ffsl (long int __l) __THROW __attribute_const__;
-__extension__ extern int ffsll (long long int __ll)
- __THROW __attribute_const__;
-# endif
-
-/* Compare S1 and S2, ignoring case. */
-extern int strcasecmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Compare no more than N chars of S1 and S2, ignoring case. */
-extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Compare S1 and S2, ignoring case, using collation rules from LOC. */
-extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc)
- __THROW __attribute_pure__ __nonnull ((1, 2, 3));
-
-/* Compare no more than N chars of S1 and S2, ignoring case, using
- collation rules from LOC. */
-extern int strncasecmp_l (const char *__s1, const char *__s2,
- size_t __n, locale_t __loc)
- __THROW __attribute_pure__ __nonnull ((1, 2, 4));
-#endif
-
-__END_DECLS
-
-#if __GNUC_PREREQ (3,4) && __USE_FORTIFY_LEVEL > 0 \
- && defined __fortify_function
-/* Functions with security checks. */
-# if defined __USE_MISC || !defined __USE_XOPEN2K8
-# include <bits/strings_fortified.h>
-# endif
-#endif
-
-#endif /* strings.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/acct.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/acct.h
deleted file mode 100644
index 8c6ab82..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/acct.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_ACCT_H
-#define _SYS_ACCT_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <bits/endian.h>
-#include <bits/types/time_t.h>
-
-__BEGIN_DECLS
-
-#define ACCT_COMM 16
-
-/*
- comp_t is a 16-bit "floating" point number with a 3-bit base 8
- exponent and a 13-bit fraction. See linux/kernel/acct.c for the
- specific encoding system used.
-*/
-
-typedef uint16_t comp_t;
-
-struct acct
-{
- char ac_flag; /* Flags. */
- uint16_t ac_uid; /* Real user ID. */
- uint16_t ac_gid; /* Real group ID. */
- uint16_t ac_tty; /* Controlling terminal. */
- uint32_t ac_btime; /* Beginning time. */
- comp_t ac_utime; /* User time. */
- comp_t ac_stime; /* System time. */
- comp_t ac_etime; /* Elapsed time. */
- comp_t ac_mem; /* Average memory usage. */
- comp_t ac_io; /* Chars transferred. */
- comp_t ac_rw; /* Blocks read or written. */
- comp_t ac_minflt; /* Minor pagefaults. */
- comp_t ac_majflt; /* Major pagefaults. */
- comp_t ac_swaps; /* Number of swaps. */
- uint32_t ac_exitcode; /* Process exitcode. */
- char ac_comm[ACCT_COMM+1]; /* Command name. */
- char ac_pad[10]; /* Padding bytes. */
-};
-
-
-struct acct_v3
-{
- char ac_flag; /* Flags */
- char ac_version; /* Always set to ACCT_VERSION */
- uint16_t ac_tty; /* Control Terminal */
- uint32_t ac_exitcode; /* Exitcode */
- uint32_t ac_uid; /* Real User ID */
- uint32_t ac_gid; /* Real Group ID */
- uint32_t ac_pid; /* Process ID */
- uint32_t ac_ppid; /* Parent Process ID */
- uint32_t ac_btime; /* Process Creation Time */
- float ac_etime; /* Elapsed Time */
- comp_t ac_utime; /* User Time */
- comp_t ac_stime; /* System Time */
- comp_t ac_mem; /* Average Memory Usage */
- comp_t ac_io; /* Chars Transferred */
- comp_t ac_rw; /* Blocks Read or Written */
- comp_t ac_minflt; /* Minor Pagefaults */
- comp_t ac_majflt; /* Major Pagefaults */
- comp_t ac_swaps; /* Number of Swaps */
- char ac_comm[ACCT_COMM]; /* Command Name */
-};
-
-
-enum
- {
- AFORK = 0x01, /* Has executed fork, but no exec. */
- ASU = 0x02, /* Used super-user privileges. */
- ACORE = 0x08, /* Dumped core. */
- AXSIG = 0x10 /* Killed by a signal. */
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ACCT_BYTEORDER 0x80 /* Accounting file is big endian. */
-#else
-# define ACCT_BYTEORDER 0x00 /* Accounting file is little endian. */
-#endif
-
-#define AHZ 100
-
-
-/* Switch process accounting on and off. */
-extern int acct (const char *__filename) __THROW;
-
-__END_DECLS
-
-#endif /* sys/acct.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/auxv.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/auxv.h
deleted file mode 100644
index 128cf39..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/auxv.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Access to the auxiliary vector.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_AUXV_H
-#define _SYS_AUXV_H 1
-
-#include <elf.h>
-#include <sys/cdefs.h>
-#include <bits/hwcap.h>
-
-__BEGIN_DECLS
-
-/* Return the value associated with an Elf*_auxv_t type from the auxv list
- passed to the program on startup. If TYPE was not present in the auxv
- list, returns zero and sets errno to ENOENT. */
-extern unsigned long int getauxval (unsigned long int __type)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/auxv.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/bitypes.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/bitypes.h
deleted file mode 100644
index 3a9860f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/bitypes.h
+++ /dev/null
@@ -1,3 +0,0 @@
-/* The GNU <sys/types.h> defines all the necessary types. */
-
-#include <sys/types.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/cdefs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/cdefs.h
deleted file mode 100644
index bace592..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/cdefs.h
+++ /dev/null
@@ -1,742 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_CDEFS_H
-#define _SYS_CDEFS_H 1
-
-/* We are almost always included from features.h. */
-#ifndef _FEATURES_H
-# include <features.h>
-#endif
-
-/* The GNU libc does not support any K&R compilers or the traditional mode
- of ISO C compilers anymore. Check for some of the combinations not
- supported anymore. */
-#if defined __GNUC__ && !defined __STDC__
-# error "You need a ISO C conforming compiler to use the glibc headers"
-#endif
-
-/* Some user header file might have defined this before. */
-#undef __P
-#undef __PMT
-
-#ifdef __GNUC__
-
-/* All functions, except those with callbacks or those that
- synchronize memory, are leaf functions. */
-# if __GNUC_PREREQ (4, 6) && !defined _LIBC
-# define __LEAF , __leaf__
-# define __LEAF_ATTR __attribute__ ((__leaf__))
-# else
-# define __LEAF
-# define __LEAF_ATTR
-# endif
-
-/* GCC can always grok prototypes. For C++ programs we add throw()
- to help it optimize the function calls. But this only works with
- gcc 2.8.x and egcs. For gcc 3.2 and up we even mark C functions
- as non-throwing using a function attribute since programs can use
- the -fexceptions options for C code as well. */
-# if !defined __cplusplus && __GNUC_PREREQ (3, 3)
-# define __THROW __attribute__ ((__nothrow__ __LEAF))
-# define __THROWNL __attribute__ ((__nothrow__))
-# define __NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct
-# define __NTHNL(fct) __attribute__ ((__nothrow__)) fct
-# else
-# if defined __cplusplus && __GNUC_PREREQ (2,8)
-# if __cplusplus >= 201103L
-# define __THROW noexcept (true)
-# else
-# define __THROW throw ()
-# endif
-# define __THROWNL __THROW
-# define __NTH(fct) __LEAF_ATTR fct __THROW
-# define __NTHNL(fct) fct __THROW
-# else
-# define __THROW
-# define __THROWNL
-# define __NTH(fct) fct
-# define __NTHNL(fct) fct
-# endif
-# endif
-
-#else /* Not GCC. */
-
-# if (defined __cplusplus \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
-# define __inline inline
-# else
-# define __inline /* No inline functions. */
-# endif
-
-# define __THROW
-# define __THROWNL
-# define __NTH(fct) fct
-
-#endif /* GCC. */
-
-/* Compilers that are not clang may object to
- #if defined __clang__ && __has_extension(...)
- even though they do not need to evaluate the right-hand side of the &&. */
-#if defined __clang__ && defined __has_extension
-# define __glibc_clang_has_extension(ext) __has_extension (ext)
-#else
-# define __glibc_clang_has_extension(ext) 0
-#endif
-
-/* These two macros are not used in glibc anymore. They are kept here
- only because some other projects expect the macros to be defined. */
-#define __P(args) args
-#define __PMT(args) args
-
-/* For these things, GCC behaves the ANSI way normally,
- and the non-ANSI way under -traditional. */
-
-#define __CONCAT(x,y) x ## y
-#define __STRING(x) #x
-
-/* This is not a typedef so `const __ptr_t' does the right thing. */
-#define __ptr_t void *
-
-
-/* C++ needs to know that types and declarations are C, not C++. */
-#ifdef __cplusplus
-# define __BEGIN_DECLS extern "C" {
-# define __END_DECLS }
-#else
-# define __BEGIN_DECLS
-# define __END_DECLS
-#endif
-
-#if defined __clang__ && defined __has_extension
-# define __clang_has_extension(x) __has_extension (x)
-#else
-# define __clang_has_extension(x) 0
-#endif
-
-/* Fortify support. */
-#define __fortify_function __extern_always_inline __attribute_artificial__
-#if defined __clang__ && __USE_FORTIFY_LEVEL > 0 \
- && !defined _CLANG_FORTIFY_DISABLE \
- && __clang_has_extension(overloadable_unmarked)
-# define __use_clang_fortify 1
-/* Clang-style FORTIFY creates a different symbol for each FORTIFY'ed function,
- whereas GCC-style doesn't. Thus, GCC can assume that the FORTIFY'ed
- function is always available externally, but clang can't. */
-# define __attribute_overloadable__ __attribute__ ((__overloadable__))
-# define __attribute_transparent_overload__ \
- __attribute__ ((__overloadable__("transparent")))
-# define __fortify_overload static __always_inline __attribute_overloadable__
-/* For FORTIFY functions that exist only as decls. */
-# define __fortify_error_function static __attribute_overloadable__
-# define __clang_pass_object_size_n(n) __attribute__ ((pass_object_size (n)))
-# define __clang_warning(what) __attribute__ ((deprecated(what)))
-# define __clang_prefer_this_overload __attribute__ ((enable_if (1, "")))
-# define __clang_warning_if(c, m) \
- __attribute__ ((__diagnose_if__ ((c), (m), "warning")))
-# define __clang_error(what) __attribute__ ((unavailable(what)))
-# define __clang_error_if(c, m) \
- __attribute__ ((__diagnose_if__ ((c), (m), "error")))
-# define __fortify_potential_overload __fortify_overload
-#else
-# define __fortify_potential_overload __fortify_function
-/* Some functions/decls can be shared between clang and non-clang FORTIFY.
- Turning these into nops makes that possible. */
-# define __clang_pass_object_size_n(n)
-# define __attribute_overloadable__
-# define __bos_n(ptr, n) __builtin_object_size (ptr, n)
-# define __clang_warning_if(c, m)
-# define __clang_error_if(c, m)
-#endif
-
-#define __bos_level (__USE_FORTIFY_LEVEL > 1)
-#define __bos(ptr) __builtin_object_size (ptr, __bos_level)
-#define __bos0(ptr) __builtin_object_size (ptr, 0)
-
-/* Use __builtin_dynamic_object_size at _FORTIFY_SOURCE=3 when available. */
-#if __USE_FORTIFY_LEVEL == 3 && __glibc_clang_prereq (9, 0)
-# define __glibc_objsize0(__o) __builtin_dynamic_object_size (__o, 0)
-# define __glibc_objsize(__o) __builtin_dynamic_object_size (__o, 1)
-#else
-# define __glibc_objsize0(__o) __bos0 (__o)
-# define __glibc_objsize(__o) __bos (__o)
-#endif
-
-#define __clang_pass_object_size0 __clang_pass_object_size_n (0)
-#define __clang_pass_object_size __clang_pass_object_size_n (__bos_level)
-
-/* Some of these macros are awkwardly written, and more repetitive than they'd
- ideally need to be. This is because both clang and gcc will emit 'note's
- about where these warnings originate from. For every macro that's expanded,
- the user sees a note that ultimately doesn't matter to them... */
-#ifdef __use_clang_fortify
-# define __FORTIFY_PRECONDITIONS
-# define __FORTIFY_FUNCTION_END
-# define __FORTIFY_WARNING_IF(_, c, msg) __clang_warning_if(c, msg)
-/* __builtin_constant_p isn't needed: this is only used in constructs that
- must be fully evaluated at compile-time. */
-# define __bos_static_lt_impl(bos_val, n, s) \
- ((bos_val) != -1ULL && (n) > (bos_val) / (s))
-# define __FORTIFY_CALL_CHK 1
-
-# define __FORTIFY_BOSN_ARGS(bos_fn, n, buf, div, complaint) \
- (__bos_static_lt_impl (bos_fn (buf), n, div)), (complaint), "warning"
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT2(fn_name, n, buf, div, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos0, n, buf, div, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT(fn_name, n, buf, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos0, n, buf, 1, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT2(fn_name, n, buf, div, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos, n, buf, div, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT(fn_name, n, buf, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos, n, buf, 1, complaint))))
-#else
-# define __FORTIFY_PRECONDITIONS {
-# define __FORTIFY_FUNCTION_END }
-/* __chk_fail was chosen arbitrarily. The function should never be called
- anyway; it just exists to be reachable after optimizations. */
-# define __FORTIFY_DECLARE_WARNING_FUNCTION(name, msg) \
- __attribute ((__warning__(msg))) \
- extern void __REDIRECT_NTH (name, (void), __chk_fail)
-
-# define __FORTIFY_WARNING_IF_BEGIN(fn_name, cond, complaint, if_cond_true) \
- { \
- if (cond) { \
- if_cond_true; \
- __FORTIFY_DECLARE_WARNING_FUNCTION (fn_name, complaint); \
- volatile char __t = 0; \
- if (__glibc_unlikely (__t)) \
- {
-
-# define __FORTIFY_WARNING_IF_END \
- } \
- } \
- }
-
-# define __FORTIFY_WARNING_IF(err_fn, cond, complaint) \
- __FORTIFY_WARNING_IF_BEGIN (err_fn, cond, complaint, (void)0) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-# define __bos_static_lt_impl(bos_val, n, s) \
- (__builtin_constant_p (n) && (bos_val) != -1ULL && (n) > (bos_val) / (s))
-
-#define __FORTIFY_BOS_WARNING_BEGIN(fn_name, bos_fn, n, buf, div, complaint) \
- char __need_dynamic_check = !__builtin_constant_p (n); \
- __FORTIFY_WARNING_IF_BEGIN (fn_name, \
- __bos_static_lt_impl (bos_fn (buf), n, div), \
- complaint, (__need_dynamic_check = 1))
-
-/* Duplicate this so that the fn_name call happens with the smallest possible
- macro "call stack". This minimizes diagnostics about expanding macros. */
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT2(err_fn, n, buf, div, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos0, n, buf, div, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT(err_fn, n, buf, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos0, n, buf, 1, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT2(err_fn, n, buf, div, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos, n, buf, div, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT(err_fn, n, buf, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos, n, buf, 1, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-# define __FORTIFY_CALL_CHK (__need_dynamic_check)
-#endif
-
-#define __bos_static_lt2(n, e, s) __bos_static_lt_impl (__bos (e), n, s)
-#define __bos_static_lt(n, e) __bos_static_lt2 (n, e, 1)
-#define __bos0_static_lt2(n, e, s) __bos_static_lt_impl (__bos0 (e), n, s)
-#define __bos0_static_lt(n, e) __bos0_static_lt2 (n, e, 1)
-
-#if __GNUC_PREREQ (4,3)
-# define __warnattr(msg) __attribute__((__warning__ (msg)))
-# define __errordecl(name, msg) \
- extern void name (void) __attribute__((__error__ (msg)))
-#else
-# define __warnattr(msg)
-# define __errordecl(name, msg) extern void name (void)
-#endif
-
-/* Support for flexible arrays.
- Headers that should use flexible arrays only if they're "real"
- (e.g. only if they won't affect sizeof()) should test
- #if __glibc_c99_flexarr_available. */
-#if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __flexarr []
-# define __glibc_c99_flexarr_available 1
-#elif __GNUC_PREREQ (2,97)
-/* GCC 2.97 supports C99 flexible array members as an extension,
- even when in C89 mode or compiling C++ (any version). */
-# define __flexarr []
-# define __glibc_c99_flexarr_available 1
-#elif defined __GNUC__
-/* Pre-2.97 GCC did not support C99 flexible arrays but did have
- an equivalent extension with slightly different notation. */
-# define __flexarr [0]
-# define __glibc_c99_flexarr_available 1
-#else
-/* Some other non-C99 compiler. Approximate with [1]. */
-# define __flexarr [1]
-# define __glibc_c99_flexarr_available 0
-#endif
-
-
-/* __asm__ ("xyz") is used throughout the headers to rename functions
- at the assembly language level. This is wrapped by the __REDIRECT
- macro, in order to support compilers that can do this some other
- way. When compilers don't support asm-names at all, we have to do
- preprocessor tricks instead (which don't have exactly the right
- semantics, but it's the best we can do).
-
- Example:
- int __REDIRECT(setpgrp, (__pid_t pid, __pid_t pgrp), setpgid); */
-
-#if defined __GNUC__ && __GNUC__ >= 2
-
-# define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))
-# ifdef __cplusplus
-# define __REDIRECT_NTH(name, proto, alias) \
- name proto __THROW __asm__ (__ASMNAME (#alias))
-# define __REDIRECT_NTHNL(name, proto, alias) \
- name proto __THROWNL __asm__ (__ASMNAME (#alias))
-# else
-# define __REDIRECT_NTH(name, proto, alias) \
- name proto __asm__ (__ASMNAME (#alias)) __THROW
-# define __REDIRECT_NTHNL(name, proto, alias) \
- name proto __asm__ (__ASMNAME (#alias)) __THROWNL
-# endif
-# define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
-# define __ASMNAME2(prefix, cname) __STRING (prefix) cname
-
-/*
-#elif __SOME_OTHER_COMPILER__
-
-# define __REDIRECT(name, proto, alias) name proto; \
- _Pragma("let " #name " = " #alias)
-*/
-#endif
-
-/* GCC has various useful declarations that can be made with the
- `__attribute__' syntax. All of the ways we use this do fine if
- they are omitted for compilers that don't understand it. */
-#if !defined __GNUC__ || __GNUC__ < 2
-# define __attribute__(xyz) /* Ignore */
-#endif
-
-/* At some point during the gcc 2.96 development the `malloc' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (2,96)
-# define __attribute_malloc__ __attribute__ ((__malloc__))
-#else
-# define __attribute_malloc__ /* Ignore */
-#endif
-
-/* Tell the compiler which arguments to an allocation function
- indicate the size of the allocation. */
-#if __GNUC_PREREQ (4, 3)
-# define __attribute_alloc_size__(params) \
- __attribute__ ((__alloc_size__ params))
-#else
-# define __attribute_alloc_size__(params) /* Ignore. */
-#endif
-
-/* At some point during the gcc 2.96 development the `pure' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (2,96)
-# define __attribute_pure__ __attribute__ ((__pure__))
-#else
-# define __attribute_pure__ /* Ignore */
-#endif
-
-/* This declaration tells the compiler that the value is constant. */
-#if __GNUC_PREREQ (2,5)
-# define __attribute_const__ __attribute__ ((__const__))
-#else
-# define __attribute_const__ /* Ignore */
-#endif
-
-/* At some point during the gcc 3.1 development the `used' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (3,1)
-# define __attribute_used__ __attribute__ ((__used__))
-# define __attribute_noinline__ __attribute__ ((__noinline__))
-#else
-# define __attribute_used__ __attribute__ ((__unused__))
-# define __attribute_noinline__ /* Ignore */
-#endif
-
-/* Since version 3.2, gcc allows marking deprecated functions. */
-#if __GNUC_PREREQ (3,2)
-# define __attribute_deprecated__ __attribute__ ((__deprecated__))
-#else
-# define __attribute_deprecated__ /* Ignore */
-#endif
-
-/* Since version 4.5, gcc also allows one to specify the message printed
- when a deprecated function is used. clang claims to be gcc 4.2, but
- may also support this feature. */
-#if __GNUC_PREREQ (4,5) \
- || __glibc_clang_has_extension (__attribute_deprecated_with_message__)
-# define __attribute_deprecated_msg__(msg) \
- __attribute__ ((__deprecated__ (msg)))
-#else
-# define __attribute_deprecated_msg__(msg) __attribute_deprecated__
-#endif
-
-/* At some point during the gcc 2.8 development the `format_arg' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings.
- If several `format_arg' attributes are given for the same function, in
- gcc-3.0 and older, all but the last one are ignored. In newer gccs,
- all designated arguments are considered. */
-#if __GNUC_PREREQ (2,8)
-# define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
-#else
-# define __attribute_format_arg__(x) /* Ignore */
-#endif
-
-/* At some point during the gcc 2.97 development the `strfmon' format
- attribute for functions was introduced. We don't want to use it
- unconditionally (although this would be possible) since it
- generates warnings. */
-#if __GNUC_PREREQ (2,97)
-# define __attribute_format_strfmon__(a,b) \
- __attribute__ ((__format__ (__strfmon__, a, b)))
-#else
-# define __attribute_format_strfmon__(a,b) /* Ignore */
-#endif
-
-/* The nonull function attribute allows to mark pointer parameters which
- must not be NULL. */
-#if __GNUC_PREREQ (3,3)
-# define __nonnull(params) __attribute__ ((__nonnull__ params))
-#else
-# define __nonnull(params)
-#endif
-
-/* If fortification mode, we warn about unused results of certain
- function calls which can lead to problems. */
-#if __GNUC_PREREQ (3,4)
-# define __attribute_warn_unused_result__ \
- __attribute__ ((__warn_unused_result__))
-# if __USE_FORTIFY_LEVEL > 0
-# define __wur __attribute_warn_unused_result__
-# endif
-#else
-# define __attribute_warn_unused_result__ /* empty */
-#endif
-#ifndef __wur
-# define __wur /* Ignore */
-#endif
-
-/* Forces a function to be always inlined. */
-#if __GNUC_PREREQ (3,2)
-/* The Linux kernel defines __always_inline in stddef.h (283d7573), and
- it conflicts with this definition. Therefore undefine it first to
- allow either header to be included first. */
-# undef __always_inline
-# define __always_inline __inline __attribute__ ((__always_inline__))
-#else
-# undef __always_inline
-# define __always_inline __inline
-#endif
-
-/* Associate error messages with the source location of the call site rather
- than with the source location inside the function. */
-#if __GNUC_PREREQ (4,3)
-# define __attribute_artificial__ __attribute__ ((__artificial__))
-#else
-# define __attribute_artificial__ /* Ignore */
-#endif
-
-/* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
- inline semantics, unless -fgnu89-inline is used. Using __GNUC_STDC_INLINE__
- or __GNUC_GNU_INLINE is not a good enough check for gcc because gcc versions
- older than 4.3 may define these macros and still not guarantee GNU inlining
- semantics.
-
- clang++ identifies itself as gcc-4.2, but has support for GNU inlining
- semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
- __GNUC_GNU_INLINE__ macro definitions. */
-#if (!defined __cplusplus || __GNUC_PREREQ (4,3) \
- || (defined __clang__ && (defined __GNUC_STDC_INLINE__ \
- || defined __GNUC_GNU_INLINE__)))
-# if defined __GNUC_STDC_INLINE__ || defined __cplusplus
-# define __extern_inline extern __inline __attribute__ ((__gnu_inline__))
-# define __extern_always_inline \
- extern __always_inline __attribute__ ((__gnu_inline__))
-# else
-# define __extern_inline extern __inline
-# define __extern_always_inline extern __always_inline
-# endif
-#endif
-
-#ifdef __extern_always_inline
-# define __fortify_function __extern_always_inline __attribute_artificial__
-#endif
-
-/* GCC 4.3 and above allow passing all anonymous arguments of an
- __extern_always_inline function to some other vararg function. */
-#if __GNUC_PREREQ (4,3)
-# define __va_arg_pack() __builtin_va_arg_pack ()
-# define __va_arg_pack_len() __builtin_va_arg_pack_len ()
-#endif
-
-#if defined(__use_clang_fortify)
-/* clang doesn't support __va_arg_pack, so we need to call the v* version of
- FORTIFY'ed functions. */
-#define __FORTIFY_ARG_PACK __fortify_ap
-#define __FORTIFY_INIT_ARG_PACK(va_arg) \
- __gnuc_va_list __FORTIFY_ARG_PACK; \
- va_start (__FORTIFY_ARG_PACK, va_arg)
-#define __FORTIFY_CALL_VA_ALIAS(fn, ...) __v##fn##_alias (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_CHK(fn, ...) __v##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_BUILTIN(fn, ...) \
- __builtin___v##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_FREE_ARG_PACK() va_end (__FORTIFY_ARG_PACK)
-#define __FORTIFY_ARG_PACK_OK 1
-#elif defined(__va_arg_pack)
-#define __FORTIFY_ARG_PACK __va_arg_pack ()
-#define __FORTIFY_INIT_ARG_PACK(va_arg)
-#define __FORTIFY_CALL_VA_ALIAS(fn, ...) __##fn##_alias (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_CHK(fn, ...) __##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_BUILTIN(fn, ...) __builtin___##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_FREE_ARG_PACK()
-#define __FORTIFY_ARG_PACK_OK 1
-#endif
-
-/* It is possible to compile containing GCC extensions even if GCC is
- run in pedantic mode if the uses are carefully marked using the
- `__extension__' keyword. But this is not generally available before
- version 2.8. */
-#if !__GNUC_PREREQ (2,8)
-# define __extension__ /* Ignore */
-#endif
-
-/* __restrict is known in EGCS 1.2 and above. */
-#if !__GNUC_PREREQ (2,92)
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __restrict restrict
-# else
-# define __restrict /* Ignore */
-# endif
-#endif
-
-/* ISO C99 also allows to declare arrays as non-overlapping. The syntax is
- array_name[restrict]
- GCC 3.1 supports this. */
-#if __GNUC_PREREQ (3,1) && !defined __GNUG__
-# define __restrict_arr __restrict
-#else
-# ifdef __GNUC__
-# define __restrict_arr /* Not supported in old GCC. */
-# else
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __restrict_arr restrict
-# else
-/* Some other non-C99 compiler. */
-# define __restrict_arr /* Not supported. */
-# endif
-# endif
-#endif
-
-#if __GNUC__ >= 3
-# define __glibc_unlikely(cond) __builtin_expect ((cond), 0)
-# define __glibc_likely(cond) __builtin_expect ((cond), 1)
-#else
-# define __glibc_unlikely(cond) (cond)
-# define __glibc_likely(cond) (cond)
-#endif
-
-#ifdef __has_attribute
-# define __glibc_has_attribute(attr) __has_attribute (attr)
-#else
-# define __glibc_has_attribute(attr) 0
-#endif
-
-#if (!defined _Noreturn \
- && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
- && !__GNUC_PREREQ (4,7))
-# if __GNUC_PREREQ (2,8)
-# define _Noreturn __attribute__ ((__noreturn__))
-# else
-# define _Noreturn
-# endif
-#endif
-
-#if __GNUC_PREREQ (8, 0)
-/* Describes a char array whose address can safely be passed as the first
- argument to strncpy and strncat, as the char array is not necessarily
- a NUL-terminated string. */
-# define __attribute_nonstring__ __attribute__ ((__nonstring__))
-#else
-# define __attribute_nonstring__
-#endif
-
-/* Undefine (also defined in libc-symbols.h). */
-#undef __attribute_copy__
-#if __GNUC_PREREQ (9, 0)
-/* Copies attributes from the declaration or type referenced by
- the argument. */
-# define __attribute_copy__(arg) __attribute__ ((__copy__ (arg)))
-#else
-# define __attribute_copy__(arg)
-#endif
-
-#if (!defined _Static_assert && !defined __cplusplus \
- && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
- && (!__GNUC_PREREQ (4, 6) || defined __STRICT_ANSI__))
-# define _Static_assert(expr, diagnostic) \
- extern int (*__Static_assert_function (void)) \
- [!!sizeof (struct { int __error_if_negative: (expr) ? 2 : -1; })]
-#endif
-
-#include <bits/wordsize.h>
-#include <bits/long-double.h>
-
-#if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# ifdef __REDIRECT
-
-/* Alias name defined automatically. */
-# define __LDBL_REDIR(name, proto) ... unused__ldbl_redir
-# define __LDBL_REDIR_DECL(name) \
- extern __typeof (name) name __asm (__ASMNAME ("__" #name "ieee128"));
-
-/* Alias name defined automatically, with leading underscores. */
-# define __LDBL_REDIR2_DECL(name) \
- extern __typeof (__##name) __##name \
- __asm (__ASMNAME ("__" #name "ieee128"));
-
-/* Alias name defined manually. */
-# define __LDBL_REDIR1(name, proto, alias) ... unused__ldbl_redir1
-# define __LDBL_REDIR1_DECL(name, alias) \
- extern __typeof (name) name __asm (__ASMNAME (#alias));
-
-# define __LDBL_REDIR1_NTH(name, proto, alias) \
- __REDIRECT_NTH (name, proto, alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __LDBL_REDIR1_NTH (name, proto, __##alias##ieee128)
-
-/* Unused. */
-# define __REDIRECT_LDBL(name, proto, alias) ... unused__redirect_ldbl
-# define __LDBL_REDIR_NTH(name, proto) ... unused__ldbl_redir_nth
-
-# else
-_Static_assert (0, "IEEE 128-bits long double requires redirection on this platform");
-# endif
-#elif defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH
-# define __LDBL_COMPAT 1
-# ifdef __REDIRECT
-# define __LDBL_REDIR1(name, proto, alias) __REDIRECT (name, proto, alias)
-# define __LDBL_REDIR(name, proto) \
- __LDBL_REDIR1 (name, proto, __nldbl_##name)
-# define __LDBL_REDIR1_NTH(name, proto, alias) __REDIRECT_NTH (name, proto, alias)
-# define __LDBL_REDIR_NTH(name, proto) \
- __LDBL_REDIR1_NTH (name, proto, __nldbl_##name)
-# define __LDBL_REDIR2_DECL(name) \
- extern __typeof (__##name) __##name __asm (__ASMNAME ("__nldbl___" #name));
-# define __LDBL_REDIR1_DECL(name, alias) \
- extern __typeof (name) name __asm (__ASMNAME (#alias));
-# define __LDBL_REDIR_DECL(name) \
- extern __typeof (name) name __asm (__ASMNAME ("__nldbl_" #name));
-# define __REDIRECT_LDBL(name, proto, alias) \
- __LDBL_REDIR1 (name, proto, __nldbl_##alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __LDBL_REDIR1_NTH (name, proto, __nldbl_##alias)
-# endif
-#endif
-#if (!defined __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) \
- || !defined __REDIRECT
-# define __LDBL_REDIR1(name, proto, alias) name proto
-# define __LDBL_REDIR(name, proto) name proto
-# define __LDBL_REDIR1_NTH(name, proto, alias) name proto __THROW
-# define __LDBL_REDIR_NTH(name, proto) name proto __THROW
-# define __LDBL_REDIR2_DECL(name)
-# define __LDBL_REDIR_DECL(name)
-# ifdef __REDIRECT
-# define __REDIRECT_LDBL(name, proto, alias) __REDIRECT (name, proto, alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __REDIRECT_NTH (name, proto, alias)
-# endif
-#endif
-
-/* __glibc_macro_warning (MESSAGE) issues warning MESSAGE. This is
- intended for use in preprocessor macros.
-
- Note: MESSAGE must be a _single_ string; concatenation of string
- literals is not supported. */
-#if __GNUC_PREREQ (4,8) || __glibc_clang_prereq (3,5)
-# define __glibc_macro_warning1(message) _Pragma (#message)
-# define __glibc_macro_warning(message) \
- __glibc_macro_warning1 (GCC warning message)
-#else
-# define __glibc_macro_warning(msg)
-#endif
-
-/* Generic selection (ISO C11) is a C-only feature, available in GCC
- since version 4.9. Previous versions do not provide generic
- selection, even though they might set __STDC_VERSION__ to 201112L,
- when in -std=c11 mode. Thus, we must check for !defined __GNUC__
- when testing __STDC_VERSION__ for generic selection support.
- On the other hand, Clang also defines __GNUC__, so a clang-specific
- check is required to enable the use of generic selection. */
-#if !defined __cplusplus \
- && (__GNUC_PREREQ (4, 9) \
- || __glibc_clang_has_extension (c_generic_selections) \
- || (!defined __GNUC__ && defined __STDC_VERSION__ \
- && __STDC_VERSION__ >= 201112L))
-# define __HAVE_GENERIC_SELECTION 1
-#else
-# define __HAVE_GENERIC_SELECTION 0
-#endif
-
-#if __GNUC_PREREQ (10, 0)
-/* Designates a 1-based positional argument ref-index of pointer type
- that can be used to access size-index elements of the pointed-to
- array according to access mode, or at least one element when
- size-index is not provided:
- access (access-mode, <ref-index> [, <size-index>]) */
-#define __attr_access(x) __attribute__ ((__access__ x))
-#else
-# define __attr_access(x)
-#endif
-
-/* Specify that a function such as setjmp or vfork may return
- twice. */
-#if __GNUC_PREREQ (4, 1)
-# define __attribute_returns_twice__ __attribute__ ((__returns_twice__))
-#else
-# define __attribute_returns_twice__ /* Ignore. */
-#endif
-
-#endif /* sys/cdefs.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/dir.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/dir.h
deleted file mode 100644
index d6a8c25..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/dir.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_DIR_H
-#define _SYS_DIR_H 1
-
-#include <features.h>
-
-#include <dirent.h>
-
-#define direct dirent
-
-#endif /* sys/dir.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/elf.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/elf.h
deleted file mode 100644
index d25e717..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/elf.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_ELF_H
-#define _SYS_ELF_H 1
-
-#warning "This header is obsolete; use <sys/procfs.h> instead."
-
-#include <sys/procfs.h>
-
-#endif /* sys/elf.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/epoll.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/epoll.h
deleted file mode 100644
index b6751f6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/epoll.h
+++ /dev/null
@@ -1,138 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EPOLL_H
-#define _SYS_EPOLL_H 1
-
-#include <stdint.h>
-#include <sys/types.h>
-
-#include <bits/types/sigset_t.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/epoll.h>
-
-#ifndef __EPOLL_PACKED
-# define __EPOLL_PACKED
-#endif
-
-
-enum EPOLL_EVENTS
- {
- EPOLLIN = 0x001,
-#define EPOLLIN EPOLLIN
- EPOLLPRI = 0x002,
-#define EPOLLPRI EPOLLPRI
- EPOLLOUT = 0x004,
-#define EPOLLOUT EPOLLOUT
- EPOLLRDNORM = 0x040,
-#define EPOLLRDNORM EPOLLRDNORM
- EPOLLRDBAND = 0x080,
-#define EPOLLRDBAND EPOLLRDBAND
- EPOLLWRNORM = 0x100,
-#define EPOLLWRNORM EPOLLWRNORM
- EPOLLWRBAND = 0x200,
-#define EPOLLWRBAND EPOLLWRBAND
- EPOLLMSG = 0x400,
-#define EPOLLMSG EPOLLMSG
- EPOLLERR = 0x008,
-#define EPOLLERR EPOLLERR
- EPOLLHUP = 0x010,
-#define EPOLLHUP EPOLLHUP
- EPOLLRDHUP = 0x2000,
-#define EPOLLRDHUP EPOLLRDHUP
- EPOLLEXCLUSIVE = 1u << 28,
-#define EPOLLEXCLUSIVE EPOLLEXCLUSIVE
- EPOLLWAKEUP = 1u << 29,
-#define EPOLLWAKEUP EPOLLWAKEUP
- EPOLLONESHOT = 1u << 30,
-#define EPOLLONESHOT EPOLLONESHOT
- EPOLLET = 1u << 31
-#define EPOLLET EPOLLET
- };
-
-
-/* Valid opcodes ( "op" parameter ) to issue to epoll_ctl(). */
-#define EPOLL_CTL_ADD 1 /* Add a file descriptor to the interface. */
-#define EPOLL_CTL_DEL 2 /* Remove a file descriptor from the interface. */
-#define EPOLL_CTL_MOD 3 /* Change file descriptor epoll_event structure. */
-
-
-typedef union epoll_data
-{
- void *ptr;
- int fd;
- uint32_t u32;
- uint64_t u64;
-} epoll_data_t;
-
-struct epoll_event
-{
- uint32_t events; /* Epoll events */
- epoll_data_t data; /* User data variable */
-} __EPOLL_PACKED;
-
-
-__BEGIN_DECLS
-
-/* Creates an epoll instance. Returns an fd for the new instance.
- The "size" parameter is a hint specifying the number of file
- descriptors to be associated with the new instance. The fd
- returned by epoll_create() should be closed with close(). */
-extern int epoll_create (int __size) __THROW;
-
-/* Same as epoll_create but with an FLAGS parameter. The unused SIZE
- parameter has been dropped. */
-extern int epoll_create1 (int __flags) __THROW;
-
-
-/* Manipulate an epoll instance "epfd". Returns 0 in case of success,
- -1 in case of error ( the "errno" variable will contain the
- specific error code ) The "op" parameter is one of the EPOLL_CTL_*
- constants defined above. The "fd" parameter is the target of the
- operation. The "event" parameter describes which events the caller
- is interested in and any associated user data. */
-extern int epoll_ctl (int __epfd, int __op, int __fd,
- struct epoll_event *__event) __THROW;
-
-
-/* Wait for events on an epoll instance "epfd". Returns the number of
- triggered events returned in "events" buffer. Or -1 in case of
- error with the "errno" variable set to the specific error code. The
- "events" parameter is a buffer that will contain triggered
- events. The "maxevents" is the maximum number of events to be
- returned ( usually size of "events" ). The "timeout" parameter
- specifies the maximum wait time in milliseconds (-1 == infinite).
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int epoll_wait (int __epfd, struct epoll_event *__events,
- int __maxevents, int __timeout);
-
-
-/* Same as epoll_wait, but the thread's signal mask is temporarily
- and atomically replaced with the one provided as parameter.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int epoll_pwait (int __epfd, struct epoll_event *__events,
- int __maxevents, int __timeout,
- const __sigset_t *__ss);
-
-__END_DECLS
-
-#endif /* sys/epoll.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/errno.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/errno.h
deleted file mode 100644
index 339f4fc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/errno.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <errno.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/eventfd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/eventfd.h
deleted file mode 100644
index 5e3289e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/eventfd.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EVENTFD_H
-#define _SYS_EVENTFD_H 1
-
-#include <stdint.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/eventfd.h>
-
-/* Type for event counter. */
-typedef uint64_t eventfd_t;
-
-
-__BEGIN_DECLS
-
-/* Return file descriptor for generic event channel. Set initial
- value to COUNT. */
-extern int eventfd (unsigned int __count, int __flags) __THROW;
-
-/* Read event counter and possibly wait for events. */
-extern int eventfd_read (int __fd, eventfd_t *__value);
-
-/* Increment event counter. */
-extern int eventfd_write (int __fd, eventfd_t __value);
-
-__END_DECLS
-
-#endif /* sys/eventfd.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fanotify.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fanotify.h
deleted file mode 100644
index 76fc219..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fanotify.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (C) 2010-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FANOTIFY_H
-#define _SYS_FANOTIFY_H 1
-
-#include <stdint.h>
-#include <linux/fanotify.h>
-
-
-__BEGIN_DECLS
-
-/* Create and initialize fanotify group. */
-extern int fanotify_init (unsigned int __flags, unsigned int __event_f_flags)
- __THROW;
-
-/* Add, remove, or modify an fanotify mark on a filesystem object. */
-extern int fanotify_mark (int __fanotify_fd, unsigned int __flags,
- uint64_t __mask, int __dfd, const char *__pathname)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/fanotify.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fcntl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fcntl.h
deleted file mode 100644
index cd30455..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fcntl.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <fcntl.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/file.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/file.h
deleted file mode 100644
index 2370943..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/file.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FILE_H
-#define _SYS_FILE_H 1
-
-#include <features.h>
-
-#ifndef _FCNTL_H
-# include <fcntl.h>
-#endif
-
-__BEGIN_DECLS
-
-
-/* Alternate names for values for the WHENCE argument to `lseek'.
- These are the same as SEEK_SET, SEEK_CUR, and SEEK_END, respectively. */
-#ifndef L_SET
-# define L_SET 0 /* Seek from beginning of file. */
-# define L_INCR 1 /* Seek from current position. */
-# define L_XTND 2 /* Seek from end of file. */
-#endif
-
-
-/* Operations for the `flock' call. */
-#define LOCK_SH 1 /* Shared lock. */
-#define LOCK_EX 2 /* Exclusive lock. */
-#define LOCK_UN 8 /* Unlock. */
-
-/* Can be OR'd in to one of the above. */
-#define LOCK_NB 4 /* Don't block when locking. */
-
-
-/* Apply or remove an advisory lock, according to OPERATION,
- on the file FD refers to. */
-extern int flock (int __fd, int __operation) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/file.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fsuid.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fsuid.h
deleted file mode 100644
index 44e9d84..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/fsuid.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FSUID_H
-#define _SYS_FSUID_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-__BEGIN_DECLS
-
-/* Change uid used for file access control to UID, without affecting
- other privileges (such as who can send signals at the process). */
-extern int setfsuid (__uid_t __uid) __THROW;
-
-/* Ditto for group id. */
-extern int setfsgid (__gid_t __gid) __THROW;
-
-__END_DECLS
-
-#endif /* fsuid.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/gmon.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/gmon.h
deleted file mode 100644
index b4cc3b0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/gmon.h
+++ /dev/null
@@ -1,201 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1992, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)gmon.h 8.2 (Berkeley) 1/4/94
- */
-
-#ifndef _SYS_GMON_H
-#define _SYS_GMON_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-/*
- * See gmon_out.h for gmon.out format.
- */
-
-/* structure emitted by "gcc -a". This must match struct bb in
- gcc/libgcc2.c. It is OK for gcc to declare a longer structure as
- long as the members below are present. */
-struct __bb
-{
- long zero_word;
- const char *filename;
- long *counts;
- long ncounts;
- struct __bb *next;
- const unsigned long *addresses;
-};
-
-extern struct __bb *__bb_head;
-
-/*
- * histogram counters are unsigned shorts (according to the kernel).
- */
-#define HISTCOUNTER unsigned short
-
-/*
- * fraction of text space to allocate for histogram counters here, 1/2
- */
-#define HISTFRACTION 2
-
-/*
- * Fraction of text space to allocate for from hash buckets.
- * The value of HASHFRACTION is based on the minimum number of bytes
- * of separation between two subroutine call points in the object code.
- * Given MIN_SUBR_SEPARATION bytes of separation the value of
- * HASHFRACTION is calculated as:
- *
- * HASHFRACTION = MIN_SUBR_SEPARATION / (2 * sizeof(short) - 1);
- *
- * For example, on the VAX, the shortest two call sequence is:
- *
- * calls $0,(r0)
- * calls $0,(r0)
- *
- * which is separated by only three bytes, thus HASHFRACTION is
- * calculated as:
- *
- * HASHFRACTION = 3 / (2 * 2 - 1) = 1
- *
- * Note that the division above rounds down, thus if MIN_SUBR_FRACTION
- * is less than three, this algorithm will not work!
- *
- * In practice, however, call instructions are rarely at a minimal
- * distance. Hence, we will define HASHFRACTION to be 2 across all
- * architectures. This saves a reasonable amount of space for
- * profiling data structures without (in practice) sacrificing
- * any granularity.
- */
-#define HASHFRACTION 2
-
-/*
- * Percent of text space to allocate for tostructs.
- * This is a heuristic; we will fail with a warning when profiling programs
- * with a very large number of very small functions, but that's
- * normally OK.
- * 2 is probably still a good value for normal programs.
- * Profiling a test case with 64000 small functions will work if
- * you raise this value to 3 and link statically (which bloats the
- * text size, thus raising the number of arcs expected by the heuristic).
- */
-#define ARCDENSITY 3
-
-/*
- * Always allocate at least this many tostructs. This
- * hides the inadequacy of the ARCDENSITY heuristic, at least
- * for small programs.
- */
-#define MINARCS 50
-
-/*
- * The type used to represent indices into gmonparam.tos[].
- */
-#define ARCINDEX unsigned long
-
-/*
- * Maximum number of arcs we want to allow.
- * Used to be max representable value of ARCINDEX minus 2, but now
- * that ARCINDEX is a long, that's too large; we don't really want
- * to allow a 48 gigabyte table.
- * The old value of 1<<16 wasn't high enough in practice for large C++
- * programs; will 1<<20 be adequate for long? FIXME
- */
-#define MAXARCS (1 << 20)
-
-struct tostruct {
- unsigned long selfpc;
- long count;
- ARCINDEX link;
-};
-
-/*
- * a raw arc, with pointers to the calling site and
- * the called site and a count.
- */
-struct rawarc {
- unsigned long raw_frompc;
- unsigned long raw_selfpc;
- long raw_count;
-};
-
-/*
- * general rounding functions.
- */
-#define ROUNDDOWN(x,y) (((x)/(y))*(y))
-#define ROUNDUP(x,y) ((((x)+(y)-1)/(y))*(y))
-
-/*
- * The profiling data structures are housed in this structure.
- */
-struct gmonparam {
- long int state;
- unsigned short *kcount;
- unsigned long kcountsize;
- ARCINDEX *froms;
- unsigned long fromssize;
- struct tostruct *tos;
- unsigned long tossize;
- long tolimit;
- unsigned long lowpc;
- unsigned long highpc;
- unsigned long textsize;
- unsigned long hashfraction;
- long log_hashfraction;
-};
-
-/*
- * Possible states of profiling.
- */
-#define GMON_PROF_ON 0
-#define GMON_PROF_BUSY 1
-#define GMON_PROF_ERROR 2
-#define GMON_PROF_OFF 3
-
-/*
- * Sysctl definitions for extracting profiling information from the kernel.
- */
-#define GPROF_STATE 0 /* int: profiling enabling variable */
-#define GPROF_COUNT 1 /* struct: profile tick count buffer */
-#define GPROF_FROMS 2 /* struct: from location hash bucket */
-#define GPROF_TOS 3 /* struct: destination/count structure */
-#define GPROF_GMONPARAM 4 /* struct: profiling parameters (see above) */
-
-__BEGIN_DECLS
-
-/* Set up data structures and start profiling. */
-extern void __monstartup (unsigned long __lowpc, unsigned long __highpc) __THROW;
-extern void monstartup (unsigned long __lowpc, unsigned long __highpc) __THROW;
-
-/* Clean up profiling and write out gmon.out. */
-extern void _mcleanup (void) __THROW;
-
-__END_DECLS
-
-#endif /* sys/gmon.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/gmon_out.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/gmon_out.h
deleted file mode 100644
index 1512aab..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/gmon_out.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* Copyright (C) 1996-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by David Mosberger <davidm@cs.arizona.edu>.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-/* This file specifies the format of gmon.out files. It should have
- as few external dependencies as possible as it is going to be included
- in many different programs. That is, minimize the number of #include's.
-
- A gmon.out file consists of a header (defined by gmon_hdr) followed by
- a sequence of records. Each record starts with a one-byte tag
- identifying the type of records, followed by records specific data. */
-
-#ifndef _SYS_GMON_OUT_H
-#define _SYS_GMON_OUT_H 1
-
-#include <features.h>
-
-#define GMON_MAGIC "gmon" /* magic cookie */
-#define GMON_VERSION 1 /* version number */
-
-/* For profiling shared object we need a new format. */
-#define GMON_SHOBJ_VERSION 0x1ffff
-
-__BEGIN_DECLS
-
-/*
- * Raw header as it appears on file (without padding). This header
- * always comes first in gmon.out and is then followed by a series
- * records defined below.
- */
-struct gmon_hdr
- {
- char cookie[4];
- char version[4];
- char spare[3 * 4];
- };
-
-/* types of records in this file: */
-typedef enum
- {
- GMON_TAG_TIME_HIST = 0,
- GMON_TAG_CG_ARC = 1,
- GMON_TAG_BB_COUNT = 2
- } GMON_Record_Tag;
-
-struct gmon_hist_hdr
- {
- char low_pc[sizeof (char *)]; /* base pc address of sample buffer */
- char high_pc[sizeof (char *)]; /* max pc address of sampled buffer */
- char hist_size[4]; /* size of sample buffer */
- char prof_rate[4]; /* profiling clock rate */
- char dimen[15]; /* phys. dim., usually "seconds" */
- char dimen_abbrev; /* usually 's' for "seconds" */
- };
-
-struct gmon_cg_arc_record
- {
- char from_pc[sizeof (char *)]; /* address within caller's body */
- char self_pc[sizeof (char *)]; /* address within callee's body */
- char count[4]; /* number of arc traversals */
- };
-
-__END_DECLS
-
-#endif /* sys/gmon_out.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ifunc.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ifunc.h
deleted file mode 100644
index 0b4b976..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ifunc.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Definitions used by AArch64 indirect function resolvers.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IFUNC_H
-#define _SYS_IFUNC_H
-
-/* A second argument is passed to the ifunc resolver. */
-#define _IFUNC_ARG_HWCAP (1ULL << 62)
-
-/* The prototype of a gnu indirect function resolver on AArch64 is
-
- ElfW(Addr) ifunc_resolver (uint64_t, const __ifunc_arg_t *);
-
- the first argument should have the _IFUNC_ARG_HWCAP bit set and
- the remaining bits should match the AT_HWCAP settings. */
-
-/* Second argument to an ifunc resolver. */
-struct __ifunc_arg_t
-{
- unsigned long _size; /* Size of the struct, so it can grow. */
- unsigned long _hwcap;
- unsigned long _hwcap2;
-};
-
-typedef struct __ifunc_arg_t __ifunc_arg_t;
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/inotify.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/inotify.h
deleted file mode 100644
index f5208a2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/inotify.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_INOTIFY_H
-#define _SYS_INOTIFY_H 1
-
-#include <stdint.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/inotify.h>
-
-
-/* Structure describing an inotify event. */
-struct inotify_event
-{
- int wd; /* Watch descriptor. */
- uint32_t mask; /* Watch mask. */
- uint32_t cookie; /* Cookie to synchronize two events. */
- uint32_t len; /* Length (including NULs) of name. */
- char name __flexarr; /* Name. */
-};
-
-
-/* Supported events suitable for MASK parameter of INOTIFY_ADD_WATCH. */
-#define IN_ACCESS 0x00000001 /* File was accessed. */
-#define IN_MODIFY 0x00000002 /* File was modified. */
-#define IN_ATTRIB 0x00000004 /* Metadata changed. */
-#define IN_CLOSE_WRITE 0x00000008 /* Writtable file was closed. */
-#define IN_CLOSE_NOWRITE 0x00000010 /* Unwrittable file closed. */
-#define IN_CLOSE (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE) /* Close. */
-#define IN_OPEN 0x00000020 /* File was opened. */
-#define IN_MOVED_FROM 0x00000040 /* File was moved from X. */
-#define IN_MOVED_TO 0x00000080 /* File was moved to Y. */
-#define IN_MOVE (IN_MOVED_FROM | IN_MOVED_TO) /* Moves. */
-#define IN_CREATE 0x00000100 /* Subfile was created. */
-#define IN_DELETE 0x00000200 /* Subfile was deleted. */
-#define IN_DELETE_SELF 0x00000400 /* Self was deleted. */
-#define IN_MOVE_SELF 0x00000800 /* Self was moved. */
-
-/* Events sent by the kernel. */
-#define IN_UNMOUNT 0x00002000 /* Backing fs was unmounted. */
-#define IN_Q_OVERFLOW 0x00004000 /* Event queued overflowed. */
-#define IN_IGNORED 0x00008000 /* File was ignored. */
-
-/* Helper events. */
-#define IN_CLOSE (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE) /* Close. */
-#define IN_MOVE (IN_MOVED_FROM | IN_MOVED_TO) /* Moves. */
-
-/* Special flags. */
-#define IN_ONLYDIR 0x01000000 /* Only watch the path if it is a
- directory. */
-#define IN_DONT_FOLLOW 0x02000000 /* Do not follow a sym link. */
-#define IN_EXCL_UNLINK 0x04000000 /* Exclude events on unlinked
- objects. */
-#define IN_MASK_CREATE 0x10000000 /* Only create watches. */
-#define IN_MASK_ADD 0x20000000 /* Add to the mask of an already
- existing watch. */
-#define IN_ISDIR 0x40000000 /* Event occurred against dir. */
-#define IN_ONESHOT 0x80000000 /* Only send event once. */
-
-/* All events which a program can wait on. */
-#define IN_ALL_EVENTS (IN_ACCESS | IN_MODIFY | IN_ATTRIB | IN_CLOSE_WRITE \
- | IN_CLOSE_NOWRITE | IN_OPEN | IN_MOVED_FROM \
- | IN_MOVED_TO | IN_CREATE | IN_DELETE \
- | IN_DELETE_SELF | IN_MOVE_SELF)
-
-
-__BEGIN_DECLS
-
-/* Create and initialize inotify instance. */
-extern int inotify_init (void) __THROW;
-
-/* Create and initialize inotify instance. */
-extern int inotify_init1 (int __flags) __THROW;
-
-/* Add watch of object NAME to inotify instance FD. Notify about
- events specified by MASK. */
-extern int inotify_add_watch (int __fd, const char *__name, uint32_t __mask)
- __THROW;
-
-/* Remove the watch specified by WD from the inotify instance FD. */
-extern int inotify_rm_watch (int __fd, int __wd) __THROW;
-
-__END_DECLS
-
-#endif /* sys/inotify.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ioctl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ioctl.h
deleted file mode 100644
index ddd204d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ioctl.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-#define _SYS_IOCTL_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Get the list of `ioctl' requests and related constants. */
-#include <bits/ioctls.h>
-
-/* Define some types used by `ioctl' requests. */
-#include <bits/ioctl-types.h>
-
-/* On a Unix system, the system <sys/ioctl.h> probably defines some of
- the symbols we define in <sys/ttydefaults.h> (usually with the same
- values). The code to generate <bits/ioctls.h> has omitted these
- symbols to avoid the conflict, but a Unix program expects <sys/ioctl.h>
- to define them, so we must include <sys/ttydefaults.h> here. */
-#include <sys/ttydefaults.h>
-
-/* Perform the I/O control operation specified by REQUEST on FD.
- One argument may follow; its presence and type depend on REQUEST.
- Return value depends on REQUEST. Usually -1 indicates error. */
-extern int ioctl (int __fd, unsigned long int __request, ...) __THROW;
-
-__END_DECLS
-
-#endif /* sys/ioctl.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ipc.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ipc.h
deleted file mode 100644
index 1d12174..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ipc.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-#define _SYS_IPC_H 1
-
-#include <features.h>
-
-/* Get system dependent definition of `struct ipc_perm' and more. */
-#include <bits/ipctypes.h>
-#include <bits/ipc.h>
-
-#ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-#endif
-
-#ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __key_t_defined
-typedef __key_t key_t;
-# define __key_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* Generates key for System V style IPC. */
-extern key_t ftok (const char *__pathname, int __proj_id) __THROW;
-
-__END_DECLS
-
-#endif /* sys/ipc.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/kd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/kd.h
deleted file mode 100644
index 70b1cb6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/kd.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_KD_H
-#define _SYS_KD_H 1
-
-/* Make sure the <linux/types.h> header is not loaded. */
-#ifndef _LINUX_TYPES_H
-# define _LINUX_TYPES_H 1
-# define __undef_LINUX_TYPES_H
-#endif
-
-#include <linux/kd.h>
-
-#ifdef __undef_LINUX_TYPES_H
-# undef _LINUX_TYPES_H
-# undef __undef_LINUX_TYPES_H
-#endif
-
-#endif /* sys/kd.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/klog.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/klog.h
deleted file mode 100644
index 3da5540..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/klog.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_KLOG_H
-
-#define _SYS_KLOG_H 1
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Control the kernel's logging facility. This corresponds exactly to
- the kernel's syslog system call, but that name is easily confused
- with the user-level syslog facility, which is something completely
- different. */
-extern int klogctl (int __type, char *__bufp, int __len) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_KLOG_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mman.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mman.h
deleted file mode 100644
index 37ac7b3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mman.h
+++ /dev/null
@@ -1,151 +0,0 @@
-/* Definitions for BSD-style memory management.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-#define _SYS_MMAN_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#define __need_size_t
-#include <stddef.h>
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#include <bits/mman.h>
-
-/* Return value of `mmap' in case of an error. */
-#define MAP_FAILED ((void *) -1)
-
-__BEGIN_DECLS
-/* Map addresses starting near ADDR and extending for LEN bytes. from
- OFFSET into the file FD describes according to PROT and FLAGS. If ADDR
- is nonzero, it is the desired mapping address. If the MAP_FIXED bit is
- set in FLAGS, the mapping will be at ADDR exactly (which must be
- page-aligned); otherwise the system chooses a convenient nearby address.
- The return value is the actual mapping address chosen or MAP_FAILED
- for errors (in which case `errno' is set). A successful `mmap' call
- deallocates any previous mapping for the affected region. */
-
-#ifndef __USE_FILE_OFFSET64
-extern void *mmap (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off_t __offset) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern void * __REDIRECT_NTH (mmap,
- (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off64_t __offset),
- mmap64);
-# else
-# define mmap mmap64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern void *mmap64 (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off64_t __offset) __THROW;
-#endif
-
-/* Deallocate any mapping for the region starting at ADDR and extending LEN
- bytes. Returns 0 if successful, -1 for errors (and sets errno). */
-extern int munmap (void *__addr, size_t __len) __THROW;
-
-/* Change the memory protection of the region starting at ADDR and
- extending LEN bytes to PROT. Returns 0 if successful, -1 for errors
- (and sets errno). */
-extern int mprotect (void *__addr, size_t __len, int __prot) __THROW;
-
-/* Synchronize the region starting at ADDR and extending LEN bytes with the
- file it maps. Filesystem operations on a file being mapped are
- unpredictable before this is done. Flags are from the MS_* set.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int msync (void *__addr, size_t __len, int __flags);
-
-#ifdef __USE_MISC
-/* Advise the system about particular usage patterns the program follows
- for the region starting at ADDR and extending LEN bytes. */
-extern int madvise (void *__addr, size_t __len, int __advice) __THROW;
-#endif
-#ifdef __USE_XOPEN2K
-/* This is the POSIX name for this function. */
-extern int posix_madvise (void *__addr, size_t __len, int __advice) __THROW;
-#endif
-
-/* Guarantee all whole pages mapped by the range [ADDR,ADDR+LEN) to
- be memory resident. */
-extern int mlock (const void *__addr, size_t __len) __THROW;
-
-/* Unlock whole pages previously mapped by the range [ADDR,ADDR+LEN). */
-extern int munlock (const void *__addr, size_t __len) __THROW;
-
-/* Cause all currently mapped pages of the process to be memory resident
- until unlocked by a call to the `munlockall', until the process exits,
- or until the process calls `execve'. */
-extern int mlockall (int __flags) __THROW;
-
-/* All currently mapped pages of the process' address space become
- unlocked. */
-extern int munlockall (void) __THROW;
-
-#ifdef __USE_MISC
-/* mincore returns the memory residency status of the pages in the
- current process's address space specified by [start, start + len).
- The status is returned in a vector of bytes. The least significant
- bit of each byte is 1 if the referenced page is in memory, otherwise
- it is zero. */
-extern int mincore (void *__start, size_t __len, unsigned char *__vec)
- __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Remap pages mapped by the range [ADDR,ADDR+OLD_LEN) to new length
- NEW_LEN. If MREMAP_MAYMOVE is set in FLAGS the returned address
- may differ from ADDR. If MREMAP_FIXED is set in FLAGS the function
- takes another parameter which is a fixed address at which the block
- resides after a successful call. */
-extern void *mremap (void *__addr, size_t __old_len, size_t __new_len,
- int __flags, ...) __THROW;
-
-/* Remap arbitrary pages of a shared backing store within an existing
- VMA. */
-extern int remap_file_pages (void *__start, size_t __size, int __prot,
- size_t __pgoff, int __flags) __THROW;
-#endif
-
-
-/* Open shared memory segment. */
-extern int shm_open (const char *__name, int __oflag, mode_t __mode);
-
-/* Remove shared memory segment. */
-extern int shm_unlink (const char *__name);
-
-__END_DECLS
-
-#endif /* sys/mman.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mount.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mount.h
deleted file mode 100644
index e66060c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mount.h
+++ /dev/null
@@ -1,150 +0,0 @@
-/* Header file for mounting/unmount Linux filesystems.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This is taken from /usr/include/linux/fs.h. */
-
-#ifndef _SYS_MOUNT_H
-#define _SYS_MOUNT_H 1
-
-#include <features.h>
-#include <sys/ioctl.h>
-
-#define BLOCK_SIZE 1024
-#define BLOCK_SIZE_BITS 10
-
-
-/* These are the fs-independent mount-flags: up to 16 flags are
- supported */
-enum
-{
- MS_RDONLY = 1, /* Mount read-only. */
-#define MS_RDONLY MS_RDONLY
- MS_NOSUID = 2, /* Ignore suid and sgid bits. */
-#define MS_NOSUID MS_NOSUID
- MS_NODEV = 4, /* Disallow access to device special files. */
-#define MS_NODEV MS_NODEV
- MS_NOEXEC = 8, /* Disallow program execution. */
-#define MS_NOEXEC MS_NOEXEC
- MS_SYNCHRONOUS = 16, /* Writes are synced at once. */
-#define MS_SYNCHRONOUS MS_SYNCHRONOUS
- MS_REMOUNT = 32, /* Alter flags of a mounted FS. */
-#define MS_REMOUNT MS_REMOUNT
- MS_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
-#define MS_MANDLOCK MS_MANDLOCK
- MS_DIRSYNC = 128, /* Directory modifications are synchronous. */
-#define MS_DIRSYNC MS_DIRSYNC
- MS_NOATIME = 1024, /* Do not update access times. */
-#define MS_NOATIME MS_NOATIME
- MS_NODIRATIME = 2048, /* Do not update directory access times. */
-#define MS_NODIRATIME MS_NODIRATIME
- MS_BIND = 4096, /* Bind directory at different place. */
-#define MS_BIND MS_BIND
- MS_MOVE = 8192,
-#define MS_MOVE MS_MOVE
- MS_REC = 16384,
-#define MS_REC MS_REC
- MS_SILENT = 32768,
-#define MS_SILENT MS_SILENT
- MS_POSIXACL = 1 << 16, /* VFS does not apply the umask. */
-#define MS_POSIXACL MS_POSIXACL
- MS_UNBINDABLE = 1 << 17, /* Change to unbindable. */
-#define MS_UNBINDABLE MS_UNBINDABLE
- MS_PRIVATE = 1 << 18, /* Change to private. */
-#define MS_PRIVATE MS_PRIVATE
- MS_SLAVE = 1 << 19, /* Change to slave. */
-#define MS_SLAVE MS_SLAVE
- MS_SHARED = 1 << 20, /* Change to shared. */
-#define MS_SHARED MS_SHARED
- MS_RELATIME = 1 << 21, /* Update atime relative to mtime/ctime. */
-#define MS_RELATIME MS_RELATIME
- MS_KERNMOUNT = 1 << 22, /* This is a kern_mount call. */
-#define MS_KERNMOUNT MS_KERNMOUNT
- MS_I_VERSION = 1 << 23, /* Update inode I_version field. */
-#define MS_I_VERSION MS_I_VERSION
- MS_STRICTATIME = 1 << 24, /* Always perform atime updates. */
-#define MS_STRICTATIME MS_STRICTATIME
- MS_LAZYTIME = 1 << 25, /* Update the on-disk [acm]times lazily. */
-#define MS_LAZYTIME MS_LAZYTIME
- MS_ACTIVE = 1 << 30,
-#define MS_ACTIVE MS_ACTIVE
- MS_NOUSER = 1 << 31
-#define MS_NOUSER MS_NOUSER
-};
-
-/* Flags that can be altered by MS_REMOUNT */
-#define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_I_VERSION \
- |MS_LAZYTIME)
-
-
-/* Magic mount flag number. Has to be or-ed to the flag values. */
-
-#define MS_MGC_VAL 0xc0ed0000 /* Magic flag number to indicate "new" flags */
-#define MS_MGC_MSK 0xffff0000 /* Magic flag number mask */
-
-
-/* The read-only stuff doesn't really belong here, but any other place
- is probably as bad and I don't want to create yet another include
- file. */
-
-#define BLKROSET _IO(0x12, 93) /* Set device read-only (0 = read-write). */
-#define BLKROGET _IO(0x12, 94) /* Get read-only status (0 = read_write). */
-#define BLKRRPART _IO(0x12, 95) /* Re-read partition table. */
-#define BLKGETSIZE _IO(0x12, 96) /* Return device size. */
-#define BLKFLSBUF _IO(0x12, 97) /* Flush buffer cache. */
-#define BLKRASET _IO(0x12, 98) /* Set read ahead for block device. */
-#define BLKRAGET _IO(0x12, 99) /* Get current read ahead setting. */
-#define BLKFRASET _IO(0x12,100) /* Set filesystem read-ahead. */
-#define BLKFRAGET _IO(0x12,101) /* Get filesystem read-ahead. */
-#define BLKSECTSET _IO(0x12,102) /* Set max sectors per request. */
-#define BLKSECTGET _IO(0x12,103) /* Get max sectors per request. */
-#define BLKSSZGET _IO(0x12,104) /* Get block device sector size. */
-#define BLKBSZGET _IOR(0x12,112,size_t)
-#define BLKBSZSET _IOW(0x12,113,size_t)
-#define BLKGETSIZE64 _IOR(0x12,114,size_t) /* return device size. */
-
-
-/* Possible value for FLAGS parameter of `umount2'. */
-enum
-{
- MNT_FORCE = 1, /* Force unmounting. */
-#define MNT_FORCE MNT_FORCE
- MNT_DETACH = 2, /* Just detach from the tree. */
-#define MNT_DETACH MNT_DETACH
- MNT_EXPIRE = 4, /* Mark for expiry. */
-#define MNT_EXPIRE MNT_EXPIRE
- UMOUNT_NOFOLLOW = 8 /* Don't follow symlink on umount. */
-#define UMOUNT_NOFOLLOW UMOUNT_NOFOLLOW
-};
-
-
-__BEGIN_DECLS
-
-/* Mount a filesystem. */
-extern int mount (const char *__special_file, const char *__dir,
- const char *__fstype, unsigned long int __rwflag,
- const void *__data) __THROW;
-
-/* Unmount a filesystem. */
-extern int umount (const char *__special_file) __THROW;
-
-/* Unmount a filesystem. Force unmounting if FLAGS is set to MNT_FORCE. */
-extern int umount2 (const char *__special_file, int __flags) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_MOUNT_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/msg.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/msg.h
deleted file mode 100644
index 9ddedf5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/msg.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-#define _SYS_MSG_H
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct msqid_ds' and more. */
-#include <bits/msq.h>
-
-/* Define types required by the standard. */
-#include <bits/types/time_t.h>
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-/* The following System V style IPC functions implement a message queue
- system. The definition is found in XPG2. */
-
-#ifdef __USE_GNU
-/* Template for struct to be used as argument for `msgsnd' and `msgrcv'. */
-struct msgbuf
- {
- __syscall_slong_t mtype; /* type of received/sent message */
- char mtext[1]; /* text of the message */
- };
-#endif
-
-
-__BEGIN_DECLS
-
-/* Message queue control operation. */
-extern int msgctl (int __msqid, int __cmd, struct msqid_ds *__buf) __THROW;
-
-/* Get messages queue. */
-extern int msgget (key_t __key, int __msgflg) __THROW;
-
-/* Receive message from message queue.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t msgrcv (int __msqid, void *__msgp, size_t __msgsz,
- long int __msgtyp, int __msgflg);
-
-/* Send message to message queue.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int msgsnd (int __msqid, const void *__msgp, size_t __msgsz,
- int __msgflg);
-
-__END_DECLS
-
-#endif /* sys/msg.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mtio.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mtio.h
deleted file mode 100644
index fb17e87..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/mtio.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/* Structures and definitions for magnetic tape I/O control commands.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Written by H. Bergman <hennus@cybercomm.nl>. */
-
-#ifndef _SYS_MTIO_H
-#define _SYS_MTIO_H 1
-
-/* Get necessary definitions from system and kernel headers. */
-#include <sys/types.h>
-#include <sys/ioctl.h>
-
-
-/* Structure for MTIOCTOP - magnetic tape operation command. */
-struct mtop
- {
- short int mt_op; /* Operations defined below. */
- int mt_count; /* How many of them. */
- };
-#define _IOT_mtop /* Hurd ioctl type field. */ \
- _IOT (_IOTS (short), 1, _IOTS (int), 1, 0, 0)
-
-/* Magnetic Tape operations [Not all operations supported by all drivers]. */
-#define MTRESET 0 /* +reset drive in case of problems. */
-#define MTFSF 1 /* Forward space over FileMark,
- * position at first record of next file. */
-#define MTBSF 2 /* Backward space FileMark (position before FM). */
-#define MTFSR 3 /* Forward space record. */
-#define MTBSR 4 /* Backward space record. */
-#define MTWEOF 5 /* Write an end-of-file record (mark). */
-#define MTREW 6 /* Rewind. */
-#define MTOFFL 7 /* Rewind and put the drive offline (eject?). */
-#define MTNOP 8 /* No op, set status only (read with MTIOCGET). */
-#define MTRETEN 9 /* Retension tape. */
-#define MTBSFM 10 /* +backward space FileMark, position at FM. */
-#define MTFSFM 11 /* +forward space FileMark, position at FM. */
-#define MTEOM 12 /* Goto end of recorded media (for appending files).
- MTEOM positions after the last FM, ready for
- appending another file. */
-#define MTERASE 13 /* Erase tape -- be careful! */
-
-#define MTRAS1 14 /* Run self test 1 (nondestructive). */
-#define MTRAS2 15 /* Run self test 2 (destructive). */
-#define MTRAS3 16 /* Reserved for self test 3. */
-
-#define MTSETBLK 20 /* Set block length (SCSI). */
-#define MTSETDENSITY 21 /* Set tape density (SCSI). */
-#define MTSEEK 22 /* Seek to block (Tandberg, etc.). */
-#define MTTELL 23 /* Tell block (Tandberg, etc.). */
-#define MTSETDRVBUFFER 24 /* Set the drive buffering according to SCSI-2.
- Ordinary buffered operation with code 1. */
-#define MTFSS 25 /* Space forward over setmarks. */
-#define MTBSS 26 /* Space backward over setmarks. */
-#define MTWSM 27 /* Write setmarks. */
-
-#define MTLOCK 28 /* Lock the drive door. */
-#define MTUNLOCK 29 /* Unlock the drive door. */
-#define MTLOAD 30 /* Execute the SCSI load command. */
-#define MTUNLOAD 31 /* Execute the SCSI unload command. */
-#define MTCOMPRESSION 32/* Control compression with SCSI mode page 15. */
-#define MTSETPART 33 /* Change the active tape partition. */
-#define MTMKPART 34 /* Format the tape with one or two partitions. */
-
-/* structure for MTIOCGET - mag tape get status command */
-
-struct mtget
- {
- long int mt_type; /* Type of magtape device. */
- long int mt_resid; /* Residual count: (not sure)
- number of bytes ignored, or
- number of files not skipped, or
- number of records not skipped. */
- /* The following registers are device dependent. */
- long int mt_dsreg; /* Status register. */
- long int mt_gstat; /* Generic (device independent) status. */
- long int mt_erreg; /* Error register. */
- /* The next two fields are not always used. */
- __daddr_t mt_fileno; /* Number of current file on tape. */
- __daddr_t mt_blkno; /* Current block number. */
- };
-#define _IOT_mtget /* Hurd ioctl type field. */ \
- _IOT (_IOTS (long), 7, 0, 0, 0, 0)
-
-
-/* Constants for mt_type. Not all of these are supported, and
- these are not all of the ones that are supported. */
-#define MT_ISUNKNOWN 0x01
-#define MT_ISQIC02 0x02 /* Generic QIC-02 tape streamer. */
-#define MT_ISWT5150 0x03 /* Wangtek 5150EQ, QIC-150, QIC-02. */
-#define MT_ISARCHIVE_5945L2 0x04 /* Archive 5945L-2, QIC-24, QIC-02?. */
-#define MT_ISCMSJ500 0x05 /* CMS Jumbo 500 (QIC-02?). */
-#define MT_ISTDC3610 0x06 /* Tandberg 6310, QIC-24. */
-#define MT_ISARCHIVE_VP60I 0x07 /* Archive VP60i, QIC-02. */
-#define MT_ISARCHIVE_2150L 0x08 /* Archive Viper 2150L. */
-#define MT_ISARCHIVE_2060L 0x09 /* Archive Viper 2060L. */
-#define MT_ISARCHIVESC499 0x0A /* Archive SC-499 QIC-36 controller. */
-#define MT_ISQIC02_ALL_FEATURES 0x0F /* Generic QIC-02 with all features. */
-#define MT_ISWT5099EEN24 0x11 /* Wangtek 5099-een24, 60MB, QIC-24. */
-#define MT_ISTEAC_MT2ST 0x12 /* Teac MT-2ST 155mb drive,
- Teac DC-1 card (Wangtek type). */
-#define MT_ISEVEREX_FT40A 0x32 /* Everex FT40A (QIC-40). */
-#define MT_ISDDS1 0x51 /* DDS device without partitions. */
-#define MT_ISDDS2 0x52 /* DDS device with partitions. */
-#define MT_ISSCSI1 0x71 /* Generic ANSI SCSI-1 tape unit. */
-#define MT_ISSCSI2 0x72 /* Generic ANSI SCSI-2 tape unit. */
-
-/* QIC-40/80/3010/3020 ftape supported drives.
- 20bit vendor ID + 0x800000 (see vendors.h in ftape distribution). */
-#define MT_ISFTAPE_UNKNOWN 0x800000 /* obsolete */
-#define MT_ISFTAPE_FLAG 0x800000
-
-struct mt_tape_info
- {
- long int t_type; /* Device type id (mt_type). */
- char *t_name; /* Descriptive name. */
- };
-
-#define MT_TAPE_INFO \
- { \
- {MT_ISUNKNOWN, "Unknown type of tape device"}, \
- {MT_ISQIC02, "Generic QIC-02 tape streamer"}, \
- {MT_ISWT5150, "Wangtek 5150, QIC-150"}, \
- {MT_ISARCHIVE_5945L2, "Archive 5945L-2"}, \
- {MT_ISCMSJ500, "CMS Jumbo 500"}, \
- {MT_ISTDC3610, "Tandberg TDC 3610, QIC-24"}, \
- {MT_ISARCHIVE_VP60I, "Archive VP60i, QIC-02"}, \
- {MT_ISARCHIVE_2150L, "Archive Viper 2150L"}, \
- {MT_ISARCHIVE_2060L, "Archive Viper 2060L"}, \
- {MT_ISARCHIVESC499, "Archive SC-499 QIC-36 controller"}, \
- {MT_ISQIC02_ALL_FEATURES, "Generic QIC-02 tape, all features"}, \
- {MT_ISWT5099EEN24, "Wangtek 5099-een24, 60MB"}, \
- {MT_ISTEAC_MT2ST, "Teac MT-2ST 155mb data cassette drive"}, \
- {MT_ISEVEREX_FT40A, "Everex FT40A, QIC-40"}, \
- {MT_ISSCSI1, "Generic SCSI-1 tape"}, \
- {MT_ISSCSI2, "Generic SCSI-2 tape"}, \
- {0, NULL} \
- }
-
-
-/* Structure for MTIOCPOS - mag tape get position command. */
-
-struct mtpos
- {
- long int mt_blkno; /* Current block number. */
- };
-#define _IOT_mtpos /* Hurd ioctl type field. */ \
- _IOT_SIMPLE (long)
-
-
-/* Structure for MTIOCGETCONFIG/MTIOCSETCONFIG primarily intended
- as an interim solution for QIC-02 until DDI is fully implemented. */
-struct mtconfiginfo
- {
- long int mt_type; /* Drive type. */
- long int ifc_type; /* Interface card type. */
- unsigned short int irqnr; /* IRQ number to use. */
- unsigned short int dmanr; /* DMA channel to use. */
- unsigned short int port; /* IO port base address. */
-
- unsigned long int debug; /* Debugging flags. */
-
- unsigned have_dens:1;
- unsigned have_bsf:1;
- unsigned have_fsr:1;
- unsigned have_bsr:1;
- unsigned have_eod:1;
- unsigned have_seek:1;
- unsigned have_tell:1;
- unsigned have_ras1:1;
- unsigned have_ras2:1;
- unsigned have_ras3:1;
- unsigned have_qfa:1;
-
- unsigned pad1:5;
- char reserved[10];
- };
-#define _IOT_mtconfiginfo /* Hurd ioctl type field. */ \
- _IOT (_IOTS (long), 2, _IOTS (short), 3, _IOTS (long), 1) /* XXX wrong */
-
-
-/* Magnetic tape I/O control commands. */
-#define MTIOCTOP _IOW('m', 1, struct mtop) /* Do a mag tape op. */
-#define MTIOCGET _IOR('m', 2, struct mtget) /* Get tape status. */
-#define MTIOCPOS _IOR('m', 3, struct mtpos) /* Get tape position.*/
-
-/* The next two are used by the QIC-02 driver for runtime reconfiguration.
- See tpqic02.h for struct mtconfiginfo. */
-#define MTIOCGETCONFIG _IOR('m', 4, struct mtconfiginfo) /* Get tape config.*/
-#define MTIOCSETCONFIG _IOW('m', 5, struct mtconfiginfo) /* Set tape config.*/
-
-/* Generic Mag Tape (device independent) status macros for examining
- mt_gstat -- HP-UX compatible.
- There is room for more generic status bits here, but I don't
- know which of them are reserved. At least three or so should
- be added to make this really useful. */
-#define GMT_EOF(x) ((x) & 0x80000000)
-#define GMT_BOT(x) ((x) & 0x40000000)
-#define GMT_EOT(x) ((x) & 0x20000000)
-#define GMT_SM(x) ((x) & 0x10000000) /* DDS setmark */
-#define GMT_EOD(x) ((x) & 0x08000000) /* DDS EOD */
-#define GMT_WR_PROT(x) ((x) & 0x04000000)
-/* #define GMT_ ? ((x) & 0x02000000) */
-#define GMT_ONLINE(x) ((x) & 0x01000000)
-#define GMT_D_6250(x) ((x) & 0x00800000)
-#define GMT_D_1600(x) ((x) & 0x00400000)
-#define GMT_D_800(x) ((x) & 0x00200000)
-/* #define GMT_ ? ((x) & 0x00100000) */
-/* #define GMT_ ? ((x) & 0x00080000) */
-#define GMT_DR_OPEN(x) ((x) & 0x00040000) /* Door open (no tape). */
-/* #define GMT_ ? ((x) & 0x00020000) */
-#define GMT_IM_REP_EN(x) ((x) & 0x00010000) /* Immediate report mode.*/
-/* 16 generic status bits unused. */
-
-
-/* SCSI-tape specific definitions. Bitfield shifts in the status */
-#define MT_ST_BLKSIZE_SHIFT 0
-#define MT_ST_BLKSIZE_MASK 0xffffff
-#define MT_ST_DENSITY_SHIFT 24
-#define MT_ST_DENSITY_MASK 0xff000000
-
-#define MT_ST_SOFTERR_SHIFT 0
-#define MT_ST_SOFTERR_MASK 0xffff
-
-/* Bitfields for the MTSETDRVBUFFER ioctl. */
-#define MT_ST_OPTIONS 0xf0000000
-#define MT_ST_BOOLEANS 0x10000000
-#define MT_ST_SETBOOLEANS 0x30000000
-#define MT_ST_CLEARBOOLEANS 0x40000000
-#define MT_ST_WRITE_THRESHOLD 0x20000000
-#define MT_ST_DEF_BLKSIZE 0x50000000
-#define MT_ST_DEF_OPTIONS 0x60000000
-
-#define MT_ST_BUFFER_WRITES 0x1
-#define MT_ST_ASYNC_WRITES 0x2
-#define MT_ST_READ_AHEAD 0x4
-#define MT_ST_DEBUGGING 0x8
-#define MT_ST_TWO_FM 0x10
-#define MT_ST_FAST_MTEOM 0x20
-#define MT_ST_AUTO_LOCK 0x40
-#define MT_ST_DEF_WRITES 0x80
-#define MT_ST_CAN_BSR 0x100
-#define MT_ST_NO_BLKLIMS 0x200
-#define MT_ST_CAN_PARTITIONS 0x400
-#define MT_ST_SCSI2LOGICAL 0x800
-
-/* The mode parameters to be controlled. Parameter chosen with bits 20-28. */
-#define MT_ST_CLEAR_DEFAULT 0xfffff
-#define MT_ST_DEF_DENSITY (MT_ST_DEF_OPTIONS | 0x100000)
-#define MT_ST_DEF_COMPRESSION (MT_ST_DEF_OPTIONS | 0x200000)
-#define MT_ST_DEF_DRVBUFFER (MT_ST_DEF_OPTIONS | 0x300000)
-
-/* The offset for the arguments for the special HP changer load command. */
-#define MT_ST_HPLOADER_OFFSET 10000
-
-
-/* Specify default tape device. */
-#ifndef DEFTAPE
-# define DEFTAPE "/dev/tape"
-#endif
-
-#endif /* mtio.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/param.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/param.h
deleted file mode 100644
index 72fd74d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/param.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Compatibility header for old-style Unix parameters and limits.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PARAM_H
-#define _SYS_PARAM_H 1
-
-#define __need_NULL
-#include <stddef.h>
-
-#include <sys/types.h>
-#include <limits.h>
-#include <endian.h> /* Define BYTE_ORDER et al. */
-#include <signal.h> /* Define NSIG. */
-
-/* This file defines some things in system-specific ways. */
-#include <bits/param.h>
-
-
-/* BSD names for some <limits.h> values. */
-
-#define NBBY CHAR_BIT
-
-#if !defined NGROUPS && defined NGROUPS_MAX
-# define NGROUPS NGROUPS_MAX
-#endif
-#if !defined MAXSYMLINKS && defined SYMLOOP_MAX
-# define MAXSYMLINKS SYMLOOP_MAX
-#endif
-#if !defined CANBSIZ && defined MAX_CANON
-# define CANBSIZ MAX_CANON
-#endif
-#if !defined MAXPATHLEN && defined PATH_MAX
-# define MAXPATHLEN PATH_MAX
-#endif
-#if !defined NOFILE && defined OPEN_MAX
-# define NOFILE OPEN_MAX
-#endif
-#if !defined MAXHOSTNAMELEN && defined HOST_NAME_MAX
-# define MAXHOSTNAMELEN HOST_NAME_MAX
-#endif
-#ifndef NCARGS
-# ifdef ARG_MAX
-# define NCARGS ARG_MAX
-# else
-/* ARG_MAX is unlimited, but we define NCARGS for BSD programs that want to
- compare against some fixed limit. */
-# define NCARGS INT_MAX
-# endif
-#endif
-
-
-/* Magical constants. */
-#ifndef NOGROUP
-# define NOGROUP 65535 /* Marker for empty group set member. */
-#endif
-#ifndef NODEV
-# define NODEV ((dev_t) -1) /* Non-existent device. */
-#endif
-
-
-/* Unit of `st_blocks'. */
-#ifndef DEV_BSIZE
-# define DEV_BSIZE 512
-#endif
-
-
-/* Bit map related macros. */
-#define setbit(a,i) ((a)[(i)/NBBY] |= 1<<((i)%NBBY))
-#define clrbit(a,i) ((a)[(i)/NBBY] &= ~(1<<((i)%NBBY)))
-#define isset(a,i) ((a)[(i)/NBBY] & (1<<((i)%NBBY)))
-#define isclr(a,i) (((a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0)
-
-/* Macros for counting and rounding. */
-#ifndef howmany
-# define howmany(x, y) (((x) + ((y) - 1)) / (y))
-#endif
-#ifdef __GNUC__
-# define roundup(x, y) (__builtin_constant_p (y) && powerof2 (y) \
- ? (((x) + (y) - 1) & ~((y) - 1)) \
- : ((((x) + ((y) - 1)) / (y)) * (y)))
-#else
-# define roundup(x, y) ((((x) + ((y) - 1)) / (y)) * (y))
-#endif
-#define powerof2(x) ((((x) - 1) & (x)) == 0)
-
-/* Macros for min/max. */
-#define MIN(a,b) (((a)<(b))?(a):(b))
-#define MAX(a,b) (((a)>(b))?(a):(b))
-
-
-#endif /* sys/param.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/pci.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/pci.h
deleted file mode 100644
index dd8c4a1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/pci.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PCI_H
-#define _SYS_PCI_H 1
-
-/* We use the constants from the kernel. */
-#include <linux/pci.h>
-
-#endif /* sys/pci.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/personality.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/personality.h
deleted file mode 100644
index fd77bdb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/personality.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Taken verbatim from Linux 2.6 (include/linux/personality.h). */
-
-#ifndef _SYS_PERSONALITY_H
-#define _SYS_PERSONALITY_H 1
-
-#include <features.h>
-
-/* Flags for bug emulation.
- These occupy the top three bytes. */
-enum
- {
- UNAME26 = 0x0020000,
- ADDR_NO_RANDOMIZE = 0x0040000,
- FDPIC_FUNCPTRS = 0x0080000,
- MMAP_PAGE_ZERO = 0x0100000,
- ADDR_COMPAT_LAYOUT = 0x0200000,
- READ_IMPLIES_EXEC = 0x0400000,
- ADDR_LIMIT_32BIT = 0x0800000,
- SHORT_INODE = 0x1000000,
- WHOLE_SECONDS = 0x2000000,
- STICKY_TIMEOUTS = 0x4000000,
- ADDR_LIMIT_3GB = 0x8000000
- };
-
-/* Personality types.
-
- These go in the low byte. Avoid using the top bit, it will
- conflict with error returns. */
-enum
- {
- PER_LINUX = 0x0000,
- PER_LINUX_32BIT = 0x0000 | ADDR_LIMIT_32BIT,
- PER_LINUX_FDPIC = 0x0000 | FDPIC_FUNCPTRS,
- PER_SVR4 = 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
- PER_SVR3 = 0x0002 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_SCOSVR3 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE,
- PER_OSR5 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS,
- PER_WYSEV386 = 0x0004 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_ISCR4 = 0x0005 | STICKY_TIMEOUTS,
- PER_BSD = 0x0006,
- PER_SUNOS = 0x0006 | STICKY_TIMEOUTS,
- PER_XENIX = 0x0007 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_LINUX32 = 0x0008,
- PER_LINUX32_3GB = 0x0008 | ADDR_LIMIT_3GB,
- PER_IRIX32 = 0x0009 | STICKY_TIMEOUTS, /* IRIX5 32-bit */
- PER_IRIXN32 = 0x000a | STICKY_TIMEOUTS, /* IRIX6 new 32-bit */
- PER_IRIX64 = 0x000b | STICKY_TIMEOUTS, /* IRIX6 64-bit */
- PER_RISCOS = 0x000c,
- PER_SOLARIS = 0x000d | STICKY_TIMEOUTS,
- PER_UW7 = 0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
- PER_OSF4 = 0x000f,
- PER_HPUX = 0x0010,
- PER_MASK = 0x00ff,
- };
-
-__BEGIN_DECLS
-
-/* Set different ABIs (personalities). */
-extern int personality (unsigned long int __persona) __THROW;
-
-__END_DECLS
-
-#endif /* sys/personality.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/poll.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/poll.h
deleted file mode 100644
index 2431dd1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/poll.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* Compatibility definitions for System V `poll' interface.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-#define _SYS_POLL_H 1
-
-#include <features.h>
-
-/* Get the platform dependent bits of `poll'. */
-#include <bits/poll.h>
-#ifdef __USE_GNU
-# include <bits/types/__sigset_t.h>
-# include <bits/types/struct_timespec.h>
-#endif
-
-
-/* Type used for the number of file descriptors. */
-typedef unsigned long int nfds_t;
-
-/* Data structure describing a polling request. */
-struct pollfd
- {
- int fd; /* File descriptor to poll. */
- short int events; /* Types of events poller cares about. */
- short int revents; /* Types of events that actually occurred. */
- };
-
-
-__BEGIN_DECLS
-
-/* Poll the file descriptors described by the NFDS structures starting at
- FDS. If TIMEOUT is nonzero and not -1, allow TIMEOUT milliseconds for
- an event to occur; if TIMEOUT is -1, block until an event occurs.
- Returns the number of file descriptors with events, zero if timed out,
- or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int poll (struct pollfd *__fds, nfds_t __nfds, int __timeout);
-
-#ifdef __USE_GNU
-/* Like poll, but before waiting the threads signal mask is replaced
- with that specified in the fourth parameter. For better usability,
- the timeout value is specified using a TIMESPEC object.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int ppoll (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss);
-#endif
-
-__END_DECLS
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/poll2.h>
-#endif
-
-#endif /* sys/poll.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/prctl.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/prctl.h
deleted file mode 100644
index c9048c7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/prctl.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PRCTL_H
-#define _SYS_PRCTL_H 1
-
-#include <features.h>
-#include <linux/prctl.h> /* The magic values come from here */
-
-/* Recent extensions to linux which may post-date the kernel headers
- we're picking up... */
-
-/* Memory tagging control operations (for AArch64). */
-#ifndef PR_MTE_TCF_SHIFT
-# define PR_MTE_TCF_SHIFT 1
-# define PR_MTE_TCF_NONE (0UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_SYNC (1UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_ASYNC (2UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_MASK (3UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TAG_SHIFT 3
-# define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
-#endif
-
-__BEGIN_DECLS
-
-/* Control process execution. */
-extern int prctl (int __option, ...) __THROW;
-
-__END_DECLS
-
-#endif /* sys/prctl.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/procfs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/procfs.h
deleted file mode 100644
index f23f4c3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/procfs.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* Definitions for core files and libthread_db. Generic Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-#define _SYS_PROCFS_H 1
-
-/* This is somewhat modelled after the file of the same name on SVR4
- systems. It provides a definition of the core file format for ELF
- used on Linux. It doesn't have anything to do with the /proc file
- system, even though Linux has one.
-
- Anyway, the whole purpose of this file is for GDB and GDB only.
- Don't read too much into it. Don't use it for anything other than
- GDB unless you know what you are doing. */
-
-#include <features.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <sys/user.h>
-
-/* bits/procfs.h, provided by each architecture, must define
- elf_gregset_t, elf_fpregset_t and any other architecture-specific
- types needed. */
-#include <bits/procfs.h>
-
-/* bits/procfs-id.h must define __pr_uid_t and __pr_gid_t, the types
- of pr_uid and pr_gid. */
-#include <bits/procfs-id.h>
-
-__BEGIN_DECLS
-
-/* Signal info. */
-struct elf_siginfo
- {
- int si_signo; /* Signal number. */
- int si_code; /* Extra code. */
- int si_errno; /* Errno. */
- };
-
-/* Definitions to generate Intel SVR4-like core files. These mostly
- have the same names as the SVR4 types with "elf_" tacked on the
- front to prevent clashes with Linux definitions, and the typedef
- forms have been avoided. This is mostly like the SVR4 structure,
- but more Linuxy, with things that Linux does not support and which
- GDB doesn't really use excluded. */
-
-struct elf_prstatus
- {
- struct elf_siginfo pr_info; /* Info associated with signal. */
- short int pr_cursig; /* Current signal. */
- unsigned long int pr_sigpend; /* Set of pending signals. */
- unsigned long int pr_sighold; /* Set of held signals. */
- __pid_t pr_pid;
- __pid_t pr_ppid;
- __pid_t pr_pgrp;
- __pid_t pr_sid;
- struct timeval pr_utime; /* User time. */
- struct timeval pr_stime; /* System time. */
- struct timeval pr_cutime; /* Cumulative user time. */
- struct timeval pr_cstime; /* Cumulative system time. */
- elf_gregset_t pr_reg; /* GP registers. */
- int pr_fpvalid; /* True if math copro being used. */
- };
-
-
-#define ELF_PRARGSZ (80) /* Number of chars for args. */
-
-struct elf_prpsinfo
- {
- char pr_state; /* Numeric process state. */
- char pr_sname; /* Char for pr_state. */
- char pr_zomb; /* Zombie. */
- char pr_nice; /* Nice val. */
- unsigned long int pr_flag; /* Flags. */
- __pr_uid_t pr_uid;
- __pr_gid_t pr_gid;
- int pr_pid, pr_ppid, pr_pgrp, pr_sid;
- /* Lots missing */
- char pr_fname[16]; /* Filename of executable. */
- char pr_psargs[ELF_PRARGSZ]; /* Initial part of arg list. */
- };
-
-/* The rest of this file provides the types for emulation of the
- Solaris <proc_service.h> interfaces that should be implemented by
- users of libthread_db. */
-
-/* Addresses. */
-typedef void *psaddr_t;
-
-#include <bits/procfs-prregset.h>
-
-/* Register sets. Linux has different names. */
-typedef __prgregset_t prgregset_t;
-typedef __prfpregset_t prfpregset_t;
-
-/* We don't have any differences between processes and threads,
- therefore have only one PID type. */
-typedef __pid_t lwpid_t;
-
-/* Process status and info. In the end we do provide typedefs for them. */
-typedef struct elf_prstatus prstatus_t;
-typedef struct elf_prpsinfo prpsinfo_t;
-
-__END_DECLS
-
-/* On some architectures, provide other-ABI variants of the above
- types. */
-#include <bits/procfs-extra.h>
-
-#endif /* sys/procfs.h. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/profil.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/profil.h
deleted file mode 100644
index 9b13fbc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/profil.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PROFIL_H
-#define _PROFIL_H 1
-
-#include <features.h>
-
-#include <sys/time.h>
-#include <sys/types.h>
-
-/* This interface is intended to follow the sprofil() system calls as
- described by the sprofil(2) man page of Irix v6.5, except that:
-
- - there is no a priori limit on number of text sections
- - pr_scale is declared as unsigned long (instead of "unsigned int")
- - pr_size is declared as size_t (instead of "unsigned int")
- - pr_off is declared as void * (instead of "__psunsigned_t")
- - the overflow bin (pr_base==0, pr_scale==2) can appear anywhere
- in the profp array
- - PROF_FAST has no effect */
-
-struct prof
- {
- void *pr_base; /* buffer base */
- size_t pr_size; /* buffer size */
- size_t pr_off; /* pc offset */
- unsigned long int pr_scale; /* pc scaling (fixed-point number) */
- };
-
-enum
- {
- PROF_USHORT = 0, /* use 16-bit counters (default) */
- PROF_UINT = 1 << 0, /* use 32-bit counters */
- PROF_FAST = 1 << 1 /* profile faster than usual */
- };
-
-
-__BEGIN_DECLS
-
-extern int sprofil (struct prof *__profp, int __profcnt,
- struct timeval *__tvp, unsigned int __flags) __THROW;
-
-__END_DECLS
-
-#endif /* profil.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ptrace.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ptrace.h
deleted file mode 100644
index 806178a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ptrace.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/* `ptrace' debugger support interface. Linux/AArch64 version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PTRACE_H
-#define _SYS_PTRACE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-__BEGIN_DECLS
-
-/* Type of the REQUEST argument to `ptrace.' */
-enum __ptrace_request
-{
- /* Indicate that the process making this request should be traced.
- All signals received by this process can be intercepted by its
- parent, and its parent can use the other `ptrace' requests. */
- PTRACE_TRACEME = 0,
-#define PT_TRACE_ME PTRACE_TRACEME
-
- /* Return the word in the process's text space at address ADDR. */
- PTRACE_PEEKTEXT = 1,
-#define PT_READ_I PTRACE_PEEKTEXT
-
- /* Return the word in the process's data space at address ADDR. */
- PTRACE_PEEKDATA = 2,
-#define PT_READ_D PTRACE_PEEKDATA
-
- /* Return the word in the process's user area at offset ADDR. */
- PTRACE_PEEKUSER = 3,
-#define PT_READ_U PTRACE_PEEKUSER
-
- /* Write the word DATA into the process's text space at address ADDR. */
- PTRACE_POKETEXT = 4,
-#define PT_WRITE_I PTRACE_POKETEXT
-
- /* Write the word DATA into the process's data space at address ADDR. */
- PTRACE_POKEDATA = 5,
-#define PT_WRITE_D PTRACE_POKEDATA
-
- /* Write the word DATA into the process's user area at offset ADDR. */
- PTRACE_POKEUSER = 6,
-#define PT_WRITE_U PTRACE_POKEUSER
-
- /* Continue the process. */
- PTRACE_CONT = 7,
-#define PT_CONTINUE PTRACE_CONT
-
- /* Kill the process. */
- PTRACE_KILL = 8,
-#define PT_KILL PTRACE_KILL
-
- /* Single step the process. */
- PTRACE_SINGLESTEP = 9,
-#define PT_STEP PTRACE_SINGLESTEP
-
- /* Attach to a process that is already running. */
- PTRACE_ATTACH = 16,
-#define PT_ATTACH PTRACE_ATTACH
-
- /* Detach from a process attached to with PTRACE_ATTACH. */
- PTRACE_DETACH = 17,
-#define PT_DETACH PTRACE_DETACH
-
- /* Continue and stop at the next entry to or return from syscall. */
- PTRACE_SYSCALL = 24,
-#define PT_SYSCALL PTRACE_SYSCALL
-
- /* Set ptrace filter options. */
- PTRACE_SETOPTIONS = 0x4200,
-#define PT_SETOPTIONS PTRACE_SETOPTIONS
-
- /* Get last ptrace message. */
- PTRACE_GETEVENTMSG = 0x4201,
-#define PT_GETEVENTMSG PTRACE_GETEVENTMSG
-
- /* Get siginfo for process. */
- PTRACE_GETSIGINFO = 0x4202,
-#define PT_GETSIGINFO PTRACE_GETSIGINFO
-
- /* Set new siginfo for process. */
- PTRACE_SETSIGINFO = 0x4203,
-#define PT_SETSIGINFO PTRACE_SETSIGINFO
-
- /* Get register content. */
- PTRACE_GETREGSET = 0x4204,
-#define PTRACE_GETREGSET PTRACE_GETREGSET
-
- /* Set register content. */
- PTRACE_SETREGSET = 0x4205,
-#define PTRACE_SETREGSET PTRACE_SETREGSET
-
- /* Like PTRACE_ATTACH, but do not force tracee to trap and do not affect
- signal or group stop state. */
- PTRACE_SEIZE = 0x4206,
-#define PTRACE_SEIZE PTRACE_SEIZE
-
- /* Trap seized tracee. */
- PTRACE_INTERRUPT = 0x4207,
-#define PTRACE_INTERRUPT PTRACE_INTERRUPT
-
- /* Wait for next group event. */
- PTRACE_LISTEN = 0x4208,
-#define PTRACE_LISTEN PTRACE_LISTEN
-
- /* Retrieve siginfo_t structures without removing signals from a queue. */
- PTRACE_PEEKSIGINFO = 0x4209,
-#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
-
- /* Get the mask of blocked signals. */
- PTRACE_GETSIGMASK = 0x420a,
-#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
-
- /* Change the mask of blocked signals. */
- PTRACE_SETSIGMASK = 0x420b,
-#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
-
- /* Get seccomp BPF filters. */
- PTRACE_SECCOMP_GET_FILTER = 0x420c,
-#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
-
- /* Get seccomp BPF filter metadata. */
- PTRACE_SECCOMP_GET_METADATA = 0x420d,
-#define PTRACE_SECCOMP_GET_METADATA PTRACE_SECCOMP_GET_METADATA
-
- /* Get information about system call. */
- PTRACE_GET_SYSCALL_INFO = 0x420e
-#define PTRACE_GET_SYSCALL_INFO PTRACE_GET_SYSCALL_INFO
-};
-
-
-#include <bits/ptrace-shared.h>
-
-__END_DECLS
-
-#endif /* _SYS_PTRACE_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/queue.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/queue.h
deleted file mode 100644
index daf4553..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/queue.h
+++ /dev/null
@@ -1,574 +0,0 @@
-/*
- * Copyright (c) 1991, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)queue.h 8.5 (Berkeley) 8/20/94
- */
-
-#ifndef _SYS_QUEUE_H_
-#define _SYS_QUEUE_H_
-
-/*
- * This file defines five types of data structures: singly-linked lists,
- * lists, simple queues, tail queues, and circular queues.
- *
- * A singly-linked list is headed by a single forward pointer. The
- * elements are singly linked for minimum space and pointer manipulation
- * overhead at the expense of O(n) removal for arbitrary elements. New
- * elements can be added to the list after an existing element or at the
- * head of the list. Elements being removed from the head of the list
- * should use the explicit macro for this purpose for optimum
- * efficiency. A singly-linked list may only be traversed in the forward
- * direction. Singly-linked lists are ideal for applications with large
- * datasets and few or no removals or for implementing a LIFO queue.
- *
- * A list is headed by a single forward pointer (or an array of forward
- * pointers for a hash table header). The elements are doubly linked
- * so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before
- * or after an existing element or at the head of the list. A list
- * may only be traversed in the forward direction.
- *
- * A simple queue is headed by a pair of pointers, one the head of the
- * list and the other to the tail of the list. The elements are singly
- * linked to save space, so elements can only be removed from the
- * head of the list. New elements can be added to the list after
- * an existing element, at the head of the list, or at the end of the
- * list. A simple queue may only be traversed in the forward direction.
- *
- * A tail queue is headed by a pair of pointers, one to the head of the
- * list and the other to the tail of the list. The elements are doubly
- * linked so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before or
- * after an existing element, at the head of the list, or at the end of
- * the list. A tail queue may be traversed in either direction.
- *
- * A circle queue is headed by a pair of pointers, one to the head of the
- * list and the other to the tail of the list. The elements are doubly
- * linked so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before or after
- * an existing element, at the head of the list, or at the end of the list.
- * A circle queue may be traversed in either direction, but has a more
- * complex end of list detection.
- *
- * For details on the use of these macros, see the queue(3) manual page.
- */
-
-/*
- * List definitions.
- */
-#define LIST_HEAD(name, type) \
-struct name { \
- struct type *lh_first; /* first element */ \
-}
-
-#define LIST_HEAD_INITIALIZER(head) \
- { NULL }
-
-#define LIST_ENTRY(type) \
-struct { \
- struct type *le_next; /* next element */ \
- struct type **le_prev; /* address of previous next element */ \
-}
-
-/*
- * List functions.
- */
-#define LIST_INIT(head) do { \
- (head)->lh_first = NULL; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_AFTER(listelm, elm, field) do { \
- if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
- (listelm)->field.le_next->field.le_prev = \
- &(elm)->field.le_next; \
- (listelm)->field.le_next = (elm); \
- (elm)->field.le_prev = &(listelm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
- (elm)->field.le_prev = (listelm)->field.le_prev; \
- (elm)->field.le_next = (listelm); \
- *(listelm)->field.le_prev = (elm); \
- (listelm)->field.le_prev = &(elm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.le_next = (head)->lh_first) != NULL) \
- (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
- (head)->lh_first = (elm); \
- (elm)->field.le_prev = &(head)->lh_first; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_REMOVE(elm, field) do { \
- if ((elm)->field.le_next != NULL) \
- (elm)->field.le_next->field.le_prev = \
- (elm)->field.le_prev; \
- *(elm)->field.le_prev = (elm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_FOREACH(var, head, field) \
- for ((var) = ((head)->lh_first); \
- (var); \
- (var) = ((var)->field.le_next))
-
-/*
- * List access methods.
- */
-#define LIST_EMPTY(head) ((head)->lh_first == NULL)
-#define LIST_FIRST(head) ((head)->lh_first)
-#define LIST_NEXT(elm, field) ((elm)->field.le_next)
-
-
-/*
- * Singly-linked List definitions.
- */
-#define SLIST_HEAD(name, type) \
-struct name { \
- struct type *slh_first; /* first element */ \
-}
-
-#define SLIST_HEAD_INITIALIZER(head) \
- { NULL }
-
-#define SLIST_ENTRY(type) \
-struct { \
- struct type *sle_next; /* next element */ \
-}
-
-/*
- * Singly-linked List functions.
- */
-#define SLIST_INIT(head) do { \
- (head)->slh_first = NULL; \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
- (elm)->field.sle_next = (slistelm)->field.sle_next; \
- (slistelm)->field.sle_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_INSERT_HEAD(head, elm, field) do { \
- (elm)->field.sle_next = (head)->slh_first; \
- (head)->slh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_REMOVE_HEAD(head, field) do { \
- (head)->slh_first = (head)->slh_first->field.sle_next; \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_REMOVE(head, elm, type, field) do { \
- if ((head)->slh_first == (elm)) { \
- SLIST_REMOVE_HEAD((head), field); \
- } \
- else { \
- struct type *curelm = (head)->slh_first; \
- while(curelm->field.sle_next != (elm)) \
- curelm = curelm->field.sle_next; \
- curelm->field.sle_next = \
- curelm->field.sle_next->field.sle_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_FOREACH(var, head, field) \
- for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
-
-/*
- * Singly-linked List access methods.
- */
-#define SLIST_EMPTY(head) ((head)->slh_first == NULL)
-#define SLIST_FIRST(head) ((head)->slh_first)
-#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
-
-
-/*
- * Singly-linked Tail queue declarations.
- */
-#define STAILQ_HEAD(name, type) \
-struct name { \
- struct type *stqh_first; /* first element */ \
- struct type **stqh_last; /* addr of last next element */ \
-}
-
-#define STAILQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).stqh_first }
-
-#define STAILQ_ENTRY(type) \
-struct { \
- struct type *stqe_next; /* next element */ \
-}
-
-/*
- * Singly-linked Tail queue functions.
- */
-#define STAILQ_INIT(head) do { \
- (head)->stqh_first = NULL; \
- (head)->stqh_last = &(head)->stqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) \
- (head)->stqh_last = &(elm)->field.stqe_next; \
- (head)->stqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.stqe_next = NULL; \
- *(head)->stqh_last = (elm); \
- (head)->stqh_last = &(elm)->field.stqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\
- (head)->stqh_last = &(elm)->field.stqe_next; \
- (listelm)->field.stqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_REMOVE_HEAD(head, field) do { \
- if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) \
- (head)->stqh_last = &(head)->stqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_REMOVE(head, elm, type, field) do { \
- if ((head)->stqh_first == (elm)) { \
- STAILQ_REMOVE_HEAD((head), field); \
- } else { \
- struct type *curelm = (head)->stqh_first; \
- while (curelm->field.stqe_next != (elm)) \
- curelm = curelm->field.stqe_next; \
- if ((curelm->field.stqe_next = \
- curelm->field.stqe_next->field.stqe_next) == NULL) \
- (head)->stqh_last = &(curelm)->field.stqe_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_FOREACH(var, head, field) \
- for ((var) = ((head)->stqh_first); \
- (var); \
- (var) = ((var)->field.stqe_next))
-
-#define STAILQ_CONCAT(head1, head2) do { \
- if (!STAILQ_EMPTY((head2))) { \
- *(head1)->stqh_last = (head2)->stqh_first; \
- (head1)->stqh_last = (head2)->stqh_last; \
- STAILQ_INIT((head2)); \
- } \
-} while (/*CONSTCOND*/0)
-
-/*
- * Singly-linked Tail queue access methods.
- */
-#define STAILQ_EMPTY(head) ((head)->stqh_first == NULL)
-#define STAILQ_FIRST(head) ((head)->stqh_first)
-#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
-
-
-/*
- * Simple queue definitions.
- */
-#define SIMPLEQ_HEAD(name, type) \
-struct name { \
- struct type *sqh_first; /* first element */ \
- struct type **sqh_last; /* addr of last next element */ \
-}
-
-#define SIMPLEQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).sqh_first }
-
-#define SIMPLEQ_ENTRY(type) \
-struct { \
- struct type *sqe_next; /* next element */ \
-}
-
-/*
- * Simple queue functions.
- */
-#define SIMPLEQ_INIT(head) do { \
- (head)->sqh_first = NULL; \
- (head)->sqh_last = &(head)->sqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
- (head)->sqh_last = &(elm)->field.sqe_next; \
- (head)->sqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.sqe_next = NULL; \
- *(head)->sqh_last = (elm); \
- (head)->sqh_last = &(elm)->field.sqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
- (head)->sqh_last = &(elm)->field.sqe_next; \
- (listelm)->field.sqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
- if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
- (head)->sqh_last = &(head)->sqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
- if ((head)->sqh_first == (elm)) { \
- SIMPLEQ_REMOVE_HEAD((head), field); \
- } else { \
- struct type *curelm = (head)->sqh_first; \
- while (curelm->field.sqe_next != (elm)) \
- curelm = curelm->field.sqe_next; \
- if ((curelm->field.sqe_next = \
- curelm->field.sqe_next->field.sqe_next) == NULL) \
- (head)->sqh_last = &(curelm)->field.sqe_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_FOREACH(var, head, field) \
- for ((var) = ((head)->sqh_first); \
- (var); \
- (var) = ((var)->field.sqe_next))
-
-/*
- * Simple queue access methods.
- */
-#define SIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL)
-#define SIMPLEQ_FIRST(head) ((head)->sqh_first)
-#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
-
-
-/*
- * Tail queue definitions.
- */
-#define _TAILQ_HEAD(name, type, qual) \
-struct name { \
- qual type *tqh_first; /* first element */ \
- qual type *qual *tqh_last; /* addr of last next element */ \
-}
-#define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,)
-
-#define TAILQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).tqh_first }
-
-#define _TAILQ_ENTRY(type, qual) \
-struct { \
- qual type *tqe_next; /* next element */ \
- qual type *qual *tqe_prev; /* address of previous next element */\
-}
-#define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,)
-
-/*
- * Tail queue functions.
- */
-#define TAILQ_INIT(head) do { \
- (head)->tqh_first = NULL; \
- (head)->tqh_last = &(head)->tqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
- (head)->tqh_first->field.tqe_prev = \
- &(elm)->field.tqe_next; \
- else \
- (head)->tqh_last = &(elm)->field.tqe_next; \
- (head)->tqh_first = (elm); \
- (elm)->field.tqe_prev = &(head)->tqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.tqe_next = NULL; \
- (elm)->field.tqe_prev = (head)->tqh_last; \
- *(head)->tqh_last = (elm); \
- (head)->tqh_last = &(elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
- (elm)->field.tqe_next->field.tqe_prev = \
- &(elm)->field.tqe_next; \
- else \
- (head)->tqh_last = &(elm)->field.tqe_next; \
- (listelm)->field.tqe_next = (elm); \
- (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
- (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
- (elm)->field.tqe_next = (listelm); \
- *(listelm)->field.tqe_prev = (elm); \
- (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_REMOVE(head, elm, field) do { \
- if (((elm)->field.tqe_next) != NULL) \
- (elm)->field.tqe_next->field.tqe_prev = \
- (elm)->field.tqe_prev; \
- else \
- (head)->tqh_last = (elm)->field.tqe_prev; \
- *(elm)->field.tqe_prev = (elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_FOREACH(var, head, field) \
- for ((var) = ((head)->tqh_first); \
- (var); \
- (var) = ((var)->field.tqe_next))
-
-#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
- for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); \
- (var); \
- (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
-
-#define TAILQ_CONCAT(head1, head2, field) do { \
- if (!TAILQ_EMPTY(head2)) { \
- *(head1)->tqh_last = (head2)->tqh_first; \
- (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
- (head1)->tqh_last = (head2)->tqh_last; \
- TAILQ_INIT((head2)); \
- } \
-} while (/*CONSTCOND*/0)
-
-/*
- * Tail queue access methods.
- */
-#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL)
-#define TAILQ_FIRST(head) ((head)->tqh_first)
-#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
-
-#define TAILQ_LAST(head, headname) \
- (*(((struct headname *)((head)->tqh_last))->tqh_last))
-#define TAILQ_PREV(elm, headname, field) \
- (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
-
-
-/*
- * Circular queue definitions.
- */
-#define CIRCLEQ_HEAD(name, type) \
-struct name { \
- struct type *cqh_first; /* first element */ \
- struct type *cqh_last; /* last element */ \
-}
-
-#define CIRCLEQ_HEAD_INITIALIZER(head) \
- { (void *)&head, (void *)&head }
-
-#define CIRCLEQ_ENTRY(type) \
-struct { \
- struct type *cqe_next; /* next element */ \
- struct type *cqe_prev; /* previous element */ \
-}
-
-/*
- * Circular queue functions.
- */
-#define CIRCLEQ_INIT(head) do { \
- (head)->cqh_first = (void *)(head); \
- (head)->cqh_last = (void *)(head); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
- (elm)->field.cqe_next = (listelm)->field.cqe_next; \
- (elm)->field.cqe_prev = (listelm); \
- if ((listelm)->field.cqe_next == (void *)(head)) \
- (head)->cqh_last = (elm); \
- else \
- (listelm)->field.cqe_next->field.cqe_prev = (elm); \
- (listelm)->field.cqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
- (elm)->field.cqe_next = (listelm); \
- (elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
- if ((listelm)->field.cqe_prev == (void *)(head)) \
- (head)->cqh_first = (elm); \
- else \
- (listelm)->field.cqe_prev->field.cqe_next = (elm); \
- (listelm)->field.cqe_prev = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
- (elm)->field.cqe_next = (head)->cqh_first; \
- (elm)->field.cqe_prev = (void *)(head); \
- if ((head)->cqh_last == (void *)(head)) \
- (head)->cqh_last = (elm); \
- else \
- (head)->cqh_first->field.cqe_prev = (elm); \
- (head)->cqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.cqe_next = (void *)(head); \
- (elm)->field.cqe_prev = (head)->cqh_last; \
- if ((head)->cqh_first == (void *)(head)) \
- (head)->cqh_first = (elm); \
- else \
- (head)->cqh_last->field.cqe_next = (elm); \
- (head)->cqh_last = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_REMOVE(head, elm, field) do { \
- if ((elm)->field.cqe_next == (void *)(head)) \
- (head)->cqh_last = (elm)->field.cqe_prev; \
- else \
- (elm)->field.cqe_next->field.cqe_prev = \
- (elm)->field.cqe_prev; \
- if ((elm)->field.cqe_prev == (void *)(head)) \
- (head)->cqh_first = (elm)->field.cqe_next; \
- else \
- (elm)->field.cqe_prev->field.cqe_next = \
- (elm)->field.cqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_FOREACH(var, head, field) \
- for ((var) = ((head)->cqh_first); \
- (var) != (const void *)(head); \
- (var) = ((var)->field.cqe_next))
-
-#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
- for ((var) = ((head)->cqh_last); \
- (var) != (const void *)(head); \
- (var) = ((var)->field.cqe_prev))
-
-/*
- * Circular queue access methods.
- */
-#define CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head))
-#define CIRCLEQ_FIRST(head) ((head)->cqh_first)
-#define CIRCLEQ_LAST(head) ((head)->cqh_last)
-#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
-#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
-
-#define CIRCLEQ_LOOP_NEXT(head, elm, field) \
- (((elm)->field.cqe_next == (void *)(head)) \
- ? ((head)->cqh_first) \
- : (elm->field.cqe_next))
-#define CIRCLEQ_LOOP_PREV(head, elm, field) \
- (((elm)->field.cqe_prev == (void *)(head)) \
- ? ((head)->cqh_last) \
- : (elm->field.cqe_prev))
-
-#endif /* sys/queue.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/quota.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/quota.h
deleted file mode 100644
index 9b5ab12..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/quota.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* This just represents the non-kernel parts of <linux/quota.h>.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Robert Elz at The University of Melbourne.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef _SYS_QUOTA_H
-#define _SYS_QUOTA_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-#include <linux/quota.h>
-
-/*
- * Convert diskblocks to blocks and the other way around.
- * currently only to fool the BSD source. :-)
- */
-#define dbtob(num) ((num) << 10)
-#define btodb(num) ((num) >> 10)
-
-/*
- * Convert count of filesystem blocks to diskquota blocks, meant for
- * filesystems where i_blksize != 1024.
- */
-#define fs_to_dq_blocks(num, blksize) (((num) * (blksize)) / 1024)
-
-/*
- * Definitions for disk quotas imposed on the average user
- * (big brother finally hits Linux).
- *
- * The following constants define the amount of time given a user
- * before the soft limits are treated as hard limits (usually resulting
- * in an allocation failure). The timer is started when the user crosses
- * their soft limit, it is reset when they go below their soft limit.
- */
-#define MAX_IQ_TIME 604800 /* (7*24*60*60) 1 week */
-#define MAX_DQ_TIME 604800 /* (7*24*60*60) 1 week */
-
-#define QUOTAFILENAME "quota"
-#define QUOTAGROUP "staff"
-
-#define NR_DQHASH 43 /* Just an arbitrary number any suggestions ? */
-#define NR_DQUOTS 256 /* Number of quotas active at one time */
-
-/* Old name for struct if_dqblk. */
-struct dqblk
- {
- __uint64_t dqb_bhardlimit; /* absolute limit on disk quota blocks alloc */
- __uint64_t dqb_bsoftlimit; /* preferred limit on disk quota blocks */
- __uint64_t dqb_curspace; /* current quota block count */
- __uint64_t dqb_ihardlimit; /* maximum # allocated inodes */
- __uint64_t dqb_isoftlimit; /* preferred inode limit */
- __uint64_t dqb_curinodes; /* current # allocated inodes */
- __uint64_t dqb_btime; /* time limit for excessive disk use */
- __uint64_t dqb_itime; /* time limit for excessive files */
- __uint32_t dqb_valid; /* bitmask of QIF_* constants */
- };
-
-/*
- * Shorthand notation.
- */
-#define dq_bhardlimit dq_dqb.dqb_bhardlimit
-#define dq_bsoftlimit dq_dqb.dqb_bsoftlimit
-#define dq_curspace dq_dqb.dqb_curspace
-#define dq_valid dq_dqb.dqb_valid
-#define dq_ihardlimit dq_dqb.dqb_ihardlimit
-#define dq_isoftlimit dq_dqb.dqb_isoftlimit
-#define dq_curinodes dq_dqb.dqb_curinodes
-#define dq_btime dq_dqb.dqb_btime
-#define dq_itime dq_dqb.dqb_itime
-
-#define dqoff(UID) ((__loff_t)((UID) * sizeof (struct dqblk)))
-
-/* Old name for struct if_dqinfo. */
-struct dqinfo
- {
- __uint64_t dqi_bgrace;
- __uint64_t dqi_igrace;
- __uint32_t dqi_flags;
- __uint32_t dqi_valid;
- };
-
-__BEGIN_DECLS
-
-extern int quotactl (int __cmd, const char *__special, int __id,
- __caddr_t __addr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/quota.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/random.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/random.h
deleted file mode 100644
index 0451cf7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/random.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Interfaces for obtaining random bytes.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RANDOM_H
-#define _SYS_RANDOM_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-/* Flags for use with getrandom. */
-#define GRND_NONBLOCK 0x01
-#define GRND_RANDOM 0x02
-#define GRND_INSECURE 0x04
-
-__BEGIN_DECLS
-
-/* Write LENGTH bytes of randomness starting at BUFFER. Return the
- number of bytes written, or -1 on error. */
-ssize_t getrandom (void *__buffer, size_t __length,
- unsigned int __flags) __wur;
-
-/* Write LENGTH bytes of randomness starting at BUFFER. Return 0 on
- success or -1 on error. */
-int getentropy (void *__buffer, size_t __length) __wur;
-
-__END_DECLS
-
-#endif /* _SYS_RANDOM_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/raw.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/raw.h
deleted file mode 100644
index 89e8665..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/raw.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RAW_H
-#define _SYS_RAW_H 1
-
-#include <stdint.h>
-#include <sys/ioctl.h>
-
-/* The major device number for raw devices. */
-#define RAW_MAJOR 162
-
-/* `ioctl' commands for raw devices. */
-#define RAW_SETBIND _IO(0xac, 0)
-#define RAW_GETBIND _IO(0xac, 1)
-
-struct raw_config_request
-{
- int raw_minor;
- uint64_t block_major;
- uint64_t block_minor;
-};
-
-#endif /* sys/raw.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/reboot.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/reboot.h
deleted file mode 100644
index b928e93..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/reboot.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This file should define RB_* macros to be used as flag
- bits in the argument to the `reboot' system call. */
-
-#ifndef _SYS_REBOOT_H
-#define _SYS_REBOOT_H 1
-
-#include <features.h>
-
-/* Perform a hard reset now. */
-#define RB_AUTOBOOT 0x01234567
-
-/* Halt the system. */
-#define RB_HALT_SYSTEM 0xcdef0123
-
-/* Enable reboot using Ctrl-Alt-Delete keystroke. */
-#define RB_ENABLE_CAD 0x89abcdef
-
-/* Disable reboot using Ctrl-Alt-Delete keystroke. */
-#define RB_DISABLE_CAD 0
-
-/* Stop system and switch power off if possible. */
-#define RB_POWER_OFF 0x4321fedc
-
-/* Suspend system using software suspend. */
-#define RB_SW_SUSPEND 0xd000fce2
-
-/* Reboot system into new kernel. */
-#define RB_KEXEC 0x45584543
-
-__BEGIN_DECLS
-
-/* Reboot or halt the system. */
-extern int reboot (int __howto) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_REBOOT_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/resource.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/resource.h
deleted file mode 100644
index 936a5ca..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/resource.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RESOURCE_H
-#define _SYS_RESOURCE_H 1
-
-#include <features.h>
-
-/* Get the system-dependent definitions of structures and bit values. */
-#include <bits/resource.h>
-
-#ifndef __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* The X/Open standard defines that all the functions below must use
- `int' as the type for the first argument. When we are compiling with
- GNU extensions we change this slightly to provide better error
- checking. */
-#if defined __USE_GNU && !defined __cplusplus
-typedef enum __rlimit_resource __rlimit_resource_t;
-typedef enum __rusage_who __rusage_who_t;
-typedef enum __priority_which __priority_which_t;
-#else
-typedef int __rlimit_resource_t;
-typedef int __rusage_who_t;
-typedef int __priority_which_t;
-#endif
-
-/* Put the soft and hard limits for RESOURCE in *RLIMITS.
- Returns 0 if successful, -1 if not (and sets errno). */
-#ifndef __USE_FILE_OFFSET64
-extern int getrlimit (__rlimit_resource_t __resource,
- struct rlimit *__rlimits) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (getrlimit, (__rlimit_resource_t __resource,
- struct rlimit *__rlimits), getrlimit64);
-# else
-# define getrlimit getrlimit64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int getrlimit64 (__rlimit_resource_t __resource,
- struct rlimit64 *__rlimits) __THROW;
-#endif
-
-/* Set the soft and hard limits for RESOURCE to *RLIMITS.
- Only the super-user can increase hard limits.
- Return 0 if successful, -1 if not (and sets errno). */
-#ifndef __USE_FILE_OFFSET64
-extern int setrlimit (__rlimit_resource_t __resource,
- const struct rlimit *__rlimits) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (setrlimit, (__rlimit_resource_t __resource,
- const struct rlimit *__rlimits),
- setrlimit64);
-# else
-# define setrlimit setrlimit64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int setrlimit64 (__rlimit_resource_t __resource,
- const struct rlimit64 *__rlimits) __THROW;
-#endif
-
-/* Return resource usage information on process indicated by WHO
- and put it in *USAGE. Returns 0 for success, -1 for failure. */
-extern int getrusage (__rusage_who_t __who, struct rusage *__usage) __THROW;
-
-/* Return the highest priority of any process specified by WHICH and WHO
- (see above); if WHO is zero, the current process, process group, or user
- (as specified by WHO) is used. A lower priority number means higher
- priority. Priorities range from PRIO_MIN to PRIO_MAX (above). */
-extern int getpriority (__priority_which_t __which, id_t __who) __THROW;
-
-/* Set the priority of all processes specified by WHICH and WHO (see above)
- to PRIO. Returns 0 on success, -1 on errors. */
-extern int setpriority (__priority_which_t __which, id_t __who, int __prio)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/resource.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/select.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/select.h
deleted file mode 100644
index 188a7fe..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/select.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* `fd_set' type and related macros, and `select'/`pselect' declarations.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* POSIX 1003.1g: 6.2 Select from File Descriptor Sets <sys/select.h> */
-
-#ifndef _SYS_SELECT_H
-#define _SYS_SELECT_H 1
-
-#include <features.h>
-
-/* Get definition of needed basic types. */
-#include <bits/types.h>
-
-/* Get __FD_* definitions. */
-#include <bits/select.h>
-
-/* Get sigset_t. */
-#include <bits/types/sigset_t.h>
-
-/* Get definition of timer specification structures. */
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timeval.h>
-#ifdef __USE_XOPEN2K
-# include <bits/types/struct_timespec.h>
-#endif
-
-#ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-#endif
-
-
-/* The fd_set member is required to be an array of longs. */
-typedef long int __fd_mask;
-
-/* Some versions of <linux/posix_types.h> define this macros. */
-#undef __NFDBITS
-/* It's easier to assume 8-bit bytes than to get CHAR_BIT. */
-#define __NFDBITS (8 * (int) sizeof (__fd_mask))
-#define __FD_ELT(d) ((d) / __NFDBITS)
-#define __FD_MASK(d) ((__fd_mask) (1UL << ((d) % __NFDBITS)))
-
-/* fd_set for select and pselect. */
-typedef struct
- {
- /* XPG4.2 requires this member name. Otherwise avoid the name
- from the global namespace. */
-#ifdef __USE_XOPEN
- __fd_mask fds_bits[__FD_SETSIZE / __NFDBITS];
-# define __FDS_BITS(set) ((set)->fds_bits)
-#else
- __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
-# define __FDS_BITS(set) ((set)->__fds_bits)
-#endif
- } fd_set;
-
-/* Maximum number of file descriptors in `fd_set'. */
-#define FD_SETSIZE __FD_SETSIZE
-
-#ifdef __USE_MISC
-/* Sometimes the fd_set member is assumed to have this type. */
-typedef __fd_mask fd_mask;
-
-/* Number of bits per word of `fd_set' (some code assumes this is 32). */
-# define NFDBITS __NFDBITS
-#endif
-
-
-/* Access macros for `fd_set'. */
-#define FD_SET(fd, fdsetp) __FD_SET (fd, fdsetp)
-#define FD_CLR(fd, fdsetp) __FD_CLR (fd, fdsetp)
-#define FD_ISSET(fd, fdsetp) __FD_ISSET (fd, fdsetp)
-#define FD_ZERO(fdsetp) __FD_ZERO (fdsetp)
-
-
-__BEGIN_DECLS
-
-/* Check the first NFDS descriptors each in READFDS (if not NULL) for read
- readiness, in WRITEFDS (if not NULL) for write readiness, and in EXCEPTFDS
- (if not NULL) for exceptional conditions. If TIMEOUT is not NULL, time out
- after waiting the interval specified therein. Returns the number of ready
- descriptors, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int select (int __nfds, fd_set *__restrict __readfds,
- fd_set *__restrict __writefds,
- fd_set *__restrict __exceptfds,
- struct timeval *__restrict __timeout);
-
-#ifdef __USE_XOPEN2K
-/* Same as above only that the TIMEOUT value is given with higher
- resolution and a sigmask which is been set temporarily. This version
- should be used.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pselect (int __nfds, fd_set *__restrict __readfds,
- fd_set *__restrict __writefds,
- fd_set *__restrict __exceptfds,
- const struct timespec *__restrict __timeout,
- const __sigset_t *__restrict __sigmask);
-#endif
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __GNUC__
-# include <bits/select2.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/select.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sem.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sem.h
deleted file mode 100644
index 03b65df..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sem.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-#define _SYS_SEM_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct semid_ds' and more. */
-#include <bits/sem.h>
-
-#ifdef __USE_GNU
-# include <bits/types/struct_timespec.h>
-#endif
-
-/* The following System V style IPC functions implement a semaphore
- handling. The definition is found in XPG2. */
-
-/* Structure used for argument to `semop' to describe operations. */
-struct sembuf
-{
- unsigned short int sem_num; /* semaphore number */
- short int sem_op; /* semaphore operation */
- short int sem_flg; /* operation flag */
-};
-
-
-__BEGIN_DECLS
-
-/* Semaphore control operation. */
-extern int semctl (int __semid, int __semnum, int __cmd, ...) __THROW;
-
-/* Get semaphore. */
-extern int semget (key_t __key, int __nsems, int __semflg) __THROW;
-
-/* Operate on semaphore. */
-extern int semop (int __semid, struct sembuf *__sops, size_t __nsops) __THROW;
-
-#ifdef __USE_GNU
-/* Operate on semaphore with timeout. */
-extern int semtimedop (int __semid, struct sembuf *__sops, size_t __nsops,
- const struct timespec *__timeout) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sys/sem.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sendfile.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sendfile.h
deleted file mode 100644
index de5bee6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sendfile.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* sendfile -- copy data directly from one file descriptor to another
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SENDFILE_H
-#define _SYS_SENDFILE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-__BEGIN_DECLS
-
-/* Send up to COUNT bytes from file associated with IN_FD starting at
- *OFFSET to descriptor OUT_FD. Set *OFFSET to the IN_FD's file position
- following the read bytes. If OFFSET is a null pointer, use the normal
- file position instead. Return the number of written bytes, or -1 in
- case of error. */
-#ifndef __USE_FILE_OFFSET64
-extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *__offset,
- size_t __count) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern ssize_t __REDIRECT_NTH (sendfile,
- (int __out_fd, int __in_fd, __off64_t *__offset,
- size_t __count), sendfile64);
-# else
-# define sendfile sendfile64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern ssize_t sendfile64 (int __out_fd, int __in_fd, __off64_t *__offset,
- size_t __count) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sys/sendfile.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/shm.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/shm.h
deleted file mode 100644
index 7506ba6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/shm.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-#define _SYS_SHM_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct shmid_ds' and more. */
-#include <bits/shm.h>
-
-/* Define types required by the standard. */
-#include <bits/types/time_t.h>
-
-#ifdef __USE_XOPEN
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif /* X/Open */
-
-
-__BEGIN_DECLS
-
-/* The following System V style IPC functions implement a shared memory
- facility. The definition is found in XPG4.2. */
-
-/* Shared memory control operation. */
-extern int shmctl (int __shmid, int __cmd, struct shmid_ds *__buf) __THROW;
-
-/* Get shared memory segment. */
-extern int shmget (key_t __key, size_t __size, int __shmflg) __THROW;
-
-/* Attach shared memory segment. */
-extern void *shmat (int __shmid, const void *__shmaddr, int __shmflg)
- __THROW;
-
-/* Detach shared memory segment. */
-extern int shmdt (const void *__shmaddr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/shm.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/signal.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/signal.h
deleted file mode 100644
index 2e602da..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/signal.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <signal.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/signalfd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/signalfd.h
deleted file mode 100644
index ebce57c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/signalfd.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SIGNALFD_H
-#define _SYS_SIGNALFD_H 1
-
-#include <stdint.h>
-#include <bits/types/sigset_t.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/signalfd.h>
-
-struct signalfd_siginfo
-{
- uint32_t ssi_signo;
- int32_t ssi_errno;
- int32_t ssi_code;
- uint32_t ssi_pid;
- uint32_t ssi_uid;
- int32_t ssi_fd;
- uint32_t ssi_tid;
- uint32_t ssi_band;
- uint32_t ssi_overrun;
- uint32_t ssi_trapno;
- int32_t ssi_status;
- int32_t ssi_int;
- uint64_t ssi_ptr;
- uint64_t ssi_utime;
- uint64_t ssi_stime;
- uint64_t ssi_addr;
- uint16_t ssi_addr_lsb;
- uint16_t __pad2;
- int32_t ssi_syscall;
- uint64_t ssi_call_addr;
- uint32_t ssi_arch;
- uint8_t __pad[28];
-};
-
-__BEGIN_DECLS
-
-/* Request notification for delivery of signals in MASK to be
- performed using descriptor FD.*/
-extern int signalfd (int __fd, const sigset_t *__mask, int __flags)
- __THROW __nonnull ((2));
-
-__END_DECLS
-
-#endif /* sys/signalfd.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/single_threaded.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/single_threaded.h
deleted file mode 100644
index 8609c84..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/single_threaded.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Support for single-thread optimizations.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SINGLE_THREADED_H
-#define _SYS_SINGLE_THREADED_H
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* If this variable is non-zero, then the current thread is the only
- thread in the process image. If it is zero, the process might be
- multi-threaded. */
-extern char __libc_single_threaded;
-
-__END_DECLS
-
-#endif /* _SYS_SINGLE_THREADED_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/socket.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/socket.h
deleted file mode 100644
index 949851a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/socket.h
+++ /dev/null
@@ -1,274 +0,0 @@
-/* Declarations of socket constants, types, and functions.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-#define _SYS_SOCKET_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types/struct_iovec.h>
-#define __need_size_t
-#include <stddef.h>
-
-/* This operating system-specific header file defines the SOCK_*, PF_*,
- AF_*, MSG_*, SOL_*, and SO_* constants, and the `struct sockaddr',
- `struct msghdr', and `struct linger' types. */
-#include <bits/socket.h>
-
-#ifdef __USE_MISC
-# include <bits/types/struct_osockaddr.h>
-#endif
-
-/* The following constants should be used for the second parameter of
- `shutdown'. */
-enum
-{
- SHUT_RD = 0, /* No more receptions. */
-#define SHUT_RD SHUT_RD
- SHUT_WR, /* No more transmissions. */
-#define SHUT_WR SHUT_WR
- SHUT_RDWR /* No more receptions or transmissions. */
-#define SHUT_RDWR SHUT_RDWR
-};
-
-/* This is the type we use for generic socket address arguments.
-
- With GCC 2.7 and later, the funky union causes redeclarations or
- uses with any of the listed types to be allowed without complaint.
- G++ 2.7 does not support transparent unions so there we want the
- old-style declaration, too. */
-#if defined __cplusplus || !__GNUC_PREREQ (2, 7) || !defined __USE_GNU
-# define __SOCKADDR_ARG struct sockaddr *__restrict
-# define __CONST_SOCKADDR_ARG const struct sockaddr *
-#else
-/* Add more `struct sockaddr_AF' types here as necessary.
- These are all the ones I found on NetBSD and Linux. */
-# define __SOCKADDR_ALLTYPES \
- __SOCKADDR_ONETYPE (sockaddr) \
- __SOCKADDR_ONETYPE (sockaddr_at) \
- __SOCKADDR_ONETYPE (sockaddr_ax25) \
- __SOCKADDR_ONETYPE (sockaddr_dl) \
- __SOCKADDR_ONETYPE (sockaddr_eon) \
- __SOCKADDR_ONETYPE (sockaddr_in) \
- __SOCKADDR_ONETYPE (sockaddr_in6) \
- __SOCKADDR_ONETYPE (sockaddr_inarp) \
- __SOCKADDR_ONETYPE (sockaddr_ipx) \
- __SOCKADDR_ONETYPE (sockaddr_iso) \
- __SOCKADDR_ONETYPE (sockaddr_ns) \
- __SOCKADDR_ONETYPE (sockaddr_un) \
- __SOCKADDR_ONETYPE (sockaddr_x25)
-
-# define __SOCKADDR_ONETYPE(type) struct type *__restrict __##type##__;
-typedef union { __SOCKADDR_ALLTYPES
- } __SOCKADDR_ARG __attribute__ ((__transparent_union__));
-# undef __SOCKADDR_ONETYPE
-# define __SOCKADDR_ONETYPE(type) const struct type *__restrict __##type##__;
-typedef union { __SOCKADDR_ALLTYPES
- } __CONST_SOCKADDR_ARG __attribute__ ((__transparent_union__));
-# undef __SOCKADDR_ONETYPE
-#endif
-
-#ifdef __USE_GNU
-/* For `recvmmsg' and `sendmmsg'. */
-struct mmsghdr
- {
- struct msghdr msg_hdr; /* Actual message header. */
- unsigned int msg_len; /* Number of received or sent bytes for the
- entry. */
- };
-#endif
-
-
-/* Create a new socket of type TYPE in domain DOMAIN, using
- protocol PROTOCOL. If PROTOCOL is zero, one is chosen automatically.
- Returns a file descriptor for the new socket, or -1 for errors. */
-extern int socket (int __domain, int __type, int __protocol) __THROW;
-
-/* Create two new sockets, of type TYPE in domain DOMAIN and using
- protocol PROTOCOL, which are connected to each other, and put file
- descriptors for them in FDS[0] and FDS[1]. If PROTOCOL is zero,
- one will be chosen automatically. Returns 0 on success, -1 for errors. */
-extern int socketpair (int __domain, int __type, int __protocol,
- int __fds[2]) __THROW;
-
-/* Give the socket FD the local address ADDR (which is LEN bytes long). */
-extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
- __THROW;
-
-/* Put the local address of FD into *ADDR and its length in *LEN. */
-extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __len) __THROW;
-
-/* Open a connection on socket FD to peer at ADDR (which LEN bytes long).
- For connectionless socket types, just set the default address to send to
- and the only address from which to accept transmissions.
- Return 0 on success, -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len);
-
-/* Put the address of the peer connected to socket FD into *ADDR
- (which is *LEN bytes long), and its actual length into *LEN. */
-extern int getpeername (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __len) __THROW;
-
-
-/* Send N bytes of BUF to socket FD. Returns the number sent or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t send (int __fd, const void *__buf, size_t __n, int __flags);
-
-/* Read N bytes into BUF from socket FD.
- Returns the number read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recv (int __fd, void *__buf, size_t __n, int __flags);
-
-/* Send N bytes of BUF on socket FD to peer at address ADDR (which is
- ADDR_LEN bytes long). Returns the number sent, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t sendto (int __fd, const void *__buf, size_t __n,
- int __flags, __CONST_SOCKADDR_ARG __addr,
- socklen_t __addr_len);
-
-/* Read N bytes into BUF through socket FD.
- If ADDR is not NULL, fill in *ADDR_LEN bytes of it with tha address of
- the sender, and store the actual size of the address in *ADDR_LEN.
- Returns the number of bytes read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recvfrom (int __fd, void *__restrict __buf, size_t __n,
- int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-
-
-/* Send a message described MESSAGE on socket FD.
- Returns the number of bytes sent, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t sendmsg (int __fd, const struct msghdr *__message,
- int __flags);
-
-#ifdef __USE_GNU
-/* Send a VLEN messages as described by VMESSAGES to socket FD.
- Returns the number of datagrams successfully written or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sendmmsg (int __fd, struct mmsghdr *__vmessages,
- unsigned int __vlen, int __flags);
-#endif
-
-/* Receive a message as described by MESSAGE from socket FD.
- Returns the number of bytes read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recvmsg (int __fd, struct msghdr *__message, int __flags);
-
-#ifdef __USE_GNU
-/* Receive up to VLEN messages as described by VMESSAGES from socket FD.
- Returns the number of messages received or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int recvmmsg (int __fd, struct mmsghdr *__vmessages,
- unsigned int __vlen, int __flags,
- struct timespec *__tmo);
-#endif
-
-
-/* Put the current value for socket FD's option OPTNAME at protocol level LEVEL
- into OPTVAL (which is *OPTLEN bytes long), and set *OPTLEN to the value's
- actual length. Returns 0 on success, -1 for errors. */
-extern int getsockopt (int __fd, int __level, int __optname,
- void *__restrict __optval,
- socklen_t *__restrict __optlen) __THROW;
-
-/* Set socket FD's option OPTNAME at protocol level LEVEL
- to *OPTVAL (which is OPTLEN bytes long).
- Returns 0 on success, -1 for errors. */
-extern int setsockopt (int __fd, int __level, int __optname,
- const void *__optval, socklen_t __optlen) __THROW;
-
-
-/* Prepare to accept connections on socket FD.
- N connection requests will be queued before further requests are refused.
- Returns 0 on success, -1 for errors. */
-extern int listen (int __fd, int __n) __THROW;
-
-/* Await a connection on socket FD.
- When a connection arrives, open a new socket to communicate with it,
- set *ADDR (which is *ADDR_LEN bytes long) to the address of the connecting
- peer and *ADDR_LEN to the address's actual length, and return the
- new socket's descriptor, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int accept (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-
-#ifdef __USE_GNU
-/* Similar to 'accept' but takes an additional parameter to specify flags.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int accept4 (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len, int __flags);
-#endif
-
-/* Shut down all or part of the connection open on socket FD.
- HOW determines what to shut down:
- SHUT_RD = No more receptions;
- SHUT_WR = No more transmissions;
- SHUT_RDWR = No more receptions or transmissions.
- Returns 0 on success, -1 for errors. */
-extern int shutdown (int __fd, int __how) __THROW;
-
-
-#ifdef __USE_XOPEN2K
-/* Determine whether socket is at a out-of-band mark. */
-extern int sockatmark (int __fd) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* FDTYPE is S_IFSOCK or another S_IF* macro defined in <sys/stat.h>;
- returns 1 if FD is open on an object of the indicated type, 0 if not,
- or -1 for errors (setting errno). */
-extern int isfdtype (int __fd, int __fdtype) __THROW;
-#endif
-
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/socket2.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/socket.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/socketvar.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/socketvar.h
deleted file mode 100644
index b177158..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/socketvar.h
+++ /dev/null
@@ -1,3 +0,0 @@
-/* This header is used on many systems but for GNU we have everything
- already defined in the standard header. */
-#include <sys/socket.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/soundcard.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/soundcard.h
deleted file mode 100644
index fade986..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/soundcard.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/soundcard.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/stat.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/stat.h
deleted file mode 100644
index 549375c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/stat.h
+++ /dev/null
@@ -1,378 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.6 File Characteristics <sys/stat.h>
- */
-
-#ifndef _SYS_STAT_H
-#define _SYS_STAT_H 1
-
-#include <features.h>
-
-#include <bits/types.h> /* For __mode_t and __dev_t. */
-
-#ifdef __USE_XOPEN2K8
-# include <bits/types/struct_timespec.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-
-# include <bits/types/time_t.h>
-
-# ifndef __dev_t_defined
-typedef __dev_t dev_t;
-# define __dev_t_defined
-# endif
-
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-# endif
-
-# ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-# endif
-
-# ifndef __nlink_t_defined
-typedef __nlink_t nlink_t;
-# define __nlink_t_defined
-# endif
-
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif /* X/Open */
-
-#ifdef __USE_UNIX98
-# ifndef __blkcnt_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __blkcnt_t blkcnt_t;
-# else
-typedef __blkcnt64_t blkcnt_t;
-# endif
-# define __blkcnt_t_defined
-# endif
-
-# ifndef __blksize_t_defined
-typedef __blksize_t blksize_t;
-# define __blksize_t_defined
-# endif
-#endif /* Unix98 */
-
-__BEGIN_DECLS
-
-#include <bits/stat.h>
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# define S_IFMT __S_IFMT
-# define S_IFDIR __S_IFDIR
-# define S_IFCHR __S_IFCHR
-# define S_IFBLK __S_IFBLK
-# define S_IFREG __S_IFREG
-# ifdef __S_IFIFO
-# define S_IFIFO __S_IFIFO
-# endif
-# ifdef __S_IFLNK
-# define S_IFLNK __S_IFLNK
-# endif
-# if (defined __USE_MISC || defined __USE_XOPEN_EXTENDED) \
- && defined __S_IFSOCK
-# define S_IFSOCK __S_IFSOCK
-# endif
-#endif
-
-/* Test macros for file types. */
-
-#define __S_ISTYPE(mode, mask) (((mode) & __S_IFMT) == (mask))
-
-#define S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)
-#define S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)
-#define S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)
-#define S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)
-#ifdef __S_IFIFO
-# define S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)
-#endif
-#ifdef __S_IFLNK
-# define S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)
-#endif
-
-#if defined __USE_MISC && !defined __S_IFLNK
-# define S_ISLNK(mode) 0
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K) \
- && defined __S_IFSOCK
-# define S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)
-#elif defined __USE_XOPEN2K
-# define S_ISSOCK(mode) 0
-#endif
-
-/* These are from POSIX.1b. If the objects are not implemented using separate
- distinct file types, the macros always will evaluate to zero. Unlike the
- other S_* macros the following three take a pointer to a `struct stat'
- object as the argument. */
-#ifdef __USE_POSIX199309
-# define S_TYPEISMQ(buf) __S_TYPEISMQ(buf)
-# define S_TYPEISSEM(buf) __S_TYPEISSEM(buf)
-# define S_TYPEISSHM(buf) __S_TYPEISSHM(buf)
-#endif
-
-
-/* Protection bits. */
-
-#define S_ISUID __S_ISUID /* Set user ID on execution. */
-#define S_ISGID __S_ISGID /* Set group ID on execution. */
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Save swapped text after use (sticky bit). This is pretty well obsolete. */
-# define S_ISVTX __S_ISVTX
-#endif
-
-#define S_IRUSR __S_IREAD /* Read by owner. */
-#define S_IWUSR __S_IWRITE /* Write by owner. */
-#define S_IXUSR __S_IEXEC /* Execute by owner. */
-/* Read, write, and execute by owner. */
-#define S_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)
-
-#ifdef __USE_MISC
-# define S_IREAD S_IRUSR
-# define S_IWRITE S_IWUSR
-# define S_IEXEC S_IXUSR
-#endif
-
-#define S_IRGRP (S_IRUSR >> 3) /* Read by group. */
-#define S_IWGRP (S_IWUSR >> 3) /* Write by group. */
-#define S_IXGRP (S_IXUSR >> 3) /* Execute by group. */
-/* Read, write, and execute by group. */
-#define S_IRWXG (S_IRWXU >> 3)
-
-#define S_IROTH (S_IRGRP >> 3) /* Read by others. */
-#define S_IWOTH (S_IWGRP >> 3) /* Write by others. */
-#define S_IXOTH (S_IXGRP >> 3) /* Execute by others. */
-/* Read, write, and execute by others. */
-#define S_IRWXO (S_IRWXG >> 3)
-
-
-#ifdef __USE_MISC
-/* Macros for common mode bit masks. */
-# define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */
-# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)/* 07777 */
-# define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)/* 0666*/
-
-# define S_BLKSIZE 512 /* Block size for `st_blocks'. */
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Get file attributes for FILE and put them in BUF. */
-extern int stat (const char *__restrict __file,
- struct stat *__restrict __buf) __THROW __nonnull ((1, 2));
-
-/* Get file attributes for the file, device, pipe, or socket
- that file descriptor FD is open on and put them in BUF. */
-extern int fstat (int __fd, struct stat *__buf) __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (stat, (const char *__restrict __file,
- struct stat *__restrict __buf), stat64)
- __nonnull ((1, 2));
-extern int __REDIRECT_NTH (fstat, (int __fd, struct stat *__buf), fstat64)
- __nonnull ((2));
-# else
-# define stat stat64
-# define fstat fstat64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int stat64 (const char *__restrict __file,
- struct stat64 *__restrict __buf) __THROW __nonnull ((1, 2));
-extern int fstat64 (int __fd, struct stat64 *__buf) __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_ATFILE
-/* Similar to stat, get the attributes for FILE and put them in BUF.
- Relative path names are interpreted relative to FD unless FD is
- AT_FDCWD. */
-# ifndef __USE_FILE_OFFSET64
-extern int fstatat (int __fd, const char *__restrict __file,
- struct stat *__restrict __buf, int __flag)
- __THROW __nonnull ((2, 3));
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file,
- struct stat *__restrict __buf,
- int __flag),
- fstatat64) __nonnull ((2, 3));
-# else
-# define fstatat fstatat64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int fstatat64 (int __fd, const char *__restrict __file,
- struct stat64 *__restrict __buf, int __flag)
- __THROW __nonnull ((2, 3));
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-# ifndef __USE_FILE_OFFSET64
-/* Get file attributes about FILE and put them in BUF.
- If FILE is a symbolic link, do not follow it. */
-extern int lstat (const char *__restrict __file,
- struct stat *__restrict __buf) __THROW __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (lstat,
- (const char *__restrict __file,
- struct stat *__restrict __buf), lstat64)
- __nonnull ((1, 2));
-# else
-# define lstat lstat64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lstat64 (const char *__restrict __file,
- struct stat64 *__restrict __buf)
- __THROW __nonnull ((1, 2));
-# endif
-#endif
-
-/* Set file access permissions for FILE to MODE.
- If FILE is a symbolic link, this affects its target instead. */
-extern int chmod (const char *__file, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Set file access permissions for FILE to MODE.
- If FILE is a symbolic link, this affects the link itself
- rather than its target. */
-extern int lchmod (const char *__file, __mode_t __mode)
- __THROW __nonnull ((1));
-#endif
-
-/* Set file access permissions of the file FD is open on to MODE. */
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
-extern int fchmod (int __fd, __mode_t __mode) __THROW;
-#endif
-
-#ifdef __USE_ATFILE
-/* Set file access permissions of FILE relative to
- the directory FD is open on. */
-extern int fchmodat (int __fd, const char *__file, __mode_t __mode,
- int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use ATFILE. */
-
-
-
-/* Set the file creation mask of the current process to MASK,
- and return the old creation mask. */
-extern __mode_t umask (__mode_t __mask) __THROW;
-
-#ifdef __USE_GNU
-/* Get the current `umask' value without changing it.
- This function is only available under the GNU Hurd. */
-extern __mode_t getumask (void) __THROW;
-#endif
-
-/* Create a new directory named PATH, with permission bits MODE. */
-extern int mkdir (const char *__path, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Like mkdir, create a new directory with permission bits MODE. But
- interpret relative PATH names relative to the directory associated
- with FD. */
-extern int mkdirat (int __fd, const char *__path, __mode_t __mode)
- __THROW __nonnull ((2));
-#endif
-
-/* Create a device file named PATH, with permission and special bits MODE
- and device number DEV (which can be constructed from major and minor
- device numbers with the `makedev' macro above). */
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
- __THROW __nonnull ((1));
-
-# ifdef __USE_ATFILE
-/* Like mknod, create a new device file with permission bits MODE and
- device number DEV. But interpret relative PATH names relative to
- the directory associated with FD. */
-extern int mknodat (int __fd, const char *__path, __mode_t __mode,
- __dev_t __dev) __THROW __nonnull ((2));
-# endif
-#endif
-
-
-/* Create a new FIFO named PATH, with permission bits MODE. */
-extern int mkfifo (const char *__path, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Like mkfifo, create a new FIFO with permission bits MODE. But
- interpret relative PATH names relative to the directory associated
- with FD. */
-extern int mkfifoat (int __fd, const char *__path, __mode_t __mode)
- __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_ATFILE
-/* Set file access and modification times relative to directory file
- descriptor. */
-extern int utimensat (int __fd, const char *__path,
- const struct timespec __times[2],
- int __flags)
- __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Set file access and modification times of the file associated with FD. */
-extern int futimens (int __fd, const struct timespec __times[2]) __THROW;
-#endif
-
-#ifdef __USE_GNU
-# include <bits/statx.h>
-#endif
-
-__END_DECLS
-
-
-#endif /* sys/stat.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/statfs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/statfs.h
deleted file mode 100644
index 03bd46b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/statfs.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Definitions for getting information about a filesystem.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATFS_H
-#define _SYS_STATFS_H 1
-
-#include <features.h>
-
-/* Get the system-specific definition of `struct statfs'. */
-#include <bits/statfs.h>
-
-__BEGIN_DECLS
-
-/* Return information about the filesystem on which FILE resides. */
-#ifndef __USE_FILE_OFFSET64
-extern int statfs (const char *__file, struct statfs *__buf)
- __THROW __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (statfs,
- (const char *__file, struct statfs *__buf),
- statfs64) __nonnull ((1, 2));
-# else
-# define statfs statfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int statfs64 (const char *__file, struct statfs64 *__buf)
- __THROW __nonnull ((1, 2));
-#endif
-
-/* Return information about the filesystem containing the file FILDES
- refers to. */
-#ifndef __USE_FILE_OFFSET64
-extern int fstatfs (int __fildes, struct statfs *__buf)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatfs, (int __fildes, struct statfs *__buf),
- fstatfs64) __nonnull ((2));
-# else
-# define fstatfs fstatfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fstatfs64 (int __fildes, struct statfs64 *__buf)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* sys/statfs.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/statvfs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/statvfs.h
deleted file mode 100644
index 6b51540..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/statvfs.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Definitions for getting information about a filesystem.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATVFS_H
-#define _SYS_STATVFS_H 1
-
-#include <features.h>
-
-/* Get the system-specific definition of `struct statfs'. */
-#include <bits/statvfs.h>
-
-#ifndef __USE_FILE_OFFSET64
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#else
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#endif
-
-__BEGIN_DECLS
-
-/* Return information about the filesystem on which FILE resides. */
-#ifndef __USE_FILE_OFFSET64
-extern int statvfs (const char *__restrict __file,
- struct statvfs *__restrict __buf)
- __THROW __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (statvfs,
- (const char *__restrict __file,
- struct statvfs *__restrict __buf), statvfs64)
- __nonnull ((1, 2));
-# else
-# define statvfs statvfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int statvfs64 (const char *__restrict __file,
- struct statvfs64 *__restrict __buf)
- __THROW __nonnull ((1, 2));
-#endif
-
-/* Return information about the filesystem containing the file FILDES
- refers to. */
-#ifndef __USE_FILE_OFFSET64
-extern int fstatvfs (int __fildes, struct statvfs *__buf)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatvfs, (int __fildes, struct statvfs *__buf),
- fstatvfs64) __nonnull ((2));
-# else
-# define fstatvfs fstatvfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fstatvfs64 (int __fildes, struct statvfs64 *__buf)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* sys/statvfs.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/swap.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/swap.h
deleted file mode 100644
index 5e5456d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/swap.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Calls to enable and disable swapping on specified locations. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SWAP_H
-
-#define _SYS_SWAP_H 1
-#include <features.h>
-
-/* The swap priority is encoded as:
- (prio << SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK
-*/
-#define SWAP_FLAG_PREFER 0x8000 /* Set if swap priority is specified. */
-#define SWAP_FLAG_PRIO_MASK 0x7fff
-#define SWAP_FLAG_PRIO_SHIFT 0
-#define SWAP_FLAG_DISCARD 0x10000 /* Discard swap cluster after use. */
-
-__BEGIN_DECLS
-
-/* Make the block special device PATH available to the system for swapping.
- This call is restricted to the super-user. */
-extern int swapon (const char *__path, int __flags) __THROW;
-
-/* Stop using block special device PATH for swapping. */
-extern int swapoff (const char *__path) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_SWAP_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/syscall.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/syscall.h
deleted file mode 100644
index e234405..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/syscall.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYSCALL_H
-#define _SYSCALL_H 1
-
-/* This file should list the numbers of the system calls the system knows.
- But instead of duplicating this we use the information available
- from the kernel sources. */
-#include <asm/unistd.h>
-
-/* The Linux kernel header file defines macros __NR_*, but some
- programs expect the traditional form SYS_*. <bits/syscall.h>
- defines SYS_* macros for __NR_* macros of known names. */
-#include <bits/syscall.h>
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sysinfo.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sysinfo.h
deleted file mode 100644
index 4824ca1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sysinfo.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSINFO_H
-#define _SYS_SYSINFO_H 1
-
-#include <features.h>
-
-/* Get sysinfo structure from kernel header. */
-#include <linux/kernel.h>
-
-__BEGIN_DECLS
-
-/* Returns information on overall system statistics. */
-extern int sysinfo (struct sysinfo *__info) __THROW;
-
-
-/* Return number of configured processors. */
-extern int get_nprocs_conf (void) __THROW;
-
-/* Return number of available processors. */
-extern int get_nprocs (void) __THROW;
-
-
-/* Return number of physical pages of memory in the system. */
-extern long int get_phys_pages (void) __THROW;
-
-/* Return number of available physical pages of memory in the system. */
-extern long int get_avphys_pages (void) __THROW;
-
-__END_DECLS
-
-#endif /* sys/sysinfo.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/syslog.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/syslog.h
deleted file mode 100644
index dc3b0e7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/syslog.h
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- * Copyright (c) 1982, 1986, 1988, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)syslog.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _SYS_SYSLOG_H
-#define _SYS_SYSLOG_H 1
-
-#include <features.h>
-#define __need___va_list
-#include <stdarg.h>
-
-/* This file defines _PATH_LOG. */
-#include <bits/syslog-path.h>
-
-/*
- * priorities/facilities are encoded into a single 32-bit quantity, where the
- * bottom 3 bits are the priority (0-7) and the top 28 bits are the facility
- * (0-big number). Both the priorities and the facilities map roughly
- * one-to-one to strings in the syslogd(8) source code. This mapping is
- * included in this file.
- *
- * priorities (these are ordered)
- */
-#define LOG_EMERG 0 /* system is unusable */
-#define LOG_ALERT 1 /* action must be taken immediately */
-#define LOG_CRIT 2 /* critical conditions */
-#define LOG_ERR 3 /* error conditions */
-#define LOG_WARNING 4 /* warning conditions */
-#define LOG_NOTICE 5 /* normal but significant condition */
-#define LOG_INFO 6 /* informational */
-#define LOG_DEBUG 7 /* debug-level messages */
-
-#define LOG_PRIMASK 0x07 /* mask to extract priority part (internal) */
- /* extract priority */
-#define LOG_PRI(p) ((p) & LOG_PRIMASK)
-#define LOG_MAKEPRI(fac, pri) ((fac) | (pri))
-
-#ifdef SYSLOG_NAMES
-#define INTERNAL_NOPRI 0x10 /* the "no priority" priority */
- /* mark "facility" */
-#define INTERNAL_MARK LOG_MAKEPRI(LOG_NFACILITIES << 3, 0)
-typedef struct _code {
- char *c_name;
- int c_val;
-} CODE;
-
-CODE prioritynames[] =
- {
- { "alert", LOG_ALERT },
- { "crit", LOG_CRIT },
- { "debug", LOG_DEBUG },
- { "emerg", LOG_EMERG },
- { "err", LOG_ERR },
- { "error", LOG_ERR }, /* DEPRECATED */
- { "info", LOG_INFO },
- { "none", INTERNAL_NOPRI }, /* INTERNAL */
- { "notice", LOG_NOTICE },
- { "panic", LOG_EMERG }, /* DEPRECATED */
- { "warn", LOG_WARNING }, /* DEPRECATED */
- { "warning", LOG_WARNING },
- { NULL, -1 }
- };
-#endif
-
-/* facility codes */
-#define LOG_KERN (0<<3) /* kernel messages */
-#define LOG_USER (1<<3) /* random user-level messages */
-#define LOG_MAIL (2<<3) /* mail system */
-#define LOG_DAEMON (3<<3) /* system daemons */
-#define LOG_AUTH (4<<3) /* security/authorization messages */
-#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */
-#define LOG_LPR (6<<3) /* line printer subsystem */
-#define LOG_NEWS (7<<3) /* network news subsystem */
-#define LOG_UUCP (8<<3) /* UUCP subsystem */
-#define LOG_CRON (9<<3) /* clock daemon */
-#define LOG_AUTHPRIV (10<<3) /* security/authorization messages (private) */
-#define LOG_FTP (11<<3) /* ftp daemon */
-
- /* other codes through 15 reserved for system use */
-#define LOG_LOCAL0 (16<<3) /* reserved for local use */
-#define LOG_LOCAL1 (17<<3) /* reserved for local use */
-#define LOG_LOCAL2 (18<<3) /* reserved for local use */
-#define LOG_LOCAL3 (19<<3) /* reserved for local use */
-#define LOG_LOCAL4 (20<<3) /* reserved for local use */
-#define LOG_LOCAL5 (21<<3) /* reserved for local use */
-#define LOG_LOCAL6 (22<<3) /* reserved for local use */
-#define LOG_LOCAL7 (23<<3) /* reserved for local use */
-
-#define LOG_NFACILITIES 24 /* current number of facilities */
-#define LOG_FACMASK 0x03f8 /* mask to extract facility part */
- /* facility of pri */
-#define LOG_FAC(p) (((p) & LOG_FACMASK) >> 3)
-
-#ifdef SYSLOG_NAMES
-CODE facilitynames[] =
- {
- { "auth", LOG_AUTH },
- { "authpriv", LOG_AUTHPRIV },
- { "cron", LOG_CRON },
- { "daemon", LOG_DAEMON },
- { "ftp", LOG_FTP },
- { "kern", LOG_KERN },
- { "lpr", LOG_LPR },
- { "mail", LOG_MAIL },
- { "mark", INTERNAL_MARK }, /* INTERNAL */
- { "news", LOG_NEWS },
- { "security", LOG_AUTH }, /* DEPRECATED */
- { "syslog", LOG_SYSLOG },
- { "user", LOG_USER },
- { "uucp", LOG_UUCP },
- { "local0", LOG_LOCAL0 },
- { "local1", LOG_LOCAL1 },
- { "local2", LOG_LOCAL2 },
- { "local3", LOG_LOCAL3 },
- { "local4", LOG_LOCAL4 },
- { "local5", LOG_LOCAL5 },
- { "local6", LOG_LOCAL6 },
- { "local7", LOG_LOCAL7 },
- { NULL, -1 }
- };
-#endif
-
-/*
- * arguments to setlogmask.
- */
-#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */
-#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */
-
-/*
- * Option flags for openlog.
- *
- * LOG_ODELAY no longer does anything.
- * LOG_NDELAY is the inverse of what it used to be.
- */
-#define LOG_PID 0x01 /* log the pid with each message */
-#define LOG_CONS 0x02 /* log on the console if errors in sending */
-#define LOG_ODELAY 0x04 /* delay open until first syslog() (default) */
-#define LOG_NDELAY 0x08 /* don't delay open */
-#define LOG_NOWAIT 0x10 /* don't wait for console forks: DEPRECATED */
-#define LOG_PERROR 0x20 /* log to stderr as well */
-
-__BEGIN_DECLS
-
-/* Close descriptor used to write to system logger.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void closelog (void);
-
-/* Open connection to system logger.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void openlog (const char *__ident, int __option, int __facility);
-
-/* Set the log mask level. */
-extern int setlogmask (int __mask) __THROW;
-
-/* Generate a log message using FMT string and option arguments.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void syslog (int __pri, const char *__fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-
-#ifdef __USE_MISC
-/* Generate a log message using FMT and using arguments pointed to by AP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void vsyslog (int __pri, const char *__fmt, __gnuc_va_list __ap)
- __attribute__ ((__format__ (__printf__, 2, 0)));
-#endif
-
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/syslog.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/syslog-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/syslog.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sysmacros.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sysmacros.h
deleted file mode 100644
index e1b519c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/sysmacros.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Definitions of macros to access `dev_t' values.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSMACROS_H
-#define _SYS_SYSMACROS_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#include <bits/sysmacros.h>
-
-#define __SYSMACROS_DECL_TEMPL(rtype, name, proto) \
- extern rtype gnu_dev_##name proto __THROW __attribute_const__;
-
-#define __SYSMACROS_IMPL_TEMPL(rtype, name, proto) \
- __extension__ __extern_inline __attribute_const__ rtype \
- __NTH (gnu_dev_##name proto)
-
-__BEGIN_DECLS
-
-__SYSMACROS_DECLARE_MAJOR (__SYSMACROS_DECL_TEMPL)
-__SYSMACROS_DECLARE_MINOR (__SYSMACROS_DECL_TEMPL)
-__SYSMACROS_DECLARE_MAKEDEV (__SYSMACROS_DECL_TEMPL)
-
-#ifdef __USE_EXTERN_INLINES
-
-__SYSMACROS_DEFINE_MAJOR (__SYSMACROS_IMPL_TEMPL)
-__SYSMACROS_DEFINE_MINOR (__SYSMACROS_IMPL_TEMPL)
-__SYSMACROS_DEFINE_MAKEDEV (__SYSMACROS_IMPL_TEMPL)
-
-#endif
-
-__END_DECLS
-
-#ifndef __SYSMACROS_NEED_IMPLEMENTATION
-# undef __SYSMACROS_DECL_TEMPL
-# undef __SYSMACROS_IMPL_TEMPL
-# undef __SYSMACROS_DECLARE_MAJOR
-# undef __SYSMACROS_DECLARE_MINOR
-# undef __SYSMACROS_DECLARE_MAKEDEV
-# undef __SYSMACROS_DEFINE_MAJOR
-# undef __SYSMACROS_DEFINE_MINOR
-# undef __SYSMACROS_DEFINE_MAKEDEV
-#endif
-
-#define major(dev) gnu_dev_major (dev)
-#define minor(dev) gnu_dev_minor (dev)
-#define makedev(maj, min) gnu_dev_makedev (maj, min)
-
-#endif /* sys/sysmacros.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/termios.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/termios.h
deleted file mode 100644
index 3e18805..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/termios.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef _SYS_TERMIOS_H
-#define _SYS_TERMIOS_H
-#include <termios.h>
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/time.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/time.h
deleted file mode 100644
index 42f91f1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/time.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIME_H
-#define _SYS_TIME_H 1
-
-#include <features.h>
-
-#include <bits/types.h>
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timeval.h>
-
-#ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-#endif
-
-#include <sys/select.h>
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Macros for converting between `struct timeval' and `struct timespec'. */
-# define TIMEVAL_TO_TIMESPEC(tv, ts) { \
- (ts)->tv_sec = (tv)->tv_sec; \
- (ts)->tv_nsec = (tv)->tv_usec * 1000; \
-}
-# define TIMESPEC_TO_TIMEVAL(tv, ts) { \
- (tv)->tv_sec = (ts)->tv_sec; \
- (tv)->tv_usec = (ts)->tv_nsec / 1000; \
-}
-#endif
-
-
-#ifdef __USE_MISC
-/* Structure crudely representing a timezone.
- This is obsolete and should never be used. */
-struct timezone
- {
- int tz_minuteswest; /* Minutes west of GMT. */
- int tz_dsttime; /* Nonzero if DST is ever in effect. */
- };
-#endif
-
-/* Get the current time of day, putting it into *TV.
- If TZ is not null, *TZ must be a struct timezone, and both fields
- will be set to zero.
- Calling this function with a non-null TZ is obsolete;
- use localtime etc. instead.
- This function itself is semi-obsolete;
- most callers should use time or clock_gettime instead. */
-extern int gettimeofday (struct timeval *__restrict __tv,
- void *__restrict __tz) __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Set the current time of day and timezone information.
- This call is restricted to the super-user.
- Setting the timezone in this way is obsolete, but we don't yet
- warn about it because it still has some uses for which there is
- no alternative. */
-extern int settimeofday (const struct timeval *__tv,
- const struct timezone *__tz)
- __THROW;
-
-/* Adjust the current time of day by the amount in DELTA.
- If OLDDELTA is not NULL, it is filled in with the amount
- of time adjustment remaining to be done from the last `adjtime' call.
- This call is restricted to the super-user. */
-extern int adjtime (const struct timeval *__delta,
- struct timeval *__olddelta) __THROW;
-#endif
-
-
-/* Values for the first argument to `getitimer' and `setitimer'. */
-enum __itimer_which
- {
- /* Timers run in real time. */
- ITIMER_REAL = 0,
-#define ITIMER_REAL ITIMER_REAL
- /* Timers run only when the process is executing. */
- ITIMER_VIRTUAL = 1,
-#define ITIMER_VIRTUAL ITIMER_VIRTUAL
- /* Timers run when the process is executing and when
- the system is executing on behalf of the process. */
- ITIMER_PROF = 2
-#define ITIMER_PROF ITIMER_PROF
- };
-
-/* Type of the second argument to `getitimer' and
- the second and third arguments `setitimer'. */
-struct itimerval
- {
- /* Value to put into `it_value' when the timer expires. */
- struct timeval it_interval;
- /* Time to the next timer expiration. */
- struct timeval it_value;
- };
-
-#if defined __USE_GNU && !defined __cplusplus
-/* Use the nicer parameter type only in GNU mode and not for C++ since the
- strict C++ rules prevent the automatic promotion. */
-typedef enum __itimer_which __itimer_which_t;
-#else
-typedef int __itimer_which_t;
-#endif
-
-/* Set *VALUE to the current setting of timer WHICH.
- Return 0 on success, -1 on errors. */
-extern int getitimer (__itimer_which_t __which,
- struct itimerval *__value) __THROW;
-
-/* Set the timer WHICH to *NEW. If OLD is not NULL,
- set *OLD to the old value of timer WHICH.
- Returns 0 on success, -1 on errors. */
-extern int setitimer (__itimer_which_t __which,
- const struct itimerval *__restrict __new,
- struct itimerval *__restrict __old) __THROW;
-
-/* Change the access time of FILE to TVP[0] and the modification time of
- FILE to TVP[1]. If TVP is a null pointer, use the current time instead.
- Returns 0 on success, -1 on errors. */
-extern int utimes (const char *__file, const struct timeval __tvp[2])
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Same as `utimes', but does not follow symbolic links. */
-extern int lutimes (const char *__file, const struct timeval __tvp[2])
- __THROW __nonnull ((1));
-
-/* Same as `utimes', but takes an open file descriptor instead of a name. */
-extern int futimes (int __fd, const struct timeval __tvp[2]) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Change the access time of FILE relative to FD to TVP[0] and the
- modification time of FILE to TVP[1]. If TVP is a null pointer, use
- the current time instead. Returns 0 on success, -1 on errors. */
-extern int futimesat (int __fd, const char *__file,
- const struct timeval __tvp[2]) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* Convenience macros for operations on timevals.
- NOTE: `timercmp' does not work for >= or <=. */
-# define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
-# define timerclear(tvp) ((tvp)->tv_sec = (tvp)->tv_usec = 0)
-# define timercmp(a, b, CMP) \
- (((a)->tv_sec == (b)->tv_sec) \
- ? ((a)->tv_usec CMP (b)->tv_usec) \
- : ((a)->tv_sec CMP (b)->tv_sec))
-# define timeradd(a, b, result) \
- do { \
- (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; \
- (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; \
- if ((result)->tv_usec >= 1000000) \
- { \
- ++(result)->tv_sec; \
- (result)->tv_usec -= 1000000; \
- } \
- } while (0)
-# define timersub(a, b, result) \
- do { \
- (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
- (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
- if ((result)->tv_usec < 0) { \
- --(result)->tv_sec; \
- (result)->tv_usec += 1000000; \
- } \
- } while (0)
-#endif /* Misc. */
-
-__END_DECLS
-
-#endif /* sys/time.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timeb.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timeb.h
deleted file mode 100644
index 21205f2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timeb.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMEB_H
-#define _SYS_TIMEB_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-# include <bits/types/struct_timeb.h>
-
-/* Fill in TIMEBUF with information about the current time. */
-
-extern int ftime (struct timeb *__timebuf)
- __nonnull ((1))
- __attribute_deprecated_msg__ ("Use gettimeofday or clock_gettime instead");
-
-__END_DECLS
-
-#endif /* sys/timeb.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timerfd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timerfd.h
deleted file mode 100644
index 4ad64c2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timerfd.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 2008-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMERFD_H
-#define _SYS_TIMERFD_H 1
-
-#include <time.h>
-#include <bits/types/struct_itimerspec.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/timerfd.h>
-
-
-/* Bits to be set in the FLAGS parameter of `timerfd_settime'. */
-enum
- {
- TFD_TIMER_ABSTIME = 1 << 0,
-#define TFD_TIMER_ABSTIME TFD_TIMER_ABSTIME
- TFD_TIMER_CANCEL_ON_SET = 1 << 1
-#define TFD_TIMER_CANCEL_ON_SET TFD_TIMER_CANCEL_ON_SET
- };
-
-
-__BEGIN_DECLS
-
-/* Return file descriptor for new interval timer source. */
-extern int timerfd_create (__clockid_t __clock_id, int __flags) __THROW;
-
-/* Set next expiration time of interval timer source UFD to UTMR. If
- FLAGS has the TFD_TIMER_ABSTIME flag set the timeout value is
- absolute. Optionally return the old expiration time in OTMR. */
-extern int timerfd_settime (int __ufd, int __flags,
- const struct itimerspec *__utmr,
- struct itimerspec *__otmr) __THROW;
-
-/* Return the next expiration time of UFD. */
-extern int timerfd_gettime (int __ufd, struct itimerspec *__otmr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/timerfd.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/times.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/times.h
deleted file mode 100644
index 43a3136..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/times.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 4.5.2 Process Times <sys/times.h>
- */
-
-#ifndef _SYS_TIMES_H
-#define _SYS_TIMES_H 1
-
-#include <features.h>
-
-#include <bits/types/clock_t.h>
-
-__BEGIN_DECLS
-
-/* Structure describing CPU time used by a process and its children. */
-struct tms
- {
- clock_t tms_utime; /* User CPU time. */
- clock_t tms_stime; /* System CPU time. */
-
- clock_t tms_cutime; /* User CPU time of dead children. */
- clock_t tms_cstime; /* System CPU time of dead children. */
- };
-
-
-/* Store the CPU time used by this process and all its
- dead children (and their dead children) in BUFFER.
- Return the elapsed real time, or (clock_t) -1 for errors.
- All times are in CLK_TCKths of a second. */
-extern clock_t times (struct tms *__buffer) __THROW;
-
-__END_DECLS
-
-#endif /* sys/times.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timex.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timex.h
deleted file mode 100644
index 37931ff..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/timex.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMEX_H
-#define _SYS_TIMEX_H 1
-
-#include <features.h>
-#include <sys/time.h>
-
-/* These definitions from linux/timex.h as of 2.6.30. */
-
-#include <bits/timex.h>
-
-#define NTP_API 4 /* NTP API version */
-
-struct ntptimeval
-{
- struct timeval time; /* current time (ro) */
- long int maxerror; /* maximum error (us) (ro) */
- long int esterror; /* estimated error (us) (ro) */
- long int tai; /* TAI offset (ro) */
-
- long int __glibc_reserved1;
- long int __glibc_reserved2;
- long int __glibc_reserved3;
- long int __glibc_reserved4;
-};
-
-/* Clock states (time_state) */
-#define TIME_OK 0 /* clock synchronized, no leap second */
-#define TIME_INS 1 /* insert leap second */
-#define TIME_DEL 2 /* delete leap second */
-#define TIME_OOP 3 /* leap second in progress */
-#define TIME_WAIT 4 /* leap second has occurred */
-#define TIME_ERROR 5 /* clock not synchronized */
-#define TIME_BAD TIME_ERROR /* bw compat */
-
-/* Maximum time constant of the PLL. */
-#define MAXTC 6
-
-__BEGIN_DECLS
-
-extern int __adjtimex (struct timex *__ntx) __THROW;
-extern int adjtimex (struct timex *__ntx) __THROW;
-
-#ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (ntp_gettime, (struct ntptimeval *__ntv),
- ntp_gettimex);
-#else
-extern int ntp_gettimex (struct ntptimeval *__ntv) __THROW;
-# define ntp_gettime ntp_gettimex
-#endif
-extern int ntp_adjtime (struct timex *__tntx) __THROW;
-
-__END_DECLS
-
-#endif /* sys/timex.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ttychars.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ttychars.h
deleted file mode 100644
index 7043f60..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ttychars.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1990, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttychars.h 8.2 (Berkeley) 1/4/94
- */
-
-/*
- * 4.3 COMPATIBILITY FILE
- *
- * User visible structures and constants related to terminal handling.
- */
-#ifndef _SYS_TTYCHARS_H
-#define _SYS_TTYCHARS_H 1
-
-struct ttychars {
- char tc_erase; /* erase last character */
- char tc_kill; /* erase entire line */
- char tc_intrc; /* interrupt */
- char tc_quitc; /* quit */
- char tc_startc; /* start output */
- char tc_stopc; /* stop output */
- char tc_eofc; /* end-of-file */
- char tc_brkc; /* input delimiter (like nl) */
- char tc_suspc; /* stop process signal */
- char tc_dsuspc; /* delayed stop process signal */
- char tc_rprntc; /* reprint line */
- char tc_flushc; /* flush output (toggles) */
- char tc_werasc; /* word erase */
- char tc_lnextc; /* literal next character */
-};
-
-#ifdef __USE_OLD_TTY
-#include <sys/ttydefaults.h> /* to pick up character defaults */
-#endif
-
-#endif /* sys/ttychars.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ttydefaults.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ttydefaults.h
deleted file mode 100644
index 9be168b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ttydefaults.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- * (c) UNIX System Laboratories, Inc.
- * All or some portions of this file are derived from material licensed
- * to the University of California by American Telephone and Telegraph
- * Co. or Unix System Laboratories, Inc. and are reproduced herein with
- * the permission of UNIX System Laboratories, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttydefaults.h 8.4 (Berkeley) 1/21/94
- */
-
-/*
- * System wide defaults for terminal state. Linux version.
- */
-#ifndef _SYS_TTYDEFAULTS_H_
-#define _SYS_TTYDEFAULTS_H_
-
-/*
- * Defaults on "first" open.
- */
-#define TTYDEF_IFLAG (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
-#define TTYDEF_OFLAG (OPOST | ONLCR | XTABS)
-#define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
-#define TTYDEF_CFLAG (CREAD | CS7 | PARENB | HUPCL)
-#define TTYDEF_SPEED (B9600)
-
-/*
- * Control Character Defaults
- */
-#define CTRL(x) (x&037)
-#define CEOF CTRL('d')
-#ifdef _POSIX_VDISABLE
-# define CEOL _POSIX_VDISABLE
-#else
-# define CEOL '\0' /* XXX avoid _POSIX_VDISABLE */
-#endif
-#define CERASE 0177
-#define CINTR CTRL('c')
-#ifdef _POSIX_VDISABLE
-# define CSTATUS _POSIX_VDISABLE
-#else
-# define CSTATUS '\0' /* XXX avoid _POSIX_VDISABLE */
-#endif
-#define CKILL CTRL('u')
-#define CMIN 1
-#define CQUIT 034 /* FS, ^\ */
-#define CSUSP CTRL('z')
-#define CTIME 0
-#define CDSUSP CTRL('y')
-#define CSTART CTRL('q')
-#define CSTOP CTRL('s')
-#define CLNEXT CTRL('v')
-#define CDISCARD CTRL('o')
-#define CWERASE CTRL('w')
-#define CREPRINT CTRL('r')
-#define CEOT CEOF
-/* compat */
-#define CBRK CEOL
-#define CRPRNT CREPRINT
-#define CFLUSH CDISCARD
-
-/* PROTECTED INCLUSION ENDS HERE */
-#endif /* !_SYS_TTYDEFAULTS_H_ */
-
-/*
- * #define TTYDEFCHARS to include an array of default control characters.
- */
-#ifdef TTYDEFCHARS
-cc_t ttydefchars[NCCS] = {
- CEOF, CEOL, CEOL, CERASE, CWERASE, CKILL, CREPRINT,
- _POSIX_VDISABLE, CINTR, CQUIT, CSUSP, CDSUSP, CSTART, CSTOP, CLNEXT,
- CDISCARD, CMIN, CTIME, CSTATUS, _POSIX_VDISABLE
-};
-#undef TTYDEFCHARS
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/types.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/types.h
deleted file mode 100644
index 477a45f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/types.h
+++ /dev/null
@@ -1,232 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.6 Primitive System Data Types <sys/types.h>
- */
-
-#ifndef _SYS_TYPES_H
-#define _SYS_TYPES_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#ifdef __USE_MISC
-# ifndef __u_char_defined
-typedef __u_char u_char;
-typedef __u_short u_short;
-typedef __u_int u_int;
-typedef __u_long u_long;
-typedef __quad_t quad_t;
-typedef __u_quad_t u_quad_t;
-typedef __fsid_t fsid_t;
-# define __u_char_defined
-# endif
-typedef __loff_t loff_t;
-#endif
-
-#ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-#endif
-#if defined __USE_LARGEFILE64 && !defined __ino64_t_defined
-typedef __ino64_t ino64_t;
-# define __ino64_t_defined
-#endif
-
-#ifndef __dev_t_defined
-typedef __dev_t dev_t;
-# define __dev_t_defined
-#endif
-
-#ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __nlink_t_defined
-typedef __nlink_t nlink_t;
-# define __nlink_t_defined
-#endif
-
-#ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-#endif
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-#if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K8) \
- && !defined __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-#endif
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-#ifdef __USE_MISC
-# ifndef __daddr_t_defined
-typedef __daddr_t daddr_t;
-typedef __caddr_t caddr_t;
-# define __daddr_t_defined
-# endif
-#endif
-
-#if (defined __USE_MISC || defined __USE_XOPEN) && !defined __key_t_defined
-typedef __key_t key_t;
-# define __key_t_defined
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# include <bits/types/clock_t.h>
-#endif
-#include <bits/types/clockid_t.h>
-#include <bits/types/time_t.h>
-#include <bits/types/timer_t.h>
-
-#ifdef __USE_XOPEN
-# ifndef __useconds_t_defined
-typedef __useconds_t useconds_t;
-# define __useconds_t_defined
-# endif
-# ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-# endif
-#endif
-
-#define __need_size_t
-#include <stddef.h>
-
-#ifdef __USE_MISC
-/* Old compatibility names for C types. */
-typedef unsigned long int ulong;
-typedef unsigned short int ushort;
-typedef unsigned int uint;
-#endif
-
-/* These size-specific names are used by some of the inet code. */
-
-#include <bits/stdint-intn.h>
-
-/* These were defined by ISO C without the first `_'. */
-typedef __uint8_t u_int8_t;
-typedef __uint16_t u_int16_t;
-typedef __uint32_t u_int32_t;
-typedef __uint64_t u_int64_t;
-
-#if __GNUC_PREREQ (2, 7)
-typedef int register_t __attribute__ ((__mode__ (__word__)));
-#else
-typedef int register_t;
-#endif
-
-/* Some code from BIND tests this macro to see if the types above are
- defined. */
-#define __BIT_TYPES_DEFINED__ 1
-
-
-#ifdef __USE_MISC
-/* In BSD <sys/types.h> is expected to define BYTE_ORDER. */
-# include <endian.h>
-
-/* It also defines `fd_set' and the FD_* macros for `select'. */
-# include <sys/select.h>
-#endif /* Use misc. */
-
-
-#if (defined __USE_UNIX98 || defined __USE_XOPEN2K8) \
- && !defined __blksize_t_defined
-typedef __blksize_t blksize_t;
-# define __blksize_t_defined
-#endif
-
-/* Types from the Large File Support interface. */
-#ifndef __USE_FILE_OFFSET64
-# ifndef __blkcnt_t_defined
-typedef __blkcnt_t blkcnt_t; /* Type to count number of disk blocks. */
-# define __blkcnt_t_defined
-# endif
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#else
-# ifndef __blkcnt_t_defined
-typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */
-# define __blkcnt_t_defined
-# endif
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-typedef __blkcnt64_t blkcnt64_t; /* Type to count number of disk blocks. */
-typedef __fsblkcnt64_t fsblkcnt64_t; /* Type to count file system blocks. */
-typedef __fsfilcnt64_t fsfilcnt64_t; /* Type to count file system inodes. */
-#endif
-
-
-/* Now add the thread types. */
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-# include <bits/pthreadtypes.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/types.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ucontext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ucontext.h
deleted file mode 100644
index 17cda0c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/ucontext.h
+++ /dev/null
@@ -1,78 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* System V/AArch64 ABI compliant context switching support. */
-
-#ifndef _SYS_UCONTEXT_H
-#define _SYS_UCONTEXT_H 1
-
-#include <features.h>
-
-#include <bits/types/sigset_t.h>
-#include <bits/types/stack_t.h>
-
-#ifdef __USE_MISC
-# define __ctx(fld) fld
-#else
-# define __ctx(fld) __ ## fld
-#endif
-
-#ifdef __USE_MISC
-# include <sys/procfs.h>
-
-
-typedef elf_greg_t greg_t;
-
-/* Container for all general registers. */
-typedef elf_gregset_t gregset_t;
-
-/* Structure to describe FPU registers. */
-typedef elf_fpregset_t fpregset_t;
-#endif
-
-/* Context to describe whole processor state. This only describes
- the core registers; coprocessor registers get saved elsewhere
- (e.g. in uc_regspace, or somewhere unspecified on the stack
- during non-RT signal handlers). */
-typedef struct
- {
- unsigned long long int __ctx(fault_address);
- unsigned long long int __ctx(regs)[31];
- unsigned long long int __ctx(sp);
- unsigned long long int __ctx(pc);
- unsigned long long int __ctx(pstate);
- /* This field contains extension records for additional processor
- state such as the FP/SIMD state. It has to match the definition
- of the corresponding field in the sigcontext struct, see the
- arch/arm64/include/uapi/asm/sigcontext.h linux header for details. */
- unsigned char __reserved[4096] __attribute__ ((__aligned__ (16)));
- } mcontext_t;
-
-/* Userlevel context. */
-typedef struct ucontext_t
- {
- unsigned long __ctx(uc_flags);
- struct ucontext_t *uc_link;
- stack_t uc_stack;
- sigset_t uc_sigmask;
- mcontext_t uc_mcontext;
- } ucontext_t;
-
-#undef __ctx
-
-#endif /* sys/ucontext.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/uio.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/uio.h
deleted file mode 100644
index 474527d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/uio.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UIO_H
-#define _SYS_UIO_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <bits/types/struct_iovec.h>
-#include <bits/uio_lim.h>
-#ifdef __IOV_MAX
-# define UIO_MAXIOV __IOV_MAX
-#else
-# undef UIO_MAXIOV
-#endif
-
-__BEGIN_DECLS
-
-/* Read data from file descriptor FD, and put the result in the
- buffers described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified.
- Operates just like 'read' (see <unistd.h>) except that data are
- put in IOVEC instead of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t readv (int __fd, const struct iovec *__iovec, int __count)
- __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which
- is a vector of COUNT 'struct iovec's, to file descriptor FD.
- The data is written in the order specified.
- Operates just like 'write' (see <unistd.h>) except that the data
- are taken from IOVEC instead of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t writev (int __fd, const struct iovec *__iovec, int __count)
- __wur;
-
-
-#ifdef __USE_MISC
-# ifndef __USE_FILE_OFFSET64
-/* Read data from file descriptor FD at the given position OFFSET
- without change the file pointer, and put the result in the buffers
- described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified. Operates just like
- 'pread' (see <unistd.h>) except that data are put in IOVEC instead
- of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t preadv (int __fd, const struct iovec *__iovec, int __count,
- __off_t __offset) __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which is a
- vector of COUNT 'struct iovec's, to file descriptor FD at the given
- position OFFSET without change the file pointer. The data is
- written in the order specified. Operates just like 'pwrite' (see
- <unistd.h>) except that the data are taken from IOVEC instead of a
- contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwritev (int __fd, const struct iovec *__iovec, int __count,
- __off_t __offset) __wur;
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (preadv, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset),
- preadv64) __wur;
-extern ssize_t __REDIRECT (pwritev, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset),
- pwritev64) __wur;
-# else
-# define preadv preadv64
-# define pwritev pwritev64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Read data from file descriptor FD at the given position OFFSET
- without change the file pointer, and put the result in the buffers
- described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified. Operates just like
- 'pread' (see <unistd.h>) except that data are put in IOVEC instead
- of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t preadv64 (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which is a
- vector of COUNT 'struct iovec's, to file descriptor FD at the given
- position OFFSET without change the file pointer. The data is
- written in the order specified. Operates just like 'pwrite' (see
- <unistd.h>) except that the data are taken from IOVEC instead of a
- contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwritev64 (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) __wur;
-# endif
-#endif /* Use misc. */
-
-
-#ifdef __USE_GNU
-# ifndef __USE_FILE_OFFSET64
-/* Same as preadv but with an additional flag argumenti defined at uio.h. */
-extern ssize_t preadv2 (int __fp, const struct iovec *__iovec, int __count,
- __off_t __offset, int ___flags) __wur;
-
-/* Same as preadv but with an additional flag argument defined at uio.h. */
-extern ssize_t pwritev2 (int __fd, const struct iovec *__iodev, int __count,
- __off_t __offset, int __flags) __wur;
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (pwritev2, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int __flags),
- pwritev64v2) __wur;
-extern ssize_t __REDIRECT (preadv2, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int __flags),
- preadv64v2) __wur;
-# else
-# define preadv2 preadv64v2
-# define pwritev2 pwritev64v2
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Same as preadv but with an additional flag argumenti defined at uio.h. */
-extern ssize_t preadv64v2 (int __fp, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int ___flags) __wur;
-
-/* Same as preadv but with an additional flag argument defined at uio.h. */
-extern ssize_t pwritev64v2 (int __fd, const struct iovec *__iodev,
- int __count, __off64_t __offset,
- int __flags) __wur;
-# endif
-#endif /* Use GNU. */
-
-__END_DECLS
-
-/* Some operating systems provide system-specific extensions to this
- header. */
-#ifdef __USE_GNU
-# include <bits/uio-ext.h>
-#endif
-
-#endif /* sys/uio.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/un.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/un.h
deleted file mode 100644
index 02224f9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/un.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UN_H
-#define _SYS_UN_H 1
-
-#include <sys/cdefs.h>
-
-/* Get the definition of the macro to define the common sockaddr members. */
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-/* Structure describing the address of an AF_LOCAL (aka AF_UNIX) socket. */
-struct sockaddr_un
- {
- __SOCKADDR_COMMON (sun_);
- char sun_path[108]; /* Path name. */
- };
-
-
-#ifdef __USE_MISC
-# include <string.h> /* For prototype of `strlen'. */
-
-/* Evaluate to actual length of the `sockaddr_un' structure. */
-# define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) \
- + strlen ((ptr)->sun_path))
-#endif
-
-__END_DECLS
-
-#endif /* sys/un.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/unistd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/unistd.h
deleted file mode 100644
index 1e823fb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/unistd.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <unistd.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/user.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/user.h
deleted file mode 100644
index 9927b3a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/user.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (C) 2009-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_USER_H
-#define _SYS_USER_H 1
-
-struct user_regs_struct
-{
- unsigned long long regs[31];
- unsigned long long sp;
- unsigned long long pc;
- unsigned long long pstate;
-};
-
-struct user_fpsimd_struct
-{
- __uint128_t vregs[32];
- unsigned int fpsr;
- unsigned int fpcr;
-};
-
-#endif
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/utsname.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/utsname.h
deleted file mode 100644
index b092631..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/utsname.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 4.4 System Identification <sys/utsname.h>
- */
-
-#ifndef _SYS_UTSNAME_H
-#define _SYS_UTSNAME_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/utsname.h>
-
-#ifndef _UTSNAME_SYSNAME_LENGTH
-# define _UTSNAME_SYSNAME_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_NODENAME_LENGTH
-# define _UTSNAME_NODENAME_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_RELEASE_LENGTH
-# define _UTSNAME_RELEASE_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_VERSION_LENGTH
-# define _UTSNAME_VERSION_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_MACHINE_LENGTH
-# define _UTSNAME_MACHINE_LENGTH _UTSNAME_LENGTH
-#endif
-
-/* Structure describing the system and machine. */
-struct utsname
- {
- /* Name of the implementation of the operating system. */
- char sysname[_UTSNAME_SYSNAME_LENGTH];
-
- /* Name of this node on the network. */
- char nodename[_UTSNAME_NODENAME_LENGTH];
-
- /* Current release level of this implementation. */
- char release[_UTSNAME_RELEASE_LENGTH];
- /* Current version level of this release. */
- char version[_UTSNAME_VERSION_LENGTH];
-
- /* Name of the hardware type the system is running on. */
- char machine[_UTSNAME_MACHINE_LENGTH];
-
-#if _UTSNAME_DOMAIN_LENGTH - 0
- /* Name of the domain of this node on the network. */
-# ifdef __USE_GNU
- char domainname[_UTSNAME_DOMAIN_LENGTH];
-# else
- char __domainname[_UTSNAME_DOMAIN_LENGTH];
-# endif
-#endif
- };
-
-#ifdef __USE_MISC
-/* Note that SVID assumes all members have the same size. */
-# define SYS_NMLN _UTSNAME_LENGTH
-#endif
-
-
-/* Put information about the system in NAME. */
-extern int uname (struct utsname *__name) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/utsname.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vfs.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vfs.h
deleted file mode 100644
index fa22d31..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vfs.h
+++ /dev/null
@@ -1,4 +0,0 @@
-/* Other systems declare `struct statfs' et al in <sys/vfs.h>,
- so we have this file to be compatible with programs expecting it. */
-
-#include <sys/statfs.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vlimit.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vlimit.h
deleted file mode 100644
index 20fa33c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vlimit.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_VLIMIT_H
-#define _SYS_VLIMIT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* This interface is obsolete, and is superseded by <sys/resource.h>. */
-
-/* Kinds of resource limit. */
-enum __vlimit_resource
-{
- /* Setting this non-zero makes it impossible to raise limits.
- Only the super-use can set it to zero.
-
- This is not implemented in recent versions of BSD, nor by
- the GNU C library. */
- LIM_NORAISE,
-
- /* CPU time available for each process (seconds). */
- LIM_CPU,
-
- /* Largest file which can be created (bytes). */
- LIM_FSIZE,
-
- /* Maximum size of the data segment (bytes). */
- LIM_DATA,
-
- /* Maximum size of the stack segment (bytes). */
- LIM_STACK,
-
- /* Largest core file that will be created (bytes). */
- LIM_CORE,
-
- /* Resident set size (bytes). */
- LIM_MAXRSS
-};
-
-/* This means no limit. */
-#define INFINITY 0x7fffffff
-
-
-/* Set the soft limit for RESOURCE to be VALUE.
- Returns 0 for success, -1 for failure. */
-extern int vlimit (enum __vlimit_resource __resource, int __value) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/vlimit.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vt.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vt.h
deleted file mode 100644
index 834abfb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/vt.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/vt.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/wait.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/wait.h
deleted file mode 100644
index 9e7bb7f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/wait.h
+++ /dev/null
@@ -1,160 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 3.2.1 Wait for Process Termination <sys/wait.h>
- */
-
-#ifndef _SYS_WAIT_H
-#define _SYS_WAIT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# include <signal.h>
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8
-/* Some older standards require the contents of struct rusage to be
- defined here. */
-# include <bits/types/struct_rusage.h>
-#endif
-
-/* These macros could also be defined in <stdlib.h>. */
-#if !defined _STDLIB_H || (!defined __USE_XOPEN && !defined __USE_XOPEN2K8)
-/* This will define the `W*' macros for the flag
- bits to `waitpid', `wait3', and `wait4'. */
-# include <bits/waitflags.h>
-
-/* This will define all the `__W*' macros. */
-# include <bits/waitstatus.h>
-
-# define WEXITSTATUS(status) __WEXITSTATUS (status)
-# define WTERMSIG(status) __WTERMSIG (status)
-# define WSTOPSIG(status) __WSTOPSIG (status)
-# define WIFEXITED(status) __WIFEXITED (status)
-# define WIFSIGNALED(status) __WIFSIGNALED (status)
-# define WIFSTOPPED(status) __WIFSTOPPED (status)
-# ifdef __WIFCONTINUED
-# define WIFCONTINUED(status) __WIFCONTINUED (status)
-# endif
-#endif /* <stdlib.h> not included. */
-
-#ifdef __USE_MISC
-# define WCOREFLAG __WCOREFLAG
-# define WCOREDUMP(status) __WCOREDUMP (status)
-# define W_EXITCODE(ret, sig) __W_EXITCODE (ret, sig)
-# define W_STOPCODE(sig) __W_STOPCODE (sig)
-#endif
-
-/* The following values are used by the `waitid' function. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-typedef enum
-{
- P_ALL, /* Wait for any child. */
- P_PID, /* Wait for specified process. */
- P_PGID /* Wait for members of process group. */
-} idtype_t;
-#endif
-
-
-/* Wait for a child to die. When one does, put its status in *STAT_LOC
- and return its process ID. For errors, return (pid_t) -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern __pid_t wait (int *__stat_loc);
-
-#ifdef __USE_MISC
-/* Special values for the PID argument to `waitpid' and `wait4'. */
-# define WAIT_ANY (-1) /* Any process. */
-# define WAIT_MYPGRP 0 /* Any process in my process group. */
-#endif
-
-/* Wait for a child matching PID to die.
- If PID is greater than 0, match any process whose process ID is PID.
- If PID is (pid_t) -1, match any process.
- If PID is (pid_t) 0, match any process with the
- same process group as the current process.
- If PID is less than -1, match any process whose
- process group is the absolute value of PID.
- If the WNOHANG bit is set in OPTIONS, and that child
- is not already dead, return (pid_t) 0. If successful,
- return PID and store the dead child's status in STAT_LOC.
- Return (pid_t) -1 for errors. If the WUNTRACED bit is
- set in OPTIONS, return status for stopped children; otherwise don't.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern __pid_t waitpid (__pid_t __pid, int *__stat_loc, int __options);
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# ifndef __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-# endif
-
-# include <bits/types/siginfo_t.h>
-
-/* Wait for a childing matching IDTYPE and ID to change the status and
- place appropriate information in *INFOP.
- If IDTYPE is P_PID, match any process whose process ID is ID.
- If IDTYPE is P_PGID, match any process whose process group is ID.
- If IDTYPE is P_ALL, match any process.
- If the WNOHANG bit is set in OPTIONS, and that child
- is not already dead, clear *INFOP and return 0. If successful, store
- exit code and status in *INFOP.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int waitid (idtype_t __idtype, __id_t __id, siginfo_t *__infop,
- int __options);
-#endif
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K)
-/* This being here makes the prototypes valid whether or not
- we have already included <sys/resource.h> to define `struct rusage'. */
-struct rusage;
-
-/* Wait for a child to exit. When one does, put its status in *STAT_LOC and
- return its process ID. For errors return (pid_t) -1. If USAGE is not
- nil, store information about the child's resource usage there. If the
- WUNTRACED bit is set in OPTIONS, return status for stopped children;
- otherwise don't. */
-extern __pid_t wait3 (int *__stat_loc, int __options,
- struct rusage * __usage) __THROWNL;
-#endif
-
-#ifdef __USE_MISC
-/* PID is like waitpid. Other args are like wait3. */
-extern __pid_t wait4 (__pid_t __pid, int *__stat_loc, int __options,
- struct rusage *__usage) __THROWNL;
-#endif /* Use misc. */
-
-
-__END_DECLS
-
-#endif /* sys/wait.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/xattr.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/xattr.h
deleted file mode 100644
index a87f676..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sys/xattr.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_XATTR_H
-#define _SYS_XATTR_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* The following constants should be used for the fifth parameter of
- `*setxattr'. */
-#ifndef __USE_KERNEL_XATTR_DEFS
-enum
-{
- XATTR_CREATE = 1, /* set value, fail if attr already exists. */
-#define XATTR_CREATE XATTR_CREATE
- XATTR_REPLACE = 2 /* set value, fail if attr does not exist. */
-#define XATTR_REPLACE XATTR_REPLACE
-};
-#endif
-
-/* Set the attribute NAME of the file pointed to by PATH to VALUE (which
- is SIZE bytes long). Return 0 on success, -1 for errors. */
-extern int setxattr (const char *__path, const char *__name,
- const void *__value, size_t __size, int __flags)
- __THROW;
-
-/* Set the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long), not following symlinks for the last pathname component.
- Return 0 on success, -1 for errors. */
-extern int lsetxattr (const char *__path, const char *__name,
- const void *__value, size_t __size, int __flags)
- __THROW;
-
-/* Set the attribute NAME of the file descriptor FD to VALUE (which is SIZE
- bytes long). Return 0 on success, -1 for errors. */
-extern int fsetxattr (int __fd, const char *__name, const void *__value,
- size_t __size, int __flags) __THROW;
-
-/* Get the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long). Return 0 on success, -1 for errors. */
-extern ssize_t getxattr (const char *__path, const char *__name,
- void *__value, size_t __size) __THROW;
-
-/* Get the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long), not following symlinks for the last pathname component.
- Return 0 on success, -1 for errors. */
-extern ssize_t lgetxattr (const char *__path, const char *__name,
- void *__value, size_t __size) __THROW;
-
-/* Get the attribute NAME of the file descriptor FD to VALUE (which is SIZE
- bytes long). Return 0 on success, -1 for errors. */
-extern ssize_t fgetxattr (int __fd, const char *__name, void *__value,
- size_t __size) __THROW;
-
-/* List attributes of the file pointed to by PATH into the user-supplied
- buffer LIST (which is SIZE bytes big). Return 0 on success, -1 for
- errors. */
-extern ssize_t listxattr (const char *__path, char *__list, size_t __size)
- __THROW;
-
-/* List attributes of the file pointed to by PATH into the user-supplied
- buffer LIST (which is SIZE bytes big), not following symlinks for the
- last pathname component. Return 0 on success, -1 for errors. */
-extern ssize_t llistxattr (const char *__path, char *__list, size_t __size)
- __THROW;
-
-/* List attributes of the file descriptor FD into the user-supplied buffer
- LIST (which is SIZE bytes big). Return 0 on success, -1 for errors. */
-extern ssize_t flistxattr (int __fd, char *__list, size_t __size)
- __THROW;
-
-/* Remove the attribute NAME from the file pointed to by PATH. Return 0
- on success, -1 for errors. */
-extern int removexattr (const char *__path, const char *__name) __THROW;
-
-/* Remove the attribute NAME from the file pointed to by PATH, not
- following symlinks for the last pathname component. Return 0 on
- success, -1 for errors. */
-extern int lremovexattr (const char *__path, const char *__name) __THROW;
-
-/* Remove the attribute NAME from the file descriptor FD. Return 0 on
- success, -1 for errors. */
-extern int fremovexattr (int __fd, const char *__name) __THROW;
-
-__END_DECLS
-
-#endif /* sys/xattr.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/syscall.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/syscall.h
deleted file mode 100644
index 4c30578..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/syscall.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/syscall.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sysexits.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sysexits.h
deleted file mode 100644
index 37246b6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/sysexits.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright (c) 1987, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)sysexits.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _SYSEXITS_H
-#define _SYSEXITS_H 1
-
-/*
- * SYSEXITS.H -- Exit status codes for system programs.
- *
- * This include file attempts to categorize possible error
- * exit statuses for system programs, notably delivermail
- * and the Berkeley network.
- *
- * Error numbers begin at EX__BASE to reduce the possibility of
- * clashing with other exit statuses that random programs may
- * already return. The meaning of the codes is approximately
- * as follows:
- *
- * EX_USAGE -- The command was used incorrectly, e.g., with
- * the wrong number of arguments, a bad flag, a bad
- * syntax in a parameter, or whatever.
- * EX_DATAERR -- The input data was incorrect in some way.
- * This should only be used for user's data & not
- * system files.
- * EX_NOINPUT -- An input file (not a system file) did not
- * exist or was not readable. This could also include
- * errors like "No message" to a mailer (if it cared
- * to catch it).
- * EX_NOUSER -- The user specified did not exist. This might
- * be used for mail addresses or remote logins.
- * EX_NOHOST -- The host specified did not exist. This is used
- * in mail addresses or network requests.
- * EX_UNAVAILABLE -- A service is unavailable. This can occur
- * if a support program or file does not exist. This
- * can also be used as a catchall message when something
- * you wanted to do doesn't work, but you don't know
- * why.
- * EX_SOFTWARE -- An internal software error has been detected.
- * This should be limited to non-operating system related
- * errors as possible.
- * EX_OSERR -- An operating system error has been detected.
- * This is intended to be used for such things as "cannot
- * fork", "cannot create pipe", or the like. It includes
- * things like getuid returning a user that does not
- * exist in the passwd file.
- * EX_OSFILE -- Some system file (e.g., /etc/passwd, /etc/utmp,
- * etc.) does not exist, cannot be opened, or has some
- * sort of error (e.g., syntax error).
- * EX_CANTCREAT -- A (user specified) output file cannot be
- * created.
- * EX_IOERR -- An error occurred while doing I/O on some file.
- * EX_TEMPFAIL -- temporary failure, indicating something that
- * is not really an error. In sendmail, this means
- * that a mailer (e.g.) could not create a connection,
- * and the request should be reattempted later.
- * EX_PROTOCOL -- the remote system returned something that
- * was "not possible" during a protocol exchange.
- * EX_NOPERM -- You did not have sufficient permission to
- * perform the operation. This is not intended for
- * file system problems, which should use NOINPUT or
- * CANTCREAT, but rather for higher level permissions.
- */
-
-#define EX_OK 0 /* successful termination */
-
-#define EX__BASE 64 /* base value for error messages */
-
-#define EX_USAGE 64 /* command line usage error */
-#define EX_DATAERR 65 /* data format error */
-#define EX_NOINPUT 66 /* cannot open input */
-#define EX_NOUSER 67 /* addressee unknown */
-#define EX_NOHOST 68 /* host name unknown */
-#define EX_UNAVAILABLE 69 /* service unavailable */
-#define EX_SOFTWARE 70 /* internal software error */
-#define EX_OSERR 71 /* system error (e.g., can't fork) */
-#define EX_OSFILE 72 /* critical OS file missing */
-#define EX_CANTCREAT 73 /* can't create (user) output file */
-#define EX_IOERR 74 /* input/output error */
-#define EX_TEMPFAIL 75 /* temp failure; user is invited to retry */
-#define EX_PROTOCOL 76 /* remote error in protocol */
-#define EX_NOPERM 77 /* permission denied */
-#define EX_CONFIG 78 /* configuration error */
-
-#define EX__MAX 78 /* maximum listed value */
-
-#endif /* sysexits.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/syslog.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/syslog.h
deleted file mode 100644
index 830b492..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/syslog.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/syslog.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/tar.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/tar.h
deleted file mode 100644
index 2dc47c2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/tar.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/* Extended tar format from POSIX.1.
- Copyright (C) 1992-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Written by David J. MacKenzie.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TAR_H
-#define _TAR_H 1
-
-#include <features.h>
-
-
-/* A tar archive consists of 512-byte blocks.
- Each file in the archive has a header block followed by 0+ data blocks.
- Two blocks of NUL bytes indicate the end of the archive. */
-
-/* The fields of header blocks:
- All strings are stored as ISO 646 (approximately ASCII) strings.
-
- Fields are numeric unless otherwise noted below; numbers are ISO 646
- representations of octal numbers, with leading zeros as needed.
-
- linkname is only valid when typeflag==LNKTYPE. It doesn't use prefix;
- files that are links to pathnames >100 chars long can not be stored
- in a tar archive.
-
- If typeflag=={LNKTYPE,SYMTYPE,DIRTYPE} then size must be 0.
-
- devmajor and devminor are only valid for typeflag=={BLKTYPE,CHRTYPE}.
-
- chksum contains the sum of all 512 bytes in the header block,
- treating each byte as an 8-bit unsigned value and treating the
- 8 bytes of chksum as blank characters.
-
- uname and gname are used in preference to uid and gid, if those
- names exist locally.
-
- Field Name Byte Offset Length in Bytes Field Type
- name 0 100 NUL-terminated if NUL fits
- mode 100 8
- uid 108 8
- gid 116 8
- size 124 12
- mtime 136 12
- chksum 148 8
- typeflag 156 1 see below
- linkname 157 100 NUL-terminated if NUL fits
- magic 257 6 must be TMAGIC (NUL term.)
- version 263 2 must be TVERSION
- uname 265 32 NUL-terminated
- gname 297 32 NUL-terminated
- devmajor 329 8
- devminor 337 8
- prefix 345 155 NUL-terminated if NUL fits
-
- If the first character of prefix is '\0', the file name is name;
- otherwise, it is prefix/name. Files whose pathnames don't fit in that
- length can not be stored in a tar archive. */
-
-/* The bits in mode: */
-#define TSUID 04000
-#define TSGID 02000
-#if defined __USE_XOPEN || !defined __USE_XOPEN2K
-# define TSVTX 01000
-#endif
-#define TUREAD 00400
-#define TUWRITE 00200
-#define TUEXEC 00100
-#define TGREAD 00040
-#define TGWRITE 00020
-#define TGEXEC 00010
-#define TOREAD 00004
-#define TOWRITE 00002
-#define TOEXEC 00001
-
-/* The values for typeflag:
- Values 'A'-'Z' are reserved for custom implementations.
- All other values are reserved for future POSIX.1 revisions. */
-
-#define REGTYPE '0' /* Regular file (preferred code). */
-#define AREGTYPE '\0' /* Regular file (alternate code). */
-#define LNKTYPE '1' /* Hard link. */
-#define SYMTYPE '2' /* Symbolic link (hard if not supported). */
-#define CHRTYPE '3' /* Character special. */
-#define BLKTYPE '4' /* Block special. */
-#define DIRTYPE '5' /* Directory. */
-#define FIFOTYPE '6' /* Named pipe. */
-#define CONTTYPE '7' /* Contiguous file */
- /* (regular file if not supported). */
-
-/* Contents of magic field and its length. */
-#define TMAGIC "ustar"
-#define TMAGLEN 6
-
-/* Contents of the version field and its length. */
-#define TVERSION "00"
-#define TVERSLEN 2
-
-#endif /* tar.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/termio.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/termio.h
deleted file mode 100644
index 0e610f0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/termio.h
+++ /dev/null
@@ -1,6 +0,0 @@
-/* Compatible <termio.h> for old `struct termio' ioctl interface.
- This is obsolete; use the POSIX.1 `struct termios' interface
- defined in <termios.h> instead. */
-
-#include <termios.h>
-#include <sys/ioctl.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/termios.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/termios.h
deleted file mode 100644
index 8e05973..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/termios.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 7.1-2 General Terminal Interface <termios.h>
- */
-
-#ifndef _TERMIOS_H
-#define _TERMIOS_H 1
-
-#include <features.h>
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* We need `pid_t'. */
-# include <bits/types.h>
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif
-
-__BEGIN_DECLS
-
-/* Get the system-dependent definitions of `struct termios', `tcflag_t',
- `cc_t', `speed_t', and all the macros specifying the flag bits. */
-#include <bits/termios.h>
-
-#ifdef __USE_MISC
-/* Compare a character C to a value VAL from the `c_cc' array in a
- `struct termios'. If VAL is _POSIX_VDISABLE, no character can match it. */
-# define CCEQ(val, c) ((c) == (val) && (val) != _POSIX_VDISABLE)
-#endif
-
-/* Return the output baud rate stored in *TERMIOS_P. */
-extern speed_t cfgetospeed (const struct termios *__termios_p) __THROW;
-
-/* Return the input baud rate stored in *TERMIOS_P. */
-extern speed_t cfgetispeed (const struct termios *__termios_p) __THROW;
-
-/* Set the output baud rate stored in *TERMIOS_P to SPEED. */
-extern int cfsetospeed (struct termios *__termios_p, speed_t __speed) __THROW;
-
-/* Set the input baud rate stored in *TERMIOS_P to SPEED. */
-extern int cfsetispeed (struct termios *__termios_p, speed_t __speed) __THROW;
-
-#ifdef __USE_MISC
-/* Set both the input and output baud rates in *TERMIOS_OP to SPEED. */
-extern int cfsetspeed (struct termios *__termios_p, speed_t __speed) __THROW;
-#endif
-
-
-/* Put the state of FD into *TERMIOS_P. */
-extern int tcgetattr (int __fd, struct termios *__termios_p) __THROW;
-
-/* Set the state of FD to *TERMIOS_P.
- Values for OPTIONAL_ACTIONS (TCSA*) are in <bits/termios.h>. */
-extern int tcsetattr (int __fd, int __optional_actions,
- const struct termios *__termios_p) __THROW;
-
-
-#ifdef __USE_MISC
-/* Set *TERMIOS_P to indicate raw mode. */
-extern void cfmakeraw (struct termios *__termios_p) __THROW;
-#endif
-
-/* Send zero bits on FD. */
-extern int tcsendbreak (int __fd, int __duration) __THROW;
-
-/* Wait for pending output to be written on FD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int tcdrain (int __fd);
-
-/* Flush pending data on FD.
- Values for QUEUE_SELECTOR (TC{I,O,IO}FLUSH) are in <bits/termios.h>. */
-extern int tcflush (int __fd, int __queue_selector) __THROW;
-
-/* Suspend or restart transmission on FD.
- Values for ACTION (TC[IO]{OFF,ON}) are in <bits/termios.h>. */
-extern int tcflow (int __fd, int __action) __THROW;
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Get process group ID for session leader for controlling terminal FD. */
-extern __pid_t tcgetsid (int __fd) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-# include <sys/ttydefaults.h>
-#endif
-
-__END_DECLS
-
-#endif /* termios.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/tgmath.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/tgmath.h
deleted file mode 100644
index b55cb39..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/tgmath.h
+++ /dev/null
@@ -1,909 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.22 Type-generic math <tgmath.h>
- */
-
-#ifndef _TGMATH_H
-#define _TGMATH_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Include the needed headers. */
-#include <bits/floatn.h>
-#include <math.h>
-#include <complex.h>
-
-
-/* There are two variant implementations of type-generic macros in
- this file: one for GCC 8 and later, using __builtin_tgmath and
- where each macro expands each of its arguments only once, and one
- for older GCC, using other compiler extensions but with macros
- expanding their arguments many times (so resulting in exponential
- blowup of the size of expansions when calls to such macros are
- nested inside arguments to such macros). */
-
-#define __HAVE_BUILTIN_TGMATH __GNUC_PREREQ (8, 0)
-
-#if __GNUC_PREREQ (2, 7)
-
-/* Certain cases of narrowing macros only need to call a single
- function so cannot use __builtin_tgmath and do not need any
- complicated logic. */
-# if __HAVE_FLOAT128X
-# error "Unsupported _Float128x type for <tgmath.h>."
-# endif
-# if ((__HAVE_FLOAT64X && !__HAVE_FLOAT128) \
- || (__HAVE_FLOAT128 && !__HAVE_FLOAT64X))
-# error "Unsupported combination of types for <tgmath.h>."
-# endif
-# define __TGMATH_2_NARROW_D(F, X, Y) \
- (F ## l (X, Y))
-# define __TGMATH_2_NARROW_F64X(F, X, Y) \
- (F ## f128 (X, Y))
-# if !__HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (F ## f64 (X, Y))
-# endif
-
-# if __HAVE_BUILTIN_TGMATH
-
-# if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F16_ARG(X) X ## f16,
-# else
-# define __TG_F16_ARG(X)
-# endif
-# if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F32_ARG(X) X ## f32,
-# else
-# define __TG_F32_ARG(X)
-# endif
-# if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F64_ARG(X) X ## f64,
-# else
-# define __TG_F64_ARG(X)
-# endif
-# if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F128_ARG(X) X ## f128,
-# else
-# define __TG_F128_ARG(X)
-# endif
-# if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F32X_ARG(X) X ## f32x,
-# else
-# define __TG_F32X_ARG(X)
-# endif
-# if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F64X_ARG(X) X ## f64x,
-# else
-# define __TG_F64X_ARG(X)
-# endif
-# if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F128X_ARG(X) X ## f128x,
-# else
-# define __TG_F128X_ARG(X)
-# endif
-
-# define __TGMATH_FUNCS(X) X ## f, X, X ## l, \
- __TG_F16_ARG (X) __TG_F32_ARG (X) __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_RCFUNCS(F, C) __TGMATH_FUNCS (F) __TGMATH_FUNCS (C)
-# define __TGMATH_1(F, X) __builtin_tgmath (__TGMATH_FUNCS (F) (X))
-# define __TGMATH_2(F, X, Y) __builtin_tgmath (__TGMATH_FUNCS (F) (X), (Y))
-# define __TGMATH_2STD(F, X, Y) __builtin_tgmath (F ## f, F, F ## l, (X), (Y))
-# define __TGMATH_3(F, X, Y, Z) __builtin_tgmath (__TGMATH_FUNCS (F) \
- (X), (Y), (Z))
-# define __TGMATH_1C(F, C, X) __builtin_tgmath (__TGMATH_RCFUNCS (F, C) (X))
-# define __TGMATH_2C(F, C, X, Y) __builtin_tgmath (__TGMATH_RCFUNCS (F, C) \
- (X), (Y))
-
-# define __TGMATH_NARROW_FUNCS_F(X) X, X ## l,
-# define __TGMATH_NARROW_FUNCS_F16(X) \
- __TG_F32_ARG (X) __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F32(X) \
- __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F64(X) \
- __TG_F128_ARG (X) \
- __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F32X(X) \
- __TG_F64X_ARG (X) __TG_F128X_ARG (X) \
- __TG_F64_ARG (X) __TG_F128_ARG (X)
-
-# define __TGMATH_2_NARROW_F(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F (F) (X), (Y))
-# define __TGMATH_2_NARROW_F16(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F16 (F) (X), (Y))
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32 (F) (X), (Y))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F64 (F) (X), (Y))
-# if __HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32X (F) (X), (Y))
-# endif
-
-# else /* !__HAVE_BUILTIN_TGMATH. */
-
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __tgml(fct) fct
-# else
-# define __tgml(fct) fct ## l
-# endif
-
-/* __floating_type expands to 1 if TYPE is a floating type (including
- complex floating types), 0 if TYPE is an integer type (including
- complex integer types). __real_integer_type expands to 1 if TYPE
- is a real integer type. __complex_integer_type expands to 1 if
- TYPE is a complex integer type. All these macros expand to integer
- constant expressions. All these macros can assume their argument
- has an arithmetic type (not vector, decimal floating-point or
- fixed-point), valid to pass to tgmath.h macros. */
-# if __GNUC_PREREQ (3, 1)
-/* __builtin_classify_type expands to an integer constant expression
- in GCC 3.1 and later. Default conversions applied to the argument
- of __builtin_classify_type mean it always returns 1 for real
- integer types rather than ever returning different values for
- character, boolean or enumerated types. */
-# define __floating_type(type) \
- (__builtin_classify_type (__real__ ((type) 0)) == 8)
-# define __real_integer_type(type) \
- (__builtin_classify_type ((type) 0) == 1)
-# define __complex_integer_type(type) \
- (__builtin_classify_type ((type) 0) == 9 \
- && __builtin_classify_type (__real__ ((type) 0)) == 1)
-# else
-/* GCC versions predating __builtin_classify_type are also looser on
- what counts as an integer constant expression. */
-# define __floating_type(type) (((type) 1.25) != 1)
-# define __real_integer_type(type) (((type) (1.25 + _Complex_I)) == 1)
-# define __complex_integer_type(type) \
- (((type) (1.25 + _Complex_I)) == (1 + _Complex_I))
-# endif
-
-/* Whether an expression (of arithmetic type) has a real type. */
-# define __expr_is_real(E) (__builtin_classify_type (E) != 9)
-
-/* The tgmath real type for T, where E is 0 if T is an integer type
- and 1 for a floating type. If T has a complex type, it is
- unspecified whether the return type is real or complex (but it has
- the correct corresponding real type). */
-# define __tgmath_real_type_sub(T, E) \
- __typeof__ (*(0 ? (__typeof__ (0 ? (double *) 0 : (void *) (E))) 0 \
- : (__typeof__ (0 ? (T *) 0 : (void *) (!(E)))) 0))
-
-/* The tgmath real type of EXPR. */
-# define __tgmath_real_type(expr) \
- __tgmath_real_type_sub (__typeof__ ((__typeof__ (+(expr))) 0), \
- __floating_type (__typeof__ (+(expr))))
-
-/* The tgmath complex type for T, where E1 is 1 if T has a floating
- type and 0 otherwise, E2 is 1 if T has a real integer type and 0
- otherwise, and E3 is 1 if T has a complex type and 0 otherwise. */
-# define __tgmath_complex_type_sub(T, E1, E2, E3) \
- __typeof__ (*(0 \
- ? (__typeof__ (0 ? (T *) 0 : (void *) (!(E1)))) 0 \
- : (__typeof__ (0 \
- ? (__typeof__ (0 \
- ? (double *) 0 \
- : (void *) (!(E2)))) 0 \
- : (__typeof__ (0 \
- ? (_Complex double *) 0 \
- : (void *) (!(E3)))) 0)) 0))
-
-/* The tgmath complex type of EXPR. */
-# define __tgmath_complex_type(expr) \
- __tgmath_complex_type_sub (__typeof__ ((__typeof__ (+(expr))) 0), \
- __floating_type (__typeof__ (+(expr))), \
- __real_integer_type (__typeof__ (+(expr))), \
- __complex_integer_type (__typeof__ (+(expr))))
-
-# if (__HAVE_DISTINCT_FLOAT16 \
- || __HAVE_DISTINCT_FLOAT32 \
- || __HAVE_DISTINCT_FLOAT64 \
- || __HAVE_DISTINCT_FLOAT32X \
- || __HAVE_DISTINCT_FLOAT64X \
- || __HAVE_DISTINCT_FLOAT128X)
-# error "Unsupported _FloatN or _FloatNx types for <tgmath.h>."
-# endif
-
-/* Expand to text that checks if ARG_COMB has type _Float128, and if
- so calls the appropriately suffixed FCT (which may include a cast),
- or FCT and CFCT for complex functions, with arguments ARG_CALL. */
-# if __HAVE_DISTINCT_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# if (!__HAVE_FLOAT64X \
- || __HAVE_FLOAT64X_LONG_DOUBLE \
- || !__HAVE_FLOATN_NOT_TYPEDEF)
-# define __TGMATH_F128(arg_comb, fct, arg_call) \
- __builtin_types_compatible_p (__typeof (+(arg_comb)), _Float128) \
- ? fct ## f128 arg_call :
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) \
- __builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), _Float128) \
- ? (__expr_is_real (arg_comb) \
- ? fct ## f128 arg_call \
- : cfct ## f128 arg_call) :
-# else
-/* _Float64x is a distinct type at the C language level, which must be
- handled like _Float128. */
-# define __TGMATH_F128(arg_comb, fct, arg_call) \
- (__builtin_types_compatible_p (__typeof (+(arg_comb)), _Float128) \
- || __builtin_types_compatible_p (__typeof (+(arg_comb)), _Float64x)) \
- ? fct ## f128 arg_call :
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) \
- (__builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), _Float128) \
- || __builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), \
- _Float64x)) \
- ? (__expr_is_real (arg_comb) \
- ? fct ## f128 arg_call \
- : cfct ## f128 arg_call) :
-# endif
-# else
-# define __TGMATH_F128(arg_comb, fct, arg_call) /* Nothing. */
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) /* Nothing. */
-# endif
-
-# endif /* !__HAVE_BUILTIN_TGMATH. */
-
-/* We have two kinds of generic macros: to support functions which are
- only defined on real valued parameters and those which are defined
- for complex functions as well. */
-# if __HAVE_BUILTIN_TGMATH
-
-# define __TGMATH_UNARY_REAL_ONLY(Val, Fct) __TGMATH_1 (Fct, (Val))
-# define __TGMATH_UNARY_REAL_RET_ONLY(Val, Fct) __TGMATH_1 (Fct, (Val))
-# define __TGMATH_BINARY_FIRST_REAL_ONLY(Val1, Val2, Fct) \
- __TGMATH_2 (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_FIRST_REAL_STD_ONLY(Val1, Val2, Fct) \
- __TGMATH_2STD (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_REAL_ONLY(Val1, Val2, Fct) \
- __TGMATH_2 (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_REAL_STD_ONLY(Val1, Val2, Fct) \
- __TGMATH_2STD (Fct, (Val1), (Val2))
-# define __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_TERNARY_FIRST_REAL_RET_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
- __TGMATH_1C (Fct, Cfct, (Val))
-# define __TGMATH_UNARY_IMAG(Val, Cfct) __TGMATH_1 (Cfct, (Val))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
- __TGMATH_1C (Fct, Cfct, (Val))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME(Val, Cfct) \
- __TGMATH_1 (Cfct, (Val))
-# define __TGMATH_BINARY_REAL_IMAG(Val1, Val2, Fct, Cfct) \
- __TGMATH_2C (Fct, Cfct, (Val1), (Val2))
-
-# else /* !__HAVE_BUILTIN_TGMATH. */
-
-# define __TGMATH_UNARY_REAL_ONLY(Val, Fct) \
- (__extension__ ((sizeof (+(Val)) == sizeof (double) \
- || __builtin_classify_type (Val) != 8) \
- ? (__tgmath_real_type (Val)) Fct (Val) \
- : (sizeof (+(Val)) == sizeof (float)) \
- ? (__tgmath_real_type (Val)) Fct##f (Val) \
- : __TGMATH_F128 ((Val), (__tgmath_real_type (Val)) Fct, \
- (Val)) \
- (__tgmath_real_type (Val)) __tgml(Fct) (Val)))
-
-# define __TGMATH_UNARY_REAL_RET_ONLY(Val, Fct) \
- (__extension__ ((sizeof (+(Val)) == sizeof (double) \
- || __builtin_classify_type (Val) != 8) \
- ? Fct (Val) \
- : (sizeof (+(Val)) == sizeof (float)) \
- ? Fct##f (Val) \
- : __TGMATH_F128 ((Val), Fct, (Val)) \
- __tgml(Fct) (Val)))
-
-# define __TGMATH_BINARY_FIRST_REAL_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? (__tgmath_real_type (Val1)) Fct (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2) \
- : __TGMATH_F128 ((Val1), (__tgmath_real_type (Val1)) Fct, \
- (Val1, Val2)) \
- (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2)))
-
-# define __TGMATH_BINARY_FIRST_REAL_STD_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? (__tgmath_real_type (Val1)) Fct (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2) \
- : (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2)))
-
-# define __TGMATH_BINARY_REAL_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) Fct, \
- (Val1, Val2)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2)))
-
-# define __TGMATH_BINARY_REAL_STD_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2)))
-
-# define __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) Fct, \
- (Val1, Val2, Val3)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2, Val3) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2, Val3)))
-
-# define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2) + (Val3)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2) + (Val3)) \
- == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2) + (Val3), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) Fct, \
- (Val1, Val2, Val3)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- __tgml(Fct) (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || sizeof (+(Val3)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8 \
- || __builtin_classify_type (Val3) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- Fct (Val1, Val2, Val3) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- Fct##f (Val1, Val2, Val3)))
-
-# define __TGMATH_TERNARY_FIRST_REAL_RET_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? Fct (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? Fct##f (Val1, Val2, Val3) \
- : __TGMATH_F128 ((Val1), Fct, (Val1, Val2, Val3)) \
- __tgml(Fct) (Val1, Val2, Val3)))
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) Fct (Val) \
- : (__tgmath_complex_type (Val)) Cfct (Val)) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) Fct##f (Val) \
- : (__tgmath_complex_type (Val)) Cfct##f (Val)) \
- : __TGMATH_CF128 ((Val), \
- (__tgmath_complex_type (Val)) Fct, \
- (__tgmath_complex_type (Val)) Cfct, \
- (Val)) \
- (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) __tgml(Fct) (Val) \
- : (__tgmath_complex_type (Val)) __tgml(Cfct) (Val))))
-
-# define __TGMATH_UNARY_IMAG(Val, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct (Val) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct##f (Val) \
- : __TGMATH_F128 (__real__ (Val), \
- (__typeof__ \
- ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct, (Val)) \
- (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) __tgml(Cfct) (Val)))
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Fct (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Cfct (Val)) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Fct##f (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Cfct##f (Val)) \
- : __TGMATH_CF128 ((Val), \
- (__typeof__ \
- (__real__ \
- (__tgmath_real_type (Val)) 0)) Fct, \
- (__typeof__ \
- (__real__ \
- (__tgmath_real_type (Val)) 0)) Cfct, \
- (Val)) \
- (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0)) \
- __tgml(Fct) (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0)) \
- __tgml(Cfct) (Val))))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME(Val, Cfct) \
- __TGMATH_UNARY_REAL_IMAG_RET_REAL ((Val), Cfct, Cfct)
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_BINARY_REAL_IMAG(Val1, Val2, Fct, Cfct) \
- (__extension__ ((sizeof (__real__ (Val1) \
- + __real__ (Val2)) > sizeof (double) \
- && __builtin_classify_type (__real__ (Val1) \
- + __real__ (Val2)) == 8) \
- ? __TGMATH_CF128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct, \
- (__typeof \
- ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct, \
- (Val1, Val2)) \
- (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- __tgml(Cfct) (Val1, Val2)) \
- : (sizeof (+__real__ (Val1)) == sizeof (double) \
- || sizeof (+__real__ (Val2)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val1)) != 8 \
- || __builtin_classify_type (__real__ (Val2)) != 8) \
- ? (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct (Val1, Val2)) \
- : (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct##f (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct##f (Val1, Val2))))
-
-# define __TGMATH_2_NARROW_F(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (double) \
- ? F ## l (X, Y) \
- : F (X, Y)))
-/* In most cases, these narrowing macro definitions based on sizeof
- ensure that the function called has the right argument format, as
- for other <tgmath.h> macros for compilers before GCC 8, but may not
- have exactly the argument type (among the types with that format)
- specified in the standard logic.
-
- In the case of macros for _Float32x return type, when _Float64x
- exists, _Float64 arguments should result in the *f64 function being
- called while _Float32x arguments should result in the *f64x
- function being called. These cases cannot be distinguished using
- sizeof (or at all if the types are typedefs rather than different
- types). However, for these functions it is OK (does not affect the
- final result) to call a function with any argument format at least
- as wide as all the floating-point arguments, unless that affects
- rounding of integer arguments. Integer arguments are considered to
- have type _Float64, so the *f64 functions are preferred for f32x*
- macros when no argument has a wider floating-point type. */
-# if __HAVE_FLOAT64X_LONG_DOUBLE && __HAVE_DISTINCT_FLOAT128
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f128 (X, Y)))
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# elif __HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? F ## f128 (X, Y) \
- : F ## f64 (X, Y)))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- (F ## f128 (X, Y))
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float32x) \
- ? F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# else
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (F ## f64 (X, Y))
-# endif
-# endif /* !__HAVE_BUILTIN_TGMATH. */
-#else
-# error "Unsupported compiler; you cannot use <tgmath.h>"
-#endif
-
-
-/* Unary functions defined for real and complex values. */
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of X. */
-#define acos(Val) __TGMATH_UNARY_REAL_IMAG (Val, acos, cacos)
-/* Arc sine of X. */
-#define asin(Val) __TGMATH_UNARY_REAL_IMAG (Val, asin, casin)
-/* Arc tangent of X. */
-#define atan(Val) __TGMATH_UNARY_REAL_IMAG (Val, atan, catan)
-/* Arc tangent of Y/X. */
-#define atan2(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, atan2)
-
-/* Cosine of X. */
-#define cos(Val) __TGMATH_UNARY_REAL_IMAG (Val, cos, ccos)
-/* Sine of X. */
-#define sin(Val) __TGMATH_UNARY_REAL_IMAG (Val, sin, csin)
-/* Tangent of X. */
-#define tan(Val) __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan)
-
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic arc cosine of X. */
-#define acosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, acosh, cacosh)
-/* Hyperbolic arc sine of X. */
-#define asinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, asinh, casinh)
-/* Hyperbolic arc tangent of X. */
-#define atanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, atanh, catanh)
-
-/* Hyperbolic cosine of X. */
-#define cosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, cosh, ccosh)
-/* Hyperbolic sine of X. */
-#define sinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, sinh, csinh)
-/* Hyperbolic tangent of X. */
-#define tanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, tanh, ctanh)
-
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of X. */
-#define exp(Val) __TGMATH_UNARY_REAL_IMAG (Val, exp, cexp)
-
-/* Break VALUE into a normalized fraction and an integral power of 2. */
-#define frexp(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, frexp)
-
-/* X times (two to the EXP power). */
-#define ldexp(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, ldexp)
-
-/* Natural logarithm of X. */
-#define log(Val) __TGMATH_UNARY_REAL_IMAG (Val, log, clog)
-
-/* Base-ten logarithm of X. */
-#ifdef __USE_GNU
-# define log10(Val) __TGMATH_UNARY_REAL_IMAG (Val, log10, clog10)
-#else
-# define log10(Val) __TGMATH_UNARY_REAL_ONLY (Val, log10)
-#endif
-
-/* Return exp(X) - 1. */
-#define expm1(Val) __TGMATH_UNARY_REAL_ONLY (Val, expm1)
-
-/* Return log(1 + X). */
-#define log1p(Val) __TGMATH_UNARY_REAL_ONLY (Val, log1p)
-
-/* Return the base 2 signed integral exponent of X. */
-#define logb(Val) __TGMATH_UNARY_REAL_ONLY (Val, logb)
-
-/* Compute base-2 exponential of X. */
-#define exp2(Val) __TGMATH_UNARY_REAL_ONLY (Val, exp2)
-
-/* Compute base-2 logarithm of X. */
-#define log2(Val) __TGMATH_UNARY_REAL_ONLY (Val, log2)
-
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-#define pow(Val1, Val2) __TGMATH_BINARY_REAL_IMAG (Val1, Val2, pow, cpow)
-
-/* Return the square root of X. */
-#define sqrt(Val) __TGMATH_UNARY_REAL_IMAG (Val, sqrt, csqrt)
-
-/* Return `sqrt(X*X + Y*Y)'. */
-#define hypot(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, hypot)
-
-/* Return the cube root of X. */
-#define cbrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, cbrt)
-
-
-/* Nearest integer, absolute value, and remainder functions. */
-
-/* Smallest integral value not less than X. */
-#define ceil(Val) __TGMATH_UNARY_REAL_ONLY (Val, ceil)
-
-/* Absolute value of X. */
-#define fabs(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, fabs, cabs)
-
-/* Largest integer not greater than X. */
-#define floor(Val) __TGMATH_UNARY_REAL_ONLY (Val, floor)
-
-/* Floating-point modulo remainder of X/Y. */
-#define fmod(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmod)
-
-/* Round X to integral valuein floating-point format using current
- rounding direction, but do not raise inexact exception. */
-#define nearbyint(Val) __TGMATH_UNARY_REAL_ONLY (Val, nearbyint)
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-#define round(Val) __TGMATH_UNARY_REAL_ONLY (Val, round)
-
-/* Round X to the integral value in floating-point format nearest but
- not larger in magnitude. */
-#define trunc(Val) __TGMATH_UNARY_REAL_ONLY (Val, trunc)
-
-/* Compute remainder of X and Y and put in *QUO a value with sign of x/y
- and magnitude congruent `mod 2^n' to the magnitude of the integral
- quotient x/y, with n >= 3. */
-#define remquo(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY (Val1, Val2, Val3, remquo)
-
-/* Round X to nearest integral value according to current rounding
- direction. */
-#define lrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, lrint)
-#define llrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llrint)
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-#define lround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, lround)
-#define llround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llround)
-
-
-/* Return X with its signed changed to Y's. */
-#define copysign(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, copysign)
-
-/* Error and gamma functions. */
-#define erf(Val) __TGMATH_UNARY_REAL_ONLY (Val, erf)
-#define erfc(Val) __TGMATH_UNARY_REAL_ONLY (Val, erfc)
-#define tgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, tgamma)
-#define lgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, lgamma)
-
-
-/* Return the integer nearest X in the direction of the
- prevailing rounding mode. */
-#define rint(Val) __TGMATH_UNARY_REAL_ONLY (Val, rint)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Return X - epsilon. */
-# define nextdown(Val) __TGMATH_UNARY_REAL_ONLY (Val, nextdown)
-/* Return X + epsilon. */
-# define nextup(Val) __TGMATH_UNARY_REAL_ONLY (Val, nextup)
-#endif
-
-/* Return X + epsilon if X < Y, X - epsilon if X > Y. */
-#define nextafter(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, nextafter)
-#define nexttoward(Val1, Val2) \
- __TGMATH_BINARY_FIRST_REAL_STD_ONLY (Val1, Val2, nexttoward)
-
-/* Return the remainder of integer divison X / Y with infinite precision. */
-#define remainder(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, remainder)
-
-/* Return X times (2 to the Nth power). */
-#ifdef __USE_MISC
-# define scalb(Val1, Val2) __TGMATH_BINARY_REAL_STD_ONLY (Val1, Val2, scalb)
-#endif
-
-/* Return X times (2 to the Nth power). */
-#define scalbn(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbn)
-
-/* Return X times (2 to the Nth power). */
-#define scalbln(Val1, Val2) \
- __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbln)
-
-/* Return the binary exponent of X, which must be nonzero. */
-#define ilogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, ilogb)
-
-
-/* Return positive difference between X and Y. */
-#define fdim(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fdim)
-
-/* Return maximum numeric value from X and Y. */
-#define fmax(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmax)
-
-/* Return minimum numeric value from X and Y. */
-#define fmin(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmin)
-
-
-/* Multiply-add function computed as a ternary operation. */
-#define fma(Val1, Val2, Val3) \
- __TGMATH_TERNARY_REAL_ONLY (Val1, Val2, Val3, fma)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Round X to nearest integer value, rounding halfway cases to even. */
-# define roundeven(Val) __TGMATH_UNARY_REAL_ONLY (Val, roundeven)
-
-# define fromfp(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, fromfp)
-
-# define ufromfp(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, ufromfp)
-
-# define fromfpx(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, fromfpx)
-
-# define ufromfpx(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, ufromfpx)
-
-/* Like ilogb, but returning long int. */
-# define llogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llogb)
-
-/* Return value with maximum magnitude. */
-# define fmaxmag(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmaxmag)
-
-/* Return value with minimum magnitude. */
-# define fminmag(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fminmag)
-#endif
-
-
-/* Absolute value, conjugates, and projection. */
-
-/* Argument value of Z. */
-#define carg(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, carg)
-
-/* Complex conjugate of Z. */
-#define conj(Val) __TGMATH_UNARY_IMAG (Val, conj)
-
-/* Projection of Z onto the Riemann sphere. */
-#define cproj(Val) __TGMATH_UNARY_IMAG (Val, cproj)
-
-
-/* Decomposing complex values. */
-
-/* Imaginary part of Z. */
-#define cimag(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, cimag)
-
-/* Real part of Z. */
-#define creal(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, creal)
-
-
-/* Narrowing functions. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-/* Add. */
-# define fadd(Val1, Val2) __TGMATH_2_NARROW_F (fadd, Val1, Val2)
-# define dadd(Val1, Val2) __TGMATH_2_NARROW_D (dadd, Val1, Val2)
-
-/* Divide. */
-# define fdiv(Val1, Val2) __TGMATH_2_NARROW_F (fdiv, Val1, Val2)
-# define ddiv(Val1, Val2) __TGMATH_2_NARROW_D (ddiv, Val1, Val2)
-
-/* Multiply. */
-# define fmul(Val1, Val2) __TGMATH_2_NARROW_F (fmul, Val1, Val2)
-# define dmul(Val1, Val2) __TGMATH_2_NARROW_D (dmul, Val1, Val2)
-
-/* Subtract. */
-# define fsub(Val1, Val2) __TGMATH_2_NARROW_F (fsub, Val1, Val2)
-# define dsub(Val1, Val2) __TGMATH_2_NARROW_D (dsub, Val1, Val2)
-
-#endif
-
-#if __GLIBC_USE (IEC_60559_TYPES_EXT)
-
-# if __HAVE_FLOAT16
-# define f16add(Val1, Val2) __TGMATH_2_NARROW_F16 (f16add, Val1, Val2)
-# define f16div(Val1, Val2) __TGMATH_2_NARROW_F16 (f16div, Val1, Val2)
-# define f16mul(Val1, Val2) __TGMATH_2_NARROW_F16 (f16mul, Val1, Val2)
-# define f16sub(Val1, Val2) __TGMATH_2_NARROW_F16 (f16sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT32
-# define f32add(Val1, Val2) __TGMATH_2_NARROW_F32 (f32add, Val1, Val2)
-# define f32div(Val1, Val2) __TGMATH_2_NARROW_F32 (f32div, Val1, Val2)
-# define f32mul(Val1, Val2) __TGMATH_2_NARROW_F32 (f32mul, Val1, Val2)
-# define f32sub(Val1, Val2) __TGMATH_2_NARROW_F32 (f32sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT64 && (__HAVE_FLOAT64X || __HAVE_FLOAT128)
-# define f64add(Val1, Val2) __TGMATH_2_NARROW_F64 (f64add, Val1, Val2)
-# define f64div(Val1, Val2) __TGMATH_2_NARROW_F64 (f64div, Val1, Val2)
-# define f64mul(Val1, Val2) __TGMATH_2_NARROW_F64 (f64mul, Val1, Val2)
-# define f64sub(Val1, Val2) __TGMATH_2_NARROW_F64 (f64sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT32X
-# define f32xadd(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xadd, Val1, Val2)
-# define f32xdiv(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xdiv, Val1, Val2)
-# define f32xmul(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xmul, Val1, Val2)
-# define f32xsub(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xsub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT64X && (__HAVE_FLOAT128X || __HAVE_FLOAT128)
-# define f64xadd(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xadd, Val1, Val2)
-# define f64xdiv(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xdiv, Val1, Val2)
-# define f64xmul(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xmul, Val1, Val2)
-# define f64xsub(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xsub, Val1, Val2)
-# endif
-
-#endif
-
-#endif /* tgmath.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/thread_db.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/thread_db.h
deleted file mode 100644
index 69193dc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/thread_db.h
+++ /dev/null
@@ -1,458 +0,0 @@
-/* thread_db.h -- interface to libthread_db.so library for debugging -lpthread
- Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_DB_H
-#define _THREAD_DB_H 1
-
-/* This is the debugger interface for the NPTL library. It is
- modelled closely after the interface with same names in Solaris
- with the goal to share the same code in the debugger. */
-#include <pthread.h>
-#include <stdint.h>
-#include <sys/types.h>
-#include <sys/procfs.h>
-
-
-/* Error codes of the library. */
-typedef enum
-{
- TD_OK, /* No error. */
- TD_ERR, /* No further specified error. */
- TD_NOTHR, /* No matching thread found. */
- TD_NOSV, /* No matching synchronization handle found. */
- TD_NOLWP, /* No matching light-weighted process found. */
- TD_BADPH, /* Invalid process handle. */
- TD_BADTH, /* Invalid thread handle. */
- TD_BADSH, /* Invalid synchronization handle. */
- TD_BADTA, /* Invalid thread agent. */
- TD_BADKEY, /* Invalid key. */
- TD_NOMSG, /* No event available. */
- TD_NOFPREGS, /* No floating-point register content available. */
- TD_NOLIBTHREAD, /* Application not linked with thread library. */
- TD_NOEVENT, /* Requested event is not supported. */
- TD_NOCAPAB, /* Capability not available. */
- TD_DBERR, /* Internal debug library error. */
- TD_NOAPLIC, /* Operation is not applicable. */
- TD_NOTSD, /* No thread-specific data available. */
- TD_MALLOC, /* Out of memory. */
- TD_PARTIALREG, /* Not entire register set was read or written. */
- TD_NOXREGS, /* X register set not available for given thread. */
- TD_TLSDEFER, /* Thread has not yet allocated TLS for given module. */
- TD_NOTALLOC = TD_TLSDEFER,
- TD_VERSION, /* Version if libpthread and libthread_db do not match. */
- TD_NOTLS /* There is no TLS segment in the given module. */
-} td_err_e;
-
-
-/* Possible thread states. TD_THR_ANY_STATE is a pseudo-state used to
- select threads regardless of state in td_ta_thr_iter(). */
-typedef enum
-{
- TD_THR_ANY_STATE,
- TD_THR_UNKNOWN,
- TD_THR_STOPPED,
- TD_THR_RUN,
- TD_THR_ACTIVE,
- TD_THR_ZOMBIE,
- TD_THR_SLEEP,
- TD_THR_STOPPED_ASLEEP
-} td_thr_state_e;
-
-/* Thread type: user or system. TD_THR_ANY_TYPE is a pseudo-type used
- to select threads regardless of type in td_ta_thr_iter(). */
-typedef enum
-{
- TD_THR_ANY_TYPE,
- TD_THR_USER,
- TD_THR_SYSTEM
-} td_thr_type_e;
-
-
-/* Types of the debugging library. */
-
-/* Handle for a process. This type is opaque. */
-typedef struct td_thragent td_thragent_t;
-
-/* The actual thread handle type. This is also opaque. */
-typedef struct td_thrhandle
-{
- td_thragent_t *th_ta_p;
- psaddr_t th_unique;
-} td_thrhandle_t;
-
-
-/* Forward declaration of a type defined by and for the dynamic linker. */
-struct link_map;
-
-
-/* Flags for `td_ta_thr_iter'. */
-#define TD_THR_ANY_USER_FLAGS 0xffffffff
-#define TD_THR_LOWEST_PRIORITY -20
-#define TD_SIGNO_MASK NULL
-
-
-#define TD_EVENTSIZE 2
-#define BT_UISHIFT 5 /* log base 2 of BT_NBIPUI, to extract word index */
-#define BT_NBIPUI (1 << BT_UISHIFT) /* n bits per unsigned int */
-#define BT_UIMASK (BT_NBIPUI - 1) /* to extract bit index */
-
-/* Bitmask of enabled events. */
-typedef struct td_thr_events
-{
- uint32_t event_bits[TD_EVENTSIZE];
-} td_thr_events_t;
-
-/* Event set manipulation macros. */
-#define __td_eventmask(n) \
- (UINT32_C (1) << (((n) - 1) & BT_UIMASK))
-#define __td_eventword(n) \
- ((UINT32_C ((n) - 1)) >> BT_UISHIFT)
-
-#define td_event_emptyset(setp) \
- do { \
- int __i; \
- for (__i = TD_EVENTSIZE; __i > 0; --__i) \
- (setp)->event_bits[__i - 1] = 0; \
- } while (0)
-
-#define td_event_fillset(setp) \
- do { \
- int __i; \
- for (__i = TD_EVENTSIZE; __i > 0; --__i) \
- (setp)->event_bits[__i - 1] = UINT32_C (0xffffffff); \
- } while (0)
-
-#define td_event_addset(setp, n) \
- (((setp)->event_bits[__td_eventword (n)]) |= __td_eventmask (n))
-#define td_event_delset(setp, n) \
- (((setp)->event_bits[__td_eventword (n)]) &= ~__td_eventmask (n))
-#define td_eventismember(setp, n) \
- (__td_eventmask (n) & ((setp)->event_bits[__td_eventword (n)]))
-#if TD_EVENTSIZE == 2
-# define td_eventisempty(setp) \
- (!((setp)->event_bits[0]) && !((setp)->event_bits[1]))
-#else
-# error "td_eventisempty must be changed to match TD_EVENTSIZE"
-#endif
-
-/* Events reportable by the thread implementation. */
-typedef enum
-{
- TD_ALL_EVENTS, /* Pseudo-event number. */
- TD_EVENT_NONE = TD_ALL_EVENTS, /* Depends on context. */
- TD_READY, /* Is executable now. */
- TD_SLEEP, /* Blocked in a synchronization obj. */
- TD_SWITCHTO, /* Now assigned to a process. */
- TD_SWITCHFROM, /* Not anymore assigned to a process. */
- TD_LOCK_TRY, /* Trying to get an unavailable lock. */
- TD_CATCHSIG, /* Signal posted to the thread. */
- TD_IDLE, /* Process getting idle. */
- TD_CREATE, /* New thread created. */
- TD_DEATH, /* Thread terminated. */
- TD_PREEMPT, /* Preempted. */
- TD_PRI_INHERIT, /* Inherited elevated priority. */
- TD_REAP, /* Reaped. */
- TD_CONCURRENCY, /* Number of processes changing. */
- TD_TIMEOUT, /* Conditional variable wait timed out. */
- TD_MIN_EVENT_NUM = TD_READY,
- TD_MAX_EVENT_NUM = TD_TIMEOUT,
- TD_EVENTS_ENABLE = 31 /* Event reporting enabled. */
-} td_event_e;
-
-/* Values representing the different ways events are reported. */
-typedef enum
-{
- NOTIFY_BPT, /* User must insert breakpoint at u.bptaddr. */
- NOTIFY_AUTOBPT, /* Breakpoint at u.bptaddr is automatically
- inserted. */
- NOTIFY_SYSCALL /* System call u.syscallno will be invoked. */
-} td_notify_e;
-
-/* Description how event type is reported. */
-typedef struct td_notify
-{
- td_notify_e type; /* Way the event is reported. */
- union
- {
- psaddr_t bptaddr; /* Address of breakpoint. */
- int syscallno; /* Number of system call used. */
- } u;
-} td_notify_t;
-
-/* Structure used to report event. */
-typedef struct td_event_msg
-{
- td_event_e event; /* Event type being reported. */
- const td_thrhandle_t *th_p; /* Thread reporting the event. */
- union
- {
-# if 0
- td_synchandle_t *sh; /* Handle of synchronization object. */
-#endif
- uintptr_t data; /* Event specific data. */
- } msg;
-} td_event_msg_t;
-
-/* Structure containing event data available in each thread structure. */
-typedef struct
-{
- td_thr_events_t eventmask; /* Mask of enabled events. */
- td_event_e eventnum; /* Number of last event. */
- void *eventdata; /* Data associated with event. */
-} td_eventbuf_t;
-
-
-/* Gathered statistics about the process. */
-typedef struct td_ta_stats
-{
- int nthreads; /* Total number of threads in use. */
- int r_concurrency; /* Concurrency level requested by user. */
- int nrunnable_num; /* Average runnable threads, numerator. */
- int nrunnable_den; /* Average runnable threads, denominator. */
- int a_concurrency_num; /* Achieved concurrency level, numerator. */
- int a_concurrency_den; /* Achieved concurrency level, denominator. */
- int nlwps_num; /* Average number of processes in use,
- numerator. */
- int nlwps_den; /* Average number of processes in use,
- denominator. */
- int nidle_num; /* Average number of idling processes,
- numerator. */
- int nidle_den; /* Average number of idling processes,
- denominator. */
-} td_ta_stats_t;
-
-
-/* Since Sun's library is based on Solaris threads we have to define a few
- types to map them to POSIX threads. */
-typedef pthread_t thread_t;
-typedef pthread_key_t thread_key_t;
-
-
-/* Callback for iteration over threads. */
-typedef int td_thr_iter_f (const td_thrhandle_t *, void *);
-
-/* Callback for iteration over thread local data. */
-typedef int td_key_iter_f (thread_key_t, void (*) (void *), void *);
-
-
-
-/* Forward declaration. This has to be defined by the user. */
-struct ps_prochandle;
-
-
-/* Information about the thread. */
-typedef struct td_thrinfo
-{
- td_thragent_t *ti_ta_p; /* Process handle. */
- unsigned int ti_user_flags; /* Unused. */
- thread_t ti_tid; /* Thread ID returned by
- pthread_create(). */
- char *ti_tls; /* Pointer to thread-local data. */
- psaddr_t ti_startfunc; /* Start function passed to
- pthread_create(). */
- psaddr_t ti_stkbase; /* Base of thread's stack. */
- long int ti_stksize; /* Size of thread's stack. */
- psaddr_t ti_ro_area; /* Unused. */
- int ti_ro_size; /* Unused. */
- td_thr_state_e ti_state; /* Thread state. */
- unsigned char ti_db_suspended; /* Nonzero if suspended by debugger. */
- td_thr_type_e ti_type; /* Type of the thread (system vs
- user thread). */
- intptr_t ti_pc; /* Unused. */
- intptr_t ti_sp; /* Unused. */
- short int ti_flags; /* Unused. */
- int ti_pri; /* Thread priority. */
- lwpid_t ti_lid; /* Kernel PID for this thread. */
- sigset_t ti_sigmask; /* Signal mask. */
- unsigned char ti_traceme; /* Nonzero if event reporting
- enabled. */
- unsigned char ti_preemptflag; /* Unused. */
- unsigned char ti_pirecflag; /* Unused. */
- sigset_t ti_pending; /* Set of pending signals. */
- td_thr_events_t ti_events; /* Set of enabled events. */
-} td_thrinfo_t;
-
-
-
-/* Prototypes for exported library functions. */
-
-/* Initialize the thread debug support library. */
-extern td_err_e td_init (void);
-
-/* Historical relict. Should not be used anymore. */
-extern td_err_e td_log (void);
-
-/* Return list of symbols the library can request. */
-extern const char **td_symbol_list (void);
-
-/* Generate new thread debug library handle for process PS. */
-extern td_err_e td_ta_new (struct ps_prochandle *__ps, td_thragent_t **__ta);
-
-/* Free resources allocated for TA. */
-extern td_err_e td_ta_delete (td_thragent_t *__ta);
-
-/* Get number of currently running threads in process associated with TA. */
-extern td_err_e td_ta_get_nthreads (const td_thragent_t *__ta, int *__np);
-
-/* Return process handle passed in `td_ta_new' for process associated with
- TA. */
-extern td_err_e td_ta_get_ph (const td_thragent_t *__ta,
- struct ps_prochandle **__ph);
-
-/* Map thread library handle PT to thread debug library handle for process
- associated with TA and store result in *TH. */
-extern td_err_e td_ta_map_id2thr (const td_thragent_t *__ta, pthread_t __pt,
- td_thrhandle_t *__th);
-
-/* Map process ID LWPID to thread debug library handle for process
- associated with TA and store result in *TH. */
-extern td_err_e td_ta_map_lwp2thr (const td_thragent_t *__ta, lwpid_t __lwpid,
- td_thrhandle_t *__th);
-
-
-/* Call for each thread in a process associated with TA the callback function
- CALLBACK. */
-extern td_err_e td_ta_thr_iter (const td_thragent_t *__ta,
- td_thr_iter_f *__callback, void *__cbdata_p,
- td_thr_state_e __state, int __ti_pri,
- sigset_t *__ti_sigmask_p,
- unsigned int __ti_user_flags);
-
-/* Call for each defined thread local data entry the callback function KI. */
-extern td_err_e td_ta_tsd_iter (const td_thragent_t *__ta, td_key_iter_f *__ki,
- void *__p);
-
-
-/* Get event address for EVENT. */
-extern td_err_e td_ta_event_addr (const td_thragent_t *__ta,
- td_event_e __event, td_notify_t *__ptr);
-
-/* Enable EVENT in global mask. */
-extern td_err_e td_ta_set_event (const td_thragent_t *__ta,
- td_thr_events_t *__event);
-
-/* Disable EVENT in global mask. */
-extern td_err_e td_ta_clear_event (const td_thragent_t *__ta,
- td_thr_events_t *__event);
-
-/* Return information about last event. */
-extern td_err_e td_ta_event_getmsg (const td_thragent_t *__ta,
- td_event_msg_t *__msg);
-
-
-/* Set suggested concurrency level for process associated with TA. */
-extern td_err_e td_ta_setconcurrency (const td_thragent_t *__ta, int __level);
-
-
-/* Enable collecting statistics for process associated with TA. */
-extern td_err_e td_ta_enable_stats (const td_thragent_t *__ta, int __enable);
-
-/* Reset statistics. */
-extern td_err_e td_ta_reset_stats (const td_thragent_t *__ta);
-
-/* Retrieve statistics from process associated with TA. */
-extern td_err_e td_ta_get_stats (const td_thragent_t *__ta,
- td_ta_stats_t *__statsp);
-
-
-/* Validate that TH is a thread handle. */
-extern td_err_e td_thr_validate (const td_thrhandle_t *__th);
-
-/* Return information about thread TH. */
-extern td_err_e td_thr_get_info (const td_thrhandle_t *__th,
- td_thrinfo_t *__infop);
-
-/* Retrieve floating-point register contents of process running thread TH. */
-extern td_err_e td_thr_getfpregs (const td_thrhandle_t *__th,
- prfpregset_t *__regset);
-
-/* Retrieve general register contents of process running thread TH. */
-extern td_err_e td_thr_getgregs (const td_thrhandle_t *__th,
- prgregset_t __gregs);
-
-/* Retrieve extended register contents of process running thread TH. */
-extern td_err_e td_thr_getxregs (const td_thrhandle_t *__th, void *__xregs);
-
-/* Get size of extended register set of process running thread TH. */
-extern td_err_e td_thr_getxregsize (const td_thrhandle_t *__th, int *__sizep);
-
-/* Set floating-point register contents of process running thread TH. */
-extern td_err_e td_thr_setfpregs (const td_thrhandle_t *__th,
- const prfpregset_t *__fpregs);
-
-/* Set general register contents of process running thread TH. */
-extern td_err_e td_thr_setgregs (const td_thrhandle_t *__th,
- prgregset_t __gregs);
-
-/* Set extended register contents of process running thread TH. */
-extern td_err_e td_thr_setxregs (const td_thrhandle_t *__th,
- const void *__addr);
-
-
-/* Get address of the given module's TLS storage area for the given thread. */
-extern td_err_e td_thr_tlsbase (const td_thrhandle_t *__th,
- unsigned long int __modid,
- psaddr_t *__base);
-
-/* Get address of thread local variable. */
-extern td_err_e td_thr_tls_get_addr (const td_thrhandle_t *__th,
- psaddr_t __map_address, size_t __offset,
- psaddr_t *__address);
-
-
-/* Enable reporting for EVENT for thread TH. */
-extern td_err_e td_thr_event_enable (const td_thrhandle_t *__th, int __event);
-
-/* Enable EVENT for thread TH. */
-extern td_err_e td_thr_set_event (const td_thrhandle_t *__th,
- td_thr_events_t *__event);
-
-/* Disable EVENT for thread TH. */
-extern td_err_e td_thr_clear_event (const td_thrhandle_t *__th,
- td_thr_events_t *__event);
-
-/* Get event message for thread TH. */
-extern td_err_e td_thr_event_getmsg (const td_thrhandle_t *__th,
- td_event_msg_t *__msg);
-
-
-/* Set priority of thread TH. */
-extern td_err_e td_thr_setprio (const td_thrhandle_t *__th, int __prio);
-
-
-/* Set pending signals for thread TH. */
-extern td_err_e td_thr_setsigpending (const td_thrhandle_t *__th,
- unsigned char __n, const sigset_t *__ss);
-
-/* Set signal mask for thread TH. */
-extern td_err_e td_thr_sigsetmask (const td_thrhandle_t *__th,
- const sigset_t *__ss);
-
-
-/* Return thread local data associated with key TK in thread TH. */
-extern td_err_e td_thr_tsd (const td_thrhandle_t *__th,
- const thread_key_t __tk, void **__data);
-
-
-/* Suspend execution of thread TH. */
-extern td_err_e td_thr_dbsuspend (const td_thrhandle_t *__th);
-
-/* Resume execution of thread TH. */
-extern td_err_e td_thr_dbresume (const td_thrhandle_t *__th);
-
-#endif /* thread_db.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/threads.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/threads.h
deleted file mode 100644
index 46929a0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/threads.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* ISO C11 Standard: 7.26 - Thread support library <threads.h>.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREADS_H
-#define _THREADS_H 1
-
-#include <features.h>
-#include <time.h>
-
-__BEGIN_DECLS
-
-#include <bits/thread-shared-types.h>
-#include <bits/types/struct_timespec.h>
-
-#ifndef __cplusplus
-# define thread_local _Thread_local
-#endif
-
-#define TSS_DTOR_ITERATIONS 4
-typedef __tss_t tss_t;
-typedef void (*tss_dtor_t) (void*);
-
-typedef __thrd_t thrd_t;
-typedef int (*thrd_start_t) (void*);
-
-/* Exit and error codes. */
-enum
-{
- thrd_success = 0,
- thrd_busy = 1,
- thrd_error = 2,
- thrd_nomem = 3,
- thrd_timedout = 4
-};
-
-/* Mutex types. */
-enum
-{
- mtx_plain = 0,
- mtx_recursive = 1,
- mtx_timed = 2
-};
-
-typedef __once_flag once_flag;
-#define ONCE_FLAG_INIT __ONCE_FLAG_INIT
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_MUTEX_T];
- long int __align __LOCK_ALIGNMENT;
-} mtx_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_COND_T];
- __extension__ long long int __align __LOCK_ALIGNMENT;
-} cnd_t;
-
-/* Threads functions. */
-
-/* Create a new thread executing the function __FUNC. Arguments for __FUNC
- are passed through __ARG. If succesful, __THR is set to new thread
- identifier. */
-extern int thrd_create (thrd_t *__thr, thrd_start_t __func, void *__arg);
-
-/* Check if __LHS and __RHS point to the same thread. */
-extern int thrd_equal (thrd_t __lhs, thrd_t __rhs);
-
-/* Return current thread identifier. */
-extern thrd_t thrd_current (void);
-
-/* Block current thread execution for at least the time pointed by
- __TIME_POINT. The current thread may resume if receives a signal. In
- that case, if __REMAINING is not NULL, the remaining time is stored in
- the object pointed by it. */
-extern int thrd_sleep (const struct timespec *__time_point,
- struct timespec *__remaining);
-
-/* Terminate current thread execution, cleaning up any thread local
- storage and freeing resources. Returns the value specified in __RES. */
-extern void thrd_exit (int __res) __attribute__ ((__noreturn__));
-
-/* Detach the thread identified by __THR from the current environment
- (it does not allow join or wait for it). */
-extern int thrd_detach (thrd_t __thr);
-
-/* Block current thread until execution of __THR is complete. In case that
- __RES is not NULL, will store the return value of __THR when exiting. */
-extern int thrd_join (thrd_t __thr, int *__res);
-
-/* Stop current thread execution and call the scheduler to decide which
- thread should execute next. The current thread may be selected by the
- scheduler to keep running. */
-extern void thrd_yield (void);
-
-#ifdef __USE_EXTERN_INLINES
-/* Optimizations. */
-__extern_inline int
-thrd_equal (thrd_t __thread1, thrd_t __thread2)
-{
- return __thread1 == __thread2;
-}
-#endif
-
-
-/* Mutex functions. */
-
-/* Creates a new mutex object with type __TYPE. If successful the new
- object is pointed by __MUTEX. */
-extern int mtx_init (mtx_t *__mutex, int __type);
-
-/* Block the current thread until the mutex pointed to by __MUTEX is
- unlocked. In that case current thread will not be blocked. */
-extern int mtx_lock (mtx_t *__mutex);
-
-/* Block the current thread until the mutex pointed by __MUTEX is unlocked
- or time pointed by __TIME_POINT is reached. In case the mutex is unlock,
- the current thread will not be blocked. */
-extern int mtx_timedlock (mtx_t *__restrict __mutex,
- const struct timespec *__restrict __time_point);
-
-/* Try to lock the mutex pointed by __MUTEX without blocking. If the mutex
- is free the current threads takes control of it, otherwise it returns
- immediately. */
-extern int mtx_trylock (mtx_t *__mutex);
-
-/* Unlock the mutex pointed by __MUTEX. It may potentially awake other
- threads waiting on this mutex. */
-extern int mtx_unlock (mtx_t *__mutex);
-
-/* Destroy the mutex object pointed by __MUTEX. */
-extern void mtx_destroy (mtx_t *__mutex);
-
-
-/* Call function __FUNC exactly once, even if invoked from several threads.
- All calls must be made with the same __FLAGS object. */
-extern void call_once (once_flag *__flag, void (*__func)(void));
-
-
-/* Condition variable functions. */
-
-/* Initialize new condition variable pointed by __COND. */
-extern int cnd_init (cnd_t *__cond);
-
-/* Unblock one thread that currently waits on condition variable pointed
- by __COND. */
-extern int cnd_signal (cnd_t *__cond);
-
-/* Unblock all threads currently waiting on condition variable pointed by
- __COND. */
-extern int cnd_broadcast (cnd_t *__cond);
-
-/* Block current thread on the condition variable pointed by __COND. */
-extern int cnd_wait (cnd_t *__cond, mtx_t *__mutex);
-
-/* Block current thread on the condition variable until condition variable
- pointed by __COND is signaled or time pointed by __TIME_POINT is
- reached. */
-extern int cnd_timedwait (cnd_t *__restrict __cond,
- mtx_t *__restrict __mutex,
- const struct timespec *__restrict __time_point);
-
-/* Destroy condition variable pointed by __cond and free all of its
- resources. */
-extern void cnd_destroy (cnd_t *__COND);
-
-
-/* Thread specific storage functions. */
-
-/* Create new thread-specific storage key and stores it in the object pointed
- by __TSS_ID. If __DESTRUCTOR is not NULL, the function will be called when
- the thread terminates. */
-extern int tss_create (tss_t *__tss_id, tss_dtor_t __destructor);
-
-/* Return the value held in thread-specific storage for the current thread
- identified by __TSS_ID. */
-extern void *tss_get (tss_t __tss_id);
-
-/* Sets the value of the thread-specific storage identified by __TSS_ID for
- the current thread to __VAL. */
-extern int tss_set (tss_t __tss_id, void *__val);
-
-/* Destroys the thread-specific storage identified by __TSS_ID. The
- destructor is not called until thrd_exit is called. */
-extern void tss_delete (tss_t __tss_id);
-
-__END_DECLS
-
-#endif /* _THREADS_H */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/time.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/time.h
deleted file mode 100644
index 3bf206b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/time.h
+++ /dev/null
@@ -1,303 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.23 Date and time <time.h>
- */
-
-#ifndef _TIME_H
-#define _TIME_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-/* This defines CLOCKS_PER_SEC, which is the number of processor clock
- ticks per second, and possibly a number of other constants. */
-#include <bits/time.h>
-
-/* Many of the typedefs and structs whose official home is this header
- may also need to be defined by other headers. */
-#include <bits/types/clock_t.h>
-#include <bits/types/time_t.h>
-#include <bits/types/struct_tm.h>
-
-#if defined __USE_POSIX199309 || defined __USE_ISOC11
-# include <bits/types/struct_timespec.h>
-#endif
-
-#ifdef __USE_POSIX199309
-# include <bits/types/clockid_t.h>
-# include <bits/types/timer_t.h>
-# include <bits/types/struct_itimerspec.h>
-struct sigevent;
-#endif
-
-#ifdef __USE_XOPEN2K
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-# include <bits/types/locale_t.h>
-#endif
-
-#ifdef __USE_ISOC11
-/* Time base values for timespec_get. */
-# define TIME_UTC 1
-#endif
-
-__BEGIN_DECLS
-
-/* Time used by the program so far (user time + system time).
- The result / CLOCKS_PER_SEC is program time in seconds. */
-extern clock_t clock (void) __THROW;
-
-/* Return the current time and put it in *TIMER if TIMER is not NULL. */
-extern time_t time (time_t *__timer) __THROW;
-
-/* Return the difference between TIME1 and TIME0. */
-extern double difftime (time_t __time1, time_t __time0)
- __THROW __attribute__ ((__const__));
-
-/* Return the `time_t' representation of TP and normalize TP. */
-extern time_t mktime (struct tm *__tp) __THROW;
-
-
-/* Format TP into S according to FORMAT.
- Write no more than MAXSIZE characters and return the number
- of characters written, or 0 if it would exceed MAXSIZE. */
-extern size_t strftime (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format,
- const struct tm *__restrict __tp) __THROW;
-
-#ifdef __USE_XOPEN
-/* Parse S according to FORMAT and store binary time information in TP.
- The return value is a pointer to the first unparsed character in S. */
-extern char *strptime (const char *__restrict __s,
- const char *__restrict __fmt, struct tm *__tp)
- __THROW;
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-
-extern size_t strftime_l (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format,
- const struct tm *__restrict __tp,
- locale_t __loc) __THROW;
-#endif
-
-#ifdef __USE_GNU
-extern char *strptime_l (const char *__restrict __s,
- const char *__restrict __fmt, struct tm *__tp,
- locale_t __loc) __THROW;
-#endif
-
-
-/* Return the `struct tm' representation of *TIMER
- in Universal Coordinated Time (aka Greenwich Mean Time). */
-extern struct tm *gmtime (const time_t *__timer) __THROW;
-
-/* Return the `struct tm' representation
- of *TIMER in the local timezone. */
-extern struct tm *localtime (const time_t *__timer) __THROW;
-
-#if defined __USE_POSIX || __GLIBC_USE (ISOC2X)
-/* Return the `struct tm' representation of *TIMER in UTC,
- using *TP to store the result. */
-extern struct tm *gmtime_r (const time_t *__restrict __timer,
- struct tm *__restrict __tp) __THROW;
-
-/* Return the `struct tm' representation of *TIMER in local time,
- using *TP to store the result. */
-extern struct tm *localtime_r (const time_t *__restrict __timer,
- struct tm *__restrict __tp) __THROW;
-#endif /* POSIX || C2X */
-
-/* Return a string of the form "Day Mon dd hh:mm:ss yyyy\n"
- that is the representation of TP in this format. */
-extern char *asctime (const struct tm *__tp) __THROW;
-
-/* Equivalent to `asctime (localtime (timer))'. */
-extern char *ctime (const time_t *__timer) __THROW;
-
-#if defined __USE_POSIX || __GLIBC_USE (ISOC2X)
-/* Reentrant versions of the above functions. */
-
-/* Return in BUF a string of the form "Day Mon dd hh:mm:ss yyyy\n"
- that is the representation of TP in this format. */
-extern char *asctime_r (const struct tm *__restrict __tp,
- char *__restrict __buf) __THROW;
-
-/* Equivalent to `asctime_r (localtime_r (timer, *TMP*), buf)'. */
-extern char *ctime_r (const time_t *__restrict __timer,
- char *__restrict __buf) __THROW;
-#endif /* POSIX || C2X */
-
-
-/* Defined in localtime.c. */
-extern char *__tzname[2]; /* Current timezone names. */
-extern int __daylight; /* If daylight-saving time is ever in use. */
-extern long int __timezone; /* Seconds west of UTC. */
-
-
-#ifdef __USE_POSIX
-/* Same as above. */
-extern char *tzname[2];
-
-/* Set time conversion information from the TZ environment variable.
- If TZ is not defined, a locale-dependent default is used. */
-extern void tzset (void) __THROW;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-extern int daylight;
-extern long int timezone;
-#endif
-
-
-/* Nonzero if YEAR is a leap year (every 4 years,
- except every 100th isn't, and every 400th is). */
-#define __isleap(year) \
- ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))
-
-
-#ifdef __USE_MISC
-/* Miscellaneous functions many Unices inherited from the public domain
- localtime package. These are included only for compatibility. */
-
-/* Like `mktime', but for TP represents Universal Time, not local time. */
-extern time_t timegm (struct tm *__tp) __THROW;
-
-/* Another name for `mktime'. */
-extern time_t timelocal (struct tm *__tp) __THROW;
-
-/* Return the number of days in YEAR. */
-extern int dysize (int __year) __THROW __attribute__ ((__const__));
-#endif
-
-
-#ifdef __USE_POSIX199309
-/* Pause execution for a number of nanoseconds.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int nanosleep (const struct timespec *__requested_time,
- struct timespec *__remaining);
-
-
-/* Get resolution of clock CLOCK_ID. */
-extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW;
-
-/* Get current value of clock CLOCK_ID and store it in TP. */
-extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW;
-
-/* Set clock CLOCK_ID to value TP. */
-extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
- __THROW;
-
-# ifdef __USE_XOPEN2K
-/* High-resolution sleep with the specified clock.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int clock_nanosleep (clockid_t __clock_id, int __flags,
- const struct timespec *__req,
- struct timespec *__rem);
-
-/* Return clock ID for CPU-time clock. */
-extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW;
-# endif
-
-
-/* Create new per-process timer using CLOCK_ID. */
-extern int timer_create (clockid_t __clock_id,
- struct sigevent *__restrict __evp,
- timer_t *__restrict __timerid) __THROW;
-
-/* Delete timer TIMERID. */
-extern int timer_delete (timer_t __timerid) __THROW;
-
-/* Set timer TIMERID to VALUE, returning old value in OVALUE. */
-extern int timer_settime (timer_t __timerid, int __flags,
- const struct itimerspec *__restrict __value,
- struct itimerspec *__restrict __ovalue) __THROW;
-
-/* Get current value of timer TIMERID and store it in VALUE. */
-extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
- __THROW;
-
-/* Get expiration overrun for timer TIMERID. */
-extern int timer_getoverrun (timer_t __timerid) __THROW;
-#endif
-
-
-#ifdef __USE_ISOC11
-/* Set TS to calendar time based in time base BASE. */
-extern int timespec_get (struct timespec *__ts, int __base)
- __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Set to one of the following values to indicate an error.
- 1 the DATEMSK environment variable is null or undefined,
- 2 the template file cannot be opened for reading,
- 3 failed to get file status information,
- 4 the template file is not a regular file,
- 5 an error is encountered while reading the template file,
- 6 memory allication failed (not enough memory available),
- 7 there is no line in the template that matches the input,
- 8 invalid input specification Example: February 31 or a time is
- specified that can not be represented in a time_t (representing
- the time in seconds since 00:00:00 UTC, January 1, 1970) */
-extern int getdate_err;
-
-/* Parse the given string as a date specification and return a value
- representing the value. The templates from the file identified by
- the environment variable DATEMSK are used. In case of an error
- `getdate_err' is set.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct tm *getdate (const char *__string);
-#endif
-
-#ifdef __USE_GNU
-/* Since `getdate' is not reentrant because of the use of `getdate_err'
- and the static buffer to return the result in, we provide a thread-safe
- variant. The functionality is the same. The result is returned in
- the buffer pointed to by RESBUFP and in case of an error the return
- value is != 0 with the same values as given above for `getdate_err'.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getdate_r (const char *__restrict __string,
- struct tm *__restrict __resbufp);
-#endif
-
-__END_DECLS
-
-#endif /* time.h. */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ttyent.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ttyent.h
deleted file mode 100644
index fe418a5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ttyent.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttyent.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _TTYENT_H
-#define _TTYENT_H 1
-
-#include <features.h>
-
-#define _PATH_TTYS "/etc/ttys"
-
-#define _TTYS_OFF "off"
-#define _TTYS_ON "on"
-#define _TTYS_SECURE "secure"
-#define _TTYS_WINDOW "window"
-
-struct ttyent {
- char *ty_name; /* terminal device name */
- char *ty_getty; /* command to execute, usually getty */
- char *ty_type; /* terminal type for termcap */
-#define TTY_ON 0x01 /* enable logins (start ty_getty program) */
-#define TTY_SECURE 0x02 /* allow uid of 0 to login */
- int ty_status; /* status flags */
- char *ty_window; /* command to start up window manager */
- char *ty_comment; /* comment field */
-};
-
-
-__BEGIN_DECLS
-
-extern struct ttyent *getttyent (void) __THROW;
-extern struct ttyent *getttynam (const char *__tty) __THROW;
-extern int setttyent (void) __THROW;
-extern int endttyent (void) __THROW;
-
-__END_DECLS
-
-#endif /* ttyent.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/uchar.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/uchar.h
deleted file mode 100644
index 6020f66..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/uchar.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 2011-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C11 Standard: 7.28
- * Unicode utilities <uchar.h>
- */
-
-#ifndef _UCHAR_H
-#define _UCHAR_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <bits/types.h>
-#include <bits/types/mbstate_t.h>
-
-#ifndef __USE_ISOCXX11
-/* Define the 16-bit and 32-bit character types. */
-typedef __uint_least16_t char16_t;
-typedef __uint_least32_t char32_t;
-#endif
-
-
-__BEGIN_DECLS
-
-/* Write char16_t representation of multibyte character pointed
- to by S to PC16. */
-extern size_t mbrtoc16 (char16_t *__restrict __pc16,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of char16_t C16 to S. */
-extern size_t c16rtomb (char *__restrict __s, char16_t __c16,
- mbstate_t *__restrict __ps) __THROW;
-
-
-
-/* Write char32_t representation of multibyte character pointed
- to by S to PC32. */
-extern size_t mbrtoc32 (char32_t *__restrict __pc32,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of char32_t C32 to S. */
-extern size_t c32rtomb (char *__restrict __s, char32_t __c32,
- mbstate_t *__restrict __ps) __THROW;
-
-__END_DECLS
-
-#endif /* uchar.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ucontext.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ucontext.h
deleted file mode 100644
index 75464c3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ucontext.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* System V ABI compliant user-level context switching support. */
-
-#ifndef _UCONTEXT_H
-#define _UCONTEXT_H 1
-
-#include <features.h>
-
-/* Get definition of __INDIRECT_RETURN. */
-#include <bits/indirect-return.h>
-
-/* Get machine dependent definition of data structures. */
-#include <sys/ucontext.h>
-
-__BEGIN_DECLS
-
-/* Get user context and store it in variable pointed to by UCP. */
-extern int getcontext (ucontext_t *__ucp) __THROWNL;
-
-/* Set user context from information of variable pointed to by UCP. */
-extern int setcontext (const ucontext_t *__ucp) __THROWNL;
-
-/* Save current context in context variable pointed to by OUCP and set
- context from variable pointed to by UCP. */
-extern int swapcontext (ucontext_t *__restrict __oucp,
- const ucontext_t *__restrict __ucp)
- __THROWNL __INDIRECT_RETURN;
-
-/* Manipulate user context UCP to continue with calling functions FUNC
- and the ARGC-1 parameters following ARGC when the context is used
- the next time in `setcontext' or `swapcontext'.
-
- We cannot say anything about the parameters FUNC takes; `void'
- is as good as any other choice. */
-extern void makecontext (ucontext_t *__ucp, void (*__func) (void),
- int __argc, ...) __THROW;
-
-__END_DECLS
-
-#endif /* ucontext.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ulimit.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ulimit.h
deleted file mode 100644
index c0ade6a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/ulimit.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ULIMIT_H
-#define _ULIMIT_H 1
-
-#include <features.h>
-
-/* Constants used as the first parameter for `ulimit'. They denote limits
- which can be set or retrieved using this function. */
-enum
-{
- UL_GETFSIZE = 1, /* Return limit on the size of a file,
- in units of 512 bytes. */
-#define UL_GETFSIZE UL_GETFSIZE
- UL_SETFSIZE, /* Set limit on the size of a file to
- second argument. */
-#define UL_SETFSIZE UL_SETFSIZE
- __UL_GETMAXBRK, /* Return the maximum possible address
- of the data segment. */
- __UL_GETOPENMAX /* Return the maximum number of files
- that the calling process can open.*/
-};
-
-
-__BEGIN_DECLS
-
-/* Control process limits according to CMD. */
-extern long int ulimit (int __cmd, ...) __THROW;
-
-__END_DECLS
-
-#endif /* ulimit.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/unistd.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/unistd.h
deleted file mode 100644
index bede49c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/unistd.h
+++ /dev/null
@@ -1,1190 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.10 Symbolic Constants <unistd.h>
- */
-
-#ifndef _UNISTD_H
-#define _UNISTD_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* These may be used to determine what facilities are present at compile time.
- Their values can be obtained at run time from `sysconf'. */
-
-#ifdef __USE_XOPEN2K8
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 2008. */
-# define _POSIX_VERSION 200809L
-#elif defined __USE_XOPEN2K
-/* POSIX Standard approved as ISO/IEC 9945-1 as of December 2001. */
-# define _POSIX_VERSION 200112L
-#elif defined __USE_POSIX199506
-/* POSIX Standard approved as ISO/IEC 9945-1 as of June 1995. */
-# define _POSIX_VERSION 199506L
-#elif defined __USE_POSIX199309
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 1993. */
-# define _POSIX_VERSION 199309L
-#else
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 1990. */
-# define _POSIX_VERSION 199009L
-#endif
-
-/* These are not #ifdef __USE_POSIX2 because they are
- in the theoretically application-owned namespace. */
-
-#ifdef __USE_XOPEN2K8
-# define __POSIX2_THIS_VERSION 200809L
-/* The utilities on GNU systems also correspond to this version. */
-#elif defined __USE_XOPEN2K
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 200112L
-#elif defined __USE_POSIX199506
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 199506L
-#else
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 199209L
-#endif
-
-/* The utilities on GNU systems also correspond to this version. */
-#define _POSIX2_VERSION __POSIX2_THIS_VERSION
-
-/* This symbol was required until the 2001 edition of POSIX. */
-#define _POSIX2_C_VERSION __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- C Language Bindings Option. */
-#define _POSIX2_C_BIND __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- C Language Development Utilities Option. */
-#define _POSIX2_C_DEV __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- Software Development Utilities Option. */
-#define _POSIX2_SW_DEV __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- creation of locales with the localedef utility. */
-#define _POSIX2_LOCALEDEF __POSIX2_THIS_VERSION
-
-/* X/Open version number to which the library conforms. It is selectable. */
-#ifdef __USE_XOPEN2K8
-# define _XOPEN_VERSION 700
-#elif defined __USE_XOPEN2K
-# define _XOPEN_VERSION 600
-#elif defined __USE_UNIX98
-# define _XOPEN_VERSION 500
-#else
-# define _XOPEN_VERSION 4
-#endif
-
-/* Commands and utilities from XPG4 are available. */
-#define _XOPEN_XCU_VERSION 4
-
-/* We are compatible with the old published standards as well. */
-#define _XOPEN_XPG2 1
-#define _XOPEN_XPG3 1
-#define _XOPEN_XPG4 1
-
-/* The X/Open Unix extensions are available. */
-#define _XOPEN_UNIX 1
-
-/* The enhanced internationalization capabilities according to XPG4.2
- are present. */
-#define _XOPEN_ENH_I18N 1
-
-/* The legacy interfaces are also available. */
-#define _XOPEN_LEGACY 1
-
-
-/* Get values of POSIX options:
-
- If these symbols are defined, the corresponding features are
- always available. If not, they may be available sometimes.
- The current values can be obtained with `sysconf'.
-
- _POSIX_JOB_CONTROL Job control is supported.
- _POSIX_SAVED_IDS Processes have a saved set-user-ID
- and a saved set-group-ID.
- _POSIX_REALTIME_SIGNALS Real-time, queued signals are supported.
- _POSIX_PRIORITY_SCHEDULING Priority scheduling is supported.
- _POSIX_TIMERS POSIX.4 clocks and timers are supported.
- _POSIX_ASYNCHRONOUS_IO Asynchronous I/O is supported.
- _POSIX_PRIORITIZED_IO Prioritized asynchronous I/O is supported.
- _POSIX_SYNCHRONIZED_IO Synchronizing file data is supported.
- _POSIX_FSYNC The fsync function is present.
- _POSIX_MAPPED_FILES Mapping of files to memory is supported.
- _POSIX_MEMLOCK Locking of all memory is supported.
- _POSIX_MEMLOCK_RANGE Locking of ranges of memory is supported.
- _POSIX_MEMORY_PROTECTION Setting of memory protections is supported.
- _POSIX_MESSAGE_PASSING POSIX.4 message queues are supported.
- _POSIX_SEMAPHORES POSIX.4 counting semaphores are supported.
- _POSIX_SHARED_MEMORY_OBJECTS POSIX.4 shared memory objects are supported.
- _POSIX_THREADS POSIX.1c pthreads are supported.
- _POSIX_THREAD_ATTR_STACKADDR Thread stack address attribute option supported.
- _POSIX_THREAD_ATTR_STACKSIZE Thread stack size attribute option supported.
- _POSIX_THREAD_SAFE_FUNCTIONS Thread-safe functions are supported.
- _POSIX_THREAD_PRIORITY_SCHEDULING
- POSIX.1c thread execution scheduling supported.
- _POSIX_THREAD_PRIO_INHERIT Thread priority inheritance option supported.
- _POSIX_THREAD_PRIO_PROTECT Thread priority protection option supported.
- _POSIX_THREAD_PROCESS_SHARED Process-shared synchronization supported.
- _POSIX_PII Protocol-independent interfaces are supported.
- _POSIX_PII_XTI XTI protocol-indep. interfaces are supported.
- _POSIX_PII_SOCKET Socket protocol-indep. interfaces are supported.
- _POSIX_PII_INTERNET Internet family of protocols supported.
- _POSIX_PII_INTERNET_STREAM Connection-mode Internet protocol supported.
- _POSIX_PII_INTERNET_DGRAM Connectionless Internet protocol supported.
- _POSIX_PII_OSI ISO/OSI family of protocols supported.
- _POSIX_PII_OSI_COTS Connection-mode ISO/OSI service supported.
- _POSIX_PII_OSI_CLTS Connectionless ISO/OSI service supported.
- _POSIX_POLL Implementation supports `poll' function.
- _POSIX_SELECT Implementation supports `select' and `pselect'.
-
- _XOPEN_REALTIME X/Open realtime support is available.
- _XOPEN_REALTIME_THREADS X/Open realtime thread support is available.
- _XOPEN_SHM Shared memory interface according to XPG4.2.
-
- _XBS5_ILP32_OFF32 Implementation provides environment with 32-bit
- int, long, pointer, and off_t types.
- _XBS5_ILP32_OFFBIG Implementation provides environment with 32-bit
- int, long, and pointer and off_t with at least
- 64 bits.
- _XBS5_LP64_OFF64 Implementation provides environment with 32-bit
- int, and 64-bit long, pointer, and off_t types.
- _XBS5_LPBIG_OFFBIG Implementation provides environment with at
- least 32 bits int and long, pointer, and off_t
- with at least 64 bits.
-
- If any of these symbols is defined as -1, the corresponding option is not
- true for any file. If any is defined as other than -1, the corresponding
- option is true for all files. If a symbol is not defined at all, the value
- for a specific file can be obtained from `pathconf' and `fpathconf'.
-
- _POSIX_CHOWN_RESTRICTED Only the super user can use `chown' to change
- the owner of a file. `chown' can only be used
- to change the group ID of a file to a group of
- which the calling process is a member.
- _POSIX_NO_TRUNC Pathname components longer than
- NAME_MAX generate an error.
- _POSIX_VDISABLE If defined, if the value of an element of the
- `c_cc' member of `struct termios' is
- _POSIX_VDISABLE, no character will have the
- effect associated with that element.
- _POSIX_SYNC_IO Synchronous I/O may be performed.
- _POSIX_ASYNC_IO Asynchronous I/O may be performed.
- _POSIX_PRIO_IO Prioritized Asynchronous I/O may be performed.
-
- Support for the Large File Support interface is not generally available.
- If it is available the following constants are defined to one.
- _LFS64_LARGEFILE Low-level I/O supports large files.
- _LFS64_STDIO Standard I/O supports large files.
- */
-
-#include <bits/posix_opt.h>
-
-/* Get the environment definitions from Unix98. */
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# include <bits/environments.h>
-#endif
-
-/* Standard file descriptors. */
-#define STDIN_FILENO 0 /* Standard input. */
-#define STDOUT_FILENO 1 /* Standard output. */
-#define STDERR_FILENO 2 /* Standard error output. */
-
-
-/* All functions that are not declared anywhere else. */
-
-#include <bits/types.h>
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-# endif
-
-# ifndef __useconds_t_defined
-typedef __useconds_t useconds_t;
-# define __useconds_t_defined
-# endif
-
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif /* X/Open */
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-# ifndef __intptr_t_defined
-typedef __intptr_t intptr_t;
-# define __intptr_t_defined
-# endif
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-# endif
-#endif
-
-/* Values for the second argument to access.
- These may be OR'd together. */
-#define R_OK 4 /* Test for read permission. */
-#define W_OK 2 /* Test for write permission. */
-#define X_OK 1 /* Test for execute permission. */
-#define F_OK 0 /* Test for existence. */
-
-/* Test for access to NAME using the real UID and real GID. */
-extern int access (const char *__name, int __type) __THROW __nonnull ((1));
-
-#ifdef __USE_GNU
-/* Test for access to NAME using the effective UID and GID
- (as normal file operations use). */
-extern int euidaccess (const char *__name, int __type)
- __THROW __nonnull ((1));
-
-/* An alias for `euidaccess', used by some other systems. */
-extern int eaccess (const char *__name, int __type)
- __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_ATFILE
-/* Test for access to FILE relative to the directory FD is open on.
- If AT_EACCESS is set in FLAG, then use effective IDs like `eaccess',
- otherwise use real IDs like `access'. */
-extern int faccessat (int __fd, const char *__file, int __type, int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use GNU. */
-
-
-/* Values for the WHENCE argument to lseek. */
-#ifndef _STDIO_H /* <stdio.h> has the same definitions. */
-# define SEEK_SET 0 /* Seek from beginning of file. */
-# define SEEK_CUR 1 /* Seek from current position. */
-# define SEEK_END 2 /* Seek from end of file. */
-# ifdef __USE_GNU
-# define SEEK_DATA 3 /* Seek to next data. */
-# define SEEK_HOLE 4 /* Seek to next hole. */
-# endif
-#endif
-
-#if defined __USE_MISC && !defined L_SET
-/* Old BSD names for the same constants; just for compatibility. */
-# define L_SET SEEK_SET
-# define L_INCR SEEK_CUR
-# define L_XTND SEEK_END
-#endif
-
-
-/* Move FD's file position to OFFSET bytes from the
- beginning of the file (if WHENCE is SEEK_SET),
- the current position (if WHENCE is SEEK_CUR),
- or the end of the file (if WHENCE is SEEK_END).
- Return the new file position. */
-#ifndef __USE_FILE_OFFSET64
-extern __off_t lseek (int __fd, __off_t __offset, int __whence) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern __off64_t __REDIRECT_NTH (lseek,
- (int __fd, __off64_t __offset, int __whence),
- lseek64);
-# else
-# define lseek lseek64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence)
- __THROW;
-#endif
-
-/* Close the file descriptor FD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int close (int __fd);
-
-/* Read NBYTES into BUF from FD. Return the
- number read, -1 for errors or 0 for EOF.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur
- __attr_access ((__write_only__, 2, 3));
-
-/* Write N bytes of BUF to FD. Return the number written, or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
- __attr_access ((__read_only__, 2, 3));
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-# ifndef __USE_FILE_OFFSET64
-/* Read NBYTES into BUF from FD at the given position OFFSET without
- changing the file pointer. Return the number read, -1 for errors
- or 0 for EOF.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pread (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset) __wur
- __attr_access ((__write_only__, 2, 3));
-
-/* Write N bytes of BUF to FD at the given position OFFSET without
- changing the file pointer. Return the number written, or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwrite (int __fd, const void *__buf, size_t __n,
- __off_t __offset) __wur
- __attr_access ((__read_only__, 2, 3));
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (pread, (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset),
- pread64) __wur
- __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (pwrite, (int __fd, const void *__buf,
- size_t __nbytes, __off64_t __offset),
- pwrite64) __wur
- __attr_access ((__read_only__, 2, 3));
-# else
-# define pread pread64
-# define pwrite pwrite64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Read NBYTES into BUF from FD at the given position OFFSET without
- changing the file pointer. Return the number read, -1 for errors
- or 0 for EOF. */
-extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset) __wur
- __attr_access ((__write_only__, 2, 3));
-/* Write N bytes of BUF to FD at the given position OFFSET without
- changing the file pointer. Return the number written, or -1. */
-extern ssize_t pwrite64 (int __fd, const void *__buf, size_t __n,
- __off64_t __offset) __wur
- __attr_access ((__read_only__, 2, 3));
-# endif
-#endif
-
-/* Create a one-way communication channel (pipe).
- If successful, two file descriptors are stored in PIPEDES;
- bytes written on PIPEDES[1] can be read from PIPEDES[0].
- Returns 0 if successful, -1 if not. */
-extern int pipe (int __pipedes[2]) __THROW __wur;
-
-#ifdef __USE_GNU
-/* Same as pipe but apply flags passed in FLAGS to the new file
- descriptors. */
-extern int pipe2 (int __pipedes[2], int __flags) __THROW __wur;
-#endif
-
-/* Schedule an alarm. In SECONDS seconds, the process will get a SIGALRM.
- If SECONDS is zero, any currently scheduled alarm will be cancelled.
- The function returns the number of seconds remaining until the last
- alarm scheduled would have signaled, or zero if there wasn't one.
- There is no return value to indicate an error, but you can set `errno'
- to 0 and check its value after calling `alarm', and this might tell you.
- The signal may come late due to processor scheduling. */
-extern unsigned int alarm (unsigned int __seconds) __THROW;
-
-/* Make the process sleep for SECONDS seconds, or until a signal arrives
- and is not ignored. The function returns the number of seconds less
- than SECONDS which it actually slept (thus zero if it slept the full time).
- If a signal handler does a `longjmp' or modifies the handling of the
- SIGALRM signal while inside `sleep' call, the handling of the SIGALRM
- signal afterwards is undefined. There is no return value to indicate
- error, but if `sleep' returns SECONDS, it probably didn't work.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern unsigned int sleep (unsigned int __seconds);
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Set an alarm to go off (generating a SIGALRM signal) in VALUE
- microseconds. If INTERVAL is nonzero, when the alarm goes off, the
- timer is reset to go off every INTERVAL microseconds thereafter.
- Returns the number of microseconds remaining before the alarm. */
-extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
- __THROW;
-
-/* Sleep USECONDS microseconds, or until a signal arrives that is not blocked
- or ignored.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int usleep (__useconds_t __useconds);
-#endif
-
-
-/* Suspend the process until a signal arrives.
- This always returns -1 and sets `errno' to EINTR.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pause (void);
-
-
-/* Change the owner and group of FILE. */
-extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
- __THROW __nonnull ((1)) __wur;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Change the owner and group of the file that FD is open on. */
-extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur;
-
-
-/* Change owner and group of FILE, if it is a symbolic
- link the ownership of the symbolic link is changed. */
-extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
- __THROW __nonnull ((1)) __wur;
-
-#endif /* Use X/Open Unix. */
-
-#ifdef __USE_ATFILE
-/* Change the owner and group of FILE relative to the directory FD is open
- on. */
-extern int fchownat (int __fd, const char *__file, __uid_t __owner,
- __gid_t __group, int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use GNU. */
-
-/* Change the process's working directory to PATH. */
-extern int chdir (const char *__path) __THROW __nonnull ((1)) __wur;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Change the process's working directory to the one FD is open on. */
-extern int fchdir (int __fd) __THROW __wur;
-#endif
-
-/* Get the pathname of the current working directory,
- and put it in SIZE bytes of BUF. Returns NULL if the
- directory couldn't be determined or SIZE was too small.
- If successful, returns BUF. In GNU, if BUF is NULL,
- an array is allocated with `malloc'; the array is SIZE
- bytes long, unless SIZE == 0, in which case it is as
- big as necessary. */
-extern char *getcwd (char *__buf, size_t __size) __THROW __wur;
-
-#ifdef __USE_GNU
-/* Return a malloc'd string containing the current directory name.
- If the environment variable `PWD' is set, and its value is correct,
- that value is used. */
-extern char *get_current_dir_name (void) __THROW;
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Put the absolute pathname of the current working directory in BUF.
- If successful, return BUF. If not, put an error message in
- BUF and return NULL. BUF should be at least PATH_MAX bytes long. */
-extern char *getwd (char *__buf)
- __THROW __nonnull ((1)) __attribute_deprecated__ __wur
- __attr_access ((__write_only__, 1));
-#endif
-
-
-/* Duplicate FD, returning a new file descriptor on the same file. */
-extern int dup (int __fd) __THROW __wur;
-
-/* Duplicate FD to FD2, closing FD2 and making it open on the same file. */
-extern int dup2 (int __fd, int __fd2) __THROW;
-
-#ifdef __USE_GNU
-/* Duplicate FD to FD2, closing FD2 and making it open on the same
- file while setting flags according to FLAGS. */
-extern int dup3 (int __fd, int __fd2, int __flags) __THROW;
-#endif
-
-/* NULL-terminated array of "NAME=VALUE" environment variables. */
-extern char **__environ;
-#ifdef __USE_GNU
-extern char **environ;
-#endif
-
-
-/* Replace the current process, executing PATH with arguments ARGV and
- environment ENVP. ARGV and ENVP are terminated by NULL pointers. */
-extern int execve (const char *__path, char *const __argv[],
- char *const __envp[]) __THROW __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* Execute the file FD refers to, overlaying the running program image.
- ARGV and ENVP are passed to the new program, as for `execve'. */
-extern int fexecve (int __fd, char *const __argv[], char *const __envp[])
- __THROW __nonnull ((2));
-#endif
-
-
-/* Execute PATH with arguments ARGV and environment from `environ'. */
-extern int execv (const char *__path, char *const __argv[])
- __THROW __nonnull ((1, 2));
-
-/* Execute PATH with all arguments after PATH until a NULL pointer,
- and the argument after that for environment. */
-extern int execle (const char *__path, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-/* Execute PATH with all arguments after PATH until
- a NULL pointer and environment from `environ'. */
-extern int execl (const char *__path, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-/* Execute FILE, searching in the `PATH' environment variable if it contains
- no slashes, with arguments ARGV and environment from `environ'. */
-extern int execvp (const char *__file, char *const __argv[])
- __THROW __nonnull ((1, 2));
-
-/* Execute FILE, searching in the `PATH' environment variable if
- it contains no slashes, with all arguments after FILE until a
- NULL pointer and environment from `environ'. */
-extern int execlp (const char *__file, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-#ifdef __USE_GNU
-/* Execute FILE, searching in the `PATH' environment variable if it contains
- no slashes, with arguments ARGV and environment from `environ'. */
-extern int execvpe (const char *__file, char *const __argv[],
- char *const __envp[])
- __THROW __nonnull ((1, 2));
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Add INC to priority of the current process. */
-extern int nice (int __inc) __THROW __wur;
-#endif
-
-
-/* Terminate program execution with the low-order 8 bits of STATUS. */
-extern void _exit (int __status) __attribute__ ((__noreturn__));
-
-
-/* Get the `_PC_*' symbols for the NAME argument to `pathconf' and `fpathconf';
- the `_SC_*' symbols for the NAME argument to `sysconf';
- and the `_CS_*' symbols for the NAME argument to `confstr'. */
-#include <bits/confname.h>
-
-/* Get file-specific configuration information about PATH. */
-extern long int pathconf (const char *__path, int __name)
- __THROW __nonnull ((1));
-
-/* Get file-specific configuration about descriptor FD. */
-extern long int fpathconf (int __fd, int __name) __THROW;
-
-/* Get the value of the system variable NAME. */
-extern long int sysconf (int __name) __THROW;
-
-#ifdef __USE_POSIX2
-/* Get the value of the string-valued system variable NAME. */
-extern size_t confstr (int __name, char *__buf, size_t __len) __THROW
- __attr_access ((__write_only__, 2, 3));
-#endif
-
-
-/* Get the process ID of the calling process. */
-extern __pid_t getpid (void) __THROW;
-
-/* Get the process ID of the calling process's parent. */
-extern __pid_t getppid (void) __THROW;
-
-/* Get the process group ID of the calling process. */
-extern __pid_t getpgrp (void) __THROW;
-
-/* Get the process group ID of process PID. */
-extern __pid_t __getpgid (__pid_t __pid) __THROW;
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-extern __pid_t getpgid (__pid_t __pid) __THROW;
-#endif
-
-
-/* Set the process group ID of the process matching PID to PGID.
- If PID is zero, the current process's process group ID is set.
- If PGID is zero, the process ID of the process is used. */
-extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Both System V and BSD have `setpgrp' functions, but with different
- calling conventions. The BSD function is the same as POSIX.1 `setpgid'
- (above). The System V function takes no arguments and puts the calling
- process in its on group like `setpgid (0, 0)'.
-
- New programs should always use `setpgid' instead.
-
- GNU provides the POSIX.1 function. */
-
-/* Set the process group ID of the calling process to its own PID.
- This is exactly the same as `setpgid (0, 0)'. */
-extern int setpgrp (void) __THROW;
-
-#endif /* Use misc or X/Open. */
-
-/* Create a new session with the calling process as its leader.
- The process group IDs of the session and the calling process
- are set to the process ID of the calling process, which is returned. */
-extern __pid_t setsid (void) __THROW;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Return the session ID of the given process. */
-extern __pid_t getsid (__pid_t __pid) __THROW;
-#endif
-
-/* Get the real user ID of the calling process. */
-extern __uid_t getuid (void) __THROW;
-
-/* Get the effective user ID of the calling process. */
-extern __uid_t geteuid (void) __THROW;
-
-/* Get the real group ID of the calling process. */
-extern __gid_t getgid (void) __THROW;
-
-/* Get the effective group ID of the calling process. */
-extern __gid_t getegid (void) __THROW;
-
-/* If SIZE is zero, return the number of supplementary groups
- the calling process is in. Otherwise, fill in the group IDs
- of its supplementary groups in LIST and return the number written. */
-extern int getgroups (int __size, __gid_t __list[]) __THROW __wur
- __attr_access ((__write_only__, 2, 1));
-#ifdef __USE_GNU
-/* Return nonzero iff the calling process is in group GID. */
-extern int group_member (__gid_t __gid) __THROW;
-#endif
-
-/* Set the user ID of the calling process to UID.
- If the calling process is the super-user, set the real
- and effective user IDs, and the saved set-user-ID to UID;
- if not, the effective user ID is set to UID. */
-extern int setuid (__uid_t __uid) __THROW __wur;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Set the real user ID of the calling process to RUID,
- and the effective user ID of the calling process to EUID. */
-extern int setreuid (__uid_t __ruid, __uid_t __euid) __THROW __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set the effective user ID of the calling process to UID. */
-extern int seteuid (__uid_t __uid) __THROW __wur;
-#endif /* Use POSIX.1-2001. */
-
-/* Set the group ID of the calling process to GID.
- If the calling process is the super-user, set the real
- and effective group IDs, and the saved set-group-ID to GID;
- if not, the effective group ID is set to GID. */
-extern int setgid (__gid_t __gid) __THROW __wur;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Set the real group ID of the calling process to RGID,
- and the effective group ID of the calling process to EGID. */
-extern int setregid (__gid_t __rgid, __gid_t __egid) __THROW __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set the effective group ID of the calling process to GID. */
-extern int setegid (__gid_t __gid) __THROW __wur;
-#endif /* Use POSIX.1-2001. */
-
-#ifdef __USE_GNU
-/* Fetch the real user ID, effective user ID, and saved-set user ID,
- of the calling process. */
-extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid)
- __THROW;
-
-/* Fetch the real group ID, effective group ID, and saved-set group ID,
- of the calling process. */
-extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid)
- __THROW;
-
-/* Set the real user ID, effective user ID, and saved-set user ID,
- of the calling process to RUID, EUID, and SUID, respectively. */
-extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid)
- __THROW __wur;
-
-/* Set the real group ID, effective group ID, and saved-set group ID,
- of the calling process to RGID, EGID, and SGID, respectively. */
-extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid)
- __THROW __wur;
-#endif
-
-
-/* Clone the calling process, creating an exact copy.
- Return -1 for errors, 0 to the new process,
- and the process ID of the new process to the old process. */
-extern __pid_t fork (void) __THROWNL;
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Clone the calling process, but without copying the whole address space.
- The calling process is suspended until the new process exits or is
- replaced by a call to `execve'. Return -1 for errors, 0 to the new process,
- and the process ID of the new process to the old process. */
-extern __pid_t vfork (void) __THROW;
-#endif /* Use misc or XPG < 7. */
-
-
-/* Return the pathname of the terminal FD is open on, or NULL on errors.
- The returned storage is good only until the next call to this function. */
-extern char *ttyname (int __fd) __THROW;
-
-/* Store at most BUFLEN characters of the pathname of the terminal FD is
- open on in BUF. Return 0 on success, otherwise an error number. */
-extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __wur __attr_access ((__write_only__, 2, 3));
-
-/* Return 1 if FD is a valid descriptor associated
- with a terminal, zero if not. */
-extern int isatty (int __fd) __THROW;
-
-#ifdef __USE_MISC
-/* Return the index into the active-logins file (utmp) for
- the controlling terminal. */
-extern int ttyslot (void) __THROW;
-#endif
-
-
-/* Make a link to FROM named TO. */
-extern int link (const char *__from, const char *__to)
- __THROW __nonnull ((1, 2)) __wur;
-
-#ifdef __USE_ATFILE
-/* Like link but relative paths in TO and FROM are interpreted relative
- to FROMFD and TOFD respectively. */
-extern int linkat (int __fromfd, const char *__from, int __tofd,
- const char *__to, int __flags)
- __THROW __nonnull ((2, 4)) __wur;
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-/* Make a symbolic link to FROM named TO. */
-extern int symlink (const char *__from, const char *__to)
- __THROW __nonnull ((1, 2)) __wur;
-
-/* Read the contents of the symbolic link PATH into no more than
- LEN bytes of BUF. The contents are not null-terminated.
- Returns the number of characters read, or -1 for errors. */
-extern ssize_t readlink (const char *__restrict __path,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-
-#endif /* Use POSIX.1-2001. */
-
-#ifdef __USE_ATFILE
-/* Like symlink but a relative path in TO is interpreted relative to TOFD. */
-extern int symlinkat (const char *__from, int __tofd,
- const char *__to) __THROW __nonnull ((1, 3)) __wur;
-
-/* Like readlink but a relative PATH is interpreted relative to FD. */
-extern ssize_t readlinkat (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-#endif
-
-/* Remove the link NAME. */
-extern int unlink (const char *__name) __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Remove the link NAME relative to FD. */
-extern int unlinkat (int __fd, const char *__name, int __flag)
- __THROW __nonnull ((2));
-#endif
-
-/* Remove the directory PATH. */
-extern int rmdir (const char *__path) __THROW __nonnull ((1));
-
-
-/* Return the foreground process group ID of FD. */
-extern __pid_t tcgetpgrp (int __fd) __THROW;
-
-/* Set the foreground process group ID of FD set PGRP_ID. */
-extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __THROW;
-
-
-/* Return the login name of the user.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *getlogin (void);
-#ifdef __USE_POSIX199506
-/* Return at most NAME_LEN characters of the login name of the user in NAME.
- If it cannot be determined or some other error occurred, return the error
- code. Otherwise return 0.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getlogin_r (char *__name, size_t __name_len) __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-#ifdef __USE_MISC
-/* Set the login name returned by `getlogin'. */
-extern int setlogin (const char *__name) __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_POSIX2
-/* Get definitions and prototypes for functions to process the
- arguments in ARGV (ARGC of them, minus the program name) for
- options given in OPTS. */
-# include <bits/getopt_posix.h>
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-/* Put the name of the current host in no more than LEN bytes of NAME.
- The result is null-terminated if LEN is large enough for the full
- name and the terminator. */
-extern int gethostname (char *__name, size_t __len) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-
-#if defined __USE_MISC
-/* Set the name of the current host to NAME, which is LEN bytes long.
- This call is restricted to the super-user. */
-extern int sethostname (const char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__read_only__, 1, 2));
-
-/* Set the current machine's Internet number to ID.
- This call is restricted to the super-user. */
-extern int sethostid (long int __id) __THROW __wur;
-
-
-/* Get and set the NIS (aka YP) domain name, if any.
- Called just like `gethostname' and `sethostname'.
- The NIS domain name is usually the empty string when not using NIS. */
-extern int getdomainname (char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern int setdomainname (const char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__read_only__, 1, 2));
-
-/* Revoke access permissions to all processes currently communicating
- with the control terminal, and then send a SIGHUP signal to the process
- group of the control terminal. */
-extern int vhangup (void) __THROW;
-
-/* Revoke the access of all descriptors currently open on FILE. */
-extern int revoke (const char *__file) __THROW __nonnull ((1)) __wur;
-
-
-/* Enable statistical profiling, writing samples of the PC into at most
- SIZE bytes of SAMPLE_BUFFER; every processor clock tick while profiling
- is enabled, the system examines the user PC and increments
- SAMPLE_BUFFER[((PC - OFFSET) / 2) * SCALE / 65536]. If SCALE is zero,
- disable profiling. Returns zero on success, -1 on error. */
-extern int profil (unsigned short int *__sample_buffer, size_t __size,
- size_t __offset, unsigned int __scale)
- __THROW __nonnull ((1));
-
-
-/* Turn accounting on if NAME is an existing file. The system will then write
- a record for each process as it terminates, to this file. If NAME is NULL,
- turn accounting off. This call is restricted to the super-user. */
-extern int acct (const char *__name) __THROW;
-
-
-/* Successive calls return the shells listed in `/etc/shells'. */
-extern char *getusershell (void) __THROW;
-extern void endusershell (void) __THROW; /* Discard cached info. */
-extern void setusershell (void) __THROW; /* Rewind and re-read the file. */
-
-
-/* Put the program in the background, and dissociate from the controlling
- terminal. If NOCHDIR is zero, do `chdir ("/")'. If NOCLOSE is zero,
- redirects stdin, stdout, and stderr to /dev/null. */
-extern int daemon (int __nochdir, int __noclose) __THROW __wur;
-#endif /* Use misc. */
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-/* Make PATH be the root directory (the starting point for absolute paths).
- This call is restricted to the super-user. */
-extern int chroot (const char *__path) __THROW __nonnull ((1)) __wur;
-
-/* Prompt with PROMPT and read a string from the terminal without echoing.
- Uses /dev/tty if possible; otherwise stderr and stdin. */
-extern char *getpass (const char *__prompt) __nonnull ((1));
-#endif /* Use misc || X/Open. */
-
-
-/* Make all changes done to FD actually appear on disk.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int fsync (int __fd);
-
-
-#ifdef __USE_GNU
-/* Make all changes done to all files on the file system associated
- with FD actually appear on disk. */
-extern int syncfs (int __fd) __THROW;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-
-/* Return identifier for the current host. */
-extern long int gethostid (void);
-
-/* Make all changes done to all files actually appear on disk. */
-extern void sync (void) __THROW;
-
-
-# if defined __USE_MISC || !defined __USE_XOPEN2K
-/* Return the number of bytes in a page. This is the system's page size,
- which is not necessarily the same as the hardware page size. */
-extern int getpagesize (void) __THROW __attribute__ ((__const__));
-
-
-/* Return the maximum number of file descriptors
- the current process could possibly have. */
-extern int getdtablesize (void) __THROW;
-# endif
-
-#endif /* Use misc || X/Open Unix. */
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-
-/* Truncate FILE to LENGTH bytes. */
-# ifndef __USE_FILE_OFFSET64
-extern int truncate (const char *__file, __off_t __length)
- __THROW __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (truncate,
- (const char *__file, __off64_t __length),
- truncate64) __nonnull ((1)) __wur;
-# else
-# define truncate truncate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int truncate64 (const char *__file, __off64_t __length)
- __THROW __nonnull ((1)) __wur;
-# endif
-
-#endif /* Use X/Open Unix || POSIX 2008. */
-
-#if defined __USE_POSIX199309 \
- || defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-
-/* Truncate the file FD is open on to LENGTH bytes. */
-# ifndef __USE_FILE_OFFSET64
-extern int ftruncate (int __fd, __off_t __length) __THROW __wur;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (ftruncate, (int __fd, __off64_t __length),
- ftruncate64) __wur;
-# else
-# define ftruncate ftruncate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int ftruncate64 (int __fd, __off64_t __length) __THROW __wur;
-# endif
-
-#endif /* Use POSIX.1b || X/Open Unix || XPG6. */
-
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC
-
-/* Set the end of accessible data space (aka "the break") to ADDR.
- Returns zero on success and -1 for errors (with errno set). */
-extern int brk (void *__addr) __THROW __wur;
-
-/* Increase or decrease the end of accessible data space by DELTA bytes.
- If successful, returns the address the previous end of data space
- (i.e. the beginning of the new space, if DELTA > 0);
- returns (void *) -1 for errors (with errno set). */
-extern void *sbrk (intptr_t __delta) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* Invoke `system call' number SYSNO, passing it the remaining arguments.
- This is completely system-dependent, and not often useful.
-
- In Unix, `syscall' sets `errno' for all errors and most calls return -1
- for errors; in many systems you cannot pass arguments or get return
- values for all system calls (`pipe', `fork', and `getppid' typically
- among them).
-
- In Mach, all system calls take normal arguments and always return an
- error code (zero for success). */
-extern long int syscall (long int __sysno, ...) __THROW;
-
-#endif /* Use misc. */
-
-
-#if (defined __USE_MISC || defined __USE_XOPEN_EXTENDED) && !defined F_LOCK
-/* NOTE: These declarations also appear in <fcntl.h>; be sure to keep both
- files consistent. Some systems have them there and some here, and some
- software depends on the macros being defined without including both. */
-
-/* `lockf' is a simpler interface to the locking facilities of `fcntl'.
- LEN is always relative to the current file position.
- The CMD argument is one of the following.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-
-# define F_ULOCK 0 /* Unlock a previously locked region. */
-# define F_LOCK 1 /* Lock a region for exclusive use. */
-# define F_TLOCK 2 /* Test and lock a region for exclusive use. */
-# define F_TEST 3 /* Test a region for other processes locks. */
-
-# ifndef __USE_FILE_OFFSET64
-extern int lockf (int __fd, int __cmd, __off_t __len) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len),
- lockf64) __wur;
-# else
-# define lockf lockf64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lockf64 (int __fd, int __cmd, __off64_t __len) __wur;
-# endif
-#endif /* Use misc and F_LOCK not already defined. */
-
-
-#ifdef __USE_GNU
-
-/* Evaluate EXPRESSION, and repeat as long as it returns -1 with `errno'
- set to EINTR. */
-
-# define TEMP_FAILURE_RETRY(expression) \
- (__extension__ \
- ({ long int __result; \
- do __result = (long int) (expression); \
- while (__result == -1L && errno == EINTR); \
- __result; }))
-
-/* Copy LENGTH bytes from INFD to OUTFD. */
-ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
- int __outfd, __off64_t *__poutoff,
- size_t __length, unsigned int __flags);
-#endif /* __USE_GNU */
-
-#if defined __USE_POSIX199309 || defined __USE_UNIX98
-/* Synchronize at least the data part of a file with the underlying
- media. */
-extern int fdatasync (int __fildes);
-#endif /* Use POSIX199309 */
-
-#ifdef __USE_MISC
-/* One-way hash PHRASE, returning a string suitable for storage in the
- user database. SALT selects the one-way function to use, and
- ensures that no two users' hashes are the same, even if they use
- the same passphrase. The return value points to static storage
- which will be overwritten by the next call to crypt. */
-extern char *crypt (const char *__key, const char *__salt)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN
-/* Swab pairs bytes in the first N bytes of the area pointed to by
- FROM and copy the result to TO. The value of TO must not be in the
- range [FROM - N + 1, FROM - 1]. If N is odd the first byte in FROM
- is without partner. */
-extern void swab (const void *__restrict __from, void *__restrict __to,
- ssize_t __n) __THROW __nonnull ((1, 2))
- __attr_access ((__read_only__, 1, 3))
- __attr_access ((__write_only__, 2, 3));
-#endif
-
-
-/* Prior to Issue 6, the Single Unix Specification required these
- prototypes to appear in this header. They are also found in
- <stdio.h>. */
-#if defined __USE_XOPEN && !defined __USE_XOPEN2K
-/* Return the name of the controlling terminal. */
-extern char *ctermid (char *__s) __THROW;
-
-/* Return the name of the current user. */
-extern char *cuserid (char *__s);
-#endif
-
-
-/* Unix98 requires this function to be declared here. In other
- standards it is in <pthread.h>. */
-#if defined __USE_UNIX98 && !defined __USE_XOPEN2K
-extern int pthread_atfork (void (*__prepare) (void),
- void (*__parent) (void),
- void (*__child) (void)) __THROW;
-#endif
-
-#ifdef __USE_MISC
-/* Write LENGTH bytes of randomness starting at BUFFER. Return 0 on
- success or -1 on error. */
-int getentropy (void *__buffer, size_t __length) __wur
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/unistd.h>
-#endif
-
-/* System-specific extensions. */
-#include <bits/unistd_ext.h>
-
-__END_DECLS
-
-#endif /* unistd.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utime.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utime.h
deleted file mode 100644
index df2299e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utime.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.6.6 Set File Access and Modification Times <utime.h>
- */
-
-#ifndef _UTIME_H
-#define _UTIME_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-# include <bits/types/time_t.h>
-#endif
-
-/* Structure describing file times. */
-struct utimbuf
- {
- __time_t actime; /* Access time. */
- __time_t modtime; /* Modification time. */
- };
-
-/* Set the access and modification times of FILE to those given in
- *FILE_TIMES. If FILE_TIMES is NULL, set them to the current time. */
-extern int utime (const char *__file,
- const struct utimbuf *__file_times)
- __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* utime.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utmp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utmp.h
deleted file mode 100644
index 7fc2d5c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utmp.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMP_H
-#define _UTMP_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Get system dependent values and data structures. */
-#include <bits/utmp.h>
-
-/* Compatibility names for the strings of the canonical file names. */
-#define UTMP_FILE _PATH_UTMP
-#define UTMP_FILENAME _PATH_UTMP
-#define WTMP_FILE _PATH_WTMP
-#define WTMP_FILENAME _PATH_WTMP
-
-
-
-/* Make FD be the controlling terminal, stdin, stdout, and stderr;
- then close FD. Returns 0 on success, nonzero on error. */
-extern int login_tty (int __fd) __THROW;
-
-
-/* Write the given entry into utmp and wtmp. */
-extern void login (const struct utmp *__entry) __THROW;
-
-/* Write the utmp entry to say the user on UT_LINE has logged out. */
-extern int logout (const char *__ut_line) __THROW;
-
-/* Append to wtmp an entry for the current time and the given info. */
-extern void logwtmp (const char *__ut_line, const char *__ut_name,
- const char *__ut_host) __THROW;
-
-/* Append entry UTMP to the wtmp-like file WTMP_FILE. */
-extern void updwtmp (const char *__wtmp_file, const struct utmp *__utmp)
- __THROW;
-
-/* Change name of the utmp file to be examined. */
-extern int utmpname (const char *__file) __THROW;
-
-/* Read next entry from a utmp-like file. */
-extern struct utmp *getutent (void) __THROW;
-
-/* Reset the input stream to the beginning of the file. */
-extern void setutent (void) __THROW;
-
-/* Close the current open file. */
-extern void endutent (void) __THROW;
-
-/* Search forward from the current point in the utmp file until the
- next entry with a ut_type matching ID->ut_type. */
-extern struct utmp *getutid (const struct utmp *__id) __THROW;
-
-/* Search forward from the current point in the utmp file until the
- next entry with a ut_line matching LINE->ut_line. */
-extern struct utmp *getutline (const struct utmp *__line) __THROW;
-
-/* Write out entry pointed to by UTMP_PTR into the utmp file. */
-extern struct utmp *pututline (const struct utmp *__utmp_ptr) __THROW;
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the file for handling utmp files. */
-extern int getutent_r (struct utmp *__buffer, struct utmp **__result) __THROW;
-
-extern int getutid_r (const struct utmp *__id, struct utmp *__buffer,
- struct utmp **__result) __THROW;
-
-extern int getutline_r (const struct utmp *__line,
- struct utmp *__buffer, struct utmp **__result) __THROW;
-
-#endif /* Use misc. */
-
-__END_DECLS
-
-#endif /* utmp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utmpx.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utmpx.h
deleted file mode 100644
index b9cab83..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/utmpx.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMPX_H
-#define _UTMPX_H 1
-
-#include <features.h>
-#include <sys/time.h>
-
-/* Required according to Unix98. */
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* Get system dependent values and data structures. */
-#include <bits/utmpx.h>
-
-#ifdef __USE_GNU
-/* Compatibility names for the strings of the canonical file names. */
-# define UTMPX_FILE _PATH_UTMPX
-# define UTMPX_FILENAME _PATH_UTMPX
-# define WTMPX_FILE _PATH_WTMPX
-# define WTMPX_FILENAME _PATH_WTMPX
-#endif
-
-/* For the getutmp{,x} functions we need the `struct utmp'. */
-#ifdef __USE_GNU
-struct utmp;
-#endif
-
-
-__BEGIN_DECLS
-
-/* Open user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setutxent (void);
-
-/* Close user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endutxent (void);
-
-/* Get the next entry from the user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxent (void);
-
-/* Get the user accounting database entry corresponding to ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxid (const struct utmpx *__id);
-
-/* Get the user accounting database entry corresponding to LINE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxline (const struct utmpx *__line);
-
-/* Write the entry UTMPX into the user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *pututxline (const struct utmpx *__utmpx);
-
-
-#ifdef __USE_GNU
-/* Change name of the utmpx file to be examined.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int utmpxname (const char *__file);
-
-/* Append entry UTMP to the wtmpx-like file WTMPX_FILE.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void updwtmpx (const char *__wtmpx_file,
- const struct utmpx *__utmpx);
-
-
-/* Copy the information in UTMPX to UTMP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void getutmp (const struct utmpx *__utmpx,
- struct utmp *__utmp);
-
-/* Copy the information in UTMP to UTMPX.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void getutmpx (const struct utmp *__utmp, struct utmpx *__utmpx);
-#endif
-
-__END_DECLS
-
-#endif /* utmpx.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/values.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/values.h
deleted file mode 100644
index 82ce830..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/values.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* Old compatibility names for <limits.h> and <float.h> constants.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is obsolete. New programs should use
- <limits.h> and/or <float.h> instead of <values.h>. */
-
-#ifndef _VALUES_H
-#define _VALUES_H 1
-
-#include <features.h>
-
-#include <limits.h>
-
-#define _TYPEBITS(type) (sizeof (type) * CHAR_BIT)
-
-#define CHARBITS _TYPEBITS (char)
-#define SHORTBITS _TYPEBITS (short int)
-#define INTBITS _TYPEBITS (int)
-#define LONGBITS _TYPEBITS (long int)
-#define PTRBITS _TYPEBITS (char *)
-#define DOUBLEBITS _TYPEBITS (double)
-#define FLOATBITS _TYPEBITS (float)
-
-#define MINSHORT SHRT_MIN
-#define MININT INT_MIN
-#define MINLONG LONG_MIN
-
-#define MAXSHORT SHRT_MAX
-#define MAXINT INT_MAX
-#define MAXLONG LONG_MAX
-
-#define HIBITS MINSHORT
-#define HIBITL MINLONG
-
-
-#include <float.h>
-
-#define MAXDOUBLE DBL_MAX
-#define MAXFLOAT FLT_MAX
-#define MINDOUBLE DBL_MIN
-#define MINFLOAT FLT_MIN
-#define DMINEXP DBL_MIN_EXP
-#define FMINEXP FLT_MIN_EXP
-#define DMAXEXP DBL_MAX_EXP
-#define FMAXEXP FLT_MAX_EXP
-
-
-#ifdef __USE_MISC
-/* Some systems define this name instead of CHAR_BIT or CHARBITS. */
-# define BITSPERBYTE CHAR_BIT
-#endif
-
-#endif /* values.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wait.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wait.h
deleted file mode 100644
index d01b811..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wait.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/wait.h>
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wchar.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wchar.h
deleted file mode 100644
index ce0acb1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wchar.h
+++ /dev/null
@@ -1,862 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.24
- * Extended multibyte and wide character utilities <wchar.h>
- */
-
-#ifndef _WCHAR_H
-#define _WCHAR_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Gather machine dependent type support. */
-#include <bits/floatn.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#define __need_NULL
-#include <stddef.h>
-
-#define __need___va_list
-#include <stdarg.h>
-
-#include <bits/wchar.h>
-#include <bits/types/wint_t.h>
-#include <bits/types/mbstate_t.h>
-#include <bits/types/__FILE.h>
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# include <bits/types/FILE.h>
-#endif
-#ifdef __USE_XOPEN2K8
-# include <bits/types/locale_t.h>
-#endif
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && __GNUC_PREREQ (4, 4)
-# define __CORRECT_ISO_CPP_WCHAR_H_PROTO
-#endif
-
-#ifndef WCHAR_MIN
-/* These constants might also be defined in <inttypes.h>. */
-# define WCHAR_MIN __WCHAR_MIN
-# define WCHAR_MAX __WCHAR_MAX
-#endif
-
-#ifndef WEOF
-# define WEOF (0xffffffffu)
-#endif
-
-/* All versions of XPG prior to the publication of ISO C99 required
- the bulk of <wctype.h>'s declarations to appear in this header
- (because <wctype.h> did not exist prior to C99). In POSIX.1-2001
- those declarations were marked as XSI extensions; in -2008 they
- were additionally marked as obsolescent. _GNU_SOURCE mode
- anticipates the removal of these declarations in the next revision
- of POSIX. */
-#if (defined __USE_XOPEN && !defined __USE_GNU \
- && !(defined __USE_XOPEN2K && !defined __USE_XOPEN2KXSI))
-# include <bits/wctype-wchar.h>
-#endif
-
-__BEGIN_DECLS
-
-/* This incomplete type is defined in <time.h> but needed here because
- of `wcsftime'. */
-struct tm;
-
-
-/* Copy SRC to DEST. */
-extern wchar_t *wcscpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N wide-characters of SRC to DEST. */
-extern wchar_t *wcsncpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Append SRC onto DEST. */
-extern wchar_t *wcscat (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Append no more than N wide-characters of SRC onto DEST. */
-extern wchar_t *wcsncat (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Compare S1 and S2. */
-extern int wcscmp (const wchar_t *__s1, const wchar_t *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Compare N wide-characters of S1 and S2. */
-extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* Compare S1 and S2, ignoring case. */
-extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) __THROW;
-
-/* Compare no more than N chars of S1 and S2, ignoring case. */
-extern int wcsncasecmp (const wchar_t *__s1, const wchar_t *__s2,
- size_t __n) __THROW;
-
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-extern int wcscasecmp_l (const wchar_t *__s1, const wchar_t *__s2,
- locale_t __loc) __THROW;
-
-extern int wcsncasecmp_l (const wchar_t *__s1, const wchar_t *__s2,
- size_t __n, locale_t __loc) __THROW;
-#endif
-
-/* Compare S1 and S2, both interpreted as appropriate to the
- LC_COLLATE category of the current locale. */
-extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) __THROW;
-/* Transform S2 into array pointed to by S1 such that if wcscmp is
- applied to two transformed strings the result is the as applying
- `wcscoll' to the original strings. */
-extern size_t wcsxfrm (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n) __THROW;
-
-#ifdef __USE_XOPEN2K8
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-
-/* Compare S1 and S2, both interpreted as appropriate to the
- LC_COLLATE category of the given locale. */
-extern int wcscoll_l (const wchar_t *__s1, const wchar_t *__s2,
- locale_t __loc) __THROW;
-
-/* Transform S2 into array pointed to by S1 such that if wcscmp is
- applied to two transformed strings the result is the as applying
- `wcscoll' to the original strings. */
-extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2,
- size_t __n, locale_t __loc) __THROW;
-
-/* Duplicate S, returning an identical malloc'd string. */
-extern wchar_t *wcsdup (const wchar_t *__s) __THROW __attribute_malloc__;
-#endif
-
-/* Find the first occurrence of WC in WCS. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcschr (wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcschr") __attribute_pure__;
-extern "C++" const wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcschr") __attribute_pure__;
-#else
-extern wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-/* Find the last occurrence of WC in WCS. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcsrchr (wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcsrchr") __attribute_pure__;
-extern "C++" const wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcsrchr") __attribute_pure__;
-#else
-extern wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-
-#ifdef __USE_GNU
-/* This function is similar to `wcschr'. But it returns a pointer to
- the closing NUL wide character in case C is not found in S. */
-extern wchar_t *wcschrnul (const wchar_t *__s, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-
-/* Return the length of the initial segmet of WCS which
- consists entirely of wide characters not in REJECT. */
-extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject)
- __THROW __attribute_pure__;
-/* Return the length of the initial segmet of WCS which
- consists entirely of wide characters in ACCEPT. */
-extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept)
- __THROW __attribute_pure__;
-/* Find the first occurrence in WCS of any character in ACCEPT. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcspbrk (wchar_t *__wcs, const wchar_t *__accept)
- __THROW __asm ("wcspbrk") __attribute_pure__;
-extern "C++" const wchar_t *wcspbrk (const wchar_t *__wcs,
- const wchar_t *__accept)
- __THROW __asm ("wcspbrk") __attribute_pure__;
-#else
-extern wchar_t *wcspbrk (const wchar_t *__wcs, const wchar_t *__accept)
- __THROW __attribute_pure__;
-#endif
-/* Find the first occurrence of NEEDLE in HAYSTACK. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcsstr (wchar_t *__haystack, const wchar_t *__needle)
- __THROW __asm ("wcsstr") __attribute_pure__;
-extern "C++" const wchar_t *wcsstr (const wchar_t *__haystack,
- const wchar_t *__needle)
- __THROW __asm ("wcsstr") __attribute_pure__;
-#else
-extern wchar_t *wcsstr (const wchar_t *__haystack, const wchar_t *__needle)
- __THROW __attribute_pure__;
-#endif
-
-/* Divide WCS into tokens separated by characters in DELIM. */
-extern wchar_t *wcstok (wchar_t *__restrict __s,
- const wchar_t *__restrict __delim,
- wchar_t **__restrict __ptr) __THROW;
-
-/* Return the number of wide characters in S. */
-extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__;
-
-#ifdef __USE_XOPEN
-/* Another name for `wcsstr' from XPG4. */
-# ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcswcs (wchar_t *__haystack, const wchar_t *__needle)
- __THROW __asm ("wcswcs") __attribute_pure__;
-extern "C++" const wchar_t *wcswcs (const wchar_t *__haystack,
- const wchar_t *__needle)
- __THROW __asm ("wcswcs") __attribute_pure__;
-# else
-extern wchar_t *wcswcs (const wchar_t *__haystack, const wchar_t *__needle)
- __THROW __attribute_pure__;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Return the number of wide characters in S, but at most MAXLEN. */
-extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen)
- __THROW __attribute_pure__;
-#endif
-
-
-/* Search N wide characters of S for C. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wmemchr (wchar_t *__s, wchar_t __c, size_t __n)
- __THROW __asm ("wmemchr") __attribute_pure__;
-extern "C++" const wchar_t *wmemchr (const wchar_t *__s, wchar_t __c,
- size_t __n)
- __THROW __asm ("wmemchr") __attribute_pure__;
-#else
-extern wchar_t *wmemchr (const wchar_t *__s, wchar_t __c, size_t __n)
- __THROW __attribute_pure__;
-#endif
-
-/* Compare N wide characters of S1 and S2. */
-extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW __attribute_pure__;
-
-/* Copy N wide characters of SRC to DEST. */
-extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n) __THROW;
-
-/* Copy N wide characters of SRC to DEST, guaranteeing
- correct behavior for overlapping strings. */
-extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW;
-
-/* Set N wide characters of S to C. */
-extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW;
-
-#ifdef __USE_GNU
-/* Copy N wide characters of SRC to DEST and return pointer to following
- wide character. */
-extern wchar_t *wmempcpy (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n)
- __THROW;
-#endif
-
-
-/* Determine whether C constitutes a valid (one-byte) multibyte
- character. */
-extern wint_t btowc (int __c) __THROW;
-
-/* Determine whether C corresponds to a member of the extended
- character set whose multibyte representation is a single byte. */
-extern int wctob (wint_t __c) __THROW;
-
-/* Determine whether PS points to an object representing the initial
- state. */
-extern int mbsinit (const mbstate_t *__ps) __THROW __attribute_pure__;
-
-/* Write wide character representation of multibyte character pointed
- to by S to PWC. */
-extern size_t mbrtowc (wchar_t *__restrict __pwc,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of wide character WC to S. */
-extern size_t wcrtomb (char *__restrict __s, wchar_t __wc,
- mbstate_t *__restrict __ps) __THROW;
-
-/* Return number of bytes in multibyte character pointed to by S. */
-extern size_t __mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps) __THROW;
-extern size_t mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps) __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-/* Define inline function as optimization. */
-
-/* We can use the BTOWC and WCTOB optimizations since we know that all
- locales must use ASCII encoding for the values in the ASCII range
- and because the wchar_t encoding is always ISO 10646. */
-extern wint_t __btowc_alias (int __c) __asm ("btowc");
-__extern_inline wint_t
-__NTH (btowc (int __c))
-{ return (__builtin_constant_p (__c) && __c >= '\0' && __c <= '\x7f'
- ? (wint_t) __c : __btowc_alias (__c)); }
-
-extern int __wctob_alias (wint_t __c) __asm ("wctob");
-__extern_inline int
-__NTH (wctob (wint_t __wc))
-{ return (__builtin_constant_p (__wc) && __wc >= L'\0' && __wc <= L'\x7f'
- ? (int) __wc : __wctob_alias (__wc)); }
-
-__extern_inline size_t
-__NTH (mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps))
-{ return (__ps != NULL
- ? mbrtowc (NULL, __s, __n, __ps) : __mbrlen (__s, __n, NULL)); }
-#endif
-
-/* Write wide character representation of multibyte character string
- SRC to DST. */
-extern size_t mbsrtowcs (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-
-/* Write multibyte character representation of wide character string
- SRC to DST. */
-extern size_t wcsrtombs (char *__restrict __dst,
- const wchar_t **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* Write wide character representation of at most NMC bytes of the
- multibyte character string SRC to DST. */
-extern size_t mbsnrtowcs (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps) __THROW;
-
-/* Write multibyte character representation of at most NWC characters
- from the wide character string SRC to DST. */
-extern size_t wcsnrtombs (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-#endif /* use POSIX 2008 */
-
-
-/* The following functions are extensions found in X/Open CAE. */
-#ifdef __USE_XOPEN
-/* Determine number of column positions required for C. */
-extern int wcwidth (wchar_t __c) __THROW;
-
-/* Determine number of column positions required for first N wide
- characters (or fewer if S ends before this) in S. */
-extern int wcswidth (const wchar_t *__s, size_t __n) __THROW;
-#endif /* Use X/Open. */
-
-
-/* Convert initial portion of the wide string NPTR to `double'
- representation. */
-extern double wcstod (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-
-#ifdef __USE_ISOC99
-/* Likewise for `float' and `long double' sizes of floating-point numbers. */
-extern float wcstof (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-extern long double wcstold (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif /* C99 */
-
-/* Likewise for `_FloatN' and `_FloatNx' when support is enabled. */
-
-#if __HAVE_FLOAT16 && defined __USE_GNU
-extern _Float16 wcstof16 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT32 && defined __USE_GNU
-extern _Float32 wcstof32 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT64 && defined __USE_GNU
-extern _Float64 wcstof64 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT128 && defined __USE_GNU
-extern _Float128 wcstof128 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT32X && defined __USE_GNU
-extern _Float32x wcstof32x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT64X && defined __USE_GNU
-extern _Float64x wcstof64x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT128X && defined __USE_GNU
-extern _Float128x wcstof128x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-
-/* Convert initial portion of wide string NPTR to `long int'
- representation. */
-extern long int wcstol (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base) __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long int'
- representation. */
-extern unsigned long int wcstoul (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-#ifdef __USE_ISOC99
-/* Convert initial portion of wide string NPTR to `long long int'
- representation. */
-__extension__
-extern long long int wcstoll (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long long int'
- representation. */
-__extension__
-extern unsigned long long int wcstoull (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base) __THROW;
-#endif /* ISO C99. */
-
-#ifdef __USE_GNU
-/* Convert initial portion of wide string NPTR to `long long int'
- representation. */
-__extension__
-extern long long int wcstoq (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long long int'
- representation. */
-__extension__
-extern unsigned long long int wcstouq (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base) __THROW;
-#endif /* Use GNU. */
-
-#ifdef __USE_GNU
-/* Parallel versions of the functions above which take the locale to
- use as an additional parameter. These are GNU extensions inspired
- by the POSIX.1-2008 extended locale API. */
-extern long int wcstol_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base,
- locale_t __loc) __THROW;
-
-extern unsigned long int wcstoul_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc) __THROW;
-
-__extension__
-extern long long int wcstoll_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc) __THROW;
-
-__extension__
-extern unsigned long long int wcstoull_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW;
-
-extern double wcstod_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, locale_t __loc)
- __THROW;
-
-extern float wcstof_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, locale_t __loc)
- __THROW;
-
-extern long double wcstold_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-
-# if __HAVE_FLOAT16
-extern _Float16 wcstof16_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT32
-extern _Float32 wcstof32_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT64
-extern _Float64 wcstof64_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT128
-extern _Float128 wcstof128_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT32X
-extern _Float32x wcstof32x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT64X
-extern _Float64x wcstof64x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT128X
-extern _Float128x wcstof128x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-#endif /* use GNU */
-
-
-#ifdef __USE_XOPEN2K8
-/* Copy SRC to DEST, returning the address of the terminating L'\0' in
- DEST. */
-extern wchar_t *wcpcpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src) __THROW;
-
-/* Copy no more than N characters of SRC to DEST, returning the address of
- the last character written into DEST. */
-extern wchar_t *wcpncpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW;
-#endif
-
-
-/* Wide character I/O functions. */
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Like OPEN_MEMSTREAM, but the stream is wide oriented and produces
- a wide character string. */
-extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW;
-#endif
-
-#if defined __USE_ISOC95 || defined __USE_UNIX98
-
-/* Select orientation for stream. */
-extern int fwide (__FILE *__fp, int __mode) __THROW;
-
-
-/* Write formatted output to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fwprintf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wprintf__, 2, 3))) */;
-/* Write formatted output to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int wprintf (const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wprintf__, 1, 2))) */;
-/* Write formatted output of at most N characters to S. */
-extern int swprintf (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 4))) */;
-
-/* Write formatted output to S from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfwprintf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wprintf__, 2, 0))) */;
-/* Write formatted output to stdout from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vwprintf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wprintf__, 1, 0))) */;
-/* Write formatted output of at most N character to S from argument
- list ARG. */
-extern int vswprintf (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 0))) */;
-
-
-/* Read formatted input from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fwscanf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-/* Read formatted input from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int wscanf (const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wscanf__, 1, 2))) */;
-/* Read formatted input from S. */
-extern int swscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-
-/* For historical reasons, the C99-compliant versions of the scanf
- functions are at alternative names. When __LDBL_COMPAT or
- __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI are in effect, this is handled in
- bits/wchar-ldbl.h. */
-#if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...),
- __isoc99_fwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...),
- __isoc99_wscanf)
- /* __attribute__ ((__format__ (__wscanf__, 1, 2))) */;
-extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- ...), __isoc99_swscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-# else
-extern int __isoc99_fwscanf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...);
-extern int __isoc99_wscanf (const wchar_t *__restrict __format, ...);
-extern int __isoc99_swscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format, ...)
- __THROW;
-# define fwscanf __isoc99_fwscanf
-# define wscanf __isoc99_wscanf
-# define swscanf __isoc99_swscanf
-# endif
-# endif
-
-#endif /* Use ISO C95, C99 and Unix98. */
-
-#ifdef __USE_ISOC99
-/* Read formatted input from S into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfwscanf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-/* Read formatted input from stdin into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vwscanf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wscanf__, 1, 0))) */;
-/* Read formatted input from S into argument list ARG. */
-extern int vswscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-
-/* Same redirection as above for the v*wscanf family. */
-# if !__GLIBC_USE (DEPRECATED_SCANF) \
- && (!defined __LDBL_COMPAT || !defined __REDIRECT) \
- && (defined __STRICT_ANSI__ || defined __USE_XOPEN2K) \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vfwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 1, 0))) */;
-extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vswscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-# else
-extern int __isoc99_vfwscanf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg);
-extern int __isoc99_vwscanf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg);
-extern int __isoc99_vswscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg) __THROW;
-# define vfwscanf __isoc99_vfwscanf
-# define vwscanf __isoc99_vwscanf
-# define vswscanf __isoc99_vswscanf
-# endif
-# endif
-
-#endif /* Use ISO C99. */
-
-
-/* Read a character from STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern wint_t fgetwc (__FILE *__stream);
-extern wint_t getwc (__FILE *__stream);
-
-/* Read a character from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t getwchar (void);
-
-
-/* Write a character to STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern wint_t fputwc (wchar_t __wc, __FILE *__stream);
-extern wint_t putwc (wchar_t __wc, __FILE *__stream);
-
-/* Write a character to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t putwchar (wchar_t __wc);
-
-
-/* Get a newline-terminated wide character string of finite length
- from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wchar_t *fgetws (wchar_t *__restrict __ws, int __n,
- __FILE *__restrict __stream);
-
-/* Write a string to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputws (const wchar_t *__restrict __ws,
- __FILE *__restrict __stream);
-
-
-/* Push a character back onto the input buffer of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t ungetwc (wint_t __wc, __FILE *__stream);
-
-
-#ifdef __USE_GNU
-/* These are defined to be equivalent to the `char' functions defined
- in POSIX.1:1996.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern wint_t getwc_unlocked (__FILE *__stream);
-extern wint_t getwchar_unlocked (void);
-
-/* This is the wide character version of a GNU extension.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wint_t fgetwc_unlocked (__FILE *__stream);
-
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream);
-
-/* These are defined to be equivalent to the `char' functions defined
- in POSIX.1:1996.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream);
-extern wint_t putwchar_unlocked (wchar_t __wc);
-
-
-/* This function does the same as `fgetws' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wchar_t *fgetws_unlocked (wchar_t *__restrict __ws, int __n,
- __FILE *__restrict __stream);
-
-/* This function does the same as `fputws' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputws_unlocked (const wchar_t *__restrict __ws,
- __FILE *__restrict __stream);
-#endif
-
-
-/* Format TP into S according to FORMAT.
- Write no more than MAXSIZE wide characters and return the number
- of wide characters written, or 0 if it would exceed MAXSIZE. */
-extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize,
- const wchar_t *__restrict __format,
- const struct tm *__restrict __tp) __THROW;
-
-# ifdef __USE_GNU
-/* Similar to `wcsftime' but takes the information from
- the provided locale and not the global locale. */
-extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize,
- const wchar_t *__restrict __format,
- const struct tm *__restrict __tp,
- locale_t __loc) __THROW;
-# endif
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/wchar2.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/wchar-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* wchar.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wctype.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wctype.h
deleted file mode 100644
index a561802..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wctype.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.25
- * Wide character classification and mapping utilities <wctype.h>
- */
-
-#ifndef _WCTYPE_H
-#define _WCTYPE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#include <bits/types/wint_t.h>
-
-/* Constant expression of type `wint_t' whose value does not correspond
- to any member of the extended character set. */
-#ifndef WEOF
-# define WEOF (0xffffffffu)
-#endif
-
-/* Some definitions from this header also appear in <wchar.h> in
- Unix98 mode. */
-#include <bits/wctype-wchar.h>
-
-/*
- * Extensible wide-character mapping functions: 7.15.3.2.
- */
-
-__BEGIN_DECLS
-
-/* Scalar type that can hold values which represent locale-specific
- character mappings. */
-typedef const __int32_t *wctrans_t;
-
-/* Construct value that describes a mapping between wide characters
- identified by the string argument PROPERTY. */
-extern wctrans_t wctrans (const char *__property) __THROW;
-
-/* Map the wide character WC using the mapping described by DESC. */
-extern wint_t towctrans (wint_t __wc, wctrans_t __desc) __THROW;
-
-# ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Test for any wide character for which `iswalpha' or `iswdigit' is
- true. */
-extern int iswalnum_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character for which `iswupper' or 'iswlower' is
- true, or any wide character that is one of a locale-specific set of
- wide-characters for which none of `iswcntrl', `iswdigit',
- `iswpunct', or `iswspace' is true. */
-extern int iswalpha_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any control wide character. */
-extern int iswcntrl_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a decimal-digit
- character. */
-extern int iswdigit_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character for which `iswprint' is true and
- `iswspace' is false. */
-extern int iswgraph_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a lowercase letter
- or is one of a locale-specific set of wide characters for which
- none of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswlower_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any printing wide character. */
-extern int iswprint_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any printing wide character that is one of a
- locale-specific et of wide characters for which neither `iswspace'
- nor `iswalnum' is true. */
-extern int iswpunct_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a locale-specific
- set of wide characters for which none of `iswalnum', `iswgraph', or
- `iswpunct' is true. */
-extern int iswspace_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to an uppercase letter
- or is one of a locale-specific set of wide character for which none
- of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswupper_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a hexadecimal-digit
- character equivalent to that performed be the functions described
- in the previous subclause. */
-extern int iswxdigit_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a standard blank
- wide character or a locale-specific set of wide characters for
- which `iswalnum' is false. */
-extern int iswblank_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Construct value that describes a class of wide characters identified
- by the string argument PROPERTY. */
-extern wctype_t wctype_l (const char *__property, locale_t __locale)
- __THROW;
-
-/* Determine whether the wide-character WC has the property described by
- DESC. */
-extern int iswctype_l (wint_t __wc, wctype_t __desc, locale_t __locale)
- __THROW;
-
-/*
- * Wide-character case-mapping functions.
- */
-
-/* Converts an uppercase letter to the corresponding lowercase letter. */
-extern wint_t towlower_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Converts an lowercase letter to the corresponding uppercase letter. */
-extern wint_t towupper_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Construct value that describes a mapping between wide characters
- identified by the string argument PROPERTY. */
-extern wctrans_t wctrans_l (const char *__property, locale_t __locale)
- __THROW;
-
-/* Map the wide character WC using the mapping described by DESC. */
-extern wint_t towctrans_l (wint_t __wc, wctrans_t __desc,
- locale_t __locale) __THROW;
-
-# endif /* Use POSIX 2008. */
-
-__END_DECLS
-
-#endif /* wctype.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wordexp.h b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wordexp.h
deleted file mode 100644
index b6ac1b7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/include/wordexp.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WORDEXP_H
-#define _WORDEXP_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-/* Bits set in the FLAGS argument to `wordexp'. */
-enum
- {
- WRDE_DOOFFS = (1 << 0), /* Insert PWORDEXP->we_offs NULLs. */
- WRDE_APPEND = (1 << 1), /* Append to results of a previous call. */
- WRDE_NOCMD = (1 << 2), /* Don't do command substitution. */
- WRDE_REUSE = (1 << 3), /* Reuse storage in PWORDEXP. */
- WRDE_SHOWERR = (1 << 4), /* Don't redirect stderr to /dev/null. */
- WRDE_UNDEF = (1 << 5), /* Error for expanding undefined variables. */
- __WRDE_FLAGS = (WRDE_DOOFFS | WRDE_APPEND | WRDE_NOCMD
- | WRDE_REUSE | WRDE_SHOWERR | WRDE_UNDEF)
- };
-
-/* Structure describing a word-expansion run. */
-typedef struct
- {
- size_t we_wordc; /* Count of words matched. */
- char **we_wordv; /* List of expanded words. */
- size_t we_offs; /* Slots to reserve in `we_wordv'. */
- } wordexp_t;
-
-/* Possible nonzero return values from `wordexp'. */
-enum
- {
-#ifdef __USE_XOPEN
- WRDE_NOSYS = -1, /* Never used since we support `wordexp'. */
-#endif
- WRDE_NOSPACE = 1, /* Ran out of memory. */
- WRDE_BADCHAR, /* A metachar appears in the wrong place. */
- WRDE_BADVAL, /* Undefined var reference with WRDE_UNDEF. */
- WRDE_CMDSUB, /* Command substitution with WRDE_NOCMD. */
- WRDE_SYNTAX /* Shell syntax error. */
- };
-
-/* Do word expansion of WORDS into PWORDEXP. */
-extern int wordexp (const char *__restrict __words,
- wordexp_t *__restrict __pwordexp, int __flags);
-
-/* Free the storage allocated by a `wordexp' call. */
-extern void wordfree (wordexp_t *__wordexp) __THROW;
-
-__END_DECLS
-
-#endif /* wordexp.h */
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/Mcrt1.o b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/Mcrt1.o
deleted file mode 100644
index 718c4b0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/Mcrt1.o
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/Scrt1.o b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/Scrt1.o
deleted file mode 100644
index fb649a6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/Scrt1.o
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so
deleted file mode 100755
index 8d1a1cd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crt1.o b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crt1.o
deleted file mode 100644
index 98fe4e7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crt1.o
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crti.o b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crti.o
deleted file mode 100644
index a7ac501..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crti.o
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crtn.o b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crtn.o
deleted file mode 100644
index 73eb709..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/crtn.o
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so
deleted file mode 100755
index 4591668..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so
deleted file mode 100755
index 4bde5d3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so
deleted file mode 100755
index 4de15e3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5.so
deleted file mode 100755
index 50cf433..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so
deleted file mode 100755
index 9e17d6e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BRF.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BRF.so
deleted file mode 100755
index d30ef39..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BRF.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP10007.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP10007.so
deleted file mode 100755
index 748ba60..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP10007.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1125.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1125.so
deleted file mode 100755
index a50bee6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1125.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1250.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1250.so
deleted file mode 100755
index 9c01750..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1250.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1251.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1251.so
deleted file mode 100755
index d290052..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1251.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1252.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1252.so
deleted file mode 100755
index e797cb7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1252.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1253.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1253.so
deleted file mode 100755
index 28dbc90..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1253.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1254.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1254.so
deleted file mode 100755
index 4efcd35..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1254.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1255.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1255.so
deleted file mode 100755
index 78a21bd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1255.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1256.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1256.so
deleted file mode 100755
index 953355d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1256.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1257.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1257.so
deleted file mode 100755
index b49b283..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1257.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1258.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1258.so
deleted file mode 100755
index 6de2bfe..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1258.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP737.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP737.so
deleted file mode 100755
index ad6e1f1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP737.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP770.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP770.so
deleted file mode 100755
index 2e8e6d0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP770.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP771.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP771.so
deleted file mode 100755
index df07cc9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP771.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP772.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP772.so
deleted file mode 100755
index 34b42b3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP772.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP773.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP773.so
deleted file mode 100755
index dc7d643..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP773.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP774.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP774.so
deleted file mode 100755
index d1f9f18..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP774.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP775.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP775.so
deleted file mode 100755
index 2ba2321..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP775.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP932.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP932.so
deleted file mode 100755
index b1f0b67..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP932.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so
deleted file mode 100755
index 5621430..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CWI.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CWI.so
deleted file mode 100755
index 2b488e0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CWI.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so
deleted file mode 100755
index 8b60b44..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so
deleted file mode 100755
index 2f865ba..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so
deleted file mode 100755
index ee3d53a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so
deleted file mode 100755
index 24768e1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so
deleted file mode 100755
index 76d9760..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so
deleted file mode 100755
index 5834e34..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so
deleted file mode 100755
index 6e27058..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so
deleted file mode 100755
index f95a8d6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so
deleted file mode 100755
index e460cc7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so
deleted file mode 100755
index 4e5842b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so
deleted file mode 100755
index ed9be35..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so
deleted file mode 100755
index d0a4111..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so
deleted file mode 100755
index fbefc35..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so
deleted file mode 100755
index d587938..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so
deleted file mode 100755
index 34afe79..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so
deleted file mode 100755
index 199c2bd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so
deleted file mode 100755
index 782bc21..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so
deleted file mode 100755
index 4cf52b4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so
deleted file mode 100755
index 25374c2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so
deleted file mode 100755
index 5a04a29..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so
deleted file mode 100755
index bebcfe2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so
deleted file mode 100755
index b0abd0f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so
deleted file mode 100755
index 3a361f5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so
deleted file mode 100755
index caaa5e6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GB18030.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GB18030.so
deleted file mode 100755
index b7c5d54..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GB18030.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so
deleted file mode 100755
index 4fe8d8d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so
deleted file mode 100755
index 2c87699..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBK.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBK.so
deleted file mode 100755
index 927be54..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBK.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so
deleted file mode 100755
index cd097a9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so
deleted file mode 100755
index da79ad0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so
deleted file mode 100755
index d30187b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so
deleted file mode 100755
index e59b6bc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so
deleted file mode 100755
index 15b28e1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so
deleted file mode 100755
index c6be3f0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so
deleted file mode 100755
index cb1a530..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so
deleted file mode 100755
index 0b43f3b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so
deleted file mode 100755
index a173b45..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so
deleted file mode 100755
index 512bbef..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so
deleted file mode 100755
index e7bacef..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM037.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM037.so
deleted file mode 100755
index e77c19f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM037.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM038.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM038.so
deleted file mode 100755
index 4da926f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM038.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so
deleted file mode 100755
index 5ff5834..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so
deleted file mode 100755
index bd186ea..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so
deleted file mode 100755
index a9e4158..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so
deleted file mode 100755
index 356c2b6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so
deleted file mode 100755
index c9f8b19..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so
deleted file mode 100755
index 0141e20..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so
deleted file mode 100755
index 4ca98f8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so
deleted file mode 100755
index 232087a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so
deleted file mode 100755
index a2e5512..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so
deleted file mode 100755
index 5200d81..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so
deleted file mode 100755
index a5b90b9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so
deleted file mode 100755
index d2bf217..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so
deleted file mode 100755
index 1c77b2a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so
deleted file mode 100755
index 6bdf385..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so
deleted file mode 100755
index 1b3534b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so
deleted file mode 100755
index b81b28b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so
deleted file mode 100755
index e92a878..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so
deleted file mode 100755
index 8e019d1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so
deleted file mode 100755
index a03ff74..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so
deleted file mode 100755
index fa10ef0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so
deleted file mode 100755
index 7d10b14..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so
deleted file mode 100755
index 2418192..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so
deleted file mode 100755
index 282cfe0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so
deleted file mode 100755
index eee1e15..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so
deleted file mode 100755
index 9721c5d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so
deleted file mode 100755
index f4463fa..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so
deleted file mode 100755
index b794d89..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so
deleted file mode 100755
index 58bdb50..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so
deleted file mode 100755
index 0b16df6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so
deleted file mode 100755
index ae48209..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so
deleted file mode 100755
index fe1f1b2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so
deleted file mode 100755
index 5b22d68..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so
deleted file mode 100755
index 66345e8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so
deleted file mode 100755
index c3fe7a0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so
deleted file mode 100755
index 714854c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so
deleted file mode 100755
index 765e5c8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so
deleted file mode 100755
index e80948e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so
deleted file mode 100755
index fc1c91d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so
deleted file mode 100755
index ee4b2d7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so
deleted file mode 100755
index fe8060f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so
deleted file mode 100755
index e801190..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so
deleted file mode 100755
index a1064a7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so
deleted file mode 100755
index 32db6a4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so
deleted file mode 100755
index 414ae3f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so
deleted file mode 100755
index 54b7d31..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so
deleted file mode 100755
index 1663b9c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so
deleted file mode 100755
index c7272e3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM256.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM256.so
deleted file mode 100755
index d9e83e0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM256.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM273.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM273.so
deleted file mode 100755
index 57a4158..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM273.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM274.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM274.so
deleted file mode 100755
index 25b01b5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM274.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM275.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM275.so
deleted file mode 100755
index 59af30a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM275.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM277.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM277.so
deleted file mode 100755
index 7e69cdd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM277.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM278.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM278.so
deleted file mode 100755
index ee72285..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM278.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM280.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM280.so
deleted file mode 100755
index 779ab6e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM280.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM281.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM281.so
deleted file mode 100755
index 2a29eb2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM281.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM284.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM284.so
deleted file mode 100755
index a7c8860..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM284.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM285.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM285.so
deleted file mode 100755
index 205b265..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM285.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM290.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM290.so
deleted file mode 100755
index fbe5697..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM290.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM297.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM297.so
deleted file mode 100755
index 5c8a62b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM297.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM420.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM420.so
deleted file mode 100755
index 7707dd6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM420.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM423.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM423.so
deleted file mode 100755
index 97f4771..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM423.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM424.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM424.so
deleted file mode 100755
index fde3f7b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM424.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM437.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM437.so
deleted file mode 100755
index 1b15257..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM437.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so
deleted file mode 100755
index 45c514d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so
deleted file mode 100755
index 2eb2ce0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so
deleted file mode 100755
index 352093b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so
deleted file mode 100755
index 3d2be11..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM500.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM500.so
deleted file mode 100755
index 22aa30d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM500.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so
deleted file mode 100755
index f5d9c1c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM803.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM803.so
deleted file mode 100755
index 6afdad7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM803.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM850.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM850.so
deleted file mode 100755
index 27cc3c5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM850.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM851.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM851.so
deleted file mode 100755
index ac5b41a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM851.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM852.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM852.so
deleted file mode 100755
index e382ba8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM852.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM855.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM855.so
deleted file mode 100755
index 23e435c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM855.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM856.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM856.so
deleted file mode 100755
index 44bbf6b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM856.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM857.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM857.so
deleted file mode 100755
index d8d7346..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM857.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM858.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM858.so
deleted file mode 100755
index ec8d043..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM858.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM860.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM860.so
deleted file mode 100755
index 68375e8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM860.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM861.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM861.so
deleted file mode 100755
index b6d894d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM861.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM862.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM862.so
deleted file mode 100755
index 369530b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM862.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM863.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM863.so
deleted file mode 100755
index 8e8e85b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM863.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM864.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM864.so
deleted file mode 100755
index 396aab9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM864.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM865.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM865.so
deleted file mode 100755
index dc6c140..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM865.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866.so
deleted file mode 100755
index 3468ede..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so
deleted file mode 100755
index 1050e9d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM868.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM868.so
deleted file mode 100755
index 0d14104..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM868.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM869.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM869.so
deleted file mode 100755
index e55df3b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM869.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM870.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM870.so
deleted file mode 100755
index cbb7e2d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM870.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM871.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM871.so
deleted file mode 100755
index a6b71f3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM871.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM874.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM874.so
deleted file mode 100755
index 17bfce8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM874.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM875.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM875.so
deleted file mode 100755
index b22f3b7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM875.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM880.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM880.so
deleted file mode 100755
index be54a21..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM880.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM891.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM891.so
deleted file mode 100755
index e71b0d6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM891.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM901.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM901.so
deleted file mode 100755
index f66daa2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM901.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM902.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM902.so
deleted file mode 100755
index 1824156..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM902.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM903.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM903.so
deleted file mode 100755
index 9c27ea0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM903.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so
deleted file mode 100755
index b2e4a71..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM904.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM904.so
deleted file mode 100755
index ae5ba90..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM904.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM905.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM905.so
deleted file mode 100755
index 49289eb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM905.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so
deleted file mode 100755
index 4b8dc73..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM918.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM918.so
deleted file mode 100755
index ee61427..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM918.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM921.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM921.so
deleted file mode 100755
index 6046d73..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM921.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM922.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM922.so
deleted file mode 100755
index d071649..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM922.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM930.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM930.so
deleted file mode 100755
index acb334e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM930.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM932.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM932.so
deleted file mode 100755
index 0fa6505..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM932.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM933.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM933.so
deleted file mode 100755
index 989061e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM933.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM935.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM935.so
deleted file mode 100755
index d79535e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM935.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM937.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM937.so
deleted file mode 100755
index c1cfbcb..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM937.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM939.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM939.so
deleted file mode 100755
index fc8f62e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM939.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM943.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM943.so
deleted file mode 100755
index 548b0e8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM943.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so
deleted file mode 100755
index daf26e9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so
deleted file mode 100755
index 0684467..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so
deleted file mode 100755
index c16b5e3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so
deleted file mode 100755
index 7a9ee88..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS.so
deleted file mode 100755
index 6f491a1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so
deleted file mode 100755
index 35cc891..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so
deleted file mode 100755
index a135402..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so
deleted file mode 100755
index 51bca21..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so
deleted file mode 100755
index 3111625..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so
deleted file mode 100755
index 8cc047d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so
deleted file mode 100755
index ea635da..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so
deleted file mode 100755
index 2e6a6b8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so
deleted file mode 100755
index 34a1af1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO646.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO646.so
deleted file mode 100755
index 30926c4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO646.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so
deleted file mode 100755
index 532d042..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so
deleted file mode 100755
index 40e11b7..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so
deleted file mode 100755
index 01be0e4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so
deleted file mode 100755
index cf0bb56..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so
deleted file mode 100755
index 44cdf5a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so
deleted file mode 100755
index 4fd5985..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so
deleted file mode 100755
index 6c9906b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so
deleted file mode 100755
index 3771fdc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so
deleted file mode 100755
index 518e6e5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so
deleted file mode 100755
index b7eb0ee..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so
deleted file mode 100755
index 6225eaf..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so
deleted file mode 100755
index 2b6e75d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so
deleted file mode 100755
index 883ffef..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so
deleted file mode 100755
index b8c508f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so
deleted file mode 100755
index e539c11..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so
deleted file mode 100755
index cc3d5a6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so
deleted file mode 100755
index 78a8c32..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so
deleted file mode 100755
index b202301..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so
deleted file mode 100755
index 12a7a60..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so
deleted file mode 100755
index 08a4a71..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so
deleted file mode 100755
index 34ab533..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so
deleted file mode 100755
index 5aa1481..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so
deleted file mode 100755
index b4629be..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so
deleted file mode 100755
index 7a0b977..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so
deleted file mode 100755
index d96e403..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so
deleted file mode 100755
index 7fd8071..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so
deleted file mode 100755
index 8850fa8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so
deleted file mode 100755
index c819b7c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so
deleted file mode 100755
index a494ed5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so
deleted file mode 100755
index a16a657..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so
deleted file mode 100755
index b462b6a..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so
deleted file mode 100755
index a042648..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so
deleted file mode 100755
index 6cb15ef..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so
deleted file mode 100755
index 228139b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so
deleted file mode 100755
index f9c26d4..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so
deleted file mode 100755
index 629c639..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so
deleted file mode 100755
index ddcad43..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MIK.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MIK.so
deleted file mode 100755
index ea9f4fc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MIK.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so
deleted file mode 100755
index a78b116..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so
deleted file mode 100755
index a146792..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/PT154.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/PT154.so
deleted file mode 100755
index c54f6e9..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/PT154.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/RK1048.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/RK1048.so
deleted file mode 100755
index 3e400b5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/RK1048.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so
deleted file mode 100755
index c2f33fc..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so
deleted file mode 100755
index 11df533..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SJIS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SJIS.so
deleted file mode 100755
index 10586cf..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SJIS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/T.61.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/T.61.so
deleted file mode 100755
index 23faabd..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/T.61.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so
deleted file mode 100755
index d8058d3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so
deleted file mode 100755
index 08e8e9e..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TSCII.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TSCII.so
deleted file mode 100755
index 568bed0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TSCII.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UHC.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UHC.so
deleted file mode 100755
index 6908fdf..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UHC.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so
deleted file mode 100755
index 57e1699..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so
deleted file mode 100755
index 1559125..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so
deleted file mode 100755
index 0336919..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so
deleted file mode 100755
index 0e410c0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/VISCII.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/VISCII.so
deleted file mode 100755
index 8f375b3..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/VISCII.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/gconv-modules b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/gconv-modules
deleted file mode 100644
index 8540225..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/gconv-modules
+++ /dev/null
@@ -1,1972 +0,0 @@
-# GNU libc iconv configuration.
-# Copyright (C) 1997-2021 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
-# <https://www.gnu.org/licenses/>.
-
-# All lines contain the following information:
-
-# If the lines start with `module'
-# fromset: either a name triple or a regular expression triple.
-# toset: a name triple or an expression with \N to get regular
-# expression matching results.
-# filename: filename of the module implementing the transformation.
-# If it is not absolute the path is made absolute by prepending
-# the directory the configuration file is found in.
-# cost: optional cost of the transformation. Default is 1.
-
-# If the lines start with `alias'
-# alias: alias name which is not really recognized.
-# name: the real name of the character set
-
-alias ISO-IR-4// BS_4730//
-alias ISO646-GB// BS_4730//
-alias GB// BS_4730//
-alias UK// BS_4730//
-alias CSISO4UNITEDKINGDOM// BS_4730//
-module BS_4730// INTERNAL ISO646 2
-module INTERNAL BS_4730// ISO646 2
-
-alias ISO-IR-121// CSA_Z243.4-1985-1//
-alias ISO646-CA// CSA_Z243.4-1985-1//
-alias CSA7-1// CSA_Z243.4-1985-1//
-alias CA// CSA_Z243.4-1985-1//
-alias CSISO121CANADIAN1// CSA_Z243.4-1985-1//
-alias CSA_Z243.419851// CSA_Z243.4-1985-1//
-module CSA_Z243.4-1985-1// INTERNAL ISO646 2
-module INTERNAL CSA_Z243.4-1985-1// ISO646 2
-
-alias ISO-IR-122// CSA_Z243.4-1985-2//
-alias ISO646-CA2// CSA_Z243.4-1985-2//
-alias CSA7-2// CSA_Z243.4-1985-2//
-alias CSISO122CANADIAN2// CSA_Z243.4-1985-2//
-alias CSA_Z243.419852// CSA_Z243.4-1985-2//
-module CSA_Z243.4-1985-2// INTERNAL ISO646 2
-module INTERNAL CSA_Z243.4-1985-2// ISO646 2
-
-alias ISO-IR-21// DIN_66003//
-alias DE// DIN_66003//
-alias ISO646-DE// DIN_66003//
-alias CSISO21GERMAN// DIN_66003//
-module DIN_66003// INTERNAL ISO646 2
-module INTERNAL DIN_66003// ISO646 2
-
-alias DS2089// DS_2089//
-alias ISO646-DK// DS_2089//
-alias DK// DS_2089//
-alias CSISO646DANISH// DS_2089//
-module DS_2089// INTERNAL ISO646 2
-module INTERNAL DS_2089// ISO646 2
-
-alias ISO-IR-17// ES//
-alias ISO646-ES// ES//
-alias CSISO17SPANISH// ES//
-module ES// INTERNAL ISO646 2
-module INTERNAL ES// ISO646 2
-
-alias ISO-IR-85// ES2//
-alias ISO646-ES2// ES2//
-alias CSISO85SPANISH2// ES2//
-module ES2// INTERNAL ISO646 2
-module INTERNAL ES2// ISO646 2
-
-alias ISO-IR-57// GB_1988-80//
-alias CN// GB_1988-80//
-alias ISO646-CN// GB_1988-80//
-alias CSISO58GB1988// GB_1988-80//
-alias GB_198880// GB_1988-80//
-module GB_1988-80// INTERNAL ISO646 2
-module INTERNAL GB_1988-80// ISO646 2
-
-alias ISO-IR-15// IT//
-alias ISO646-IT// IT//
-alias CSISO15ITALIAN// IT//
-module IT// INTERNAL ISO646 2
-module INTERNAL IT// ISO646 2
-
-alias ISO-IR-14// JIS_C6220-1969-RO//
-alias JP// JIS_C6220-1969-RO//
-alias ISO646-JP// JIS_C6220-1969-RO//
-alias CSISO14JISC6220RO// JIS_C6220-1969-RO//
-alias JIS_C62201969RO// JIS_C6220-1969-RO//
-module JIS_C6220-1969-RO// INTERNAL ISO646 2
-module INTERNAL JIS_C6220-1969-RO// ISO646 2
-
-alias ISO-IR-92// JIS_C6229-1984-B//
-alias ISO646-JP-OCR-B// JIS_C6229-1984-B//
-alias JP-OCR-B// JIS_C6229-1984-B//
-alias CSISO92JISC62991984B// JIS_C6229-1984-B//
-alias JIS_C62291984B// JIS_C6229-1984-B//
-module JIS_C6229-1984-B// INTERNAL ISO646 2
-module INTERNAL JIS_C6229-1984-B// ISO646 2
-
-alias ISO-IR-141// JUS_I.B1.002//
-alias ISO646-YU// JUS_I.B1.002//
-alias JS// JUS_I.B1.002//
-alias YU// JUS_I.B1.002//
-alias CSISO141JUSIB1002// JUS_I.B1.002//
-module JUS_I.B1.002// INTERNAL ISO646 2
-module INTERNAL JUS_I.B1.002// ISO646 2
-
-alias ISO646-KR// KSC5636//
-alias CSKSC5636// KSC5636//
-module KSC5636// INTERNAL ISO646 2
-module INTERNAL KSC5636// ISO646 2
-
-alias ISO-IR-86// MSZ_7795.3//
-alias ISO646-HU// MSZ_7795.3//
-alias HU// MSZ_7795.3//
-alias CSISO86HUNGARIAN// MSZ_7795.3//
-module MSZ_7795.3// INTERNAL ISO646 2
-module INTERNAL MSZ_7795.3// ISO646 2
-
-alias CUBA// NC_NC00-10//
-alias NC_NC00-10:81// NC_NC00-10//
-alias ISO-IR-151// NC_NC00-10//
-alias ISO646-CU// NC_NC00-10//
-alias CSISO151CUBA// NC_NC00-10//
-alias NC_NC0010// NC_NC00-10//
-module NC_NC00-10// INTERNAL ISO646 2
-module INTERNAL NC_NC00-10// ISO646 2
-
-alias ISO-IR-69// NF_Z_62-010//
-alias ISO646-FR// NF_Z_62-010//
-alias FR// NF_Z_62-010//
-alias CSISO69FRENCH// NF_Z_62-010//
-alias NF_Z_62010// NF_Z_62-010//
-module NF_Z_62-010// INTERNAL ISO646 2
-module INTERNAL NF_Z_62-010// ISO646 2
-
-alias ISO-IR-25// NF_Z_62-010_1973//
-alias ISO646-FR1// NF_Z_62-010_1973//
-alias NF_Z_62-010_(1973)// NF_Z_62-010_1973//
-alias CSISO25FRENCH// NF_Z_62-010_1973//
-alias NF_Z_62010_1973// NF_Z_62-010_1973//
-module NF_Z_62-010_1973// INTERNAL ISO646 2
-module INTERNAL NF_Z_62-010_1973// ISO646 2
-
-alias ISO-IR-60// NS_4551-1//
-alias ISO646-NO// NS_4551-1//
-alias NO// NS_4551-1//
-alias CSISO60DANISHNORWEGIAN// NS_4551-1//
-alias CSISO60NORWEGIAN1// NS_4551-1//
-alias NS_45511// NS_4551-1//
-module NS_4551-1// INTERNAL ISO646 2
-module INTERNAL NS_4551-1// ISO646 2
-
-alias ISO646-NO2// NS_4551-2//
-alias ISO-IR-61// NS_4551-2//
-alias NO2// NS_4551-2//
-alias CSISO61NORWEGIAN2// NS_4551-2//
-alias NS_45512// NS_4551-2//
-module NS_4551-2// INTERNAL ISO646 2
-module INTERNAL NS_4551-2// ISO646 2
-
-alias ISO-IR-16// PT//
-alias ISO646-PT// PT//
-alias CSISO16PORTUGESE// PT//
-module PT// INTERNAL ISO646 2
-module INTERNAL PT// ISO646 2
-
-alias ISO-IR-84// PT2//
-alias ISO646-PT2// PT2//
-alias CSISO84PORTUGUESE2// PT2//
-module PT2// INTERNAL ISO646 2
-module INTERNAL PT2// ISO646 2
-
-alias ISO-IR-10// SEN_850200_B//
-alias FI// SEN_850200_B//
-alias ISO646-FI// SEN_850200_B//
-alias ISO646-SE// SEN_850200_B//
-alias SE// SEN_850200_B//
-alias CSISO10SWEDISH// SEN_850200_B//
-alias SS636127// SEN_850200_B//
-module SEN_850200_B// INTERNAL ISO646 2
-module INTERNAL SEN_850200_B// ISO646 2
-
-alias ISO-IR-11// SEN_850200_C//
-alias ISO646-SE2// SEN_850200_C//
-alias SE2// SEN_850200_C//
-alias CSISO11SWEDISHFORNAMES// SEN_850200_C//
-module SEN_850200_C// INTERNAL ISO646 2
-module INTERNAL SEN_850200_C// ISO646 2
-
-# from to module cost
-alias ISO-IR-100// ISO-8859-1//
-alias ISO_8859-1:1987// ISO-8859-1//
-alias ISO_8859-1// ISO-8859-1//
-alias ISO8859-1// ISO-8859-1//
-alias ISO88591// ISO-8859-1//
-alias LATIN1// ISO-8859-1//
-alias L1// ISO-8859-1//
-alias IBM819// ISO-8859-1//
-alias CP819// ISO-8859-1//
-alias CSISOLATIN1// ISO-8859-1//
-alias 8859_1// ISO-8859-1//
-alias OSF00010001// ISO-8859-1//
-module ISO-8859-1// INTERNAL ISO8859-1 1
-module INTERNAL ISO-8859-1// ISO8859-1 1
-
-# from to module cost
-alias ISO-IR-101// ISO-8859-2//
-alias ISO_8859-2:1987// ISO-8859-2//
-alias ISO_8859-2// ISO-8859-2//
-alias ISO8859-2// ISO-8859-2//
-alias ISO88592// ISO-8859-2//
-alias LATIN2// ISO-8859-2//
-alias L2// ISO-8859-2//
-alias CSISOLATIN2// ISO-8859-2//
-alias 8859_2// ISO-8859-2//
-alias OSF00010002// ISO-8859-2//
-alias IBM912// ISO-8859-2//
-alias CP912// ISO-8859-2//
-module ISO-8859-2// INTERNAL ISO8859-2 1
-module INTERNAL ISO-8859-2// ISO8859-2 1
-
-# from to module cost
-alias ISO-IR-109// ISO-8859-3//
-alias ISO_8859-3:1988// ISO-8859-3//
-alias ISO_8859-3// ISO-8859-3//
-alias ISO8859-3// ISO-8859-3//
-alias ISO88593// ISO-8859-3//
-alias LATIN3// ISO-8859-3//
-alias L3// ISO-8859-3//
-alias CSISOLATIN3// ISO-8859-3//
-alias 8859_3// ISO-8859-3//
-alias OSF00010003// ISO-8859-3//
-module ISO-8859-3// INTERNAL ISO8859-3 1
-module INTERNAL ISO-8859-3// ISO8859-3 1
-
-# from to module cost
-alias ISO-IR-110// ISO-8859-4//
-alias ISO_8859-4:1988// ISO-8859-4//
-alias ISO_8859-4// ISO-8859-4//
-alias ISO8859-4// ISO-8859-4//
-alias ISO88594// ISO-8859-4//
-alias LATIN4// ISO-8859-4//
-alias L4// ISO-8859-4//
-alias CSISOLATIN4// ISO-8859-4//
-alias 8859_4// ISO-8859-4//
-alias OSF00010004// ISO-8859-4//
-module ISO-8859-4// INTERNAL ISO8859-4 1
-module INTERNAL ISO-8859-4// ISO8859-4 1
-
-# from to module cost
-alias ISO-IR-144// ISO-8859-5//
-alias ISO_8859-5:1988// ISO-8859-5//
-alias ISO_8859-5// ISO-8859-5//
-alias ISO8859-5// ISO-8859-5//
-alias ISO88595// ISO-8859-5//
-alias CYRILLIC// ISO-8859-5//
-alias CSISOLATINCYRILLIC// ISO-8859-5//
-alias 8859_5// ISO-8859-5//
-alias OSF00010005// ISO-8859-5//
-alias IBM915// ISO-8859-5//
-alias CP915// ISO-8859-5//
-module ISO-8859-5// INTERNAL ISO8859-5 1
-module INTERNAL ISO-8859-5// ISO8859-5 1
-
-# from to module cost
-alias ISO-IR-127// ISO-8859-6//
-alias ISO_8859-6:1987// ISO-8859-6//
-alias ISO_8859-6// ISO-8859-6//
-alias ISO8859-6// ISO-8859-6//
-alias ISO88596// ISO-8859-6//
-alias ECMA-114// ISO-8859-6//
-alias ASMO-708// ISO-8859-6//
-alias ARABIC// ISO-8859-6//
-alias CSISOLATINARABIC// ISO-8859-6//
-alias 8859_6// ISO-8859-6//
-alias OSF00010006// ISO-8859-6//
-alias IBM1089// ISO-8859-6//
-alias CP1089// ISO-8859-6//
-module ISO-8859-6// INTERNAL ISO8859-6 1
-module INTERNAL ISO-8859-6// ISO8859-6 1
-
-# from to module cost
-alias ISO-IR-126// ISO-8859-7//
-alias ISO_8859-7:2003// ISO-8859-7//
-alias ISO_8859-7:1987// ISO-8859-7//
-alias ISO_8859-7// ISO-8859-7//
-alias ISO8859-7// ISO-8859-7//
-alias ISO88597// ISO-8859-7//
-alias ELOT_928// ISO-8859-7//
-alias ECMA-118// ISO-8859-7//
-alias GREEK// ISO-8859-7//
-alias GREEK8// ISO-8859-7//
-alias CSISOLATINGREEK// ISO-8859-7//
-alias 8859_7// ISO-8859-7//
-alias OSF00010007// ISO-8859-7//
-alias IBM813// ISO-8859-7//
-alias CP813// ISO-8859-7//
-module ISO-8859-7// INTERNAL ISO8859-7 1
-module INTERNAL ISO-8859-7// ISO8859-7 1
-
-# from to module cost
-alias ISO-IR-138// ISO-8859-8//
-alias ISO_8859-8:1988// ISO-8859-8//
-alias ISO_8859-8// ISO-8859-8//
-alias ISO8859-8// ISO-8859-8//
-alias ISO88598// ISO-8859-8//
-alias HEBREW// ISO-8859-8//
-alias CSISOLATINHEBREW// ISO-8859-8//
-alias 8859_8// ISO-8859-8//
-alias OSF00010008// ISO-8859-8//
-alias IBM916// ISO-8859-8//
-alias CP916// ISO-8859-8//
-module ISO-8859-8// INTERNAL ISO8859-8 1
-module INTERNAL ISO-8859-8// ISO8859-8 1
-
-# from to module cost
-alias ISO-IR-148// ISO-8859-9//
-alias ISO_8859-9:1989// ISO-8859-9//
-alias ISO_8859-9// ISO-8859-9//
-alias ISO8859-9// ISO-8859-9//
-alias ISO88599// ISO-8859-9//
-alias LATIN5// ISO-8859-9//
-alias L5// ISO-8859-9//
-alias CSISOLATIN5// ISO-8859-9//
-alias 8859_9// ISO-8859-9//
-alias OSF00010009// ISO-8859-9//
-alias IBM920// ISO-8859-9//
-alias CP920// ISO-8859-9//
-alias TS-5881// ISO-8859-9//
-alias ECMA-128// ISO-8859-9//
-module ISO-8859-9// INTERNAL ISO8859-9 1
-module INTERNAL ISO-8859-9// ISO8859-9 1
-
-# from to module cost
-alias ISO-IR-157// ISO-8859-10//
-alias ISO_8859-10:1992// ISO-8859-10//
-alias ISO_8859-10// ISO-8859-10//
-alias ISO8859-10// ISO-8859-10//
-alias ISO885910// ISO-8859-10//
-alias LATIN6// ISO-8859-10//
-alias L6// ISO-8859-10//
-alias CSISOLATIN6// ISO-8859-10//
-alias OSF0001000A// ISO-8859-10//
-module ISO-8859-10// INTERNAL ISO8859-10 1
-module INTERNAL ISO-8859-10// ISO8859-10 1
-
-# from to module cost
-alias ISO8859-11// ISO-8859-11//
-alias ISO885911// ISO-8859-11//
-module ISO-8859-11// INTERNAL ISO8859-11 1
-module INTERNAL ISO-8859-11// ISO8859-11 1
-
-# from to module cost
-alias ISO8859-13// ISO-8859-13//
-alias ISO885913// ISO-8859-13//
-alias ISO-IR-179// ISO-8859-13//
-alias LATIN7// ISO-8859-13//
-alias L7// ISO-8859-13//
-alias BALTIC// ISO-8859-13//
-module ISO-8859-13// INTERNAL ISO8859-13 1
-module INTERNAL ISO-8859-13// ISO8859-13 1
-
-# from to module cost
-alias ISO8859-14// ISO-8859-14//
-alias ISO885914// ISO-8859-14//
-alias ISO-IR-199// ISO-8859-14//
-alias LATIN8// ISO-8859-14//
-alias L8// ISO-8859-14//
-alias ISO_8859-14:1998// ISO-8859-14//
-alias ISO_8859-14// ISO-8859-14//
-alias ISO-CELTIC// ISO-8859-14//
-module ISO-8859-14// INTERNAL ISO8859-14 1
-module INTERNAL ISO-8859-14// ISO8859-14 1
-
-# from to module cost
-alias ISO8859-15// ISO-8859-15//
-alias ISO885915// ISO-8859-15//
-alias ISO-IR-203// ISO-8859-15//
-alias ISO_8859-15// ISO-8859-15//
-alias LATIN-9// ISO-8859-15//
-alias LATIN9// ISO-8859-15//
-alias ISO_8859-15:1998// ISO-8859-15//
-module ISO-8859-15// INTERNAL ISO8859-15 1
-module INTERNAL ISO-8859-15// ISO8859-15 1
-
-# from to module cost
-alias ISO8859-16// ISO-8859-16//
-alias ISO885916// ISO-8859-16//
-alias ISO-IR-226// ISO-8859-16//
-alias LATIN10// ISO-8859-16//
-alias L10// ISO-8859-16//
-alias ISO_8859-16:2001// ISO-8859-16//
-alias ISO_8859-16// ISO-8859-16//
-module ISO-8859-16// INTERNAL ISO8859-16 1
-module INTERNAL ISO-8859-16// ISO8859-16 1
-
-# from to module cost
-alias T.61// T.61-8BIT//
-alias ISO-IR-103// T.61-8BIT//
-alias CSISO103T618BIT// T.61-8BIT//
-alias T.618BIT// T.61-8BIT//
-module T.61-8BIT// INTERNAL T.61 1
-module INTERNAL T.61-8BIT// T.61 1
-
-# from to module cost
-alias ISO-IR-156// ISO_6937//
-alias ISO_6937:1992// ISO_6937//
-alias ISO6937// ISO_6937//
-module ISO_6937// INTERNAL ISO_6937 1
-module INTERNAL ISO_6937// ISO_6937 1
-
-
-# from to module cost
-alias ISO-IR-90// ISO_6937-2//
-alias ISO_6937-2:1983// ISO_6937-2//
-alias CSISO90// ISO_6937-2//
-alias ISO_69372// ISO_6937-2//
-module ISO_6937-2// INTERNAL ISO_6937-2 1
-module INTERNAL ISO_6937-2// ISO_6937-2 1
-
-# from to module cost
-alias SHIFT-JIS// SJIS//
-alias SHIFT_JIS// SJIS//
-alias MS_KANJI// SJIS//
-alias CSSHIFTJIS// SJIS//
-module SJIS// INTERNAL SJIS 1
-module INTERNAL SJIS// SJIS 1
-
-# from to module cost
-alias WINDOWS-31J// CP932//
-alias MS932// CP932//
-alias SJIS-OPEN// CP932//
-alias SJIS-WIN// CP932//
-alias CSWINDOWS31J// CP932//
-module CP932// INTERNAL CP932 1
-module INTERNAL CP932// CP932 1
-
-# from to module cost
-alias KOI8// KOI-8//
-module KOI-8// INTERNAL KOI-8 1
-module INTERNAL KOI-8// KOI-8 1
-
-# from to module cost
-alias CSKOI8R// KOI8-R//
-alias KOI8R// KOI8-R//
-module KOI8-R// INTERNAL KOI8-R 1
-module INTERNAL KOI8-R// KOI8-R 1
-
-# from to module cost
-alias ISO-IR-19// LATIN-GREEK//
-alias CSISO19LATINGREEK// LATIN-GREEK//
-alias LATINGREEK// LATIN-GREEK//
-module LATIN-GREEK// INTERNAL LATIN-GREEK 1
-module INTERNAL LATIN-GREEK// LATIN-GREEK 1
-
-# from to module cost
-alias ISO-IR-27// LATIN-GREEK-1//
-alias CSISO27LATINGREEK1// LATIN-GREEK-1//
-alias LATINGREEK1// LATIN-GREEK-1//
-module LATIN-GREEK-1// INTERNAL LATIN-GREEK-1 1
-module INTERNAL LATIN-GREEK-1// LATIN-GREEK-1 1
-
-# from to module cost
-alias ROMAN8// HP-ROMAN8//
-alias R8// HP-ROMAN8//
-alias CSHPROMAN8// HP-ROMAN8//
-alias OSF10010001// HP-ROMAN8//
-alias HPROMAN8// HP-ROMAN8//
-module HP-ROMAN8// INTERNAL HP-ROMAN8 1
-module INTERNAL HP-ROMAN8// HP-ROMAN8 1
-
-# from to module cost
-alias CSEBCDICATDE// EBCDIC-AT-DE//
-alias EBCDICATDE// EBCDIC-AT-DE//
-module EBCDIC-AT-DE// INTERNAL EBCDIC-AT-DE 1
-module INTERNAL EBCDIC-AT-DE// EBCDIC-AT-DE 1
-
-# from to module cost
-alias CSEBCDICATDEA// EBCDIC-AT-DE-A//
-alias EBCDICATDEA// EBCDIC-AT-DE-A//
-module EBCDIC-AT-DE-A// INTERNAL EBCDIC-AT-DE-A 1
-module INTERNAL EBCDIC-AT-DE-A// EBCDIC-AT-DE-A 1
-
-# from to module cost
-alias CSEBCDICCAFR// EBCDIC-CA-FR//
-alias EBCDICCAFR// EBCDIC-CA-FR//
-module EBCDIC-CA-FR// INTERNAL EBCDIC-CA-FR 1
-module INTERNAL EBCDIC-CA-FR// EBCDIC-CA-FR 1
-
-# from to module cost
-alias CSEBCDICDKNO// EBCDIC-DK-NO//
-alias EBCDICDKNO// EBCDIC-DK-NO//
-module EBCDIC-DK-NO// INTERNAL EBCDIC-DK-NO 1
-module INTERNAL EBCDIC-DK-NO// EBCDIC-DK-NO 1
-
-# from to module cost
-alias CSEBCDICDKNOA// EBCDIC-DK-NO-A//
-alias EBCDICDKNOA// EBCDIC-DK-NO-A//
-module EBCDIC-DK-NO-A// INTERNAL EBCDIC-DK-NO-A 1
-module INTERNAL EBCDIC-DK-NO-A// EBCDIC-DK-NO-A 1
-
-# from to module cost
-alias CSEBCDICES// EBCDIC-ES//
-alias EBCDICES// EBCDIC-ES//
-module EBCDIC-ES// INTERNAL EBCDIC-ES 1
-module INTERNAL EBCDIC-ES// EBCDIC-ES 1
-
-# from to module cost
-alias CSEBCDICESA// EBCDIC-ES-A//
-alias EBCDICESA// EBCDIC-ES-A//
-module EBCDIC-ES-A// INTERNAL EBCDIC-ES-A 1
-module INTERNAL EBCDIC-ES-A// EBCDIC-ES-A 1
-
-# from to module cost
-alias CSEBCDICESS// EBCDIC-ES-S//
-alias EBCDICESS// EBCDIC-ES-S//
-module EBCDIC-ES-S// INTERNAL EBCDIC-ES-S 1
-module INTERNAL EBCDIC-ES-S// EBCDIC-ES-S 1
-
-# from to module cost
-alias CSEBCDICFISE// EBCDIC-FI-SE//
-alias EBCDICFISE// EBCDIC-FI-SE//
-module EBCDIC-FI-SE// INTERNAL EBCDIC-FI-SE 1
-module INTERNAL EBCDIC-FI-SE// EBCDIC-FI-SE 1
-
-# from to module cost
-alias CSEBCDICFISEA// EBCDIC-FI-SE-A//
-alias EBCDICFISEA// EBCDIC-FI-SE-A//
-module EBCDIC-FI-SE-A// INTERNAL EBCDIC-FI-SE-A 1
-module INTERNAL EBCDIC-FI-SE-A// EBCDIC-FI-SE-A 1
-
-# from to module cost
-alias CSEBCDICFR// EBCDIC-FR//
-alias EBCDICFR// EBCDIC-FR//
-module EBCDIC-FR// INTERNAL EBCDIC-FR 1
-module INTERNAL EBCDIC-FR// EBCDIC-FR 1
-
-# from to module cost
-alias EBCDICISFRISS// EBCDIC-IS-FRISS//
-module EBCDIC-IS-FRISS// INTERNAL EBCDIC-IS-FRISS 1
-module INTERNAL EBCDIC-IS-FRISS// EBCDIC-IS-FRISS 1
-
-# from to module cost
-alias CSEBCDICIT// EBCDIC-IT//
-alias EBCDICIT// EBCDIC-IT//
-module EBCDIC-IT// INTERNAL EBCDIC-IT 1
-module INTERNAL EBCDIC-IT// EBCDIC-IT 1
-
-# from to module cost
-alias CSEBCDICPT// EBCDIC-PT//
-alias EBCDICPT// EBCDIC-PT//
-module EBCDIC-PT// INTERNAL EBCDIC-PT 1
-module INTERNAL EBCDIC-PT// EBCDIC-PT 1
-
-# from to module cost
-alias CSEBCDICUK// EBCDIC-UK//
-alias EBCDICUK// EBCDIC-UK//
-module EBCDIC-UK// INTERNAL EBCDIC-UK 1
-module INTERNAL EBCDIC-UK// EBCDIC-UK 1
-
-# from to module cost
-alias CSEBCDICUS// EBCDIC-US//
-alias EBCDICUS// EBCDIC-US//
-module EBCDIC-US// INTERNAL EBCDIC-US 1
-module INTERNAL EBCDIC-US// EBCDIC-US 1
-
-# from to module cost
-alias CP037// IBM037//
-alias EBCDIC-CP-US// IBM037//
-alias EBCDIC-CP-CA// IBM037//
-alias EBCDIC-CP-WT// IBM037//
-alias EBCDIC-CP-NL// IBM037//
-alias CSIBM037// IBM037//
-alias OSF10020025// IBM037//
-alias CP1070// IBM037//
-alias CP282// IBM037//
-module IBM037// INTERNAL IBM037 1
-module INTERNAL IBM037// IBM037 1
-
-# from to module cost
-alias EBCDIC-INT// IBM038//
-alias CP038// IBM038//
-alias CSIBM038// IBM038//
-module IBM038// INTERNAL IBM038 1
-module INTERNAL IBM038// IBM038 1
-
-# from to module cost
-alias EBCDIC-INT1// IBM256//
-module IBM256// INTERNAL IBM256 1
-module INTERNAL IBM256// IBM256 1
-
-# from to module cost
-alias CP273// IBM273//
-alias CSIBM273// IBM273//
-alias OSF10020111// IBM273//
-module IBM273// INTERNAL IBM273 1
-module INTERNAL IBM273// IBM273 1
-
-# from to module cost
-alias EBCDIC-BE// IBM274//
-alias CP274// IBM274//
-alias CSIBM274// IBM274//
-module IBM274// INTERNAL IBM274 1
-module INTERNAL IBM274// IBM274 1
-
-# from to module cost
-alias EBCDIC-BR// IBM275//
-alias CP275// IBM275//
-alias CSIBM275// IBM275//
-module IBM275// INTERNAL IBM275 1
-module INTERNAL IBM275// IBM275 1
-
-# from to module cost
-alias EBCDIC-CP-DK// IBM277//
-alias EBCDIC-CP-NO// IBM277//
-alias CSIBM277// IBM277//
-alias OSF10020115// IBM277//
-module IBM277// INTERNAL IBM277 1
-module INTERNAL IBM277// IBM277 1
-
-# from to module cost
-alias CP278// IBM278//
-alias EBCDIC-CP-FI// IBM278//
-alias EBCDIC-CP-SE// IBM278//
-alias CSIBM278// IBM278//
-alias OSF10020116// IBM278//
-module IBM278// INTERNAL IBM278 1
-module INTERNAL IBM278// IBM278 1
-
-# from to module cost
-alias CP280// IBM280//
-alias EBCDIC-CP-IT// IBM280//
-alias CSIBM280// IBM280//
-alias OSF10020118// IBM280//
-module IBM280// INTERNAL IBM280 1
-module INTERNAL IBM280// IBM280 1
-
-# from to module cost
-alias EBCDIC-JP-E// IBM281//
-alias CP281// IBM281//
-alias CSIBM281// IBM281//
-module IBM281// INTERNAL IBM281 1
-module INTERNAL IBM281// IBM281 1
-
-# from to module cost
-alias CP284// IBM284//
-alias EBCDIC-CP-ES// IBM284//
-alias CSIBM284// IBM284//
-alias OSF1002011C// IBM284//
-alias CP1079// IBM284//
-module IBM284// INTERNAL IBM284 1
-module INTERNAL IBM284// IBM284 1
-
-# from to module cost
-alias CP285// IBM285//
-alias EBCDIC-CP-GB// IBM285//
-alias CSIBM285// IBM285//
-alias OSF1002011D// IBM285//
-module IBM285// INTERNAL IBM285 1
-module INTERNAL IBM285// IBM285 1
-
-# from to module cost
-alias CP290// IBM290//
-alias EBCDIC-JP-KANA// IBM290//
-alias CSIBM290// IBM290//
-alias OSF10020122// IBM290//
-module IBM290// INTERNAL IBM290 1
-module INTERNAL IBM290// IBM290 1
-
-# from to module cost
-alias CP297// IBM297//
-alias EBCDIC-CP-FR// IBM297//
-alias CSIBM297// IBM297//
-alias OSF10020129// IBM297//
-alias CP1081// IBM297//
-module IBM297// INTERNAL IBM297 1
-module INTERNAL IBM297// IBM297 1
-
-# from to module cost
-alias CP420// IBM420//
-alias EBCDIC-CP-AR1// IBM420//
-alias CSIBM420// IBM420//
-alias OSF100201A4// IBM420//
-module IBM420// INTERNAL IBM420 1
-module INTERNAL IBM420// IBM420 1
-
-# from to module cost
-alias CP423// IBM423//
-alias EBCDIC-CP-GR// IBM423//
-alias CSIBM423// IBM423//
-module IBM423// INTERNAL IBM423 1
-module INTERNAL IBM423// IBM423 1
-
-# from to module cost
-alias CP424// IBM424//
-alias EBCDIC-CP-HE// IBM424//
-alias CSIBM424// IBM424//
-alias OSF100201A8// IBM424//
-module IBM424// INTERNAL IBM424 1
-module INTERNAL IBM424// IBM424 1
-
-# from to module cost
-alias CP437// IBM437//
-alias 437// IBM437//
-alias CSPC8CODEPAGE437// IBM437//
-alias OSF100201B5// IBM437//
-module IBM437// INTERNAL IBM437 1
-module INTERNAL IBM437// IBM437 1
-
-# from to module cost
-alias CP500// IBM500//
-alias 500// IBM500//
-alias 500V1// IBM500//
-alias EBCDIC-CP-BE// IBM500//
-alias EBCDIC-CP-CH// IBM500//
-alias CSIBM500// IBM500//
-alias OSF100201F4// IBM500//
-alias CP1084// IBM500//
-module IBM500// INTERNAL IBM500 1
-module INTERNAL IBM500// IBM500 1
-
-# from to module cost
-alias CP850// IBM850//
-alias 850// IBM850//
-alias CSPC850MULTILINGUAL// IBM850//
-alias OSF10020352// IBM850//
-module IBM850// INTERNAL IBM850 1
-module INTERNAL IBM850// IBM850 1
-
-# from to module cost
-alias CP858// IBM858//
-alias 858// IBM858//
-alias CSPC858MULTILINGUAL// IBM858//
-module IBM858// INTERNAL IBM858 1
-module INTERNAL IBM858// IBM858 1
-
-# from to module cost
-alias CP851// IBM851//
-alias 851// IBM851//
-alias CSIBM851// IBM851//
-module IBM851// INTERNAL IBM851 1
-module INTERNAL IBM851// IBM851 1
-
-# from to module cost
-alias CP852// IBM852//
-alias 852// IBM852//
-alias CSPCP852// IBM852//
-alias OSF10020354// IBM852//
-module IBM852// INTERNAL IBM852 1
-module INTERNAL IBM852// IBM852 1
-
-# from to module cost
-alias CP855// IBM855//
-alias 855// IBM855//
-alias CSIBM855// IBM855//
-alias OSF10020357// IBM855//
-module IBM855// INTERNAL IBM855 1
-module INTERNAL IBM855// IBM855 1
-
-# from to module cost
-alias IBM-856// IBM856//
-alias CP856// IBM856//
-alias 856// IBM856//
-alias CSIBM856// IBM856//
-module IBM856// INTERNAL IBM856 1
-module INTERNAL IBM856// IBM856 1
-
-# from to module cost
-alias CP857// IBM857//
-alias 857// IBM857//
-alias CSIBM857// IBM857//
-alias OSF10020359// IBM857//
-module IBM857// INTERNAL IBM857 1
-module INTERNAL IBM857// IBM857 1
-
-# from to module cost
-alias CP860// IBM860//
-alias 860// IBM860//
-alias CSIBM860// IBM860//
-module IBM860// INTERNAL IBM860 1
-module INTERNAL IBM860// IBM860 1
-
-# from to module cost
-alias CP861// IBM861//
-alias 861// IBM861//
-alias CPIBM861// IBM861//
-alias OSF1002035D// IBM861//
-module IBM861// INTERNAL IBM861 1
-module INTERNAL IBM861// IBM861 1
-
-# from to module cost
-alias CP862// IBM862//
-alias 862// IBM862//
-alias CSPC862LATINHEBREW// IBM862//
-alias OSF1002035E// IBM862//
-module IBM862// INTERNAL IBM862 1
-module INTERNAL IBM862// IBM862 1
-
-# from to module cost
-alias CP863// IBM863//
-alias 863// IBM863//
-alias CSIBM863// IBM863//
-alias OSF1002035F// IBM863//
-module IBM863// INTERNAL IBM863 1
-module INTERNAL IBM863// IBM863 1
-
-# from to module cost
-alias CP864// IBM864//
-alias 864// IBM864//
-alias CSIBM864// IBM864//
-alias OSF10020360// IBM864//
-module IBM864// INTERNAL IBM864 1
-module INTERNAL IBM864// IBM864 1
-
-# from to module cost
-alias CP865// IBM865//
-alias 865// IBM865//
-alias CSIBM865// IBM865//
-module IBM865// INTERNAL IBM865 1
-module INTERNAL IBM865// IBM865 1
-
-# from to module cost
-alias CP866// IBM866//
-alias 866// IBM866//
-alias CSIBM866// IBM866//
-module IBM866// INTERNAL IBM866 1
-module INTERNAL IBM866// IBM866 1
-
-# from to module cost
-alias CP866NAV// IBM866NAV//
-alias 866NAV// IBM866NAV//
-module IBM866NAV// INTERNAL IBM866NAV 1
-module INTERNAL IBM866NAV// IBM866NAV 1
-
-# from to module cost
-alias CP868// IBM868//
-alias CP-AR// IBM868//
-alias CSIBM868// IBM868//
-alias OSF10020364// IBM868//
-module IBM868// INTERNAL IBM868 1
-module INTERNAL IBM868// IBM868 1
-
-# from to module cost
-alias CP869// IBM869//
-alias 869// IBM869//
-alias CP-GR// IBM869//
-alias CSIBM869// IBM869//
-alias OSF10020365// IBM869//
-module IBM869// INTERNAL IBM869 1
-module INTERNAL IBM869// IBM869 1
-
-# from to module cost
-alias CP870// IBM870//
-alias EBCDIC-CP-ROECE// IBM870//
-alias EBCDIC-CP-YU// IBM870//
-alias CSIBM870// IBM870//
-alias OSF10020366// IBM870//
-module IBM870// INTERNAL IBM870 1
-module INTERNAL IBM870// IBM870 1
-
-# from to module cost
-alias CP871// IBM871//
-alias EBCDIC-CP-IS// IBM871//
-alias CSIBM871// IBM871//
-alias OSF10020367// IBM871//
-module IBM871// INTERNAL IBM871 1
-module INTERNAL IBM871// IBM871 1
-
-# from to module cost
-alias CP875// IBM875//
-alias EBCDIC-GREEK// IBM875//
-alias OSF1002036B// IBM875//
-module IBM875// INTERNAL IBM875 1
-module INTERNAL IBM875// IBM875 1
-
-# from to module cost
-alias CP880// IBM880//
-alias EBCDIC-CYRILLIC// IBM880//
-alias CSIBM880// IBM880//
-alias OSF10020370// IBM880//
-module IBM880// INTERNAL IBM880 1
-module INTERNAL IBM880// IBM880 1
-
-# from to module cost
-alias CP891// IBM891//
-alias CSIBM891// IBM891//
-alias OSF1002037B// IBM891//
-module IBM891// INTERNAL IBM891 1
-module INTERNAL IBM891// IBM891 1
-
-# from to module cost
-alias CP903// IBM903//
-alias CSIBM903// IBM903//
-alias OSF10020387// IBM903//
-module IBM903// INTERNAL IBM903 1
-module INTERNAL IBM903// IBM903 1
-
-# from to module cost
-alias CP904// IBM904//
-alias 904// IBM904//
-alias CSIBM904// IBM904//
-alias OSF10020388// IBM904//
-module IBM904// INTERNAL IBM904 1
-module INTERNAL IBM904// IBM904 1
-
-# from to module cost
-alias CP905// IBM905//
-alias EBCDIC-CP-TR// IBM905//
-alias CSIBM905// IBM905//
-module IBM905// INTERNAL IBM905 1
-module INTERNAL IBM905// IBM905 1
-
-# from to module cost
-alias CP918// IBM918//
-alias EBCDIC-CP-AR2// IBM918//
-alias CSIBM918// IBM918//
-alias OSF10020396// IBM918//
-module IBM918// INTERNAL IBM918 1
-module INTERNAL IBM918// IBM918 1
-
-# from to module cost
-alias IBM-922// IBM922//
-alias CP922// IBM922//
-alias CSIBM922// IBM922//
-module IBM922// INTERNAL IBM922 1
-module INTERNAL IBM922// IBM922 1
-
-# from to module cost
-alias IBM-930// IBM930//
-alias CP930// IBM930//
-alias CSIBM930// IBM930//
-module IBM930// INTERNAL IBM930 1
-module INTERNAL IBM930// IBM930 1
-
-# from to module cost
-alias IBM-932// IBM932//
-alias CSIBM932// IBM932//
-module IBM932// INTERNAL IBM932 1
-module INTERNAL IBM932// IBM932 1
-
-# from to module cost
-alias IBM-933// IBM933//
-alias CP933// IBM933//
-alias CSIBM933// IBM933//
-module IBM933// INTERNAL IBM933 1
-module INTERNAL IBM933// IBM933 1
-
-# from to module cost
-alias IBM-935// IBM935//
-alias CP935// IBM935//
-alias CSIBM935// IBM935//
-module IBM935// INTERNAL IBM935 1
-module INTERNAL IBM935// IBM935 1
-
-# from to module cost
-alias IBM-937// IBM937//
-alias CP937// IBM937//
-alias CSIBM937// IBM937//
-module IBM937// INTERNAL IBM937 1
-module INTERNAL IBM937// IBM937 1
-
-# from to module cost
-alias IBM-939// IBM939//
-alias CP939// IBM939//
-alias CSIBM939// IBM939//
-module IBM939// INTERNAL IBM939 1
-module INTERNAL IBM939// IBM939 1
-
-# from to module cost
-alias IBM-943// IBM943//
-alias CSIBM943// IBM943//
-module IBM943// INTERNAL IBM943 1
-module INTERNAL IBM943// IBM943 1
-
-# from to module cost
-alias CP1004// IBM1004//
-alias OS2LATIN1// IBM1004//
-module IBM1004// INTERNAL IBM1004 1
-module INTERNAL IBM1004// IBM1004 1
-
-# from to module cost
-alias CP1026// IBM1026//
-alias 1026// IBM1026//
-alias CSIBM1026// IBM1026//
-alias OSF10020402// IBM1026//
-module IBM1026// INTERNAL IBM1026 1
-module INTERNAL IBM1026// IBM1026 1
-
-# from to module cost
-alias IBM-1046// IBM1046//
-alias CP1046// IBM1046//
-alias 1046// IBM1046//
-module IBM1046// INTERNAL IBM1046 1
-module INTERNAL IBM1046// IBM1046 1
-
-# from to module cost
-alias IBM-1047// IBM1047//
-alias CP1047// IBM1047//
-alias 1047// IBM1047//
-alias OSF10020417// IBM1047//
-module IBM1047// INTERNAL IBM1047 1
-module INTERNAL IBM1047// IBM1047 1
-
-# from to module cost
-alias IBM-1124// IBM1124//
-alias CP1124// IBM1124//
-alias CSIBM1124// IBM1124//
-module IBM1124// INTERNAL IBM1124 1
-module INTERNAL IBM1124// IBM1124 1
-
-# from to module cost
-alias IBM-1129// IBM1129//
-alias CP1129// IBM1129//
-alias CSIBM1129// IBM1129//
-module IBM1129// INTERNAL IBM1129 1
-module INTERNAL IBM1129// IBM1129 1
-
-# from to module cost
-alias IBM-1160// IBM1160//
-alias CP1160// IBM1160//
-alias CSIBM1160// IBM1160//
-module IBM1160// INTERNAL IBM1160 1
-module INTERNAL IBM1160// IBM1160 1
-
-# from to module cost
-alias IBM-1161// IBM1161//
-alias CP1161// IBM1161//
-alias CSIBM1161// IBM1161//
-module IBM1161// INTERNAL IBM1161 1
-module INTERNAL IBM1161// IBM1161 1
-
-# from to module cost
-alias IBM-1132// IBM1132//
-alias CP1132// IBM1132//
-alias CSIBM1132// IBM1132//
-module IBM1132// INTERNAL IBM1132 1
-module INTERNAL IBM1132// IBM1132 1
-
-# from to module cost
-alias IBM-1133// IBM1133//
-alias CP1133// IBM1133//
-alias CSIBM1133// IBM1133//
-module IBM1133// INTERNAL IBM1133 1
-module INTERNAL IBM1133// IBM1133 1
-
-# from to module cost
-alias IBM-1162// IBM1162//
-alias CP1162// IBM1162//
-alias CSIBM11621162// IBM1162//
-module IBM1162// INTERNAL IBM1162 1
-module INTERNAL IBM1162// IBM1162 1
-
-# from to module cost
-alias IBM-1163// IBM1163//
-alias CP1163// IBM1163//
-alias CSIBM1163// IBM1163//
-module IBM1163// INTERNAL IBM1163 1
-module INTERNAL IBM1163// IBM1163 1
-
-# from to module cost
-alias IBM-1164// IBM1164//
-alias CP1164// IBM1164//
-alias CSIBM1164// IBM1164//
-module IBM1164// INTERNAL IBM1164 1
-module INTERNAL IBM1164// IBM1164 1
-
-# from to module cost
-alias EUCKR// EUC-KR//
-alias CSEUCKR// EUC-KR//
-alias OSF0004000a// EUC-KR//
-module EUC-KR// INTERNAL EUC-KR 1
-module INTERNAL EUC-KR// EUC-KR 1
-
-# from to module cost
-alias MSCP949// UHC//
-alias CP949// UHC//
-alias OSF100203B5// UHC//
-module UHC// INTERNAL UHC 1
-module INTERNAL UHC// UHC 1
-
-# from to module cost
-alias MSCP1361// JOHAB//
-alias CP1361// JOHAB//
-module JOHAB// INTERNAL JOHAB 1
-module INTERNAL JOHAB// JOHAB 1
-
-# from to module cost
-alias BIG-FIVE// BIG5//
-alias BIGFIVE// BIG5//
-alias BIG-5// BIG5//
-alias CN-BIG5// BIG5//
-alias CP950// BIG5//
-module BIG5// INTERNAL BIG5 1
-module INTERNAL BIG5// BIG5 1
-
-# from to module cost
-alias BIG5-HKSCS// BIG5HKSCS//
-module BIG5HKSCS// INTERNAL BIG5HKSCS 1
-module INTERNAL BIG5HKSCS// BIG5HKSCS 1
-
-# from to module cost
-alias EUCJP-MS// EUC-JP-MS//
-alias EUCJP-OPEN// EUC-JP-MS//
-alias EUCJP-WIN// EUC-JP-MS//
-module EUC-JP-MS// INTERNAL EUC-JP-MS 1
-module INTERNAL EUC-JP-MS// EUC-JP-MS 1
-
-# from to module cost
-alias EUCJP// EUC-JP//
-alias CSEUCPKDFMTJAPANESE// EUC-JP//
-alias OSF00030010// EUC-JP//
-alias UJIS// EUC-JP//
-module EUC-JP// INTERNAL EUC-JP 1
-module INTERNAL EUC-JP// EUC-JP 1
-
-# from to module cost
-alias EUCCN// EUC-CN//
-alias GB2312// EUC-CN//
-alias csGB2312// EUC-CN//
-alias CN-GB// EUC-CN//
-module EUC-CN// INTERNAL EUC-CN 1
-module INTERNAL EUC-CN// EUC-CN 1
-
-# from to module cost
-module EUC-CN// BIG5// GBBIG5 1
-module BIG5// EUC-CN// GBBIG5 1
-
-# from to module cost
-alias GB13000// GBK//
-alias CP936// GBK//
-alias MS936// GBK//
-alias WINDOWS-936// GBK//
-module GBK// INTERNAL GBK 1
-module INTERNAL GBK// GBK 1
-
-# from to module cost
-module GBK// EUC-CN// GBGBK 1
-module EUC-CN// GBK// GBGBK 1
-
-# from to module cost
-alias EUCTW// EUC-TW//
-alias OSF0005000a// EUC-TW//
-module EUC-TW// INTERNAL EUC-TW 1
-module INTERNAL EUC-TW// EUC-TW 1
-
-# from to module cost
-alias RUSCII// CP1125//
-alias IBM848// CP1125//
-module CP1125// INTERNAL CP1125 1
-module INTERNAL CP1125// CP1125 1
-
-# from to module cost
-alias MS-EE// CP1250//
-alias WINDOWS-1250// CP1250//
-module CP1250// INTERNAL CP1250 1
-module INTERNAL CP1250// CP1250 1
-
-# from to module cost
-alias MS-CYRL// CP1251//
-alias WINDOWS-1251// CP1251//
-module CP1251// INTERNAL CP1251 1
-module INTERNAL CP1251// CP1251 1
-
-# from to module cost
-alias MS-ANSI// CP1252//
-alias WINDOWS-1252// CP1252//
-module CP1252// INTERNAL CP1252 1
-module INTERNAL CP1252// CP1252 1
-
-# from to module cost
-alias MS-GREEK// CP1253//
-alias WINDOWS-1253// CP1253//
-module CP1253// INTERNAL CP1253 1
-module INTERNAL CP1253// CP1253 1
-
-# from to module cost
-alias MS-TURK// CP1254//
-alias WINDOWS-1254// CP1254//
-module CP1254// INTERNAL CP1254 1
-module INTERNAL CP1254// CP1254 1
-
-# from to module cost
-alias MS-HEBR// CP1255//
-alias WINDOWS-1255// CP1255//
-module CP1255// INTERNAL CP1255 1
-module INTERNAL CP1255// CP1255 1
-
-# from to module cost
-alias MS-ARAB// CP1256//
-alias WINDOWS-1256// CP1256//
-module CP1256// INTERNAL CP1256 1
-module INTERNAL CP1256// CP1256 1
-
-# from to module cost
-alias WINBALTRIM// CP1257//
-alias WINDOWS-1257// CP1257//
-module CP1257// INTERNAL CP1257 1
-module INTERNAL CP1257// CP1257 1
-
-# from to module cost
-alias WINDOWS-1258// CP1258//
-module CP1258// INTERNAL CP1258 1
-module INTERNAL CP1258// CP1258 1
-
-# from to module cost
-alias 874// IBM874//
-alias CP874// IBM874//
-alias WINDOWS-874// IBM874//
-module IBM874// INTERNAL IBM874 1
-module INTERNAL IBM874// IBM874 1
-
-# from to module cost
-module CP737// INTERNAL CP737 1
-module INTERNAL CP737// CP737 1
-
-# from to module cost
-module CP770// INTERNAL CP770 1
-module INTERNAL CP770// CP770 1
-
-# from to module cost
-module CP771// INTERNAL CP771 1
-module INTERNAL CP771// CP771 1
-
-# from to module cost
-module CP772// INTERNAL CP772 1
-module INTERNAL CP772// CP772 1
-
-# from to module cost
-module CP773// INTERNAL CP773 1
-module INTERNAL CP773// CP773 1
-
-# from to module cost
-module CP774// INTERNAL CP774 1
-module INTERNAL CP774// CP774 1
-
-# from to module cost
-alias IBM775// CP775//
-alias CSPC775BALTIC// CP775//
-module CP775// INTERNAL CP775 1
-module INTERNAL CP775// CP775 1
-
-# from to module cost
-alias CSISO2022JP// ISO-2022-JP//
-alias ISO2022JP// ISO-2022-JP//
-module ISO-2022-JP// INTERNAL ISO-2022-JP 1
-module INTERNAL ISO-2022-JP// ISO-2022-JP 1
-
-# from to module cost
-alias CSISO2022JP2// ISO-2022-JP-2//
-alias ISO2022JP2// ISO-2022-JP-2//
-module ISO-2022-JP-2// INTERNAL ISO-2022-JP 1
-module INTERNAL ISO-2022-JP-2// ISO-2022-JP 1
-
-# from to module cost
-module ISO-2022-JP-3// INTERNAL ISO-2022-JP-3 1
-module INTERNAL ISO-2022-JP-3// ISO-2022-JP-3 1
-
-# from to module cost
-alias CSISO2022KR// ISO-2022-KR//
-alias ISO2022KR// ISO-2022-KR//
-module ISO-2022-KR// INTERNAL ISO-2022-KR 1
-module INTERNAL ISO-2022-KR// ISO-2022-KR 1
-
-# from to module cost
-alias CSISO2022CN// ISO-2022-CN//
-alias ISO2022CN// ISO-2022-CN//
-module ISO-2022-CN// INTERNAL ISO-2022-CN 1
-module INTERNAL ISO-2022-CN// ISO-2022-CN 1
-
-# from to module cost
-alias ISO2022CNEXT// ISO-2022-CN-EXT//
-module ISO-2022-CN-EXT// INTERNAL ISO-2022-CN-EXT 1
-module INTERNAL ISO-2022-CN-EXT// ISO-2022-CN-EXT 1
-
-# from to module cost
-alias MAC// MACINTOSH//
-alias CSMACINTOSH// MACINTOSH//
-module MACINTOSH// INTERNAL MACINTOSH 1
-module INTERNAL MACINTOSH// MACINTOSH 1
-
-# from to module cost
-alias ISO-IR-143// IEC_P27-1//
-alias CSISO143IECP271// IEC_P27-1//
-alias IEC_P271// IEC_P27-1//
-module IEC_P27-1// INTERNAL IEC_P27-1 1
-module INTERNAL IEC_P27-1// IEC_P27-1 1
-
-# from to module cost
-alias ISO_9036// ASMO_449//
-alias ARABIC7// ASMO_449//
-alias ISO-IR-89// ASMO_449//
-alias CSISO89ASMO449// ASMO_449//
-module ASMO_449// INTERNAL ASMO_449 1
-module INTERNAL ASMO_449// ASMO_449 1
-
-# from to module cost
-alias ANSI_X3.110-1983// ANSI_X3.110//
-alias ISO-IR-99// ANSI_X3.110//
-alias CSA_T500-1983// ANSI_X3.110//
-alias CSA_T500// ANSI_X3.110//
-alias NAPLPS// ANSI_X3.110//
-alias CSISO99NAPLPS// ANSI_X3.110//
-module ANSI_X3.110// INTERNAL ANSI_X3.110 1
-module INTERNAL ANSI_X3.110// ANSI_X3.110 1
-
-# from to module cost
-alias ISO-IR-139// CSN_369103//
-alias CSISO139CSN369103// CSN_369103//
-module CSN_369103// INTERNAL CSN_369103 1
-module INTERNAL CSN_369103// CSN_369103 1
-
-# from to module cost
-alias CWI-2// CWI//
-alias CP-HU// CWI//
-module CWI// INTERNAL CWI 1
-module INTERNAL CWI// CWI 1
-
-# from to module cost
-alias DEC// DEC-MCS//
-alias CSDECMCS// DEC-MCS//
-alias DECMCS// DEC-MCS//
-module DEC-MCS// INTERNAL DEC-MCS 1
-module INTERNAL DEC-MCS// DEC-MCS 1
-
-# from to module cost
-alias ISO-IR-111// ECMA-CYRILLIC//
-alias CSISO111ECMACYRILLIC// ECMA-CYRILLIC//
-alias ECMACYRILLIC// ECMA-CYRILLIC//
-module ECMA-CYRILLIC// INTERNAL ECMA-CYRILLIC 1
-module INTERNAL ECMA-CYRILLIC// ECMA-CYRILLIC 1
-
-# from to module cost
-alias ST_SEV_358-88// GOST_19768-74//
-alias GOST_19768// GOST_19768-74//
-alias ISO-IR-153// GOST_19768-74//
-alias CSISO153GOST1976874// GOST_19768-74//
-alias GOST_1976874// GOST_19768-74//
-module GOST_19768-74// INTERNAL GOST_19768-74 1
-module INTERNAL GOST_19768-74// GOST_19768-74 1
-
-# from to module cost
-alias ISO-IR-150// GREEK-CCITT//
-alias CSISO150// GREEK-CCITT//
-alias CSISO150GREEKCCITT// GREEK-CCITT//
-alias GREEKCCITT// GREEK-CCITT//
-module GREEK-CCITT// INTERNAL GREEK-CCITT 1
-module INTERNAL GREEK-CCITT// GREEK-CCITT 1
-
-# from to module cost
-alias ISO-IR-88// GREEK7//
-alias CSISO88GREEK7// GREEK7//
-module GREEK7// INTERNAL GREEK7 1
-module INTERNAL GREEK7// GREEK7 1
-
-# from to module cost
-alias ISO-IR-18// GREEK7-OLD//
-alias CSISO18GREEK7OLD// GREEK7-OLD//
-alias GREEK7OLD// GREEK7-OLD//
-module GREEK7-OLD// INTERNAL GREEK7-OLD 1
-module INTERNAL GREEK7-OLD// GREEK7-OLD 1
-
-# from to module cost
-alias ISO-IR-49// INIS//
-alias CSISO49INIS// INIS//
-module INIS// INTERNAL INIS 1
-module INTERNAL INIS// INIS 1
-
-# from to module cost
-alias ISO-IR-50// INIS-8//
-alias CSISO50INIS8// INIS-8//
-alias INIS8// INIS-8//
-module INIS-8// INTERNAL INIS-8 1
-module INTERNAL INIS-8// INIS-8 1
-
-# from to module cost
-alias ISO-IR-51// INIS-CYRILLIC//
-alias CSISO51INISCYRILLIC// INIS-CYRILLIC//
-alias INISCYRILLIC// INIS-CYRILLIC//
-module INIS-CYRILLIC// INTERNAL INIS-CYRILLIC 1
-module INTERNAL INIS-CYRILLIC// INIS-CYRILLIC 1
-
-# from to module cost
-alias ISO-IR-98// ISO_2033//
-alias ISO_2033-1983// ISO_2033//
-alias E13B// ISO_2033//
-alias CSISO2033// ISO_2033//
-module ISO_2033// INTERNAL ISO_2033 1
-module INTERNAL ISO_2033// ISO_2033 1
-
-# from to module cost
-alias ISO-IR-37// ISO_5427//
-alias KOI-7// ISO_5427//
-alias CSISO5427CYRILLIC// ISO_5427//
-module ISO_5427// INTERNAL ISO_5427 1
-module INTERNAL ISO_5427// ISO_5427 1
-
-# from to module cost
-alias ISO-IR-54// ISO_5427-EXT//
-alias ISO_5427:1981// ISO_5427-EXT//
-alias CSISO5427CYRILLIC1981// ISO_5427-EXT//
-alias ISO_5427EXT// ISO_5427-EXT//
-module ISO_5427-EXT// INTERNAL ISO_5427-EXT 1
-module INTERNAL ISO_5427-EXT// ISO_5427-EXT 1
-
-# from to module cost
-alias ISO-IR-55// ISO_5428//
-alias ISO_5428:1980// ISO_5428//
-alias CSISO5428GREEK// ISO_5428//
-module ISO_5428// INTERNAL ISO_5428 1
-module INTERNAL ISO_5428// ISO_5428 1
-
-# from to module cost
-alias ISO-IR-155// ISO_10367-BOX//
-alias CSISO10367BOX// ISO_10367-BOX//
-alias ISO_10367BOX// ISO_10367-BOX//
-module ISO_10367-BOX// INTERNAL ISO_10367-BOX 1
-module INTERNAL ISO_10367-BOX// ISO_10367-BOX 1
-
-# from to module cost
-alias MACIS// MAC-IS//
-module MAC-IS// INTERNAL MAC-IS 1
-module INTERNAL MAC-IS// MAC-IS 1
-
-# from to module cost
-alias MACUK// MAC-UK//
-alias MACUKRAINIAN// MAC-UK//
-alias MAC-CYRILLIC// MAC-UK//
-alias MACCYRILLIC// MAC-UK//
-module MAC-UK// INTERNAL MAC-UK 1
-module INTERNAL MAC-UK// MAC-UK 1
-
-# from to module cost
-alias MS-MAC-CYRILLIC// CP10007//
-alias MSMACCYRILLIC// CP10007//
-module CP10007// INTERNAL CP10007 1
-module INTERNAL CP10007// CP10007 1
-
-# from to module cost
-alias ISO-IR-9-1// NATS-DANO//
-alias CSNATSDANO// NATS-DANO//
-alias NATSDANO// NATS-DANO//
-module NATS-DANO// INTERNAL NATS-DANO 1
-module INTERNAL NATS-DANO// NATS-DANO 1
-
-# from to module cost
-alias ISO-IR-8-1// NATS-SEFI//
-alias CSNATSSEFI// NATS-SEFI//
-alias NATSSEFI// NATS-SEFI//
-module NATS-SEFI// INTERNAL NATS-SEFI 1
-module INTERNAL NATS-SEFI// NATS-SEFI 1
-
-# from to module cost
-alias WS2// WIN-SAMI-2//
-alias WINSAMI2// WIN-SAMI-2//
-module WIN-SAMI-2// INTERNAL SAMI-WS2 1
-module INTERNAL WIN-SAMI-2// SAMI-WS2 1
-
-# from to module cost
-module ISO-IR-197// INTERNAL ISO-IR-197 1
-module INTERNAL ISO-IR-197// ISO-IR-197 1
-
-# from to module cost
-alias TIS620// TIS-620//
-alias TIS620-0// TIS-620//
-alias TIS620.2529-1// TIS-620//
-alias TIS620.2533-0// TIS-620//
-alias ISO-IR-166// TIS-620//
-module TIS-620// INTERNAL TIS-620 1
-module INTERNAL TIS-620// TIS-620 1
-
-# from to module cost
-alias KOI8U// KOI8-U//
-module KOI8-U// INTERNAL KOI8-U 1
-module INTERNAL KOI8-U// KOI8-U 1
-
-# from to module cost
-alias ISIRI3342// ISIRI-3342//
-module ISIRI-3342// INTERNAL ISIRI-3342 1
-module INTERNAL ISIRI-3342// ISIRI-3342 1
-
-# from to module cost
-alias UTF16// UTF-16//
-module UTF-16// INTERNAL UTF-16 1
-module INTERNAL UTF-16// UTF-16 1
-
-# from to module cost
-alias UTF16LE// UTF-16LE//
-module UTF-16LE// INTERNAL UTF-16 1
-module INTERNAL UTF-16LE// UTF-16 1
-
-# from to module cost
-alias UTF16BE// UTF-16BE//
-module UTF-16BE// INTERNAL UTF-16 1
-module INTERNAL UTF-16BE// UTF-16 1
-
-# from to module cost
-alias CSUNICODE// UNICODE//
-module UNICODE// INTERNAL UNICODE 1
-module INTERNAL UNICODE// UNICODE 1
-
-# from to module cost
-alias UTF32// UTF-32//
-module UTF-32// INTERNAL UTF-32 1
-module INTERNAL UTF-32// UTF-32 1
-
-# from to module cost
-alias UTF32LE// UTF-32LE//
-module UTF-32LE// INTERNAL UTF-32 1
-module INTERNAL UTF-32LE// UTF-32 1
-
-# from to module cost
-alias UTF32BE// UTF-32BE//
-module UTF-32BE// INTERNAL UTF-32 1
-module INTERNAL UTF-32BE// UTF-32 1
-
-# from to module cost
-alias UTF7// UTF-7//
-module UTF-7// INTERNAL UTF-7 1
-module INTERNAL UTF-7// UTF-7 1
-
-# from to module cost
-module GB18030// INTERNAL GB18030 1
-module INTERNAL GB18030// GB18030 1
-
-# from to module cost
-module VISCII// INTERNAL VISCII 1
-module INTERNAL VISCII// VISCII 1
-
-# from to module cost
-module KOI8-T// INTERNAL KOI8-T 1
-module INTERNAL KOI8-T// KOI8-T 1
-
-# from to module cost
-module GEORGIAN-PS// INTERNAL GEORGIAN-PS 1
-module INTERNAL GEORGIAN-PS// GEORGIAN-PS 1
-
-# from to module cost
-module GEORGIAN-ACADEMY// INTERNAL GEORGIAN-ACADEMY 1
-module INTERNAL GEORGIAN-ACADEMY// GEORGIAN-ACADEMY 1
-
-# from to module cost
-module ISO-IR-209// INTERNAL ISO-IR-209 1
-module INTERNAL ISO-IR-209// ISO-IR-209 1
-
-# from to module cost
-module MAC-SAMI// INTERNAL MAC-SAMI 1
-module INTERNAL MAC-SAMI// MAC-SAMI 1
-
-# from to module cost
-alias ARMSCII8// ARMSCII-8//
-module ARMSCII-8// INTERNAL ARMSCII-8 1
-module INTERNAL ARMSCII-8// ARMSCII-8 1
-
-# from to module cost
-alias TCVN// TCVN5712-1//
-alias TCVN-5712// TCVN5712-1//
-alias TCVN5712-1:1993// TCVN5712-1//
-module TCVN5712-1// INTERNAL TCVN5712-1 1
-module INTERNAL TCVN5712-1// TCVN5712-1 1
-
-# from to module cost
-module EUC-JISX0213// INTERNAL EUC-JISX0213 1
-module INTERNAL EUC-JISX0213// EUC-JISX0213 1
-
-# from to module cost
-alias ShiftJISX0213// Shift_JISX0213//
-module Shift_JISX0213// INTERNAL SHIFT_JISX0213 1
-module INTERNAL Shift_JISX0213// SHIFT_JISX0213 1
-
-# from to module cost
-module TSCII// INTERNAL TSCII 1
-module INTERNAL TSCII// TSCII 1
-
-# from to module cost
-module PT154// INTERNAL PT154 1
-module INTERNAL PT154// PT154 1
-
-# from to module cost
-alias STRK1048-2002// RK1048//
-module RK1048// INTERNAL RK1048 1
-module INTERNAL RK1048// RK1048 1
-
-# from to module cost
-alias IBM-1025// IBM1025//
-alias CP1025// IBM1025//
-alias CSIBM1025// IBM1025//
-module IBM1025// INTERNAL IBM1025 1
-module INTERNAL IBM1025// IBM1025 1
-
-# from to module cost
-alias IBM-1122// IBM1122//
-alias CP1122// IBM1122//
-alias CSIBM1122// IBM1122//
-module IBM1122// INTERNAL IBM1122 1
-module INTERNAL IBM1122// IBM1122 1
-
-# from to module cost
-alias IBM-1137// IBM1137//
-alias CP1137// IBM1137//
-alias CSIBM1137// IBM1137//
-module IBM1137// INTERNAL IBM1137 1
-module INTERNAL IBM1137// IBM1137 1
-
-# from to module cost
-alias IBM-1153// IBM1153//
-alias CP1153// IBM1153//
-alias CSIBM1153// IBM1153//
-module IBM1153// INTERNAL IBM1153 1
-module INTERNAL IBM1153// IBM1153 1
-
-# from to module cost
-alias IBM-1154// IBM1154//
-alias CP1154// IBM1154//
-alias CSIBM1154// IBM1154//
-module IBM1154// INTERNAL IBM1154 1
-module INTERNAL IBM1154// IBM1154 1
-
-# from to module cost
-alias IBM-1155// IBM1155//
-alias CP1155// IBM1155//
-alias CSIBM1155// IBM1155//
-module IBM1155// INTERNAL IBM1155 1
-module INTERNAL IBM1155// IBM1155 1
-
-# from to module cost
-alias IBM-1156// IBM1156//
-alias CP1156// IBM1156//
-alias CSIBM1156// IBM1156//
-module IBM1156// INTERNAL IBM1156 1
-module INTERNAL IBM1156// IBM1156 1
-
-# from to module cost
-alias IBM-1157// IBM1157//
-alias CP1157// IBM1157//
-alias CSIBM1157// IBM1157//
-module IBM1157// INTERNAL IBM1157 1
-module INTERNAL IBM1157// IBM1157 1
-
-# from to module cost
-alias IBM-1158// IBM1158//
-alias CP1158// IBM1158//
-alias CSIBM1158// IBM1158//
-module IBM1158// INTERNAL IBM1158 1
-module INTERNAL IBM1158// IBM1158 1
-
-# from to module cost
-alias IBM-803// IBM803//
-alias CP803// IBM803//
-alias CSIBM803// IBM803//
-module IBM803// INTERNAL IBM803 1
-module INTERNAL IBM803// IBM803 1
-
-# from to module cost
-alias IBM-901// IBM901//
-alias CP901// IBM901//
-alias CSIBM901// IBM901//
-module IBM901// INTERNAL IBM901 1
-module INTERNAL IBM901// IBM901 1
-
-# from to module cost
-alias IBM-902// IBM902//
-alias CP902// IBM902//
-alias CSIBM902// IBM902//
-module IBM902// INTERNAL IBM902 1
-module INTERNAL IBM902// IBM902 1
-
-# from to module cost
-alias IBM-921// IBM921//
-alias CP921// IBM921//
-alias CSIBM921// IBM921//
-module IBM921// INTERNAL IBM921 1
-module INTERNAL IBM921// IBM921 1
-
-# from to module cost
-alias IBM-1008// IBM1008//
-alias CP1008// IBM1008//
-alias CSIBM1008// IBM1008//
-module IBM1008// INTERNAL IBM1008 1
-module INTERNAL IBM1008// IBM1008 1
-
-# from to module cost
-module IBM1008// IBM420// IBM1008_420 1
-module IBM420// IBM1008// IBM1008_420 1
-
-# from to module cost
-alias IBM-1097// IBM1097//
-alias CP1097// IBM1097//
-alias CSIBM1097// IBM1097//
-module IBM1097// INTERNAL IBM1097 1
-module INTERNAL IBM1097// IBM1097 1
-
-# from to module cost
-alias IBM-1112// IBM1112//
-alias CP1112// IBM1112//
-alias CSIBM1112// IBM1112//
-module IBM1112// INTERNAL IBM1112 1
-module INTERNAL IBM1112// IBM1112 1
-
-# from to module cost
-alias IBM-1123// IBM1123//
-alias CP1123// IBM1123//
-alias CSIBM1123// IBM1123//
-module IBM1123// INTERNAL IBM1123 1
-module INTERNAL IBM1123// IBM1123 1
-
-# from to module cost
-alias IBM-1130// IBM1130//
-alias CP1130// IBM1130//
-alias CSIBM1130// IBM1130//
-module IBM1130// INTERNAL IBM1130 1
-module INTERNAL IBM1130// IBM1130 1
-
-# from to module cost
-alias IBM-1140// IBM1140//
-alias CP1140// IBM1140//
-alias CSIBM1140// IBM1140//
-module IBM1140// INTERNAL IBM1140 1
-module INTERNAL IBM1140// IBM1140 1
-
-# from to module cost
-alias IBM-1141// IBM1141//
-alias CP1141// IBM1141//
-alias CSIBM1141// IBM1141//
-module IBM1141// INTERNAL IBM1141 1
-module INTERNAL IBM1141// IBM1141 1
-
-# from to module cost
-alias IBM-1142// IBM1142//
-alias CP1142// IBM1142//
-alias CSIBM1142// IBM1142//
-module IBM1142// INTERNAL IBM1142 1
-module INTERNAL IBM1142// IBM1142 1
-
-# from to module cost
-alias IBM-1143// IBM1143//
-alias CP1143// IBM1143//
-alias CSIBM1143// IBM1143//
-module IBM1143// INTERNAL IBM1143 1
-module INTERNAL IBM1143// IBM1143 1
-
-# from to module cost
-alias IBM-1144// IBM1144//
-alias CP1144// IBM1144//
-alias CSIBM1144// IBM1144//
-module IBM1144// INTERNAL IBM1144 1
-module INTERNAL IBM1144// IBM1144 1
-
-# from to module cost
-alias IBM-1145// IBM1145//
-alias CP1145// IBM1145//
-alias CSIBM1145// IBM1145//
-module IBM1145// INTERNAL IBM1145 1
-module INTERNAL IBM1145// IBM1145 1
-
-# from to module cost
-alias IBM-1146// IBM1146//
-alias CP1146// IBM1146//
-alias CSIBM1146// IBM1146//
-module IBM1146// INTERNAL IBM1146 1
-module INTERNAL IBM1146// IBM1146 1
-
-# from to module cost
-alias IBM-1147// IBM1147//
-alias CP1147// IBM1147//
-alias CSIBM1147// IBM1147//
-module IBM1147// INTERNAL IBM1147 1
-module INTERNAL IBM1147// IBM1147 1
-
-# from to module cost
-alias IBM-1148// IBM1148//
-alias CP1148// IBM1148//
-alias CSIBM1148// IBM1148//
-module IBM1148// INTERNAL IBM1148 1
-module INTERNAL IBM1148// IBM1148 1
-
-# from to module cost
-alias IBM-1149// IBM1149//
-alias CP1149// IBM1149//
-alias CSIBM1149// IBM1149//
-module IBM1149// INTERNAL IBM1149 1
-module INTERNAL IBM1149// IBM1149 1
-
-# from to module cost
-alias IBM-1166// IBM1166//
-alias CP1166// IBM1166//
-alias CSIBM1166// IBM1166//
-module IBM1166// INTERNAL IBM1166 1
-module INTERNAL IBM1166// IBM1166 1
-
-# from to module cost
-alias IBM-1167// IBM1167//
-alias CP1167// IBM1167//
-alias CSIBM1167// IBM1167//
-module IBM1167// INTERNAL IBM1167 1
-module INTERNAL IBM1167// IBM1167 1
-
-# from to module cost
-alias IBM-4517// IBM4517//
-alias CP4517// IBM4517//
-alias CSIBM4517// IBM4517//
-module IBM4517// INTERNAL IBM4517 1
-module INTERNAL IBM4517// IBM4517 1
-
-# from to module cost
-alias IBM-4899// IBM4899//
-alias CP4899// IBM4899//
-alias CSIBM4899// IBM4899//
-module IBM4899// INTERNAL IBM4899 1
-module INTERNAL IBM4899// IBM4899 1
-
-# from to module cost
-alias IBM-4909// IBM4909//
-alias CP4909// IBM4909//
-alias CSIBM4909// IBM4909//
-module IBM4909// INTERNAL IBM4909 1
-module INTERNAL IBM4909// IBM4909 1
-
-# from to module cost
-alias IBM-4971// IBM4971//
-alias CP4971// IBM4971//
-alias CSIBM4971// IBM4971//
-module IBM4971// INTERNAL IBM4971 1
-module INTERNAL IBM4971// IBM4971 1
-
-# from to module cost
-alias IBM-5347// IBM5347//
-alias CP5347// IBM5347//
-alias CSIBM5347// IBM5347//
-module IBM5347// INTERNAL IBM5347 1
-module INTERNAL IBM5347// IBM5347 1
-
-# from to module cost
-alias IBM-9030// IBM9030//
-alias CP9030// IBM9030//
-alias CSIBM9030// IBM9030//
-module IBM9030// INTERNAL IBM9030 1
-module INTERNAL IBM9030// IBM9030 1
-
-# from to module cost
-alias IBM-9066// IBM9066//
-alias CP9066// IBM9066//
-alias CSIBM9066// IBM9066//
-module IBM9066// INTERNAL IBM9066 1
-module INTERNAL IBM9066// IBM9066 1
-
-# from to module cost
-alias IBM-9448// IBM9448//
-alias CP9448// IBM9448//
-alias CSIBM9448// IBM9448//
-module IBM9448// INTERNAL IBM9448 1
-module INTERNAL IBM9448// IBM9448 1
-
-# from to module cost
-alias IBM-12712// IBM12712//
-alias CP12712// IBM12712//
-alias CSIBM12712// IBM12712//
-module IBM12712// INTERNAL IBM12712 1
-module INTERNAL IBM12712// IBM12712 1
-
-# from to module cost
-alias IBM-16804// IBM16804//
-alias CP16804// IBM16804//
-alias CSIBM16804// IBM16804//
-module IBM16804// INTERNAL IBM16804 1
-module INTERNAL IBM16804// IBM16804 1
-
-# from to module cost
-alias IBM-1364// IBM1364//
-alias CP1364// IBM1364//
-alias CSIBM1364// IBM1364//
-module IBM1364// INTERNAL IBM1364 1
-module INTERNAL IBM1364// IBM1364 1
-
-# from to module cost
-alias IBM-1371// IBM1371//
-alias CP1371// IBM1371//
-alias CSIBM1371// IBM1371//
-module IBM1371// INTERNAL IBM1371 1
-module INTERNAL IBM1371// IBM1371 1
-
-# from to module cost
-alias IBM-1388// IBM1388//
-alias CP1388// IBM1388//
-alias CSIBM1388// IBM1388//
-module IBM1388// INTERNAL IBM1388 1
-module INTERNAL IBM1388// IBM1388 1
-
-# from to module cost
-alias IBM-1390// IBM1390//
-alias CP1390// IBM1390//
-alias CSIBM1390// IBM1390//
-module IBM1390// INTERNAL IBM1390 1
-module INTERNAL IBM1390// IBM1390 1
-
-# from to module cost
-alias IBM-1399// IBM1399//
-alias CP1399// IBM1399//
-alias CSIBM1399// IBM1399//
-module IBM1399// INTERNAL IBM1399 1
-module INTERNAL IBM1399// IBM1399 1
-
-# from to module cost
-alias ISO/TR_11548-1/ ISO_11548-1//
-alias ISO11548-1// ISO_11548-1//
-module ISO_11548-1// INTERNAL ISO_11548-1 1
-module INTERNAL ISO_11548-1// ISO_11548-1 1
-
-# from to module cost
-module MIK// INTERNAL MIK 1
-module INTERNAL MIK// MIK 1
-
-# from to module cost
-module BRF// INTERNAL BRF 1
-module INTERNAL BRF// BRF 1
-
-# from to module cost
-alias CP1282// MAC-CENTRALEUROPE//
-module MAC-CENTRALEUROPE// INTERNAL MAC-CENTRALEUROPE 1
-module INTERNAL MAC-CENTRALEUROPE// MAC-CENTRALEUROPE 1
-
-# from to module cost
-module KOI8-RU// INTERNAL KOI8-RU 1
-module INTERNAL KOI8-RU// KOI8-RU 1
-
-# from to module cost
-alias ISO_8859-9E// ISO-8859-9E//
-alias ISO8859-9E// ISO-8859-9E//
-alias ISO88599E// ISO-8859-9E//
-module ISO-8859-9E// INTERNAL ISO8859-9E 1
-module INTERNAL ISO-8859-9E// ISO8859-9E 1
-
-# from to module cost
-alias ROMAN9// HP-ROMAN9//
-alias R9// HP-ROMAN9//
-alias HPROMAN9// HP-ROMAN9//
-module HP-ROMAN9// INTERNAL HP-ROMAN9 1
-module INTERNAL HP-ROMAN9// HP-ROMAN9 1
-
-# from to module cost
-alias TURKISH8// HP-TURKISH8//
-alias HPTURKISH8// HP-TURKISH8//
-alias OSF10010006// HP-TURKISH8//
-module HP-TURKISH8// INTERNAL HP-TURKISH8 1
-module INTERNAL HP-TURKISH8// HP-TURKISH8 1
-
-# from to module cost
-alias THAI8// HP-THAI8//
-alias HPTHAI8// HP-THAI8//
-module HP-THAI8// INTERNAL HP-THAI8 1
-module INTERNAL HP-THAI8// HP-THAI8 1
-
-# from to module cost
-alias HPGREEK8// HP-GREEK8//
-alias OSF10010004// HP-GREEK8//
-module HP-GREEK8// INTERNAL HP-GREEK8 1
-module INTERNAL HP-GREEK8// HP-GREEK8 1
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libCNS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libCNS.so
deleted file mode 100755
index f3cd52c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libCNS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libGB.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libGB.so
deleted file mode 100755
index f2ae9ec..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libGB.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so
deleted file mode 100755
index e014435..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJIS.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJIS.so
deleted file mode 100755
index 106c121..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJIS.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so
deleted file mode 100755
index 25c5c6b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libKSC.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libKSC.so
deleted file mode 100755
index f677425..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libKSC.so
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gcrt1.o b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gcrt1.o
deleted file mode 100644
index 17cdf0f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/gcrt1.o
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libBrokenLocale.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libBrokenLocale.a
deleted file mode 100644
index 5339d01..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libBrokenLocale.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libBrokenLocale.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libBrokenLocale.so
deleted file mode 120000
index 8a4e3e6..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libBrokenLocale.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libBrokenLocale.so.1
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libanl.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libanl.a
deleted file mode 100644
index 197c400..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libanl.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libanl.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libanl.so
deleted file mode 120000
index 975a369..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libanl.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libanl.so.1
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc.a
deleted file mode 100644
index e5c4159..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc.so
deleted file mode 100644
index 95aae68..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc.so
+++ /dev/null
@@ -1,5 +0,0 @@
-/* GNU ld script
- Use the shared library, but some functions are only in
- the static library, so try that secondarily. */
-OUTPUT_FORMAT(elf64-littleaarch64)
-GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-aarch64.so.1 ) )
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc_nonshared.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc_nonshared.a
deleted file mode 100644
index bd5e93d..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libc_nonshared.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libcrypt.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libcrypt.a
deleted file mode 100644
index 6e917be..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libcrypt.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libcrypt.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libcrypt.so
deleted file mode 120000
index fda8e89..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libcrypt.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libcrypt.so.1
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libdl.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libdl.a
deleted file mode 100644
index cd9143b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libdl.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libdl.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libdl.so
deleted file mode 120000
index cd9e3c8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libdl.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libdl.so.2
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libg.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libg.a
deleted file mode 100644
index b459d31..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libg.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libm.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libm.a
deleted file mode 100644
index 9987abf..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libm.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libm.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libm.so
deleted file mode 120000
index 7e31348..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libm.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libm.so.6
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libmcheck.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libmcheck.a
deleted file mode 100644
index bcd58df..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libmcheck.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_compat.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_compat.so
deleted file mode 120000
index 5d470b0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_compat.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_compat.so.2
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_db.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_db.so
deleted file mode 120000
index f7f9cd5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_db.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_db.so.2
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_dns.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_dns.so
deleted file mode 120000
index 0e87b72..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_dns.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_dns.so.2
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_files.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_files.so
deleted file mode 120000
index 9d7e13c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_files.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_files.so.2
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_hesiod.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_hesiod.so
deleted file mode 120000
index bb5fbe2..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libnss_hesiod.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_hesiod.so.2
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libpthread.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libpthread.a
deleted file mode 100644
index 2be05d0..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libpthread.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libpthread.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libpthread.so
deleted file mode 120000
index c1ab4d1..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libpthread.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libpthread.so.0
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libresolv.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libresolv.a
deleted file mode 100644
index 2e07c8f..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libresolv.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libresolv.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libresolv.so
deleted file mode 120000
index d9349b5..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libresolv.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libresolv.so.2
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/librt.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/librt.a
deleted file mode 100644
index fd924ff..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/librt.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/librt.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/librt.so
deleted file mode 120000
index e8ce84b..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/librt.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/librt.so.1
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libthread_db.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libthread_db.so
deleted file mode 120000
index 1acc48c..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libthread_db.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libthread_db.so.1
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libutil.a b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libutil.a
deleted file mode 100644
index d597c51..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libutil.a
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libutil.so b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libutil.so
deleted file mode 120000
index adcf839..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/usr/lib64/libutil.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libutil.so.1
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/var/db/Makefile b/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/var/db/Makefile
deleted file mode 100644
index 2650ce8..0000000
--- a/aarch64/glibc-2.33/usr/aarch64-cros-linux-gnu/var/db/Makefile
+++ /dev/null
@@ -1,166 +0,0 @@
-# Makefile to (re-)generate db versions of system database files.
-# Copyright (C) 1996-2021 Free Software Foundation, Inc.
-# This file is part of the GNU C Library.
-# Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
-#
-
-# 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
-# <https://www.gnu.org/licenses/>.
-
-DATABASES = $(wildcard /etc/passwd /etc/group /etc/ethers /etc/protocols \
- /etc/rpc /etc/services /etc/shadow /etc/gshadow \
- /etc/netgroup)
-
-VAR_DB = /var/db
-
-AWK = awk
-MAKEDB = makedb --quiet
-
-all: $(patsubst %,$(VAR_DB)/%.db,$(notdir $(DATABASES)))
-
-
-$(VAR_DB)/passwd.db: /etc/passwd
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$3; print }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/group.db: /etc/group
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$3; print; \
- if ($$4 != "") { \
- split($$4, grmems, ","); \
- for (memidx in grmems) { \
- mem=grmems[memidx]; \
- if (members[mem] == "") \
- members[mem]=$$3; \
- else \
- members[mem]=members[mem] "," $$3; \
- } \
- delete grmems; } } \
- END { for (mem in members) \
- printf ":%s %s %s\n", mem, mem, members[mem]; }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/ethers.db: /etc/ethers
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/protocols.db: /etc/protocols
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print; \
- for (i = 3; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ".%s ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/rpc.db: /etc/rpc
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print; \
- for (i = 3; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ".%s ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/services.db: /etc/services
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS="[ \t/]+" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { sub(/[ \t]*#.*$$/, "");\
- printf ":%s/%s ", $$1, $$3; print; \
- printf ":%s/ ", $$1; print; \
- printf "=%s/%s ", $$2, $$3; print; \
- printf "=%s/ ", $$2; print; \
- for (i = 4; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ":%s/%s ", $$i, $$3; print; \
- printf ":%s/ ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/shadow.db: /etc/shadow
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print }' $^ | \
- (umask 077 && $(MAKEDB) -o $@ -)
- @echo "done."
- @if chgrp shadow $@ 2>/dev/null; then \
- chmod g+r $@; \
- else \
- chown 0 $@; chgrp 0 $@; chmod 600 $@; \
- echo; \
- echo "Warning: The shadow password database $@"; \
- echo "has been set to be readable only by root. You may want"; \
- echo "to make it readable by the \`shadow' group depending"; \
- echo "on your configuration."; \
- echo; \
- fi
-
-$(VAR_DB)/gshadow.db: /etc/gshadow
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print }' $^ | \
- (umask 077 && $(MAKEDB) -o $@ -)
- @echo "done."
- @if chgrp shadow $@ 2>/dev/null; then \
- chmod g+r $@; \
- else \
- chown 0 $@; chgrp 0 $@; chmod 600 $@; \
- echo; \
- echo "Warning: The shadow group database $@"; \
- echo "has been set to be readable only by root. You may want"; \
- echo "to make it readable by the \`shadow' group depending"; \
- echo "on your configuration."; \
- echo; \
- fi
-
-$(VAR_DB)/netgroup.db: /etc/netgroup
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { ini=1 } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { if (sub(/[ \t]*\\$$/, " ") == 0) end="\n"; \
- else end=""; \
- gsub(/[ \t]+/, " "); \
- sub(/^[ \t]*/, ""); \
- if (ini == 0) printf "%s%s", $$0, end; \
- else printf ".%s %s%s", $$1, $$0, end; \
- ini=end == "" ? 0 : 1; } \
- END { if (ini==0) printf "\n" }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/34235d83997fd903d57c197dcf2377f0a0d44c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/34235d83997fd903d57c197dcf2377f0a0d44c
deleted file mode 120000
index e2f7106..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/34235d83997fd903d57c197dcf2377f0a0d44c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/PT154.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/34235d83997fd903d57c197dcf2377f0a0d44c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/34235d83997fd903d57c197dcf2377f0a0d44c.debug
deleted file mode 120000
index 40b3764..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/34235d83997fd903d57c197dcf2377f0a0d44c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/PT154.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/73fa3a992d4a3fcf148189c2a10f5ca94a164e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/73fa3a992d4a3fcf148189c2a10f5ca94a164e
deleted file mode 120000
index 5b2cf03..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/73fa3a992d4a3fcf148189c2a10f5ca94a164e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM902.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/73fa3a992d4a3fcf148189c2a10f5ca94a164e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/73fa3a992d4a3fcf148189c2a10f5ca94a164e.debug
deleted file mode 120000
index c7b417a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/00/73fa3a992d4a3fcf148189c2a10f5ca94a164e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM902.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/49d99e705bfd2d328ae40b4628aa2352858ef8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/49d99e705bfd2d328ae40b4628aa2352858ef8
deleted file mode 120000
index e04363d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/49d99e705bfd2d328ae40b4628aa2352858ef8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/49d99e705bfd2d328ae40b4628aa2352858ef8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/49d99e705bfd2d328ae40b4628aa2352858ef8.debug
deleted file mode 120000
index e634cfe..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/49d99e705bfd2d328ae40b4628aa2352858ef8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/91267df51928ec51642bb83e8ec43bb7fced0a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/91267df51928ec51642bb83e8ec43bb7fced0a
deleted file mode 120000
index 1cbca0e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/91267df51928ec51642bb83e8ec43bb7fced0a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO646.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/91267df51928ec51642bb83e8ec43bb7fced0a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/91267df51928ec51642bb83e8ec43bb7fced0a.debug
deleted file mode 120000
index d526ec2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/91267df51928ec51642bb83e8ec43bb7fced0a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO646.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/b84560b02ce4c9168caf5fe3bb6afe838dc50c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/b84560b02ce4c9168caf5fe3bb6afe838dc50c
deleted file mode 120000
index eeef65d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/b84560b02ce4c9168caf5fe3bb6afe838dc50c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/b84560b02ce4c9168caf5fe3bb6afe838dc50c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/b84560b02ce4c9168caf5fe3bb6afe838dc50c.debug
deleted file mode 120000
index bc40b6d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/01/b84560b02ce4c9168caf5fe3bb6afe838dc50c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/02/8b8b0e60d85bc30c4e2c6f69d20833a5e43a28 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/02/8b8b0e60d85bc30c4e2c6f69d20833a5e43a28
deleted file mode 120000
index fed5de5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/02/8b8b0e60d85bc30c4e2c6f69d20833a5e43a28
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/02/8b8b0e60d85bc30c4e2c6f69d20833a5e43a28.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/02/8b8b0e60d85bc30c4e2c6f69d20833a5e43a28.debug
deleted file mode 120000
index 03e0a7f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/02/8b8b0e60d85bc30c4e2c6f69d20833a5e43a28.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/2e87aac03ec6dca2bf15b392b9c8a8dc6671c9 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/2e87aac03ec6dca2bf15b392b9c8a8dc6671c9
deleted file mode 120000
index b4fb364..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/2e87aac03ec6dca2bf15b392b9c8a8dc6671c9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/2e87aac03ec6dca2bf15b392b9c8a8dc6671c9.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/2e87aac03ec6dca2bf15b392b9c8a8dc6671c9.debug
deleted file mode 120000
index a1ae345..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/2e87aac03ec6dca2bf15b392b9c8a8dc6671c9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/ee2c1304ab49a4398d2b3f9d3e8659ce06bba1 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/ee2c1304ab49a4398d2b3f9d3e8659ce06bba1
deleted file mode 120000
index 0120e03..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/ee2c1304ab49a4398d2b3f9d3e8659ce06bba1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1251.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/ee2c1304ab49a4398d2b3f9d3e8659ce06bba1.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/ee2c1304ab49a4398d2b3f9d3e8659ce06bba1.debug
deleted file mode 120000
index 4e17d3d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/05/ee2c1304ab49a4398d2b3f9d3e8659ce06bba1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1251.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/1e014315f26a15702b3d9cc026cf0d4ef05787 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/1e014315f26a15702b3d9cc026cf0d4ef05787
deleted file mode 120000
index 4f93be7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/1e014315f26a15702b3d9cc026cf0d4ef05787
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM858.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/1e014315f26a15702b3d9cc026cf0d4ef05787.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/1e014315f26a15702b3d9cc026cf0d4ef05787.debug
deleted file mode 120000
index ed0052b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/1e014315f26a15702b3d9cc026cf0d4ef05787.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM858.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/8c74981c5afc8329118a9946cae76fdb8f84e8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/8c74981c5afc8329118a9946cae76fdb8f84e8
deleted file mode 120000
index 8dde8ab..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/8c74981c5afc8329118a9946cae76fdb8f84e8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM275.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/8c74981c5afc8329118a9946cae76fdb8f84e8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/8c74981c5afc8329118a9946cae76fdb8f84e8.debug
deleted file mode 120000
index 59cb844..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/07/8c74981c5afc8329118a9946cae76fdb8f84e8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM275.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/08/4df83d21c24e4de89ad1d5b89986be4dfc1852 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/08/4df83d21c24e4de89ad1d5b89986be4dfc1852
deleted file mode 120000
index 09f0e6d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/08/4df83d21c24e4de89ad1d5b89986be4dfc1852
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM037.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/08/4df83d21c24e4de89ad1d5b89986be4dfc1852.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/08/4df83d21c24e4de89ad1d5b89986be4dfc1852.debug
deleted file mode 120000
index bd150d7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/08/4df83d21c24e4de89ad1d5b89986be4dfc1852.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM037.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/213b3bce327728e1a5fad845974392cabd50cf b/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/213b3bce327728e1a5fad845974392cabd50cf
deleted file mode 120000
index ab9333d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/213b3bce327728e1a5fad845974392cabd50cf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/213b3bce327728e1a5fad845974392cabd50cf.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/213b3bce327728e1a5fad845974392cabd50cf.debug
deleted file mode 120000
index 04559cc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/213b3bce327728e1a5fad845974392cabd50cf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/8f41876968c5d22dd5132c850cb91567ca5f25 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/8f41876968c5d22dd5132c850cb91567ca5f25
deleted file mode 120000
index c7e716b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/8f41876968c5d22dd5132c850cb91567ca5f25
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM930.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/8f41876968c5d22dd5132c850cb91567ca5f25.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/8f41876968c5d22dd5132c850cb91567ca5f25.debug
deleted file mode 120000
index 47353b2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/8f41876968c5d22dd5132c850cb91567ca5f25.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM930.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/b38854aee5512e3feb78fcbe04025878615ecb b/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/b38854aee5512e3feb78fcbe04025878615ecb
deleted file mode 120000
index bf70c34..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/b38854aee5512e3feb78fcbe04025878615ecb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP737.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/b38854aee5512e3feb78fcbe04025878615ecb.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/b38854aee5512e3feb78fcbe04025878615ecb.debug
deleted file mode 120000
index c374a40..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/b38854aee5512e3feb78fcbe04025878615ecb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP737.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/c9305e22ce534e0d4d121058980fd940c90496 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/c9305e22ce534e0d4d121058980fd940c90496
deleted file mode 120000
index 2d4a36e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/c9305e22ce534e0d4d121058980fd940c90496
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/c9305e22ce534e0d4d121058980fd940c90496.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/c9305e22ce534e0d4d121058980fd940c90496.debug
deleted file mode 120000
index 123a36e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/09/c9305e22ce534e0d4d121058980fd940c90496.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0b/a7707d7d58fd4b72a569ccc810c3832b33bf8b b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0b/a7707d7d58fd4b72a569ccc810c3832b33bf8b
deleted file mode 120000
index c924827..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0b/a7707d7d58fd4b72a569ccc810c3832b33bf8b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1125.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0b/a7707d7d58fd4b72a569ccc810c3832b33bf8b.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0b/a7707d7d58fd4b72a569ccc810c3832b33bf8b.debug
deleted file mode 120000
index ffa80ab..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0b/a7707d7d58fd4b72a569ccc810c3832b33bf8b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1125.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/7c1f94290f1f3077028134e3b60fcf0c30272e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/7c1f94290f1f3077028134e3b60fcf0c30272e
deleted file mode 120000
index 025ff6d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/7c1f94290f1f3077028134e3b60fcf0c30272e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/7c1f94290f1f3077028134e3b60fcf0c30272e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/7c1f94290f1f3077028134e3b60fcf0c30272e.debug
deleted file mode 120000
index 59fe4fb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/7c1f94290f1f3077028134e3b60fcf0c30272e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/c7fb8866ebc57b7bbc58668b2476dce9f6c795 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/c7fb8866ebc57b7bbc58668b2476dce9f6c795
deleted file mode 120000
index 0cc1249..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/c7fb8866ebc57b7bbc58668b2476dce9f6c795
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/c7fb8866ebc57b7bbc58668b2476dce9f6c795.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/c7fb8866ebc57b7bbc58668b2476dce9f6c795.debug
deleted file mode 120000
index 8d34005..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0c/c7fb8866ebc57b7bbc58668b2476dce9f6c795.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/052a26ec4b2c14ed054854f995646503d59c0c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/052a26ec4b2c14ed054854f995646503d59c0c
deleted file mode 120000
index 1a77603..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/052a26ec4b2c14ed054854f995646503d59c0c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/052a26ec4b2c14ed054854f995646503d59c0c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/052a26ec4b2c14ed054854f995646503d59c0c.debug
deleted file mode 120000
index 824e4ca..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/052a26ec4b2c14ed054854f995646503d59c0c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/0830f6568a94cc0f8a764f00f5f76af05cc39c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/0830f6568a94cc0f8a764f00f5f76af05cc39c
deleted file mode 120000
index 29a9c1a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/0830f6568a94cc0f8a764f00f5f76af05cc39c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM297.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/0830f6568a94cc0f8a764f00f5f76af05cc39c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/0830f6568a94cc0f8a764f00f5f76af05cc39c.debug
deleted file mode 120000
index 767c916..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0d/0830f6568a94cc0f8a764f00f5f76af05cc39c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM297.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0e/f98a9fe37e583fad931ace84e8e9213a00af5e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0e/f98a9fe37e583fad931ace84e8e9213a00af5e
deleted file mode 120000
index 4e787e6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0e/f98a9fe37e583fad931ace84e8e9213a00af5e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libCNS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0e/f98a9fe37e583fad931ace84e8e9213a00af5e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0e/f98a9fe37e583fad931ace84e8e9213a00af5e.debug
deleted file mode 120000
index 45cd9e6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0e/f98a9fe37e583fad931ace84e8e9213a00af5e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libCNS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/080fea7325fd272c03cab24285f3213ba5a356 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/080fea7325fd272c03cab24285f3213ba5a356
deleted file mode 120000
index c46b784..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/080fea7325fd272c03cab24285f3213ba5a356
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM869.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/080fea7325fd272c03cab24285f3213ba5a356.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/080fea7325fd272c03cab24285f3213ba5a356.debug
deleted file mode 120000
index bbe09b4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/080fea7325fd272c03cab24285f3213ba5a356.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM869.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/e7cc1070266e05b3de2a1b710ab64f3d8142ff b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/e7cc1070266e05b3de2a1b710ab64f3d8142ff
deleted file mode 120000
index 0b130a2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/e7cc1070266e05b3de2a1b710ab64f3d8142ff
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM918.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/e7cc1070266e05b3de2a1b710ab64f3d8142ff.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/e7cc1070266e05b3de2a1b710ab64f3d8142ff.debug
deleted file mode 120000
index 0bac3e2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/0f/e7cc1070266e05b3de2a1b710ab64f3d8142ff.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM918.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/10/fd6469e8fcb1a862600e74562758119bd8114c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/10/fd6469e8fcb1a862600e74562758119bd8114c
deleted file mode 120000
index 47c283c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/10/fd6469e8fcb1a862600e74562758119bd8114c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM850.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/10/fd6469e8fcb1a862600e74562758119bd8114c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/10/fd6469e8fcb1a862600e74562758119bd8114c.debug
deleted file mode 120000
index 105c0bc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/10/fd6469e8fcb1a862600e74562758119bd8114c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM850.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/3115506e43342f44e85b6ee6c45d8c9b06dc33 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/3115506e43342f44e85b6ee6c45d8c9b06dc33
deleted file mode 120000
index f50b389..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/3115506e43342f44e85b6ee6c45d8c9b06dc33
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/3115506e43342f44e85b6ee6c45d8c9b06dc33.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/3115506e43342f44e85b6ee6c45d8c9b06dc33.debug
deleted file mode 120000
index b65adb1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/3115506e43342f44e85b6ee6c45d8c9b06dc33.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/85b775a8932e0375fc92bca9ef9f6ed0708e17 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/85b775a8932e0375fc92bca9ef9f6ed0708e17
deleted file mode 120000
index 1c61425..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/85b775a8932e0375fc92bca9ef9f6ed0708e17
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/85b775a8932e0375fc92bca9ef9f6ed0708e17.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/85b775a8932e0375fc92bca9ef9f6ed0708e17.debug
deleted file mode 120000
index 9e908ab..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/12/85b775a8932e0375fc92bca9ef9f6ed0708e17.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/13/874b5fc93bc0cc6a0cf94193ab5f0000ea1833 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/13/874b5fc93bc0cc6a0cf94193ab5f0000ea1833
deleted file mode 120000
index a7b49e8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/13/874b5fc93bc0cc6a0cf94193ab5f0000ea1833
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/13/874b5fc93bc0cc6a0cf94193ab5f0000ea1833.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/13/874b5fc93bc0cc6a0cf94193ab5f0000ea1833.debug
deleted file mode 120000
index 2b0d4e9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/13/874b5fc93bc0cc6a0cf94193ab5f0000ea1833.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/14/29412ec4078033ab5e13f0824bf56bd9dd69b7 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/14/29412ec4078033ab5e13f0824bf56bd9dd69b7
deleted file mode 120000
index 0de72a2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/14/29412ec4078033ab5e13f0824bf56bd9dd69b7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1250.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/14/29412ec4078033ab5e13f0824bf56bd9dd69b7.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/14/29412ec4078033ab5e13f0824bf56bd9dd69b7.debug
deleted file mode 120000
index 87faafe..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/14/29412ec4078033ab5e13f0824bf56bd9dd69b7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1250.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/16/03af10a7866445fcaafaeda359010aac74be8e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/16/03af10a7866445fcaafaeda359010aac74be8e
deleted file mode 120000
index 3fc9255..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/16/03af10a7866445fcaafaeda359010aac74be8e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/16/03af10a7866445fcaafaeda359010aac74be8e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/16/03af10a7866445fcaafaeda359010aac74be8e.debug
deleted file mode 120000
index fdc1e47..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/16/03af10a7866445fcaafaeda359010aac74be8e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/4b8b4b2fc8fd143fe0726dc6678cfb5f778e3a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/4b8b4b2fc8fd143fe0726dc6678cfb5f778e3a
deleted file mode 120000
index e569592..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/4b8b4b2fc8fd143fe0726dc6678cfb5f778e3a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libnsl-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/4b8b4b2fc8fd143fe0726dc6678cfb5f778e3a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/4b8b4b2fc8fd143fe0726dc6678cfb5f778e3a.debug
deleted file mode 120000
index 4c3681d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/4b8b4b2fc8fd143fe0726dc6678cfb5f778e3a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libnsl-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/7b206620bb84162a311019754859c27f878498 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/7b206620bb84162a311019754859c27f878498
deleted file mode 120000
index 03b3e13..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/7b206620bb84162a311019754859c27f878498
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/7b206620bb84162a311019754859c27f878498.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/7b206620bb84162a311019754859c27f878498.debug
deleted file mode 120000
index 5f17b19..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/7b206620bb84162a311019754859c27f878498.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/ec3b0d7d5ee0599dec3ed10435b23ba576ba87 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/ec3b0d7d5ee0599dec3ed10435b23ba576ba87
deleted file mode 120000
index fff5fb0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/ec3b0d7d5ee0599dec3ed10435b23ba576ba87
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/ec3b0d7d5ee0599dec3ed10435b23ba576ba87.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/ec3b0d7d5ee0599dec3ed10435b23ba576ba87.debug
deleted file mode 120000
index 0da5911..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/17/ec3b0d7d5ee0599dec3ed10435b23ba576ba87.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/18/8969dc9d20ca98e86c5c395038eebe99ec49ac b/aarch64/glibc-2.33/usr/lib/debug/.build-id/18/8969dc9d20ca98e86c5c395038eebe99ec49ac
deleted file mode 120000
index 1468c37..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/18/8969dc9d20ca98e86c5c395038eebe99ec49ac
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM871.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/18/8969dc9d20ca98e86c5c395038eebe99ec49ac.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/18/8969dc9d20ca98e86c5c395038eebe99ec49ac.debug
deleted file mode 120000
index e9d514c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/18/8969dc9d20ca98e86c5c395038eebe99ec49ac.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM871.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1c/38b8e289a669b7aa1615da060bf67ad3a1dd13 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/1c/38b8e289a669b7aa1615da060bf67ad3a1dd13
deleted file mode 120000
index 24f0daf..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1c/38b8e289a669b7aa1615da060bf67ad3a1dd13
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM278.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1c/38b8e289a669b7aa1615da060bf67ad3a1dd13.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/1c/38b8e289a669b7aa1615da060bf67ad3a1dd13.debug
deleted file mode 120000
index f5f4db7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1c/38b8e289a669b7aa1615da060bf67ad3a1dd13.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM278.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1d/66face131da742386dc2d8909172aa2ea67a4b b/aarch64/glibc-2.33/usr/lib/debug/.build-id/1d/66face131da742386dc2d8909172aa2ea67a4b
deleted file mode 120000
index 48b9c14..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1d/66face131da742386dc2d8909172aa2ea67a4b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1d/66face131da742386dc2d8909172aa2ea67a4b.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/1d/66face131da742386dc2d8909172aa2ea67a4b.debug
deleted file mode 120000
index 5a43f04..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1d/66face131da742386dc2d8909172aa2ea67a4b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/5aced73911bedaf2f21bd071565ee6b3a868f1 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/5aced73911bedaf2f21bd071565ee6b3a868f1
deleted file mode 120000
index dcfec5c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/5aced73911bedaf2f21bd071565ee6b3a868f1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM280.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/5aced73911bedaf2f21bd071565ee6b3a868f1.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/5aced73911bedaf2f21bd071565ee6b3a868f1.debug
deleted file mode 120000
index dccd8bd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/5aced73911bedaf2f21bd071565ee6b3a868f1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM280.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/75800331829027fe22b611b199e9d0837a2e19 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/75800331829027fe22b611b199e9d0837a2e19
deleted file mode 120000
index bc8e0b3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/75800331829027fe22b611b199e9d0837a2e19
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/75800331829027fe22b611b199e9d0837a2e19.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/75800331829027fe22b611b199e9d0837a2e19.debug
deleted file mode 120000
index a5b6c12..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/1f/75800331829027fe22b611b199e9d0837a2e19.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/20/804575f6396ca163bee2e456029d622c7f5182 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/20/804575f6396ca163bee2e456029d622c7f5182
deleted file mode 120000
index 96e10e1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/20/804575f6396ca163bee2e456029d622c7f5182
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/20/804575f6396ca163bee2e456029d622c7f5182.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/20/804575f6396ca163bee2e456029d622c7f5182.debug
deleted file mode 120000
index cedbc82..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/20/804575f6396ca163bee2e456029d622c7f5182.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/4806da0bb2fc6f8cc4565b4929f49d584b161d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/4806da0bb2fc6f8cc4565b4929f49d584b161d
deleted file mode 120000
index 7e3bcaa..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/4806da0bb2fc6f8cc4565b4929f49d584b161d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TSCII.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/4806da0bb2fc6f8cc4565b4929f49d584b161d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/4806da0bb2fc6f8cc4565b4929f49d584b161d.debug
deleted file mode 120000
index 35790e5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/4806da0bb2fc6f8cc4565b4929f49d584b161d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TSCII.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b2d0e1c33b052950795e5ed082b1e349943285 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b2d0e1c33b052950795e5ed082b1e349943285
deleted file mode 120000
index f62b93c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b2d0e1c33b052950795e5ed082b1e349943285
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b2d0e1c33b052950795e5ed082b1e349943285.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b2d0e1c33b052950795e5ed082b1e349943285.debug
deleted file mode 120000
index d2306f3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b2d0e1c33b052950795e5ed082b1e349943285.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b68b36ab6d6c5452fdd5c4ad296a4ab0a58301 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b68b36ab6d6c5452fdd5c4ad296a4ab0a58301
deleted file mode 120000
index d6c5c6c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b68b36ab6d6c5452fdd5c4ad296a4ab0a58301
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b68b36ab6d6c5452fdd5c4ad296a4ab0a58301.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b68b36ab6d6c5452fdd5c4ad296a4ab0a58301.debug
deleted file mode 120000
index 7ea9a9b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/22/b68b36ab6d6c5452fdd5c4ad296a4ab0a58301.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/23/d11daeea8e3d5eb5aa4f552e5ebe0dd9fca49c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/23/d11daeea8e3d5eb5aa4f552e5ebe0dd9fca49c
deleted file mode 120000
index 4897966..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/23/d11daeea8e3d5eb5aa4f552e5ebe0dd9fca49c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/23/d11daeea8e3d5eb5aa4f552e5ebe0dd9fca49c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/23/d11daeea8e3d5eb5aa4f552e5ebe0dd9fca49c.debug
deleted file mode 120000
index 2496e96..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/23/d11daeea8e3d5eb5aa4f552e5ebe0dd9fca49c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/25/b621b2b9c0702b3aacfb4a4995f494246d830a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/25/b621b2b9c0702b3aacfb4a4995f494246d830a
deleted file mode 120000
index 53672b6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/25/b621b2b9c0702b3aacfb4a4995f494246d830a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libthread_db-1.0.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/25/b621b2b9c0702b3aacfb4a4995f494246d830a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/25/b621b2b9c0702b3aacfb4a4995f494246d830a.debug
deleted file mode 120000
index faa55ec..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/25/b621b2b9c0702b3aacfb4a4995f494246d830a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libthread_db-1.0.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/d63fe9ae8c6f05033a11a425a0b383633919c6 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/d63fe9ae8c6f05033a11a425a0b383633919c6
deleted file mode 120000
index f1a9955..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/d63fe9ae8c6f05033a11a425a0b383633919c6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/d63fe9ae8c6f05033a11a425a0b383633919c6.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/d63fe9ae8c6f05033a11a425a0b383633919c6.debug
deleted file mode 120000
index 55222ad..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/d63fe9ae8c6f05033a11a425a0b383633919c6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/e2320e99d7e570794d0ddae93de2e63c59bc1a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/e2320e99d7e570794d0ddae93de2e63c59bc1a
deleted file mode 120000
index 6abc044..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/e2320e99d7e570794d0ddae93de2e63c59bc1a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/e2320e99d7e570794d0ddae93de2e63c59bc1a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/e2320e99d7e570794d0ddae93de2e63c59bc1a.debug
deleted file mode 120000
index e076ea5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/27/e2320e99d7e570794d0ddae93de2e63c59bc1a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/b31fde5fe97510c858f47f8c1f9e8917596d9f b/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/b31fde5fe97510c858f47f8c1f9e8917596d9f
deleted file mode 120000
index 962cc1b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/b31fde5fe97510c858f47f8c1f9e8917596d9f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/b31fde5fe97510c858f47f8c1f9e8917596d9f.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/b31fde5fe97510c858f47f8c1f9e8917596d9f.debug
deleted file mode 120000
index c73eb25..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/b31fde5fe97510c858f47f8c1f9e8917596d9f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/dd6d60531647922afb65eeca45b66de69178ff b/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/dd6d60531647922afb65eeca45b66de69178ff
deleted file mode 120000
index c08f947..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/dd6d60531647922afb65eeca45b66de69178ff
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/dd6d60531647922afb65eeca45b66de69178ff.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/dd6d60531647922afb65eeca45b66de69178ff.debug
deleted file mode 120000
index ca09028..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/28/dd6d60531647922afb65eeca45b66de69178ff.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/29/666c01e13a2cee87d2fc714f4444e96e8cb438 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/29/666c01e13a2cee87d2fc714f4444e96e8cb438
deleted file mode 120000
index bd26b9e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/29/666c01e13a2cee87d2fc714f4444e96e8cb438
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/29/666c01e13a2cee87d2fc714f4444e96e8cb438.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/29/666c01e13a2cee87d2fc714f4444e96e8cb438.debug
deleted file mode 120000
index b0f4886..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/29/666c01e13a2cee87d2fc714f4444e96e8cb438.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2b/dd0c34c8f2f144cf16a98506100ab2000600ca b/aarch64/glibc-2.33/usr/lib/debug/.build-id/2b/dd0c34c8f2f144cf16a98506100ab2000600ca
deleted file mode 120000
index 3ce6324..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2b/dd0c34c8f2f144cf16a98506100ab2000600ca
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP10007.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2b/dd0c34c8f2f144cf16a98506100ab2000600ca.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/2b/dd0c34c8f2f144cf16a98506100ab2000600ca.debug
deleted file mode 120000
index 7f234b2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2b/dd0c34c8f2f144cf16a98506100ab2000600ca.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP10007.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2c/7fd7b4c1fe8218d035426469de38fe6b60ca3a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/2c/7fd7b4c1fe8218d035426469de38fe6b60ca3a
deleted file mode 120000
index f85e184..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2c/7fd7b4c1fe8218d035426469de38fe6b60ca3a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GB18030.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2c/7fd7b4c1fe8218d035426469de38fe6b60ca3a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/2c/7fd7b4c1fe8218d035426469de38fe6b60ca3a.debug
deleted file mode 120000
index 48b5735..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2c/7fd7b4c1fe8218d035426469de38fe6b60ca3a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GB18030.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/6a3e34f0bd23ed1e41d73a3e70d5d9be4e08cf b/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/6a3e34f0bd23ed1e41d73a3e70d5d9be4e08cf
deleted file mode 120000
index 711a42e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/6a3e34f0bd23ed1e41d73a3e70d5d9be4e08cf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/6a3e34f0bd23ed1e41d73a3e70d5d9be4e08cf.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/6a3e34f0bd23ed1e41d73a3e70d5d9be4e08cf.debug
deleted file mode 120000
index 8ea618e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/6a3e34f0bd23ed1e41d73a3e70d5d9be4e08cf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/85bda58187f156d5bb440452c061077570830d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/85bda58187f156d5bb440452c061077570830d
deleted file mode 120000
index 0468394..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/85bda58187f156d5bb440452c061077570830d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/85bda58187f156d5bb440452c061077570830d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/85bda58187f156d5bb440452c061077570830d.debug
deleted file mode 120000
index 7b8a373..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/2e/85bda58187f156d5bb440452c061077570830d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/30/64514bbcf373ddaf71049da8a2e7986c860a0c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/30/64514bbcf373ddaf71049da8a2e7986c860a0c
deleted file mode 120000
index 2a780b2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/30/64514bbcf373ddaf71049da8a2e7986c860a0c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/30/64514bbcf373ddaf71049da8a2e7986c860a0c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/30/64514bbcf373ddaf71049da8a2e7986c860a0c.debug
deleted file mode 120000
index 627ef6a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/30/64514bbcf373ddaf71049da8a2e7986c860a0c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/183cee00dcf20203040add14e1ffce891dae7e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/183cee00dcf20203040add14e1ffce891dae7e
deleted file mode 120000
index 4a849f4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/183cee00dcf20203040add14e1ffce891dae7e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/183cee00dcf20203040add14e1ffce891dae7e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/183cee00dcf20203040add14e1ffce891dae7e.debug
deleted file mode 120000
index 1b808e0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/183cee00dcf20203040add14e1ffce891dae7e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/23f618f6c512203b2ffe9fd8c910883aa5ebf3 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/23f618f6c512203b2ffe9fd8c910883aa5ebf3
deleted file mode 120000
index de659b5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/23f618f6c512203b2ffe9fd8c910883aa5ebf3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/23f618f6c512203b2ffe9fd8c910883aa5ebf3.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/23f618f6c512203b2ffe9fd8c910883aa5ebf3.debug
deleted file mode 120000
index a216a09..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/23f618f6c512203b2ffe9fd8c910883aa5ebf3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/2abf213c84972be4d2d3f9838d1fac43e7b40c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/2abf213c84972be4d2d3f9838d1fac43e7b40c
deleted file mode 120000
index 90a8494..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/2abf213c84972be4d2d3f9838d1fac43e7b40c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/2abf213c84972be4d2d3f9838d1fac43e7b40c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/2abf213c84972be4d2d3f9838d1fac43e7b40c.debug
deleted file mode 120000
index 624a900..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/32/2abf213c84972be4d2d3f9838d1fac43e7b40c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/33/f5200993ef909a78852abf754b11a14ce57629 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/33/f5200993ef909a78852abf754b11a14ce57629
deleted file mode 120000
index 732ac51..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/33/f5200993ef909a78852abf754b11a14ce57629
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1256.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/33/f5200993ef909a78852abf754b11a14ce57629.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/33/f5200993ef909a78852abf754b11a14ce57629.debug
deleted file mode 120000
index 1946f31..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/33/f5200993ef909a78852abf754b11a14ce57629.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1256.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/6e5dc399de825fe84d63f4645ca342d79356f1 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/6e5dc399de825fe84d63f4645ca342d79356f1
deleted file mode 120000
index cc8ac94..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/6e5dc399de825fe84d63f4645ca342d79356f1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libutil-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/6e5dc399de825fe84d63f4645ca342d79356f1.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/6e5dc399de825fe84d63f4645ca342d79356f1.debug
deleted file mode 120000
index d20cac1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/6e5dc399de825fe84d63f4645ca342d79356f1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libutil-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/71be8df88279410144514b53036647d12320a9 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/71be8df88279410144514b53036647d12320a9
deleted file mode 120000
index f76b223..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/71be8df88279410144514b53036647d12320a9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/71be8df88279410144514b53036647d12320a9.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/71be8df88279410144514b53036647d12320a9.debug
deleted file mode 120000
index cd8a0e6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/34/71be8df88279410144514b53036647d12320a9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/35/2a8c3285c14d9fd2b52d45c1f8139638db6af0 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/35/2a8c3285c14d9fd2b52d45c1f8139638db6af0
deleted file mode 120000
index 04b892b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/35/2a8c3285c14d9fd2b52d45c1f8139638db6af0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM865.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/35/2a8c3285c14d9fd2b52d45c1f8139638db6af0.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/35/2a8c3285c14d9fd2b52d45c1f8139638db6af0.debug
deleted file mode 120000
index 0fbca80..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/35/2a8c3285c14d9fd2b52d45c1f8139638db6af0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM865.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/36/b3f95d042b9d94d4f5e65a26a8298bcf0253f3 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/36/b3f95d042b9d94d4f5e65a26a8298bcf0253f3
deleted file mode 120000
index 5f6d0bd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/36/b3f95d042b9d94d4f5e65a26a8298bcf0253f3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/36/b3f95d042b9d94d4f5e65a26a8298bcf0253f3.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/36/b3f95d042b9d94d4f5e65a26a8298bcf0253f3.debug
deleted file mode 120000
index 05bcb16..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/36/b3f95d042b9d94d4f5e65a26a8298bcf0253f3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/675f0efbcac28b09e7b46c64c5d2b9a86a8057 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/675f0efbcac28b09e7b46c64c5d2b9a86a8057
deleted file mode 120000
index 444f222..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/675f0efbcac28b09e7b46c64c5d2b9a86a8057
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/675f0efbcac28b09e7b46c64c5d2b9a86a8057.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/675f0efbcac28b09e7b46c64c5d2b9a86a8057.debug
deleted file mode 120000
index b442f41..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/675f0efbcac28b09e7b46c64c5d2b9a86a8057.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/d1a88132d71cf40ff6f0e6b87d76b4a41d37f6 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/d1a88132d71cf40ff6f0e6b87d76b4a41d37f6
deleted file mode 120000
index d848062..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/d1a88132d71cf40ff6f0e6b87d76b4a41d37f6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/d1a88132d71cf40ff6f0e6b87d76b4a41d37f6.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/d1a88132d71cf40ff6f0e6b87d76b4a41d37f6.debug
deleted file mode 120000
index 79d0a28..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/38/d1a88132d71cf40ff6f0e6b87d76b4a41d37f6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/0457372570372f8e6ef9cc653e0f5124f03856 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/0457372570372f8e6ef9cc653e0f5124f03856
deleted file mode 120000
index 7bb6101..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/0457372570372f8e6ef9cc653e0f5124f03856
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/0457372570372f8e6ef9cc653e0f5124f03856.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/0457372570372f8e6ef9cc653e0f5124f03856.debug
deleted file mode 120000
index 43c389e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/0457372570372f8e6ef9cc653e0f5124f03856.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/21042cb4d9b3ee130a3f8deaeb312d354f0c12 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/21042cb4d9b3ee130a3f8deaeb312d354f0c12
deleted file mode 120000
index fba4200..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/21042cb4d9b3ee130a3f8deaeb312d354f0c12
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/21042cb4d9b3ee130a3f8deaeb312d354f0c12.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/21042cb4d9b3ee130a3f8deaeb312d354f0c12.debug
deleted file mode 120000
index bbfc597..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/21042cb4d9b3ee130a3f8deaeb312d354f0c12.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/bad01fd4d2ae921dbaf3daf320f28f2a14e93a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/bad01fd4d2ae921dbaf3daf320f28f2a14e93a
deleted file mode 120000
index 593bbc0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/bad01fd4d2ae921dbaf3daf320f28f2a14e93a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM256.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/bad01fd4d2ae921dbaf3daf320f28f2a14e93a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/bad01fd4d2ae921dbaf3daf320f28f2a14e93a.debug
deleted file mode 120000
index ae435cb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/39/bad01fd4d2ae921dbaf3daf320f28f2a14e93a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM256.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3b/4d06cea8fda7a1851565d4801720fbf11f6bad b/aarch64/glibc-2.33/usr/lib/debug/.build-id/3b/4d06cea8fda7a1851565d4801720fbf11f6bad
deleted file mode 120000
index 40953e7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3b/4d06cea8fda7a1851565d4801720fbf11f6bad
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM857.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3b/4d06cea8fda7a1851565d4801720fbf11f6bad.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/3b/4d06cea8fda7a1851565d4801720fbf11f6bad.debug
deleted file mode 120000
index ac1ea5b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3b/4d06cea8fda7a1851565d4801720fbf11f6bad.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM857.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3d/0d46eab7ba715b880021983b3e30bbb499b466 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/3d/0d46eab7ba715b880021983b3e30bbb499b466
deleted file mode 120000
index b400c95..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3d/0d46eab7ba715b880021983b3e30bbb499b466
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1253.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3d/0d46eab7ba715b880021983b3e30bbb499b466.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/3d/0d46eab7ba715b880021983b3e30bbb499b466.debug
deleted file mode 120000
index c8ddce1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3d/0d46eab7ba715b880021983b3e30bbb499b466.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1253.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/102d6bb758f516f2b2e927ad4522fb805eae52 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/102d6bb758f516f2b2e927ad4522fb805eae52
deleted file mode 120000
index ca19db6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/102d6bb758f516f2b2e927ad4522fb805eae52
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/102d6bb758f516f2b2e927ad4522fb805eae52.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/102d6bb758f516f2b2e927ad4522fb805eae52.debug
deleted file mode 120000
index 97ba326..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/102d6bb758f516f2b2e927ad4522fb805eae52.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/d5b2646aa166937ab8009fb4b9184f561d9195 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/d5b2646aa166937ab8009fb4b9184f561d9195
deleted file mode 120000
index 10f07ac..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/d5b2646aa166937ab8009fb4b9184f561d9195
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/d5b2646aa166937ab8009fb4b9184f561d9195.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/d5b2646aa166937ab8009fb4b9184f561d9195.debug
deleted file mode 120000
index 800361b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/3e/d5b2646aa166937ab8009fb4b9184f561d9195.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/01d77256e7a30bd291ff2183df2eb4bf04f51a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/01d77256e7a30bd291ff2183df2eb4bf04f51a
deleted file mode 120000
index 9aa1b22..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/01d77256e7a30bd291ff2183df2eb4bf04f51a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/01d77256e7a30bd291ff2183df2eb4bf04f51a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/01d77256e7a30bd291ff2183df2eb4bf04f51a.debug
deleted file mode 120000
index dcf763f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/01d77256e7a30bd291ff2183df2eb4bf04f51a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/05663f056b42bde20300144dd9432e9a887092 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/05663f056b42bde20300144dd9432e9a887092
deleted file mode 120000
index ff74102..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/05663f056b42bde20300144dd9432e9a887092
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libcrypt-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/05663f056b42bde20300144dd9432e9a887092.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/05663f056b42bde20300144dd9432e9a887092.debug
deleted file mode 120000
index cd14f6f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/05663f056b42bde20300144dd9432e9a887092.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libcrypt-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/747121b799ed4ac4b197f1a7c8ed20ac7e3acc b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/747121b799ed4ac4b197f1a7c8ed20ac7e3acc
deleted file mode 120000
index 67e0c5c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/747121b799ed4ac4b197f1a7c8ed20ac7e3acc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/747121b799ed4ac4b197f1a7c8ed20ac7e3acc.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/747121b799ed4ac4b197f1a7c8ed20ac7e3acc.debug
deleted file mode 120000
index 75e2c77..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/747121b799ed4ac4b197f1a7c8ed20ac7e3acc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/7a18f7667844fa82945147a2016d912410c769 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/7a18f7667844fa82945147a2016d912410c769
deleted file mode 120000
index 54732e1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/7a18f7667844fa82945147a2016d912410c769
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/7a18f7667844fa82945147a2016d912410c769.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/7a18f7667844fa82945147a2016d912410c769.debug
deleted file mode 120000
index 0740dd5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/7a18f7667844fa82945147a2016d912410c769.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/b846cf12a2bfd33b28599471279d6759675be1 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/b846cf12a2bfd33b28599471279d6759675be1
deleted file mode 120000
index a855d23..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/b846cf12a2bfd33b28599471279d6759675be1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/b846cf12a2bfd33b28599471279d6759675be1.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/b846cf12a2bfd33b28599471279d6759675be1.debug
deleted file mode 120000
index f99de6c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/40/b846cf12a2bfd33b28599471279d6759675be1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/41/be3c91e45fadae158e721434bb4348a0e3528e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/41/be3c91e45fadae158e721434bb4348a0e3528e
deleted file mode 120000
index f9695d4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/41/be3c91e45fadae158e721434bb4348a0e3528e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/41/be3c91e45fadae158e721434bb4348a0e3528e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/41/be3c91e45fadae158e721434bb4348a0e3528e.debug
deleted file mode 120000
index cdd2dad..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/41/be3c91e45fadae158e721434bb4348a0e3528e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/b67ce1382eb64db90b0d83c874226e8e4768bd b/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/b67ce1382eb64db90b0d83c874226e8e4768bd
deleted file mode 120000
index eea9575..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/b67ce1382eb64db90b0d83c874226e8e4768bd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1252.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/b67ce1382eb64db90b0d83c874226e8e4768bd.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/b67ce1382eb64db90b0d83c874226e8e4768bd.debug
deleted file mode 120000
index 45b48fb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/b67ce1382eb64db90b0d83c874226e8e4768bd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1252.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/dc78743ce661a694d22c48963b2a108ca30937 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/dc78743ce661a694d22c48963b2a108ca30937
deleted file mode 120000
index 6c56336..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/dc78743ce661a694d22c48963b2a108ca30937
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/dc78743ce661a694d22c48963b2a108ca30937.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/dc78743ce661a694d22c48963b2a108ca30937.debug
deleted file mode 120000
index e9d9c78..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/42/dc78743ce661a694d22c48963b2a108ca30937.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/44/674759be8744a8970f571ef30a92e381ca0b67 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/44/674759be8744a8970f571ef30a92e381ca0b67
deleted file mode 120000
index 8c6f8a3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/44/674759be8744a8970f571ef30a92e381ca0b67
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SJIS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/44/674759be8744a8970f571ef30a92e381ca0b67.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/44/674759be8744a8970f571ef30a92e381ca0b67.debug
deleted file mode 120000
index 33d0c3c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/44/674759be8744a8970f571ef30a92e381ca0b67.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SJIS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/062fc6d929d5d3def201ba94e4ac2e27d80d5f b/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/062fc6d929d5d3def201ba94e4ac2e27d80d5f
deleted file mode 120000
index 4b43dae..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/062fc6d929d5d3def201ba94e4ac2e27d80d5f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/062fc6d929d5d3def201ba94e4ac2e27d80d5f.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/062fc6d929d5d3def201ba94e4ac2e27d80d5f.debug
deleted file mode 120000
index 2d0e91d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/062fc6d929d5d3def201ba94e4ac2e27d80d5f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/7fe86912b7e9ca78d8b2570201987b45dc4fcc b/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/7fe86912b7e9ca78d8b2570201987b45dc4fcc
deleted file mode 120000
index 35d0791..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/7fe86912b7e9ca78d8b2570201987b45dc4fcc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/7fe86912b7e9ca78d8b2570201987b45dc4fcc.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/7fe86912b7e9ca78d8b2570201987b45dc4fcc.debug
deleted file mode 120000
index 7d6a6fa..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/7fe86912b7e9ca78d8b2570201987b45dc4fcc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/887cd148d1b008cc3574543c6a5e99f6481d65 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/887cd148d1b008cc3574543c6a5e99f6481d65
deleted file mode 120000
index 1d55985..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/887cd148d1b008cc3574543c6a5e99f6481d65
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/887cd148d1b008cc3574543c6a5e99f6481d65.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/887cd148d1b008cc3574543c6a5e99f6481d65.debug
deleted file mode 120000
index 14a517f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/45/887cd148d1b008cc3574543c6a5e99f6481d65.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/46/a36b5eeaa0a3bc6075aca69a6749bc88dd1fb3 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/46/a36b5eeaa0a3bc6075aca69a6749bc88dd1fb3
deleted file mode 120000
index 1958645..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/46/a36b5eeaa0a3bc6075aca69a6749bc88dd1fb3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/46/a36b5eeaa0a3bc6075aca69a6749bc88dd1fb3.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/46/a36b5eeaa0a3bc6075aca69a6749bc88dd1fb3.debug
deleted file mode 120000
index 9b77bf3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/46/a36b5eeaa0a3bc6075aca69a6749bc88dd1fb3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/47/87715c5b7e33e4aca83fb4877ef1c8d9c70347 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/47/87715c5b7e33e4aca83fb4877ef1c8d9c70347
deleted file mode 120000
index d67a2b8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/47/87715c5b7e33e4aca83fb4877ef1c8d9c70347
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/47/87715c5b7e33e4aca83fb4877ef1c8d9c70347.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/47/87715c5b7e33e4aca83fb4877ef1c8d9c70347.debug
deleted file mode 120000
index a662d55..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/47/87715c5b7e33e4aca83fb4877ef1c8d9c70347.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/48/032e459acb2a97794d456dd4afa7d928a846ca b/aarch64/glibc-2.33/usr/lib/debug/.build-id/48/032e459acb2a97794d456dd4afa7d928a846ca
deleted file mode 120000
index 1f2032b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/48/032e459acb2a97794d456dd4afa7d928a846ca
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/48/032e459acb2a97794d456dd4afa7d928a846ca.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/48/032e459acb2a97794d456dd4afa7d928a846ca.debug
deleted file mode 120000
index 123e54b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/48/032e459acb2a97794d456dd4afa7d928a846ca.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/49/412a148880a35fae1b9b63bab0a715ea0e3870 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/49/412a148880a35fae1b9b63bab0a715ea0e3870
deleted file mode 120000
index b0043c5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/49/412a148880a35fae1b9b63bab0a715ea0e3870
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/49/412a148880a35fae1b9b63bab0a715ea0e3870.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/49/412a148880a35fae1b9b63bab0a715ea0e3870.debug
deleted file mode 120000
index cd69510..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/49/412a148880a35fae1b9b63bab0a715ea0e3870.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/a46678a4d58ba565bd3203a02fad8c83ea58fc b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/a46678a4d58ba565bd3203a02fad8c83ea58fc
deleted file mode 120000
index 1da9d5d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/a46678a4d58ba565bd3203a02fad8c83ea58fc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM803.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/a46678a4d58ba565bd3203a02fad8c83ea58fc.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/a46678a4d58ba565bd3203a02fad8c83ea58fc.debug
deleted file mode 120000
index ee0f7f2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/a46678a4d58ba565bd3203a02fad8c83ea58fc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM803.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/ec25e2aa4b792c5c1600a704e9734f2042426d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/ec25e2aa4b792c5c1600a704e9734f2042426d
deleted file mode 120000
index d66609a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/ec25e2aa4b792c5c1600a704e9734f2042426d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/ec25e2aa4b792c5c1600a704e9734f2042426d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/ec25e2aa4b792c5c1600a704e9734f2042426d.debug
deleted file mode 120000
index 6275d81..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4a/ec25e2aa4b792c5c1600a704e9734f2042426d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/75e2b35652c7e8dd3ad2e27932d19f9c60a18a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/75e2b35652c7e8dd3ad2e27932d19f9c60a18a
deleted file mode 120000
index c2bb446..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/75e2b35652c7e8dd3ad2e27932d19f9c60a18a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/75e2b35652c7e8dd3ad2e27932d19f9c60a18a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/75e2b35652c7e8dd3ad2e27932d19f9c60a18a.debug
deleted file mode 120000
index 72e5903..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/75e2b35652c7e8dd3ad2e27932d19f9c60a18a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/d1261ad3239628349cc14bc0c0f5e01e6f5cd7 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/d1261ad3239628349cc14bc0c0f5e01e6f5cd7
deleted file mode 120000
index d59ec09..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/d1261ad3239628349cc14bc0c0f5e01e6f5cd7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/d1261ad3239628349cc14bc0c0f5e01e6f5cd7.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/d1261ad3239628349cc14bc0c0f5e01e6f5cd7.debug
deleted file mode 120000
index 66ad238..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/d1261ad3239628349cc14bc0c0f5e01e6f5cd7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/dfaa1a403a0b2072d176d87925bbfbfc0525b5 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/dfaa1a403a0b2072d176d87925bbfbfc0525b5
deleted file mode 120000
index 06951ce..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/dfaa1a403a0b2072d176d87925bbfbfc0525b5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM856.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/dfaa1a403a0b2072d176d87925bbfbfc0525b5.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/dfaa1a403a0b2072d176d87925bbfbfc0525b5.debug
deleted file mode 120000
index 81b405c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4b/dfaa1a403a0b2072d176d87925bbfbfc0525b5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM856.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/0da8a2b8e6bd1d15cd942a5c5ad9a6947261f8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/0da8a2b8e6bd1d15cd942a5c5ad9a6947261f8
deleted file mode 120000
index e23ba10..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/0da8a2b8e6bd1d15cd942a5c5ad9a6947261f8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM935.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/0da8a2b8e6bd1d15cd942a5c5ad9a6947261f8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/0da8a2b8e6bd1d15cd942a5c5ad9a6947261f8.debug
deleted file mode 120000
index 594b5ad..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/0da8a2b8e6bd1d15cd942a5c5ad9a6947261f8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM935.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/4415aedcd2278e8367216eee6de35a184c6b61 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/4415aedcd2278e8367216eee6de35a184c6b61
deleted file mode 120000
index 21ca452..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/4415aedcd2278e8367216eee6de35a184c6b61
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/4415aedcd2278e8367216eee6de35a184c6b61.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/4415aedcd2278e8367216eee6de35a184c6b61.debug
deleted file mode 120000
index 0ad7f78..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4c/4415aedcd2278e8367216eee6de35a184c6b61.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4e/dc1d5bad0a7c66acca0e3614817e1883db7c2d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4e/dc1d5bad0a7c66acca0e3614817e1883db7c2d
deleted file mode 120000
index 1172b79..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4e/dc1d5bad0a7c66acca0e3614817e1883db7c2d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM904.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4e/dc1d5bad0a7c66acca0e3614817e1883db7c2d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4e/dc1d5bad0a7c66acca0e3614817e1883db7c2d.debug
deleted file mode 120000
index 42ff79f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4e/dc1d5bad0a7c66acca0e3614817e1883db7c2d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM904.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/9314a53c9ec5071a9329f853aac3eab9222636 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/9314a53c9ec5071a9329f853aac3eab9222636
deleted file mode 120000
index ccca625..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/9314a53c9ec5071a9329f853aac3eab9222636
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/9314a53c9ec5071a9329f853aac3eab9222636.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/9314a53c9ec5071a9329f853aac3eab9222636.debug
deleted file mode 120000
index c2e6df2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/9314a53c9ec5071a9329f853aac3eab9222636.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/e64e7f405ff311a5fb3090f7075cdf8ba74407 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/e64e7f405ff311a5fb3090f7075cdf8ba74407
deleted file mode 120000
index 15c30d7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/e64e7f405ff311a5fb3090f7075cdf8ba74407
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/e64e7f405ff311a5fb3090f7075cdf8ba74407.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/e64e7f405ff311a5fb3090f7075cdf8ba74407.debug
deleted file mode 120000
index 882d7c8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/4f/e64e7f405ff311a5fb3090f7075cdf8ba74407.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/51/3b63f50406c8062476593531fe6ff9664071bf b/aarch64/glibc-2.33/usr/lib/debug/.build-id/51/3b63f50406c8062476593531fe6ff9664071bf
deleted file mode 120000
index 206fd25..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/51/3b63f50406c8062476593531fe6ff9664071bf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/51/3b63f50406c8062476593531fe6ff9664071bf.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/51/3b63f50406c8062476593531fe6ff9664071bf.debug
deleted file mode 120000
index dee5de5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/51/3b63f50406c8062476593531fe6ff9664071bf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/54/f9c736d1719054227f84c06c6c376db4161fec b/aarch64/glibc-2.33/usr/lib/debug/.build-id/54/f9c736d1719054227f84c06c6c376db4161fec
deleted file mode 120000
index cfe3fae..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/54/f9c736d1719054227f84c06c6c376db4161fec
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/54/f9c736d1719054227f84c06c6c376db4161fec.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/54/f9c736d1719054227f84c06c6c376db4161fec.debug
deleted file mode 120000
index 4e4c59a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/54/f9c736d1719054227f84c06c6c376db4161fec.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/55/34c68408d3cc256e27ed5f9f117227cd164687 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/55/34c68408d3cc256e27ed5f9f117227cd164687
deleted file mode 120000
index 9bd3f4c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/55/34c68408d3cc256e27ed5f9f117227cd164687
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/55/34c68408d3cc256e27ed5f9f117227cd164687.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/55/34c68408d3cc256e27ed5f9f117227cd164687.debug
deleted file mode 120000
index 0ba8152..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/55/34c68408d3cc256e27ed5f9f117227cd164687.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/56/4ef0b4fddead9280b0e354c038f759a7cf8721 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/56/4ef0b4fddead9280b0e354c038f759a7cf8721
deleted file mode 120000
index d672179..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/56/4ef0b4fddead9280b0e354c038f759a7cf8721
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/56/4ef0b4fddead9280b0e354c038f759a7cf8721.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/56/4ef0b4fddead9280b0e354c038f759a7cf8721.debug
deleted file mode 120000
index f894975..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/56/4ef0b4fddead9280b0e354c038f759a7cf8721.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/4ffedb881ec72d19ed0366089257f17762ca56 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/4ffedb881ec72d19ed0366089257f17762ca56
deleted file mode 120000
index 357eb29..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/4ffedb881ec72d19ed0366089257f17762ca56
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/librt-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/4ffedb881ec72d19ed0366089257f17762ca56.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/4ffedb881ec72d19ed0366089257f17762ca56.debug
deleted file mode 120000
index 697b153..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/4ffedb881ec72d19ed0366089257f17762ca56.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/librt-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/ea8b4e5a7e5abf8b5bee77ee7bd93b2eba74b9 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/ea8b4e5a7e5abf8b5bee77ee7bd93b2eba74b9
deleted file mode 120000
index e80fb00..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/ea8b4e5a7e5abf8b5bee77ee7bd93b2eba74b9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM852.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/ea8b4e5a7e5abf8b5bee77ee7bd93b2eba74b9.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/ea8b4e5a7e5abf8b5bee77ee7bd93b2eba74b9.debug
deleted file mode 120000
index c5e92a2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/58/ea8b4e5a7e5abf8b5bee77ee7bd93b2eba74b9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM852.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/0c480ce77c5070c7d8ebff335e334c4ffb180e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/0c480ce77c5070c7d8ebff335e334c4ffb180e
deleted file mode 120000
index 9c65d13..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/0c480ce77c5070c7d8ebff335e334c4ffb180e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/0c480ce77c5070c7d8ebff335e334c4ffb180e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/0c480ce77c5070c7d8ebff335e334c4ffb180e.debug
deleted file mode 120000
index 686840f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/0c480ce77c5070c7d8ebff335e334c4ffb180e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/31fcd713febf33f523685250d6646816c10199 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/31fcd713febf33f523685250d6646816c10199
deleted file mode 120000
index cf8d875..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/31fcd713febf33f523685250d6646816c10199
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/31fcd713febf33f523685250d6646816c10199.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/31fcd713febf33f523685250d6646816c10199.debug
deleted file mode 120000
index fc4dd2c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5a/31fcd713febf33f523685250d6646816c10199.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/0a5e628991391648c86bfcba8bfd53b94bf2c4 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/0a5e628991391648c86bfcba8bfd53b94bf2c4
deleted file mode 120000
index 29340a5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/0a5e628991391648c86bfcba8bfd53b94bf2c4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP773.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/0a5e628991391648c86bfcba8bfd53b94bf2c4.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/0a5e628991391648c86bfcba8bfd53b94bf2c4.debug
deleted file mode 120000
index 7725243..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/0a5e628991391648c86bfcba8bfd53b94bf2c4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP773.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/7fb4dec68950e5d39c95ad6b34a42d392c8704 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/7fb4dec68950e5d39c95ad6b34a42d392c8704
deleted file mode 120000
index 9259fbe..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/7fb4dec68950e5d39c95ad6b34a42d392c8704
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/7fb4dec68950e5d39c95ad6b34a42d392c8704.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/7fb4dec68950e5d39c95ad6b34a42d392c8704.debug
deleted file mode 120000
index c3c933f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/7fb4dec68950e5d39c95ad6b34a42d392c8704.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/b36e8102e9ad246226121e497884fcf70e45ff b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/b36e8102e9ad246226121e497884fcf70e45ff
deleted file mode 120000
index 5fc5274..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/b36e8102e9ad246226121e497884fcf70e45ff
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/b36e8102e9ad246226121e497884fcf70e45ff.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/b36e8102e9ad246226121e497884fcf70e45ff.debug
deleted file mode 120000
index 7074ef5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5b/b36e8102e9ad246226121e497884fcf70e45ff.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5d/94e09806160ff7274f64bdeb9a6e5f561ec42c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5d/94e09806160ff7274f64bdeb9a6e5f561ec42c
deleted file mode 120000
index 6db5997..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5d/94e09806160ff7274f64bdeb9a6e5f561ec42c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5d/94e09806160ff7274f64bdeb9a6e5f561ec42c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5d/94e09806160ff7274f64bdeb9a6e5f561ec42c.debug
deleted file mode 120000
index 925cec8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5d/94e09806160ff7274f64bdeb9a6e5f561ec42c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/05235298c5486aa2b519eed60e015538d82ab0 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/05235298c5486aa2b519eed60e015538d82ab0
deleted file mode 120000
index 8c362d3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/05235298c5486aa2b519eed60e015538d82ab0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP932.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/05235298c5486aa2b519eed60e015538d82ab0.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/05235298c5486aa2b519eed60e015538d82ab0.debug
deleted file mode 120000
index 1a37855..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/05235298c5486aa2b519eed60e015538d82ab0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP932.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/fae420c67a7d533ca7aa0a287d3fd575f186d0 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/fae420c67a7d533ca7aa0a287d3fd575f186d0
deleted file mode 120000
index 26715ae..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/fae420c67a7d533ca7aa0a287d3fd575f186d0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libnss_files-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/fae420c67a7d533ca7aa0a287d3fd575f186d0.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/fae420c67a7d533ca7aa0a287d3fd575f186d0.debug
deleted file mode 120000
index 2494689..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/5f/fae420c67a7d533ca7aa0a287d3fd575f186d0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libnss_files-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/60/169a1e0f2890f38edb6ad259614afca06fae0a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/60/169a1e0f2890f38edb6ad259614afca06fae0a
deleted file mode 120000
index 4b7e730..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/60/169a1e0f2890f38edb6ad259614afca06fae0a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/60/169a1e0f2890f38edb6ad259614afca06fae0a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/60/169a1e0f2890f38edb6ad259614afca06fae0a.debug
deleted file mode 120000
index f2adaa5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/60/169a1e0f2890f38edb6ad259614afca06fae0a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/61/9c0a7a4971ca29d2504d9a3519138f91d0abdf b/aarch64/glibc-2.33/usr/lib/debug/.build-id/61/9c0a7a4971ca29d2504d9a3519138f91d0abdf
deleted file mode 120000
index 704ecf7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/61/9c0a7a4971ca29d2504d9a3519138f91d0abdf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/61/9c0a7a4971ca29d2504d9a3519138f91d0abdf.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/61/9c0a7a4971ca29d2504d9a3519138f91d0abdf.debug
deleted file mode 120000
index 1c21337..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/61/9c0a7a4971ca29d2504d9a3519138f91d0abdf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/62/01cbce0914cdc8729c4094e66628de53e24f07 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/62/01cbce0914cdc8729c4094e66628de53e24f07
deleted file mode 120000
index a2d91db..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/62/01cbce0914cdc8729c4094e66628de53e24f07
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM891.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/62/01cbce0914cdc8729c4094e66628de53e24f07.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/62/01cbce0914cdc8729c4094e66628de53e24f07.debug
deleted file mode 120000
index d45380e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/62/01cbce0914cdc8729c4094e66628de53e24f07.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM891.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/64/256f94d2a30a4c4169c18af45383e071ec137d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/64/256f94d2a30a4c4169c18af45383e071ec137d
deleted file mode 120000
index f04e045..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/64/256f94d2a30a4c4169c18af45383e071ec137d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM290.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/64/256f94d2a30a4c4169c18af45383e071ec137d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/64/256f94d2a30a4c4169c18af45383e071ec137d.debug
deleted file mode 120000
index 78de51f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/64/256f94d2a30a4c4169c18af45383e071ec137d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM290.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/65/4b693ed55f57264cf6dd9e20e726074e196211 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/65/4b693ed55f57264cf6dd9e20e726074e196211
deleted file mode 120000
index 57928c1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/65/4b693ed55f57264cf6dd9e20e726074e196211
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM939.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/65/4b693ed55f57264cf6dd9e20e726074e196211.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/65/4b693ed55f57264cf6dd9e20e726074e196211.debug
deleted file mode 120000
index 1ac35da..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/65/4b693ed55f57264cf6dd9e20e726074e196211.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM939.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/66/2210598e5a5731989d025b273a859c842dd46f b/aarch64/glibc-2.33/usr/lib/debug/.build-id/66/2210598e5a5731989d025b273a859c842dd46f
deleted file mode 120000
index 1a225b1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/66/2210598e5a5731989d025b273a859c842dd46f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/66/2210598e5a5731989d025b273a859c842dd46f.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/66/2210598e5a5731989d025b273a859c842dd46f.debug
deleted file mode 120000
index 7c9f7b5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/66/2210598e5a5731989d025b273a859c842dd46f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6a/38d21942eabbcaca183dc3844cd6a1a5a1ed4b b/aarch64/glibc-2.33/usr/lib/debug/.build-id/6a/38d21942eabbcaca183dc3844cd6a1a5a1ed4b
deleted file mode 120000
index 3acb5ff..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6a/38d21942eabbcaca183dc3844cd6a1a5a1ed4b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM922.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6a/38d21942eabbcaca183dc3844cd6a1a5a1ed4b.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/6a/38d21942eabbcaca183dc3844cd6a1a5a1ed4b.debug
deleted file mode 120000
index a0a22f9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6a/38d21942eabbcaca183dc3844cd6a1a5a1ed4b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM922.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6b/3c3927d7324495461deee3df5213609991fe95 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/6b/3c3927d7324495461deee3df5213609991fe95
deleted file mode 120000
index d56eb33..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6b/3c3927d7324495461deee3df5213609991fe95
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6b/3c3927d7324495461deee3df5213609991fe95.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/6b/3c3927d7324495461deee3df5213609991fe95.debug
deleted file mode 120000
index 7ed6550..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6b/3c3927d7324495461deee3df5213609991fe95.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6c/9ca39045d04f1fd0e432a01b8b577643858267 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/6c/9ca39045d04f1fd0e432a01b8b577643858267
deleted file mode 120000
index d99efe9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6c/9ca39045d04f1fd0e432a01b8b577643858267
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/ld-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6c/9ca39045d04f1fd0e432a01b8b577643858267.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/6c/9ca39045d04f1fd0e432a01b8b577643858267.debug
deleted file mode 120000
index 68ca4c3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6c/9ca39045d04f1fd0e432a01b8b577643858267.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/ld-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6f/09135e8c854704014b1bc3730c329723e938f1 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/6f/09135e8c854704014b1bc3730c329723e938f1
deleted file mode 120000
index 3358c8b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6f/09135e8c854704014b1bc3730c329723e938f1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MIK.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6f/09135e8c854704014b1bc3730c329723e938f1.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/6f/09135e8c854704014b1bc3730c329723e938f1.debug
deleted file mode 120000
index b023839..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/6f/09135e8c854704014b1bc3730c329723e938f1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MIK.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/70/a18a1b64011b05f51acf1f4f7dba6d45ee9488 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/70/a18a1b64011b05f51acf1f4f7dba6d45ee9488
deleted file mode 120000
index e89dbe0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/70/a18a1b64011b05f51acf1f4f7dba6d45ee9488
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/70/a18a1b64011b05f51acf1f4f7dba6d45ee9488.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/70/a18a1b64011b05f51acf1f4f7dba6d45ee9488.debug
deleted file mode 120000
index 07a6ae6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/70/a18a1b64011b05f51acf1f4f7dba6d45ee9488.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/d859bf0cad2a02ae2256da68f9aa0985024941 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/d859bf0cad2a02ae2256da68f9aa0985024941
deleted file mode 120000
index 75b2f74..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/d859bf0cad2a02ae2256da68f9aa0985024941
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/d859bf0cad2a02ae2256da68f9aa0985024941.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/d859bf0cad2a02ae2256da68f9aa0985024941.debug
deleted file mode 120000
index d29aba9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/d859bf0cad2a02ae2256da68f9aa0985024941.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/f39176690f3f128bd2d77d2d43807932a621fa b/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/f39176690f3f128bd2d77d2d43807932a621fa
deleted file mode 120000
index ca02bc1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/f39176690f3f128bd2d77d2d43807932a621fa
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/f39176690f3f128bd2d77d2d43807932a621fa.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/f39176690f3f128bd2d77d2d43807932a621fa.debug
deleted file mode 120000
index e5ec55e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/71/f39176690f3f128bd2d77d2d43807932a621fa.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/73/f0913dc4348e4d2b16050d227ae3bb0b4491f3 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/73/f0913dc4348e4d2b16050d227ae3bb0b4491f3
deleted file mode 120000
index 0e44676..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/73/f0913dc4348e4d2b16050d227ae3bb0b4491f3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/73/f0913dc4348e4d2b16050d227ae3bb0b4491f3.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/73/f0913dc4348e4d2b16050d227ae3bb0b4491f3.debug
deleted file mode 120000
index 50a7a5b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/73/f0913dc4348e4d2b16050d227ae3bb0b4491f3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/97f128ecb13a52fd96ed3a76fbcce2a512eff0 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/97f128ecb13a52fd96ed3a76fbcce2a512eff0
deleted file mode 120000
index b03ff81..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/97f128ecb13a52fd96ed3a76fbcce2a512eff0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/97f128ecb13a52fd96ed3a76fbcce2a512eff0.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/97f128ecb13a52fd96ed3a76fbcce2a512eff0.debug
deleted file mode 120000
index 297a021..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/97f128ecb13a52fd96ed3a76fbcce2a512eff0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c7be5af3c1e2a21832be3000966ccc41482786 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c7be5af3c1e2a21832be3000966ccc41482786
deleted file mode 120000
index f45ece7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c7be5af3c1e2a21832be3000966ccc41482786
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c7be5af3c1e2a21832be3000966ccc41482786.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c7be5af3c1e2a21832be3000966ccc41482786.debug
deleted file mode 120000
index 8a54a0b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c7be5af3c1e2a21832be3000966ccc41482786.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c852db73e5e344ef549390984fc562dd5f6ce5 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c852db73e5e344ef549390984fc562dd5f6ce5
deleted file mode 120000
index ba08634..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c852db73e5e344ef549390984fc562dd5f6ce5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM943.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c852db73e5e344ef549390984fc562dd5f6ce5.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c852db73e5e344ef549390984fc562dd5f6ce5.debug
deleted file mode 120000
index 7dd2df8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/75/c852db73e5e344ef549390984fc562dd5f6ce5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM943.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/77/1fce87b5211c1c67a4a25390a913b76fd40ad8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/77/1fce87b5211c1c67a4a25390a913b76fd40ad8
deleted file mode 120000
index ae9cb43..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/77/1fce87b5211c1c67a4a25390a913b76fd40ad8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1255.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/77/1fce87b5211c1c67a4a25390a913b76fd40ad8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/77/1fce87b5211c1c67a4a25390a913b76fd40ad8.debug
deleted file mode 120000
index a4cade1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/77/1fce87b5211c1c67a4a25390a913b76fd40ad8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1255.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7a/4f05762f0ceab192637e37aa9a5edfa0d0d4c8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7a/4f05762f0ceab192637e37aa9a5edfa0d0d4c8
deleted file mode 120000
index 9bad2a7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7a/4f05762f0ceab192637e37aa9a5edfa0d0d4c8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7a/4f05762f0ceab192637e37aa9a5edfa0d0d4c8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7a/4f05762f0ceab192637e37aa9a5edfa0d0d4c8.debug
deleted file mode 120000
index 2c916d9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7a/4f05762f0ceab192637e37aa9a5edfa0d0d4c8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7c/f1509d30b50eecf2fcb48a32f28b1de97e9c60 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7c/f1509d30b50eecf2fcb48a32f28b1de97e9c60
deleted file mode 120000
index d0cd61a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7c/f1509d30b50eecf2fcb48a32f28b1de97e9c60
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7c/f1509d30b50eecf2fcb48a32f28b1de97e9c60.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7c/f1509d30b50eecf2fcb48a32f28b1de97e9c60.debug
deleted file mode 120000
index ef9c1ad..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7c/f1509d30b50eecf2fcb48a32f28b1de97e9c60.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/749accf19305168448982b3712aef71a4c8df0 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/749accf19305168448982b3712aef71a4c8df0
deleted file mode 120000
index 7dad8d0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/749accf19305168448982b3712aef71a4c8df0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/749accf19305168448982b3712aef71a4c8df0.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/749accf19305168448982b3712aef71a4c8df0.debug
deleted file mode 120000
index 19d9c0e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/749accf19305168448982b3712aef71a4c8df0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/a5dd9602d9139b0434133aa8969e3a7d122a90 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/a5dd9602d9139b0434133aa8969e3a7d122a90
deleted file mode 120000
index d06502c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/a5dd9602d9139b0434133aa8969e3a7d122a90
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM870.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/a5dd9602d9139b0434133aa8969e3a7d122a90.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/a5dd9602d9139b0434133aa8969e3a7d122a90.debug
deleted file mode 120000
index d1368b2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/a5dd9602d9139b0434133aa8969e3a7d122a90.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM870.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/e31b92f7d7632e9acdef639eed3c43bed1f970 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/e31b92f7d7632e9acdef639eed3c43bed1f970
deleted file mode 120000
index d5abc9c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/e31b92f7d7632e9acdef639eed3c43bed1f970
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libdl-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/e31b92f7d7632e9acdef639eed3c43bed1f970.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/e31b92f7d7632e9acdef639eed3c43bed1f970.debug
deleted file mode 120000
index 31d0524..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/7e/e31b92f7d7632e9acdef639eed3c43bed1f970.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libdl-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/8377c4e5ec97396cf721d77375f07d9cd9d9c8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/8377c4e5ec97396cf721d77375f07d9cd9d9c8
deleted file mode 120000
index c55ebe6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/8377c4e5ec97396cf721d77375f07d9cd9d9c8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM868.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/8377c4e5ec97396cf721d77375f07d9cd9d9c8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/8377c4e5ec97396cf721d77375f07d9cd9d9c8.debug
deleted file mode 120000
index 948aac4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/8377c4e5ec97396cf721d77375f07d9cd9d9c8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM868.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/fc94d7e4b04d57f67ff35c20509715c7bb7cb7 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/fc94d7e4b04d57f67ff35c20509715c7bb7cb7
deleted file mode 120000
index ced4a82..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/fc94d7e4b04d57f67ff35c20509715c7bb7cb7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libpthread-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/fc94d7e4b04d57f67ff35c20509715c7bb7cb7.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/fc94d7e4b04d57f67ff35c20509715c7bb7cb7.debug
deleted file mode 120000
index edc830c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/81/fc94d7e4b04d57f67ff35c20509715c7bb7cb7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libpthread-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/55546dcaedf9d9ff865769a0315c158fe3b12d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/55546dcaedf9d9ff865769a0315c158fe3b12d
deleted file mode 120000
index a95e257..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/55546dcaedf9d9ff865769a0315c158fe3b12d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/55546dcaedf9d9ff865769a0315c158fe3b12d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/55546dcaedf9d9ff865769a0315c158fe3b12d.debug
deleted file mode 120000
index 0ef4959..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/55546dcaedf9d9ff865769a0315c158fe3b12d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/844b05f475d49f78a3c11a578d24f6dbd29576 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/844b05f475d49f78a3c11a578d24f6dbd29576
deleted file mode 120000
index 2e03050..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/844b05f475d49f78a3c11a578d24f6dbd29576
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/844b05f475d49f78a3c11a578d24f6dbd29576.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/844b05f475d49f78a3c11a578d24f6dbd29576.debug
deleted file mode 120000
index 9ee5b2b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/844b05f475d49f78a3c11a578d24f6dbd29576.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/c9a8cd944fc6017d76c1b5be87d27db71f6c0d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/c9a8cd944fc6017d76c1b5be87d27db71f6c0d
deleted file mode 120000
index 28d7277..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/c9a8cd944fc6017d76c1b5be87d27db71f6c0d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/c9a8cd944fc6017d76c1b5be87d27db71f6c0d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/c9a8cd944fc6017d76c1b5be87d27db71f6c0d.debug
deleted file mode 120000
index 1ba80e4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/82/c9a8cd944fc6017d76c1b5be87d27db71f6c0d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/83/f80c488320a6f1d19ae6020ca17acddc63f525 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/83/f80c488320a6f1d19ae6020ca17acddc63f525
deleted file mode 120000
index 053a3ed..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/83/f80c488320a6f1d19ae6020ca17acddc63f525
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/83/f80c488320a6f1d19ae6020ca17acddc63f525.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/83/f80c488320a6f1d19ae6020ca17acddc63f525.debug
deleted file mode 120000
index 78bd1a4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/83/f80c488320a6f1d19ae6020ca17acddc63f525.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/84/e00235e0f1f4f4c7845404eb6b6a7d50276098 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/84/e00235e0f1f4f4c7845404eb6b6a7d50276098
deleted file mode 120000
index eafd379..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/84/e00235e0f1f4f4c7845404eb6b6a7d50276098
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/84/e00235e0f1f4f4c7845404eb6b6a7d50276098.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/84/e00235e0f1f4f4c7845404eb6b6a7d50276098.debug
deleted file mode 120000
index 0d889c2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/84/e00235e0f1f4f4c7845404eb6b6a7d50276098.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/6f13d13debba02f2b8ce75492fa4e74230b75d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/6f13d13debba02f2b8ce75492fa4e74230b75d
deleted file mode 120000
index 244e82c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/6f13d13debba02f2b8ce75492fa4e74230b75d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP775.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/6f13d13debba02f2b8ce75492fa4e74230b75d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/6f13d13debba02f2b8ce75492fa4e74230b75d.debug
deleted file mode 120000
index b86c88c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/6f13d13debba02f2b8ce75492fa4e74230b75d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP775.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/7ed0f0415da6d2241a4db2a6c73456114af88c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/7ed0f0415da6d2241a4db2a6c73456114af88c
deleted file mode 120000
index 024f126..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/7ed0f0415da6d2241a4db2a6c73456114af88c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/7ed0f0415da6d2241a4db2a6c73456114af88c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/7ed0f0415da6d2241a4db2a6c73456114af88c.debug
deleted file mode 120000
index 8489511..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/7ed0f0415da6d2241a4db2a6c73456114af88c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/c52fbc0b0e2c491d899195e67028140bc06d5a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/c52fbc0b0e2c491d899195e67028140bc06d5a
deleted file mode 120000
index ce81c82..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/c52fbc0b0e2c491d899195e67028140bc06d5a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/c52fbc0b0e2c491d899195e67028140bc06d5a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/c52fbc0b0e2c491d899195e67028140bc06d5a.debug
deleted file mode 120000
index 638b819..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/85/c52fbc0b0e2c491d899195e67028140bc06d5a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/03afb1306bf038ca514425634ca81c1b27be2b b/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/03afb1306bf038ca514425634ca81c1b27be2b
deleted file mode 120000
index 304e94d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/03afb1306bf038ca514425634ca81c1b27be2b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM921.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/03afb1306bf038ca514425634ca81c1b27be2b.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/03afb1306bf038ca514425634ca81c1b27be2b.debug
deleted file mode 120000
index d2747bc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/03afb1306bf038ca514425634ca81c1b27be2b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM921.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/58adf8240e9ef5104397f430ad82c97e234185 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/58adf8240e9ef5104397f430ad82c97e234185
deleted file mode 120000
index 62fac53..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/58adf8240e9ef5104397f430ad82c97e234185
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM273.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/58adf8240e9ef5104397f430ad82c97e234185.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/58adf8240e9ef5104397f430ad82c97e234185.debug
deleted file mode 120000
index 3d1518e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/87/58adf8240e9ef5104397f430ad82c97e234185.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM273.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/88/98f1228202627eabda159121389eb683153909 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/88/98f1228202627eabda159121389eb683153909
deleted file mode 120000
index 06a5aae..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/88/98f1228202627eabda159121389eb683153909
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM875.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/88/98f1228202627eabda159121389eb683153909.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/88/98f1228202627eabda159121389eb683153909.debug
deleted file mode 120000
index 289bac1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/88/98f1228202627eabda159121389eb683153909.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM875.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/7b93bc9405d5c51703dfc07f712b01333d443e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/7b93bc9405d5c51703dfc07f712b01333d443e
deleted file mode 120000
index d647616..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/7b93bc9405d5c51703dfc07f712b01333d443e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/7b93bc9405d5c51703dfc07f712b01333d443e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/7b93bc9405d5c51703dfc07f712b01333d443e.debug
deleted file mode 120000
index 515e8be..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/7b93bc9405d5c51703dfc07f712b01333d443e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/9874065aad6e8473d9efaffdf4859755b8d5e2 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/9874065aad6e8473d9efaffdf4859755b8d5e2
deleted file mode 120000
index 363f5e4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/9874065aad6e8473d9efaffdf4859755b8d5e2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP774.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/9874065aad6e8473d9efaffdf4859755b8d5e2.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/9874065aad6e8473d9efaffdf4859755b8d5e2.debug
deleted file mode 120000
index 4ece27f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/9874065aad6e8473d9efaffdf4859755b8d5e2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP774.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/e6a46f946fa469e77b1c6cf9c8b51f479a3de6 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/e6a46f946fa469e77b1c6cf9c8b51f479a3de6
deleted file mode 120000
index 40173e4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/e6a46f946fa469e77b1c6cf9c8b51f479a3de6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/e6a46f946fa469e77b1c6cf9c8b51f479a3de6.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/e6a46f946fa469e77b1c6cf9c8b51f479a3de6.debug
deleted file mode 120000
index b83793f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/89/e6a46f946fa469e77b1c6cf9c8b51f479a3de6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/0fb5ac28246c3a41097aec0a4849eceaf2004c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/0fb5ac28246c3a41097aec0a4849eceaf2004c
deleted file mode 120000
index 9786772..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/0fb5ac28246c3a41097aec0a4849eceaf2004c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libanl-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/0fb5ac28246c3a41097aec0a4849eceaf2004c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/0fb5ac28246c3a41097aec0a4849eceaf2004c.debug
deleted file mode 120000
index 29b5da9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/0fb5ac28246c3a41097aec0a4849eceaf2004c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libanl-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/a824100f898b125c8814256eadbf09782eb78e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/a824100f898b125c8814256eadbf09782eb78e
deleted file mode 120000
index 400dc61..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/a824100f898b125c8814256eadbf09782eb78e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/a824100f898b125c8814256eadbf09782eb78e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/a824100f898b125c8814256eadbf09782eb78e.debug
deleted file mode 120000
index 5b3f271..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8a/a824100f898b125c8814256eadbf09782eb78e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8b/eac3a58c281a239833e031a0c63a4d4007d36a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/8b/eac3a58c281a239833e031a0c63a4d4007d36a
deleted file mode 120000
index 4a6596a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8b/eac3a58c281a239833e031a0c63a4d4007d36a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM281.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8b/eac3a58c281a239833e031a0c63a4d4007d36a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/8b/eac3a58c281a239833e031a0c63a4d4007d36a.debug
deleted file mode 120000
index d8ef26e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/8b/eac3a58c281a239833e031a0c63a4d4007d36a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM281.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/91/9a33b3c36e588f38cd0b263b7daeaeb201890e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/91/9a33b3c36e588f38cd0b263b7daeaeb201890e
deleted file mode 120000
index 1108bea..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/91/9a33b3c36e588f38cd0b263b7daeaeb201890e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/91/9a33b3c36e588f38cd0b263b7daeaeb201890e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/91/9a33b3c36e588f38cd0b263b7daeaeb201890e.debug
deleted file mode 120000
index e33bca4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/91/9a33b3c36e588f38cd0b263b7daeaeb201890e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/6851540d5a89da93c6849818de2827965d7512 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/6851540d5a89da93c6849818de2827965d7512
deleted file mode 120000
index dea4ad0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/6851540d5a89da93c6849818de2827965d7512
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/6851540d5a89da93c6849818de2827965d7512.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/6851540d5a89da93c6849818de2827965d7512.debug
deleted file mode 120000
index 6ab5c34..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/6851540d5a89da93c6849818de2827965d7512.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/7146345ea58d8b9aeecec8050bd7f44f1a899a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/7146345ea58d8b9aeecec8050bd7f44f1a899a
deleted file mode 120000
index 8796633..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/7146345ea58d8b9aeecec8050bd7f44f1a899a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM880.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/7146345ea58d8b9aeecec8050bd7f44f1a899a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/7146345ea58d8b9aeecec8050bd7f44f1a899a.debug
deleted file mode 120000
index c36a7b3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/92/7146345ea58d8b9aeecec8050bd7f44f1a899a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM880.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/94/385db41fd05c66021db445c92784fc962322f3 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/94/385db41fd05c66021db445c92784fc962322f3
deleted file mode 120000
index 65c4fef..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/94/385db41fd05c66021db445c92784fc962322f3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/94/385db41fd05c66021db445c92784fc962322f3.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/94/385db41fd05c66021db445c92784fc962322f3.debug
deleted file mode 120000
index cdfa4a7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/94/385db41fd05c66021db445c92784fc962322f3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/95/3b3f3dec45249e019f12137156a41142265d2c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/95/3b3f3dec45249e019f12137156a41142265d2c
deleted file mode 120000
index 60f2abc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/95/3b3f3dec45249e019f12137156a41142265d2c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/95/3b3f3dec45249e019f12137156a41142265d2c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/95/3b3f3dec45249e019f12137156a41142265d2c.debug
deleted file mode 120000
index 1da777a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/95/3b3f3dec45249e019f12137156a41142265d2c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/96/16781c9b5d69a4f96bb48acb739b3dc4e839c5 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/96/16781c9b5d69a4f96bb48acb739b3dc4e839c5
deleted file mode 120000
index b945b3e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/96/16781c9b5d69a4f96bb48acb739b3dc4e839c5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM500.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/96/16781c9b5d69a4f96bb48acb739b3dc4e839c5.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/96/16781c9b5d69a4f96bb48acb739b3dc4e839c5.debug
deleted file mode 120000
index 996e344..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/96/16781c9b5d69a4f96bb48acb739b3dc4e839c5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM500.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/98/5a651db58d6d74136853687d90f4b6173ca8bf b/aarch64/glibc-2.33/usr/lib/debug/.build-id/98/5a651db58d6d74136853687d90f4b6173ca8bf
deleted file mode 120000
index 07b334f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/98/5a651db58d6d74136853687d90f4b6173ca8bf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/98/5a651db58d6d74136853687d90f4b6173ca8bf.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/98/5a651db58d6d74136853687d90f4b6173ca8bf.debug
deleted file mode 120000
index c586397..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/98/5a651db58d6d74136853687d90f4b6173ca8bf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/d3795a0dd15927596ad85ca4b60a2688127785 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/d3795a0dd15927596ad85ca4b60a2688127785
deleted file mode 120000
index d8f46b0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/d3795a0dd15927596ad85ca4b60a2688127785
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/d3795a0dd15927596ad85ca4b60a2688127785.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/d3795a0dd15927596ad85ca4b60a2688127785.debug
deleted file mode 120000
index 127cdf3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/d3795a0dd15927596ad85ca4b60a2688127785.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/f031abafb96b3d08115de8cfb1990166dc7a52 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/f031abafb96b3d08115de8cfb1990166dc7a52
deleted file mode 120000
index a89ecab..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/f031abafb96b3d08115de8cfb1990166dc7a52
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UHC.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/f031abafb96b3d08115de8cfb1990166dc7a52.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/f031abafb96b3d08115de8cfb1990166dc7a52.debug
deleted file mode 120000
index d4e0226..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/99/f031abafb96b3d08115de8cfb1990166dc7a52.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UHC.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/12b6d9509d452ace8e7a1afbfa95b780ecbf31 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/12b6d9509d452ace8e7a1afbfa95b780ecbf31
deleted file mode 120000
index 3ab2561..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/12b6d9509d452ace8e7a1afbfa95b780ecbf31
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BRF.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/12b6d9509d452ace8e7a1afbfa95b780ecbf31.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/12b6d9509d452ace8e7a1afbfa95b780ecbf31.debug
deleted file mode 120000
index 813ef22..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/12b6d9509d452ace8e7a1afbfa95b780ecbf31.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BRF.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/9bb87e65539419bccb1cd3f925cf26db5f28e4 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/9bb87e65539419bccb1cd3f925cf26db5f28e4
deleted file mode 120000
index 8a8b7aa..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/9bb87e65539419bccb1cd3f925cf26db5f28e4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/9bb87e65539419bccb1cd3f925cf26db5f28e4.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/9bb87e65539419bccb1cd3f925cf26db5f28e4.debug
deleted file mode 120000
index c07aeb5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/9bb87e65539419bccb1cd3f925cf26db5f28e4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/cec8e047dc5589293905eefcb58d73d7850201 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/cec8e047dc5589293905eefcb58d73d7850201
deleted file mode 120000
index c8f826a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/cec8e047dc5589293905eefcb58d73d7850201
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/cec8e047dc5589293905eefcb58d73d7850201.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/cec8e047dc5589293905eefcb58d73d7850201.debug
deleted file mode 120000
index eadd90d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9a/cec8e047dc5589293905eefcb58d73d7850201.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9c/f9ec3cd2c8f0992106d7d58c2bbc534acac711 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9c/f9ec3cd2c8f0992106d7d58c2bbc534acac711
deleted file mode 120000
index aa861ec..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9c/f9ec3cd2c8f0992106d7d58c2bbc534acac711
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9c/f9ec3cd2c8f0992106d7d58c2bbc534acac711.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9c/f9ec3cd2c8f0992106d7d58c2bbc534acac711.debug
deleted file mode 120000
index b396fcd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9c/f9ec3cd2c8f0992106d7d58c2bbc534acac711.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9d/fe421ec268b79ef13a17774fc3c877db5e166f b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9d/fe421ec268b79ef13a17774fc3c877db5e166f
deleted file mode 120000
index e5c0f33..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9d/fe421ec268b79ef13a17774fc3c877db5e166f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/RK1048.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9d/fe421ec268b79ef13a17774fc3c877db5e166f.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9d/fe421ec268b79ef13a17774fc3c877db5e166f.debug
deleted file mode 120000
index 2557e09..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9d/fe421ec268b79ef13a17774fc3c877db5e166f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/RK1048.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/59c135609495a3810932958bfc50b42b7edfa6 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/59c135609495a3810932958bfc50b42b7edfa6
deleted file mode 120000
index f154a8e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/59c135609495a3810932958bfc50b42b7edfa6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM420.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/59c135609495a3810932958bfc50b42b7edfa6.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/59c135609495a3810932958bfc50b42b7edfa6.debug
deleted file mode 120000
index 3057724..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/59c135609495a3810932958bfc50b42b7edfa6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM420.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/7316acb888b1994669e0f9a4c5b5ff30a9da69 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/7316acb888b1994669e0f9a4c5b5ff30a9da69
deleted file mode 120000
index 3351166..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/7316acb888b1994669e0f9a4c5b5ff30a9da69
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM863.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/7316acb888b1994669e0f9a4c5b5ff30a9da69.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/7316acb888b1994669e0f9a4c5b5ff30a9da69.debug
deleted file mode 120000
index 179f983..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9e/7316acb888b1994669e0f9a4c5b5ff30a9da69.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM863.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a0bdfca8870876bc5771f97546fc65d2aba6a2 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a0bdfca8870876bc5771f97546fc65d2aba6a2
deleted file mode 120000
index f43cc32..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a0bdfca8870876bc5771f97546fc65d2aba6a2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1258.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a0bdfca8870876bc5771f97546fc65d2aba6a2.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a0bdfca8870876bc5771f97546fc65d2aba6a2.debug
deleted file mode 120000
index f703481..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a0bdfca8870876bc5771f97546fc65d2aba6a2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1258.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a73474d6195488ee2ee35c9cc4c6f75043331a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a73474d6195488ee2ee35c9cc4c6f75043331a
deleted file mode 120000
index 1fc38d9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a73474d6195488ee2ee35c9cc4c6f75043331a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM851.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a73474d6195488ee2ee35c9cc4c6f75043331a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a73474d6195488ee2ee35c9cc4c6f75043331a.debug
deleted file mode 120000
index 0c12828..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/9f/a73474d6195488ee2ee35c9cc4c6f75043331a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM851.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a0/57893f8de6e4199e9c9823b0cb6c6c132ff3d5 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a0/57893f8de6e4199e9c9823b0cb6c6c132ff3d5
deleted file mode 120000
index 9608255..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a0/57893f8de6e4199e9c9823b0cb6c6c132ff3d5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libKSC.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a0/57893f8de6e4199e9c9823b0cb6c6c132ff3d5.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a0/57893f8de6e4199e9c9823b0cb6c6c132ff3d5.debug
deleted file mode 120000
index 3df80e8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a0/57893f8de6e4199e9c9823b0cb6c6c132ff3d5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libKSC.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/27eba146ceb9c838e7ecd6adce301160cde5a8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/27eba146ceb9c838e7ecd6adce301160cde5a8
deleted file mode 120000
index a3cd848..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/27eba146ceb9c838e7ecd6adce301160cde5a8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/27eba146ceb9c838e7ecd6adce301160cde5a8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/27eba146ceb9c838e7ecd6adce301160cde5a8.debug
deleted file mode 120000
index 039beb1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/27eba146ceb9c838e7ecd6adce301160cde5a8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/3db2ff71b6d575e49cd5160795f75fe9dca49a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/3db2ff71b6d575e49cd5160795f75fe9dca49a
deleted file mode 120000
index 30a88ff..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/3db2ff71b6d575e49cd5160795f75fe9dca49a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libmemusage.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/3db2ff71b6d575e49cd5160795f75fe9dca49a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/3db2ff71b6d575e49cd5160795f75fe9dca49a.debug
deleted file mode 120000
index a4c2652..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/3db2ff71b6d575e49cd5160795f75fe9dca49a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libmemusage.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/447c24d17b0df8034add89a33a9ef5108abd26 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/447c24d17b0df8034add89a33a9ef5108abd26
deleted file mode 120000
index 83cb17c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/447c24d17b0df8034add89a33a9ef5108abd26
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/447c24d17b0df8034add89a33a9ef5108abd26.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/447c24d17b0df8034add89a33a9ef5108abd26.debug
deleted file mode 120000
index 93794c4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/447c24d17b0df8034add89a33a9ef5108abd26.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/976047895a9623e2f52560594d0bfdfb2fddc5 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/976047895a9623e2f52560594d0bfdfb2fddc5
deleted file mode 120000
index 9e08d78..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/976047895a9623e2f52560594d0bfdfb2fddc5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/976047895a9623e2f52560594d0bfdfb2fddc5.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/976047895a9623e2f52560594d0bfdfb2fddc5.debug
deleted file mode 120000
index ed650a9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/976047895a9623e2f52560594d0bfdfb2fddc5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/f5b55158d92bf748a12ab262a8fe7673f02d77 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/f5b55158d92bf748a12ab262a8fe7673f02d77
deleted file mode 120000
index b7e76d1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/f5b55158d92bf748a12ab262a8fe7673f02d77
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libresolv-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/f5b55158d92bf748a12ab262a8fe7673f02d77.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/f5b55158d92bf748a12ab262a8fe7673f02d77.debug
deleted file mode 120000
index 7f66050..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a1/f5b55158d92bf748a12ab262a8fe7673f02d77.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libresolv-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/66b71d2f15fb2ed2a981ae6ca68ea7bd951d1e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/66b71d2f15fb2ed2a981ae6ca68ea7bd951d1e
deleted file mode 120000
index 5dd7928..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/66b71d2f15fb2ed2a981ae6ca68ea7bd951d1e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/66b71d2f15fb2ed2a981ae6ca68ea7bd951d1e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/66b71d2f15fb2ed2a981ae6ca68ea7bd951d1e.debug
deleted file mode 120000
index 8a33cc5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/66b71d2f15fb2ed2a981ae6ca68ea7bd951d1e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/7333d8a150ded676b23fe35d9601bf218b77d1 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/7333d8a150ded676b23fe35d9601bf218b77d1
deleted file mode 120000
index b8df26a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/7333d8a150ded676b23fe35d9601bf218b77d1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/7333d8a150ded676b23fe35d9601bf218b77d1.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/7333d8a150ded676b23fe35d9601bf218b77d1.debug
deleted file mode 120000
index 97c409d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/7333d8a150ded676b23fe35d9601bf218b77d1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/88fb0cd0ea037c217747d612b4fdd1879e2120 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/88fb0cd0ea037c217747d612b4fdd1879e2120
deleted file mode 120000
index 336204c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/88fb0cd0ea037c217747d612b4fdd1879e2120
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/88fb0cd0ea037c217747d612b4fdd1879e2120.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/88fb0cd0ea037c217747d612b4fdd1879e2120.debug
deleted file mode 120000
index e1c422d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a2/88fb0cd0ea037c217747d612b4fdd1879e2120.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a5/bbcbdd619004bdca14f2eed6ce2a797c585528 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a5/bbcbdd619004bdca14f2eed6ce2a797c585528
deleted file mode 120000
index c875150..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a5/bbcbdd619004bdca14f2eed6ce2a797c585528
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP770.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a5/bbcbdd619004bdca14f2eed6ce2a797c585528.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a5/bbcbdd619004bdca14f2eed6ce2a797c585528.debug
deleted file mode 120000
index 9e08deb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a5/bbcbdd619004bdca14f2eed6ce2a797c585528.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP770.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a9/4eb04dd4803b43fb7020b34687f426afe91a6c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a9/4eb04dd4803b43fb7020b34687f426afe91a6c
deleted file mode 120000
index 250d016..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a9/4eb04dd4803b43fb7020b34687f426afe91a6c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a9/4eb04dd4803b43fb7020b34687f426afe91a6c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/a9/4eb04dd4803b43fb7020b34687f426afe91a6c.debug
deleted file mode 120000
index 3706222..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/a9/4eb04dd4803b43fb7020b34687f426afe91a6c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/308b635dff61744d1af0d95a76485b8db40faf b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/308b635dff61744d1af0d95a76485b8db40faf
deleted file mode 120000
index 4349695..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/308b635dff61744d1af0d95a76485b8db40faf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM285.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/308b635dff61744d1af0d95a76485b8db40faf.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/308b635dff61744d1af0d95a76485b8db40faf.debug
deleted file mode 120000
index c6e917f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/308b635dff61744d1af0d95a76485b8db40faf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM285.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/56e5b24275fb6eb5cc83444ef7de187a226f8a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/56e5b24275fb6eb5cc83444ef7de187a226f8a
deleted file mode 120000
index 12f24f1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/56e5b24275fb6eb5cc83444ef7de187a226f8a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBK.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/56e5b24275fb6eb5cc83444ef7de187a226f8a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/56e5b24275fb6eb5cc83444ef7de187a226f8a.debug
deleted file mode 120000
index 41a45c9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/56e5b24275fb6eb5cc83444ef7de187a226f8a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBK.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/8f90936ca8feda3654feb55bf403a4f37d77aa b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/8f90936ca8feda3654feb55bf403a4f37d77aa
deleted file mode 120000
index b245303..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/8f90936ca8feda3654feb55bf403a4f37d77aa
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM862.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/8f90936ca8feda3654feb55bf403a4f37d77aa.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/8f90936ca8feda3654feb55bf403a4f37d77aa.debug
deleted file mode 120000
index 82c0831..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/8f90936ca8feda3654feb55bf403a4f37d77aa.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM862.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/9c20cc3b297c70c32d207f72aeb5d4705e8179 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/9c20cc3b297c70c32d207f72aeb5d4705e8179
deleted file mode 120000
index bd894c3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/9c20cc3b297c70c32d207f72aeb5d4705e8179
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/9c20cc3b297c70c32d207f72aeb5d4705e8179.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/9c20cc3b297c70c32d207f72aeb5d4705e8179.debug
deleted file mode 120000
index 0432eef..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/9c20cc3b297c70c32d207f72aeb5d4705e8179.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/b1821db1802ab68e7eca7999813935384eb2e5 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/b1821db1802ab68e7eca7999813935384eb2e5
deleted file mode 120000
index deb749a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/b1821db1802ab68e7eca7999813935384eb2e5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/b1821db1802ab68e7eca7999813935384eb2e5.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/b1821db1802ab68e7eca7999813935384eb2e5.debug
deleted file mode 120000
index c8315d7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/aa/b1821db1802ab68e7eca7999813935384eb2e5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ab/91c7fb93a5e80c9e41b771195f4984c69131e4 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ab/91c7fb93a5e80c9e41b771195f4984c69131e4
deleted file mode 120000
index 5d0c4d9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ab/91c7fb93a5e80c9e41b771195f4984c69131e4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM932.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ab/91c7fb93a5e80c9e41b771195f4984c69131e4.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ab/91c7fb93a5e80c9e41b771195f4984c69131e4.debug
deleted file mode 120000
index 75bfd15..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ab/91c7fb93a5e80c9e41b771195f4984c69131e4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM932.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/21e2e54b513853158275c36e3a0341821bb08b b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/21e2e54b513853158275c36e3a0341821bb08b
deleted file mode 120000
index 28624ad..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/21e2e54b513853158275c36e3a0341821bb08b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP771.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/21e2e54b513853158275c36e3a0341821bb08b.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/21e2e54b513853158275c36e3a0341821bb08b.debug
deleted file mode 120000
index 3b2d38e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/21e2e54b513853158275c36e3a0341821bb08b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP771.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/5c6efab0683de56ecfaae881f6abe1f72f4df8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/5c6efab0683de56ecfaae881f6abe1f72f4df8
deleted file mode 120000
index af08852..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/5c6efab0683de56ecfaae881f6abe1f72f4df8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM860.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/5c6efab0683de56ecfaae881f6abe1f72f4df8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/5c6efab0683de56ecfaae881f6abe1f72f4df8.debug
deleted file mode 120000
index 4b2d683..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/5c6efab0683de56ecfaae881f6abe1f72f4df8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM860.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/a98c287986306a31f29fa43e7d5d7d0a60748a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/a98c287986306a31f29fa43e7d5d7d0a60748a
deleted file mode 120000
index f41ec9b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/a98c287986306a31f29fa43e7d5d7d0a60748a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/a98c287986306a31f29fa43e7d5d7d0a60748a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/a98c287986306a31f29fa43e7d5d7d0a60748a.debug
deleted file mode 120000
index cfe18a5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/a98c287986306a31f29fa43e7d5d7d0a60748a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/caec822d00e679fa53671457e7a7a00443c13c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/caec822d00e679fa53671457e7a7a00443c13c
deleted file mode 120000
index f40b97c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/caec822d00e679fa53671457e7a7a00443c13c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/caec822d00e679fa53671457e7a7a00443c13c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/caec822d00e679fa53671457e7a7a00443c13c.debug
deleted file mode 120000
index 0c86f00..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ad/caec822d00e679fa53671457e7a7a00443c13c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ae/6a5eba473584d78f5b55e3b07438ffc69bf49b b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ae/6a5eba473584d78f5b55e3b07438ffc69bf49b
deleted file mode 120000
index 88aed8c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ae/6a5eba473584d78f5b55e3b07438ffc69bf49b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM038.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ae/6a5eba473584d78f5b55e3b07438ffc69bf49b.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ae/6a5eba473584d78f5b55e3b07438ffc69bf49b.debug
deleted file mode 120000
index a05cea3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ae/6a5eba473584d78f5b55e3b07438ffc69bf49b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM038.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/5868ab05a8cc75ef346cf7dbdc2bca5179d619 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/5868ab05a8cc75ef346cf7dbdc2bca5179d619
deleted file mode 120000
index 0420de9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/5868ab05a8cc75ef346cf7dbdc2bca5179d619
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1254.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/5868ab05a8cc75ef346cf7dbdc2bca5179d619.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/5868ab05a8cc75ef346cf7dbdc2bca5179d619.debug
deleted file mode 120000
index e8fe20f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/5868ab05a8cc75ef346cf7dbdc2bca5179d619.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1254.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/f53995a6cd5b70c720c538908c4f1c96e8a1cb b/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/f53995a6cd5b70c720c538908c4f1c96e8a1cb
deleted file mode 120000
index 602aa13..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/f53995a6cd5b70c720c538908c4f1c96e8a1cb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM933.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/f53995a6cd5b70c720c538908c4f1c96e8a1cb.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/f53995a6cd5b70c720c538908c4f1c96e8a1cb.debug
deleted file mode 120000
index 07b9092..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/af/f53995a6cd5b70c720c538908c4f1c96e8a1cb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM933.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b2/5ccc77649a40c5c93afd4e9395ceeb88692bda b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b2/5ccc77649a40c5c93afd4e9395ceeb88692bda
deleted file mode 120000
index 2483509..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b2/5ccc77649a40c5c93afd4e9395ceeb88692bda
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b2/5ccc77649a40c5c93afd4e9395ceeb88692bda.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b2/5ccc77649a40c5c93afd4e9395ceeb88692bda.debug
deleted file mode 120000
index 33431b1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b2/5ccc77649a40c5c93afd4e9395ceeb88692bda.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b5/db433819e116cd42ad9c85ddcee7f8f74332c5 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b5/db433819e116cd42ad9c85ddcee7f8f74332c5
deleted file mode 120000
index 6dd9541..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b5/db433819e116cd42ad9c85ddcee7f8f74332c5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM274.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b5/db433819e116cd42ad9c85ddcee7f8f74332c5.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b5/db433819e116cd42ad9c85ddcee7f8f74332c5.debug
deleted file mode 120000
index 12f88e7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b5/db433819e116cd42ad9c85ddcee7f8f74332c5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM274.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/58c2920868167f31c5fb215bf558d59de2f514 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/58c2920868167f31c5fb215bf558d59de2f514
deleted file mode 120000
index 25e233f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/58c2920868167f31c5fb215bf558d59de2f514
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/58c2920868167f31c5fb215bf558d59de2f514.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/58c2920868167f31c5fb215bf558d59de2f514.debug
deleted file mode 120000
index ce0e7f6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/58c2920868167f31c5fb215bf558d59de2f514.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/a607dbdb8635f34116dc4435000cd8875c0a23 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/a607dbdb8635f34116dc4435000cd8875c0a23
deleted file mode 120000
index 382eaa5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/a607dbdb8635f34116dc4435000cd8875c0a23
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libnss_db-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/a607dbdb8635f34116dc4435000cd8875c0a23.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/a607dbdb8635f34116dc4435000cd8875c0a23.debug
deleted file mode 120000
index c2874ca..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/a607dbdb8635f34116dc4435000cd8875c0a23.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libnss_db-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/e89e536c9a85664c04070c5def6f8e7d5411e3 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/e89e536c9a85664c04070c5def6f8e7d5411e3
deleted file mode 120000
index b96c83b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/e89e536c9a85664c04070c5def6f8e7d5411e3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/e89e536c9a85664c04070c5def6f8e7d5411e3.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/e89e536c9a85664c04070c5def6f8e7d5411e3.debug
deleted file mode 120000
index 736e5c3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b7/e89e536c9a85664c04070c5def6f8e7d5411e3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b8/74b0f68058a6486fc2a4993c32169cf65cc30b b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b8/74b0f68058a6486fc2a4993c32169cf65cc30b
deleted file mode 120000
index 39b0f64..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b8/74b0f68058a6486fc2a4993c32169cf65cc30b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b8/74b0f68058a6486fc2a4993c32169cf65cc30b.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b8/74b0f68058a6486fc2a4993c32169cf65cc30b.debug
deleted file mode 120000
index 655b3a7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b8/74b0f68058a6486fc2a4993c32169cf65cc30b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/547ccd690d4cf352955e0e86723f7e84937417 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/547ccd690d4cf352955e0e86723f7e84937417
deleted file mode 120000
index faf6411..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/547ccd690d4cf352955e0e86723f7e84937417
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/547ccd690d4cf352955e0e86723f7e84937417.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/547ccd690d4cf352955e0e86723f7e84937417.debug
deleted file mode 120000
index 4be24f8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/547ccd690d4cf352955e0e86723f7e84937417.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/92bcf7f35e5ecf744c52b2bb1f5fd8f52fa2e3 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/92bcf7f35e5ecf744c52b2bb1f5fd8f52fa2e3
deleted file mode 120000
index 7cc6042..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/92bcf7f35e5ecf744c52b2bb1f5fd8f52fa2e3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/92bcf7f35e5ecf744c52b2bb1f5fd8f52fa2e3.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/92bcf7f35e5ecf744c52b2bb1f5fd8f52fa2e3.debug
deleted file mode 120000
index 2c069c6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/b9/92bcf7f35e5ecf744c52b2bb1f5fd8f52fa2e3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ba/614ddcf836cf882fab5eb7aacc5e98ebb50306 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ba/614ddcf836cf882fab5eb7aacc5e98ebb50306
deleted file mode 120000
index 9e0b8a7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ba/614ddcf836cf882fab5eb7aacc5e98ebb50306
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ba/614ddcf836cf882fab5eb7aacc5e98ebb50306.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ba/614ddcf836cf882fab5eb7aacc5e98ebb50306.debug
deleted file mode 120000
index eadb021..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ba/614ddcf836cf882fab5eb7aacc5e98ebb50306.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/0ebad21f159202f4edff9a0a7fead9cd185c17 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/0ebad21f159202f4edff9a0a7fead9cd185c17
deleted file mode 120000
index 700deb0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/0ebad21f159202f4edff9a0a7fead9cd185c17
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/0ebad21f159202f4edff9a0a7fead9cd185c17.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/0ebad21f159202f4edff9a0a7fead9cd185c17.debug
deleted file mode 120000
index 73ccc51..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/0ebad21f159202f4edff9a0a7fead9cd185c17.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/1dbc7a785b1bb4249830e907f20bc8d5542ec2 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/1dbc7a785b1bb4249830e907f20bc8d5542ec2
deleted file mode 120000
index e4e1eba..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/1dbc7a785b1bb4249830e907f20bc8d5542ec2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP772.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/1dbc7a785b1bb4249830e907f20bc8d5542ec2.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/1dbc7a785b1bb4249830e907f20bc8d5542ec2.debug
deleted file mode 120000
index 6b8702e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bb/1dbc7a785b1bb4249830e907f20bc8d5542ec2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP772.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/2f8b9ad75efb4b2e6a6e757f64c7e256f0f721 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/2f8b9ad75efb4b2e6a6e757f64c7e256f0f721
deleted file mode 120000
index c1f0380..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/2f8b9ad75efb4b2e6a6e757f64c7e256f0f721
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/2f8b9ad75efb4b2e6a6e757f64c7e256f0f721.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/2f8b9ad75efb4b2e6a6e757f64c7e256f0f721.debug
deleted file mode 120000
index 282c552..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/2f8b9ad75efb4b2e6a6e757f64c7e256f0f721.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/92de212537007e192fe0001db4f420fe25bd8f b/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/92de212537007e192fe0001db4f420fe25bd8f
deleted file mode 120000
index 4d79fab..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/92de212537007e192fe0001db4f420fe25bd8f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/92de212537007e192fe0001db4f420fe25bd8f.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/92de212537007e192fe0001db4f420fe25bd8f.debug
deleted file mode 120000
index f5005c3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/bd/92de212537007e192fe0001db4f420fe25bd8f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/b857cd87b8dc7391682a7a0523d3cfee5607e9 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/b857cd87b8dc7391682a7a0523d3cfee5607e9
deleted file mode 120000
index 027a227..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/b857cd87b8dc7391682a7a0523d3cfee5607e9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/b857cd87b8dc7391682a7a0523d3cfee5607e9.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/b857cd87b8dc7391682a7a0523d3cfee5607e9.debug
deleted file mode 120000
index d5b08e7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/b857cd87b8dc7391682a7a0523d3cfee5607e9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/baaadf2b642fc1325f2b4dcf91cd3feca20b5e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/baaadf2b642fc1325f2b4dcf91cd3feca20b5e
deleted file mode 120000
index a128ba5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/baaadf2b642fc1325f2b4dcf91cd3feca20b5e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/sbin/ldconfig
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/baaadf2b642fc1325f2b4dcf91cd3feca20b5e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/baaadf2b642fc1325f2b4dcf91cd3feca20b5e.debug
deleted file mode 120000
index 7e7bfdb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/be/baaadf2b642fc1325f2b4dcf91cd3feca20b5e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/sbin/ldconfig.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c0/7d6917fb50c452f955211dd365d8fabfe81811 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c0/7d6917fb50c452f955211dd365d8fabfe81811
deleted file mode 120000
index f235b0d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c0/7d6917fb50c452f955211dd365d8fabfe81811
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c0/7d6917fb50c452f955211dd365d8fabfe81811.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c0/7d6917fb50c452f955211dd365d8fabfe81811.debug
deleted file mode 120000
index 447554c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c0/7d6917fb50c452f955211dd365d8fabfe81811.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/58d28ff98f6ef6996cd69843a5b311b2ad785a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/58d28ff98f6ef6996cd69843a5b311b2ad785a
deleted file mode 120000
index 4bd11a2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/58d28ff98f6ef6996cd69843a5b311b2ad785a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/58d28ff98f6ef6996cd69843a5b311b2ad785a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/58d28ff98f6ef6996cd69843a5b311b2ad785a.debug
deleted file mode 120000
index 2432caf..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/58d28ff98f6ef6996cd69843a5b311b2ad785a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/d417f32e9fe6fa361e4b461e2123038d14f897 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/d417f32e9fe6fa361e4b461e2123038d14f897
deleted file mode 120000
index 90cb556..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/d417f32e9fe6fa361e4b461e2123038d14f897
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libm-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/d417f32e9fe6fa361e4b461e2123038d14f897.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/d417f32e9fe6fa361e4b461e2123038d14f897.debug
deleted file mode 120000
index 014dd88..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c2/d417f32e9fe6fa361e4b461e2123038d14f897.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libm-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/2911fef1633e6b822ae454d6323914517b7dc6 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/2911fef1633e6b822ae454d6323914517b7dc6
deleted file mode 120000
index c28b5ff..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/2911fef1633e6b822ae454d6323914517b7dc6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/2911fef1633e6b822ae454d6323914517b7dc6.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/2911fef1633e6b822ae454d6323914517b7dc6.debug
deleted file mode 120000
index 056d4b8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/2911fef1633e6b822ae454d6323914517b7dc6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/9419d72a92506e6edd2ee29754dcebad980253 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/9419d72a92506e6edd2ee29754dcebad980253
deleted file mode 120000
index 5f68de2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/9419d72a92506e6edd2ee29754dcebad980253
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/9419d72a92506e6edd2ee29754dcebad980253.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/9419d72a92506e6edd2ee29754dcebad980253.debug
deleted file mode 120000
index abc8c24..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c3/9419d72a92506e6edd2ee29754dcebad980253.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/b5ef3a94a568bf0f6137987c86f9c27a91d472 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/b5ef3a94a568bf0f6137987c86f9c27a91d472
deleted file mode 120000
index 95d3007..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/b5ef3a94a568bf0f6137987c86f9c27a91d472
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/b5ef3a94a568bf0f6137987c86f9c27a91d472.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/b5ef3a94a568bf0f6137987c86f9c27a91d472.debug
deleted file mode 120000
index 7761f60..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/b5ef3a94a568bf0f6137987c86f9c27a91d472.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/e573a7d9130f2cb00f2e0f502cb3eb5e3bd4a2 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/e573a7d9130f2cb00f2e0f502cb3eb5e3bd4a2
deleted file mode 120000
index e070718..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/e573a7d9130f2cb00f2e0f502cb3eb5e3bd4a2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/e573a7d9130f2cb00f2e0f502cb3eb5e3bd4a2.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/e573a7d9130f2cb00f2e0f502cb3eb5e3bd4a2.debug
deleted file mode 120000
index 27d9d46..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c4/e573a7d9130f2cb00f2e0f502cb3eb5e3bd4a2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/777260a5380a659ff485ca6f0c109b4d0e3a4e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/777260a5380a659ff485ca6f0c109b4d0e3a4e
deleted file mode 120000
index 49d9e27..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/777260a5380a659ff485ca6f0c109b4d0e3a4e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/777260a5380a659ff485ca6f0c109b4d0e3a4e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/777260a5380a659ff485ca6f0c109b4d0e3a4e.debug
deleted file mode 120000
index a75612f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/777260a5380a659ff485ca6f0c109b4d0e3a4e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/dff957cab3bbffcbd708cf5f6eb81cc097cdec b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/dff957cab3bbffcbd708cf5f6eb81cc097cdec
deleted file mode 120000
index e60c0e9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/dff957cab3bbffcbd708cf5f6eb81cc097cdec
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/dff957cab3bbffcbd708cf5f6eb81cc097cdec.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/dff957cab3bbffcbd708cf5f6eb81cc097cdec.debug
deleted file mode 120000
index 4ad285f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c5/dff957cab3bbffcbd708cf5f6eb81cc097cdec.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c6/b106589330d9f4aa5ec32d0becd52d52a1b691 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c6/b106589330d9f4aa5ec32d0becd52d52a1b691
deleted file mode 120000
index e39d1a5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c6/b106589330d9f4aa5ec32d0becd52d52a1b691
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c6/b106589330d9f4aa5ec32d0becd52d52a1b691.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c6/b106589330d9f4aa5ec32d0becd52d52a1b691.debug
deleted file mode 120000
index 2e8fe91..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c6/b106589330d9f4aa5ec32d0becd52d52a1b691.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/0c95da94d222e43f44af9839085c514acae803 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/0c95da94d222e43f44af9839085c514acae803
deleted file mode 120000
index 87a8e6e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/0c95da94d222e43f44af9839085c514acae803
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/0c95da94d222e43f44af9839085c514acae803.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/0c95da94d222e43f44af9839085c514acae803.debug
deleted file mode 120000
index 6c0c97b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/0c95da94d222e43f44af9839085c514acae803.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/10f2eba2c60d996efe48e8f6c10caaf8dd04d2 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/10f2eba2c60d996efe48e8f6c10caaf8dd04d2
deleted file mode 120000
index 03e40ce..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/10f2eba2c60d996efe48e8f6c10caaf8dd04d2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/10f2eba2c60d996efe48e8f6c10caaf8dd04d2.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/10f2eba2c60d996efe48e8f6c10caaf8dd04d2.debug
deleted file mode 120000
index db5dae8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/10f2eba2c60d996efe48e8f6c10caaf8dd04d2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/32733d8da59b52542a00c0a7a82142a8c485f8 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/32733d8da59b52542a00c0a7a82142a8c485f8
deleted file mode 120000
index 4113715..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/32733d8da59b52542a00c0a7a82142a8c485f8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/32733d8da59b52542a00c0a7a82142a8c485f8.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/32733d8da59b52542a00c0a7a82142a8c485f8.debug
deleted file mode 120000
index 7a7049b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/c9/32733d8da59b52542a00c0a7a82142a8c485f8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cb/968bc1d3fc07a2156e2b2f7e67e285888a2ee0 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cb/968bc1d3fc07a2156e2b2f7e67e285888a2ee0
deleted file mode 120000
index 059a5ee..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cb/968bc1d3fc07a2156e2b2f7e67e285888a2ee0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cb/968bc1d3fc07a2156e2b2f7e67e285888a2ee0.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cb/968bc1d3fc07a2156e2b2f7e67e285888a2ee0.debug
deleted file mode 120000
index c28ca29..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cb/968bc1d3fc07a2156e2b2f7e67e285888a2ee0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cc/727757320d804dfc3d0f9bd225b3991d5ca9d6 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cc/727757320d804dfc3d0f9bd225b3991d5ca9d6
deleted file mode 120000
index ea44f5e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cc/727757320d804dfc3d0f9bd225b3991d5ca9d6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/bin/getent
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cc/727757320d804dfc3d0f9bd225b3991d5ca9d6.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cc/727757320d804dfc3d0f9bd225b3991d5ca9d6.debug
deleted file mode 120000
index 358ffdb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cc/727757320d804dfc3d0f9bd225b3991d5ca9d6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/bin/getent.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cd/82a8a37a2f2e4df21d34812993a9240aacb518 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cd/82a8a37a2f2e4df21d34812993a9240aacb518
deleted file mode 120000
index ea039e5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cd/82a8a37a2f2e4df21d34812993a9240aacb518
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cd/82a8a37a2f2e4df21d34812993a9240aacb518.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cd/82a8a37a2f2e4df21d34812993a9240aacb518.debug
deleted file mode 120000
index fee59b2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cd/82a8a37a2f2e4df21d34812993a9240aacb518.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/0a49fce51efb3fadeca1b575170712c0fc75a7 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/0a49fce51efb3fadeca1b575170712c0fc75a7
deleted file mode 120000
index 5be7146..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/0a49fce51efb3fadeca1b575170712c0fc75a7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM861.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/0a49fce51efb3fadeca1b575170712c0fc75a7.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/0a49fce51efb3fadeca1b575170712c0fc75a7.debug
deleted file mode 120000
index 23efcea..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/0a49fce51efb3fadeca1b575170712c0fc75a7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM861.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/68abf05a068b09b524f9604889c39329f06e3e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/68abf05a068b09b524f9604889c39329f06e3e
deleted file mode 120000
index 96bf92d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/68abf05a068b09b524f9604889c39329f06e3e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM424.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/68abf05a068b09b524f9604889c39329f06e3e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/68abf05a068b09b524f9604889c39329f06e3e.debug
deleted file mode 120000
index fec8c87..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/68abf05a068b09b524f9604889c39329f06e3e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM424.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/72163d30e329d0dcb66b6e4e9dc23e6e471c44 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/72163d30e329d0dcb66b6e4e9dc23e6e471c44
deleted file mode 120000
index 43c2eac..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/72163d30e329d0dcb66b6e4e9dc23e6e471c44
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/72163d30e329d0dcb66b6e4e9dc23e6e471c44.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/72163d30e329d0dcb66b6e4e9dc23e6e471c44.debug
deleted file mode 120000
index 48e5b81..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/72163d30e329d0dcb66b6e4e9dc23e6e471c44.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/eaec2cac13831c8c6362f7e000c18631425355 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/eaec2cac13831c8c6362f7e000c18631425355
deleted file mode 120000
index d71782e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/eaec2cac13831c8c6362f7e000c18631425355
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/eaec2cac13831c8c6362f7e000c18631425355.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/eaec2cac13831c8c6362f7e000c18631425355.debug
deleted file mode 120000
index c6d979c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ce/eaec2cac13831c8c6362f7e000c18631425355.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/4133d270c6a2c979cc3865323c00a6e0eb7b6b b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/4133d270c6a2c979cc3865323c00a6e0eb7b6b
deleted file mode 120000
index 3b087f1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/4133d270c6a2c979cc3865323c00a6e0eb7b6b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/4133d270c6a2c979cc3865323c00a6e0eb7b6b.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/4133d270c6a2c979cc3865323c00a6e0eb7b6b.debug
deleted file mode 120000
index d9e3d53..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/4133d270c6a2c979cc3865323c00a6e0eb7b6b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/9e72646af410bc3ca4c3e8ae23c6aac9846553 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/9e72646af410bc3ca4c3e8ae23c6aac9846553
deleted file mode 120000
index 8625b06..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/9e72646af410bc3ca4c3e8ae23c6aac9846553
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libpcprofile.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/9e72646af410bc3ca4c3e8ae23c6aac9846553.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/9e72646af410bc3ca4c3e8ae23c6aac9846553.debug
deleted file mode 120000
index 84f5a85..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/cf/9e72646af410bc3ca4c3e8ae23c6aac9846553.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libpcprofile.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/092544ab5b3ff4dcb57cc10e1bbec0e2bf5d66 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/092544ab5b3ff4dcb57cc10e1bbec0e2bf5d66
deleted file mode 120000
index 02fec9c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/092544ab5b3ff4dcb57cc10e1bbec0e2bf5d66
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJIS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/092544ab5b3ff4dcb57cc10e1bbec0e2bf5d66.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/092544ab5b3ff4dcb57cc10e1bbec0e2bf5d66.debug
deleted file mode 120000
index a9ee46c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/092544ab5b3ff4dcb57cc10e1bbec0e2bf5d66.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJIS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/1ba4dd25d0ed52b7771adbad599d47e42cbf85 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/1ba4dd25d0ed52b7771adbad599d47e42cbf85
deleted file mode 120000
index d10a53f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/1ba4dd25d0ed52b7771adbad599d47e42cbf85
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/1ba4dd25d0ed52b7771adbad599d47e42cbf85.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/1ba4dd25d0ed52b7771adbad599d47e42cbf85.debug
deleted file mode 120000
index 64984cd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d0/1ba4dd25d0ed52b7771adbad599d47e42cbf85.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d1/a50289dd592de03e789bd7606e355e55a2944f b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d1/a50289dd592de03e789bd7606e355e55a2944f
deleted file mode 120000
index d3dcb85..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d1/a50289dd592de03e789bd7606e355e55a2944f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d1/a50289dd592de03e789bd7606e355e55a2944f.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d1/a50289dd592de03e789bd7606e355e55a2944f.debug
deleted file mode 120000
index 8467dd8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d1/a50289dd592de03e789bd7606e355e55a2944f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/a4840c21dfebb0b4c50b269832d965e2f20fdd b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/a4840c21dfebb0b4c50b269832d965e2f20fdd
deleted file mode 120000
index 8ffab89..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/a4840c21dfebb0b4c50b269832d965e2f20fdd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/a4840c21dfebb0b4c50b269832d965e2f20fdd.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/a4840c21dfebb0b4c50b269832d965e2f20fdd.debug
deleted file mode 120000
index 4bdceae..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/a4840c21dfebb0b4c50b269832d965e2f20fdd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/d731b7b28d3e1ffb83d4a2494c1eb70c8cfa1f b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/d731b7b28d3e1ffb83d4a2494c1eb70c8cfa1f
deleted file mode 120000
index 3dde047..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/d731b7b28d3e1ffb83d4a2494c1eb70c8cfa1f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/d731b7b28d3e1ffb83d4a2494c1eb70c8cfa1f.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/d731b7b28d3e1ffb83d4a2494c1eb70c8cfa1f.debug
deleted file mode 120000
index a62e401..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d2/d731b7b28d3e1ffb83d4a2494c1eb70c8cfa1f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/046c486e5ef12dc43c0d7b9629617cb3a22625 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/046c486e5ef12dc43c0d7b9629617cb3a22625
deleted file mode 120000
index 3ceaea2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/046c486e5ef12dc43c0d7b9629617cb3a22625
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/046c486e5ef12dc43c0d7b9629617cb3a22625.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/046c486e5ef12dc43c0d7b9629617cb3a22625.debug
deleted file mode 120000
index 60c43c3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/046c486e5ef12dc43c0d7b9629617cb3a22625.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/5b387b1d2bc498072b5454cef9affbd2beb740 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/5b387b1d2bc498072b5454cef9affbd2beb740
deleted file mode 120000
index 6bcfad6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/5b387b1d2bc498072b5454cef9affbd2beb740
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/T.61.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/5b387b1d2bc498072b5454cef9affbd2beb740.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/5b387b1d2bc498072b5454cef9affbd2beb740.debug
deleted file mode 120000
index ebf456c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d5/5b387b1d2bc498072b5454cef9affbd2beb740.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/T.61.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d8/fb8f59c0fa85b34c0cb57a4d9aae76493e02f1 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d8/fb8f59c0fa85b34c0cb57a4d9aae76493e02f1
deleted file mode 120000
index 6c43493..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d8/fb8f59c0fa85b34c0cb57a4d9aae76493e02f1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d8/fb8f59c0fa85b34c0cb57a4d9aae76493e02f1.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/d8/fb8f59c0fa85b34c0cb57a4d9aae76493e02f1.debug
deleted file mode 120000
index 4cb1a16..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/d8/fb8f59c0fa85b34c0cb57a4d9aae76493e02f1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/b9a50b1bc6164ba4dc4894857ca8a12a97f3a6 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/b9a50b1bc6164ba4dc4894857ca8a12a97f3a6
deleted file mode 120000
index 35270d5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/b9a50b1bc6164ba4dc4894857ca8a12a97f3a6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/b9a50b1bc6164ba4dc4894857ca8a12a97f3a6.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/b9a50b1bc6164ba4dc4894857ca8a12a97f3a6.debug
deleted file mode 120000
index 9c828fb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/b9a50b1bc6164ba4dc4894857ca8a12a97f3a6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/d1068800c0bca8b47aaaf9ff4ebae320e47111 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/d1068800c0bca8b47aaaf9ff4ebae320e47111
deleted file mode 120000
index 1e1c3f9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/d1068800c0bca8b47aaaf9ff4ebae320e47111
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libnss_compat-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/d1068800c0bca8b47aaaf9ff4ebae320e47111.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/d1068800c0bca8b47aaaf9ff4ebae320e47111.debug
deleted file mode 120000
index 986ec1b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/db/d1068800c0bca8b47aaaf9ff4ebae320e47111.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libnss_compat-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dc/00150a54043afc9907a71d6803486892df6f42 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/dc/00150a54043afc9907a71d6803486892df6f42
deleted file mode 120000
index 3d1e265..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dc/00150a54043afc9907a71d6803486892df6f42
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dc/00150a54043afc9907a71d6803486892df6f42.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/dc/00150a54043afc9907a71d6803486892df6f42.debug
deleted file mode 120000
index 914f4c8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dc/00150a54043afc9907a71d6803486892df6f42.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/370450de0bf74e37b91a49f9dc5eb278af0ab2 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/370450de0bf74e37b91a49f9dc5eb278af0ab2
deleted file mode 120000
index a30053f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/370450de0bf74e37b91a49f9dc5eb278af0ab2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM864.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/370450de0bf74e37b91a49f9dc5eb278af0ab2.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/370450de0bf74e37b91a49f9dc5eb278af0ab2.debug
deleted file mode 120000
index 2b5b490..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/370450de0bf74e37b91a49f9dc5eb278af0ab2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM864.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/7d4c39f802e31a79909665383fd3bdfebbc3b3 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/7d4c39f802e31a79909665383fd3bdfebbc3b3
deleted file mode 120000
index c34a2d9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/7d4c39f802e31a79909665383fd3bdfebbc3b3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CWI.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/7d4c39f802e31a79909665383fd3bdfebbc3b3.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/7d4c39f802e31a79909665383fd3bdfebbc3b3.debug
deleted file mode 120000
index 4dae783..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/7d4c39f802e31a79909665383fd3bdfebbc3b3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CWI.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/c5e2283862d17945c72e18479be99ebd1eee9e b/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/c5e2283862d17945c72e18479be99ebd1eee9e
deleted file mode 120000
index 7888e35..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/c5e2283862d17945c72e18479be99ebd1eee9e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/VISCII.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/c5e2283862d17945c72e18479be99ebd1eee9e.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/c5e2283862d17945c72e18479be99ebd1eee9e.debug
deleted file mode 120000
index ed4b037..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/dd/c5e2283862d17945c72e18479be99ebd1eee9e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/VISCII.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/6c043e02a6bbc3a06ae967e1b10ee122aa1372 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/6c043e02a6bbc3a06ae967e1b10ee122aa1372
deleted file mode 120000
index 031e881..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/6c043e02a6bbc3a06ae967e1b10ee122aa1372
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/6c043e02a6bbc3a06ae967e1b10ee122aa1372.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/6c043e02a6bbc3a06ae967e1b10ee122aa1372.debug
deleted file mode 120000
index ffd6d96..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/6c043e02a6bbc3a06ae967e1b10ee122aa1372.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/87a29ac76472bfa81fb5eae91c19799e44ea9a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/87a29ac76472bfa81fb5eae91c19799e44ea9a
deleted file mode 120000
index c245952..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/87a29ac76472bfa81fb5eae91c19799e44ea9a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libGB.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/87a29ac76472bfa81fb5eae91c19799e44ea9a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/87a29ac76472bfa81fb5eae91c19799e44ea9a.debug
deleted file mode 120000
index 49465f4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/df/87a29ac76472bfa81fb5eae91c19799e44ea9a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libGB.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/32ded924f284ede15ce6496f68e1c663f335ea b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/32ded924f284ede15ce6496f68e1c663f335ea
deleted file mode 120000
index 7140880..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/32ded924f284ede15ce6496f68e1c663f335ea
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/32ded924f284ede15ce6496f68e1c663f335ea.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/32ded924f284ede15ce6496f68e1c663f335ea.debug
deleted file mode 120000
index c2ccec7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/32ded924f284ede15ce6496f68e1c663f335ea.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/4e3e1aac6dbe9ee3b07b9493de2d35af601506 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/4e3e1aac6dbe9ee3b07b9493de2d35af601506
deleted file mode 120000
index a68154d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/4e3e1aac6dbe9ee3b07b9493de2d35af601506
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/4e3e1aac6dbe9ee3b07b9493de2d35af601506.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/4e3e1aac6dbe9ee3b07b9493de2d35af601506.debug
deleted file mode 120000
index e4f2e04..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e0/4e3e1aac6dbe9ee3b07b9493de2d35af601506.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e1/da7e37d3236b51a5ec8f70e9bccd61df7bf29a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e1/da7e37d3236b51a5ec8f70e9bccd61df7bf29a
deleted file mode 120000
index 1fe30cf..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e1/da7e37d3236b51a5ec8f70e9bccd61df7bf29a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e1/da7e37d3236b51a5ec8f70e9bccd61df7bf29a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e1/da7e37d3236b51a5ec8f70e9bccd61df7bf29a.debug
deleted file mode 120000
index d040424..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e1/da7e37d3236b51a5ec8f70e9bccd61df7bf29a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e4/bd5531c93ff367315859048a6e5faa3d1c8937 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e4/bd5531c93ff367315859048a6e5faa3d1c8937
deleted file mode 120000
index c7cab05..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e4/bd5531c93ff367315859048a6e5faa3d1c8937
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e4/bd5531c93ff367315859048a6e5faa3d1c8937.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e4/bd5531c93ff367315859048a6e5faa3d1c8937.debug
deleted file mode 120000
index 81a24ba..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e4/bd5531c93ff367315859048a6e5faa3d1c8937.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e5/5aa9c1356be531a210244fa9b7f3cb19f6209c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e5/5aa9c1356be531a210244fa9b7f3cb19f6209c
deleted file mode 120000
index 2ff3e95..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e5/5aa9c1356be531a210244fa9b7f3cb19f6209c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM284.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e5/5aa9c1356be531a210244fa9b7f3cb19f6209c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e5/5aa9c1356be531a210244fa9b7f3cb19f6209c.debug
deleted file mode 120000
index 1e4146f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e5/5aa9c1356be531a210244fa9b7f3cb19f6209c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM284.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e6/d94c674ab5ffb572b74bb38cb19431323a82de b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e6/d94c674ab5ffb572b74bb38cb19431323a82de
deleted file mode 120000
index fa105ad..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e6/d94c674ab5ffb572b74bb38cb19431323a82de
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e6/d94c674ab5ffb572b74bb38cb19431323a82de.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e6/d94c674ab5ffb572b74bb38cb19431323a82de.debug
deleted file mode 120000
index fe9d5bf..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e6/d94c674ab5ffb572b74bb38cb19431323a82de.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/628de0fb283f6850338af8c38ef91207b14eb4 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/628de0fb283f6850338af8c38ef91207b14eb4
deleted file mode 120000
index 3d164a7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/628de0fb283f6850338af8c38ef91207b14eb4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM855.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/628de0fb283f6850338af8c38ef91207b14eb4.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/628de0fb283f6850338af8c38ef91207b14eb4.debug
deleted file mode 120000
index a57ad25..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/628de0fb283f6850338af8c38ef91207b14eb4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM855.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/816b59ea9bf30975601fc9e7feae87508d4057 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/816b59ea9bf30975601fc9e7feae87508d4057
deleted file mode 120000
index af6629c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/816b59ea9bf30975601fc9e7feae87508d4057
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM937.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/816b59ea9bf30975601fc9e7feae87508d4057.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/816b59ea9bf30975601fc9e7feae87508d4057.debug
deleted file mode 120000
index 0e21d8e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e7/816b59ea9bf30975601fc9e7feae87508d4057.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM937.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/86f1c6aa958ed4db796ecebf6a96fd04bb71a4 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/86f1c6aa958ed4db796ecebf6a96fd04bb71a4
deleted file mode 120000
index 65df85d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/86f1c6aa958ed4db796ecebf6a96fd04bb71a4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/86f1c6aa958ed4db796ecebf6a96fd04bb71a4.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/86f1c6aa958ed4db796ecebf6a96fd04bb71a4.debug
deleted file mode 120000
index 7c090e3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/86f1c6aa958ed4db796ecebf6a96fd04bb71a4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/b9d117abc57948040d5a9c7dcc9fc1651b1d34 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/b9d117abc57948040d5a9c7dcc9fc1651b1d34
deleted file mode 120000
index e6ea05a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/b9d117abc57948040d5a9c7dcc9fc1651b1d34
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/b9d117abc57948040d5a9c7dcc9fc1651b1d34.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/b9d117abc57948040d5a9c7dcc9fc1651b1d34.debug
deleted file mode 120000
index 9514c55..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/b9d117abc57948040d5a9c7dcc9fc1651b1d34.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/e2d4aea93968acac3334c341aa2eb05cbcc205 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/e2d4aea93968acac3334c341aa2eb05cbcc205
deleted file mode 120000
index e9297b2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/e2d4aea93968acac3334c341aa2eb05cbcc205
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libnss_dns-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/e2d4aea93968acac3334c341aa2eb05cbcc205.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/e2d4aea93968acac3334c341aa2eb05cbcc205.debug
deleted file mode 120000
index cc8228f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e8/e2d4aea93968acac3334c341aa2eb05cbcc205.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libnss_dns-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/29097498d616bced82f96933e1eab10c7eec7f b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/29097498d616bced82f96933e1eab10c7eec7f
deleted file mode 120000
index a30a884..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/29097498d616bced82f96933e1eab10c7eec7f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM423.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/29097498d616bced82f96933e1eab10c7eec7f.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/29097498d616bced82f96933e1eab10c7eec7f.debug
deleted file mode 120000
index 52fa227..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/29097498d616bced82f96933e1eab10c7eec7f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM423.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/6f0ce3b1514034815034e1602665f605cd08fb b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/6f0ce3b1514034815034e1602665f605cd08fb
deleted file mode 120000
index 0c3ee03..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/6f0ce3b1514034815034e1602665f605cd08fb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/6f0ce3b1514034815034e1602665f605cd08fb.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/6f0ce3b1514034815034e1602665f605cd08fb.debug
deleted file mode 120000
index f60a54e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/e9/6f0ce3b1514034815034e1602665f605cd08fb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/19aff0a6e79f5b2517ff31be48693f5feb6b62 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/19aff0a6e79f5b2517ff31be48693f5feb6b62
deleted file mode 120000
index b716535..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/19aff0a6e79f5b2517ff31be48693f5feb6b62
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/19aff0a6e79f5b2517ff31be48693f5feb6b62.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/19aff0a6e79f5b2517ff31be48693f5feb6b62.debug
deleted file mode 120000
index 6c9f013..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/19aff0a6e79f5b2517ff31be48693f5feb6b62.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/49fa91853051aaef42863fcb3da46e91789dfc b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/49fa91853051aaef42863fcb3da46e91789dfc
deleted file mode 120000
index edadfc3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/49fa91853051aaef42863fcb3da46e91789dfc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/49fa91853051aaef42863fcb3da46e91789dfc.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/49fa91853051aaef42863fcb3da46e91789dfc.debug
deleted file mode 120000
index bbf30bb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ea/49fa91853051aaef42863fcb3da46e91789dfc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/058127e0653c6a8c884b9e0f8244fe5793937d b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/058127e0653c6a8c884b9e0f8244fe5793937d
deleted file mode 120000
index 94359b0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/058127e0653c6a8c884b9e0f8244fe5793937d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1257.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/058127e0653c6a8c884b9e0f8244fe5793937d.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/058127e0653c6a8c884b9e0f8244fe5793937d.debug
deleted file mode 120000
index 991e669..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/058127e0653c6a8c884b9e0f8244fe5793937d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1257.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/56a5094ed2bad126fe1300e35d013228c7d285 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/56a5094ed2bad126fe1300e35d013228c7d285
deleted file mode 120000
index c1a8e5d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/56a5094ed2bad126fe1300e35d013228c7d285
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/56a5094ed2bad126fe1300e35d013228c7d285.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/56a5094ed2bad126fe1300e35d013228c7d285.debug
deleted file mode 120000
index 8a70ff5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ec/56a5094ed2bad126fe1300e35d013228c7d285.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/6ea2c11da478d32b5a9357eb0ad14ed96674a6 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/6ea2c11da478d32b5a9357eb0ad14ed96674a6
deleted file mode 120000
index 40ded5d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/6ea2c11da478d32b5a9357eb0ad14ed96674a6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libSegFault.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/6ea2c11da478d32b5a9357eb0ad14ed96674a6.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/6ea2c11da478d32b5a9357eb0ad14ed96674a6.debug
deleted file mode 120000
index 63b6a4f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/6ea2c11da478d32b5a9357eb0ad14ed96674a6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libSegFault.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/986429577bd6166e86c7cfedeb15d673a9dc3a b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/986429577bd6166e86c7cfedeb15d673a9dc3a
deleted file mode 120000
index b676f77..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/986429577bd6166e86c7cfedeb15d673a9dc3a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM277.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/986429577bd6166e86c7cfedeb15d673a9dc3a.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/986429577bd6166e86c7cfedeb15d673a9dc3a.debug
deleted file mode 120000
index 7ba8be8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/986429577bd6166e86c7cfedeb15d673a9dc3a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM277.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/ed3ff5395b2969809507c8a770ed0bc2b0f039 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/ed3ff5395b2969809507c8a770ed0bc2b0f039
deleted file mode 120000
index 7fab57f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/ed3ff5395b2969809507c8a770ed0bc2b0f039
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM901.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/ed3ff5395b2969809507c8a770ed0bc2b0f039.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/ed3ff5395b2969809507c8a770ed0bc2b0f039.debug
deleted file mode 120000
index 497e8ca..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ee/ed3ff5395b2969809507c8a770ed0bc2b0f039.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM901.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/605738c95a464853d66c74188be65e3ba669da b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/605738c95a464853d66c74188be65e3ba669da
deleted file mode 120000
index db3b9c6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/605738c95a464853d66c74188be65e3ba669da
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM903.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/605738c95a464853d66c74188be65e3ba669da.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/605738c95a464853d66c74188be65e3ba669da.debug
deleted file mode 120000
index 44a1f6f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/605738c95a464853d66c74188be65e3ba669da.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM903.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/ad1ed24dfa32daf4b69fd5d30139e689fc4211 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/ad1ed24dfa32daf4b69fd5d30139e689fc4211
deleted file mode 120000
index b848a1a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/ad1ed24dfa32daf4b69fd5d30139e689fc4211
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/ad1ed24dfa32daf4b69fd5d30139e689fc4211.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/ad1ed24dfa32daf4b69fd5d30139e689fc4211.debug
deleted file mode 120000
index 10b4ca5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/ad1ed24dfa32daf4b69fd5d30139e689fc4211.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/f88047cf6a37697ffc6fec1d1abfe79df0e628 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/f88047cf6a37697ffc6fec1d1abfe79df0e628
deleted file mode 120000
index 74e5829..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/f88047cf6a37697ffc6fec1d1abfe79df0e628
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM437.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/f88047cf6a37697ffc6fec1d1abfe79df0e628.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/f88047cf6a37697ffc6fec1d1abfe79df0e628.debug
deleted file mode 120000
index 7006f07..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ef/f88047cf6a37697ffc6fec1d1abfe79df0e628.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM437.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f0/1da1a6c4df433a1dc7e485adf7b84b47f5e00c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/f0/1da1a6c4df433a1dc7e485adf7b84b47f5e00c
deleted file mode 120000
index 094461d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f0/1da1a6c4df433a1dc7e485adf7b84b47f5e00c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM905.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f0/1da1a6c4df433a1dc7e485adf7b84b47f5e00c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/f0/1da1a6c4df433a1dc7e485adf7b84b47f5e00c.debug
deleted file mode 120000
index 8576087..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f0/1da1a6c4df433a1dc7e485adf7b84b47f5e00c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM905.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f8/4b0c58500cfbb22eac2f7b5dc3e259404b8680 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/f8/4b0c58500cfbb22eac2f7b5dc3e259404b8680
deleted file mode 120000
index c59b757..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f8/4b0c58500cfbb22eac2f7b5dc3e259404b8680
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f8/4b0c58500cfbb22eac2f7b5dc3e259404b8680.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/f8/4b0c58500cfbb22eac2f7b5dc3e259404b8680.debug
deleted file mode 120000
index f578dca..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f8/4b0c58500cfbb22eac2f7b5dc3e259404b8680.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f9/9632b83fb3cae2578b31f65e16c85455ac06c7 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/f9/9632b83fb3cae2578b31f65e16c85455ac06c7
deleted file mode 120000
index 05da72b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f9/9632b83fb3cae2578b31f65e16c85455ac06c7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM874.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f9/9632b83fb3cae2578b31f65e16c85455ac06c7.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/f9/9632b83fb3cae2578b31f65e16c85455ac06c7.debug
deleted file mode 120000
index e2ab5af..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/f9/9632b83fb3cae2578b31f65e16c85455ac06c7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM874.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fb/c3d7d4daf640d6bc79c49edbcd6c9966cddb02 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/fb/c3d7d4daf640d6bc79c49edbcd6c9966cddb02
deleted file mode 120000
index 8b1977b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fb/c3d7d4daf640d6bc79c49edbcd6c9966cddb02
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/lib64/libc-2.33.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fb/c3d7d4daf640d6bc79c49edbcd6c9966cddb02.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/fb/c3d7d4daf640d6bc79c49edbcd6c9966cddb02.debug
deleted file mode 120000
index 6807063..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fb/c3d7d4daf640d6bc79c49edbcd6c9966cddb02.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/lib64/libc-2.33.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fc/a3de5c6c0e1d7c36297a562d926039c9e1079c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/fc/a3de5c6c0e1d7c36297a562d926039c9e1079c
deleted file mode 120000
index 5f059d7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fc/a3de5c6c0e1d7c36297a562d926039c9e1079c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fc/a3de5c6c0e1d7c36297a562d926039c9e1079c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/fc/a3de5c6c0e1d7c36297a562d926039c9e1079c.debug
deleted file mode 120000
index f04c9da..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fc/a3de5c6c0e1d7c36297a562d926039c9e1079c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fe/855f3dd85a1223252d61c2f6d1a9f01b7e6654 b/aarch64/glibc-2.33/usr/lib/debug/.build-id/fe/855f3dd85a1223252d61c2f6d1a9f01b7e6654
deleted file mode 120000
index 590d934..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fe/855f3dd85a1223252d61c2f6d1a9f01b7e6654
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fe/855f3dd85a1223252d61c2f6d1a9f01b7e6654.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/fe/855f3dd85a1223252d61c2f6d1a9f01b7e6654.debug
deleted file mode 120000
index 8aa84c6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/fe/855f3dd85a1223252d61c2f6d1a9f01b7e6654.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ff/b0b4ed196d5a9454434f0a81ffea2f1d94db8c b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ff/b0b4ed196d5a9454434f0a81ffea2f1d94db8c
deleted file mode 120000
index 9bcbbfb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ff/b0b4ed196d5a9454434f0a81ffea2f1d94db8c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ff/b0b4ed196d5a9454434f0a81ffea2f1d94db8c.debug b/aarch64/glibc-2.33/usr/lib/debug/.build-id/ff/b0b4ed196d5a9454434f0a81ffea2f1d94db8c.debug
deleted file mode 120000
index 2720ac0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/.build-id/ff/b0b4ed196d5a9454434f0a81ffea2f1d94db8c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so.debug
\ No newline at end of file
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/ld-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/ld-2.33.so.debug
deleted file mode 100644
index 9d08c68..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/ld-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so.debug
deleted file mode 100644
index d658c47..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libSegFault.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libSegFault.so.debug
deleted file mode 100644
index cac4cce..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libSegFault.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libanl-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libanl-2.33.so.debug
deleted file mode 100644
index a8649ed..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libanl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libc-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libc-2.33.so.debug
deleted file mode 100644
index 952e73b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libc-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libcrypt-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libcrypt-2.33.so.debug
deleted file mode 100644
index 6f13ea4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libcrypt-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libdl-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libdl-2.33.so.debug
deleted file mode 100644
index 1609a86..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libdl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libm-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libm-2.33.so.debug
deleted file mode 100644
index e671f96..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libm-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libmemusage.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libmemusage.so.debug
deleted file mode 100644
index 66ebccc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libmemusage.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnsl-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnsl-2.33.so.debug
deleted file mode 100644
index a22030e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnsl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_compat-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_compat-2.33.so.debug
deleted file mode 100644
index e2a4453..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_compat-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_db-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_db-2.33.so.debug
deleted file mode 100644
index 7532271..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_db-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_dns-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_dns-2.33.so.debug
deleted file mode 100644
index 14f7cec..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_dns-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_files-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_files-2.33.so.debug
deleted file mode 100644
index 81a58de..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_files-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so.debug
deleted file mode 100644
index b8b6864..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libpcprofile.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libpcprofile.so.debug
deleted file mode 100644
index 3c0e23f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libpcprofile.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libpthread-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libpthread-2.33.so.debug
deleted file mode 100644
index 7ee8fb9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libpthread-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libresolv-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libresolv-2.33.so.debug
deleted file mode 100644
index 69f1b52..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libresolv-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/librt-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/librt-2.33.so.debug
deleted file mode 100644
index 7a72964..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/librt-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libthread_db-1.0.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libthread_db-1.0.so.debug
deleted file mode 100644
index fda9272..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libthread_db-1.0.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libutil-2.33.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libutil-2.33.so.debug
deleted file mode 100644
index 00fdaf8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/lib64/libutil-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/sbin/ldconfig.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/sbin/ldconfig.debug
deleted file mode 100644
index 515732f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/sbin/ldconfig.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/bin/getent.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/bin/getent.debug
deleted file mode 100644
index c5c76c5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/bin/getent.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so.debug
deleted file mode 100644
index af98e80..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so.debug
deleted file mode 100644
index f984bd1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so.debug
deleted file mode 100644
index 740e47d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so.debug
deleted file mode 100644
index 8abd57f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5.so.debug
deleted file mode 100644
index 6357f79..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so.debug
deleted file mode 100644
index 32ddc1a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BRF.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BRF.so.debug
deleted file mode 100644
index 7a2e40a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/BRF.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP10007.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP10007.so.debug
deleted file mode 100644
index f6ec667..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP10007.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1125.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1125.so.debug
deleted file mode 100644
index 26b8ad4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1125.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1250.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1250.so.debug
deleted file mode 100644
index 6d48733..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1250.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1251.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1251.so.debug
deleted file mode 100644
index e2e0f9d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1251.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1252.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1252.so.debug
deleted file mode 100644
index 58be453..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1252.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1253.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1253.so.debug
deleted file mode 100644
index 5c7b45d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1253.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1254.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1254.so.debug
deleted file mode 100644
index 0104405..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1254.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1255.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1255.so.debug
deleted file mode 100644
index 662dd19..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1255.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1256.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1256.so.debug
deleted file mode 100644
index d9b9a05..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1256.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1257.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1257.so.debug
deleted file mode 100644
index 9f765d7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1257.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1258.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1258.so.debug
deleted file mode 100644
index e9eba52..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP1258.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP737.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP737.so.debug
deleted file mode 100644
index bef5aa1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP737.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP770.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP770.so.debug
deleted file mode 100644
index 5fc12ba..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP770.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP771.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP771.so.debug
deleted file mode 100644
index 0a8cdc7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP771.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP772.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP772.so.debug
deleted file mode 100644
index 1dd3170..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP772.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP773.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP773.so.debug
deleted file mode 100644
index d99feff..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP773.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP774.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP774.so.debug
deleted file mode 100644
index a8a2891..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP774.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP775.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP775.so.debug
deleted file mode 100644
index 6de345c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP775.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP932.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP932.so.debug
deleted file mode 100644
index 68b24b2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CP932.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so.debug
deleted file mode 100644
index 53c0d58..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CWI.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CWI.so.debug
deleted file mode 100644
index faf792c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/CWI.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so.debug
deleted file mode 100644
index cd36e87..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so.debug
deleted file mode 100644
index 2415c95..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so.debug
deleted file mode 100644
index 6249c22..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so.debug
deleted file mode 100644
index e131200..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so.debug
deleted file mode 100644
index 48e2eeb..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so.debug
deleted file mode 100644
index 3ac6874..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so.debug
deleted file mode 100644
index cf168b9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so.debug
deleted file mode 100644
index 4d36bab..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so.debug
deleted file mode 100644
index 7b0d72b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so.debug
deleted file mode 100644
index b578031..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so.debug
deleted file mode 100644
index a34bf43..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so.debug
deleted file mode 100644
index 24fa7fc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so.debug
deleted file mode 100644
index 528ed47..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so.debug
deleted file mode 100644
index 676c1b4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so.debug
deleted file mode 100644
index 5c40c63..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so.debug
deleted file mode 100644
index 9648904..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so.debug
deleted file mode 100644
index 1c2a15f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so.debug
deleted file mode 100644
index 6e3d716..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so.debug
deleted file mode 100644
index cbd3a1a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so.debug
deleted file mode 100644
index 2d85acc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so.debug
deleted file mode 100644
index c556395..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so.debug
deleted file mode 100644
index 8d1c9ab..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so.debug
deleted file mode 100644
index 1a8dc33..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so.debug
deleted file mode 100644
index ca5db01..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GB18030.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GB18030.so.debug
deleted file mode 100644
index 81fd4ea..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GB18030.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so.debug
deleted file mode 100644
index 4300ae5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so.debug
deleted file mode 100644
index 6eb7b2a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBK.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBK.so.debug
deleted file mode 100644
index 299fb50..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GBK.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so.debug
deleted file mode 100644
index 70df628..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so.debug
deleted file mode 100644
index 138274b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so.debug
deleted file mode 100644
index 3f11b81..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so.debug
deleted file mode 100644
index 2ae943c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so.debug
deleted file mode 100644
index 9531b5f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so.debug
deleted file mode 100644
index abac179..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so.debug
deleted file mode 100644
index c6b8bc4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so.debug
deleted file mode 100644
index db972d4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so.debug
deleted file mode 100644
index abfc6e5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so.debug
deleted file mode 100644
index 8c6543a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so.debug
deleted file mode 100644
index 58d917f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM037.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM037.so.debug
deleted file mode 100644
index 8719791..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM037.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM038.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM038.so.debug
deleted file mode 100644
index 229cab2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM038.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so.debug
deleted file mode 100644
index 3ed5c72..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so.debug
deleted file mode 100644
index 520c4ed..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so.debug
deleted file mode 100644
index 414665d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so.debug
deleted file mode 100644
index c490c0e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so.debug
deleted file mode 100644
index e2f5994..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so.debug
deleted file mode 100644
index 758124c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so.debug
deleted file mode 100644
index 0e27309..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so.debug
deleted file mode 100644
index bddefda..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so.debug
deleted file mode 100644
index 714152a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so.debug
deleted file mode 100644
index 6a17a74..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so.debug
deleted file mode 100644
index b91b8a2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so.debug
deleted file mode 100644
index d31d1af..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so.debug
deleted file mode 100644
index d237273..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so.debug
deleted file mode 100644
index 1a208f0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so.debug
deleted file mode 100644
index c6096af..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so.debug
deleted file mode 100644
index fdca194..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so.debug
deleted file mode 100644
index 9a03fbf..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so.debug
deleted file mode 100644
index e13c94d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so.debug
deleted file mode 100644
index b40a8c9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so.debug
deleted file mode 100644
index 29f489a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so.debug
deleted file mode 100644
index bd036e5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so.debug
deleted file mode 100644
index 8979394..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so.debug
deleted file mode 100644
index 1c7b131..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so.debug
deleted file mode 100644
index 589d1cc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so.debug
deleted file mode 100644
index a12d9ce..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so.debug
deleted file mode 100644
index e9e752f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so.debug
deleted file mode 100644
index c8e42c7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so.debug
deleted file mode 100644
index f4bc9e0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so.debug
deleted file mode 100644
index f883dc4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so.debug
deleted file mode 100644
index 6b9ee6b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so.debug
deleted file mode 100644
index e04d705..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so.debug
deleted file mode 100644
index adb42ce..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so.debug
deleted file mode 100644
index 046973b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so.debug
deleted file mode 100644
index b7b4f6c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so.debug
deleted file mode 100644
index c3341be..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so.debug
deleted file mode 100644
index bf1c8d4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so.debug
deleted file mode 100644
index aa864ee..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so.debug
deleted file mode 100644
index cc3aa26..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so.debug
deleted file mode 100644
index 87f0203..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so.debug
deleted file mode 100644
index db5c4d6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so.debug
deleted file mode 100644
index ffda14d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so.debug
deleted file mode 100644
index bb8c161..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so.debug
deleted file mode 100644
index 9919c4e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so.debug
deleted file mode 100644
index 16ed8cd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so.debug
deleted file mode 100644
index c572cac..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so.debug
deleted file mode 100644
index e6ea414..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so.debug
deleted file mode 100644
index 77b2249..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM256.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM256.so.debug
deleted file mode 100644
index ac79763..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM256.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM273.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM273.so.debug
deleted file mode 100644
index 6f79749..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM273.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM274.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM274.so.debug
deleted file mode 100644
index e7b4aa0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM274.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM275.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM275.so.debug
deleted file mode 100644
index 897e243..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM275.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM277.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM277.so.debug
deleted file mode 100644
index eaca0a6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM277.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM278.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM278.so.debug
deleted file mode 100644
index de0d6bd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM278.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM280.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM280.so.debug
deleted file mode 100644
index ce8c437..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM280.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM281.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM281.so.debug
deleted file mode 100644
index 9c5e5ed..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM281.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM284.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM284.so.debug
deleted file mode 100644
index d82c846..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM284.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM285.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM285.so.debug
deleted file mode 100644
index aae307d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM285.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM290.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM290.so.debug
deleted file mode 100644
index c573329..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM290.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM297.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM297.so.debug
deleted file mode 100644
index 0181ea9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM297.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM420.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM420.so.debug
deleted file mode 100644
index 4ed49f0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM420.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM423.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM423.so.debug
deleted file mode 100644
index fb7b792..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM423.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM424.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM424.so.debug
deleted file mode 100644
index 79e3046..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM424.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM437.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM437.so.debug
deleted file mode 100644
index 97eacfd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM437.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so.debug
deleted file mode 100644
index a8aa03b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so.debug
deleted file mode 100644
index add3def..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so.debug
deleted file mode 100644
index c468ca9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so.debug
deleted file mode 100644
index db78287..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM500.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM500.so.debug
deleted file mode 100644
index 50c4d4c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM500.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so.debug
deleted file mode 100644
index 9255848..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM803.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM803.so.debug
deleted file mode 100644
index a6f2f0b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM803.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM850.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM850.so.debug
deleted file mode 100644
index 12c3405..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM850.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM851.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM851.so.debug
deleted file mode 100644
index 0c511c2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM851.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM852.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM852.so.debug
deleted file mode 100644
index 23774fd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM852.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM855.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM855.so.debug
deleted file mode 100644
index 1b1ceb5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM855.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM856.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM856.so.debug
deleted file mode 100644
index a9119b8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM856.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM857.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM857.so.debug
deleted file mode 100644
index 538116e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM857.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM858.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM858.so.debug
deleted file mode 100644
index 59bd2e6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM858.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM860.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM860.so.debug
deleted file mode 100644
index cced604..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM860.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM861.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM861.so.debug
deleted file mode 100644
index 6ca0659..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM861.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM862.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM862.so.debug
deleted file mode 100644
index 10f2a6d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM862.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM863.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM863.so.debug
deleted file mode 100644
index d6ac93e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM863.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM864.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM864.so.debug
deleted file mode 100644
index fcd8a1b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM864.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM865.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM865.so.debug
deleted file mode 100644
index b9e0ff4..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM865.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866.so.debug
deleted file mode 100644
index c9a3055..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so.debug
deleted file mode 100644
index 0163cb5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM868.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM868.so.debug
deleted file mode 100644
index 4ec154d..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM868.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM869.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM869.so.debug
deleted file mode 100644
index 68a624a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM869.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM870.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM870.so.debug
deleted file mode 100644
index 3bf8ae9..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM870.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM871.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM871.so.debug
deleted file mode 100644
index e0bd1c8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM871.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM874.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM874.so.debug
deleted file mode 100644
index 25a45a0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM874.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM875.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM875.so.debug
deleted file mode 100644
index 93a6528..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM875.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM880.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM880.so.debug
deleted file mode 100644
index 717581a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM880.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM891.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM891.so.debug
deleted file mode 100644
index 31d6cc3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM891.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM901.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM901.so.debug
deleted file mode 100644
index 10cfbb1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM901.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM902.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM902.so.debug
deleted file mode 100644
index 13dd8e3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM902.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM903.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM903.so.debug
deleted file mode 100644
index 659068f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM903.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so.debug
deleted file mode 100644
index 33ea331..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM904.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM904.so.debug
deleted file mode 100644
index 1cdeb41..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM904.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM905.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM905.so.debug
deleted file mode 100644
index 95fb1b3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM905.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so.debug
deleted file mode 100644
index 92aa65c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM918.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM918.so.debug
deleted file mode 100644
index 4902601..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM918.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM921.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM921.so.debug
deleted file mode 100644
index 513613a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM921.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM922.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM922.so.debug
deleted file mode 100644
index 4d2d9bc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM922.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM930.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM930.so.debug
deleted file mode 100644
index 9f1bcc8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM930.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM932.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM932.so.debug
deleted file mode 100644
index 54283aa..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM932.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM933.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM933.so.debug
deleted file mode 100644
index b55e2cd..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM933.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM935.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM935.so.debug
deleted file mode 100644
index a6fb725..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM935.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM937.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM937.so.debug
deleted file mode 100644
index 607de7e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM937.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM939.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM939.so.debug
deleted file mode 100644
index 561cb61..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM939.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM943.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM943.so.debug
deleted file mode 100644
index 7bb3ee5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM943.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so.debug
deleted file mode 100644
index 0db0557..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so.debug
deleted file mode 100644
index e89397c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so.debug
deleted file mode 100644
index 73280f7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so.debug
deleted file mode 100644
index 0066ee3..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS.so.debug
deleted file mode 100644
index fc28a69..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/INIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so.debug
deleted file mode 100644
index 9e30ab8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so.debug
deleted file mode 100644
index bb8b717..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so.debug
deleted file mode 100644
index 694e2ea..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so.debug
deleted file mode 100644
index 0938c06..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so.debug
deleted file mode 100644
index 925883a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so.debug
deleted file mode 100644
index 6026b5b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so.debug
deleted file mode 100644
index f62ebda..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so.debug
deleted file mode 100644
index 9b60d1a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO646.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO646.so.debug
deleted file mode 100644
index b95cb17..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO646.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so.debug
deleted file mode 100644
index 10c978b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so.debug
deleted file mode 100644
index ec564fa..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so.debug
deleted file mode 100644
index 95a849e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so.debug
deleted file mode 100644
index f8c0792..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so.debug
deleted file mode 100644
index d0528ac..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so.debug
deleted file mode 100644
index 0ce49a5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so.debug
deleted file mode 100644
index 4b7190b..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so.debug
deleted file mode 100644
index d7dfa96..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so.debug
deleted file mode 100644
index 03d1be8..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so.debug
deleted file mode 100644
index cad7e54..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so.debug
deleted file mode 100644
index e7ddcab..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so.debug
deleted file mode 100644
index 43ce2d7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so.debug
deleted file mode 100644
index 1eed8c1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so.debug
deleted file mode 100644
index 8bf5067..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so.debug
deleted file mode 100644
index eef648f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so.debug
deleted file mode 100644
index d927b25..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so.debug
deleted file mode 100644
index 8c158ba..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so.debug
deleted file mode 100644
index 2987850..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so.debug
deleted file mode 100644
index 2e68f4a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so.debug
deleted file mode 100644
index d684342..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so.debug
deleted file mode 100644
index 09c2bd7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so.debug
deleted file mode 100644
index 750e70c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so.debug
deleted file mode 100644
index 2420b21..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so.debug
deleted file mode 100644
index 0a08263..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so.debug
deleted file mode 100644
index 81481b1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so.debug
deleted file mode 100644
index b56f116..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so.debug
deleted file mode 100644
index de3b960..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so.debug
deleted file mode 100644
index 9f44c35..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so.debug
deleted file mode 100644
index 15c45d2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so.debug
deleted file mode 100644
index a140aa7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so.debug
deleted file mode 100644
index 7d2940f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so.debug
deleted file mode 100644
index 6c198f5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so.debug
deleted file mode 100644
index 79a2bfa..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so.debug
deleted file mode 100644
index 4fb5316..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so.debug
deleted file mode 100644
index c57fd9a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so.debug
deleted file mode 100644
index f4f0d01..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so.debug
deleted file mode 100644
index f011ec7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MIK.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MIK.so.debug
deleted file mode 100644
index 1ccac19..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/MIK.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so.debug
deleted file mode 100644
index ac0d2ca..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so.debug
deleted file mode 100644
index 3d250a1..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/PT154.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/PT154.so.debug
deleted file mode 100644
index 6db2f57..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/PT154.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/RK1048.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/RK1048.so.debug
deleted file mode 100644
index a4cf43e..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/RK1048.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so.debug
deleted file mode 100644
index 56f8b06..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so.debug
deleted file mode 100644
index c05c8a6..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SJIS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SJIS.so.debug
deleted file mode 100644
index 2a7b761..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/SJIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/T.61.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/T.61.so.debug
deleted file mode 100644
index c2dfaca..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/T.61.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so.debug
deleted file mode 100644
index e271781..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so.debug
deleted file mode 100644
index 69895d5..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TSCII.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TSCII.so.debug
deleted file mode 100644
index 7c3c7cc..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/TSCII.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UHC.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UHC.so.debug
deleted file mode 100644
index b0745c2..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UHC.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so.debug
deleted file mode 100644
index 2187cd7..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so.debug
deleted file mode 100644
index dc80883..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so.debug
deleted file mode 100644
index 1a4a786..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so.debug
deleted file mode 100644
index 226b996..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/VISCII.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/VISCII.so.debug
deleted file mode 100644
index 02765ad..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/VISCII.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libCNS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libCNS.so.debug
deleted file mode 100644
index 2d721f0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libCNS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libGB.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libGB.so.debug
deleted file mode 100644
index acab30a..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libGB.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so.debug
deleted file mode 100644
index a3ef004..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJIS.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJIS.so.debug
deleted file mode 100644
index d708fc0..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so.debug
deleted file mode 100644
index ae59b1f..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libKSC.so.debug b/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libKSC.so.debug
deleted file mode 100644
index dea391c..0000000
--- a/aarch64/glibc-2.33/usr/lib/debug/usr/aarch64-cros-linux-gnu/usr/lib64/gconv/libKSC.so.debug
+++ /dev/null
Binary files differ
diff --git a/aarch64/usr/aarch64-cros-linux-gnu/usr/bin/gdbserver b/aarch64/usr/aarch64-cros-linux-gnu/usr/bin/gdbserver
index c6916fc..bf0ea7b 100755
--- a/aarch64/usr/aarch64-cros-linux-gnu/usr/bin/gdbserver
+++ b/aarch64/usr/aarch64-cros-linux-gnu/usr/bin/gdbserver
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/ld-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/ld-2.33.so
deleted file mode 100755
index b2f2910..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/ld-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/ld-linux-armhf.so.3 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/ld-linux-armhf.so.3
deleted file mode 120000
index 32ac5fb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/ld-linux-armhf.so.3
+++ /dev/null
@@ -1 +0,0 @@
-ld-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale-2.33.so
deleted file mode 100755
index 4b55579..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale.so.1 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale.so.1
deleted file mode 120000
index 70f4e3b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libBrokenLocale-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libSegFault.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libSegFault.so
deleted file mode 100755
index 9281ffa..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libSegFault.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libanl-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libanl-2.33.so
deleted file mode 100755
index bf36acd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libanl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libanl.so.1 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libanl.so.1
deleted file mode 120000
index 22a63c5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libanl.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libanl-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libc-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libc-2.33.so
deleted file mode 100755
index 791563b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libc-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libc.so.6 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libc.so.6
deleted file mode 120000
index 3b28802..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libc.so.6
+++ /dev/null
@@ -1 +0,0 @@
-libc-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt-2.33.so
deleted file mode 100755
index 2270d00..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt.so.1 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt.so.1
deleted file mode 120000
index 181ca8d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libcrypt-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libdl-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libdl-2.33.so
deleted file mode 100755
index 2243f36..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libdl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libdl.so.2 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libdl.so.2
deleted file mode 120000
index 663ede7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libdl.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libdl-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libm-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libm-2.33.so
deleted file mode 100755
index 4db69cf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libm-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libm.so.6 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libm.so.6
deleted file mode 120000
index dd1ae3e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libm.so.6
+++ /dev/null
@@ -1 +0,0 @@
-libm-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libmemusage.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libmemusage.so
deleted file mode 100755
index 2df4de7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libmemusage.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnsl-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnsl-2.33.so
deleted file mode 100755
index b39dfde..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnsl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnsl.so.1 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnsl.so.1
deleted file mode 120000
index 8ce2801..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnsl.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libnsl-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat-2.33.so
deleted file mode 100755
index bad8fe0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat.so.2 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat.so.2
deleted file mode 120000
index 0ee4d94..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_compat-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db-2.33.so
deleted file mode 100755
index 470fb81..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db.so.2 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db.so.2
deleted file mode 120000
index cc3dfae..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_db-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns-2.33.so
deleted file mode 100755
index 3907b84..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns.so.2 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns.so.2
deleted file mode 120000
index d3a756c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_dns-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files-2.33.so
deleted file mode 100755
index fd9c950..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files.so.2 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files.so.2
deleted file mode 120000
index 968bb00..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_files-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod-2.33.so
deleted file mode 100755
index 04d35bf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod.so.2 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod.so.2
deleted file mode 120000
index 888b31b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_hesiod-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpcprofile.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpcprofile.so
deleted file mode 100755
index c46f0be..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpcprofile.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpthread-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpthread-2.33.so
deleted file mode 100755
index c56a3f7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpthread-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpthread.so.0 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpthread.so.0
deleted file mode 120000
index ff0d3c6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libpthread.so.0
+++ /dev/null
@@ -1 +0,0 @@
-libpthread-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libresolv-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libresolv-2.33.so
deleted file mode 100755
index 17c8017..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libresolv-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libresolv.so.2 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libresolv.so.2
deleted file mode 120000
index 3b652a5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libresolv.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libresolv-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/librt-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/librt-2.33.so
deleted file mode 100755
index ff605c5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/librt-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/librt.so.1 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/librt.so.1
deleted file mode 120000
index 2033113..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/librt.so.1
+++ /dev/null
@@ -1 +0,0 @@
-librt-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db-1.0.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db-1.0.so
deleted file mode 100755
index afd31d0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db-1.0.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db.so.1 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db.so.1
deleted file mode 120000
index bc52514..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libthread_db-1.0.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libutil-2.33.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libutil-2.33.so
deleted file mode 100755
index 42f7afd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libutil-2.33.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libutil.so.1 b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libutil.so.1
deleted file mode 120000
index 032fa09..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/lib/libutil.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libutil-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/sbin/ldconfig b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/sbin/ldconfig
deleted file mode 100755
index dff5d7a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/sbin/ldconfig
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/sys-include b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/sys-include
deleted file mode 120000
index 8787c1b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/sys-include
+++ /dev/null
@@ -1 +0,0 @@
-usr/include
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/bin/getent b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/bin/getent
deleted file mode 100755
index 6c02a13..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/bin/getent
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/bin/ldd b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/bin/ldd
deleted file mode 100755
index bcfdcfc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/bin/ldd
+++ /dev/null
@@ -1,191 +0,0 @@
-#! /bin/bash
-# Copyright (C) 1996-2021 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
-# <https://www.gnu.org/licenses/>.
-
-
-# This is the `ldd' command, which lists what shared libraries are
-# used by given dynamically-linked executables. It works by invoking the
-# run-time dynamic linker as a command and setting the environment
-# variable LD_TRACE_LOADED_OBJECTS to a non-empty value.
-
-# We should be able to find the translation right at the beginning.
-TEXTDOMAIN=libc
-TEXTDOMAINDIR=/usr/share/locale
-
-RTLDLIST=/lib/ld-linux-armhf.so.3
-warn=
-bind_now=
-verbose=
-
-while test $# -gt 0; do
- case "$1" in
- --vers | --versi | --versio | --version)
- echo 'ldd (Gentoo 2.33-r16 p9) 2.33'
- printf $"Copyright (C) %s Free Software Foundation, Inc.
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-" "2021"
- printf $"Written by %s and %s.
-" "Roland McGrath" "Ulrich Drepper"
- exit 0
- ;;
- --h | --he | --hel | --help)
- echo $"Usage: ldd [OPTION]... FILE...
- --help print this help and exit
- --version print version information and exit
- -d, --data-relocs process data relocations
- -r, --function-relocs process data and function relocations
- -u, --unused print unused direct dependencies
- -v, --verbose print all information
-"
- printf $"For bug reporting instructions, please see:\\n%s.\\n" \
- "<http://crbug.com/new>"
- exit 0
- ;;
- -d | --d | --da | --dat | --data | --data- | --data-r | --data-re | \
- --data-rel | --data-relo | --data-reloc | --data-relocs)
- warn=yes
- shift
- ;;
- -r | --f | --fu | --fun | --func | --funct | --functi | --functio | \
- --function | --function- | --function-r | --function-re | --function-rel | \
- --function-relo | --function-reloc | --function-relocs)
- warn=yes
- bind_now=yes
- shift
- ;;
- -v | --verb | --verbo | --verbos | --verbose)
- verbose=yes
- shift
- ;;
- -u | --u | --un | --unu | --unus | --unuse | --unused)
- unused=yes
- shift
- ;;
- --v | --ve | --ver)
- echo >&2 $"ldd: option \`$1' is ambiguous"
- exit 1
- ;;
- --) # Stop option processing.
- shift; break
- ;;
- -*)
- echo >&2 'ldd:' $"unrecognized option" "\`$1'"
- echo >&2 $"Try \`ldd --help' for more information."
- exit 1
- ;;
- *)
- break
- ;;
- esac
-done
-
-nonelf ()
-{
- # Maybe extra code for non-ELF binaries.
- return 1;
-}
-
-add_env="LD_TRACE_LOADED_OBJECTS=1 LD_WARN=$warn LD_BIND_NOW=$bind_now"
-add_env="$add_env LD_VERBOSE=$verbose"
-if test "$unused" = yes; then
- add_env="$add_env LD_DEBUG=\"$LD_DEBUG${LD_DEBUG:+,}unused\""
-fi
-
-# The following command substitution is needed to make ldd work in SELinux
-# environments where the RTLD might not have permission to write to the
-# terminal. The extra "x" character prevents the shell from trimming trailing
-# newlines from command substitution results. This function is defined as a
-# subshell compound list (using "(...)") to prevent parameter assignments from
-# affecting the calling shell execution environment.
-try_trace() (
- output=$(eval $add_env '"$@"' 2>&1; rc=$?; printf 'x'; exit $rc)
- rc=$?
- printf '%s' "${output%x}"
- return $rc
-)
-
-case $# in
-0)
- echo >&2 'ldd:' $"missing file arguments"
- echo >&2 $"Try \`ldd --help' for more information."
- exit 1
- ;;
-1)
- single_file=t
- ;;
-*)
- single_file=f
- ;;
-esac
-
-result=0
-for file do
- # We don't list the file name when there is only one.
- test $single_file = t || echo "${file}:"
- case $file in
- */*) :
- ;;
- *) file=./$file
- ;;
- esac
- if test ! -e "$file"; then
- echo "ldd: ${file}:" $"No such file or directory" >&2
- result=1
- elif test ! -f "$file"; then
- echo "ldd: ${file}:" $"not regular file" >&2
- result=1
- elif test -r "$file"; then
- test -x "$file" || echo 'ldd:' $"\
-warning: you do not have execution permission for" "\`$file'" >&2
- RTLD=
- ret=1
- for rtld in ${RTLDLIST}; do
- if test -x $rtld; then
- verify_out=`${rtld} --verify "$file"`
- ret=$?
- case $ret in
- [02]) RTLD=${rtld}; break;;
- esac
- fi
- done
- case $ret in
- 1)
- # This can be a non-ELF binary or no binary at all.
- nonelf "$file" || {
- echo $" not a dynamic executable" >&2
- result=1
- }
- ;;
- 0|2)
- try_trace "$RTLD" "$file" || result=1
- ;;
- *)
- echo 'ldd:' ${RTLD} $"exited with unknown exit code" "($ret)" >&2
- exit 1
- ;;
- esac
- else
- echo 'ldd:' $"error: you do not have read permission for" "\`$file'" >&2
- result=1
- fi
-done
-
-exit $result
-# Local Variables:
-# mode:ksh
-# End:
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/a.out.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/a.out.h
deleted file mode 100644
index 79df485..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/a.out.h
+++ /dev/null
@@ -1,138 +0,0 @@
-#ifndef __A_OUT_GNU_H__
-#define __A_OUT_GNU_H__
-
-#include <bits/a.out.h>
-
-#define __GNU_EXEC_MACROS__
-
-struct exec
-{
- unsigned long a_info; /* Use macros N_MAGIC, etc for access. */
- unsigned int a_text; /* Length of text, in bytes. */
- unsigned int a_data; /* Length of data, in bytes. */
- unsigned int a_bss; /* Length of uninitialized data area for file, in bytes. */
- unsigned int a_syms; /* Length of symbol table data in file, in bytes. */
- unsigned int a_entry; /* Start address. */
- unsigned int a_trsize;/* Length of relocation info for text, in bytes. */
- unsigned int a_drsize;/* Length of relocation info for data, in bytes. */
-};
-
-enum machine_type
-{
- M_OLDSUN2 = 0,
- M_68010 = 1,
- M_68020 = 2,
- M_SPARC = 3,
- M_386 = 100,
- M_MIPS1 = 151,
- M_MIPS2 = 152
-};
-
-#define N_MAGIC(exec) ((exec).a_info & 0xffff)
-#define N_MACHTYPE(exec) ((enum machine_type)(((exec).a_info >> 16) & 0xff))
-#define N_FLAGS(exec) (((exec).a_info >> 24) & 0xff)
-#define N_SET_INFO(exec, magic, type, flags) \
- ((exec).a_info = ((magic) & 0xffff) \
- | (((int)(type) & 0xff) << 16) \
- | (((flags) & 0xff) << 24))
-#define N_SET_MAGIC(exec, magic) \
- ((exec).a_info = ((exec).a_info & 0xffff0000) | ((magic) & 0xffff))
-#define N_SET_MACHTYPE(exec, machtype) \
- ((exec).a_info = \
- ((exec).a_info&0xff00ffff) | ((((int)(machtype))&0xff) << 16))
-#define N_SET_FLAGS(exec, flags) \
- ((exec).a_info = \
- ((exec).a_info&0x00ffffff) | (((flags) & 0xff) << 24))
-
-/* Code indicating object file or impure executable. */
-#define OMAGIC 0407
-/* Code indicating pure executable. */
-#define NMAGIC 0410
-/* Code indicating demand-paged executable. */
-#define ZMAGIC 0413
-/* This indicates a demand-paged executable with the header in the text.
- The first page is unmapped to help trap NULL pointer references. */
-#define QMAGIC 0314
-/* Code indicating core file. */
-#define CMAGIC 0421
-
-#define N_TRSIZE(a) ((a).a_trsize)
-#define N_DRSIZE(a) ((a).a_drsize)
-#define N_SYMSIZE(a) ((a).a_syms)
-#define N_BADMAG(x) \
- (N_MAGIC(x) != OMAGIC && N_MAGIC(x) != NMAGIC \
- && N_MAGIC(x) != ZMAGIC && N_MAGIC(x) != QMAGIC)
-#define _N_HDROFF(x) (1024 - sizeof (struct exec))
-#define N_TXTOFF(x) \
- (N_MAGIC(x) == ZMAGIC ? _N_HDROFF((x)) + sizeof (struct exec) \
- : (N_MAGIC(x) == QMAGIC ? 0 : sizeof (struct exec)))
-#define N_DATOFF(x) (N_TXTOFF(x) + (x).a_text)
-#define N_TRELOFF(x) (N_DATOFF(x) + (x).a_data)
-#define N_DRELOFF(x) (N_TRELOFF(x) + N_TRSIZE(x))
-#define N_SYMOFF(x) (N_DRELOFF(x) + N_DRSIZE(x))
-#define N_STROFF(x) (N_SYMOFF(x) + N_SYMSIZE(x))
-
-/* Address of text segment in memory after it is loaded. */
-#define N_TXTADDR(x) (N_MAGIC(x) == QMAGIC ? 4096 : 0)
-
-/* Address of data segment in memory after it is loaded. */
-#define SEGMENT_SIZE 1024
-
-#define _N_SEGMENT_ROUND(x) (((x) + SEGMENT_SIZE - 1) & ~(SEGMENT_SIZE - 1))
-#define _N_TXTENDADDR(x) (N_TXTADDR(x)+(x).a_text)
-
-#define N_DATADDR(x) \
- (N_MAGIC(x)==OMAGIC? (_N_TXTENDADDR(x)) \
- : (_N_SEGMENT_ROUND (_N_TXTENDADDR(x))))
-#define N_BSSADDR(x) (N_DATADDR(x) + (x).a_data)
-
-#if !defined (N_NLIST_DECLARED)
-struct nlist
-{
- union
- {
- char *n_name;
- struct nlist *n_next;
- long n_strx;
- } n_un;
- unsigned char n_type;
- char n_other;
- short n_desc;
- unsigned long n_value;
-};
-#endif /* no N_NLIST_DECLARED. */
-
-#define N_UNDF 0
-#define N_ABS 2
-#define N_TEXT 4
-#define N_DATA 6
-#define N_BSS 8
-#define N_FN 15
-#define N_EXT 1
-#define N_TYPE 036
-#define N_STAB 0340
-#define N_INDR 0xa
-#define N_SETA 0x14 /* Absolute set element symbol. */
-#define N_SETT 0x16 /* Text set element symbol. */
-#define N_SETD 0x18 /* Data set element symbol. */
-#define N_SETB 0x1A /* Bss set element symbol. */
-#define N_SETV 0x1C /* Pointer to set vector in data area. */
-
-#if !defined (N_RELOCATION_INFO_DECLARED)
-/* This structure describes a single relocation to be performed.
- The text-relocation section of the file is a vector of these structures,
- all of which apply to the text section.
- Likewise, the data-relocation section applies to the data section. */
-
-struct relocation_info
-{
- int r_address;
- unsigned int r_symbolnum:24;
- unsigned int r_pcrel:1;
- unsigned int r_length:2;
- unsigned int r_extern:1;
- unsigned int r_pad:4;
-};
-#endif /* no N_RELOCATION_INFO_DECLARED. */
-
-#endif /* __A_OUT_GNU_H__ */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/aio.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/aio.h
deleted file mode 100644
index 3a107b2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/aio.h
+++ /dev/null
@@ -1,244 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO/IEC 9945-1:1996 6.7: Asynchronous Input and Output
- */
-
-#ifndef _AIO_H
-#define _AIO_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <bits/types/sigevent_t.h>
-#include <bits/sigevent-consts.h>
-#include <bits/types/struct_timespec.h>
-
-__BEGIN_DECLS
-
-/* Asynchronous I/O control block. */
-struct aiocb
-{
- int aio_fildes; /* File descriptor. */
- int aio_lio_opcode; /* Operation to be performed. */
- int aio_reqprio; /* Request priority offset. */
- volatile void *aio_buf; /* Location of buffer. */
- size_t aio_nbytes; /* Length of transfer. */
- struct sigevent aio_sigevent; /* Signal number and value. */
-
- /* Internal members. */
- struct aiocb *__next_prio;
- int __abs_prio;
- int __policy;
- int __error_code;
- __ssize_t __return_value;
-
-#ifndef __USE_FILE_OFFSET64
- __off_t aio_offset; /* File offset. */
- char __pad[sizeof (__off64_t) - sizeof (__off_t)];
-#else
- __off64_t aio_offset; /* File offset. */
-#endif
- char __glibc_reserved[32];
-};
-
-/* The same for the 64bit offsets. Please note that the members aio_fildes
- to __return_value have to be the same in aiocb and aiocb64. */
-#ifdef __USE_LARGEFILE64
-struct aiocb64
-{
- int aio_fildes; /* File descriptor. */
- int aio_lio_opcode; /* Operation to be performed. */
- int aio_reqprio; /* Request priority offset. */
- volatile void *aio_buf; /* Location of buffer. */
- size_t aio_nbytes; /* Length of transfer. */
- struct sigevent aio_sigevent; /* Signal number and value. */
-
- /* Internal members. */
- struct aiocb *__next_prio;
- int __abs_prio;
- int __policy;
- int __error_code;
- __ssize_t __return_value;
-
- __off64_t aio_offset; /* File offset. */
- char __glibc_reserved[32];
-};
-#endif
-
-
-#ifdef __USE_GNU
-/* To optimize the implementation one can use the following struct. */
-struct aioinit
- {
- int aio_threads; /* Maximum number of threads. */
- int aio_num; /* Number of expected simultaneous requests. */
- int aio_locks; /* Not used. */
- int aio_usedba; /* Not used. */
- int aio_debug; /* Not used. */
- int aio_numusers; /* Not used. */
- int aio_idle_time; /* Number of seconds before idle thread
- terminates. */
- int aio_reserved;
- };
-#endif
-
-
-/* Return values of the aio_cancel function. */
-enum
-{
- AIO_CANCELED,
-#define AIO_CANCELED AIO_CANCELED
- AIO_NOTCANCELED,
-#define AIO_NOTCANCELED AIO_NOTCANCELED
- AIO_ALLDONE
-#define AIO_ALLDONE AIO_ALLDONE
-};
-
-
-/* Operation codes for `aio_lio_opcode'. */
-enum
-{
- LIO_READ,
-#define LIO_READ LIO_READ
- LIO_WRITE,
-#define LIO_WRITE LIO_WRITE
- LIO_NOP
-#define LIO_NOP LIO_NOP
-};
-
-
-/* Synchronization options for `lio_listio' function. */
-enum
-{
- LIO_WAIT,
-#define LIO_WAIT LIO_WAIT
- LIO_NOWAIT
-#define LIO_NOWAIT LIO_NOWAIT
-};
-
-
-/* Allow user to specify optimization. */
-#ifdef __USE_GNU
-extern void aio_init (const struct aioinit *__init) __THROW __nonnull ((1));
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Enqueue read request for given number of bytes and the given priority. */
-extern int aio_read (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-/* Enqueue write request for given number of bytes and the given priority. */
-extern int aio_write (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-
-/* Initiate list of I/O requests. */
-extern int lio_listio (int __mode,
- struct aiocb *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig)
- __THROW __nonnull ((2));
-
-/* Retrieve error status associated with AIOCBP. */
-extern int aio_error (const struct aiocb *__aiocbp) __THROW __nonnull ((1));
-/* Return status associated with AIOCBP. */
-extern __ssize_t aio_return (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-
-/* Try to cancel asynchronous I/O requests outstanding against file
- descriptor FILDES. */
-extern int aio_cancel (int __fildes, struct aiocb *__aiocbp) __THROW;
-
-/* Suspend calling thread until at least one of the asynchronous I/O
- operations referenced by LIST has completed.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int aio_suspend (const struct aiocb *const __list[], int __nent,
- const struct timespec *__restrict __timeout)
- __nonnull ((1));
-
-/* Force all operations associated with file desriptor described by
- `aio_fildes' member of AIOCBP. */
-extern int aio_fsync (int __operation, struct aiocb *__aiocbp)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (aio_read, (struct aiocb *__aiocbp), aio_read64)
- __nonnull ((1));
-extern int __REDIRECT_NTH (aio_write, (struct aiocb *__aiocbp), aio_write64)
- __nonnull ((1));
-
-extern int __REDIRECT_NTH (lio_listio,
- (int __mode,
- struct aiocb *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig),
- lio_listio64) __nonnull ((2));
-
-extern int __REDIRECT_NTH (aio_error, (const struct aiocb *__aiocbp),
- aio_error64) __nonnull ((1));
-extern __ssize_t __REDIRECT_NTH (aio_return, (struct aiocb *__aiocbp),
- aio_return64) __nonnull ((1));
-
-extern int __REDIRECT_NTH (aio_cancel,
- (int __fildes, struct aiocb *__aiocbp),
- aio_cancel64);
-
-extern int __REDIRECT_NTH (aio_suspend,
- (const struct aiocb *const __list[], int __nent,
- const struct timespec *__restrict __timeout),
- aio_suspend64) __nonnull ((1));
-
-extern int __REDIRECT_NTH (aio_fsync,
- (int __operation, struct aiocb *__aiocbp),
- aio_fsync64) __nonnull ((2));
-
-# else
-# define aio_read aio_read64
-# define aio_write aio_write64
-# define lio_listio lio_listio64
-# define aio_error aio_error64
-# define aio_return aio_return64
-# define aio_cancel aio_cancel64
-# define aio_suspend aio_suspend64
-# define aio_fsync aio_fsync64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int aio_read64 (struct aiocb64 *__aiocbp) __THROW __nonnull ((1));
-extern int aio_write64 (struct aiocb64 *__aiocbp) __THROW __nonnull ((1));
-
-extern int lio_listio64 (int __mode,
- struct aiocb64 *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig)
- __THROW __nonnull ((2));
-
-extern int aio_error64 (const struct aiocb64 *__aiocbp)
- __THROW __nonnull ((1));
-extern __ssize_t aio_return64 (struct aiocb64 *__aiocbp)
- __THROW __nonnull ((1));
-
-extern int aio_cancel64 (int __fildes, struct aiocb64 *__aiocbp) __THROW;
-
-extern int aio_suspend64 (const struct aiocb64 *const __list[], int __nent,
- const struct timespec *__restrict __timeout)
- __THROW __nonnull ((1));
-
-extern int aio_fsync64 (int __operation, struct aiocb64 *__aiocbp)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* aio.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/aliases.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/aliases.h
deleted file mode 100644
index 07514c4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/aliases.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ALIASES_H
-#define _ALIASES_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Structure to represent one entry of the alias database. */
-struct aliasent
- {
- char *alias_name;
- size_t alias_members_len;
- char **alias_members;
- int alias_local;
- };
-
-
-/* Open alias data base files. */
-extern void setaliasent (void) __THROW;
-
-/* Close alias database files. */
-extern void endaliasent (void) __THROW;
-
-/* Get the next entry from the alias database. */
-extern struct aliasent *getaliasent (void) __THROW;
-
-/* Get the next entry from the alias database and put it in RESULT_BUF. */
-extern int getaliasent_r (struct aliasent *__restrict __result_buf,
- char *__restrict __buffer, size_t __buflen,
- struct aliasent **__restrict __result) __THROW;
-
-/* Get alias entry corresponding to NAME. */
-extern struct aliasent *getaliasbyname (const char *__name) __THROW;
-
-/* Get alias entry corresponding to NAME and put it in RESULT_BUF. */
-extern int getaliasbyname_r (const char *__restrict __name,
- struct aliasent *__restrict __result_buf,
- char *__restrict __buffer, size_t __buflen,
- struct aliasent **__restrict __result) __THROW;
-
-__END_DECLS
-
-#endif /* aliases.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/alloca.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/alloca.h
deleted file mode 100644
index cd2a9e0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/alloca.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ALLOCA_H
-#define _ALLOCA_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-/* Remove any previous definition. */
-#undef alloca
-
-/* Allocate a block that will be freed when the calling function exits. */
-extern void *alloca (size_t __size) __THROW;
-
-#ifdef __GNUC__
-# define alloca(size) __builtin_alloca (size)
-#endif /* GCC. */
-
-__END_DECLS
-
-#endif /* alloca.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ar.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ar.h
deleted file mode 100644
index ce51926..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ar.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Header describing `ar' archive file format.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _AR_H
-#define _AR_H 1
-
-#include <sys/cdefs.h>
-
-/* Archive files start with the ARMAG identifying string. Then follows a
- `struct ar_hdr', and as many bytes of member file data as its `ar_size'
- member indicates, for each member file. */
-
-#define ARMAG "!<arch>\n" /* String that begins an archive file. */
-#define SARMAG 8 /* Size of that string. */
-
-#define ARFMAG "`\n" /* String in ar_fmag at end of each header. */
-
-__BEGIN_DECLS
-
-struct ar_hdr
- {
- char ar_name[16]; /* Member file name, sometimes / terminated. */
- char ar_date[12]; /* File date, decimal seconds since Epoch. */
- char ar_uid[6], ar_gid[6]; /* User and group IDs, in ASCII decimal. */
- char ar_mode[8]; /* File mode, in ASCII octal. */
- char ar_size[10]; /* File size, in ASCII decimal. */
- char ar_fmag[2]; /* Always contains ARFMAG. */
- };
-
-__END_DECLS
-
-#endif /* ar.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/argp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/argp.h
deleted file mode 100644
index 5dd3828..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/argp.h
+++ /dev/null
@@ -1,564 +0,0 @@
-/* Hierarchical argument parsing, layered over getopt.
- Copyright (C) 1995-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Written by Miles Bader <miles@gnu.ai.mit.edu>.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGP_H
-#define _ARGP_H
-
-#include <stdio.h>
-#include <ctype.h>
-#include <getopt.h>
-#include <limits.h>
-#include <errno.h>
-
-__BEGIN_DECLS
-
-/* error_t may or may not be available from errno.h, depending on the
- operating system. */
-#ifndef __error_t_defined
-# define __error_t_defined 1
-typedef int error_t;
-#endif
-
-/* A description of a particular option. A pointer to an array of
- these is passed in the OPTIONS field of an argp structure. Each option
- entry can correspond to one long option and/or one short option; more
- names for the same option can be added by following an entry in an option
- array with options having the OPTION_ALIAS flag set. */
-struct argp_option
-{
- /* The long option name. For more than one name for the same option, you
- can use following options with the OPTION_ALIAS flag set. */
- const char *name;
-
- /* What key is returned for this option. If > 0 and printable, then it's
- also accepted as a short option. */
- int key;
-
- /* If non-NULL, this is the name of the argument associated with this
- option, which is required unless the OPTION_ARG_OPTIONAL flag is set. */
- const char *arg;
-
- /* OPTION_ flags. */
- int flags;
-
- /* The doc string for this option. If both NAME and KEY are 0, This string
- will be printed outdented from the normal option column, making it
- useful as a group header (it will be the first thing printed in its
- group); in this usage, it's conventional to end the string with a `:'. */
- const char *doc;
-
- /* The group this option is in. In a long help message, options are sorted
- alphabetically within each group, and the groups presented in the order
- 0, 1, 2, ..., n, -m, ..., -2, -1. Every entry in an options array with
- if this field 0 will inherit the group number of the previous entry, or
- zero if it's the first one, unless its a group header (NAME and KEY both
- 0), in which case, the previous entry + 1 is the default. Automagic
- options such as --help are put into group -1. */
- int group;
-};
-
-/* The argument associated with this option is optional. */
-#define OPTION_ARG_OPTIONAL 0x1
-
-/* This option isn't displayed in any help messages. */
-#define OPTION_HIDDEN 0x2
-
-/* This option is an alias for the closest previous non-alias option. This
- means that it will be displayed in the same help entry, and will inherit
- fields other than NAME and KEY from the aliased option. */
-#define OPTION_ALIAS 0x4
-
-/* This option isn't actually an option (and so should be ignored by the
- actual option parser), but rather an arbitrary piece of documentation that
- should be displayed in much the same manner as the options. If this flag
- is set, then the option NAME field is displayed unmodified (e.g., no `--'
- prefix is added) at the left-margin (where a *short* option would normally
- be displayed), and the documentation string in the normal place. For
- purposes of sorting, any leading whitespace and punctuation is ignored,
- except that if the first non-whitespace character is not `-', this entry
- is displayed after all options (and OPTION_DOC entries with a leading `-')
- in the same group. */
-#define OPTION_DOC 0x8
-
-/* This option shouldn't be included in `long' usage messages (but is still
- included in help messages). This is mainly intended for options that are
- completely documented in an argp's ARGS_DOC field, in which case including
- the option in the generic usage list would be redundant. For instance,
- if ARGS_DOC is "FOO BAR\n-x BLAH", and the `-x' option's purpose is to
- distinguish these two cases, -x should probably be marked
- OPTION_NO_USAGE. */
-#define OPTION_NO_USAGE 0x10
-
-struct argp; /* fwd declare this type */
-struct argp_state; /* " */
-struct argp_child; /* " */
-
-/* The type of a pointer to an argp parsing function. */
-typedef error_t (*argp_parser_t) (int __key, char *__arg,
- struct argp_state *__state);
-
-/* What to return for unrecognized keys. For special ARGP_KEY_ keys, such
- returns will simply be ignored. For user keys, this error will be turned
- into EINVAL (if the call to argp_parse is such that errors are propagated
- back to the user instead of exiting); returning EINVAL itself would result
- in an immediate stop to parsing in *all* cases. */
-#define ARGP_ERR_UNKNOWN E2BIG /* Hurd should never need E2BIG. XXX */
-
-/* Special values for the KEY argument to an argument parsing function.
- ARGP_ERR_UNKNOWN should be returned if they aren't understood.
-
- The sequence of keys to a parsing function is either (where each
- uppercased word should be prefixed by `ARGP_KEY_' and opt is a user key):
-
- INIT opt... NO_ARGS END SUCCESS -- No non-option arguments at all
- or INIT (opt | ARG)... END SUCCESS -- All non-option args parsed
- or INIT (opt | ARG)... SUCCESS -- Some non-option arg unrecognized
-
- The third case is where every parser returned ARGP_KEY_UNKNOWN for an
- argument, in which case parsing stops at that argument (returning the
- unparsed arguments to the caller of argp_parse if requested, or stopping
- with an error message if not).
-
- If an error occurs (either detected by argp, or because the parsing
- function returned an error value), then the parser is called with
- ARGP_KEY_ERROR, and no further calls are made. */
-
-/* This is not an option at all, but rather a command line argument. If a
- parser receiving this key returns success, the fact is recorded, and the
- ARGP_KEY_NO_ARGS case won't be used. HOWEVER, if while processing the
- argument, a parser function decrements the NEXT field of the state it's
- passed, the option won't be considered processed; this is to allow you to
- actually modify the argument (perhaps into an option), and have it
- processed again. */
-#define ARGP_KEY_ARG 0
-/* There are remaining arguments not parsed by any parser, which may be found
- starting at (STATE->argv + STATE->next). If success is returned, but
- STATE->next left untouched, it's assumed that all arguments were consume,
- otherwise, the parser should adjust STATE->next to reflect any arguments
- consumed. */
-#define ARGP_KEY_ARGS 0x1000006
-/* There are no more command line arguments at all. */
-#define ARGP_KEY_END 0x1000001
-/* Because it's common to want to do some special processing if there aren't
- any non-option args, user parsers are called with this key if they didn't
- successfully process any non-option arguments. Called just before
- ARGP_KEY_END (where more general validity checks on previously parsed
- arguments can take place). */
-#define ARGP_KEY_NO_ARGS 0x1000002
-/* Passed in before any parsing is done. Afterwards, the values of each
- element of the CHILD_INPUT field, if any, in the state structure is
- copied to each child's state to be the initial value of the INPUT field. */
-#define ARGP_KEY_INIT 0x1000003
-/* Use after all other keys, including SUCCESS & END. */
-#define ARGP_KEY_FINI 0x1000007
-/* Passed in when parsing has successfully been completed (even if there are
- still arguments remaining). */
-#define ARGP_KEY_SUCCESS 0x1000004
-/* Passed in if an error occurs. */
-#define ARGP_KEY_ERROR 0x1000005
-
-/* An argp structure contains a set of options declarations, a function to
- deal with parsing one, documentation string, a possible vector of child
- argp's, and perhaps a function to filter help output. When actually
- parsing options, getopt is called with the union of all the argp
- structures chained together through their CHILD pointers, with conflicts
- being resolved in favor of the first occurrence in the chain. */
-struct argp
-{
- /* An array of argp_option structures, terminated by an entry with both
- NAME and KEY having a value of 0. */
- const struct argp_option *options;
-
- /* What to do with an option from this structure. KEY is the key
- associated with the option, and ARG is any associated argument (NULL if
- none was supplied). If KEY isn't understood, ARGP_ERR_UNKNOWN should be
- returned. If a non-zero, non-ARGP_ERR_UNKNOWN value is returned, then
- parsing is stopped immediately, and that value is returned from
- argp_parse(). For special (non-user-supplied) values of KEY, see the
- ARGP_KEY_ definitions below. */
- argp_parser_t parser;
-
- /* A string describing what other arguments are wanted by this program. It
- is only used by argp_usage to print the `Usage:' message. If it
- contains newlines, the strings separated by them are considered
- alternative usage patterns, and printed on separate lines (lines after
- the first are prefix by ` or: ' instead of `Usage:'). */
- const char *args_doc;
-
- /* If non-NULL, a string containing extra text to be printed before and
- after the options in a long help message (separated by a vertical tab
- `\v' character). */
- const char *doc;
-
- /* A vector of argp_children structures, terminated by a member with a 0
- argp field, pointing to child argps should be parsed with this one. Any
- conflicts are resolved in favor of this argp, or early argps in the
- CHILDREN list. This field is useful if you use libraries that supply
- their own argp structure, which you want to use in conjunction with your
- own. */
- const struct argp_child *children;
-
- /* If non-zero, this should be a function to filter the output of help
- messages. KEY is either a key from an option, in which case TEXT is
- that option's help text, or a special key from the ARGP_KEY_HELP_
- defines, below, describing which other help text TEXT is. The function
- should return either TEXT, if it should be used as-is, a replacement
- string, which should be malloced, and will be freed by argp, or NULL,
- meaning `print nothing'. The value for TEXT is *after* any translation
- has been done, so if any of the replacement text also needs translation,
- that should be done by the filter function. INPUT is either the input
- supplied to argp_parse, or NULL, if argp_help was called directly. */
- char *(*help_filter) (int __key, const char *__text, void *__input);
-
- /* If non-zero the strings used in the argp library are translated using
- the domain described by this string. Otherwise the currently installed
- default domain is used. */
- const char *argp_domain;
-};
-
-/* Possible KEY arguments to a help filter function. */
-#define ARGP_KEY_HELP_PRE_DOC 0x2000001 /* Help text preceding options. */
-#define ARGP_KEY_HELP_POST_DOC 0x2000002 /* Help text following options. */
-#define ARGP_KEY_HELP_HEADER 0x2000003 /* Option header string. */
-#define ARGP_KEY_HELP_EXTRA 0x2000004 /* After all other documentation;
- TEXT is NULL for this key. */
-/* Explanatory note emitted when duplicate option arguments have been
- suppressed. */
-#define ARGP_KEY_HELP_DUP_ARGS_NOTE 0x2000005
-#define ARGP_KEY_HELP_ARGS_DOC 0x2000006 /* Argument doc string. */
-
-/* When an argp has a non-zero CHILDREN field, it should point to a vector of
- argp_child structures, each of which describes a subsidiary argp. */
-struct argp_child
-{
- /* The child parser. */
- const struct argp *argp;
-
- /* Flags for this child. */
- int flags;
-
- /* If non-zero, an optional header to be printed in help output before the
- child options. As a side-effect, a non-zero value forces the child
- options to be grouped together; to achieve this effect without actually
- printing a header string, use a value of "". */
- const char *header;
-
- /* Where to group the child options relative to the other (`consolidated')
- options in the parent argp; the values are the same as the GROUP field
- in argp_option structs, but all child-groupings follow parent options at
- a particular group level. If both this field and HEADER are zero, then
- they aren't grouped at all, but rather merged with the parent options
- (merging the child's grouping levels with the parents). */
- int group;
-};
-
-/* Parsing state. This is provided to parsing functions called by argp,
- which may examine and, as noted, modify fields. */
-struct argp_state
-{
- /* The top level ARGP being parsed. */
- const struct argp *root_argp;
-
- /* The argument vector being parsed. May be modified. */
- int argc;
- char **argv;
-
- /* The index in ARGV of the next arg that to be parsed. May be modified. */
- int next;
-
- /* The flags supplied to argp_parse. May be modified. */
- unsigned flags;
-
- /* While calling a parsing function with a key of ARGP_KEY_ARG, this is the
- number of the current arg, starting at zero, and incremented after each
- such call returns. At all other times, this is the number of such
- arguments that have been processed. */
- unsigned arg_num;
-
- /* If non-zero, the index in ARGV of the first argument following a special
- `--' argument (which prevents anything following being interpreted as an
- option). Only set once argument parsing has proceeded past this point. */
- int quoted;
-
- /* An arbitrary pointer passed in from the user. */
- void *input;
- /* Values to pass to child parsers. This vector will be the same length as
- the number of children for the current parser. */
- void **child_inputs;
-
- /* For the parser's use. Initialized to 0. */
- void *hook;
-
- /* The name used when printing messages. This is initialized to ARGV[0],
- or PROGRAM_INVOCATION_NAME if that is unavailable. */
- char *name;
-
- /* Streams used when argp prints something. */
- FILE *err_stream; /* For errors; initialized to stderr. */
- FILE *out_stream; /* For information; initialized to stdout. */
-
- void *pstate; /* Private, for use by argp. */
-};
-
-/* Flags for argp_parse (note that the defaults are those that are
- convenient for program command line parsing): */
-
-/* Don't ignore the first element of ARGV. Normally (and always unless
- ARGP_NO_ERRS is set) the first element of the argument vector is
- skipped for option parsing purposes, as it corresponds to the program name
- in a command line. */
-#define ARGP_PARSE_ARGV0 0x01
-
-/* Don't print error messages for unknown options to stderr; unless this flag
- is set, ARGP_PARSE_ARGV0 is ignored, as ARGV[0] is used as the program
- name in the error messages. This flag implies ARGP_NO_EXIT (on the
- assumption that silent exiting upon errors is bad behaviour). */
-#define ARGP_NO_ERRS 0x02
-
-/* Don't parse any non-option args. Normally non-option args are parsed by
- calling the parse functions with a key of ARGP_KEY_ARG, and the actual arg
- as the value. Since it's impossible to know which parse function wants to
- handle it, each one is called in turn, until one returns 0 or an error
- other than ARGP_ERR_UNKNOWN; if an argument is handled by no one, the
- argp_parse returns prematurely (but with a return value of 0). If all
- args have been parsed without error, all parsing functions are called one
- last time with a key of ARGP_KEY_END. This flag needn't normally be set,
- as the normal behavior is to stop parsing as soon as some argument can't
- be handled. */
-#define ARGP_NO_ARGS 0x04
-
-/* Parse options and arguments in the same order they occur on the command
- line -- normally they're rearranged so that all options come first. */
-#define ARGP_IN_ORDER 0x08
-
-/* Don't provide the standard long option --help, which causes usage and
- option help information to be output to stdout, and exit (0) called. */
-#define ARGP_NO_HELP 0x10
-
-/* Don't exit on errors (they may still result in error messages). */
-#define ARGP_NO_EXIT 0x20
-
-/* Use the gnu getopt `long-only' rules for parsing arguments. */
-#define ARGP_LONG_ONLY 0x40
-
-/* Turns off any message-printing/exiting options. */
-#define ARGP_SILENT (ARGP_NO_EXIT | ARGP_NO_ERRS | ARGP_NO_HELP)
-
-/* Parse the options strings in ARGC & ARGV according to the options in ARGP.
- FLAGS is one of the ARGP_ flags above. If ARG_INDEX is non-NULL, the
- index in ARGV of the first unparsed option is returned in it. If an
- unknown option is present, ARGP_ERR_UNKNOWN is returned; if some parser
- routine returned a non-zero value, it is returned; otherwise 0 is
- returned. This function may also call exit unless the ARGP_NO_HELP flag
- is set. INPUT is a pointer to a value to be passed in to the parser. */
-extern error_t argp_parse (const struct argp *__restrict __argp,
- int __argc, char **__restrict __argv,
- unsigned __flags, int *__restrict __arg_index,
- void *__restrict __input);
-extern error_t __argp_parse (const struct argp *__restrict __argp,
- int __argc, char **__restrict __argv,
- unsigned __flags, int *__restrict __arg_index,
- void *__restrict __input);
-
-/* Global variables. */
-
-/* If defined or set by the user program to a non-zero value, then a default
- option --version is added (unless the ARGP_NO_HELP flag is used), which
- will print this string followed by a newline and exit (unless the
- ARGP_NO_EXIT flag is used). Overridden by ARGP_PROGRAM_VERSION_HOOK. */
-extern const char *argp_program_version;
-
-/* If defined or set by the user program to a non-zero value, then a default
- option --version is added (unless the ARGP_NO_HELP flag is used), which
- calls this function with a stream to print the version to and a pointer to
- the current parsing state, and then exits (unless the ARGP_NO_EXIT flag is
- used). This variable takes precedent over ARGP_PROGRAM_VERSION. */
-extern void (*argp_program_version_hook) (FILE *__restrict __stream,
- struct argp_state *__restrict
- __state);
-
-/* If defined or set by the user program, it should point to string that is
- the bug-reporting address for the program. It will be printed by
- argp_help if the ARGP_HELP_BUG_ADDR flag is set (as it is by various
- standard help messages), embedded in a sentence that says something like
- `Report bugs to ADDR.'. */
-extern const char *argp_program_bug_address;
-
-/* The exit status that argp will use when exiting due to a parsing error.
- If not defined or set by the user program, this defaults to EX_USAGE from
- <sysexits.h>. */
-extern error_t argp_err_exit_status;
-
-/* Flags for argp_help. */
-#define ARGP_HELP_USAGE 0x01 /* a Usage: message. */
-#define ARGP_HELP_SHORT_USAGE 0x02 /* " but don't actually print options. */
-#define ARGP_HELP_SEE 0x04 /* a `Try ... for more help' message. */
-#define ARGP_HELP_LONG 0x08 /* a long help message. */
-#define ARGP_HELP_PRE_DOC 0x10 /* doc string preceding long help. */
-#define ARGP_HELP_POST_DOC 0x20 /* doc string following long help. */
-#define ARGP_HELP_DOC (ARGP_HELP_PRE_DOC | ARGP_HELP_POST_DOC)
-#define ARGP_HELP_BUG_ADDR 0x40 /* bug report address */
-#define ARGP_HELP_LONG_ONLY 0x80 /* modify output appropriately to
- reflect ARGP_LONG_ONLY mode. */
-
-/* These ARGP_HELP flags are only understood by argp_state_help. */
-#define ARGP_HELP_EXIT_ERR 0x100 /* Call exit(1) instead of returning. */
-#define ARGP_HELP_EXIT_OK 0x200 /* Call exit(0) instead of returning. */
-
-/* The standard thing to do after a program command line parsing error, if an
- error message has already been printed. */
-#define ARGP_HELP_STD_ERR \
- (ARGP_HELP_SEE | ARGP_HELP_EXIT_ERR)
-/* The standard thing to do after a program command line parsing error, if no
- more specific error message has been printed. */
-#define ARGP_HELP_STD_USAGE \
- (ARGP_HELP_SHORT_USAGE | ARGP_HELP_SEE | ARGP_HELP_EXIT_ERR)
-/* The standard thing to do in response to a --help option. */
-#define ARGP_HELP_STD_HELP \
- (ARGP_HELP_SHORT_USAGE | ARGP_HELP_LONG | ARGP_HELP_EXIT_OK \
- | ARGP_HELP_DOC | ARGP_HELP_BUG_ADDR)
-
-/* Output a usage message for ARGP to STREAM. FLAGS are from the set
- ARGP_HELP_*. */
-extern void argp_help (const struct argp *__restrict __argp,
- FILE *__restrict __stream,
- unsigned __flags, char *__restrict __name);
-extern void __argp_help (const struct argp *__restrict __argp,
- FILE *__restrict __stream, unsigned __flags,
- char *__name);
-
-/* The following routines are intended to be called from within an argp
- parsing routine (thus taking an argp_state structure as the first
- argument). They may or may not print an error message and exit, depending
- on the flags in STATE -- in any case, the caller should be prepared for
- them *not* to exit, and should return an appropriate error after calling
- them. [argp_usage & argp_error should probably be called argp_state_...,
- but they're used often enough that they should be short] */
-
-/* Output, if appropriate, a usage message for STATE to STREAM. FLAGS are
- from the set ARGP_HELP_*. */
-extern void argp_state_help (const struct argp_state *__restrict __state,
- FILE *__restrict __stream,
- unsigned int __flags);
-extern void __argp_state_help (const struct argp_state *__restrict __state,
- FILE *__restrict __stream,
- unsigned int __flags);
-
-/* Possibly output the standard usage message for ARGP to stderr and exit. */
-extern void argp_usage (const struct argp_state *__state);
-extern void __argp_usage (const struct argp_state *__state);
-
-/* If appropriate, print the printf string FMT and following args, preceded
- by the program name and `:', to stderr, and followed by a `Try ... --help'
- message, then exit (1). */
-extern void argp_error (const struct argp_state *__restrict __state,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-extern void __argp_error (const struct argp_state *__restrict __state,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-
-/* Similar to the standard gnu error-reporting function error(), but will
- respect the ARGP_NO_EXIT and ARGP_NO_ERRS flags in STATE, and will print
- to STATE->err_stream. This is useful for argument parsing code that is
- shared between program startup (when exiting is desired) and runtime
- option parsing (when typically an error code is returned instead). The
- difference between this function and argp_error is that the latter is for
- *parsing errors*, and the former is for other problems that occur during
- parsing but don't reflect a (syntactic) problem with the input. */
-extern void argp_failure (const struct argp_state *__restrict __state,
- int __status, int __errnum,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 4, 5)));
-extern void __argp_failure (const struct argp_state *__restrict __state,
- int __status, int __errnum,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 4, 5)));
-
-/* Returns true if the option OPT is a valid short option. */
-extern int _option_is_short (const struct argp_option *__opt) __THROW;
-extern int __option_is_short (const struct argp_option *__opt) __THROW;
-
-/* Returns true if the option OPT is in fact the last (unused) entry in an
- options array. */
-extern int _option_is_end (const struct argp_option *__opt) __THROW;
-extern int __option_is_end (const struct argp_option *__opt) __THROW;
-
-/* Return the input field for ARGP in the parser corresponding to STATE; used
- by the help routines. */
-extern void *_argp_input (const struct argp *__restrict __argp,
- const struct argp_state *__restrict __state)
- __THROW;
-extern void *__argp_input (const struct argp *__restrict __argp,
- const struct argp_state *__restrict __state)
- __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-
-# if !(defined _LIBC && _LIBC)
-# define __argp_usage argp_usage
-# define __argp_state_help argp_state_help
-# define __option_is_short _option_is_short
-# define __option_is_end _option_is_end
-# endif
-
-# ifndef ARGP_EI
-# define ARGP_EI __extern_inline
-# endif
-
-ARGP_EI void
-__argp_usage (const struct argp_state *__state)
-{
- __argp_state_help (__state, stderr, ARGP_HELP_STD_USAGE);
-}
-
-ARGP_EI int
-__NTH (__option_is_short (const struct argp_option *__opt))
-{
- if (__opt->flags & OPTION_DOC)
- return 0;
- else
- {
- int __key = __opt->key;
- return __key > 0 && __key <= UCHAR_MAX && isprint (__key);
- }
-}
-
-ARGP_EI int
-__NTH (__option_is_end (const struct argp_option *__opt))
-{
- return !__opt->key && !__opt->name && !__opt->doc && !__opt->group;
-}
-
-# if !(defined _LIBC && _LIBC)
-# undef __argp_usage
-# undef __argp_state_help
-# undef __option_is_short
-# undef __option_is_end
-# endif
-#endif /* Use extern inlines. */
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/argp-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* argp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/argz.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/argz.h
deleted file mode 100644
index c2f78f5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/argz.h
+++ /dev/null
@@ -1,156 +0,0 @@
-/* Routines for dealing with '\0' separated arg vectors.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGZ_H
-#define _ARGZ_H 1
-
-#include <features.h>
-#include <errno.h>
-#include <string.h> /* Need size_t, and strchr is called below. */
-
-__BEGIN_DECLS
-
-/* error_t may or may not be available from errno.h, depending on the
- operating system. */
-#ifndef __error_t_defined
-# define __error_t_defined 1
-typedef int error_t;
-#endif
-
-/* Make a '\0' separated arg vector from a unix argv vector, returning it in
- ARGZ, and the total length in LEN. If a memory allocation error occurs,
- ENOMEM is returned, otherwise 0. The result can be destroyed using free. */
-extern error_t __argz_create (char *const __argv[], char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-extern error_t argz_create (char *const __argv[], char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-
-/* Make a '\0' separated arg vector from a SEP separated list in
- STRING, returning it in ARGZ, and the total length in LEN. If a
- memory allocation error occurs, ENOMEM is returned, otherwise 0.
- The result can be destroyed using free. */
-extern error_t argz_create_sep (const char *__restrict __string,
- int __sep, char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-
-/* Returns the number of strings in ARGZ. */
-extern size_t __argz_count (const char *__argz, size_t __len)
- __THROW __attribute_pure__;
-extern size_t argz_count (const char *__argz, size_t __len)
- __THROW __attribute_pure__;
-
-/* Puts pointers to each string in ARGZ into ARGV, which must be large enough
- to hold them all. */
-extern void __argz_extract (const char *__restrict __argz, size_t __len,
- char **__restrict __argv) __THROW;
-extern void argz_extract (const char *__restrict __argz, size_t __len,
- char **__restrict __argv) __THROW;
-
-/* Make '\0' separated arg vector ARGZ printable by converting all the '\0's
- except the last into the character SEP. */
-extern void __argz_stringify (char *__argz, size_t __len, int __sep) __THROW;
-extern void argz_stringify (char *__argz, size_t __len, int __sep) __THROW;
-
-/* Append BUF, of length BUF_LEN to the argz vector in ARGZ & ARGZ_LEN. */
-extern error_t argz_append (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __buf, size_t __buf_len)
- __THROW;
-
-/* Append STR to the argz vector in ARGZ & ARGZ_LEN. */
-extern error_t argz_add (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __str) __THROW;
-
-/* Append SEP separated list in STRING to the argz vector in ARGZ &
- ARGZ_LEN. */
-extern error_t argz_add_sep (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __string, int __delim)
- __THROW;
-
-/* Delete ENTRY from ARGZ & ARGZ_LEN, if it appears there. */
-extern void argz_delete (char **__restrict __argz,
- size_t *__restrict __argz_len,
- char *__restrict __entry) __THROW;
-
-/* Insert ENTRY into ARGZ & ARGZ_LEN before BEFORE, which should be an
- existing entry in ARGZ; if BEFORE is NULL, ENTRY is appended to the end.
- Since ARGZ's first entry is the same as ARGZ, argz_insert (ARGZ, ARGZ_LEN,
- ARGZ, ENTRY) will insert ENTRY at the beginning of ARGZ. If BEFORE is not
- in ARGZ, EINVAL is returned, else if memory can't be allocated for the new
- ARGZ, ENOMEM is returned, else 0. */
-extern error_t argz_insert (char **__restrict __argz,
- size_t *__restrict __argz_len,
- char *__restrict __before,
- const char *__restrict __entry) __THROW;
-
-/* Replace any occurrences of the string STR in ARGZ with WITH, reallocating
- ARGZ as necessary. If REPLACE_COUNT is non-zero, *REPLACE_COUNT will be
- incremented by number of replacements performed. */
-extern error_t argz_replace (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __str,
- const char *__restrict __with,
- unsigned int *__restrict __replace_count);
-
-/* Returns the next entry in ARGZ & ARGZ_LEN after ENTRY, or NULL if there
- are no more. If entry is NULL, then the first entry is returned. This
- behavior allows two convenient iteration styles:
-
- char *entry = 0;
- while ((entry = argz_next (argz, argz_len, entry)))
- ...;
-
- or
-
- char *entry;
- for (entry = argz; entry; entry = argz_next (argz, argz_len, entry))
- ...;
-*/
-extern char *__argz_next (const char *__restrict __argz, size_t __argz_len,
- const char *__restrict __entry) __THROW;
-extern char *argz_next (const char *__restrict __argz, size_t __argz_len,
- const char *__restrict __entry) __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline char *
-__NTH (__argz_next (const char *__argz, size_t __argz_len,
- const char *__entry))
-{
- if (__entry)
- {
- if (__entry < __argz + __argz_len)
- __entry = strchr (__entry, '\0') + 1;
-
- return __entry >= __argz + __argz_len ? (char *) NULL : (char *) __entry;
- }
- else
- return __argz_len > 0 ? (char *) __argz : 0;
-}
-__extern_inline char *
-__NTH (argz_next (const char *__argz, size_t __argz_len,
- const char *__entry))
-{
- return __argz_next (__argz, __argz_len, __entry);
-}
-#endif /* Use extern inlines. */
-
-__END_DECLS
-
-#endif /* argz.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/ftp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/ftp.h
deleted file mode 100644
index e5b340d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/ftp.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ftp.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _ARPA_FTP_H
-#define _ARPA_FTP_H 1
-
-/* Definitions for FTP; see RFC-765. */
-
-/*
- * Reply codes.
- */
-#define PRELIM 1 /* positive preliminary */
-#define COMPLETE 2 /* positive completion */
-#define CONTINUE 3 /* positive intermediate */
-#define TRANSIENT 4 /* transient negative completion */
-#define ERROR 5 /* permanent negative completion */
-
-/*
- * Type codes
- */
-#define TYPE_A 1 /* ASCII */
-#define TYPE_E 2 /* EBCDIC */
-#define TYPE_I 3 /* image */
-#define TYPE_L 4 /* local byte size */
-
-#ifdef FTP_NAMES
-char *typenames[] = {"0", "ASCII", "EBCDIC", "Image", "Local" };
-#endif
-
-/*
- * Form codes
- */
-#define FORM_N 1 /* non-print */
-#define FORM_T 2 /* telnet format effectors */
-#define FORM_C 3 /* carriage control (ASA) */
-#ifdef FTP_NAMES
-char *formnames[] = {"0", "Nonprint", "Telnet", "Carriage-control" };
-#endif
-
-/*
- * Structure codes
- */
-#define STRU_F 1 /* file (no record structure) */
-#define STRU_R 2 /* record structure */
-#define STRU_P 3 /* page structure */
-#ifdef FTP_NAMES
-char *strunames[] = {"0", "File", "Record", "Page" };
-#endif
-
-/*
- * Mode types
- */
-#define MODE_S 1 /* stream */
-#define MODE_B 2 /* block */
-#define MODE_C 3 /* compressed */
-#ifdef FTP_NAMES
-char *modenames[] = {"0", "Stream", "Block", "Compressed" };
-#endif
-
-/*
- * Record Tokens
- */
-#define REC_ESC '\377' /* Record-mode Escape */
-#define REC_EOR '\001' /* Record-mode End-of-Record */
-#define REC_EOF '\002' /* Record-mode End-of-File */
-
-/*
- * Block Header
- */
-#define BLK_EOR 0x80 /* Block is End-of-Record */
-#define BLK_EOF 0x40 /* Block is End-of-File */
-#define BLK_ERRORS 0x20 /* Block is suspected of containing errors */
-#define BLK_RESTART 0x10 /* Block is Restart Marker */
-
-#define BLK_BYTECOUNT 2 /* Bytes in this block */
-
-#endif /* arpa/ftp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/inet.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/inet.h
deleted file mode 100644
index 3a99dbf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/inet.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARPA_INET_H
-#define _ARPA_INET_H 1
-
-#include <features.h>
-#include <netinet/in.h> /* To define `struct in_addr'. */
-
-/* Type for length arguments in socket calls. */
-#ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* Convert Internet host address from numbers-and-dots notation in CP
- into binary data in network byte order. */
-extern in_addr_t inet_addr (const char *__cp) __THROW;
-
-/* Return the local host address part of the Internet address in IN. */
-extern in_addr_t inet_lnaof (struct in_addr __in) __THROW;
-
-/* Make Internet host address in network byte order by combining the
- network number NET with the local address HOST. */
-extern struct in_addr inet_makeaddr (in_addr_t __net, in_addr_t __host)
- __THROW;
-
-/* Return network number part of the Internet address IN. */
-extern in_addr_t inet_netof (struct in_addr __in) __THROW;
-
-/* Extract the network number in network byte order from the address
- in numbers-and-dots natation starting at CP. */
-extern in_addr_t inet_network (const char *__cp) __THROW;
-
-/* Convert Internet number in IN to ASCII representation. The return value
- is a pointer to an internal array containing the string. */
-extern char *inet_ntoa (struct in_addr __in) __THROW;
-
-/* Convert from presentation format of an Internet number in buffer
- starting at CP to the binary network format and store result for
- interface type AF in buffer starting at BUF. */
-extern int inet_pton (int __af, const char *__restrict __cp,
- void *__restrict __buf) __THROW;
-
-/* Convert a Internet address in binary network format for interface
- type AF in buffer starting at CP to presentation form and place
- result in buffer of length LEN astarting at BUF. */
-extern const char *inet_ntop (int __af, const void *__restrict __cp,
- char *__restrict __buf, socklen_t __len)
- __THROW;
-
-
-/* The following functions are not part of XNS 5.2. */
-#ifdef __USE_MISC
-/* Convert Internet host address from numbers-and-dots notation in CP
- into binary data and store the result in the structure INP. */
-extern int inet_aton (const char *__cp, struct in_addr *__inp) __THROW;
-
-/* Format a network number NET into presentation format and place result
- in buffer starting at BUF with length of LEN bytes. */
-extern char *inet_neta (in_addr_t __net, char *__buf, size_t __len) __THROW;
-
-/* Convert network number for interface type AF in buffer starting at
- CP to presentation format. The result will specifiy BITS bits of
- the number. */
-extern char *inet_net_ntop (int __af, const void *__cp, int __bits,
- char *__buf, size_t __len) __THROW;
-
-/* Convert network number for interface type AF from presentation in
- buffer starting at CP to network format and store result int
- buffer starting at BUF of size LEN. */
-extern int inet_net_pton (int __af, const char *__cp,
- void *__buf, size_t __len) __THROW;
-
-/* Convert ASCII representation in hexadecimal form of the Internet
- address to binary form and place result in buffer of length LEN
- starting at BUF. */
-extern unsigned int inet_nsap_addr (const char *__cp,
- unsigned char *__buf, int __len) __THROW;
-
-/* Convert internet address in binary form in LEN bytes starting at CP
- a presentation form and place result in BUF. */
-extern char *inet_nsap_ntoa (int __len, const unsigned char *__cp,
- char *__buf) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* arpa/inet.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/nameser.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/nameser.h
deleted file mode 100644
index a99d5ec..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/nameser.h
+++ /dev/null
@@ -1,443 +0,0 @@
-/*
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-/*
- * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
- * Copyright (c) 1996-1999 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
- */
-
-#ifndef _ARPA_NAMESER_H_
-#define _ARPA_NAMESER_H_
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <stdint.h>
-
-/*
- * Define constants based on RFC 883, RFC 1034, RFC 1035
- */
-#define NS_PACKETSZ 512 /*%< default UDP packet size */
-#define NS_MAXDNAME 1025 /*%< maximum domain name */
-#define NS_MAXMSG 65535 /*%< maximum message size */
-#define NS_MAXCDNAME 255 /*%< maximum compressed domain name */
-#define NS_MAXLABEL 63 /*%< maximum length of domain label */
-#define NS_HFIXEDSZ 12 /*%< #/bytes of fixed data in header */
-#define NS_QFIXEDSZ 4 /*%< #/bytes of fixed data in query */
-#define NS_RRFIXEDSZ 10 /*%< #/bytes of fixed data in r record */
-#define NS_INT32SZ 4 /*%< #/bytes of data in a uint32_t */
-#define NS_INT16SZ 2 /*%< #/bytes of data in a uint16_t */
-#define NS_INT8SZ 1 /*%< #/bytes of data in a uint8_t */
-#define NS_INADDRSZ 4 /*%< IPv4 T_A */
-#define NS_IN6ADDRSZ 16 /*%< IPv6 T_AAAA */
-#define NS_CMPRSFLGS 0xc0 /*%< Flag bits indicating name compression. */
-#define NS_DEFAULTPORT 53 /*%< For both TCP and UDP. */
-/*
- * These can be expanded with synonyms, just keep ns_parse.c:ns_parserecord()
- * in synch with it.
- */
-typedef enum __ns_sect {
- ns_s_qd = 0, /*%< Query: Question. */
- ns_s_zn = 0, /*%< Update: Zone. */
- ns_s_an = 1, /*%< Query: Answer. */
- ns_s_pr = 1, /*%< Update: Prerequisites. */
- ns_s_ns = 2, /*%< Query: Name servers. */
- ns_s_ud = 2, /*%< Update: Update. */
- ns_s_ar = 3, /*%< Query|Update: Additional records. */
- ns_s_max = 4
-} ns_sect;
-
-/*%
- * This is a message handle. It is caller allocated and has no dynamic data.
- * This structure is intended to be opaque to all but ns_parse.c, thus the
- * leading _'s on the member names. Use the accessor functions, not the _'s.
- */
-typedef struct __ns_msg {
- const unsigned char *_msg, *_eom;
- uint16_t _id, _flags, _counts[ns_s_max];
- const unsigned char *_sections[ns_s_max];
- ns_sect _sect;
- int _rrnum;
- const unsigned char *_msg_ptr;
-} ns_msg;
-
-/* Private data structure - do not use from outside library. */
-struct _ns_flagdata { int mask, shift; };
-extern const struct _ns_flagdata _ns_flagdata[];
-
-/* Accessor macros - this is part of the public interface. */
-
-#define ns_msg_id(handle) ((handle)._id + 0)
-#define ns_msg_base(handle) ((handle)._msg + 0)
-#define ns_msg_end(handle) ((handle)._eom + 0)
-#define ns_msg_size(handle) ((handle)._eom - (handle)._msg)
-#define ns_msg_count(handle, section) ((handle)._counts[section] + 0)
-
-/*%
- * This is a parsed record. It is caller allocated and has no dynamic data.
- */
-typedef struct __ns_rr {
- char name[NS_MAXDNAME];
- uint16_t type;
- uint16_t rr_class;
- uint32_t ttl;
- uint16_t rdlength;
- const unsigned char * rdata;
-} ns_rr;
-
-/* Accessor macros - this is part of the public interface. */
-#define ns_rr_name(rr) (((rr).name[0] != '\0') ? (rr).name : ".")
-#define ns_rr_type(rr) ((ns_type)((rr).type + 0))
-#define ns_rr_class(rr) ((ns_class)((rr).rr_class + 0))
-#define ns_rr_ttl(rr) ((rr).ttl + 0)
-#define ns_rr_rdlen(rr) ((rr).rdlength + 0)
-#define ns_rr_rdata(rr) ((rr).rdata + 0)
-
-/*%
- * These don't have to be in the same order as in the packet flags word,
- * and they can even overlap in some cases, but they will need to be kept
- * in synch with ns_parse.c:ns_flagdata[].
- */
-typedef enum __ns_flag {
- ns_f_qr, /*%< Question/Response. */
- ns_f_opcode, /*%< Operation code. */
- ns_f_aa, /*%< Authoritative Answer. */
- ns_f_tc, /*%< Truncation occurred. */
- ns_f_rd, /*%< Recursion Desired. */
- ns_f_ra, /*%< Recursion Available. */
- ns_f_z, /*%< MBZ. */
- ns_f_ad, /*%< Authentic Data (DNSSEC). */
- ns_f_cd, /*%< Checking Disabled (DNSSEC). */
- ns_f_rcode, /*%< Response code. */
- ns_f_max
-} ns_flag;
-
-/*%
- * Currently defined opcodes.
- */
-typedef enum __ns_opcode {
- ns_o_query = 0, /*%< Standard query. */
- ns_o_iquery = 1, /*%< Inverse query (deprecated/unsupported). */
- ns_o_status = 2, /*%< Name server status query (unsupported). */
- /* Opcode 3 is undefined/reserved. */
- ns_o_notify = 4, /*%< Zone change notification. */
- ns_o_update = 5, /*%< Zone update message. */
- ns_o_max = 6
-} ns_opcode;
-
-/*%
- * Currently defined response codes.
- */
-typedef enum __ns_rcode {
- ns_r_noerror = 0, /*%< No error occurred. */
- ns_r_formerr = 1, /*%< Format error. */
- ns_r_servfail = 2, /*%< Server failure. */
- ns_r_nxdomain = 3, /*%< Name error. */
- ns_r_notimpl = 4, /*%< Unimplemented. */
- ns_r_refused = 5, /*%< Operation refused. */
- /* these are for BIND_UPDATE */
- ns_r_yxdomain = 6, /*%< Name exists */
- ns_r_yxrrset = 7, /*%< RRset exists */
- ns_r_nxrrset = 8, /*%< RRset does not exist */
- ns_r_notauth = 9, /*%< Not authoritative for zone */
- ns_r_notzone = 10, /*%< Zone of record different from zone section */
- ns_r_max = 11,
- /* The following are EDNS extended rcodes */
- ns_r_badvers = 16,
- /* The following are TSIG errors */
- ns_r_badsig = 16,
- ns_r_badkey = 17,
- ns_r_badtime = 18
-} ns_rcode;
-
-/* BIND_UPDATE */
-typedef enum __ns_update_operation {
- ns_uop_delete = 0,
- ns_uop_add = 1,
- ns_uop_max = 2
-} ns_update_operation;
-
-/*%
- * This structure is used for TSIG authenticated messages
- */
-struct ns_tsig_key {
- char name[NS_MAXDNAME], alg[NS_MAXDNAME];
- unsigned char *data;
- int len;
-};
-typedef struct ns_tsig_key ns_tsig_key;
-
-/*%
- * This structure is used for TSIG authenticated TCP messages
- */
-struct ns_tcp_tsig_state {
- int counter;
- struct dst_key *key;
- void *ctx;
- unsigned char sig[NS_PACKETSZ];
- int siglen;
-};
-typedef struct ns_tcp_tsig_state ns_tcp_tsig_state;
-
-#define NS_TSIG_FUDGE 300
-#define NS_TSIG_TCP_COUNT 100
-#define NS_TSIG_ALG_HMAC_MD5 "HMAC-MD5.SIG-ALG.REG.INT"
-
-#define NS_TSIG_ERROR_NO_TSIG -10
-#define NS_TSIG_ERROR_NO_SPACE -11
-#define NS_TSIG_ERROR_FORMERR -12
-
-/*%
- * Currently defined type values for resources and queries.
- */
-typedef enum __ns_type
- {
- ns_t_invalid = 0,
-
- ns_t_a = 1,
- ns_t_ns = 2,
- ns_t_md = 3,
- ns_t_mf = 4,
- ns_t_cname = 5,
- ns_t_soa = 6,
- ns_t_mb = 7,
- ns_t_mg = 8,
- ns_t_mr = 9,
- ns_t_null = 10,
- ns_t_wks = 11,
- ns_t_ptr = 12,
- ns_t_hinfo = 13,
- ns_t_minfo = 14,
- ns_t_mx = 15,
- ns_t_txt = 16,
- ns_t_rp = 17,
- ns_t_afsdb = 18,
- ns_t_x25 = 19,
- ns_t_isdn = 20,
- ns_t_rt = 21,
- ns_t_nsap = 22,
- ns_t_nsap_ptr = 23,
- ns_t_sig = 24,
- ns_t_key = 25,
- ns_t_px = 26,
- ns_t_gpos = 27,
- ns_t_aaaa = 28,
- ns_t_loc = 29,
- ns_t_nxt = 30,
- ns_t_eid = 31,
- ns_t_nimloc = 32,
- ns_t_srv = 33,
- ns_t_atma = 34,
- ns_t_naptr = 35,
- ns_t_kx = 36,
- ns_t_cert = 37,
- ns_t_a6 = 38,
- ns_t_dname = 39,
- ns_t_sink = 40,
- ns_t_opt = 41,
- ns_t_apl = 42,
- ns_t_ds = 43,
- ns_t_sshfp = 44,
- ns_t_ipseckey = 45,
- ns_t_rrsig = 46,
- ns_t_nsec = 47,
- ns_t_dnskey = 48,
- ns_t_dhcid = 49,
- ns_t_nsec3 = 50,
- ns_t_nsec3param = 51,
- ns_t_tlsa = 52,
- ns_t_smimea = 53,
- ns_t_hip = 55,
- ns_t_ninfo = 56,
- ns_t_rkey = 57,
- ns_t_talink = 58,
- ns_t_cds = 59,
- ns_t_cdnskey = 60,
- ns_t_openpgpkey = 61,
- ns_t_csync = 62,
- ns_t_spf = 99,
- ns_t_uinfo = 100,
- ns_t_uid = 101,
- ns_t_gid = 102,
- ns_t_unspec = 103,
- ns_t_nid = 104,
- ns_t_l32 = 105,
- ns_t_l64 = 106,
- ns_t_lp = 107,
- ns_t_eui48 = 108,
- ns_t_eui64 = 109,
- ns_t_tkey = 249,
- ns_t_tsig = 250,
- ns_t_ixfr = 251,
- ns_t_axfr = 252,
- ns_t_mailb = 253,
- ns_t_maila = 254,
- ns_t_any = 255,
- ns_t_uri = 256,
- ns_t_caa = 257,
- ns_t_avc = 258,
- ns_t_ta = 32768,
- ns_t_dlv = 32769,
-
- ns_t_max = 65536
- } ns_type;
-
-/*%
- * Values for class field
- */
-typedef enum __ns_class {
- ns_c_invalid = 0, /*%< Cookie. */
- ns_c_in = 1, /*%< Internet. */
- ns_c_2 = 2, /*%< unallocated/unsupported. */
- ns_c_chaos = 3, /*%< MIT Chaos-net. */
- ns_c_hs = 4, /*%< MIT Hesiod. */
- /* Query class values which do not appear in resource records */
- ns_c_none = 254, /*%< for prereq. sections in update requests */
- ns_c_any = 255, /*%< Wildcard match. */
- ns_c_max = 65536
-} ns_class;
-
-/* Certificate type values in CERT resource records. */
-typedef enum __ns_cert_types {
- cert_t_pkix = 1, /*%< PKIX (X.509v3) */
- cert_t_spki = 2, /*%< SPKI */
- cert_t_pgp = 3, /*%< PGP */
- cert_t_url = 253, /*%< URL private type */
- cert_t_oid = 254 /*%< OID private type */
-} ns_cert_types;
-
-/*%
- * EDNS0 extended flags and option codes, host order.
- */
-#define NS_OPT_DNSSEC_OK 0x8000U
-#define NS_OPT_NSID 3
-
-/*%
- * Inline versions of get/put short/long. Pointer is advanced.
- */
-#define NS_GET16(s, cp) do { \
- const unsigned char *t_cp = (const unsigned char *)(cp); \
- (s) = ((uint16_t)t_cp[0] << 8) \
- | ((uint16_t)t_cp[1]) \
- ; \
- (cp) += NS_INT16SZ; \
-} while (0)
-
-#define NS_GET32(l, cp) do { \
- const unsigned char *t_cp = (const unsigned char *)(cp); \
- (l) = ((uint32_t)t_cp[0] << 24) \
- | ((uint32_t)t_cp[1] << 16) \
- | ((uint32_t)t_cp[2] << 8) \
- | ((uint32_t)t_cp[3]) \
- ; \
- (cp) += NS_INT32SZ; \
-} while (0)
-
-#define NS_PUT16(s, cp) do { \
- uint16_t t_s = (uint16_t)(s); \
- unsigned char *t_cp = (unsigned char *)(cp); \
- *t_cp++ = t_s >> 8; \
- *t_cp = t_s; \
- (cp) += NS_INT16SZ; \
-} while (0)
-
-#define NS_PUT32(l, cp) do { \
- uint32_t t_l = (uint32_t)(l); \
- unsigned char *t_cp = (unsigned char *)(cp); \
- *t_cp++ = t_l >> 24; \
- *t_cp++ = t_l >> 16; \
- *t_cp++ = t_l >> 8; \
- *t_cp = t_l; \
- (cp) += NS_INT32SZ; \
-} while (0)
-
-__BEGIN_DECLS
-int ns_msg_getflag (ns_msg, int) __THROW;
-unsigned int ns_get16 (const unsigned char *) __THROW;
-unsigned long ns_get32 (const unsigned char *) __THROW;
-void ns_put16 (unsigned int, unsigned char *) __THROW;
-void ns_put32 (unsigned long, unsigned char *) __THROW;
-int ns_initparse (const unsigned char *, int, ns_msg *) __THROW;
-int ns_skiprr (const unsigned char *, const unsigned char *,
- ns_sect, int) __THROW;
-int ns_parserr (ns_msg *, ns_sect, int, ns_rr *) __THROW;
-int ns_sprintrr (const ns_msg *, const ns_rr *,
- const char *, const char *, char *, size_t)
- __THROW;
-int ns_sprintrrf (const unsigned char *, size_t, const char *,
- ns_class, ns_type, unsigned long,
- const unsigned char *, size_t, const char *,
- const char *, char *, size_t) __THROW;
-int ns_format_ttl (unsigned long, char *, size_t) __THROW;
-int ns_parse_ttl (const char *, unsigned long *) __THROW;
-uint32_t ns_datetosecs (const char *, int *) __THROW;
-int ns_name_ntol (const unsigned char *, unsigned char *, size_t)
- __THROW;
-int ns_name_ntop (const unsigned char *, char *, size_t) __THROW;
-int ns_name_pton (const char *, unsigned char *, size_t) __THROW;
-int ns_name_unpack (const unsigned char *, const unsigned char *,
- const unsigned char *, unsigned char *, size_t)
- __THROW;
-int ns_name_pack (const unsigned char *, unsigned char *, int,
- const unsigned char **, const unsigned char **)
- __THROW;
-int ns_name_uncompress (const unsigned char *,
- const unsigned char *,
- const unsigned char *,
- char *, size_t) __THROW;
-int ns_name_compress (const char *, unsigned char *, size_t,
- const unsigned char **,
- const unsigned char **) __THROW;
-int ns_name_skip (const unsigned char **, const unsigned char *)
- __THROW;
-void ns_name_rollback (const unsigned char *,
- const unsigned char **,
- const unsigned char **) __THROW;
-int ns_samedomain (const char *, const char *) __THROW;
-int ns_subdomain (const char *, const char *) __THROW;
-int ns_makecanon (const char *, char *, size_t) __THROW;
-int ns_samename (const char *, const char *) __THROW;
-__END_DECLS
-
-#include <arpa/nameser_compat.h>
-
-#endif /* !_ARPA_NAMESER_H_ */
-/*! \file */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/nameser_compat.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/nameser_compat.h
deleted file mode 100644
index f1c390f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/nameser_compat.h
+++ /dev/null
@@ -1,221 +0,0 @@
-/* Copyright (c) 1983, 1989
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef _ARPA_NAMESER_COMPAT_
-#define _ARPA_NAMESER_COMPAT_
-
-#include <endian.h>
-
-/*%
- * Structure for query header. The order of the fields is machine- and
- * compiler-dependent, depending on the byte/bit order and the layout
- * of bit fields. We use bit fields only in int variables, as this
- * is all ANSI requires. This requires a somewhat confusing rearrangement.
- */
-
-typedef struct {
- unsigned id :16; /*%< query identification number */
-#if __BYTE_ORDER == __BIG_ENDIAN
- /* fields in third byte */
- unsigned qr: 1; /*%< response flag */
- unsigned opcode: 4; /*%< purpose of message */
- unsigned aa: 1; /*%< authoritive answer */
- unsigned tc: 1; /*%< truncated message */
- unsigned rd: 1; /*%< recursion desired */
- /* fields in fourth byte */
- unsigned ra: 1; /*%< recursion available */
- unsigned unused :1; /*%< unused bits (MBZ as of 4.9.3a3) */
- unsigned ad: 1; /*%< authentic data from named */
- unsigned cd: 1; /*%< checking disabled by resolver */
- unsigned rcode :4; /*%< response code */
-#endif
-#if __BYTE_ORDER == __LITTLE_ENDIAN || __BYTE_ORDER == __PDP_ENDIAN
- /* fields in third byte */
- unsigned rd :1; /*%< recursion desired */
- unsigned tc :1; /*%< truncated message */
- unsigned aa :1; /*%< authoritive answer */
- unsigned opcode :4; /*%< purpose of message */
- unsigned qr :1; /*%< response flag */
- /* fields in fourth byte */
- unsigned rcode :4; /*%< response code */
- unsigned cd: 1; /*%< checking disabled by resolver */
- unsigned ad: 1; /*%< authentic data from named */
- unsigned unused :1; /*%< unused bits (MBZ as of 4.9.3a3) */
- unsigned ra :1; /*%< recursion available */
-#endif
- /* remaining bytes */
- unsigned qdcount :16; /*%< number of question entries */
- unsigned ancount :16; /*%< number of answer entries */
- unsigned nscount :16; /*%< number of authority entries */
- unsigned arcount :16; /*%< number of resource entries */
-} HEADER;
-
-#define PACKETSZ NS_PACKETSZ
-#define MAXDNAME NS_MAXDNAME
-#define MAXCDNAME NS_MAXCDNAME
-#define MAXLABEL NS_MAXLABEL
-#define HFIXEDSZ NS_HFIXEDSZ
-#define QFIXEDSZ NS_QFIXEDSZ
-#define RRFIXEDSZ NS_RRFIXEDSZ
-#define INT32SZ NS_INT32SZ
-#define INT16SZ NS_INT16SZ
-#define INT8SZ NS_INT8SZ
-#define INADDRSZ NS_INADDRSZ
-#define IN6ADDRSZ NS_IN6ADDRSZ
-#define INDIR_MASK NS_CMPRSFLGS
-#define NAMESERVER_PORT NS_DEFAULTPORT
-
-#define S_ZONE ns_s_zn
-#define S_PREREQ ns_s_pr
-#define S_UPDATE ns_s_ud
-#define S_ADDT ns_s_ar
-
-#define QUERY ns_o_query
-#define IQUERY ns_o_iquery
-#define STATUS ns_o_status
-#define NS_NOTIFY_OP ns_o_notify
-#define NS_UPDATE_OP ns_o_update
-
-#define NOERROR ns_r_noerror
-#define FORMERR ns_r_formerr
-#define SERVFAIL ns_r_servfail
-#define NXDOMAIN ns_r_nxdomain
-#define NOTIMP ns_r_notimpl
-#define REFUSED ns_r_refused
-#define YXDOMAIN ns_r_yxdomain
-#define YXRRSET ns_r_yxrrset
-#define NXRRSET ns_r_nxrrset
-#define NOTAUTH ns_r_notauth
-#define NOTZONE ns_r_notzone
-/*#define BADSIG ns_r_badsig*/
-/*#define BADKEY ns_r_badkey*/
-/*#define BADTIME ns_r_badtime*/
-
-
-#define DELETE ns_uop_delete
-#define ADD ns_uop_add
-
-#define T_A ns_t_a
-#define T_NS ns_t_ns
-#define T_MD ns_t_md
-#define T_MF ns_t_mf
-#define T_CNAME ns_t_cname
-#define T_SOA ns_t_soa
-#define T_MB ns_t_mb
-#define T_MG ns_t_mg
-#define T_MR ns_t_mr
-#define T_NULL ns_t_null
-#define T_WKS ns_t_wks
-#define T_PTR ns_t_ptr
-#define T_HINFO ns_t_hinfo
-#define T_MINFO ns_t_minfo
-#define T_MX ns_t_mx
-#define T_TXT ns_t_txt
-#define T_RP ns_t_rp
-#define T_AFSDB ns_t_afsdb
-#define T_X25 ns_t_x25
-#define T_ISDN ns_t_isdn
-#define T_RT ns_t_rt
-#define T_NSAP ns_t_nsap
-#define T_NSAP_PTR ns_t_nsap_ptr
-#define T_SIG ns_t_sig
-#define T_KEY ns_t_key
-#define T_PX ns_t_px
-#define T_GPOS ns_t_gpos
-#define T_AAAA ns_t_aaaa
-#define T_LOC ns_t_loc
-#define T_NXT ns_t_nxt
-#define T_EID ns_t_eid
-#define T_NIMLOC ns_t_nimloc
-#define T_SRV ns_t_srv
-#define T_ATMA ns_t_atma
-#define T_NAPTR ns_t_naptr
-#define T_KX ns_t_kx
-#define T_CERT ns_t_cert
-#define T_A6 ns_t_a6
-#define T_DNAME ns_t_dname
-#define T_SINK ns_t_sink
-#define T_OPT ns_t_opt
-#define T_APL ns_t_apl
-#define T_DS ns_t_ds
-#define T_SSHFP ns_t_sshfp
-#define T_IPSECKEY ns_t_ipseckey
-#define T_RRSIG ns_t_rrsig
-#define T_NSEC ns_t_nsec
-#define T_DNSKEY ns_t_dnskey
-#define T_DHCID ns_t_dhcid
-#define T_NSEC3 ns_t_nsec3
-#define T_NSEC3PARAM ns_t_nsec3param
-#define T_TLSA ns_t_tlsa
-#define T_SMIMEA ns_t_smimea
-#define T_HIP ns_t_hip
-#define T_NINFO ns_t_ninfo
-#define T_RKEY ns_t_rkey
-#define T_TALINK ns_t_talink
-#define T_CDS ns_t_cds
-#define T_CDNSKEY ns_t_cdnskey
-#define T_OPENPGPKEY ns_t_openpgpkey
-#define T_CSYNC ns_t_csync
-#define T_SPF ns_t_spf
-#define T_UINFO ns_t_uinfo
-#define T_UID ns_t_uid
-#define T_GID ns_t_gid
-#define T_UNSPEC ns_t_unspec
-#define T_NID ns_t_nid
-#define T_L32 ns_t_l32
-#define T_L64 ns_t_l64
-#define T_LP ns_t_lp
-#define T_EUI48 ns_t_eui48
-#define T_EUI64 ns_t_eui64
-#define T_TKEY ns_t_tkey
-#define T_TSIG ns_t_tsig
-#define T_IXFR ns_t_ixfr
-#define T_AXFR ns_t_axfr
-#define T_MAILB ns_t_mailb
-#define T_MAILA ns_t_maila
-#define T_ANY ns_t_any
-#define T_URI ns_t_uri
-#define T_CAA ns_t_caa
-#define T_AVC ns_t_avc
-#define T_TA ns_t_ta
-#define T_DLV ns_t_dlv
-
-#define C_IN ns_c_in
-#define C_CHAOS ns_c_chaos
-#define C_HS ns_c_hs
-/* BIND_UPDATE */
-#define C_NONE ns_c_none
-#define C_ANY ns_c_any
-
-#define GETSHORT NS_GET16
-#define GETLONG NS_GET32
-#define PUTSHORT NS_PUT16
-#define PUTLONG NS_PUT32
-
-#endif /* _ARPA_NAMESER_COMPAT_ */
-/*! \file */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/telnet.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/telnet.h
deleted file mode 100644
index 3774c89..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/telnet.h
+++ /dev/null
@@ -1,316 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)telnet.h 8.2 (Berkeley) 12/15/93
- */
-
-#ifndef _ARPA_TELNET_H
-#define _ARPA_TELNET_H 1
-
-/*
- * Definitions for the TELNET protocol.
- */
-#define IAC 255 /* interpret as command: */
-#define DONT 254 /* you are not to use option */
-#define DO 253 /* please, you use option */
-#define WONT 252 /* I won't use option */
-#define WILL 251 /* I will use option */
-#define SB 250 /* interpret as subnegotiation */
-#define GA 249 /* you may reverse the line */
-#define EL 248 /* erase the current line */
-#define EC 247 /* erase the current character */
-#define AYT 246 /* are you there */
-#define AO 245 /* abort output--but let prog finish */
-#define IP 244 /* interrupt process--permanently */
-#define BREAK 243 /* break */
-#define DM 242 /* data mark--for connect. cleaning */
-#define NOP 241 /* nop */
-#define SE 240 /* end sub negotiation */
-#define EOR 239 /* end of record (transparent mode) */
-#define ABORT 238 /* Abort process */
-#define SUSP 237 /* Suspend process */
-#define xEOF 236 /* End of file: EOF is already used... */
-
-#define SYNCH 242 /* for telfunc calls */
-
-#ifdef TELCMDS
-char *telcmds[] = {
- "EOF", "SUSP", "ABORT", "EOR",
- "SE", "NOP", "DMARK", "BRK", "IP", "AO", "AYT", "EC",
- "EL", "GA", "SB", "WILL", "WONT", "DO", "DONT", "IAC", 0,
-};
-#else
-extern char *telcmds[];
-#endif
-
-#define TELCMD_FIRST xEOF
-#define TELCMD_LAST IAC
-#define TELCMD_OK(x) ((unsigned int)(x) <= TELCMD_LAST && \
- (unsigned int)(x) >= TELCMD_FIRST)
-#define TELCMD(x) telcmds[(x)-TELCMD_FIRST]
-
-/* telnet options */
-#define TELOPT_BINARY 0 /* 8-bit data path */
-#define TELOPT_ECHO 1 /* echo */
-#define TELOPT_RCP 2 /* prepare to reconnect */
-#define TELOPT_SGA 3 /* suppress go ahead */
-#define TELOPT_NAMS 4 /* approximate message size */
-#define TELOPT_STATUS 5 /* give status */
-#define TELOPT_TM 6 /* timing mark */
-#define TELOPT_RCTE 7 /* remote controlled transmission and echo */
-#define TELOPT_NAOL 8 /* negotiate about output line width */
-#define TELOPT_NAOP 9 /* negotiate about output page size */
-#define TELOPT_NAOCRD 10 /* negotiate about CR disposition */
-#define TELOPT_NAOHTS 11 /* negotiate about horizontal tabstops */
-#define TELOPT_NAOHTD 12 /* negotiate about horizontal tab disposition */
-#define TELOPT_NAOFFD 13 /* negotiate about formfeed disposition */
-#define TELOPT_NAOVTS 14 /* negotiate about vertical tab stops */
-#define TELOPT_NAOVTD 15 /* negotiate about vertical tab disposition */
-#define TELOPT_NAOLFD 16 /* negotiate about output LF disposition */
-#define TELOPT_XASCII 17 /* extended ascii character set */
-#define TELOPT_LOGOUT 18 /* force logout */
-#define TELOPT_BM 19 /* byte macro */
-#define TELOPT_DET 20 /* data entry terminal */
-#define TELOPT_SUPDUP 21 /* supdup protocol */
-#define TELOPT_SUPDUPOUTPUT 22 /* supdup output */
-#define TELOPT_SNDLOC 23 /* send location */
-#define TELOPT_TTYPE 24 /* terminal type */
-#define TELOPT_EOR 25 /* end or record */
-#define TELOPT_TUID 26 /* TACACS user identification */
-#define TELOPT_OUTMRK 27 /* output marking */
-#define TELOPT_TTYLOC 28 /* terminal location number */
-#define TELOPT_3270REGIME 29 /* 3270 regime */
-#define TELOPT_X3PAD 30 /* X.3 PAD */
-#define TELOPT_NAWS 31 /* window size */
-#define TELOPT_TSPEED 32 /* terminal speed */
-#define TELOPT_LFLOW 33 /* remote flow control */
-#define TELOPT_LINEMODE 34 /* Linemode option */
-#define TELOPT_XDISPLOC 35 /* X Display Location */
-#define TELOPT_OLD_ENVIRON 36 /* Old - Environment variables */
-#define TELOPT_AUTHENTICATION 37/* Authenticate */
-#define TELOPT_ENCRYPT 38 /* Encryption option */
-#define TELOPT_NEW_ENVIRON 39 /* New - Environment variables */
-#define TELOPT_EXOPL 255 /* extended-options-list */
-
-
-#define NTELOPTS (1+TELOPT_NEW_ENVIRON)
-#ifdef TELOPTS
-char *telopts[NTELOPTS+1] = {
- "BINARY", "ECHO", "RCP", "SUPPRESS GO AHEAD", "NAME",
- "STATUS", "TIMING MARK", "RCTE", "NAOL", "NAOP",
- "NAOCRD", "NAOHTS", "NAOHTD", "NAOFFD", "NAOVTS",
- "NAOVTD", "NAOLFD", "EXTEND ASCII", "LOGOUT", "BYTE MACRO",
- "DATA ENTRY TERMINAL", "SUPDUP", "SUPDUP OUTPUT",
- "SEND LOCATION", "TERMINAL TYPE", "END OF RECORD",
- "TACACS UID", "OUTPUT MARKING", "TTYLOC",
- "3270 REGIME", "X.3 PAD", "NAWS", "TSPEED", "LFLOW",
- "LINEMODE", "XDISPLOC", "OLD-ENVIRON", "AUTHENTICATION",
- "ENCRYPT", "NEW-ENVIRON",
- 0,
-};
-#define TELOPT_FIRST TELOPT_BINARY
-#define TELOPT_LAST TELOPT_NEW_ENVIRON
-#define TELOPT_OK(x) ((unsigned int)(x) <= TELOPT_LAST)
-#define TELOPT(x) telopts[(x)-TELOPT_FIRST]
-#endif
-
-/* sub-option qualifiers */
-#define TELQUAL_IS 0 /* option is... */
-#define TELQUAL_SEND 1 /* send option */
-#define TELQUAL_INFO 2 /* ENVIRON: informational version of IS */
-#define TELQUAL_REPLY 2 /* AUTHENTICATION: client version of IS */
-#define TELQUAL_NAME 3 /* AUTHENTICATION: client version of IS */
-
-#define LFLOW_OFF 0 /* Disable remote flow control */
-#define LFLOW_ON 1 /* Enable remote flow control */
-#define LFLOW_RESTART_ANY 2 /* Restart output on any char */
-#define LFLOW_RESTART_XON 3 /* Restart output only on XON */
-
-/*
- * LINEMODE suboptions
- */
-
-#define LM_MODE 1
-#define LM_FORWARDMASK 2
-#define LM_SLC 3
-
-#define MODE_EDIT 0x01
-#define MODE_TRAPSIG 0x02
-#define MODE_ACK 0x04
-#define MODE_SOFT_TAB 0x08
-#define MODE_LIT_ECHO 0x10
-
-#define MODE_MASK 0x1f
-
-/* Not part of protocol, but needed to simplify things... */
-#define MODE_FLOW 0x0100
-#define MODE_ECHO 0x0200
-#define MODE_INBIN 0x0400
-#define MODE_OUTBIN 0x0800
-#define MODE_FORCE 0x1000
-
-#define SLC_SYNCH 1
-#define SLC_BRK 2
-#define SLC_IP 3
-#define SLC_AO 4
-#define SLC_AYT 5
-#define SLC_EOR 6
-#define SLC_ABORT 7
-#define SLC_EOF 8
-#define SLC_SUSP 9
-#define SLC_EC 10
-#define SLC_EL 11
-#define SLC_EW 12
-#define SLC_RP 13
-#define SLC_LNEXT 14
-#define SLC_XON 15
-#define SLC_XOFF 16
-#define SLC_FORW1 17
-#define SLC_FORW2 18
-
-#define NSLC 18
-
-/*
- * For backwards compatibility, we define SLC_NAMES to be the
- * list of names if SLC_NAMES is not defined.
- */
-#define SLC_NAMELIST "0", "SYNCH", "BRK", "IP", "AO", "AYT", "EOR", \
- "ABORT", "EOF", "SUSP", "EC", "EL", "EW", "RP", \
- "LNEXT", "XON", "XOFF", "FORW1", "FORW2", 0,
-#ifdef SLC_NAMES
-char *slc_names[] = {
- SLC_NAMELIST
-};
-#else
-extern char *slc_names[];
-#define SLC_NAMES SLC_NAMELIST
-#endif
-
-#define SLC_NAME_OK(x) ((unsigned int)(x) <= NSLC)
-#define SLC_NAME(x) slc_names[x]
-
-#define SLC_NOSUPPORT 0
-#define SLC_CANTCHANGE 1
-#define SLC_VARIABLE 2
-#define SLC_DEFAULT 3
-#define SLC_LEVELBITS 0x03
-
-#define SLC_FUNC 0
-#define SLC_FLAGS 1
-#define SLC_VALUE 2
-
-#define SLC_ACK 0x80
-#define SLC_FLUSHIN 0x40
-#define SLC_FLUSHOUT 0x20
-
-#define OLD_ENV_VAR 1
-#define OLD_ENV_VALUE 0
-#define NEW_ENV_VAR 0
-#define NEW_ENV_VALUE 1
-#define ENV_ESC 2
-#define ENV_USERVAR 3
-
-/*
- * AUTHENTICATION suboptions
- */
-
-/*
- * Who is authenticating who ...
- */
-#define AUTH_WHO_CLIENT 0 /* Client authenticating server */
-#define AUTH_WHO_SERVER 1 /* Server authenticating client */
-#define AUTH_WHO_MASK 1
-
-/*
- * amount of authentication done
- */
-#define AUTH_HOW_ONE_WAY 0
-#define AUTH_HOW_MUTUAL 2
-#define AUTH_HOW_MASK 2
-
-#define AUTHTYPE_NULL 0
-#define AUTHTYPE_KERBEROS_V4 1
-#define AUTHTYPE_KERBEROS_V5 2
-#define AUTHTYPE_SPX 3
-#define AUTHTYPE_MINK 4
-#define AUTHTYPE_CNT 5
-
-#define AUTHTYPE_TEST 99
-
-#ifdef AUTH_NAMES
-char *authtype_names[] = {
- "NULL", "KERBEROS_V4", "KERBEROS_V5", "SPX", "MINK", 0,
-};
-#else
-extern char *authtype_names[];
-#endif
-
-#define AUTHTYPE_NAME_OK(x) ((unsigned int)(x) < AUTHTYPE_CNT)
-#define AUTHTYPE_NAME(x) authtype_names[x]
-
-/*
- * ENCRYPTion suboptions
- */
-#define ENCRYPT_IS 0 /* I pick encryption type ... */
-#define ENCRYPT_SUPPORT 1 /* I support encryption types ... */
-#define ENCRYPT_REPLY 2 /* Initial setup response */
-#define ENCRYPT_START 3 /* Am starting to send encrypted */
-#define ENCRYPT_END 4 /* Am ending encrypted */
-#define ENCRYPT_REQSTART 5 /* Request you start encrypting */
-#define ENCRYPT_REQEND 6 /* Request you send encrypting */
-#define ENCRYPT_ENC_KEYID 7
-#define ENCRYPT_DEC_KEYID 8
-#define ENCRYPT_CNT 9
-
-#define ENCTYPE_ANY 0
-#define ENCTYPE_DES_CFB64 1
-#define ENCTYPE_DES_OFB64 2
-#define ENCTYPE_CNT 3
-
-#ifdef ENCRYPT_NAMES
-char *encrypt_names[] = {
- "IS", "SUPPORT", "REPLY", "START", "END",
- "REQUEST-START", "REQUEST-END", "ENC-KEYID", "DEC-KEYID",
- 0,
-};
-char *enctype_names[] = {
- "ANY", "DES_CFB64", "DES_OFB64", 0,
-};
-#else
-extern char *encrypt_names[];
-extern char *enctype_names[];
-#endif
-
-
-#define ENCRYPT_NAME_OK(x) ((unsigned int)(x) < ENCRYPT_CNT)
-#define ENCRYPT_NAME(x) encrypt_names[x]
-
-#define ENCTYPE_NAME_OK(x) ((unsigned int)(x) < ENCTYPE_CNT)
-#define ENCTYPE_NAME(x) enctype_names[x]
-
-#endif /* arpa/telnet.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/tftp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/tftp.h
deleted file mode 100644
index 86e0b6e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/arpa/tftp.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)tftp.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _ARPA_TFTP_H
-#define _ARPA_TFTP_H 1
-
-/*
- * Trivial File Transfer Protocol (IEN-133)
- */
-#define SEGSIZE 512 /* data segment size */
-
-/*
- * Packet types.
- */
-#define RRQ 01 /* read request */
-#define WRQ 02 /* write request */
-#define DATA 03 /* data packet */
-#define ACK 04 /* acknowledgement */
-#define ERROR 05 /* error code */
-
-struct tftphdr {
- short th_opcode; /* packet type */
- union {
- char tu_padding[3]; /* sizeof() compat */
- struct {
- union {
- unsigned short tu_block; /* block # */
- short tu_code; /* error code */
- } __attribute__ ((__packed__)) th_u3;
- char tu_data[0]; /* data or error string */
- } __attribute__ ((__packed__)) th_u2;
- char tu_stuff[0]; /* request packet stuff */
- } __attribute__ ((__packed__)) th_u1;
-} __attribute__ ((__packed__));
-
-#define th_block th_u1.th_u2.th_u3.tu_block
-#define th_code th_u1.th_u2.th_u3.tu_code
-#define th_stuff th_u1.tu_stuff
-#define th_data th_u1.th_u2.tu_data
-#define th_msg th_u1.th_u2.tu_data
-
-/*
- * Error codes.
- */
-#define EUNDEF 0 /* not defined */
-#define ENOTFOUND 1 /* file not found */
-#define EACCESS 2 /* access violation */
-#define ENOSPACE 3 /* disk full or allocation exceeded */
-#define EBADOP 4 /* illegal TFTP operation */
-#define EBADID 5 /* unknown transfer ID */
-#define EEXISTS 6 /* file already exists */
-#define ENOUSER 7 /* no such user */
-
-#endif /* arpa/tftp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/assert.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/assert.h
deleted file mode 100644
index 2894908..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/assert.h
+++ /dev/null
@@ -1,141 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.2 Diagnostics <assert.h>
- */
-
-#ifdef _ASSERT_H
-
-# undef _ASSERT_H
-# undef assert
-# undef __ASSERT_VOID_CAST
-
-# ifdef __USE_GNU
-# undef assert_perror
-# endif
-
-#endif /* assert.h */
-
-#define _ASSERT_H 1
-#include <features.h>
-
-#if defined __cplusplus && __GNUC_PREREQ (2,95)
-# define __ASSERT_VOID_CAST static_cast<void>
-#else
-# define __ASSERT_VOID_CAST (void)
-#endif
-
-/* void assert (int expression);
-
- If NDEBUG is defined, do nothing.
- If not, and EXPRESSION is zero, print an error message and abort. */
-
-#ifdef NDEBUG
-
-# define assert(expr) (__ASSERT_VOID_CAST (0))
-
-/* void assert_perror (int errnum);
-
- If NDEBUG is defined, do nothing. If not, and ERRNUM is not zero, print an
- error message with the error text for ERRNUM and abort.
- (This is a GNU extension.) */
-
-# ifdef __USE_GNU
-# define assert_perror(errnum) (__ASSERT_VOID_CAST (0))
-# endif
-
-#else /* Not NDEBUG. */
-
-__BEGIN_DECLS
-
-/* This prints an "Assertion failed" message and aborts. */
-extern void __assert_fail (const char *__assertion, const char *__file,
- unsigned int __line, const char *__function)
- __THROW __attribute__ ((__noreturn__));
-
-/* Likewise, but prints the error text for ERRNUM. */
-extern void __assert_perror_fail (int __errnum, const char *__file,
- unsigned int __line, const char *__function)
- __THROW __attribute__ ((__noreturn__));
-
-
-/* The following is not at all used here but needed for standard
- compliance. */
-extern void __assert (const char *__assertion, const char *__file, int __line)
- __THROW __attribute__ ((__noreturn__));
-
-
-__END_DECLS
-
-/* When possible, define assert so that it does not add extra
- parentheses around EXPR. Otherwise, those added parentheses would
- suppress warnings we'd expect to be detected by gcc's -Wparentheses. */
-# if defined __cplusplus
-# define assert(expr) \
- (static_cast <bool> (expr) \
- ? void (0) \
- : __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION))
-# elif !defined __GNUC__ || defined __STRICT_ANSI__
-# define assert(expr) \
- ((expr) \
- ? __ASSERT_VOID_CAST (0) \
- : __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION))
-# else
-/* The first occurrence of EXPR is not evaluated due to the sizeof,
- but will trigger any pedantic warnings masked by the __extension__
- for the second occurrence. The ternary operator is required to
- support function pointers and bit fields in this context, and to
- suppress the evaluation of variable length arrays. */
-# define assert(expr) \
- ((void) sizeof ((expr) ? 1 : 0), __extension__ ({ \
- if (expr) \
- ; /* empty */ \
- else \
- __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION); \
- }))
-# endif
-
-# ifdef __USE_GNU
-# define assert_perror(errnum) \
- (!(errnum) \
- ? __ASSERT_VOID_CAST (0) \
- : __assert_perror_fail ((errnum), __FILE__, __LINE__, __ASSERT_FUNCTION))
-# endif
-
-/* Version 2.4 and later of GCC define a magical variable `__PRETTY_FUNCTION__'
- which contains the name of the function currently being defined.
- This is broken in G++ before version 2.6.
- C9x has a similar variable called __func__, but prefer the GCC one since
- it demangles C++ function names. */
-# if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4)
-# define __ASSERT_FUNCTION __extension__ __PRETTY_FUNCTION__
-# else
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __ASSERT_FUNCTION __func__
-# else
-# define __ASSERT_FUNCTION ((const char *) 0)
-# endif
-# endif
-
-#endif /* NDEBUG. */
-
-
-#if defined __USE_ISOC11 && !defined __cplusplus
-# undef static_assert
-# define static_assert _Static_assert
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/a.out.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/a.out.h
deleted file mode 100644
index 0e7fb03..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/a.out.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef __A_OUT_GNU_H__
-# error "Never use <bits/a.out.h> directly; include <a.out.h> instead."
-#endif
-
-/* Signal to users of this header that this architecture really doesn't
- support a.out binary format. */
-#define __NO_A_OUT_SUPPORT 1
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/argp-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/argp-ldbl.h
deleted file mode 100644
index 903b06f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/argp-ldbl.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Redirections for argp functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGP_H
-# error "Never include <bits/argp-ldbl.h> directly; use <argp.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (argp_error)
-__LDBL_REDIR_DECL (argp_failure)
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/byteswap.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/byteswap.h
deleted file mode 100644
index 6438a8b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/byteswap.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* Macros and inline functions to swap the order of bytes in integer values.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _BYTESWAP_H && !defined _NETINET_IN_H && !defined _ENDIAN_H
-# error "Never use <bits/byteswap.h> directly; include <byteswap.h> instead."
-#endif
-
-#ifndef _BITS_BYTESWAP_H
-#define _BITS_BYTESWAP_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-/* Swap bytes in 16-bit value. */
-#define __bswap_constant_16(x) \
- ((__uint16_t) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))
-
-static __inline __uint16_t
-__bswap_16 (__uint16_t __bsx)
-{
-#if __GNUC_PREREQ (4, 8)
- return __builtin_bswap16 (__bsx);
-#else
- return __bswap_constant_16 (__bsx);
-#endif
-}
-
-/* Swap bytes in 32-bit value. */
-#define __bswap_constant_32(x) \
- ((((x) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >> 8) \
- | (((x) & 0x0000ff00u) << 8) | (((x) & 0x000000ffu) << 24))
-
-static __inline __uint32_t
-__bswap_32 (__uint32_t __bsx)
-{
-#if __GNUC_PREREQ (4, 3)
- return __builtin_bswap32 (__bsx);
-#else
- return __bswap_constant_32 (__bsx);
-#endif
-}
-
-/* Swap bytes in 64-bit value. */
-#define __bswap_constant_64(x) \
- ((((x) & 0xff00000000000000ull) >> 56) \
- | (((x) & 0x00ff000000000000ull) >> 40) \
- | (((x) & 0x0000ff0000000000ull) >> 24) \
- | (((x) & 0x000000ff00000000ull) >> 8) \
- | (((x) & 0x00000000ff000000ull) << 8) \
- | (((x) & 0x0000000000ff0000ull) << 24) \
- | (((x) & 0x000000000000ff00ull) << 40) \
- | (((x) & 0x00000000000000ffull) << 56))
-
-__extension__ static __inline __uint64_t
-__bswap_64 (__uint64_t __bsx)
-{
-#if __GNUC_PREREQ (4, 3)
- return __builtin_bswap64 (__bsx);
-#else
- return __bswap_constant_64 (__bsx);
-#endif
-}
-
-#endif /* _BITS_BYTESWAP_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/cmathcalls.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/cmathcalls.h
deleted file mode 100644
index 20a65b5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/cmathcalls.h
+++ /dev/null
@@ -1,130 +0,0 @@
-/* Prototype declarations for complex math functions;
- helper file for <complex.h>.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* NOTE: Because of the special way this file is used by <complex.h>, this
- file must NOT be protected from multiple inclusion as header files
- usually are.
-
- This file provides prototype declarations for the math functions.
- Most functions are declared using the macro:
-
- __MATHCALL (NAME, (ARGS...));
-
- This means there is a function `NAME' returning `double' and a function
- `NAMEf' returning `float'. Each place `_Mdouble_' appears in the
- prototype, that is actually `double' in the prototype for `NAME' and
- `float' in the prototype for `NAMEf'. Reentrant variant functions are
- called `NAME_r' and `NAMEf_r'.
-
- Functions returning other types like `int' are declared using the macro:
-
- __MATHDECL (TYPE, NAME, (ARGS...));
-
- This is just like __MATHCALL but for a function returning `TYPE'
- instead of `_Mdouble_'. In all of these cases, there is still
- both a `NAME' and a `NAMEf' that takes `float' arguments. */
-
-#ifndef _COMPLEX_H
-#error "Never use <bits/cmathcalls.h> directly; include <complex.h> instead."
-#endif
-
-#ifndef _Mdouble_complex_
-# define _Mdouble_complex_ _Mdouble_ _Complex
-#endif
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of Z. */
-__MATHCALL (cacos, (_Mdouble_complex_ __z));
-/* Arc sine of Z. */
-__MATHCALL (casin, (_Mdouble_complex_ __z));
-/* Arc tangent of Z. */
-__MATHCALL (catan, (_Mdouble_complex_ __z));
-
-/* Cosine of Z. */
-__MATHCALL (ccos, (_Mdouble_complex_ __z));
-/* Sine of Z. */
-__MATHCALL (csin, (_Mdouble_complex_ __z));
-/* Tangent of Z. */
-__MATHCALL (ctan, (_Mdouble_complex_ __z));
-
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic arc cosine of Z. */
-__MATHCALL (cacosh, (_Mdouble_complex_ __z));
-/* Hyperbolic arc sine of Z. */
-__MATHCALL (casinh, (_Mdouble_complex_ __z));
-/* Hyperbolic arc tangent of Z. */
-__MATHCALL (catanh, (_Mdouble_complex_ __z));
-
-/* Hyperbolic cosine of Z. */
-__MATHCALL (ccosh, (_Mdouble_complex_ __z));
-/* Hyperbolic sine of Z. */
-__MATHCALL (csinh, (_Mdouble_complex_ __z));
-/* Hyperbolic tangent of Z. */
-__MATHCALL (ctanh, (_Mdouble_complex_ __z));
-
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of Z. */
-__MATHCALL (cexp, (_Mdouble_complex_ __z));
-
-/* Natural logarithm of Z. */
-__MATHCALL (clog, (_Mdouble_complex_ __z));
-
-#ifdef __USE_GNU
-/* The base 10 logarithm is not defined by the standard but to implement
- the standard C++ library it is handy. */
-__MATHCALL (clog10, (_Mdouble_complex_ __z));
-#endif
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-__MATHCALL (cpow, (_Mdouble_complex_ __x, _Mdouble_complex_ __y));
-
-/* Return the square root of Z. */
-__MATHCALL (csqrt, (_Mdouble_complex_ __z));
-
-
-/* Absolute value, conjugates, and projection. */
-
-/* Absolute value of Z. */
-__MATHDECL (_Mdouble_,cabs, (_Mdouble_complex_ __z));
-
-/* Argument value of Z. */
-__MATHDECL (_Mdouble_,carg, (_Mdouble_complex_ __z));
-
-/* Complex conjugate of Z. */
-__MATHCALL (conj, (_Mdouble_complex_ __z));
-
-/* Projection of Z onto the Riemann sphere. */
-__MATHCALL (cproj, (_Mdouble_complex_ __z));
-
-
-/* Decomposing complex values. */
-
-/* Imaginary part of Z. */
-__MATHDECL (_Mdouble_,cimag, (_Mdouble_complex_ __z));
-
-/* Real part of Z. */
-__MATHDECL (_Mdouble_,creal, (_Mdouble_complex_ __z));
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/confname.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/confname.h
deleted file mode 100644
index 8068bda..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/confname.h
+++ /dev/null
@@ -1,675 +0,0 @@
-/* `sysconf', `pathconf', and `confstr' NAME values. Generic version.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never use <bits/confname.h> directly; include <unistd.h> instead."
-#endif
-
-/* Values for the NAME argument to `pathconf' and `fpathconf'. */
-enum
- {
- _PC_LINK_MAX,
-#define _PC_LINK_MAX _PC_LINK_MAX
- _PC_MAX_CANON,
-#define _PC_MAX_CANON _PC_MAX_CANON
- _PC_MAX_INPUT,
-#define _PC_MAX_INPUT _PC_MAX_INPUT
- _PC_NAME_MAX,
-#define _PC_NAME_MAX _PC_NAME_MAX
- _PC_PATH_MAX,
-#define _PC_PATH_MAX _PC_PATH_MAX
- _PC_PIPE_BUF,
-#define _PC_PIPE_BUF _PC_PIPE_BUF
- _PC_CHOWN_RESTRICTED,
-#define _PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED
- _PC_NO_TRUNC,
-#define _PC_NO_TRUNC _PC_NO_TRUNC
- _PC_VDISABLE,
-#define _PC_VDISABLE _PC_VDISABLE
- _PC_SYNC_IO,
-#define _PC_SYNC_IO _PC_SYNC_IO
- _PC_ASYNC_IO,
-#define _PC_ASYNC_IO _PC_ASYNC_IO
- _PC_PRIO_IO,
-#define _PC_PRIO_IO _PC_PRIO_IO
- _PC_SOCK_MAXBUF,
-#define _PC_SOCK_MAXBUF _PC_SOCK_MAXBUF
- _PC_FILESIZEBITS,
-#define _PC_FILESIZEBITS _PC_FILESIZEBITS
- _PC_REC_INCR_XFER_SIZE,
-#define _PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE
- _PC_REC_MAX_XFER_SIZE,
-#define _PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE
- _PC_REC_MIN_XFER_SIZE,
-#define _PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE
- _PC_REC_XFER_ALIGN,
-#define _PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN
- _PC_ALLOC_SIZE_MIN,
-#define _PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN
- _PC_SYMLINK_MAX,
-#define _PC_SYMLINK_MAX _PC_SYMLINK_MAX
- _PC_2_SYMLINKS
-#define _PC_2_SYMLINKS _PC_2_SYMLINKS
- };
-
-/* Values for the argument to `sysconf'. */
-enum
- {
- _SC_ARG_MAX,
-#define _SC_ARG_MAX _SC_ARG_MAX
- _SC_CHILD_MAX,
-#define _SC_CHILD_MAX _SC_CHILD_MAX
- _SC_CLK_TCK,
-#define _SC_CLK_TCK _SC_CLK_TCK
- _SC_NGROUPS_MAX,
-#define _SC_NGROUPS_MAX _SC_NGROUPS_MAX
- _SC_OPEN_MAX,
-#define _SC_OPEN_MAX _SC_OPEN_MAX
- _SC_STREAM_MAX,
-#define _SC_STREAM_MAX _SC_STREAM_MAX
- _SC_TZNAME_MAX,
-#define _SC_TZNAME_MAX _SC_TZNAME_MAX
- _SC_JOB_CONTROL,
-#define _SC_JOB_CONTROL _SC_JOB_CONTROL
- _SC_SAVED_IDS,
-#define _SC_SAVED_IDS _SC_SAVED_IDS
- _SC_REALTIME_SIGNALS,
-#define _SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS
- _SC_PRIORITY_SCHEDULING,
-#define _SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULING
- _SC_TIMERS,
-#define _SC_TIMERS _SC_TIMERS
- _SC_ASYNCHRONOUS_IO,
-#define _SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO
- _SC_PRIORITIZED_IO,
-#define _SC_PRIORITIZED_IO _SC_PRIORITIZED_IO
- _SC_SYNCHRONIZED_IO,
-#define _SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO
- _SC_FSYNC,
-#define _SC_FSYNC _SC_FSYNC
- _SC_MAPPED_FILES,
-#define _SC_MAPPED_FILES _SC_MAPPED_FILES
- _SC_MEMLOCK,
-#define _SC_MEMLOCK _SC_MEMLOCK
- _SC_MEMLOCK_RANGE,
-#define _SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGE
- _SC_MEMORY_PROTECTION,
-#define _SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION
- _SC_MESSAGE_PASSING,
-#define _SC_MESSAGE_PASSING _SC_MESSAGE_PASSING
- _SC_SEMAPHORES,
-#define _SC_SEMAPHORES _SC_SEMAPHORES
- _SC_SHARED_MEMORY_OBJECTS,
-#define _SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS
- _SC_AIO_LISTIO_MAX,
-#define _SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX
- _SC_AIO_MAX,
-#define _SC_AIO_MAX _SC_AIO_MAX
- _SC_AIO_PRIO_DELTA_MAX,
-#define _SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX
- _SC_DELAYTIMER_MAX,
-#define _SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX
- _SC_MQ_OPEN_MAX,
-#define _SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX
- _SC_MQ_PRIO_MAX,
-#define _SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX
- _SC_VERSION,
-#define _SC_VERSION _SC_VERSION
- _SC_PAGESIZE,
-#define _SC_PAGESIZE _SC_PAGESIZE
-#define _SC_PAGE_SIZE _SC_PAGESIZE
- _SC_RTSIG_MAX,
-#define _SC_RTSIG_MAX _SC_RTSIG_MAX
- _SC_SEM_NSEMS_MAX,
-#define _SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX
- _SC_SEM_VALUE_MAX,
-#define _SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX
- _SC_SIGQUEUE_MAX,
-#define _SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX
- _SC_TIMER_MAX,
-#define _SC_TIMER_MAX _SC_TIMER_MAX
-
- /* Values for the argument to `sysconf'
- corresponding to _POSIX2_* symbols. */
- _SC_BC_BASE_MAX,
-#define _SC_BC_BASE_MAX _SC_BC_BASE_MAX
- _SC_BC_DIM_MAX,
-#define _SC_BC_DIM_MAX _SC_BC_DIM_MAX
- _SC_BC_SCALE_MAX,
-#define _SC_BC_SCALE_MAX _SC_BC_SCALE_MAX
- _SC_BC_STRING_MAX,
-#define _SC_BC_STRING_MAX _SC_BC_STRING_MAX
- _SC_COLL_WEIGHTS_MAX,
-#define _SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX
- _SC_EQUIV_CLASS_MAX,
-#define _SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX
- _SC_EXPR_NEST_MAX,
-#define _SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX
- _SC_LINE_MAX,
-#define _SC_LINE_MAX _SC_LINE_MAX
- _SC_RE_DUP_MAX,
-#define _SC_RE_DUP_MAX _SC_RE_DUP_MAX
- _SC_CHARCLASS_NAME_MAX,
-#define _SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX
-
- _SC_2_VERSION,
-#define _SC_2_VERSION _SC_2_VERSION
- _SC_2_C_BIND,
-#define _SC_2_C_BIND _SC_2_C_BIND
- _SC_2_C_DEV,
-#define _SC_2_C_DEV _SC_2_C_DEV
- _SC_2_FORT_DEV,
-#define _SC_2_FORT_DEV _SC_2_FORT_DEV
- _SC_2_FORT_RUN,
-#define _SC_2_FORT_RUN _SC_2_FORT_RUN
- _SC_2_SW_DEV,
-#define _SC_2_SW_DEV _SC_2_SW_DEV
- _SC_2_LOCALEDEF,
-#define _SC_2_LOCALEDEF _SC_2_LOCALEDEF
-
- _SC_PII,
-#define _SC_PII _SC_PII
- _SC_PII_XTI,
-#define _SC_PII_XTI _SC_PII_XTI
- _SC_PII_SOCKET,
-#define _SC_PII_SOCKET _SC_PII_SOCKET
- _SC_PII_INTERNET,
-#define _SC_PII_INTERNET _SC_PII_INTERNET
- _SC_PII_OSI,
-#define _SC_PII_OSI _SC_PII_OSI
- _SC_POLL,
-#define _SC_POLL _SC_POLL
- _SC_SELECT,
-#define _SC_SELECT _SC_SELECT
- _SC_UIO_MAXIOV,
-#define _SC_UIO_MAXIOV _SC_UIO_MAXIOV
- _SC_IOV_MAX = _SC_UIO_MAXIOV,
-#define _SC_IOV_MAX _SC_IOV_MAX
- _SC_PII_INTERNET_STREAM,
-#define _SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM
- _SC_PII_INTERNET_DGRAM,
-#define _SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM
- _SC_PII_OSI_COTS,
-#define _SC_PII_OSI_COTS _SC_PII_OSI_COTS
- _SC_PII_OSI_CLTS,
-#define _SC_PII_OSI_CLTS _SC_PII_OSI_CLTS
- _SC_PII_OSI_M,
-#define _SC_PII_OSI_M _SC_PII_OSI_M
- _SC_T_IOV_MAX,
-#define _SC_T_IOV_MAX _SC_T_IOV_MAX
-
- /* Values according to POSIX 1003.1c (POSIX threads). */
- _SC_THREADS,
-#define _SC_THREADS _SC_THREADS
- _SC_THREAD_SAFE_FUNCTIONS,
-#define _SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS
- _SC_GETGR_R_SIZE_MAX,
-#define _SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX
- _SC_GETPW_R_SIZE_MAX,
-#define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX
- _SC_LOGIN_NAME_MAX,
-#define _SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX
- _SC_TTY_NAME_MAX,
-#define _SC_TTY_NAME_MAX _SC_TTY_NAME_MAX
- _SC_THREAD_DESTRUCTOR_ITERATIONS,
-#define _SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS
- _SC_THREAD_KEYS_MAX,
-#define _SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX
- _SC_THREAD_STACK_MIN,
-#define _SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN
- _SC_THREAD_THREADS_MAX,
-#define _SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX
- _SC_THREAD_ATTR_STACKADDR,
-#define _SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR
- _SC_THREAD_ATTR_STACKSIZE,
-#define _SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE
- _SC_THREAD_PRIORITY_SCHEDULING,
-#define _SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING
- _SC_THREAD_PRIO_INHERIT,
-#define _SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT
- _SC_THREAD_PRIO_PROTECT,
-#define _SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT
- _SC_THREAD_PROCESS_SHARED,
-#define _SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED
-
- _SC_NPROCESSORS_CONF,
-#define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF
- _SC_NPROCESSORS_ONLN,
-#define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
- _SC_PHYS_PAGES,
-#define _SC_PHYS_PAGES _SC_PHYS_PAGES
- _SC_AVPHYS_PAGES,
-#define _SC_AVPHYS_PAGES _SC_AVPHYS_PAGES
- _SC_ATEXIT_MAX,
-#define _SC_ATEXIT_MAX _SC_ATEXIT_MAX
- _SC_PASS_MAX,
-#define _SC_PASS_MAX _SC_PASS_MAX
-
- _SC_XOPEN_VERSION,
-#define _SC_XOPEN_VERSION _SC_XOPEN_VERSION
- _SC_XOPEN_XCU_VERSION,
-#define _SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION
- _SC_XOPEN_UNIX,
-#define _SC_XOPEN_UNIX _SC_XOPEN_UNIX
- _SC_XOPEN_CRYPT,
-#define _SC_XOPEN_CRYPT _SC_XOPEN_CRYPT
- _SC_XOPEN_ENH_I18N,
-#define _SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N
- _SC_XOPEN_SHM,
-#define _SC_XOPEN_SHM _SC_XOPEN_SHM
-
- _SC_2_CHAR_TERM,
-#define _SC_2_CHAR_TERM _SC_2_CHAR_TERM
- _SC_2_C_VERSION,
-#define _SC_2_C_VERSION _SC_2_C_VERSION
- _SC_2_UPE,
-#define _SC_2_UPE _SC_2_UPE
-
- _SC_XOPEN_XPG2,
-#define _SC_XOPEN_XPG2 _SC_XOPEN_XPG2
- _SC_XOPEN_XPG3,
-#define _SC_XOPEN_XPG3 _SC_XOPEN_XPG3
- _SC_XOPEN_XPG4,
-#define _SC_XOPEN_XPG4 _SC_XOPEN_XPG4
-
- _SC_CHAR_BIT,
-#define _SC_CHAR_BIT _SC_CHAR_BIT
- _SC_CHAR_MAX,
-#define _SC_CHAR_MAX _SC_CHAR_MAX
- _SC_CHAR_MIN,
-#define _SC_CHAR_MIN _SC_CHAR_MIN
- _SC_INT_MAX,
-#define _SC_INT_MAX _SC_INT_MAX
- _SC_INT_MIN,
-#define _SC_INT_MIN _SC_INT_MIN
- _SC_LONG_BIT,
-#define _SC_LONG_BIT _SC_LONG_BIT
- _SC_WORD_BIT,
-#define _SC_WORD_BIT _SC_WORD_BIT
- _SC_MB_LEN_MAX,
-#define _SC_MB_LEN_MAX _SC_MB_LEN_MAX
- _SC_NZERO,
-#define _SC_NZERO _SC_NZERO
- _SC_SSIZE_MAX,
-#define _SC_SSIZE_MAX _SC_SSIZE_MAX
- _SC_SCHAR_MAX,
-#define _SC_SCHAR_MAX _SC_SCHAR_MAX
- _SC_SCHAR_MIN,
-#define _SC_SCHAR_MIN _SC_SCHAR_MIN
- _SC_SHRT_MAX,
-#define _SC_SHRT_MAX _SC_SHRT_MAX
- _SC_SHRT_MIN,
-#define _SC_SHRT_MIN _SC_SHRT_MIN
- _SC_UCHAR_MAX,
-#define _SC_UCHAR_MAX _SC_UCHAR_MAX
- _SC_UINT_MAX,
-#define _SC_UINT_MAX _SC_UINT_MAX
- _SC_ULONG_MAX,
-#define _SC_ULONG_MAX _SC_ULONG_MAX
- _SC_USHRT_MAX,
-#define _SC_USHRT_MAX _SC_USHRT_MAX
-
- _SC_NL_ARGMAX,
-#define _SC_NL_ARGMAX _SC_NL_ARGMAX
- _SC_NL_LANGMAX,
-#define _SC_NL_LANGMAX _SC_NL_LANGMAX
- _SC_NL_MSGMAX,
-#define _SC_NL_MSGMAX _SC_NL_MSGMAX
- _SC_NL_NMAX,
-#define _SC_NL_NMAX _SC_NL_NMAX
- _SC_NL_SETMAX,
-#define _SC_NL_SETMAX _SC_NL_SETMAX
- _SC_NL_TEXTMAX,
-#define _SC_NL_TEXTMAX _SC_NL_TEXTMAX
-
- _SC_XBS5_ILP32_OFF32,
-#define _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32
- _SC_XBS5_ILP32_OFFBIG,
-#define _SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG
- _SC_XBS5_LP64_OFF64,
-#define _SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64
- _SC_XBS5_LPBIG_OFFBIG,
-#define _SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG
-
- _SC_XOPEN_LEGACY,
-#define _SC_XOPEN_LEGACY _SC_XOPEN_LEGACY
- _SC_XOPEN_REALTIME,
-#define _SC_XOPEN_REALTIME _SC_XOPEN_REALTIME
- _SC_XOPEN_REALTIME_THREADS,
-#define _SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS
-
- _SC_ADVISORY_INFO,
-#define _SC_ADVISORY_INFO _SC_ADVISORY_INFO
- _SC_BARRIERS,
-#define _SC_BARRIERS _SC_BARRIERS
- _SC_BASE,
-#define _SC_BASE _SC_BASE
- _SC_C_LANG_SUPPORT,
-#define _SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT
- _SC_C_LANG_SUPPORT_R,
-#define _SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R
- _SC_CLOCK_SELECTION,
-#define _SC_CLOCK_SELECTION _SC_CLOCK_SELECTION
- _SC_CPUTIME,
-#define _SC_CPUTIME _SC_CPUTIME
- _SC_THREAD_CPUTIME,
-#define _SC_THREAD_CPUTIME _SC_THREAD_CPUTIME
- _SC_DEVICE_IO,
-#define _SC_DEVICE_IO _SC_DEVICE_IO
- _SC_DEVICE_SPECIFIC,
-#define _SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC
- _SC_DEVICE_SPECIFIC_R,
-#define _SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R
- _SC_FD_MGMT,
-#define _SC_FD_MGMT _SC_FD_MGMT
- _SC_FIFO,
-#define _SC_FIFO _SC_FIFO
- _SC_PIPE,
-#define _SC_PIPE _SC_PIPE
- _SC_FILE_ATTRIBUTES,
-#define _SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES
- _SC_FILE_LOCKING,
-#define _SC_FILE_LOCKING _SC_FILE_LOCKING
- _SC_FILE_SYSTEM,
-#define _SC_FILE_SYSTEM _SC_FILE_SYSTEM
- _SC_MONOTONIC_CLOCK,
-#define _SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK
- _SC_MULTI_PROCESS,
-#define _SC_MULTI_PROCESS _SC_MULTI_PROCESS
- _SC_SINGLE_PROCESS,
-#define _SC_SINGLE_PROCESS _SC_SINGLE_PROCESS
- _SC_NETWORKING,
-#define _SC_NETWORKING _SC_NETWORKING
- _SC_READER_WRITER_LOCKS,
-#define _SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS
- _SC_SPIN_LOCKS,
-#define _SC_SPIN_LOCKS _SC_SPIN_LOCKS
- _SC_REGEXP,
-#define _SC_REGEXP _SC_REGEXP
- _SC_REGEX_VERSION,
-#define _SC_REGEX_VERSION _SC_REGEX_VERSION
- _SC_SHELL,
-#define _SC_SHELL _SC_SHELL
- _SC_SIGNALS,
-#define _SC_SIGNALS _SC_SIGNALS
- _SC_SPAWN,
-#define _SC_SPAWN _SC_SPAWN
- _SC_SPORADIC_SERVER,
-#define _SC_SPORADIC_SERVER _SC_SPORADIC_SERVER
- _SC_THREAD_SPORADIC_SERVER,
-#define _SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER
- _SC_SYSTEM_DATABASE,
-#define _SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE
- _SC_SYSTEM_DATABASE_R,
-#define _SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R
- _SC_TIMEOUTS,
-#define _SC_TIMEOUTS _SC_TIMEOUTS
- _SC_TYPED_MEMORY_OBJECTS,
-#define _SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS
- _SC_USER_GROUPS,
-#define _SC_USER_GROUPS _SC_USER_GROUPS
- _SC_USER_GROUPS_R,
-#define _SC_USER_GROUPS_R _SC_USER_GROUPS_R
- _SC_2_PBS,
-#define _SC_2_PBS _SC_2_PBS
- _SC_2_PBS_ACCOUNTING,
-#define _SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING
- _SC_2_PBS_LOCATE,
-#define _SC_2_PBS_LOCATE _SC_2_PBS_LOCATE
- _SC_2_PBS_MESSAGE,
-#define _SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE
- _SC_2_PBS_TRACK,
-#define _SC_2_PBS_TRACK _SC_2_PBS_TRACK
- _SC_SYMLOOP_MAX,
-#define _SC_SYMLOOP_MAX _SC_SYMLOOP_MAX
- _SC_STREAMS,
-#define _SC_STREAMS _SC_STREAMS
- _SC_2_PBS_CHECKPOINT,
-#define _SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT
-
- _SC_V6_ILP32_OFF32,
-#define _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32
- _SC_V6_ILP32_OFFBIG,
-#define _SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG
- _SC_V6_LP64_OFF64,
-#define _SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64
- _SC_V6_LPBIG_OFFBIG,
-#define _SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG
-
- _SC_HOST_NAME_MAX,
-#define _SC_HOST_NAME_MAX _SC_HOST_NAME_MAX
- _SC_TRACE,
-#define _SC_TRACE _SC_TRACE
- _SC_TRACE_EVENT_FILTER,
-#define _SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER
- _SC_TRACE_INHERIT,
-#define _SC_TRACE_INHERIT _SC_TRACE_INHERIT
- _SC_TRACE_LOG,
-#define _SC_TRACE_LOG _SC_TRACE_LOG
-
- _SC_LEVEL1_ICACHE_SIZE,
-#define _SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE
- _SC_LEVEL1_ICACHE_ASSOC,
-#define _SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC
- _SC_LEVEL1_ICACHE_LINESIZE,
-#define _SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE
- _SC_LEVEL1_DCACHE_SIZE,
-#define _SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE
- _SC_LEVEL1_DCACHE_ASSOC,
-#define _SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC
- _SC_LEVEL1_DCACHE_LINESIZE,
-#define _SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE
- _SC_LEVEL2_CACHE_SIZE,
-#define _SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE
- _SC_LEVEL2_CACHE_ASSOC,
-#define _SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC
- _SC_LEVEL2_CACHE_LINESIZE,
-#define _SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE
- _SC_LEVEL3_CACHE_SIZE,
-#define _SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE
- _SC_LEVEL3_CACHE_ASSOC,
-#define _SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC
- _SC_LEVEL3_CACHE_LINESIZE,
-#define _SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE
- _SC_LEVEL4_CACHE_SIZE,
-#define _SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE
- _SC_LEVEL4_CACHE_ASSOC,
-#define _SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC
- _SC_LEVEL4_CACHE_LINESIZE,
-#define _SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE
- /* Leave room here, maybe we need a few more cache levels some day. */
-
- _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
-#define _SC_IPV6 _SC_IPV6
- _SC_RAW_SOCKETS,
-#define _SC_RAW_SOCKETS _SC_RAW_SOCKETS
-
- _SC_V7_ILP32_OFF32,
-#define _SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32
- _SC_V7_ILP32_OFFBIG,
-#define _SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG
- _SC_V7_LP64_OFF64,
-#define _SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64
- _SC_V7_LPBIG_OFFBIG,
-#define _SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG
-
- _SC_SS_REPL_MAX,
-#define _SC_SS_REPL_MAX _SC_SS_REPL_MAX
-
- _SC_TRACE_EVENT_NAME_MAX,
-#define _SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX
- _SC_TRACE_NAME_MAX,
-#define _SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX
- _SC_TRACE_SYS_MAX,
-#define _SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX
- _SC_TRACE_USER_EVENT_MAX,
-#define _SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX
-
- _SC_XOPEN_STREAMS,
-#define _SC_XOPEN_STREAMS _SC_XOPEN_STREAMS
-
- _SC_THREAD_ROBUST_PRIO_INHERIT,
-#define _SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT
- _SC_THREAD_ROBUST_PRIO_PROTECT
-#define _SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT
- };
-
-/* Values for the NAME argument to `confstr'. */
-enum
- {
- _CS_PATH, /* The default search path. */
-#define _CS_PATH _CS_PATH
-
- _CS_V6_WIDTH_RESTRICTED_ENVS,
-#define _CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS
-
- _CS_GNU_LIBC_VERSION,
-#define _CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION
- _CS_GNU_LIBPTHREAD_VERSION,
-#define _CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION
-
- _CS_V5_WIDTH_RESTRICTED_ENVS,
-#define _CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS
-
- _CS_V7_WIDTH_RESTRICTED_ENVS,
-#define _CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS
-
- _CS_LFS_CFLAGS = 1000,
-#define _CS_LFS_CFLAGS _CS_LFS_CFLAGS
- _CS_LFS_LDFLAGS,
-#define _CS_LFS_LDFLAGS _CS_LFS_LDFLAGS
- _CS_LFS_LIBS,
-#define _CS_LFS_LIBS _CS_LFS_LIBS
- _CS_LFS_LINTFLAGS,
-#define _CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS
- _CS_LFS64_CFLAGS,
-#define _CS_LFS64_CFLAGS _CS_LFS64_CFLAGS
- _CS_LFS64_LDFLAGS,
-#define _CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS
- _CS_LFS64_LIBS,
-#define _CS_LFS64_LIBS _CS_LFS64_LIBS
- _CS_LFS64_LINTFLAGS,
-#define _CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS
-
- _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
-#define _CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS
- _CS_XBS5_ILP32_OFF32_LDFLAGS,
-#define _CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS
- _CS_XBS5_ILP32_OFF32_LIBS,
-#define _CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS
- _CS_XBS5_ILP32_OFF32_LINTFLAGS,
-#define _CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS
- _CS_XBS5_ILP32_OFFBIG_CFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS
- _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS
- _CS_XBS5_ILP32_OFFBIG_LIBS,
-#define _CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS
- _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS
- _CS_XBS5_LP64_OFF64_CFLAGS,
-#define _CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS
- _CS_XBS5_LP64_OFF64_LDFLAGS,
-#define _CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS
- _CS_XBS5_LP64_OFF64_LIBS,
-#define _CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS
- _CS_XBS5_LP64_OFF64_LINTFLAGS,
-#define _CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS
- _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS
- _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS
- _CS_XBS5_LPBIG_OFFBIG_LIBS,
-#define _CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS
- _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS
- _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS
- _CS_POSIX_V6_ILP32_OFF32_LIBS,
-#define _CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS
- _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS
- _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS
- _CS_POSIX_V6_LP64_OFF64_CFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS
- _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS
- _CS_POSIX_V6_LP64_OFF64_LIBS,
-#define _CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS
- _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS
- _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_POSIX_V7_ILP32_OFF32_CFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS
- _CS_POSIX_V7_ILP32_OFF32_LDFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS
- _CS_POSIX_V7_ILP32_OFF32_LIBS,
-#define _CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS
- _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_LIBS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS
- _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS
- _CS_POSIX_V7_LP64_OFF64_CFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS
- _CS_POSIX_V7_LP64_OFF64_LDFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS
- _CS_POSIX_V7_LP64_OFF64_LIBS,
-#define _CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS
- _CS_POSIX_V7_LP64_OFF64_LINTFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_LIBS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS
- _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_V6_ENV,
-#define _CS_V6_ENV _CS_V6_ENV
- _CS_V7_ENV
-#define _CS_V7_ENV _CS_V7_ENV
- };
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/cpu-set.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/cpu-set.h
deleted file mode 100644
index 9a7e559..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/cpu-set.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/* Definition of the cpu_set_t structure used by the POSIX 1003.1b-1993
- scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_CPU_SET_H
-#define _BITS_CPU_SET_H 1
-
-#ifndef _SCHED_H
-# error "Never include <bits/cpu-set.h> directly; use <sched.h> instead."
-#endif
-
-/* Size definition for CPU sets. */
-#define __CPU_SETSIZE 1024
-#define __NCPUBITS (8 * sizeof (__cpu_mask))
-
-/* Type for array elements in 'cpu_set_t'. */
-typedef __CPU_MASK_TYPE __cpu_mask;
-
-/* Basic access functions. */
-#define __CPUELT(cpu) ((cpu) / __NCPUBITS)
-#define __CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
-
-/* Data structure to describe CPU mask. */
-typedef struct
-{
- __cpu_mask __bits[__CPU_SETSIZE / __NCPUBITS];
-} cpu_set_t;
-
-/* Access functions for CPU masks. */
-#if __GNUC_PREREQ (2, 91)
-# define __CPU_ZERO_S(setsize, cpusetp) \
- do __builtin_memset (cpusetp, '\0', setsize); while (0)
-#else
-# define __CPU_ZERO_S(setsize, cpusetp) \
- do { \
- size_t __i; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- __cpu_mask *__bits = (cpusetp)->__bits; \
- for (__i = 0; __i < __imax; ++__i) \
- __bits[__i] = 0; \
- } while (0)
-#endif
-#define __CPU_SET_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- |= __CPUMASK (__cpu)) \
- : 0; }))
-#define __CPU_CLR_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- &= ~__CPUMASK (__cpu)) \
- : 0; }))
-#define __CPU_ISSET_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? ((((const __cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- & __CPUMASK (__cpu))) != 0 \
- : 0; }))
-
-#define __CPU_COUNT_S(setsize, cpusetp) \
- __sched_cpucount (setsize, cpusetp)
-
-#if __GNUC_PREREQ (2, 91)
-# define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)
-#else
-# define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- (__extension__ \
- ({ const __cpu_mask *__arr1 = (cpusetp1)->__bits; \
- const __cpu_mask *__arr2 = (cpusetp2)->__bits; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- size_t __i; \
- for (__i = 0; __i < __imax; ++__i) \
- if (__arr1[__i] != __arr2[__i]) \
- break; \
- __i == __imax; }))
-#endif
-
-#define __CPU_OP_S(setsize, destset, srcset1, srcset2, op) \
- (__extension__ \
- ({ cpu_set_t *__dest = (destset); \
- const __cpu_mask *__arr1 = (srcset1)->__bits; \
- const __cpu_mask *__arr2 = (srcset2)->__bits; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- size_t __i; \
- for (__i = 0; __i < __imax; ++__i) \
- ((__cpu_mask *) __dest->__bits)[__i] = __arr1[__i] op __arr2[__i]; \
- __dest; }))
-
-#define __CPU_ALLOC_SIZE(count) \
- ((((count) + __NCPUBITS - 1) / __NCPUBITS) * sizeof (__cpu_mask))
-#define __CPU_ALLOC(count) __sched_cpualloc (count)
-#define __CPU_FREE(cpuset) __sched_cpufree (cpuset)
-
-__BEGIN_DECLS
-
-extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
- __THROW;
-extern cpu_set_t *__sched_cpualloc (size_t __count) __THROW __wur;
-extern void __sched_cpufree (cpu_set_t *__set) __THROW;
-
-__END_DECLS
-
-#endif /* bits/cpu-set.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dirent.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dirent.h
deleted file mode 100644
index 88c86de..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dirent.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DIRENT_H
-# error "Never use <bits/dirent.h> directly; include <dirent.h> instead."
-#endif
-
-struct dirent
- {
-#ifndef __USE_FILE_OFFSET64
- __ino_t d_ino;
- __off_t d_off;
-#else
- __ino64_t d_ino;
- __off64_t d_off;
-#endif
- unsigned short int d_reclen;
- unsigned char d_type;
- char d_name[256]; /* We must not include limits.h! */
- };
-
-#ifdef __USE_LARGEFILE64
-struct dirent64
- {
- __ino64_t d_ino;
- __off64_t d_off;
- unsigned short int d_reclen;
- unsigned char d_type;
- char d_name[256]; /* We must not include limits.h! */
- };
-#endif
-
-#define d_fileno d_ino /* Backwards compatibility. */
-
-#undef _DIRENT_HAVE_D_NAMLEN
-#define _DIRENT_HAVE_D_RECLEN
-#define _DIRENT_HAVE_D_OFF
-#define _DIRENT_HAVE_D_TYPE
-
-#if defined __OFF_T_MATCHES_OFF64_T && defined __INO_T_MATCHES_INO64_T
-/* Inform libc code that these two types are effectively identical. */
-# define _DIRENT_MATCHES_DIRENT64 1
-#else
-# define _DIRENT_MATCHES_DIRENT64 0
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dirent_ext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dirent_ext.h
deleted file mode 100644
index 83cebc5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dirent_ext.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* System-specific extensions of <dirent.h>. Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DIRENT_H
-# error "Never include <bits/dirent_ext.h> directly; use <dirent.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Read from the directory descriptor FD into LENGTH bytes at BUFFER.
- Return the number of bytes read on success (0 for end of
- directory), and -1 for failure. */
-extern __ssize_t getdents64 (int __fd, void *__buffer, size_t __length)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dlfcn.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dlfcn.h
deleted file mode 100644
index f3bc63e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/dlfcn.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* System dependent definitions for run-time dynamic loading.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DLFCN_H
-# error "Never use <bits/dlfcn.h> directly; include <dlfcn.h> instead."
-#endif
-
-/* The MODE argument to `dlopen' contains one of the following: */
-#define RTLD_LAZY 0x00001 /* Lazy function call binding. */
-#define RTLD_NOW 0x00002 /* Immediate function call binding. */
-#define RTLD_BINDING_MASK 0x3 /* Mask of binding time value. */
-#define RTLD_NOLOAD 0x00004 /* Do not load the object. */
-#define RTLD_DEEPBIND 0x00008 /* Use deep binding. */
-
-/* If the following bit is set in the MODE argument to `dlopen',
- the symbols of the loaded object and its dependencies are made
- visible as if the object were linked directly into the program. */
-#define RTLD_GLOBAL 0x00100
-
-/* Unix98 demands the following flag which is the inverse to RTLD_GLOBAL.
- The implementation does this by default and so we can define the
- value to zero. */
-#define RTLD_LOCAL 0
-
-/* Do not delete object when closed. */
-#define RTLD_NODELETE 0x01000
-
-#ifdef __USE_GNU
-/* To support profiling of shared objects it is a good idea to call
- the function found using `dlsym' using the following macro since
- these calls do not use the PLT. But this would mean the dynamic
- loader has no chance to find out when the function is called. The
- macro applies the necessary magic so that profiling is possible.
- Rewrite
- foo = (*fctp) (arg1, arg2);
- into
- foo = DL_CALL_FCT (fctp, (arg1, arg2));
-*/
-# define DL_CALL_FCT(fctp, args) \
- (_dl_mcount_wrapper_check ((void *) (fctp)), (*(fctp)) args)
-
-__BEGIN_DECLS
-
-/* This function calls the profiling functions. */
-extern void _dl_mcount_wrapper_check (void *__selfpc) __THROW;
-
-__END_DECLS
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/elfclass.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/elfclass.h
deleted file mode 100644
index 180227d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/elfclass.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/* This file specifies the native word size of the machine, which indicates
- the ELF file class used for executables and shared objects on this
- machine. */
-
-#ifndef _LINK_H
-# error "Never use <bits/elfclass.h> directly; include <link.h> instead."
-#endif
-
-#include <bits/wordsize.h>
-
-#define __ELF_NATIVE_CLASS __WORDSIZE
-
-/* The entries in the .hash table always have a size of 32 bits. */
-typedef uint32_t Elf_Symndx;
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/endian.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/endian.h
deleted file mode 100644
index 6372c6f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/endian.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Endian macros for string.h functions
- Copyright (C) 1992-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_ENDIAN_H
-#define _BITS_ENDIAN_H 1
-
-/* Definitions for byte order, according to significance of bytes,
- from low addresses to high addresses. The value is what you get by
- putting '4' in the most significant byte, '3' in the second most
- significant byte, '2' in the second least significant byte, and '1'
- in the least significant byte, and then writing down one digit for
- each byte, starting with the byte at the lowest address at the left,
- and proceeding to the byte with the highest address at the right. */
-
-#define __LITTLE_ENDIAN 1234
-#define __BIG_ENDIAN 4321
-#define __PDP_ENDIAN 3412
-
-/* This file defines `__BYTE_ORDER' for the particular machine. */
-#include <bits/endianness.h>
-
-/* Some machines may need to use a different endianness for floating point
- values. */
-#ifndef __FLOAT_WORD_ORDER
-# define __FLOAT_WORD_ORDER __BYTE_ORDER
-#endif
-
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# define __LONG_LONG_PAIR(HI, LO) LO, HI
-#elif __BYTE_ORDER == __BIG_ENDIAN
-# define __LONG_LONG_PAIR(HI, LO) HI, LO
-#endif
-
-#endif /* bits/endian.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/endianness.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/endianness.h
deleted file mode 100644
index 2d671ff..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/endianness.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef _BITS_ENDIANNESS_H
-#define _BITS_ENDIANNESS_H 1
-
-#ifndef _BITS_ENDIAN_H
-# error "Never use <bits/endianness.h> directly; include <endian.h> instead."
-#endif
-
-/* ARM has selectable endianness. */
-#ifdef __ARMEB__
-#define __BYTE_ORDER __BIG_ENDIAN
-#else
-#define __BYTE_ORDER __LITTLE_ENDIAN
-#endif
-
-#endif /* bits/endianness.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/environments.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/environments.h
deleted file mode 100644
index 7049784..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/environments.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include this file directly. Use <unistd.h> instead"
-#endif
-
-#include <bits/wordsize.h>
-
-/* This header should define the following symbols under the described
- situations. A value `1' means that the model is always supported,
- `-1' means it is never supported. Undefined means it cannot be
- statically decided.
-
- _POSIX_V7_ILP32_OFF32 32bit int, long, pointers, and off_t type
- _POSIX_V7_ILP32_OFFBIG 32bit int, long, and pointers and larger off_t type
-
- _POSIX_V7_LP64_OFF32 64bit long and pointers and 32bit off_t type
- _POSIX_V7_LPBIG_OFFBIG 64bit long and pointers and large off_t type
-
- The macros _POSIX_V6_ILP32_OFF32, _POSIX_V6_ILP32_OFFBIG,
- _POSIX_V6_LP64_OFF32, _POSIX_V6_LPBIG_OFFBIG, _XBS5_ILP32_OFF32,
- _XBS5_ILP32_OFFBIG, _XBS5_LP64_OFF32, and _XBS5_LPBIG_OFFBIG were
- used in previous versions of the Unix standard and are available
- only for compatibility.
-*/
-
-#if __WORDSIZE == 64
-
-/* We can never provide environments with 32-bit wide pointers. */
-# define _POSIX_V7_ILP32_OFF32 -1
-# define _POSIX_V7_ILP32_OFFBIG -1
-# define _POSIX_V6_ILP32_OFF32 -1
-# define _POSIX_V6_ILP32_OFFBIG -1
-# define _XBS5_ILP32_OFF32 -1
-# define _XBS5_ILP32_OFFBIG -1
-/* We also have no use (for now) for an environment with bigger pointers
- and offsets. */
-# define _POSIX_V7_LPBIG_OFFBIG -1
-# define _POSIX_V6_LPBIG_OFFBIG -1
-# define _XBS5_LPBIG_OFFBIG -1
-
-/* By default we have 64-bit wide `long int', pointers and `off_t'. */
-# define _POSIX_V7_LP64_OFF64 1
-# define _POSIX_V6_LP64_OFF64 1
-# define _XBS5_LP64_OFF64 1
-
-#else /* __WORDSIZE == 32 */
-
-/* By default we have 32-bit wide `int', `long int', pointers and `off_t'
- and all platforms support LFS. */
-# define _POSIX_V7_ILP32_OFF32 1
-# define _POSIX_V7_ILP32_OFFBIG 1
-# define _POSIX_V6_ILP32_OFF32 1
-# define _POSIX_V6_ILP32_OFFBIG 1
-# define _XBS5_ILP32_OFF32 1
-# define _XBS5_ILP32_OFFBIG 1
-
-/* We optionally provide an environment with the above size but an 64-bit
- side `off_t'. Therefore we don't define _POSIX_V7_ILP32_OFFBIG. */
-
-/* We can never provide environments with 64-bit wide pointers. */
-# define _POSIX_V7_LP64_OFF64 -1
-# define _POSIX_V7_LPBIG_OFFBIG -1
-# define _POSIX_V6_LP64_OFF64 -1
-# define _POSIX_V6_LPBIG_OFFBIG -1
-# define _XBS5_LP64_OFF64 -1
-# define _XBS5_LPBIG_OFFBIG -1
-
-/* CFLAGS. */
-#define __ILP32_OFFBIG_CFLAGS "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-
-#endif /* __WORDSIZE == 32 */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/epoll.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/epoll.h
deleted file mode 100644
index 5810ad6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/epoll.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EPOLL_H
-# error "Never use <bits/epoll.h> directly; include <sys/epoll.h> instead."
-#endif
-
-/* Flags to be passed to epoll_create1. */
-enum
- {
- EPOLL_CLOEXEC = 02000000
-#define EPOLL_CLOEXEC EPOLL_CLOEXEC
- };
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/err-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/err-ldbl.h
deleted file mode 100644
index 330e7dd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/err-ldbl.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Redirections for err.h functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERR_H
-# error "Never include <bits/err-ldbl.h> directly; use <err.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (warn)
-__LDBL_REDIR_DECL (vwarn)
-__LDBL_REDIR_DECL (warnx)
-__LDBL_REDIR_DECL (vwarnx)
-__LDBL_REDIR_DECL (err)
-__LDBL_REDIR_DECL (verr)
-__LDBL_REDIR_DECL (errx)
-__LDBL_REDIR_DECL (verrx)
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/errno.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/errno.h
deleted file mode 100644
index 230cee0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/errno.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* Error constants. Linux specific version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_ERRNO_H
-#define _BITS_ERRNO_H 1
-
-#if !defined _ERRNO_H
-# error "Never include <bits/errno.h> directly; use <errno.h> instead."
-#endif
-
-# include <linux/errno.h>
-
-/* Older Linux headers do not define these constants. */
-# ifndef ENOTSUP
-# define ENOTSUP EOPNOTSUPP
-# endif
-
-# ifndef ECANCELED
-# define ECANCELED 125
-# endif
-
-# ifndef EOWNERDEAD
-# define EOWNERDEAD 130
-# endif
-
-#ifndef ENOTRECOVERABLE
-# define ENOTRECOVERABLE 131
-# endif
-
-# ifndef ERFKILL
-# define ERFKILL 132
-# endif
-
-# ifndef EHWPOISON
-# define EHWPOISON 133
-# endif
-
-#endif /* bits/errno.h. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/error-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/error-ldbl.h
deleted file mode 100644
index da46f7c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/error-ldbl.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Redirections for error.h functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-# error "Never include <bits/error-ldbl.h> directly; use <error.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (error)
-__LDBL_REDIR_DECL (error_at_line)
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/error.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/error.h
deleted file mode 100644
index 14735eb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/error.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Specializations for error functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-# error "Never include <bits/error.h> directly; use <error.h> instead."
-#endif
-
-
-extern void __REDIRECT (__error_alias, (int __status, int __errnum,
- const char *__format, ...),
- error)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-extern void __REDIRECT (__error_noreturn, (int __status, int __errnum,
- const char *__format, ...),
- error)
- __attribute__ ((__noreturn__, __format__ (__printf__, 3, 4)));
-
-
-/* If we know the function will never return make sure the compiler
- realizes that, too. */
-__extern_always_inline void
-error (int __status, int __errnum, const char *__format, ...)
-{
- if (__builtin_constant_p (__status) && __status != 0)
- __error_noreturn (__status, __errnum, __format, __va_arg_pack ());
- else
- __error_alias (__status, __errnum, __format, __va_arg_pack ());
-}
-
-
-extern void __REDIRECT (__error_at_line_alias, (int __status, int __errnum,
- const char *__fname,
- unsigned int __line,
- const char *__format, ...),
- error_at_line)
- __attribute__ ((__format__ (__printf__, 5, 6)));
-extern void __REDIRECT (__error_at_line_noreturn, (int __status, int __errnum,
- const char *__fname,
- unsigned int __line,
- const char *__format,
- ...),
- error_at_line)
- __attribute__ ((__noreturn__, __format__ (__printf__, 5, 6)));
-
-
-/* If we know the function will never return make sure the compiler
- realizes that, too. */
-__extern_always_inline void
-error_at_line (int __status, int __errnum, const char *__fname,
- unsigned int __line, const char *__format, ...)
-{
- if (__builtin_constant_p (__status) && __status != 0)
- __error_at_line_noreturn (__status, __errnum, __fname, __line, __format,
- __va_arg_pack ());
- else
- __error_at_line_alias (__status, __errnum, __fname, __line,
- __format, __va_arg_pack ());
-}
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/eventfd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/eventfd.h
deleted file mode 100644
index 6ff6b03..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/eventfd.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EVENTFD_H
-# error "Never use <bits/eventfd.h> directly; include <sys/eventfd.h> instead."
-#endif
-
-/* Flags for eventfd. */
-enum
- {
- EFD_SEMAPHORE = 00000001,
-#define EFD_SEMAPHORE EFD_SEMAPHORE
- EFD_CLOEXEC = 02000000,
-#define EFD_CLOEXEC EFD_CLOEXEC
- EFD_NONBLOCK = 00004000
-#define EFD_NONBLOCK EFD_NONBLOCK
- };
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl-linux.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl-linux.h
deleted file mode 100644
index 20ad78c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl-linux.h
+++ /dev/null
@@ -1,444 +0,0 @@
-/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never use <bits/fcntl-linux.h> directly; include <fcntl.h> instead."
-#endif
-
-/* This file contains shared definitions between Linux architectures
- and is included by <bits/fcntl.h> to declare them. The various
- #ifndef cases allow the architecture specific file to define those
- values with different values.
-
- A minimal <bits/fcntl.h> contains just:
-
- struct flock {...}
- #ifdef __USE_LARGEFILE64
- struct flock64 {...}
- #endif
- #include <bits/fcntl-linux.h>
-*/
-
-#ifdef __USE_GNU
-# include <bits/types/struct_iovec.h>
-#endif
-
-/* open/fcntl. */
-#define O_ACCMODE 0003
-#define O_RDONLY 00
-#define O_WRONLY 01
-#define O_RDWR 02
-#ifndef O_CREAT
-# define O_CREAT 0100 /* Not fcntl. */
-#endif
-#ifndef O_EXCL
-# define O_EXCL 0200 /* Not fcntl. */
-#endif
-#ifndef O_NOCTTY
-# define O_NOCTTY 0400 /* Not fcntl. */
-#endif
-#ifndef O_TRUNC
-# define O_TRUNC 01000 /* Not fcntl. */
-#endif
-#ifndef O_APPEND
-# define O_APPEND 02000
-#endif
-#ifndef O_NONBLOCK
-# define O_NONBLOCK 04000
-#endif
-#ifndef O_NDELAY
-# define O_NDELAY O_NONBLOCK
-#endif
-#ifndef O_SYNC
-# define O_SYNC 04010000
-#endif
-#define O_FSYNC O_SYNC
-#ifndef O_ASYNC
-# define O_ASYNC 020000
-#endif
-#ifndef __O_LARGEFILE
-# define __O_LARGEFILE 0100000
-#endif
-
-#ifndef __O_DIRECTORY
-# define __O_DIRECTORY 0200000
-#endif
-#ifndef __O_NOFOLLOW
-# define __O_NOFOLLOW 0400000
-#endif
-#ifndef __O_CLOEXEC
-# define __O_CLOEXEC 02000000
-#endif
-#ifndef __O_DIRECT
-# define __O_DIRECT 040000
-#endif
-#ifndef __O_NOATIME
-# define __O_NOATIME 01000000
-#endif
-#ifndef __O_PATH
-# define __O_PATH 010000000
-#endif
-#ifndef __O_DSYNC
-# define __O_DSYNC 010000
-#endif
-#ifndef __O_TMPFILE
-# define __O_TMPFILE (020000000 | __O_DIRECTORY)
-#endif
-
-#ifndef F_GETLK
-# ifndef __USE_FILE_OFFSET64
-# define F_GETLK 5 /* Get record locking info. */
-# define F_SETLK 6 /* Set record locking info (non-blocking). */
-# define F_SETLKW 7 /* Set record locking info (blocking). */
-# else
-# define F_GETLK F_GETLK64 /* Get record locking info. */
-# define F_SETLK F_SETLK64 /* Set record locking info (non-blocking).*/
-# define F_SETLKW F_SETLKW64 /* Set record locking info (blocking). */
-# endif
-#endif
-#ifndef F_GETLK64
-# define F_GETLK64 12 /* Get record locking info. */
-# define F_SETLK64 13 /* Set record locking info (non-blocking). */
-# define F_SETLKW64 14 /* Set record locking info (blocking). */
-#endif
-
-/* open file description locks.
-
- Usually record locks held by a process are released on *any* close and are
- not inherited across a fork.
-
- These cmd values will set locks that conflict with process-associated record
- locks, but are "owned" by the opened file description, not the process.
- This means that they are inherited across fork or clone with CLONE_FILES
- like BSD (flock) locks, and they are only released automatically when the
- last reference to the the file description against which they were acquired
- is put. */
-#ifdef __USE_GNU
-# define F_OFD_GETLK 36
-# define F_OFD_SETLK 37
-# define F_OFD_SETLKW 38
-#endif
-
-#ifdef __USE_LARGEFILE64
-# define O_LARGEFILE __O_LARGEFILE
-#endif
-
-#ifdef __USE_XOPEN2K8
-# define O_DIRECTORY __O_DIRECTORY /* Must be a directory. */
-# define O_NOFOLLOW __O_NOFOLLOW /* Do not follow links. */
-# define O_CLOEXEC __O_CLOEXEC /* Set close_on_exec. */
-#endif
-
-#ifdef __USE_GNU
-# define O_DIRECT __O_DIRECT /* Direct disk access. */
-# define O_NOATIME __O_NOATIME /* Do not set atime. */
-# define O_PATH __O_PATH /* Resolve pathname but do not open file. */
-# define O_TMPFILE __O_TMPFILE /* Atomically create nameless file. */
-#endif
-
-/* For now, Linux has no separate synchronicity options for read
- operations. We define O_RSYNC therefore as the same as O_SYNC
- since this is a superset. */
-#if defined __USE_POSIX199309 || defined __USE_UNIX98
-# define O_DSYNC __O_DSYNC /* Synchronize data. */
-# if defined __O_RSYNC
-# define O_RSYNC __O_RSYNC /* Synchronize read operations. */
-# else
-# define O_RSYNC O_SYNC /* Synchronize read operations. */
-# endif
-#endif
-
-/* Values for the second argument to `fcntl'. */
-#define F_DUPFD 0 /* Duplicate file descriptor. */
-#define F_GETFD 1 /* Get file descriptor flags. */
-#define F_SETFD 2 /* Set file descriptor flags. */
-#define F_GETFL 3 /* Get file status flags. */
-#define F_SETFL 4 /* Set file status flags. */
-
-#ifndef __F_SETOWN
-# define __F_SETOWN 8
-# define __F_GETOWN 9
-#endif
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-# define F_SETOWN __F_SETOWN /* Get owner (process receiving SIGIO). */
-# define F_GETOWN __F_GETOWN /* Set owner (process receiving SIGIO). */
-#endif
-
-#ifndef __F_SETSIG
-# define __F_SETSIG 10 /* Set number of signal to be sent. */
-# define __F_GETSIG 11 /* Get number of signal to be sent. */
-#endif
-#ifndef __F_SETOWN_EX
-# define __F_SETOWN_EX 15 /* Get owner (thread receiving SIGIO). */
-# define __F_GETOWN_EX 16 /* Set owner (thread receiving SIGIO). */
-#endif
-
-#ifdef __USE_GNU
-# define F_SETSIG __F_SETSIG /* Set number of signal to be sent. */
-# define F_GETSIG __F_GETSIG /* Get number of signal to be sent. */
-# define F_SETOWN_EX __F_SETOWN_EX /* Get owner (thread receiving SIGIO). */
-# define F_GETOWN_EX __F_GETOWN_EX /* Set owner (thread receiving SIGIO). */
-#endif
-
-#ifdef __USE_GNU
-# define F_SETLEASE 1024 /* Set a lease. */
-# define F_GETLEASE 1025 /* Enquire what lease is active. */
-# define F_NOTIFY 1026 /* Request notifications on a directory. */
-# define F_SETPIPE_SZ 1031 /* Set pipe page size array. */
-# define F_GETPIPE_SZ 1032 /* Set pipe page size array. */
-# define F_ADD_SEALS 1033 /* Add seals to file. */
-# define F_GET_SEALS 1034 /* Get seals for file. */
-/* Set / get write life time hints. */
-# define F_GET_RW_HINT 1035
-# define F_SET_RW_HINT 1036
-# define F_GET_FILE_RW_HINT 1037
-# define F_SET_FILE_RW_HINT 1038
-#endif
-#ifdef __USE_XOPEN2K8
-# define F_DUPFD_CLOEXEC 1030 /* Duplicate file descriptor with
- close-on-exit set. */
-#endif
-
-/* For F_[GET|SET]FD. */
-#define FD_CLOEXEC 1 /* Actually anything with low bit set goes */
-
-#ifndef F_RDLCK
-/* For posix fcntl() and `l_type' field of a `struct flock' for lockf(). */
-# define F_RDLCK 0 /* Read lock. */
-# define F_WRLCK 1 /* Write lock. */
-# define F_UNLCK 2 /* Remove lock. */
-#endif
-
-
-/* For old implementation of BSD flock. */
-#ifndef F_EXLCK
-# define F_EXLCK 4 /* or 3 */
-# define F_SHLCK 8 /* or 4 */
-#endif
-
-#ifdef __USE_MISC
-/* Operations for BSD flock, also used by the kernel implementation. */
-# define LOCK_SH 1 /* Shared lock. */
-# define LOCK_EX 2 /* Exclusive lock. */
-# define LOCK_NB 4 /* Or'd with one of the above to prevent
- blocking. */
-# define LOCK_UN 8 /* Remove lock. */
-#endif
-
-#ifdef __USE_GNU
-# define LOCK_MAND 32 /* This is a mandatory flock: */
-# define LOCK_READ 64 /* ... which allows concurrent read operations. */
-# define LOCK_WRITE 128 /* ... which allows concurrent write operations. */
-# define LOCK_RW 192 /* ... Which allows concurrent read & write operations. */
-#endif
-
-#ifdef __USE_GNU
-/* Types of directory notifications that may be requested with F_NOTIFY. */
-# define DN_ACCESS 0x00000001 /* File accessed. */
-# define DN_MODIFY 0x00000002 /* File modified. */
-# define DN_CREATE 0x00000004 /* File created. */
-# define DN_DELETE 0x00000008 /* File removed. */
-# define DN_RENAME 0x00000010 /* File renamed. */
-# define DN_ATTRIB 0x00000020 /* File changed attributes. */
-# define DN_MULTISHOT 0x80000000 /* Don't remove notifier. */
-#endif
-
-
-#ifdef __USE_GNU
-/* Owner types. */
-enum __pid_type
- {
- F_OWNER_TID = 0, /* Kernel thread. */
- F_OWNER_PID, /* Process. */
- F_OWNER_PGRP, /* Process group. */
- F_OWNER_GID = F_OWNER_PGRP /* Alternative, obsolete name. */
- };
-
-/* Structure to use with F_GETOWN_EX and F_SETOWN_EX. */
-struct f_owner_ex
- {
- enum __pid_type type; /* Owner type of ID. */
- __pid_t pid; /* ID of owner. */
- };
-#endif
-
-#ifdef __USE_GNU
-/* Types of seals. */
-# define F_SEAL_SEAL 0x0001 /* Prevent further seals from being set. */
-# define F_SEAL_SHRINK 0x0002 /* Prevent file from shrinking. */
-# define F_SEAL_GROW 0x0004 /* Prevent file from growing. */
-# define F_SEAL_WRITE 0x0008 /* Prevent writes. */
-# define F_SEAL_FUTURE_WRITE 0x0010 /* Prevent future writes while
- mapped. */
-#endif
-
-#ifdef __USE_GNU
-/* Hint values for F_{GET,SET}_RW_HINT. */
-# define RWH_WRITE_LIFE_NOT_SET 0
-# define RWF_WRITE_LIFE_NOT_SET RWH_WRITE_LIFE_NOT_SET
-# define RWH_WRITE_LIFE_NONE 1
-# define RWH_WRITE_LIFE_SHORT 2
-# define RWH_WRITE_LIFE_MEDIUM 3
-# define RWH_WRITE_LIFE_LONG 4
-# define RWH_WRITE_LIFE_EXTREME 5
-#endif
-
-/* Define some more compatibility macros to be backward compatible with
- BSD systems which did not managed to hide these kernel macros. */
-#ifdef __USE_MISC
-# define FAPPEND O_APPEND
-# define FFSYNC O_FSYNC
-# define FASYNC O_ASYNC
-# define FNONBLOCK O_NONBLOCK
-# define FNDELAY O_NDELAY
-#endif /* Use misc. */
-
-#ifndef __POSIX_FADV_DONTNEED
-# define __POSIX_FADV_DONTNEED 4
-# define __POSIX_FADV_NOREUSE 5
-#endif
-/* Advise to `posix_fadvise'. */
-#ifdef __USE_XOPEN2K
-# define POSIX_FADV_NORMAL 0 /* No further special treatment. */
-# define POSIX_FADV_RANDOM 1 /* Expect random page references. */
-# define POSIX_FADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define POSIX_FADV_WILLNEED 3 /* Will need these pages. */
-# define POSIX_FADV_DONTNEED __POSIX_FADV_DONTNEED /* Don't need these pages. */
-# define POSIX_FADV_NOREUSE __POSIX_FADV_NOREUSE /* Data will be accessed once. */
-#endif
-
-
-#ifdef __USE_GNU
-/* Flags for SYNC_FILE_RANGE. */
-# define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages
- in the range before performing the
- write. */
-# define SYNC_FILE_RANGE_WRITE 2 /* Initiate writeout of all those
- dirty pages in the range which are
- not presently under writeback. */
-# define SYNC_FILE_RANGE_WAIT_AFTER 4 /* Wait upon writeout of all pages in
- the range after performing the
- write. */
-/* SYNC_FILE_RANGE_WRITE_AND_WAIT ensures all pages in the range are
- written to disk before returning. */
-# define SYNC_FILE_RANGE_WRITE_AND_WAIT (SYNC_FILE_RANGE_WRITE \
- | SYNC_FILE_RANGE_WAIT_BEFORE \
- | SYNC_FILE_RANGE_WAIT_AFTER)
-
-/* Flags for SPLICE and VMSPLICE. */
-# define SPLICE_F_MOVE 1 /* Move pages instead of copying. */
-# define SPLICE_F_NONBLOCK 2 /* Don't block on the pipe splicing
- (but we may still block on the fd
- we splice from/to). */
-# define SPLICE_F_MORE 4 /* Expect more data. */
-# define SPLICE_F_GIFT 8 /* Pages passed in are a gift. */
-
-
-/* Flags for fallocate. */
-# include <linux/falloc.h>
-
-
-/* File handle structure. */
-struct file_handle
-{
- unsigned int handle_bytes;
- int handle_type;
- /* File identifier. */
- unsigned char f_handle[0];
-};
-
-/* Maximum handle size (for now). */
-# define MAX_HANDLE_SZ 128
-#endif
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-
-/* Provide kernel hint to read ahead. */
-extern __ssize_t readahead (int __fd, __off64_t __offset, size_t __count)
- __THROW;
-
-
-/* Selective file content synch'ing.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int sync_file_range (int __fd, __off64_t __offset, __off64_t __count,
- unsigned int __flags);
-
-
-/* Splice address range into a pipe.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t vmsplice (int __fdout, const struct iovec *__iov,
- size_t __count, unsigned int __flags);
-
-/* Splice two files together.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
- __off64_t *__offout, size_t __len,
- unsigned int __flags);
-
-/* In-kernel implementation of tee for pipe buffers.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t tee (int __fdin, int __fdout, size_t __len,
- unsigned int __flags);
-
-/* Reserve storage for the data of the file associated with FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
- __off64_t __len),
- fallocate64);
-# else
-# define fallocate fallocate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int fallocate64 (int __fd, int __mode, __off64_t __offset,
- __off64_t __len);
-# endif
-
-
-/* Map file name to file handle. */
-extern int name_to_handle_at (int __dfd, const char *__name,
- struct file_handle *__handle, int *__mnt_id,
- int __flags) __THROW;
-
-/* Open file using the file handle.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int open_by_handle_at (int __mountdirfd, struct file_handle *__handle,
- int __flags);
-
-#endif /* use GNU */
-
-__END_DECLS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl.h
deleted file mode 100644
index 94c33ae..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never use <bits/fcntl.h> directly; include <fcntl.h> instead."
-#endif
-
-#define __O_DIRECTORY 040000 /* Must be a directory. */
-#define __O_NOFOLLOW 0100000 /* Do not follow links. */
-#define __O_DIRECT 0200000 /* Direct disk access. */
-#define __O_LARGEFILE 0400000
-
-struct flock
- {
- short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */
- short int l_whence; /* Where `l_start' is relative to (like `lseek'). */
-#ifndef __USE_FILE_OFFSET64
- __off_t l_start; /* Offset where the lock begins. */
- __off_t l_len; /* Size of the locked area; zero means until EOF. */
-#else
- __off64_t l_start; /* Offset where the lock begins. */
- __off64_t l_len; /* Size of the locked area; zero means until EOF. */
-#endif
- __pid_t l_pid; /* Process holding the lock. */
- };
-
-#ifdef __USE_LARGEFILE64
-struct flock64
- {
- short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */
- short int l_whence; /* Where `l_start' is relative to (like `lseek'). */
- __off64_t l_start; /* Offset where the lock begins. */
- __off64_t l_len; /* Size of the locked area; zero means until EOF. */
- __pid_t l_pid; /* Process holding the lock. */
- };
-#endif
-
-/* Include generic Linux declarations. */
-#include <bits/fcntl-linux.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl2.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl2.h
deleted file mode 100644
index 24efb22..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fcntl2.h
+++ /dev/null
@@ -1,265 +0,0 @@
-/* Checking macros for fcntl functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never include <bits/fcntl2.h> directly; use <fcntl.h> instead."
-#endif
-
-/* Check that calls to open and openat with O_CREAT or O_TMPFILE set have an
- appropriate third/fourth parameter. */
-#ifndef __USE_FILE_OFFSET64
-extern int __open_2 (const char *__path, int __oflag) __nonnull ((1));
-extern int __REDIRECT (__open_alias, (const char *__path, int __oflag, ...),
- open) __nonnull ((1));
-#else
-extern int __REDIRECT (__open_2, (const char *__path, int __oflag),
- __open64_2) __nonnull ((1));
-extern int __REDIRECT (__open_alias, (const char *__path, int __oflag, ...),
- open64) __nonnull ((1));
-#endif
-
-#define __warn_open_too_many_args \
- "open can be called either with 2 or 3 arguments, not more"
-#define __warn_open_missing_mode \
- "open with O_CREAT in second argument needs 3 arguments"
-#ifdef __use_clang_fortify
-__fortify_overload __clang_prefer_this_overload int
-open (const char *const __clang_pass_object_size __path, int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_open_missing_mode)
-{
- return __open_2 (__path, __oflag);
-}
-
-__fortify_overload int
-open (const char *const __clang_pass_object_size __path, int __oflag,
- mode_t __mode)
-{
- return __open_alias (__path, __oflag, __mode);
-}
-#else
-__errordecl (__open_too_many_args, __warn_open_too_many_args);
-__errordecl (__open_missing_mode, __warn_open_missing_mode);
-
-__fortify_function int
-open (const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __open_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __open_missing_mode ();
- return __open_2 (__path, __oflag);
- }
- return __open_alias (__path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __open_2 (__path, __oflag);
-
- return __open_alias (__path, __oflag, __va_arg_pack ());
-}
-#endif
-#undef __warn_open_too_many_args
-#undef __warn_open_missing_mode
-
-
-#ifdef __USE_LARGEFILE64
-extern int __open64_2 (const char *__path, int __oflag) __nonnull ((1));
-extern int __REDIRECT (__open64_alias, (const char *__path, int __oflag,
- ...), open64) __nonnull ((1));
-
-# define __warn_open64_too_many_args \
- "open64 can be called either with 2 or 3 arguments, not more"
-# define __warn_open64_missing_mode \
- "open64 with O_CREAT in second argument needs 3 arguments"
-# ifdef __use_clang_fortify
-__fortify_overload __clang_prefer_this_overload int
-open64 (const char *const __clang_pass_object_size __path, int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_open64_missing_mode)
-{
- return __open64_2 (__path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-open64 (const char *const __clang_pass_object_size __path, int __oflag,
- int __mode)
-{
- return __open64_alias (__path, __oflag, __mode);
-}
-# else
-__errordecl (__open64_too_many_args, __warn_open64_too_many_args);
-__errordecl (__open64_missing_mode, __warn_open64_missing_mode);
-
-__fortify_function int
-open64 (const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __open64_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __open64_missing_mode ();
- return __open64_2 (__path, __oflag);
- }
- return __open64_alias (__path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __open64_2 (__path, __oflag);
-
- return __open64_alias (__path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_open64_too_many_args
-# undef __warn_open64_missing_mode
-#endif
-
-
-#ifdef __USE_ATFILE
-# ifndef __USE_FILE_OFFSET64
-extern int __openat_2 (int __fd, const char *__path, int __oflag)
- __nonnull ((2));
-extern int __REDIRECT (__openat_alias, (int __fd, const char *__path,
- int __oflag, ...), openat)
- __nonnull ((2));
-# else
-extern int __REDIRECT (__openat_2, (int __fd, const char *__path,
- int __oflag), __openat64_2)
- __nonnull ((2));
-extern int __REDIRECT (__openat_alias, (int __fd, const char *__path,
- int __oflag, ...), openat64)
- __nonnull ((2));
-# endif
-
-# define __warn_openat_too_many_args "openat can be called either with 3 or " \
- "4 arguments, not more"
-# define __warn_openat_missing_mode "openat with O_CREAT in third argument " \
- "needs 4 arguments"
-# ifdef __use_clang_fortify
-__fortify_error_function __clang_error (__warn_openat_too_many_args) int
-openat (int __fd, const char *__path, int __oflag, int __mode, ...);
-
-__fortify_overload __clang_prefer_this_overload int
-openat (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_openat_missing_mode)
-{
- return __openat_2 (__fd, __path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-openat (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag, int __mode)
-{
- return __openat_alias (__fd, __path, __oflag, __mode);
-}
-# else
-__errordecl (__openat_too_many_args, __warn_openat_too_many_args);
-__errordecl (__openat_missing_mode, __warn_openat_missing_mode);
-
-__fortify_function int
-openat (int __fd, const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __openat_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __openat_missing_mode ();
- return __openat_2 (__fd, __path, __oflag);
- }
- return __openat_alias (__fd, __path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __openat_2 (__fd, __path, __oflag);
-
- return __openat_alias (__fd, __path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_openat_too_many_args
-# undef __warn_openat_missing_mode
-
-
-# ifdef __USE_LARGEFILE64
-extern int __openat64_2 (int __fd, const char *__path, int __oflag)
- __nonnull ((2));
-extern int __REDIRECT (__openat64_alias, (int __fd, const char *__path,
- int __oflag, ...), openat64)
- __nonnull ((2));
-
-# define __warn_openat64_too_many_args "openat64 can be called either with " \
- "3 or 4 arguments, not more"
-# define __warn_openat64_missing_mode "openat64 with O_CREAT in third " \
- "argument needs 4 arguments"
-
-# ifdef __use_clang_fortify
-__fortify_error_function __clang_error (__warn_openat64_too_many_args) int
-openat64 (int __fd, const char *__path, int __oflag, int __mode, ...);
-
-__fortify_overload __clang_prefer_this_overload int
-openat64 (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag),
- __warn_openat64_missing_mode)
-{
- return __openat64_2 (__fd, __path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-openat64 (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag, int __mode)
-{
- return __openat64_alias (__fd, __path, __oflag, __mode);
-}
-# else
-__errordecl (__openat64_too_many_args, __warn_openat64_too_many_args);
-__errordecl (__openat64_missing_mode, __warn_openat64_missing_mode);
-__fortify_function int
-openat64 (int __fd, const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __openat64_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __openat64_missing_mode ();
- return __openat64_2 (__fd, __path, __oflag);
- }
- return __openat64_alias (__fd, __path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __openat64_2 (__fd, __path, __oflag);
-
- return __openat64_alias (__fd, __path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_openat64_too_many_args
-# undef __warn_openat64_missing_mode
-# endif
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fenv.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fenv.h
deleted file mode 100644
index 3352bf1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fenv.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FENV_H
-# error "Never use <bits/fenv.h> directly; include <fenv.h> instead."
-#endif
-
-/* Define bits representing exceptions in the FPU status word. */
-enum
- {
- FE_INVALID =
-#define FE_INVALID 1
- FE_INVALID,
- FE_DIVBYZERO =
-#define FE_DIVBYZERO 2
- FE_DIVBYZERO,
- FE_OVERFLOW =
-#define FE_OVERFLOW 4
- FE_OVERFLOW,
- FE_UNDERFLOW =
-#define FE_UNDERFLOW 8
- FE_UNDERFLOW,
- FE_INEXACT =
-#define FE_INEXACT 16
- FE_INEXACT,
- };
-
-/* Amount to shift by to convert an exception to a mask bit. */
-#define FE_EXCEPT_SHIFT 8
-
-/* All supported exceptions. */
-#define FE_ALL_EXCEPT \
- (FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT)
-
-/* VFP supports all of the four defined rounding modes. */
-enum
- {
- FE_TONEAREST =
-#define FE_TONEAREST 0
- FE_TONEAREST,
- FE_UPWARD =
-#define FE_UPWARD 0x400000
- FE_UPWARD,
- FE_DOWNWARD =
-#define FE_DOWNWARD 0x800000
- FE_DOWNWARD,
- FE_TOWARDZERO =
-#define FE_TOWARDZERO 0xc00000
- FE_TOWARDZERO
- };
-
-/* Type representing exception flags. */
-typedef unsigned int fexcept_t;
-
-/* Type representing floating-point environment. */
-typedef struct
- {
- unsigned int __cw;
- }
-fenv_t;
-
-/* If the default argument is used we use this value. */
-#define FE_DFL_ENV ((const fenv_t *) -1l)
-
-#ifdef __USE_GNU
-/* Floating-point environment where none of the exceptions are masked. */
-# define FE_NOMASK_ENV ((const fenv_t *) -2)
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Type representing floating-point control modes. */
-typedef unsigned int femode_t;
-
-/* Default floating-point control modes. */
-# define FE_DFL_MODE ((const femode_t *) -1L)
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/floatn-common.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/floatn-common.h
deleted file mode 100644
index b43c953..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/floatn-common.h
+++ /dev/null
@@ -1,329 +0,0 @@
-/* Macros to control TS 18661-3 glibc features where the same
- definitions are appropriate for all platforms.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_FLOATN_COMMON_H
-#define _BITS_FLOATN_COMMON_H
-
-#include <features.h>
-#include <bits/long-double.h>
-
-/* This header should be included at the bottom of each bits/floatn.h.
- It defines the following macros for each _FloatN and _FloatNx type,
- where the same definitions, or definitions based only on the macros
- in bits/floatn.h, are appropriate for all glibc configurations. */
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the right format for this type, and this
- glibc includes corresponding *fN or *fNx interfaces for it. */
-#define __HAVE_FLOAT16 0
-#define __HAVE_FLOAT32 1
-#define __HAVE_FLOAT64 1
-#define __HAVE_FLOAT32X 1
-#define __HAVE_FLOAT128X 0
-
-/* Defined to 1 if the corresponding __HAVE_<type> macro is 1 and the
- type is the first with its format in the sequence of (the default
- choices for) float, double, long double, _Float16, _Float32,
- _Float64, _Float128, _Float32x, _Float64x, _Float128x for this
- glibc; that is, if functions present once per floating-point format
- rather than once per type are present for this type.
-
- All configurations supported by glibc have _Float32 the same format
- as float, _Float64 and _Float32x the same format as double, the
- _Float64x the same format as either long double or _Float128. No
- configurations support _Float128x or, as of GCC 7, have compiler
- support for a type meeting the requirements for _Float128x. */
-#define __HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16
-#define __HAVE_DISTINCT_FLOAT32 0
-#define __HAVE_DISTINCT_FLOAT64 0
-#define __HAVE_DISTINCT_FLOAT32X 0
-#define __HAVE_DISTINCT_FLOAT64X 0
-#define __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X
-
-/* Defined to 1 if the corresponding _FloatN type is not binary compatible
- with the corresponding ISO C type in the current compilation unit as
- opposed to __HAVE_DISTINCT_FLOATN, which indicates the default types built
- in glibc. */
-#define __HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 \
- && __LDBL_MANT_DIG__ != 113)
-
-/* Defined to 1 if any _FloatN or _FloatNx types that are not
- ABI-distinct are however distinct types at the C language level (so
- for the purposes of __builtin_types_compatible_p and _Generic). */
-#if __GNUC_PREREQ (7, 0) && !defined __cplusplus
-# define __HAVE_FLOATN_NOT_TYPEDEF 1
-#else
-# define __HAVE_FLOATN_NOT_TYPEDEF 0
-#endif
-
-#ifndef __ASSEMBLER__
-
-/* Defined to concatenate the literal suffix to be used with _FloatN
- or _FloatNx types, if __HAVE_<type> is 1. The corresponding
- literal suffixes exist since GCC 7, for C only. */
-# if __HAVE_FLOAT16
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-/* No corresponding suffix available for this type. */
-# define __f16(x) ((_Float16) x##f)
-# else
-# define __f16(x) x##f16
-# endif
-# endif
-
-# if __HAVE_FLOAT32
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __f32(x) x##f
-# else
-# define __f32(x) x##f32
-# endif
-# endif
-
-# if __HAVE_FLOAT64
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __f64(x) x##l
-# else
-# define __f64(x) x
-# endif
-# else
-# define __f64(x) x##f64
-# endif
-# endif
-
-# if __HAVE_FLOAT32X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __f32x(x) x
-# else
-# define __f32x(x) x##f32x
-# endif
-# endif
-
-# if __HAVE_FLOAT64X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __f64x(x) x##l
-# else
-# define __f64x(x) __f128 (x)
-# endif
-# else
-# define __f64x(x) x##f64x
-# endif
-# endif
-
-# if __HAVE_FLOAT128X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128X supported but no constant suffix"
-# else
-# define __f128x(x) x##f128x
-# endif
-# endif
-
-/* Defined to a complex type if __HAVE_<type> is 1. */
-# if __HAVE_FLOAT16
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef _Complex float __cfloat16 __attribute__ ((__mode__ (__HC__)));
-# define __CFLOAT16 __cfloat16
-# else
-# define __CFLOAT16 _Complex _Float16
-# endif
-# endif
-
-# if __HAVE_FLOAT32
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __CFLOAT32 _Complex float
-# else
-# define __CFLOAT32 _Complex _Float32
-# endif
-# endif
-
-# if __HAVE_FLOAT64
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __CFLOAT64 _Complex long double
-# else
-# define __CFLOAT64 _Complex double
-# endif
-# else
-# define __CFLOAT64 _Complex _Float64
-# endif
-# endif
-
-# if __HAVE_FLOAT32X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __CFLOAT32X _Complex double
-# else
-# define __CFLOAT32X _Complex _Float32x
-# endif
-# endif
-
-# if __HAVE_FLOAT64X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __CFLOAT64X _Complex long double
-# else
-# define __CFLOAT64X __CFLOAT128
-# endif
-# else
-# define __CFLOAT64X _Complex _Float64x
-# endif
-# endif
-
-# if __HAVE_FLOAT128X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128X supported but no complex type"
-# else
-# define __CFLOAT128X _Complex _Float128x
-# endif
-# endif
-
-/* The remaining of this file provides support for older compilers. */
-# if __HAVE_FLOAT16
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef float _Float16 __attribute__ ((__mode__ (__HF__)));
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf16() ((_Float16) __builtin_huge_val ())
-# define __builtin_inff16() ((_Float16) __builtin_inf ())
-# define __builtin_nanf16(x) ((_Float16) __builtin_nan (x))
-# define __builtin_nansf16(x) ((_Float16) __builtin_nans (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT32
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef float _Float32;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf32() (__builtin_huge_valf ())
-# define __builtin_inff32() (__builtin_inff ())
-# define __builtin_nanf32(x) (__builtin_nanf (x))
-# define __builtin_nansf32(x) (__builtin_nansf (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT64
-
-/* If double, long double and _Float64 all have the same set of
- values, TS 18661-3 requires the usual arithmetic conversions on
- long double and _Float64 to produce _Float64. For this to be the
- case when building with a compiler without a distinct _Float64
- type, _Float64 must be a typedef for long double, not for
- double. */
-
-# ifdef __NO_LONG_DOUBLE_MATH
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef long double _Float64;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64() (__builtin_huge_vall ())
-# define __builtin_inff64() (__builtin_infl ())
-# define __builtin_nanf64(x) (__builtin_nanl (x))
-# define __builtin_nansf64(x) (__builtin_nansl (x))
-# endif
-
-# else
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef double _Float64;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64() (__builtin_huge_val ())
-# define __builtin_inff64() (__builtin_inf ())
-# define __builtin_nanf64(x) (__builtin_nan (x))
-# define __builtin_nansf64(x) (__builtin_nans (x))
-# endif
-
-# endif
-
-# endif
-
-# if __HAVE_FLOAT32X
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef double _Float32x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf32x() (__builtin_huge_val ())
-# define __builtin_inff32x() (__builtin_inf ())
-# define __builtin_nanf32x(x) (__builtin_nan (x))
-# define __builtin_nansf32x(x) (__builtin_nans (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT64X
-
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef long double _Float64x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64x() (__builtin_huge_vall ())
-# define __builtin_inff64x() (__builtin_infl ())
-# define __builtin_nanf64x(x) (__builtin_nanl (x))
-# define __builtin_nansf64x(x) (__builtin_nansl (x))
-# endif
-
-# else
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef _Float128 _Float64x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64x() (__builtin_huge_valf128 ())
-# define __builtin_inff64x() (__builtin_inff128 ())
-# define __builtin_nanf64x(x) (__builtin_nanf128 (x))
-# define __builtin_nansf64x(x) (__builtin_nansf128 (x))
-# endif
-
-# endif
-
-# endif
-
-# if __HAVE_FLOAT128X
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128x supported but no type"
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf128x() ((_Float128x) __builtin_huge_val ())
-# define __builtin_inff128x() ((_Float128x) __builtin_inf ())
-# define __builtin_nanf128x(x) ((_Float128x) __builtin_nan (x))
-# define __builtin_nansf128x(x) ((_Float128x) __builtin_nans (x))
-# endif
-
-# endif
-
-#endif /* !__ASSEMBLER__. */
-
-#endif /* _BITS_FLOATN_COMMON_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/floatn.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/floatn.h
deleted file mode 100644
index e83e9bb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/floatn.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/* Macros to control TS 18661-3 glibc features.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the IEEE 754 binary128 format, and this glibc
- includes corresponding *f128 interfaces for it. */
-#define __HAVE_FLOAT128 0
-
-/* Defined to 1 if __HAVE_FLOAT128 is 1 and the type is ABI-distinct
- from the default float, double and long double types in this glibc. */
-#define __HAVE_DISTINCT_FLOAT128 0
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the right format for _Float64x, and this
- glibc includes corresponding *f64x interfaces for it. */
-#define __HAVE_FLOAT64X 0
-
-/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
- of long double. Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
- the format of _Float128, which must be different from that of long
- double. */
-#define __HAVE_FLOAT64X_LONG_DOUBLE 0
-
-#ifndef __ASSEMBLER__
-
-/* Defined to concatenate the literal suffix to be used with _Float128
- types, if __HAVE_FLOAT128 is 1.
- E.g.: #define __f128(x) x##f128. */
-# undef __f128
-
-/* Defined to a complex binary128 type if __HAVE_FLOAT128 is 1.
- E.g.: #define __CFLOAT128 _Complex _Float128. */
-# undef __CFLOAT128
-
-#endif /* !__ASSEMBLER__. */
-
-#include <bits/floatn-common.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/flt-eval-method.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/flt-eval-method.h
deleted file mode 100644
index 615e14c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/flt-eval-method.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Define __GLIBC_FLT_EVAL_METHOD.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/flt-eval-method.h> directly; include <math.h> instead."
-#endif
-
-/* __GLIBC_FLT_EVAL_METHOD is the value of FLT_EVAL_METHOD used to
- determine the evaluation method typedefs such as float_t and
- double_t. It must be a value from C11 or TS 18661-3:2015, and not
- -1. */
-
-/* In the default version of this header, follow __FLT_EVAL_METHOD__.
- -1 is mapped to 2 (considering evaluation as long double to be a
- conservatively safe assumption), and if __FLT_EVAL_METHOD__ is not
- defined then assume there is no excess precision and use the value
- 0. */
-
-#ifdef __FLT_EVAL_METHOD__
-# if __FLT_EVAL_METHOD__ == -1
-# define __GLIBC_FLT_EVAL_METHOD 2
-# else
-# define __GLIBC_FLT_EVAL_METHOD __FLT_EVAL_METHOD__
-# endif
-#else
-# define __GLIBC_FLT_EVAL_METHOD 0
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fp-fast.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fp-fast.h
deleted file mode 100644
index 323fcec..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fp-fast.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Define FP_FAST_* macros.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/fp-fast.h> directly; include <math.h> instead."
-#endif
-
-#ifdef __USE_ISOC99
-
-/* The GCC 4.6 compiler will define __FP_FAST_FMA{,F,L} if the fma{,f,l}
- builtins are supported. */
-# ifdef __FP_FAST_FMA
-# define FP_FAST_FMA 1
-# endif
-
-# ifdef __FP_FAST_FMAF
-# define FP_FAST_FMAF 1
-# endif
-
-# ifdef __FP_FAST_FMAL
-# define FP_FAST_FMAL 1
-# endif
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fp-logb.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fp-logb.h
deleted file mode 100644
index cd8b431..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/fp-logb.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Define __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/fp-logb.h> directly; include <math.h> instead."
-#endif
-
-/* __FP_LOGB0_IS_MIN is defined to 1 if FP_ILOGB0 is INT_MIN, and 0 if
- it is -INT_MAX. __FP_LOGBNAN_IS_MIN is defined to 1 if FP_ILOGBNAN
- is INT_MIN, and 0 if it is INT_MAX. */
-
-#define __FP_LOGB0_IS_MIN 0
-#define __FP_LOGBNAN_IS_MIN 0
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_core.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_core.h
deleted file mode 100644
index 1751a20..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_core.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Declarations for getopt (basic, portable features only).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library and is also part of gnulib.
- Patches to this file should be submitted to both projects.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_CORE_H
-#define _GETOPT_CORE_H 1
-
-/* This header should not be used directly; include getopt.h or
- unistd.h instead. Unlike most bits headers, it does not have
- a protective #error, because the guard macro for getopt.h in
- gnulib is not fixed. */
-
-__BEGIN_DECLS
-
-/* For communication from 'getopt' to the caller.
- When 'getopt' finds an option that takes an argument,
- the argument value is returned here.
- Also, when 'ordering' is RETURN_IN_ORDER,
- each non-option ARGV-element is returned here. */
-
-extern char *optarg;
-
-/* Index in ARGV of the next element to be scanned.
- This is used for communication to and from the caller
- and for communication between successive calls to 'getopt'.
-
- On entry to 'getopt', zero means this is the first call; initialize.
-
- When 'getopt' returns -1, this is the index of the first of the
- non-option elements that the caller should itself scan.
-
- Otherwise, 'optind' communicates from one call to the next
- how much of ARGV has been scanned so far. */
-
-extern int optind;
-
-/* Callers store zero here to inhibit the error message 'getopt' prints
- for unrecognized options. */
-
-extern int opterr;
-
-/* Set to an option character which was unrecognized. */
-
-extern int optopt;
-
-/* Get definitions and prototypes for functions to process the
- arguments in ARGV (ARGC of them, minus the program name) for
- options given in OPTS.
-
- Return the option character from OPTS just read. Return -1 when
- there are no more options. For unrecognized options, or options
- missing arguments, 'optopt' is set to the option letter, and '?' is
- returned.
-
- The OPTS string is a list of characters which are recognized option
- letters, optionally followed by colons, specifying that that letter
- takes an argument, to be placed in 'optarg'.
-
- If a letter in OPTS is followed by two colons, its argument is
- optional. This behavior is specific to the GNU 'getopt'.
-
- The argument '--' causes premature termination of argument
- scanning, explicitly telling 'getopt' that there are no more
- options.
-
- If OPTS begins with '-', then non-option arguments are treated as
- arguments to the option '\1'. This behavior is specific to the GNU
- 'getopt'. If OPTS begins with '+', or POSIXLY_CORRECT is set in
- the environment, then do not permute arguments.
-
- For standards compliance, the 'argv' argument has the type
- char *const *, but this is inaccurate; if argument permutation is
- enabled, the argv array (not the strings it points to) must be
- writable. */
-
-extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
- __THROW __nonnull ((2, 3));
-
-__END_DECLS
-
-#endif /* getopt_core.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_ext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_ext.h
deleted file mode 100644
index d48069e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_ext.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Declarations for getopt (GNU extensions).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library and is also part of gnulib.
- Patches to this file should be submitted to both projects.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_EXT_H
-#define _GETOPT_EXT_H 1
-
-/* This header should not be used directly; include getopt.h instead.
- Unlike most bits headers, it does not have a protective #error,
- because the guard macro for getopt.h in gnulib is not fixed. */
-
-__BEGIN_DECLS
-
-/* Describe the long-named options requested by the application.
- The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
- of 'struct option' terminated by an element containing a name which is
- zero.
-
- The field 'has_arg' is:
- no_argument (or 0) if the option does not take an argument,
- required_argument (or 1) if the option requires an argument,
- optional_argument (or 2) if the option takes an optional argument.
-
- If the field 'flag' is not NULL, it points to a variable that is set
- to the value given in the field 'val' when the option is found, but
- left unchanged if the option is not found.
-
- To have a long-named option do something other than set an 'int' to
- a compiled-in constant, such as set a value from 'optarg', set the
- option's 'flag' field to zero and its 'val' field to a nonzero
- value (the equivalent single-letter option character, if there is
- one). For long options that have a zero 'flag' field, 'getopt'
- returns the contents of the 'val' field. */
-
-struct option
-{
- const char *name;
- /* has_arg can't be an enum because some compilers complain about
- type mismatches in all the code that assumes it is an int. */
- int has_arg;
- int *flag;
- int val;
-};
-
-/* Names for the values of the 'has_arg' field of 'struct option'. */
-
-#define no_argument 0
-#define required_argument 1
-#define optional_argument 2
-
-extern int getopt_long (int ___argc, char *__getopt_argv_const *___argv,
- const char *__shortopts,
- const struct option *__longopts, int *__longind)
- __THROW __nonnull ((2, 3));
-extern int getopt_long_only (int ___argc, char *__getopt_argv_const *___argv,
- const char *__shortopts,
- const struct option *__longopts, int *__longind)
- __THROW __nonnull ((2, 3));
-
-__END_DECLS
-
-#endif /* getopt_ext.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_posix.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_posix.h
deleted file mode 100644
index f49e1f3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/getopt_posix.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Declarations for getopt (POSIX compatibility shim).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- Unlike the bulk of the getopt implementation, this file is NOT part
- of gnulib.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_POSIX_H
-#define _GETOPT_POSIX_H 1
-
-#if !defined _UNISTD_H && !defined _STDIO_H
-#error "Never include getopt_posix.h directly; use unistd.h instead."
-#endif
-
-#include <bits/getopt_core.h>
-
-__BEGIN_DECLS
-
-#if defined __USE_POSIX2 && !defined __USE_POSIX_IMPLICITLY \
- && !defined __USE_GNU && !defined _GETOPT_H
-/* GNU getopt has more functionality than POSIX getopt. When we are
- explicitly conforming to POSIX and not GNU, and getopt.h (which is
- not part of POSIX) has not been included, the extra functionality
- is disabled. */
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (getopt, (int ___argc, char *const *___argv,
- const char *__shortopts),
- __posix_getopt);
-# else
-extern int __posix_getopt (int ___argc, char *const *___argv,
- const char *__shortopts)
- __THROW __nonnull ((2, 3));
-# define getopt __posix_getopt
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* getopt_posix.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/hwcap.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/hwcap.h
deleted file mode 100644
index dead17d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/hwcap.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Defines for bits in AT_HWCAP. ARM Linux version.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined (_SYS_AUXV_H) && !defined (_LINUX_ARM_SYSDEP_H)
-# error "Never include <bits/hwcap.h> directly; use <sys/auxv.h> instead."
-#endif
-
-/* The following must match the kernel's <asm/hwcap.h>. */
-#define HWCAP_ARM_SWP 1
-#define HWCAP_ARM_HALF 2
-#define HWCAP_ARM_THUMB 4
-#define HWCAP_ARM_26BIT 8
-#define HWCAP_ARM_FAST_MULT 16
-#define HWCAP_ARM_FPA 32
-#define HWCAP_ARM_VFP 64
-#define HWCAP_ARM_EDSP 128
-#define HWCAP_ARM_JAVA 256
-#define HWCAP_ARM_IWMMXT 512
-#define HWCAP_ARM_CRUNCH 1024
-#define HWCAP_ARM_THUMBEE 2048
-#define HWCAP_ARM_NEON 4096
-#define HWCAP_ARM_VFPv3 8192
-#define HWCAP_ARM_VFPv3D16 16384
-#define HWCAP_ARM_TLS 32768
-#define HWCAP_ARM_VFPv4 65536
-#define HWCAP_ARM_IDIVA 131072
-#define HWCAP_ARM_IDIVT 262144
-#define HWCAP_ARM_VFPD32 524288
-#define HWCAP_ARM_LPAE 1048576
-#define HWCAP_ARM_EVTSTRM 2097152
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/in.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/in.h
deleted file mode 100644
index 4c3c5ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/in.h
+++ /dev/null
@@ -1,261 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Linux version. */
-
-#ifndef _NETINET_IN_H
-# error "Never use <bits/in.h> directly; include <netinet/in.h> instead."
-#endif
-
-/* If the application has already included linux/in6.h from a linux-based
- kernel then we will not define the IPv6 IPPROTO_* defines, in6_addr (nor the
- defines), sockaddr_in6, or ipv6_mreq. Same for in6_ptkinfo or ip6_mtuinfo
- in linux/ipv6.h. The ABI used by the linux-kernel and glibc match exactly.
- Neither the linux kernel nor glibc should break this ABI without coordination.
- In upstream kernel 56c176c9 the _UAPI prefix was stripped so we need to check
- for _LINUX_IN6_H and _IPV6_H now, and keep checking the old versions for
- maximum backwards compatibility. */
-#if defined _UAPI_LINUX_IN6_H \
- || defined _UAPI_IPV6_H \
- || defined _LINUX_IN6_H \
- || defined _IPV6_H
-/* This is not quite the same API since the kernel always defines s6_addr16 and
- s6_addr32. This is not a violation of POSIX since POSIX says "at least the
- following member" and that holds true. */
-# define __USE_KERNEL_IPV6_DEFS 1
-#else
-# define __USE_KERNEL_IPV6_DEFS 0
-#endif
-
-/* Options for use with `getsockopt' and `setsockopt' at the IP level.
- The first word in the comment at the right is the data type used;
- "bool" means a boolean value stored in an `int'. */
-#define IP_OPTIONS 4 /* ip_opts; IP per-packet options. */
-#define IP_HDRINCL 3 /* int; Header is included with data. */
-#define IP_TOS 1 /* int; IP type of service and precedence. */
-#define IP_TTL 2 /* int; IP time to live. */
-#define IP_RECVOPTS 6 /* bool; Receive all IP options w/datagram. */
-/* For BSD compatibility. */
-#define IP_RECVRETOPTS IP_RETOPTS /* bool; Receive IP options for response. */
-#define IP_RETOPTS 7 /* ip_opts; Set/get IP per-packet options. */
-#define IP_MULTICAST_IF 32 /* in_addr; set/get IP multicast i/f */
-#define IP_MULTICAST_TTL 33 /* unsigned char; set/get IP multicast ttl */
-#define IP_MULTICAST_LOOP 34 /* bool; set/get IP multicast loopback */
-#define IP_ADD_MEMBERSHIP 35 /* ip_mreq; add an IP group membership */
-#define IP_DROP_MEMBERSHIP 36 /* ip_mreq; drop an IP group membership */
-#define IP_UNBLOCK_SOURCE 37 /* ip_mreq_source: unblock data from source */
-#define IP_BLOCK_SOURCE 38 /* ip_mreq_source: block data from source */
-#define IP_ADD_SOURCE_MEMBERSHIP 39 /* ip_mreq_source: join source group */
-#define IP_DROP_SOURCE_MEMBERSHIP 40 /* ip_mreq_source: leave source group */
-#define IP_MSFILTER 41
-#ifdef __USE_MISC
-# define MCAST_JOIN_GROUP 42 /* group_req: join any-source group */
-# define MCAST_BLOCK_SOURCE 43 /* group_source_req: block from given group */
-# define MCAST_UNBLOCK_SOURCE 44 /* group_source_req: unblock from given group*/
-# define MCAST_LEAVE_GROUP 45 /* group_req: leave any-source group */
-# define MCAST_JOIN_SOURCE_GROUP 46 /* group_source_req: join source-spec gr */
-# define MCAST_LEAVE_SOURCE_GROUP 47 /* group_source_req: leave source-spec gr*/
-# define MCAST_MSFILTER 48
-# define IP_MULTICAST_ALL 49
-# define IP_UNICAST_IF 50
-
-# define MCAST_EXCLUDE 0
-# define MCAST_INCLUDE 1
-#endif
-
-#define IP_ROUTER_ALERT 5 /* bool */
-#define IP_PKTINFO 8 /* bool */
-#define IP_PKTOPTIONS 9
-#define IP_PMTUDISC 10 /* obsolete name? */
-#define IP_MTU_DISCOVER 10 /* int; see below */
-#define IP_RECVERR 11 /* bool */
-#define IP_RECVTTL 12 /* bool */
-#define IP_RECVTOS 13 /* bool */
-#define IP_MTU 14 /* int */
-#define IP_FREEBIND 15
-#define IP_IPSEC_POLICY 16
-#define IP_XFRM_POLICY 17
-#define IP_PASSSEC 18
-#define IP_TRANSPARENT 19
-#define IP_MULTICAST_ALL 49 /* bool */
-
-/* TProxy original addresses */
-#define IP_ORIGDSTADDR 20
-#define IP_RECVORIGDSTADDR IP_ORIGDSTADDR
-
-#define IP_MINTTL 21
-#define IP_NODEFRAG 22
-#define IP_CHECKSUM 23
-#define IP_BIND_ADDRESS_NO_PORT 24
-#define IP_RECVFRAGSIZE 25
-#define IP_RECVERR_RFC4884 26
-
-/* IP_MTU_DISCOVER arguments. */
-#define IP_PMTUDISC_DONT 0 /* Never send DF frames. */
-#define IP_PMTUDISC_WANT 1 /* Use per route hints. */
-#define IP_PMTUDISC_DO 2 /* Always DF. */
-#define IP_PMTUDISC_PROBE 3 /* Ignore dst pmtu. */
-/* Always use interface mtu (ignores dst pmtu) but don't set DF flag.
- Also incoming ICMP frag_needed notifications will be ignored on
- this socket to prevent accepting spoofed ones. */
-#define IP_PMTUDISC_INTERFACE 4
-/* Like IP_PMTUDISC_INTERFACE but allow packets to be fragmented. */
-#define IP_PMTUDISC_OMIT 5
-
-#define IP_MULTICAST_IF 32
-#define IP_MULTICAST_TTL 33
-#define IP_MULTICAST_LOOP 34
-#define IP_ADD_MEMBERSHIP 35
-#define IP_DROP_MEMBERSHIP 36
-#define IP_UNBLOCK_SOURCE 37
-#define IP_BLOCK_SOURCE 38
-#define IP_ADD_SOURCE_MEMBERSHIP 39
-#define IP_DROP_SOURCE_MEMBERSHIP 40
-#define IP_MSFILTER 41
-#define IP_MULTICAST_ALL 49
-#define IP_UNICAST_IF 50
-
-/* To select the IP level. */
-#define SOL_IP 0
-
-#define IP_DEFAULT_MULTICAST_TTL 1
-#define IP_DEFAULT_MULTICAST_LOOP 1
-#define IP_MAX_MEMBERSHIPS 20
-
-#ifdef __USE_MISC
-/* Structure used to describe IP options for IP_OPTIONS and IP_RETOPTS.
- The `ip_dst' field is used for the first-hop gateway when using a
- source route (this gets put into the header proper). */
-struct ip_opts
- {
- struct in_addr ip_dst; /* First hop; zero without source route. */
- char ip_opts[40]; /* Actually variable in size. */
- };
-
-/* Like `struct ip_mreq' but including interface specification by index. */
-struct ip_mreqn
- {
- struct in_addr imr_multiaddr; /* IP multicast address of group */
- struct in_addr imr_address; /* local IP address of interface */
- int imr_ifindex; /* Interface index */
- };
-
-/* Structure used for IP_PKTINFO. */
-struct in_pktinfo
- {
- int ipi_ifindex; /* Interface index */
- struct in_addr ipi_spec_dst; /* Routing destination address */
- struct in_addr ipi_addr; /* Header destination address */
- };
-#endif
-
-/* Options for use with `getsockopt' and `setsockopt' at the IPv6 level.
- The first word in the comment at the right is the data type used;
- "bool" means a boolean value stored in an `int'. */
-#define IPV6_ADDRFORM 1
-#define IPV6_2292PKTINFO 2
-#define IPV6_2292HOPOPTS 3
-#define IPV6_2292DSTOPTS 4
-#define IPV6_2292RTHDR 5
-#define IPV6_2292PKTOPTIONS 6
-#define IPV6_CHECKSUM 7
-#define IPV6_2292HOPLIMIT 8
-
-#define SCM_SRCRT IPV6_RXSRCRT
-
-#define IPV6_NEXTHOP 9
-#define IPV6_AUTHHDR 10
-#define IPV6_UNICAST_HOPS 16
-#define IPV6_MULTICAST_IF 17
-#define IPV6_MULTICAST_HOPS 18
-#define IPV6_MULTICAST_LOOP 19
-#define IPV6_JOIN_GROUP 20
-#define IPV6_LEAVE_GROUP 21
-#define IPV6_ROUTER_ALERT 22
-#define IPV6_MTU_DISCOVER 23
-#define IPV6_MTU 24
-#define IPV6_RECVERR 25
-#define IPV6_V6ONLY 26
-#define IPV6_JOIN_ANYCAST 27
-#define IPV6_LEAVE_ANYCAST 28
-#define IPV6_MULTICAST_ALL 29
-#define IPV6_ROUTER_ALERT_ISOLATE 30
-#define IPV6_RECVERR_RFC4884 31
-#define IPV6_IPSEC_POLICY 34
-#define IPV6_XFRM_POLICY 35
-#define IPV6_HDRINCL 36
-
-/* Advanced API (RFC3542) (1). */
-#define IPV6_RECVPKTINFO 49
-#define IPV6_PKTINFO 50
-#define IPV6_RECVHOPLIMIT 51
-#define IPV6_HOPLIMIT 52
-#define IPV6_RECVHOPOPTS 53
-#define IPV6_HOPOPTS 54
-#define IPV6_RTHDRDSTOPTS 55
-#define IPV6_RECVRTHDR 56
-#define IPV6_RTHDR 57
-#define IPV6_RECVDSTOPTS 58
-#define IPV6_DSTOPTS 59
-#define IPV6_RECVPATHMTU 60
-#define IPV6_PATHMTU 61
-#define IPV6_DONTFRAG 62
-
-/* Advanced API (RFC3542) (2). */
-#define IPV6_RECVTCLASS 66
-#define IPV6_TCLASS 67
-
-#define IPV6_AUTOFLOWLABEL 70
-
-/* RFC5014. */
-#define IPV6_ADDR_PREFERENCES 72
-
-/* RFC5082. */
-#define IPV6_MINHOPCOUNT 73
-
-#define IPV6_ORIGDSTADDR 74
-#define IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR
-#define IPV6_TRANSPARENT 75
-#define IPV6_UNICAST_IF 76
-#define IPV6_RECVFRAGSIZE 77
-#define IPV6_FREEBIND 78
-
-/* Obsolete synonyms for the above. */
-#if !__USE_KERNEL_IPV6_DEFS
-# define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
-# define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
-#endif
-#define IPV6_RXHOPOPTS IPV6_HOPOPTS
-#define IPV6_RXDSTOPTS IPV6_DSTOPTS
-
-/* IPV6_MTU_DISCOVER values. */
-#define IPV6_PMTUDISC_DONT 0 /* Never send DF frames. */
-#define IPV6_PMTUDISC_WANT 1 /* Use per route hints. */
-#define IPV6_PMTUDISC_DO 2 /* Always DF. */
-#define IPV6_PMTUDISC_PROBE 3 /* Ignore dst pmtu. */
-#define IPV6_PMTUDISC_INTERFACE 4 /* See IP_PMTUDISC_INTERFACE. */
-#define IPV6_PMTUDISC_OMIT 5 /* See IP_PMTUDISC_OMIT. */
-
-/* Socket level values for IPv6. */
-#define SOL_IPV6 41
-#define SOL_ICMPV6 58
-
-/* Routing header options for IPv6. */
-#define IPV6_RTHDR_LOOSE 0 /* Hop doesn't need to be neighbour. */
-#define IPV6_RTHDR_STRICT 1 /* Hop must be a neighbour. */
-
-#define IPV6_RTHDR_TYPE_0 0 /* IPv6 Routing header type 0. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/indirect-return.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/indirect-return.h
deleted file mode 100644
index 5240a0a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/indirect-return.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Definition of __INDIRECT_RETURN. Generic version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UCONTEXT_H
-# error "Never include <bits/indirect-return.h> directly; use <ucontext.h> instead."
-#endif
-
-/* __INDIRECT_RETURN is used on swapcontext to indicate if it requires
- special compiler treatment. */
-#define __INDIRECT_RETURN
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/initspin.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/initspin.h
deleted file mode 100644
index 936f178..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/initspin.h
+++ /dev/null
@@ -1 +0,0 @@
-/* No thread support. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/inotify.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/inotify.h
deleted file mode 100644
index 5eee3cc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/inotify.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_INOTIFY_H
-# error "Never use <bits/inotify.h> directly; include <sys/inotify.h> instead."
-#endif
-
-/* Flags for the parameter of inotify_init1. */
-enum
- {
- IN_CLOEXEC = 02000000,
-#define IN_CLOEXEC IN_CLOEXEC
- IN_NONBLOCK = 00004000
-#define IN_NONBLOCK IN_NONBLOCK
- };
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ioctl-types.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ioctl-types.h
deleted file mode 100644
index 508a0c3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ioctl-types.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Structure types for pre-termios terminal ioctls. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-# error "Never use <bits/ioctl-types.h> directly; include <sys/ioctl.h> instead."
-#endif
-
-/* Get definition of constants for use with `ioctl'. */
-#include <asm/ioctls.h>
-
-
-struct winsize
- {
- unsigned short int ws_row;
- unsigned short int ws_col;
- unsigned short int ws_xpixel;
- unsigned short int ws_ypixel;
- };
-
-#define NCC 8
-struct termio
- {
- unsigned short int c_iflag; /* input mode flags */
- unsigned short int c_oflag; /* output mode flags */
- unsigned short int c_cflag; /* control mode flags */
- unsigned short int c_lflag; /* local mode flags */
- unsigned char c_line; /* line discipline */
- unsigned char c_cc[NCC]; /* control characters */
-};
-
-/* modem lines */
-#define TIOCM_LE 0x001
-#define TIOCM_DTR 0x002
-#define TIOCM_RTS 0x004
-#define TIOCM_ST 0x008
-#define TIOCM_SR 0x010
-#define TIOCM_CTS 0x020
-#define TIOCM_CAR 0x040
-#define TIOCM_RNG 0x080
-#define TIOCM_DSR 0x100
-#define TIOCM_CD TIOCM_CAR
-#define TIOCM_RI TIOCM_RNG
-
-/* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
-
-/* line disciplines */
-#define N_TTY 0
-#define N_SLIP 1
-#define N_MOUSE 2
-#define N_PPP 3
-#define N_STRIP 4
-#define N_AX25 5
-#define N_X25 6 /* X.25 async */
-#define N_6PACK 7
-#define N_MASC 8 /* Mobitex module */
-#define N_R3964 9 /* Simatic R3964 module */
-#define N_PROFIBUS_FDL 10 /* Profibus */
-#define N_IRDA 11 /* Linux IR */
-#define N_SMSBLOCK 12 /* SMS block mode */
-#define N_HDLC 13 /* synchronous HDLC */
-#define N_SYNC_PPP 14 /* synchronous PPP */
-#define N_HCI 15 /* Bluetooth HCI UART */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ioctls.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ioctls.h
deleted file mode 100644
index 0e53bc7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ioctls.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-# error "Never use <bits/ioctls.h> directly; include <sys/ioctl.h> instead."
-#endif
-
-/* Use the definitions from the kernel header files. */
-#include <asm/ioctls.h>
-
-/* Routing table calls. */
-#define SIOCADDRT 0x890B /* add routing table entry */
-#define SIOCDELRT 0x890C /* delete routing table entry */
-#define SIOCRTMSG 0x890D /* call to routing system */
-
-/* Socket configuration controls. */
-#define SIOCGIFNAME 0x8910 /* get iface name */
-#define SIOCSIFLINK 0x8911 /* set iface channel */
-#define SIOCGIFCONF 0x8912 /* get iface list */
-#define SIOCGIFFLAGS 0x8913 /* get flags */
-#define SIOCSIFFLAGS 0x8914 /* set flags */
-#define SIOCGIFADDR 0x8915 /* get PA address */
-#define SIOCSIFADDR 0x8916 /* set PA address */
-#define SIOCGIFDSTADDR 0x8917 /* get remote PA address */
-#define SIOCSIFDSTADDR 0x8918 /* set remote PA address */
-#define SIOCGIFBRDADDR 0x8919 /* get broadcast PA address */
-#define SIOCSIFBRDADDR 0x891a /* set broadcast PA address */
-#define SIOCGIFNETMASK 0x891b /* get network PA mask */
-#define SIOCSIFNETMASK 0x891c /* set network PA mask */
-#define SIOCGIFMETRIC 0x891d /* get metric */
-#define SIOCSIFMETRIC 0x891e /* set metric */
-#define SIOCGIFMEM 0x891f /* get memory address (BSD) */
-#define SIOCSIFMEM 0x8920 /* set memory address (BSD) */
-#define SIOCGIFMTU 0x8921 /* get MTU size */
-#define SIOCSIFMTU 0x8922 /* set MTU size */
-#define SIOCSIFNAME 0x8923 /* set interface name */
-#define SIOCSIFHWADDR 0x8924 /* set hardware address */
-#define SIOCGIFENCAP 0x8925 /* get/set encapsulations */
-#define SIOCSIFENCAP 0x8926
-#define SIOCGIFHWADDR 0x8927 /* Get hardware address */
-#define SIOCGIFSLAVE 0x8929 /* Driver slaving support */
-#define SIOCSIFSLAVE 0x8930
-#define SIOCADDMULTI 0x8931 /* Multicast address lists */
-#define SIOCDELMULTI 0x8932
-#define SIOCGIFINDEX 0x8933 /* name -> if_index mapping */
-#define SIOGIFINDEX SIOCGIFINDEX /* misprint compatibility :-) */
-#define SIOCSIFPFLAGS 0x8934 /* set/get extended flags set */
-#define SIOCGIFPFLAGS 0x8935
-#define SIOCDIFADDR 0x8936 /* delete PA address */
-#define SIOCSIFHWBROADCAST 0x8937 /* set hardware broadcast addr */
-#define SIOCGIFCOUNT 0x8938 /* get number of devices */
-
-#define SIOCGIFBR 0x8940 /* Bridging support */
-#define SIOCSIFBR 0x8941 /* Set bridging options */
-
-#define SIOCGIFTXQLEN 0x8942 /* Get the tx queue length */
-#define SIOCSIFTXQLEN 0x8943 /* Set the tx queue length */
-
-
-/* ARP cache control calls. */
- /* 0x8950 - 0x8952 * obsolete calls, don't re-use */
-#define SIOCDARP 0x8953 /* delete ARP table entry */
-#define SIOCGARP 0x8954 /* get ARP table entry */
-#define SIOCSARP 0x8955 /* set ARP table entry */
-
-/* RARP cache control calls. */
-#define SIOCDRARP 0x8960 /* delete RARP table entry */
-#define SIOCGRARP 0x8961 /* get RARP table entry */
-#define SIOCSRARP 0x8962 /* set RARP table entry */
-
-/* Driver configuration calls */
-
-#define SIOCGIFMAP 0x8970 /* Get device parameters */
-#define SIOCSIFMAP 0x8971 /* Set device parameters */
-
-/* DLCI configuration calls */
-
-#define SIOCADDDLCI 0x8980 /* Create new DLCI device */
-#define SIOCDELDLCI 0x8981 /* Delete DLCI device */
-
-/* Device private ioctl calls. */
-
-/* These 16 ioctls are available to devices via the do_ioctl() device
- vector. Each device should include this file and redefine these
- names as their own. Because these are device dependent it is a good
- idea _NOT_ to issue them to random objects and hope. */
-
-#define SIOCDEVPRIVATE 0x89F0 /* to 89FF */
-
-/*
- * These 16 ioctl calls are protocol private
- */
-
-#define SIOCPROTOPRIVATE 0x89E0 /* to 89EF */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipc-perm.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipc-perm.h
deleted file mode 100644
index 17f81c4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipc-perm.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* struct ipc_perm definition.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-# error "Never use <bits/ipc-perm.h> directly; include <sys/ipc.h> 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/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipc.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipc.h
deleted file mode 100644
index 5a0e2fc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipc.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-# error "Never use <bits/ipc.h> directly; include <sys/ipc.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* 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. */
-
-#include <bits/ipc-perm.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipctypes.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipctypes.h
deleted file mode 100644
index 454a1fd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ipctypes.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. Generic.
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include <bits/ipctypes.h> directly.
- */
-
-#ifndef _BITS_IPCTYPES_H
-#define _BITS_IPCTYPES_H 1
-
-#include <bits/types.h>
-
-/* Used in `struct shmid_ds'. */
-# if __WORDSIZE == 32
-typedef unsigned short int __ipc_pid_t;
-# else
-typedef int __ipc_pid_t;
-# endif
-
-
-#endif /* bits/ipctypes.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/iscanonical.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/iscanonical.h
deleted file mode 100644
index 189dea3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/iscanonical.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Define iscanonical macro.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/iscanonical.h> directly; include <math.h> instead."
-#endif
-
-/* Return nonzero value if X is canonical. By default, we only have
- IEEE interchange binary formats, in which all values are canonical,
- but the argument must still be converted to its semantic type for
- any exceptions arising from the conversion, before being
- discarded. */
-#define iscanonical(x) ((void) (__typeof (x)) (x), 1)
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/libc-header-start.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/libc-header-start.h
deleted file mode 100644
index 296e1ce..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/libc-header-start.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Handle feature test macros at the start of a header.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header is internal to glibc and should not be included outside
- of glibc headers. Headers including it must define
- __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION first. This header
- cannot have multiple include guards because ISO C feature test
- macros depend on the definition of the macro when an affected
- header is included, not when the first system header is
- included. */
-
-#ifndef __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-# error "Never include <bits/libc-header-start.h> directly."
-#endif
-
-#undef __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-
-#include <features.h>
-
-/* ISO/IEC TR 24731-2:2010 defines the __STDC_WANT_LIB_EXT2__
- macro. */
-#undef __GLIBC_USE_LIB_EXT2
-#if (defined __USE_GNU \
- || (defined __STDC_WANT_LIB_EXT2__ && __STDC_WANT_LIB_EXT2__ > 0))
-# define __GLIBC_USE_LIB_EXT2 1
-#else
-# define __GLIBC_USE_LIB_EXT2 0
-#endif
-
-/* ISO/IEC TS 18661-1:2014 defines the __STDC_WANT_IEC_60559_BFP_EXT__
- macro. Most but not all symbols enabled by that macro in TS
- 18661-1 are enabled unconditionally in C2X; the symbols in Annex F
- still require that macro in C2X. */
-#undef __GLIBC_USE_IEC_60559_BFP_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_BFP_EXT__
-# define __GLIBC_USE_IEC_60559_BFP_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_BFP_EXT 0
-#endif
-#undef __GLIBC_USE_IEC_60559_BFP_EXT_C2X
-#if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X)
-# define __GLIBC_USE_IEC_60559_BFP_EXT_C2X 1
-#else
-# define __GLIBC_USE_IEC_60559_BFP_EXT_C2X 0
-#endif
-
-/* ISO/IEC TS 18661-4:2015 defines the
- __STDC_WANT_IEC_60559_FUNCS_EXT__ macro. Other than the reduction
- functions, the symbols from this TS are enabled unconditionally in
- C2X. */
-#undef __GLIBC_USE_IEC_60559_FUNCS_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_FUNCS_EXT__
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT 0
-#endif
-#undef __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
-#if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X)
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 1
-#else
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 0
-#endif
-
-/* ISO/IEC TS 18661-3:2015 defines the
- __STDC_WANT_IEC_60559_TYPES_EXT__ macro. */
-#undef __GLIBC_USE_IEC_60559_TYPES_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_TYPES_EXT__
-# define __GLIBC_USE_IEC_60559_TYPES_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_TYPES_EXT 0
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/libm-simd-decl-stubs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/libm-simd-decl-stubs.h
deleted file mode 100644
index b80ff33..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/libm-simd-decl-stubs.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* Empty definitions required for __MATHCALL_VEC unfolding in mathcalls.h.
- Copyright (C) 2014-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/libm-simd-decl-stubs.h> directly;\
- include <math.h> instead."
-#endif
-
-/* Needed definitions could be generated with:
- for func in $(grep __MATHCALL_VEC math/bits/mathcalls.h |\
- sed -r "s|__MATHCALL_VEC.?\(||; s|,.*||"); do
- echo "#define __DECL_SIMD_${func}";
- echo "#define __DECL_SIMD_${func}f";
- echo "#define __DECL_SIMD_${func}l";
- done
- */
-
-#ifndef _BITS_LIBM_SIMD_DECL_STUBS_H
-#define _BITS_LIBM_SIMD_DECL_STUBS_H 1
-
-#define __DECL_SIMD_cos
-#define __DECL_SIMD_cosf
-#define __DECL_SIMD_cosl
-#define __DECL_SIMD_cosf16
-#define __DECL_SIMD_cosf32
-#define __DECL_SIMD_cosf64
-#define __DECL_SIMD_cosf128
-#define __DECL_SIMD_cosf32x
-#define __DECL_SIMD_cosf64x
-#define __DECL_SIMD_cosf128x
-
-#define __DECL_SIMD_sin
-#define __DECL_SIMD_sinf
-#define __DECL_SIMD_sinl
-#define __DECL_SIMD_sinf16
-#define __DECL_SIMD_sinf32
-#define __DECL_SIMD_sinf64
-#define __DECL_SIMD_sinf128
-#define __DECL_SIMD_sinf32x
-#define __DECL_SIMD_sinf64x
-#define __DECL_SIMD_sinf128x
-
-#define __DECL_SIMD_sincos
-#define __DECL_SIMD_sincosf
-#define __DECL_SIMD_sincosl
-#define __DECL_SIMD_sincosf16
-#define __DECL_SIMD_sincosf32
-#define __DECL_SIMD_sincosf64
-#define __DECL_SIMD_sincosf128
-#define __DECL_SIMD_sincosf32x
-#define __DECL_SIMD_sincosf64x
-#define __DECL_SIMD_sincosf128x
-
-#define __DECL_SIMD_log
-#define __DECL_SIMD_logf
-#define __DECL_SIMD_logl
-#define __DECL_SIMD_logf16
-#define __DECL_SIMD_logf32
-#define __DECL_SIMD_logf64
-#define __DECL_SIMD_logf128
-#define __DECL_SIMD_logf32x
-#define __DECL_SIMD_logf64x
-#define __DECL_SIMD_logf128x
-
-#define __DECL_SIMD_exp
-#define __DECL_SIMD_expf
-#define __DECL_SIMD_expl
-#define __DECL_SIMD_expf16
-#define __DECL_SIMD_expf32
-#define __DECL_SIMD_expf64
-#define __DECL_SIMD_expf128
-#define __DECL_SIMD_expf32x
-#define __DECL_SIMD_expf64x
-#define __DECL_SIMD_expf128x
-
-#define __DECL_SIMD_pow
-#define __DECL_SIMD_powf
-#define __DECL_SIMD_powl
-#define __DECL_SIMD_powf16
-#define __DECL_SIMD_powf32
-#define __DECL_SIMD_powf64
-#define __DECL_SIMD_powf128
-#define __DECL_SIMD_powf32x
-#define __DECL_SIMD_powf64x
-#define __DECL_SIMD_powf128x
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/link.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/link.h
deleted file mode 100644
index 00a886a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/link.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LINK_H
-# error "Never include <bits/link.h> directly; use <link.h> instead."
-#endif
-
-
-/* Registers for entry into PLT on ARM. */
-typedef struct La_arm_regs
-{
- uint32_t lr_reg[4];
- uint32_t lr_sp;
- uint32_t lr_lr;
- /* Coprocessor registers used for argument passing. The data
- stored here depends on the coprocessors available in the
- system which are used for function calls in the current ABI.
- VFP uses eight 64-bit registers, and iWMMXt uses ten. */
- uint32_t lr_coproc[42];
-} La_arm_regs;
-
-/* Return values for calls from PLT on ARM. */
-typedef struct La_arm_retval
-{
- /* Up to four integer registers can be used for a return value in
- some ABIs (APCS complex long double). */
- uint32_t lrv_reg[4];
-
- /* Any coprocessor registers which might be used to return values
- in the current ABI. */
- uint32_t lrv_coproc[12];
-} La_arm_retval;
-
-
-__BEGIN_DECLS
-
-extern Elf32_Addr la_arm_gnu_pltenter (Elf32_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- La_arm_regs *__regs,
- unsigned int *__flags,
- const char *__symname,
- long int *__framesizep);
-extern unsigned int la_arm_gnu_pltexit (Elf32_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- const La_arm_regs *__inregs,
- La_arm_retval *__outregs,
- const char *__symname);
-
-__END_DECLS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/local_lim.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/local_lim.h
deleted file mode 100644
index b88ca3d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/local_lim.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/* Minimum guaranteed maximum values for system limits. Linux version.
- Copyright (C) 1993-2021 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; see the file COPYING.LIB. If
- not, see <https://www.gnu.org/licenses/>. */
-
-/* The kernel header pollutes the namespace with the NR_OPEN symbol
- and defines LINK_MAX although filesystems have different maxima. A
- similar thing is true for OPEN_MAX: the limit can be changed at
- runtime and therefore the macro must not be defined. Remove this
- after including the header if necessary. */
-#ifndef NR_OPEN
-# define __undef_NR_OPEN
-#endif
-#ifndef LINK_MAX
-# define __undef_LINK_MAX
-#endif
-#ifndef OPEN_MAX
-# define __undef_OPEN_MAX
-#endif
-#ifndef ARG_MAX
-# define __undef_ARG_MAX
-#endif
-
-/* The kernel sources contain a file with all the needed information. */
-#include <linux/limits.h>
-
-/* Have to remove NR_OPEN? */
-#ifdef __undef_NR_OPEN
-# undef NR_OPEN
-# undef __undef_NR_OPEN
-#endif
-/* Have to remove LINK_MAX? */
-#ifdef __undef_LINK_MAX
-# undef LINK_MAX
-# undef __undef_LINK_MAX
-#endif
-/* Have to remove OPEN_MAX? */
-#ifdef __undef_OPEN_MAX
-# undef OPEN_MAX
-# undef __undef_OPEN_MAX
-#endif
-/* Have to remove ARG_MAX? */
-#ifdef __undef_ARG_MAX
-# undef ARG_MAX
-# undef __undef_ARG_MAX
-#endif
-
-/* The number of data keys per process. */
-#define _POSIX_THREAD_KEYS_MAX 128
-/* This is the value this implementation supports. */
-#define PTHREAD_KEYS_MAX 1024
-
-/* Controlling the iterations of destructors for thread-specific data. */
-#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
-/* Number of iterations this implementation does. */
-#define PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS
-
-/* The number of threads per process. */
-#define _POSIX_THREAD_THREADS_MAX 64
-/* We have no predefined limit on the number of threads. */
-#undef PTHREAD_THREADS_MAX
-
-/* Maximum amount by which a process can descrease its asynchronous I/O
- priority level. */
-#define AIO_PRIO_DELTA_MAX 20
-
-/* Minimum size for a thread. We are free to choose a reasonable value. */
-#define PTHREAD_STACK_MIN 16384
-
-/* Maximum number of timer expiration overruns. */
-#define DELAYTIMER_MAX 2147483647
-
-/* Maximum tty name length. */
-#define TTY_NAME_MAX 32
-
-/* Maximum login name length. This is arbitrary. */
-#define LOGIN_NAME_MAX 256
-
-/* Maximum host name length. */
-#define HOST_NAME_MAX 64
-
-/* Maximum message queue priority level. */
-#define MQ_PRIO_MAX 32768
-
-/* Maximum value the semaphore can have. */
-#define SEM_VALUE_MAX (2147483647)
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/locale.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/locale.h
deleted file mode 100644
index cc8e980..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/locale.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Definition of locale category symbol values.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _LOCALE_H && !defined _LANGINFO_H
-# error "Never use <bits/locale.h> directly; include <locale.h> instead."
-#endif
-
-#ifndef _BITS_LOCALE_H
-#define _BITS_LOCALE_H 1
-
-#define __LC_CTYPE 0
-#define __LC_NUMERIC 1
-#define __LC_TIME 2
-#define __LC_COLLATE 3
-#define __LC_MONETARY 4
-#define __LC_MESSAGES 5
-#define __LC_ALL 6
-#define __LC_PAPER 7
-#define __LC_NAME 8
-#define __LC_ADDRESS 9
-#define __LC_TELEPHONE 10
-#define __LC_MEASUREMENT 11
-#define __LC_IDENTIFICATION 12
-
-#endif /* bits/locale.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/long-double.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/long-double.h
deleted file mode 100644
index fdb574d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/long-double.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* Properties of long double type.
- Copyright (C) 2016-2021 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 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header is included by <sys/cdefs.h>.
-
- If long double is ABI-compatible with double, it should define
- __NO_LONG_DOUBLE_MATH to 1; otherwise, it should leave
- __NO_LONG_DOUBLE_MATH undefined.
-
- If this build of the GNU C Library supports both long double
- ABI-compatible with double and some other long double format not
- ABI-compatible with double, it should define
- __LONG_DOUBLE_MATH_OPTIONAL to 1; otherwise, it should leave
- __LONG_DOUBLE_MATH_OPTIONAL undefined.
-
- If __NO_LONG_DOUBLE_MATH is already defined, this header must not
- define anything; this is needed to work with the definition of
- __NO_LONG_DOUBLE_MATH in nldbl-compat.h. */
-
-/* In the default version of this header, long double is
- ABI-compatible with double. */
-#ifndef __NO_LONG_DOUBLE_MATH
-# define __NO_LONG_DOUBLE_MATH 1
-#endif
-
-/* The macro __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI is used to determine the
- choice of the underlying ABI of long double. It will always assume
- a constant value for each translation unit.
-
- If the value is non-zero, any API which is parameterized by the long
- double type (i.e the scanf/printf family of functions or the explicitly
- parameterized math.h functions) will be redirected to a compatible
- implementation using _Float128 ABI via symbols suffixed with ieee128.
-
- The mechanism this macro uses to acquire may be a function
- of architecture, or target specific options used to invoke the
- compiler. */
-#define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/math-vector.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/math-vector.h
deleted file mode 100644
index 5f964ab..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/math-vector.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Platform-specific SIMD declarations of math functions.
- Copyright (C) 2014-2021 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 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/math-vector.h> directly;\
- include <math.h> instead."
-#endif
-
-/* Get default empty definitions required for __MATHCALL_VEC unfolding.
- Plaform-specific analogue of this header should redefine them with specific
- SIMD declarations. */
-#include <bits/libm-simd-decl-stubs.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls-helper-functions.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls-helper-functions.h
deleted file mode 100644
index 3c44c78..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls-helper-functions.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Prototype declarations for math classification macros helpers.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Classify given number. */
-__MATHDECL_ALIAS (int, __fpclassify,, (_Mdouble_ __value), fpclassify)
- __attribute__ ((__const__));
-
-/* Test for negative number. */
-__MATHDECL_ALIAS (int, __signbit,, (_Mdouble_ __value), signbit)
- __attribute__ ((__const__));
-
-/* Return 0 if VALUE is finite or NaN, +1 if it
- is +Infinity, -1 if it is -Infinity. */
-__MATHDECL_ALIAS (int, __isinf,, (_Mdouble_ __value), isinf)
- __attribute__ ((__const__));
-
-/* Return nonzero if VALUE is finite and not NaN. Used by isfinite macro. */
-__MATHDECL_ALIAS (int, __finite,, (_Mdouble_ __value), finite)
- __attribute__ ((__const__));
-
-/* Return nonzero if VALUE is not a number. */
-__MATHDECL_ALIAS (int, __isnan,, (_Mdouble_ __value), isnan)
- __attribute__ ((__const__));
-
-/* Test equality. */
-__MATHDECL_ALIAS (int, __iseqsig,, (_Mdouble_ __x, _Mdouble_ __y), iseqsig);
-
-/* Test for signaling NaN. */
-__MATHDECL_ALIAS (int, __issignaling,, (_Mdouble_ __value), issignaling)
- __attribute__ ((__const__));
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls-narrow.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls-narrow.h
deleted file mode 100644
index 4f28f41..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls-narrow.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Declare functions returning a narrower type.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/mathcalls-narrow.h> directly; include <math.h> instead."
-#endif
-
-/* Add. */
-__MATHCALL_NARROW (__MATHCALL_NAME (add), __MATHCALL_REDIR_NAME (add), 2);
-
-/* Divide. */
-__MATHCALL_NARROW (__MATHCALL_NAME (div), __MATHCALL_REDIR_NAME (div), 2);
-
-/* Multiply. */
-__MATHCALL_NARROW (__MATHCALL_NAME (mul), __MATHCALL_REDIR_NAME (mul), 2);
-
-/* Subtract. */
-__MATHCALL_NARROW (__MATHCALL_NAME (sub), __MATHCALL_REDIR_NAME (sub), 2);
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls.h
deleted file mode 100644
index 2361dd3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathcalls.h
+++ /dev/null
@@ -1,404 +0,0 @@
-/* Prototype declarations for math functions; helper file for <math.h>.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* NOTE: Because of the special way this file is used by <math.h>, this
- file must NOT be protected from multiple inclusion as header files
- usually are.
-
- This file provides prototype declarations for the math functions.
- Most functions are declared using the macro:
-
- __MATHCALL (NAME,[_r], (ARGS...));
-
- This means there is a function `NAME' returning `double' and a function
- `NAMEf' returning `float'. Each place `_Mdouble_' appears in the
- prototype, that is actually `double' in the prototype for `NAME' and
- `float' in the prototype for `NAMEf'. Reentrant variant functions are
- called `NAME_r' and `NAMEf_r'.
-
- Functions returning other types like `int' are declared using the macro:
-
- __MATHDECL (TYPE, NAME,[_r], (ARGS...));
-
- This is just like __MATHCALL but for a function returning `TYPE'
- instead of `_Mdouble_'. In all of these cases, there is still
- both a `NAME' and a `NAMEf' that takes `float' arguments.
-
- Note that there must be no whitespace before the argument passed for
- NAME, to make token pasting work with -traditional. */
-
-#ifndef _MATH_H
-# error "Never include <bits/mathcalls.h> directly; include <math.h> instead."
-#endif
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of X. */
-__MATHCALL (acos,, (_Mdouble_ __x));
-/* Arc sine of X. */
-__MATHCALL (asin,, (_Mdouble_ __x));
-/* Arc tangent of X. */
-__MATHCALL (atan,, (_Mdouble_ __x));
-/* Arc tangent of Y/X. */
-__MATHCALL (atan2,, (_Mdouble_ __y, _Mdouble_ __x));
-
-/* Cosine of X. */
-__MATHCALL_VEC (cos,, (_Mdouble_ __x));
-/* Sine of X. */
-__MATHCALL_VEC (sin,, (_Mdouble_ __x));
-/* Tangent of X. */
-__MATHCALL (tan,, (_Mdouble_ __x));
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic cosine of X. */
-__MATHCALL (cosh,, (_Mdouble_ __x));
-/* Hyperbolic sine of X. */
-__MATHCALL (sinh,, (_Mdouble_ __x));
-/* Hyperbolic tangent of X. */
-__MATHCALL (tanh,, (_Mdouble_ __x));
-
-#ifdef __USE_GNU
-/* Cosine and sine of X. */
-__MATHDECL_VEC (void,sincos,,
- (_Mdouble_ __x, _Mdouble_ *__sinx, _Mdouble_ *__cosx));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Hyperbolic arc cosine of X. */
-__MATHCALL (acosh,, (_Mdouble_ __x));
-/* Hyperbolic arc sine of X. */
-__MATHCALL (asinh,, (_Mdouble_ __x));
-/* Hyperbolic arc tangent of X. */
-__MATHCALL (atanh,, (_Mdouble_ __x));
-#endif
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of X. */
-__MATHCALL_VEC (exp,, (_Mdouble_ __x));
-
-/* Break VALUE into a normalized fraction and an integral power of 2. */
-__MATHCALL (frexp,, (_Mdouble_ __x, int *__exponent));
-
-/* X times (two to the EXP power). */
-__MATHCALL (ldexp,, (_Mdouble_ __x, int __exponent));
-
-/* Natural logarithm of X. */
-__MATHCALL_VEC (log,, (_Mdouble_ __x));
-
-/* Base-ten logarithm of X. */
-__MATHCALL (log10,, (_Mdouble_ __x));
-
-/* Break VALUE into integral and fractional parts. */
-__MATHCALL (modf,, (_Mdouble_ __x, _Mdouble_ *__iptr)) __nonnull ((2));
-
-#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C2X)
-/* Compute exponent to base ten. */
-__MATHCALL (exp10,, (_Mdouble_ __x));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return exp(X) - 1. */
-__MATHCALL (expm1,, (_Mdouble_ __x));
-
-/* Return log(1 + X). */
-__MATHCALL (log1p,, (_Mdouble_ __x));
-
-/* Return the base 2 signed integral exponent of X. */
-__MATHCALL (logb,, (_Mdouble_ __x));
-#endif
-
-#ifdef __USE_ISOC99
-/* Compute base-2 exponential of X. */
-__MATHCALL (exp2,, (_Mdouble_ __x));
-
-/* Compute base-2 logarithm of X. */
-__MATHCALL (log2,, (_Mdouble_ __x));
-#endif
-
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-__MATHCALL_VEC (pow,, (_Mdouble_ __x, _Mdouble_ __y));
-
-/* Return the square root of X. */
-__MATHCALL (sqrt,, (_Mdouble_ __x));
-
-#if defined __USE_XOPEN || defined __USE_ISOC99
-/* Return `sqrt(X*X + Y*Y)'. */
-__MATHCALL (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return the cube root of X. */
-__MATHCALL (cbrt,, (_Mdouble_ __x));
-#endif
-
-
-/* Nearest integer, absolute value, and remainder functions. */
-
-/* Smallest integral value not less than X. */
-__MATHCALLX (ceil,, (_Mdouble_ __x), (__const__));
-
-/* Absolute value of X. */
-__MATHCALLX (fabs,, (_Mdouble_ __x), (__const__));
-
-/* Largest integer not greater than X. */
-__MATHCALLX (floor,, (_Mdouble_ __x), (__const__));
-
-/* Floating-point modulo remainder of X/Y. */
-__MATHCALL (fmod,, (_Mdouble_ __x, _Mdouble_ __y));
-
-#ifdef __USE_MISC
-# if ((!defined __cplusplus \
- || __cplusplus < 201103L /* isinf conflicts with C++11. */ \
- || __MATH_DECLARING_DOUBLE == 0)) /* isinff or isinfl don't. */ \
- && !__MATH_DECLARING_FLOATN
-/* Return 0 if VALUE is finite or NaN, +1 if it
- is +Infinity, -1 if it is -Infinity. */
-__MATHDECL_ALIAS (int,isinf,, (_Mdouble_ __value), isinf)
- __attribute__ ((__const__));
-# endif
-
-# if !__MATH_DECLARING_FLOATN
-/* Return nonzero if VALUE is finite and not NaN. */
-__MATHDECL_ALIAS (int,finite,, (_Mdouble_ __value), finite)
- __attribute__ ((__const__));
-
-/* Return the remainder of X/Y. */
-__MATHCALL (drem,, (_Mdouble_ __x, _Mdouble_ __y));
-
-
-/* Return the fractional part of X after dividing out `ilogb (X)'. */
-__MATHCALL (significand,, (_Mdouble_ __x));
-# endif
-
-#endif /* Use misc. */
-
-#ifdef __USE_ISOC99
-/* Return X with its signed changed to Y's. */
-__MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-#endif
-
-#ifdef __USE_ISOC99
-/* Return representation of qNaN for double type. */
-__MATHCALL (nan,, (const char *__tagb));
-#endif
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# if ((!defined __cplusplus \
- || __cplusplus < 201103L /* isnan conflicts with C++11. */ \
- || __MATH_DECLARING_DOUBLE == 0)) /* isnanf or isnanl don't. */ \
- && !__MATH_DECLARING_FLOATN
-/* Return nonzero if VALUE is not a number. */
-__MATHDECL_ALIAS (int,isnan,, (_Mdouble_ __value), isnan)
- __attribute__ ((__const__));
-# endif
-#endif
-
-#if defined __USE_MISC || (defined __USE_XOPEN && __MATH_DECLARING_DOUBLE)
-/* Bessel functions. */
-__MATHCALL (j0,, (_Mdouble_));
-__MATHCALL (j1,, (_Mdouble_));
-__MATHCALL (jn,, (int, _Mdouble_));
-__MATHCALL (y0,, (_Mdouble_));
-__MATHCALL (y1,, (_Mdouble_));
-__MATHCALL (yn,, (int, _Mdouble_));
-#endif
-
-
-#if defined __USE_XOPEN || defined __USE_ISOC99
-/* Error and gamma functions. */
-__MATHCALL (erf,, (_Mdouble_));
-__MATHCALL (erfc,, (_Mdouble_));
-__MATHCALL (lgamma,, (_Mdouble_));
-#endif
-
-#ifdef __USE_ISOC99
-/* True gamma function. */
-__MATHCALL (tgamma,, (_Mdouble_));
-#endif
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# if !__MATH_DECLARING_FLOATN
-/* Obsolete alias for `lgamma'. */
-__MATHCALL (gamma,, (_Mdouble_));
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Reentrant version of lgamma. This function uses the global variable
- `signgam'. The reentrant version instead takes a pointer and stores
- the value through it. */
-__MATHCALL (lgamma,_r, (_Mdouble_, int *__signgamp));
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return the integer nearest X in the direction of the
- prevailing rounding mode. */
-__MATHCALL (rint,, (_Mdouble_ __x));
-
-/* Return X + epsilon if X < Y, X - epsilon if X > Y. */
-__MATHCALL (nextafter,, (_Mdouble_ __x, _Mdouble_ __y));
-# if defined __USE_ISOC99 && !defined __LDBL_COMPAT && !__MATH_DECLARING_FLOATN
-__MATHCALL (nexttoward,, (_Mdouble_ __x, long double __y));
-# endif
-
-# if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Return X - epsilon. */
-__MATHCALL (nextdown,, (_Mdouble_ __x));
-/* Return X + epsilon. */
-__MATHCALL (nextup,, (_Mdouble_ __x));
-# endif
-
-/* Return the remainder of integer divison X / Y with infinite precision. */
-__MATHCALL (remainder,, (_Mdouble_ __x, _Mdouble_ __y));
-
-# ifdef __USE_ISOC99
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalbn,, (_Mdouble_ __x, int __n));
-# endif
-
-/* Return the binary exponent of X, which must be nonzero. */
-__MATHDECL (int,ilogb,, (_Mdouble_ __x));
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Like ilogb, but returning long int. */
-__MATHDECL (long int, llogb,, (_Mdouble_ __x));
-#endif
-
-#ifdef __USE_ISOC99
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalbln,, (_Mdouble_ __x, long int __n));
-
-/* Round X to integral value in floating-point format using current
- rounding direction, but do not raise inexact exception. */
-__MATHCALL (nearbyint,, (_Mdouble_ __x));
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-__MATHCALLX (round,, (_Mdouble_ __x), (__const__));
-
-/* Round X to the integral value in floating-point format nearest but
- not larger in magnitude. */
-__MATHCALLX (trunc,, (_Mdouble_ __x), (__const__));
-
-/* Compute remainder of X and Y and put in *QUO a value with sign of x/y
- and magnitude congruent `mod 2^n' to the magnitude of the integral
- quotient x/y, with n >= 3. */
-__MATHCALL (remquo,, (_Mdouble_ __x, _Mdouble_ __y, int *__quo));
-
-
-/* Conversion functions. */
-
-/* Round X to nearest integral value according to current rounding
- direction. */
-__MATHDECL (long int,lrint,, (_Mdouble_ __x));
-__extension__
-__MATHDECL (long long int,llrint,, (_Mdouble_ __x));
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-__MATHDECL (long int,lround,, (_Mdouble_ __x));
-__extension__
-__MATHDECL (long long int,llround,, (_Mdouble_ __x));
-
-
-/* Return positive difference between X and Y. */
-__MATHCALL (fdim,, (_Mdouble_ __x, _Mdouble_ __y));
-
-/* Return maximum numeric value from X and Y. */
-__MATHCALLX (fmax,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Return minimum numeric value from X and Y. */
-__MATHCALLX (fmin,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Multiply-add function computed as a ternary operation. */
-__MATHCALL (fma,, (_Mdouble_ __x, _Mdouble_ __y, _Mdouble_ __z));
-#endif /* Use ISO C99. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Round X to nearest integer value, rounding halfway cases to even. */
-__MATHCALLX (roundeven,, (_Mdouble_ __x), (__const__));
-
-/* Round X to nearest signed integer value, not raising inexact, with
- control of rounding direction and width of result. */
-__MATHDECL (__intmax_t, fromfp,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest unsigned integer value, not raising inexact,
- with control of rounding direction and width of result. */
-__MATHDECL (__uintmax_t, ufromfp,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest signed integer value, raising inexact for
- non-integers, with control of rounding direction and width of
- result. */
-__MATHDECL (__intmax_t, fromfpx,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest unsigned integer value, raising inexact for
- non-integers, with control of rounding direction and width of
- result. */
-__MATHDECL (__uintmax_t, ufromfpx,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Return value with maximum magnitude. */
-__MATHCALLX (fmaxmag,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Return value with minimum magnitude. */
-__MATHCALLX (fminmag,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Canonicalize floating-point representation. */
-__MATHDECL_1 (int, canonicalize,, (_Mdouble_ *__cx, const _Mdouble_ *__x));
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN
-/* Total order operation. */
-__MATHDECL_1 (int, totalorder,, (const _Mdouble_ *__x,
- const _Mdouble_ *__y))
- __attribute_pure__;
-
-/* Total order operation on absolute values. */
-__MATHDECL_1 (int, totalordermag,, (const _Mdouble_ *__x,
- const _Mdouble_ *__y))
- __attribute_pure__;
-
-/* Get NaN payload. */
-__MATHCALL (getpayload,, (const _Mdouble_ *__x));
-
-/* Set quiet NaN payload. */
-__MATHDECL_1 (int, setpayload,, (_Mdouble_ *__x, _Mdouble_ __payload));
-
-/* Set signaling NaN payload. */
-__MATHDECL_1 (int, setpayloadsig,, (_Mdouble_ *__x, _Mdouble_ __payload));
-#endif
-
-#if (defined __USE_MISC || (defined __USE_XOPEN_EXTENDED \
- && __MATH_DECLARING_DOUBLE \
- && !defined __USE_XOPEN2K8)) \
- && !__MATH_DECLARING_FLOATN
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalb,, (_Mdouble_ __x, _Mdouble_ __n));
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathdef.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathdef.h
deleted file mode 100644
index 765b002..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mathdef.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _COMPLEX_H
-# error "Never use <bits/mathdef.h> directly; include <complex.h> instead"
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-linux.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-linux.h
deleted file mode 100644
index 3b1ae41..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-linux.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux generic version.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-linux.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* The following definitions basically come from the kernel headers.
- But the kernel header is not namespace clean. */
-
-
-/* Protections are chosen from these bits, OR'd together. The
- implementation does not necessarily support PROT_EXEC or PROT_WRITE
- without PROT_READ. The only guarantees are that no writing will be
- allowed without PROT_WRITE and no access will be allowed for PROT_NONE. */
-
-#define PROT_READ 0x1 /* Page can be read. */
-#define PROT_WRITE 0x2 /* Page can be written. */
-#define PROT_EXEC 0x4 /* Page can be executed. */
-#define PROT_NONE 0x0 /* Page can not be accessed. */
-#define PROT_GROWSDOWN 0x01000000 /* Extend change to start of
- growsdown vma (mprotect only). */
-#define PROT_GROWSUP 0x02000000 /* Extend change to start of
- growsup vma (mprotect only). */
-
-/* Sharing types (must choose one and only one of these). */
-#define MAP_SHARED 0x01 /* Share changes. */
-#define MAP_PRIVATE 0x02 /* Changes are private. */
-#ifdef __USE_MISC
-# define MAP_SHARED_VALIDATE 0x03 /* Share changes and validate
- extension flags. */
-# define MAP_TYPE 0x0f /* Mask for type of mapping. */
-#endif
-
-/* Other flags. */
-#define MAP_FIXED 0x10 /* Interpret addr exactly. */
-#ifdef __USE_MISC
-# define MAP_FILE 0
-# ifdef __MAP_ANONYMOUS
-# define MAP_ANONYMOUS __MAP_ANONYMOUS /* Don't use a file. */
-# else
-# define MAP_ANONYMOUS 0x20 /* Don't use a file. */
-# endif
-# define MAP_ANON MAP_ANONYMOUS
-/* When MAP_HUGETLB is set bits [26:31] encode the log2 of the huge page size. */
-# define MAP_HUGE_SHIFT 26
-# define MAP_HUGE_MASK 0x3f
-#endif
-
-/* Flags to `msync'. */
-#define MS_ASYNC 1 /* Sync memory asynchronously. */
-#define MS_SYNC 4 /* Synchronous memory sync. */
-#define MS_INVALIDATE 2 /* Invalidate the caches. */
-
-/* Advice to `madvise'. */
-#ifdef __USE_MISC
-# define MADV_NORMAL 0 /* No further special treatment. */
-# define MADV_RANDOM 1 /* Expect random page references. */
-# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define MADV_WILLNEED 3 /* Will need these pages. */
-# define MADV_DONTNEED 4 /* Don't need these pages. */
-# define MADV_FREE 8 /* Free pages only if memory pressure. */
-# define MADV_REMOVE 9 /* Remove these pages and resources. */
-# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-# define MADV_DOFORK 11 /* Do inherit across fork. */
-# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-# define MADV_HUGEPAGE 14 /* Worth backing with hugepages. */
-# define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages. */
-# define MADV_DONTDUMP 16 /* Explicity exclude from the core dump,
- overrides the coredump filter bits. */
-# define MADV_DODUMP 17 /* Clear the MADV_DONTDUMP flag. */
-# define MADV_WIPEONFORK 18 /* Zero memory on fork, child only. */
-# define MADV_KEEPONFORK 19 /* Undo MADV_WIPEONFORK. */
-# define MADV_COLD 20 /* Deactivate these pages. */
-# define MADV_PAGEOUT 21 /* Reclaim these pages. */
-# define MADV_HWPOISON 100 /* Poison a page for testing. */
-#endif
-
-/* The POSIX people had to invent similar names for the same things. */
-#ifdef __USE_XOPEN2K
-# define POSIX_MADV_NORMAL 0 /* No further special treatment. */
-# define POSIX_MADV_RANDOM 1 /* Expect random page references. */
-# define POSIX_MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define POSIX_MADV_WILLNEED 3 /* Will need these pages. */
-# define POSIX_MADV_DONTNEED 4 /* Don't need these pages. */
-#endif
-
-/* Flags for `mlockall'. */
-#ifndef MCL_CURRENT
-# define MCL_CURRENT 1 /* Lock all currently mapped pages. */
-# define MCL_FUTURE 2 /* Lock all additions to address
- space. */
-# define MCL_ONFAULT 4 /* Lock all pages that are
- faulted in. */
-#endif
-
-#include <bits/mman-shared.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-map-flags-generic.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-map-flags-generic.h
deleted file mode 100644
index cadf2d1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-map-flags-generic.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux/generic version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-map-flags-generic.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* These definitions are appropriate for architectures that, in the
- Linux kernel, either have no uapi/asm/mman.h, or have one that
- includes asm-generic/mman.h without any changes to the values of
- the MAP_* flags defined in that header. */
-
-#ifdef __USE_MISC
-# define MAP_GROWSDOWN 0x00100 /* Stack-like segment. */
-# define MAP_DENYWRITE 0x00800 /* ETXTBSY. */
-# define MAP_EXECUTABLE 0x01000 /* Mark it as an executable. */
-# define MAP_LOCKED 0x02000 /* Lock the mapping. */
-# define MAP_NORESERVE 0x04000 /* Don't check for reservations. */
-# define MAP_POPULATE 0x08000 /* Populate (prefault) pagetables. */
-# define MAP_NONBLOCK 0x10000 /* Do not block on IO. */
-# define MAP_STACK 0x20000 /* Allocation is for a stack. */
-# define MAP_HUGETLB 0x40000 /* Create huge page mapping. */
-# define MAP_SYNC 0x80000 /* Perform synchronous page
- faults for the mapping. */
-# define MAP_FIXED_NOREPLACE 0x100000 /* MAP_FIXED but do not unmap
- underlying mapping. */
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-shared.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-shared.h
deleted file mode 100644
index f336db0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman-shared.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Memory-mapping-related declarations/definitions, not architecture-specific.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-shared.h> directly; include <sys/mman.h> instead."
-#endif
-
-#ifdef __USE_GNU
-/* Flags for mremap. */
-# define MREMAP_MAYMOVE 1
-# define MREMAP_FIXED 2
-# define MREMAP_DONTUNMAP 4
-
-/* Flags for memfd_create. */
-# ifndef MFD_CLOEXEC
-# define MFD_CLOEXEC 1U
-# define MFD_ALLOW_SEALING 2U
-# define MFD_HUGETLB 4U
-# endif
-
-/* Flags for mlock2. */
-# ifndef MLOCK_ONFAULT
-# define MLOCK_ONFAULT 1U
-# endif
-
-/* Access rights for pkey_alloc. */
-# ifndef PKEY_DISABLE_ACCESS
-# define PKEY_DISABLE_ACCESS 0x1
-# define PKEY_DISABLE_WRITE 0x2
-# endif
-
-__BEGIN_DECLS
-
-/* Create a new memory file descriptor. NAME is a name for debugging.
- FLAGS is a combination of the MFD_* constants. */
-int memfd_create (const char *__name, unsigned int __flags) __THROW;
-
-/* Lock pages from ADDR (inclusive) to ADDR + LENGTH (exclusive) into
- memory. FLAGS is a combination of the MLOCK_* flags above. */
-int mlock2 (const void *__addr, size_t __length, unsigned int __flags) __THROW;
-
-/* Allocate a new protection key, with the PKEY_DISABLE_* bits
- specified in ACCESS_RIGHTS. The protection key mask for the
- current thread is updated to match the access privilege for the new
- key. */
-int pkey_alloc (unsigned int __flags, unsigned int __access_rights) __THROW;
-
-/* Update the access rights for the current thread for KEY, which must
- have been allocated using pkey_alloc. */
-int pkey_set (int __key, unsigned int __access_rights) __THROW;
-
-/* Return the access rights for the current thread for KEY, which must
- have been allocated using pkey_alloc. */
-int pkey_get (int __key) __THROW;
-
-/* Free an allocated protection key, which must have been allocated
- using pkey_alloc. */
-int pkey_free (int __key) __THROW;
-
-/* Apply memory protection flags for KEY to the specified address
- range. */
-int pkey_mprotect (void *__addr, size_t __len, int __prot, int __pkey) __THROW;
-
-__END_DECLS
-
-#endif /* __USE_GNU */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman.h
deleted file mode 100644
index c01ae96..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mman.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux/generic version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* These definitions are appropriate for architectures that, in the
- Linux kernel, either have no uapi/asm/mman.h, or have one that
- includes asm-generic/mman.h without any changes or additions
- relevant to glibc. If there are additions relevant to glibc, an
- architecture-specific bits/mman.h is needed. */
-
-#include <bits/mman-map-flags-generic.h>
-
-/* Include generic Linux declarations. */
-#include <bits/mman-linux.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/monetary-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/monetary-ldbl.h
deleted file mode 100644
index 46629a3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/monetary-ldbl.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -mlong-double-64 compatibility mode for monetary functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MONETARY_H
-# error "Never include <bits/monetary-ldbl.h> directly; use <monetary.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (strfmon)
-
-#ifdef __USE_GNU
-__LDBL_REDIR_DECL (strfmon_l)
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mqueue.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mqueue.h
deleted file mode 100644
index c64be90..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mqueue.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MQUEUE_H
-# error "Never use <bits/mqueue.h> directly; include <mqueue.h> instead."
-#endif
-
-#include <bits/types.h>
-
-typedef int mqd_t;
-
-struct mq_attr
-{
- __syscall_slong_t mq_flags; /* Message queue flags. */
- __syscall_slong_t mq_maxmsg; /* Maximum number of messages. */
- __syscall_slong_t mq_msgsize; /* Maximum message size. */
- __syscall_slong_t mq_curmsgs; /* Number of messages currently queued. */
- __syscall_slong_t __pad[4];
-};
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mqueue2.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mqueue2.h
deleted file mode 100644
index 4039443..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/mqueue2.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* Checking macros for mq functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never include <bits/mqueue2.h> directly; use <mqueue.h> instead."
-#endif
-
-/* Check that calls to mq_open with O_CREAT set have an appropriate third and fourth
- parameter. */
-extern mqd_t mq_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-extern mqd_t __mq_open_2 (const char *__name, int __oflag)
- __THROW __nonnull ((1));
-extern mqd_t __REDIRECT_NTH (__mq_open_alias, (const char *__name,
- int __oflag, ...), mq_open)
- __nonnull ((1));
-
-#define __warn_mq_open_wrong_number_of_args "mq_open can be called either " \
- "with 2 or 4 arguments"
-#define __warn_mq_open_missing_mode_and_attr "mq_open with O_CREAT in " \
- "second argument needs 4 arguments"
-#ifdef __use_clang_fortify
-__fortify_overload __clang_error (__warn_mq_open_wrong_number_of_args) mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode))
-{
- return __mq_open_alias (__name, __oflag, __mode);
-}
-
-__fortify_overload __clang_error (__warn_mq_open_wrong_number_of_args)
-mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode, struct mq_attr *__attr, ...))
-{
- return __mq_open_alias (__name, __oflag, __mode, __attr);
-}
-
-__fortify_overload __clang_prefer_this_overload mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name,
- int __oflag))
- __clang_error_if ((__oflag & O_CREAT),
- __warn_mq_open_missing_mode_and_attr)
-{
- return __mq_open_alias (__name, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode, struct mq_attr *__attr))
-{
- return __mq_open_alias (__name, __oflag, __mode, __attr);
-}
-#else
-__errordecl (__mq_open_wrong_number_of_args,
- __warn_mq_open_wrong_number_of_args);
-__errordecl (__mq_open_missing_mode_and_attr,
- __warn_mq_open_missing_mode_and_attr);
-
-__fortify_function mqd_t
-__NTH (mq_open (const char *__name, int __oflag, ...))
-{
- if (__va_arg_pack_len () != 0 && __va_arg_pack_len () != 2)
- __mq_open_wrong_number_of_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if ((__oflag & O_CREAT) != 0 && __va_arg_pack_len () == 0)
- {
- __mq_open_missing_mode_and_attr ();
- return __mq_open_2 (__name, __oflag);
- }
- return __mq_open_alias (__name, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () == 0)
- return __mq_open_2 (__name, __oflag);
-
- return __mq_open_alias (__name, __oflag, __va_arg_pack ());
-}
-#endif
-#undef __warn_mq_open_wrong_number_of_args
-#undef __warn_mq_open_missing_mode_and_attr
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/msq.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/msq.h
deleted file mode 100644
index 3313b69..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/msq.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-# error "Never use <bits/msq.h> directly; include <sys/msg.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* Types used in the MSQID_DS structure definition. */
-typedef __syscall_ulong_t msgqnum_t;
-typedef __syscall_ulong_t msglen_t;
-
-#include <bits/types/struct_msqid_ds.h>
-
-/* Define options for message queue functions. */
-#define MSG_NOERROR 010000 /* no error if message is too big */
-#ifdef __USE_GNU
-# define MSG_EXCEPT 020000 /* recv any msg except of specified type */
-# define MSG_COPY 040000 /* copy (not remove) all queue messages */
-#endif
-
-#ifdef __USE_MISC
-
-# define msg_cbytes __msg_cbytes
-
-/* ipcs ctl commands */
-# define MSG_STAT 11
-# define MSG_INFO 12
-# define MSG_STAT_ANY 13
-
-/* buffer for msgctl calls IPC_INFO, MSG_INFO */
-struct msginfo
- {
- int msgpool;
- int msgmap;
- int msgmax;
- int msgmnb;
- int msgmni;
- int msgssz;
- int msgtql;
- unsigned short int msgseg;
- };
-
-#endif /* __USE_MISC */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/netdb.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/netdb.h
deleted file mode 100644
index ecabaaa..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/netdb.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETDB_H
-# error "Never include <bits/netdb.h> directly; use <netdb.h> instead."
-#endif
-
-
-/* Description of data base entry for a single network. NOTE: here a
- poor assumption is made. The network number is expected to fit
- into an unsigned long int variable. */
-struct netent
-{
- char *n_name; /* Official name of network. */
- char **n_aliases; /* Alias list. */
- int n_addrtype; /* Net address type. */
- uint32_t n_net; /* Network number. */
-};
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/param.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/param.h
deleted file mode 100644
index 9408786..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/param.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Old-style Unix parameters and limits. Linux version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PARAM_H
-# error "Never use <bits/param.h> directly; include <sys/param.h> instead."
-#endif
-
-#ifndef ARG_MAX
-# define __undef_ARG_MAX
-#endif
-
-#include <linux/limits.h>
-#include <linux/param.h>
-
-/* The kernel headers define ARG_MAX. The value is wrong, though. */
-#ifdef __undef_ARG_MAX
-# undef ARG_MAX
-# undef __undef_ARG_MAX
-#endif
-
-#define MAXSYMLINKS 20
-
-/* The following are not really correct but it is a value we used for a
- long time and which seems to be usable. People should not use NOFILE
- and NCARGS anyway. */
-#define NOFILE 256
-#define NCARGS 131072
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/poll.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/poll.h
deleted file mode 100644
index 8442d50..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/poll.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-# error "Never use <bits/poll.h> directly; include <sys/poll.h> instead."
-#endif
-
-/* Event types that can be polled for. These bits may be set in `events'
- to indicate the interesting event types; they will appear in `revents'
- to indicate the status of the file descriptor. */
-#define POLLIN 0x001 /* There is data to read. */
-#define POLLPRI 0x002 /* There is urgent data to read. */
-#define POLLOUT 0x004 /* Writing now will not block. */
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-/* These values are defined in XPG4.2. */
-# define POLLRDNORM 0x040 /* Normal data may be read. */
-# define POLLRDBAND 0x080 /* Priority data may be read. */
-# define POLLWRNORM 0x100 /* Writing now will not block. */
-# define POLLWRBAND 0x200 /* Priority data may be written. */
-#endif
-
-#ifdef __USE_GNU
-/* These are extensions for Linux. */
-# define POLLMSG 0x400
-# define POLLREMOVE 0x1000
-# define POLLRDHUP 0x2000
-#endif
-
-/* Event types always implicitly polled for. These bits need not be set in
- `events', but they will appear in `revents' to indicate the status of
- the file descriptor. */
-#define POLLERR 0x008 /* Error condition. */
-#define POLLHUP 0x010 /* Hung up. */
-#define POLLNVAL 0x020 /* Invalid polling request. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/poll2.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/poll2.h
deleted file mode 100644
index d7320e8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/poll2.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* Checking macros for poll functions.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-# error "Never include <bits/poll2.h> directly; use <sys/poll.h> instead."
-#endif
-
-
-__BEGIN_DECLS
-
-extern int __REDIRECT (__poll_alias, (struct pollfd *__fds, nfds_t __nfds,
- int __timeout), poll);
-extern int __poll_chk (struct pollfd *__fds, nfds_t __nfds, int __timeout,
- __SIZE_TYPE__ __fdslen);
-
-__fortify_potential_overload int
-poll (struct pollfd *const __clang_pass_object_size __fds, nfds_t __nfds,
- int __timeout)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__poll_warn, __nfds, __fds,
- sizeof (*__fds),
- "poll called with fds buffer too small")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__fds) != (__SIZE_TYPE__) -1)
- return __poll_chk (__fds, __nfds, __timeout, __glibc_objsize (__fds));
- return __poll_alias (__fds, __nfds, __timeout);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern int __REDIRECT (__ppoll_alias, (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss), ppoll);
-extern int __ppoll_chk (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss, __SIZE_TYPE__ __fdslen);
-
-__fortify_potential_overload int
-ppoll (struct pollfd *const __clang_pass_object_size __fds, nfds_t __nfds,
- const struct timespec *__timeout, const __sigset_t *__ss)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__ppoll_warn, __nfds, __fds,
- sizeof (*__fds),
- "ppoll called with fds buffer too "
- "small file nfds entries")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__fds) != (__SIZE_TYPE__) -1)
- return __ppoll_chk (__fds, __nfds, __timeout, __ss,
- __glibc_objsize (__fds));
- return __ppoll_alias (__fds, __nfds, __timeout, __ss);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-__END_DECLS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix1_lim.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix1_lim.h
deleted file mode 100644
index c645847..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix1_lim.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
- *
- * Never include this file directly; use <limits.h> instead.
- */
-
-#ifndef _BITS_POSIX1_LIM_H
-#define _BITS_POSIX1_LIM_H 1
-
-#include <bits/wordsize.h>
-
-/* These are the standard-mandated minimum values. */
-
-/* Minimum number of operations in one list I/O call. */
-#define _POSIX_AIO_LISTIO_MAX 2
-
-/* Minimal number of outstanding asynchronous I/O operations. */
-#define _POSIX_AIO_MAX 1
-
-/* Maximum length of arguments to `execve', including environment. */
-#define _POSIX_ARG_MAX 4096
-
-/* Maximum simultaneous processes per real user ID. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_CHILD_MAX 25
-#else
-# define _POSIX_CHILD_MAX 6
-#endif
-
-/* Minimal number of timer expiration overruns. */
-#define _POSIX_DELAYTIMER_MAX 32
-
-/* Maximum length of a host name (not including the terminating null)
- as returned from the GETHOSTNAME function. */
-#define _POSIX_HOST_NAME_MAX 255
-
-/* Maximum link count of a file. */
-#define _POSIX_LINK_MAX 8
-
-/* Maximum length of login name. */
-#define _POSIX_LOGIN_NAME_MAX 9
-
-/* Number of bytes in a terminal canonical input queue. */
-#define _POSIX_MAX_CANON 255
-
-/* Number of bytes for which space will be
- available in a terminal input queue. */
-#define _POSIX_MAX_INPUT 255
-
-/* Maximum number of message queues open for a process. */
-#define _POSIX_MQ_OPEN_MAX 8
-
-/* Maximum number of supported message priorities. */
-#define _POSIX_MQ_PRIO_MAX 32
-
-/* Number of bytes in a filename. */
-#define _POSIX_NAME_MAX 14
-
-/* Number of simultaneous supplementary group IDs per process. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_NGROUPS_MAX 8
-#else
-# define _POSIX_NGROUPS_MAX 0
-#endif
-
-/* Number of files one process can have open at once. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_OPEN_MAX 20
-#else
-# define _POSIX_OPEN_MAX 16
-#endif
-
-#if !defined __USE_XOPEN2K || defined __USE_GNU
-/* Number of descriptors that a process may examine with `pselect' or
- `select'. */
-# define _POSIX_FD_SETSIZE _POSIX_OPEN_MAX
-#endif
-
-/* Number of bytes in a pathname. */
-#define _POSIX_PATH_MAX 256
-
-/* Number of bytes than can be written atomically to a pipe. */
-#define _POSIX_PIPE_BUF 512
-
-/* The number of repeated occurrences of a BRE permitted by the
- REGEXEC and REGCOMP functions when using the interval notation. */
-#define _POSIX_RE_DUP_MAX 255
-
-/* Minimal number of realtime signals reserved for the application. */
-#define _POSIX_RTSIG_MAX 8
-
-/* Number of semaphores a process can have. */
-#define _POSIX_SEM_NSEMS_MAX 256
-
-/* Maximal value of a semaphore. */
-#define _POSIX_SEM_VALUE_MAX 32767
-
-/* Number of pending realtime signals. */
-#define _POSIX_SIGQUEUE_MAX 32
-
-/* Largest value of a `ssize_t'. */
-#define _POSIX_SSIZE_MAX 32767
-
-/* Number of streams a process can have open at once. */
-#define _POSIX_STREAM_MAX 8
-
-/* The number of bytes in a symbolic link. */
-#define _POSIX_SYMLINK_MAX 255
-
-/* The number of symbolic links that can be traversed in the
- resolution of a pathname in the absence of a loop. */
-#define _POSIX_SYMLOOP_MAX 8
-
-/* Number of timer for a process. */
-#define _POSIX_TIMER_MAX 32
-
-/* Maximum number of characters in a tty name. */
-#define _POSIX_TTY_NAME_MAX 9
-
-/* Maximum length of a timezone name (element of `tzname'). */
-#ifdef __USE_XOPEN2K
-# define _POSIX_TZNAME_MAX 6
-#else
-# define _POSIX_TZNAME_MAX 3
-#endif
-
-#if !defined __USE_XOPEN2K || defined __USE_GNU
-/* Maximum number of connections that can be queued on a socket. */
-# define _POSIX_QLIMIT 1
-
-/* Maximum number of bytes that can be buffered on a socket for send
- or receive. */
-# define _POSIX_HIWAT _POSIX_PIPE_BUF
-
-/* Maximum number of elements in an `iovec' array. */
-# define _POSIX_UIO_MAXIOV 16
-#endif
-
-/* Maximum clock resolution in nanoseconds. */
-#define _POSIX_CLOCKRES_MIN 20000000
-
-
-/* Get the implementation-specific values for the above. */
-#include <bits/local_lim.h>
-
-
-#ifndef SSIZE_MAX
-/* ssize_t is not formally required to be the signed type
- corresponding to size_t, but it is for all configurations supported
- by glibc. */
-# if __WORDSIZE == 64 || __WORDSIZE32_SIZE_ULONG
-# define SSIZE_MAX LONG_MAX
-# else
-# define SSIZE_MAX INT_MAX
-# endif
-#endif
-
-
-/* This value is a guaranteed minimum maximum.
- The current maximum can be got from `sysconf'. */
-
-#ifndef NGROUPS_MAX
-# define NGROUPS_MAX 8
-#endif
-
-#endif /* bits/posix1_lim.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix2_lim.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix2_lim.h
deleted file mode 100644
index 7ac13cb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix2_lim.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; include <limits.h> instead.
- */
-
-#ifndef _BITS_POSIX2_LIM_H
-#define _BITS_POSIX2_LIM_H 1
-
-
-/* The maximum `ibase' and `obase' values allowed by the `bc' utility. */
-#define _POSIX2_BC_BASE_MAX 99
-
-/* The maximum number of elements allowed in an array by the `bc' utility. */
-#define _POSIX2_BC_DIM_MAX 2048
-
-/* The maximum `scale' value allowed by the `bc' utility. */
-#define _POSIX2_BC_SCALE_MAX 99
-
-/* The maximum length of a string constant accepted by the `bc' utility. */
-#define _POSIX2_BC_STRING_MAX 1000
-
-/* The maximum number of weights that can be assigned to an entry of
- the LC_COLLATE `order' keyword in the locale definition file. */
-#define _POSIX2_COLL_WEIGHTS_MAX 2
-
-/* The maximum number of expressions that can be nested
- within parentheses by the `expr' utility. */
-#define _POSIX2_EXPR_NEST_MAX 32
-
-/* The maximum length, in bytes, of an input line. */
-#define _POSIX2_LINE_MAX 2048
-
-/* The maximum number of repeated occurrences of a regular expression
- permitted when using the interval notation `\{M,N\}'. */
-#define _POSIX2_RE_DUP_MAX 255
-
-/* The maximum number of bytes in a character class name. We have no
- fixed limit, 2048 is a high number. */
-#define _POSIX2_CHARCLASS_NAME_MAX 14
-
-
-/* These values are implementation-specific,
- and may vary within the implementation.
- Their precise values can be obtained from sysconf. */
-
-#ifndef BC_BASE_MAX
-#define BC_BASE_MAX _POSIX2_BC_BASE_MAX
-#endif
-#ifndef BC_DIM_MAX
-#define BC_DIM_MAX _POSIX2_BC_DIM_MAX
-#endif
-#ifndef BC_SCALE_MAX
-#define BC_SCALE_MAX _POSIX2_BC_SCALE_MAX
-#endif
-#ifndef BC_STRING_MAX
-#define BC_STRING_MAX _POSIX2_BC_STRING_MAX
-#endif
-#ifndef COLL_WEIGHTS_MAX
-#define COLL_WEIGHTS_MAX 255
-#endif
-#ifndef EXPR_NEST_MAX
-#define EXPR_NEST_MAX _POSIX2_EXPR_NEST_MAX
-#endif
-#ifndef LINE_MAX
-#define LINE_MAX _POSIX2_LINE_MAX
-#endif
-#ifndef CHARCLASS_NAME_MAX
-#define CHARCLASS_NAME_MAX 2048
-#endif
-
-/* This value is defined like this in regex.h. */
-#define RE_DUP_MAX (0x7fff)
-
-#endif /* bits/posix2_lim.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix_opt.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix_opt.h
deleted file mode 100644
index 4d7d634..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/posix_opt.h
+++ /dev/null
@@ -1,194 +0,0 @@
-/* Define POSIX options for Linux.
- Copyright (C) 1996-2021 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; see the file COPYING.LIB. If
- not, see <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_POSIX_OPT_H
-#define _BITS_POSIX_OPT_H 1
-
-/* Job control is supported. */
-#define _POSIX_JOB_CONTROL 1
-
-/* Processes have a saved set-user-ID and a saved set-group-ID. */
-#define _POSIX_SAVED_IDS 1
-
-/* Priority scheduling is not supported with the correct semantics,
- but GNU/Linux applications expect that the corresponding interfaces
- are available, even though the semantics do not meet the POSIX
- requirements. See glibc bug 14829. */
-#define _POSIX_PRIORITY_SCHEDULING 200809L
-
-/* Synchronizing file data is supported. */
-#define _POSIX_SYNCHRONIZED_IO 200809L
-
-/* The fsync function is present. */
-#define _POSIX_FSYNC 200809L
-
-/* Mapping of files to memory is supported. */
-#define _POSIX_MAPPED_FILES 200809L
-
-/* Locking of all memory is supported. */
-#define _POSIX_MEMLOCK 200809L
-
-/* Locking of ranges of memory is supported. */
-#define _POSIX_MEMLOCK_RANGE 200809L
-
-/* Setting of memory protections is supported. */
-#define _POSIX_MEMORY_PROTECTION 200809L
-
-/* Some filesystems allow all users to change file ownership. */
-#define _POSIX_CHOWN_RESTRICTED 0
-
-/* `c_cc' member of 'struct termios' structure can be disabled by
- using the value _POSIX_VDISABLE. */
-#define _POSIX_VDISABLE '\0'
-
-/* Filenames are not silently truncated. */
-#define _POSIX_NO_TRUNC 1
-
-/* X/Open realtime support is available. */
-#define _XOPEN_REALTIME 1
-
-/* X/Open thread realtime support is available. */
-#define _XOPEN_REALTIME_THREADS 1
-
-/* XPG4.2 shared memory is supported. */
-#define _XOPEN_SHM 1
-
-/* Tell we have POSIX threads. */
-#define _POSIX_THREADS 200809L
-
-/* We have the reentrant functions described in POSIX. */
-#define _POSIX_REENTRANT_FUNCTIONS 1
-#define _POSIX_THREAD_SAFE_FUNCTIONS 200809L
-
-/* We provide priority scheduling for threads. */
-#define _POSIX_THREAD_PRIORITY_SCHEDULING 200809L
-
-/* We support user-defined stack sizes. */
-#define _POSIX_THREAD_ATTR_STACKSIZE 200809L
-
-/* We support user-defined stacks. */
-#define _POSIX_THREAD_ATTR_STACKADDR 200809L
-
-/* We support priority inheritence. */
-#define _POSIX_THREAD_PRIO_INHERIT 200809L
-
-/* We support priority protection, though only for non-robust
- mutexes. */
-#define _POSIX_THREAD_PRIO_PROTECT 200809L
-
-#ifdef __USE_XOPEN2K8
-/* We support priority inheritence for robust mutexes. */
-# define _POSIX_THREAD_ROBUST_PRIO_INHERIT 200809L
-
-/* We do not support priority protection for robust mutexes. */
-# define _POSIX_THREAD_ROBUST_PRIO_PROTECT -1
-#endif
-
-/* We support POSIX.1b semaphores. */
-#define _POSIX_SEMAPHORES 200809L
-
-/* Real-time signals are supported. */
-#define _POSIX_REALTIME_SIGNALS 200809L
-
-/* We support asynchronous I/O. */
-#define _POSIX_ASYNCHRONOUS_IO 200809L
-#define _POSIX_ASYNC_IO 1
-/* Alternative name for Unix98. */
-#define _LFS_ASYNCHRONOUS_IO 1
-/* Support for prioritization is also available. */
-#define _POSIX_PRIORITIZED_IO 200809L
-
-/* The LFS support in asynchronous I/O is also available. */
-#define _LFS64_ASYNCHRONOUS_IO 1
-
-/* The rest of the LFS is also available. */
-#define _LFS_LARGEFILE 1
-#define _LFS64_LARGEFILE 1
-#define _LFS64_STDIO 1
-
-/* POSIX shared memory objects are implemented. */
-#define _POSIX_SHARED_MEMORY_OBJECTS 200809L
-
-/* CPU-time clocks support needs to be checked at runtime. */
-#define _POSIX_CPUTIME 0
-
-/* Clock support in threads must be also checked at runtime. */
-#define _POSIX_THREAD_CPUTIME 0
-
-/* GNU libc provides regular expression handling. */
-#define _POSIX_REGEXP 1
-
-/* Reader/Writer locks are available. */
-#define _POSIX_READER_WRITER_LOCKS 200809L
-
-/* We have a POSIX shell. */
-#define _POSIX_SHELL 1
-
-/* We support the Timeouts option. */
-#define _POSIX_TIMEOUTS 200809L
-
-/* We support spinlocks. */
-#define _POSIX_SPIN_LOCKS 200809L
-
-/* The `spawn' function family is supported. */
-#define _POSIX_SPAWN 200809L
-
-/* We have POSIX timers. */
-#define _POSIX_TIMERS 200809L
-
-/* The barrier functions are available. */
-#define _POSIX_BARRIERS 200809L
-
-/* POSIX message queues are available. */
-#define _POSIX_MESSAGE_PASSING 200809L
-
-/* Thread process-shared synchronization is supported. */
-#define _POSIX_THREAD_PROCESS_SHARED 200809L
-
-/* The monotonic clock might be available. */
-#define _POSIX_MONOTONIC_CLOCK 0
-
-/* The clock selection interfaces are available. */
-#define _POSIX_CLOCK_SELECTION 200809L
-
-/* Advisory information interfaces are available. */
-#define _POSIX_ADVISORY_INFO 200809L
-
-/* IPv6 support is available. */
-#define _POSIX_IPV6 200809L
-
-/* Raw socket support is available. */
-#define _POSIX_RAW_SOCKETS 200809L
-
-/* We have at least one terminal. */
-#define _POSIX2_CHAR_TERM 200809L
-
-/* Neither process nor thread sporadic server interfaces is available. */
-#define _POSIX_SPORADIC_SERVER -1
-#define _POSIX_THREAD_SPORADIC_SERVER -1
-
-/* trace.h is not available. */
-#define _POSIX_TRACE -1
-#define _POSIX_TRACE_EVENT_FILTER -1
-#define _POSIX_TRACE_INHERIT -1
-#define _POSIX_TRACE_LOG -1
-
-/* Typed memory objects are not available. */
-#define _POSIX_TYPED_MEMORY_OBJECTS -1
-
-#endif /* bits/posix_opt.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/printf-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/printf-ldbl.h
deleted file mode 100644
index b4719f3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/printf-ldbl.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* -mlong-double-64 compatibility mode for <printf.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PRINTF_H
-# error "Never include <bits/printf-ldbl.h> directly; use <printf.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (printf_size)
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-extra.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-extra.h
deleted file mode 100644
index f33b0bb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-extra.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Extra sys/procfs.h definitions. Generic Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-extra.h> directly; use <sys/procfs.h> instead."
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-id.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-id.h
deleted file mode 100644
index c8bdfb0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-id.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Types of pr_uid and pr_gid in struct elf_prpsinfo. Arm version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-id.h> directly; use <sys/procfs.h> instead."
-#endif
-
-typedef unsigned short int __pr_uid_t;
-typedef unsigned short int __pr_gid_t;
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-prregset.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-prregset.h
deleted file mode 100644
index f0409f6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs-prregset.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Types of prgregset_t and prfpregset_t. Generic Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-prregset.h> directly; use <sys/procfs.h> instead."
-#endif
-
-typedef elf_gregset_t __prgregset_t;
-typedef elf_fpregset_t __prfpregset_t;
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs.h
deleted file mode 100644
index 94ba7c8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/procfs.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Types for registers for sys/procfs.h. Arm version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs.h> directly; use <sys/procfs.h> instead."
-#endif
-
-/* Type for a general-purpose register. */
-typedef unsigned long elf_greg_t;
-
-/* And the whole bunch of them. We could have used `struct
- user_regs' directly in the typedef, but tradition says that
- the register set is an array, which does have some peculiar
- semantics, so leave it that way. */
-#define ELF_NGREG (sizeof (struct user_regs) / sizeof (elf_greg_t))
-typedef elf_greg_t elf_gregset_t[ELF_NGREG];
-
-/* Register set for the floating-point registers. */
-typedef struct user_fpregs elf_fpregset_t;
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/pthreadtypes-arch.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/pthreadtypes-arch.h
deleted file mode 100644
index ae64e0a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/pthreadtypes-arch.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Machine-specific pthread type layouts. Generic version.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_PTHREADTYPES_ARCH_H
-#define _BITS_PTHREADTYPES_ARCH_H 1
-
-#include <bits/wordsize.h>
-
-#if __WORDSIZE == 64
-# define __SIZEOF_PTHREAD_ATTR_T 56
-# define __SIZEOF_PTHREAD_MUTEX_T 40
-# define __SIZEOF_PTHREAD_RWLOCK_T 56
-# define __SIZEOF_PTHREAD_BARRIER_T 32
-#else
-# define __SIZEOF_PTHREAD_ATTR_T 36
-# define __SIZEOF_PTHREAD_MUTEX_T 24
-# define __SIZEOF_PTHREAD_RWLOCK_T 32
-# define __SIZEOF_PTHREAD_BARRIER_T 20
-#endif
-#define __SIZEOF_PTHREAD_MUTEXATTR_T 4
-#define __SIZEOF_PTHREAD_RWLOCKATTR_T 8
-#define __SIZEOF_PTHREAD_BARRIERATTR_T 4
-#define __SIZEOF_PTHREAD_COND_T 48
-#define __SIZEOF_PTHREAD_CONDATTR_T 4
-
-#define __LOCK_ALIGNMENT
-#define __ONCE_ALIGNMENT
-
-#endif /* bits/pthreadtypes.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/pthreadtypes.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/pthreadtypes.h
deleted file mode 100644
index 4d4a255..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/pthreadtypes.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/* Declaration of common pthread types for all architectures.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_PTHREADTYPES_COMMON_H
-# define _BITS_PTHREADTYPES_COMMON_H 1
-
-/* For internal mutex and condition variable definitions. */
-#include <bits/thread-shared-types.h>
-
-/* Thread identifiers. The structure of the attribute type is not
- exposed on purpose. */
-typedef unsigned long int pthread_t;
-
-
-/* Data structures for mutex handling. The structure of the attribute
- type is not exposed on purpose. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_MUTEXATTR_T];
- int __align;
-} pthread_mutexattr_t;
-
-
-/* Data structure for condition variable handling. The structure of
- the attribute type is not exposed on purpose. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_CONDATTR_T];
- int __align;
-} pthread_condattr_t;
-
-
-/* Keys for thread-specific data */
-typedef unsigned int pthread_key_t;
-
-
-/* Once-only execution */
-typedef int __ONCE_ALIGNMENT pthread_once_t;
-
-
-union pthread_attr_t
-{
- char __size[__SIZEOF_PTHREAD_ATTR_T];
- long int __align;
-};
-#ifndef __have_pthread_attr_t
-typedef union pthread_attr_t pthread_attr_t;
-# define __have_pthread_attr_t 1
-#endif
-
-
-typedef union
-{
- struct __pthread_mutex_s __data;
- char __size[__SIZEOF_PTHREAD_MUTEX_T];
- long int __align;
-} pthread_mutex_t;
-
-
-typedef union
-{
- struct __pthread_cond_s __data;
- char __size[__SIZEOF_PTHREAD_COND_T];
- __extension__ long long int __align;
-} pthread_cond_t;
-
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-/* Data structure for reader-writer lock variable handling. The
- structure of the attribute type is deliberately not exposed. */
-typedef union
-{
- struct __pthread_rwlock_arch_t __data;
- char __size[__SIZEOF_PTHREAD_RWLOCK_T];
- long int __align;
-} pthread_rwlock_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_RWLOCKATTR_T];
- long int __align;
-} pthread_rwlockattr_t;
-#endif
-
-
-#ifdef __USE_XOPEN2K
-/* POSIX spinlock data type. */
-typedef volatile int pthread_spinlock_t;
-
-
-/* POSIX barriers data type. The structure of the type is
- deliberately not exposed. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_BARRIER_T];
- long int __align;
-} pthread_barrier_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_BARRIERATTR_T];
- int __align;
-} pthread_barrierattr_t;
-#endif
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ptrace-shared.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ptrace-shared.h
deleted file mode 100644
index 7d40634..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ptrace-shared.h
+++ /dev/null
@@ -1,132 +0,0 @@
-/* `ptrace' debugger support interface. Linux version,
- not architecture-specific.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PTRACE_H
-# error "Never use <bits/ptrace-shared.h> directly; include <sys/ptrace.h> instead."
-#endif
-
-/* Options set using PTRACE_SETOPTIONS. */
-enum __ptrace_setoptions
-{
- PTRACE_O_TRACESYSGOOD = 0x00000001,
- PTRACE_O_TRACEFORK = 0x00000002,
- PTRACE_O_TRACEVFORK = 0x00000004,
- PTRACE_O_TRACECLONE = 0x00000008,
- PTRACE_O_TRACEEXEC = 0x00000010,
- PTRACE_O_TRACEVFORKDONE = 0x00000020,
- PTRACE_O_TRACEEXIT = 0x00000040,
- PTRACE_O_TRACESECCOMP = 0x00000080,
- PTRACE_O_EXITKILL = 0x00100000,
- PTRACE_O_SUSPEND_SECCOMP = 0x00200000,
- PTRACE_O_MASK = 0x003000ff
-};
-
-enum __ptrace_eventcodes
-{
-/* Wait extended result codes for the above trace options. */
- PTRACE_EVENT_FORK = 1,
- PTRACE_EVENT_VFORK = 2,
- PTRACE_EVENT_CLONE = 3,
- PTRACE_EVENT_EXEC = 4,
- PTRACE_EVENT_VFORK_DONE = 5,
- PTRACE_EVENT_EXIT = 6,
- PTRACE_EVENT_SECCOMP = 7,
-/* Extended result codes enabled by means other than options. */
- PTRACE_EVENT_STOP = 128
-};
-
-/* Type of stop for PTRACE_GET_SYSCALL_INFO. */
-enum __ptrace_get_syscall_info_op
-{
- PTRACE_SYSCALL_INFO_NONE = 0,
- PTRACE_SYSCALL_INFO_ENTRY = 1,
- PTRACE_SYSCALL_INFO_EXIT = 2,
- PTRACE_SYSCALL_INFO_SECCOMP = 3
-};
-
-/* Arguments for PTRACE_PEEKSIGINFO. */
-struct __ptrace_peeksiginfo_args
-{
- __uint64_t off; /* From which siginfo to start. */
- __uint32_t flags; /* Flags for peeksiginfo. */
- __int32_t nr; /* How many siginfos to take. */
-};
-
-enum __ptrace_peeksiginfo_flags
-{
- /* Read signals from a shared (process wide) queue. */
- PTRACE_PEEKSIGINFO_SHARED = (1 << 0)
-};
-
-/* Argument and results of PTRACE_SECCOMP_GET_METADATA. */
-struct __ptrace_seccomp_metadata
-{
- __uint64_t filter_off; /* Input: which filter. */
- __uint64_t flags; /* Output: filter's flags. */
-};
-
-/* Results of PTRACE_GET_SYSCALL_INFO. */
-struct __ptrace_syscall_info
-{
- __uint8_t op; /* One of the enum
- __ptrace_get_syscall_info_op
- values. */
- __uint32_t arch __attribute__ ((__aligned__ (4))); /* AUDIT_ARCH_*
- value. */
- __uint64_t instruction_pointer; /* Instruction pointer. */
- __uint64_t stack_pointer; /* Stack pointer. */
- union
- {
- /* System call number and arguments, for
- PTRACE_SYSCALL_INFO_ENTRY. */
- struct
- {
- __uint64_t nr;
- __uint64_t args[6];
- } entry;
- /* System call return value and error flag, for
- PTRACE_SYSCALL_INFO_EXIT. */
- struct
- {
- __int64_t rval;
- __uint8_t is_error;
- } exit;
- /* System call number, arguments and SECCOMP_RET_DATA portion of
- SECCOMP_RET_TRACE return value, for
- PTRACE_SYSCALL_INFO_SECCOMP. */
- struct
- {
- __uint64_t nr;
- __uint64_t args[6];
- __uint32_t ret_data;
- } seccomp;
- };
-};
-
-/* Perform process tracing functions. REQUEST is one of the values
- above, and determines the action to be taken.
- For all requests except PTRACE_TRACEME, PID specifies the process to be
- traced.
-
- PID and the other arguments described above for the various requests should
- appear (those that are used for the particular request) as:
- pid_t PID, void *ADDR, int DATA, void *ADDR2
- after REQUEST. */
-extern long int ptrace (enum __ptrace_request __request, ...) __THROW;
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/resource.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/resource.h
deleted file mode 100644
index 6b92df8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/resource.h
+++ /dev/null
@@ -1,223 +0,0 @@
-/* Bit values & structures for resource limits. Linux version.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RESOURCE_H
-# error "Never use <bits/resource.h> directly; include <sys/resource.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* Transmute defines to enumerations. The macro re-definitions are
- necessary because some programs want to test for operating system
- features with #ifdef RUSAGE_SELF. In ISO C the reflexive
- definition is a no-op. */
-
-/* Kinds of resource limit. */
-enum __rlimit_resource
-{
- /* Per-process CPU limit, in seconds. */
- RLIMIT_CPU = 0,
-#define RLIMIT_CPU RLIMIT_CPU
-
- /* Largest file that can be created, in bytes. */
- RLIMIT_FSIZE = 1,
-#define RLIMIT_FSIZE RLIMIT_FSIZE
-
- /* Maximum size of data segment, in bytes. */
- RLIMIT_DATA = 2,
-#define RLIMIT_DATA RLIMIT_DATA
-
- /* Maximum size of stack segment, in bytes. */
- RLIMIT_STACK = 3,
-#define RLIMIT_STACK RLIMIT_STACK
-
- /* Largest core file that can be created, in bytes. */
- RLIMIT_CORE = 4,
-#define RLIMIT_CORE RLIMIT_CORE
-
- /* Largest resident set size, in bytes.
- This affects swapping; processes that are exceeding their
- resident set size will be more likely to have physical memory
- taken from them. */
- __RLIMIT_RSS = 5,
-#define RLIMIT_RSS __RLIMIT_RSS
-
- /* Number of open files. */
- RLIMIT_NOFILE = 7,
- __RLIMIT_OFILE = RLIMIT_NOFILE, /* BSD name for same. */
-#define RLIMIT_NOFILE RLIMIT_NOFILE
-#define RLIMIT_OFILE __RLIMIT_OFILE
-
- /* Address space limit. */
- RLIMIT_AS = 9,
-#define RLIMIT_AS RLIMIT_AS
-
- /* Number of processes. */
- __RLIMIT_NPROC = 6,
-#define RLIMIT_NPROC __RLIMIT_NPROC
-
- /* Locked-in-memory address space. */
- __RLIMIT_MEMLOCK = 8,
-#define RLIMIT_MEMLOCK __RLIMIT_MEMLOCK
-
- /* Maximum number of file locks. */
- __RLIMIT_LOCKS = 10,
-#define RLIMIT_LOCKS __RLIMIT_LOCKS
-
- /* Maximum number of pending signals. */
- __RLIMIT_SIGPENDING = 11,
-#define RLIMIT_SIGPENDING __RLIMIT_SIGPENDING
-
- /* Maximum bytes in POSIX message queues. */
- __RLIMIT_MSGQUEUE = 12,
-#define RLIMIT_MSGQUEUE __RLIMIT_MSGQUEUE
-
- /* Maximum nice priority allowed to raise to.
- Nice levels 19 .. -20 correspond to 0 .. 39
- values of this resource limit. */
- __RLIMIT_NICE = 13,
-#define RLIMIT_NICE __RLIMIT_NICE
-
- /* Maximum realtime priority allowed for non-priviledged
- processes. */
- __RLIMIT_RTPRIO = 14,
-#define RLIMIT_RTPRIO __RLIMIT_RTPRIO
-
- /* Maximum CPU time in microseconds that a process scheduled under a real-time
- scheduling policy may consume without making a blocking system
- call before being forcibly descheduled. */
- __RLIMIT_RTTIME = 15,
-#define RLIMIT_RTTIME __RLIMIT_RTTIME
-
- __RLIMIT_NLIMITS = 16,
- __RLIM_NLIMITS = __RLIMIT_NLIMITS
-#define RLIMIT_NLIMITS __RLIMIT_NLIMITS
-#define RLIM_NLIMITS __RLIM_NLIMITS
-};
-
-/* Value to indicate that there is no limit. */
-#ifndef __USE_FILE_OFFSET64
-# define RLIM_INFINITY ((__rlim_t) -1)
-#else
-# define RLIM_INFINITY 0xffffffffffffffffuLL
-#endif
-
-#ifdef __USE_LARGEFILE64
-# define RLIM64_INFINITY 0xffffffffffffffffuLL
-#endif
-
-/* We can represent all limits. */
-#define RLIM_SAVED_MAX RLIM_INFINITY
-#define RLIM_SAVED_CUR RLIM_INFINITY
-
-
-/* Type for resource quantity measurement. */
-#ifndef __USE_FILE_OFFSET64
-typedef __rlim_t rlim_t;
-#else
-typedef __rlim64_t rlim_t;
-#endif
-#ifdef __USE_LARGEFILE64
-typedef __rlim64_t rlim64_t;
-#endif
-
-struct rlimit
- {
- /* The current (soft) limit. */
- rlim_t rlim_cur;
- /* The hard limit. */
- rlim_t rlim_max;
- };
-
-#ifdef __USE_LARGEFILE64
-struct rlimit64
- {
- /* The current (soft) limit. */
- rlim64_t rlim_cur;
- /* The hard limit. */
- rlim64_t rlim_max;
- };
-#endif
-
-/* Whose usage statistics do you want? */
-enum __rusage_who
-{
- /* The calling process. */
- RUSAGE_SELF = 0,
-#define RUSAGE_SELF RUSAGE_SELF
-
- /* All of its terminated child processes. */
- RUSAGE_CHILDREN = -1
-#define RUSAGE_CHILDREN RUSAGE_CHILDREN
-
-#ifdef __USE_GNU
- ,
- /* The calling thread. */
- RUSAGE_THREAD = 1
-# define RUSAGE_THREAD RUSAGE_THREAD
- /* Name for the same functionality on Solaris. */
-# define RUSAGE_LWP RUSAGE_THREAD
-#endif
-};
-
-#include <bits/types/struct_timeval.h>
-#include <bits/types/struct_rusage.h>
-
-/* Priority limits. */
-#define PRIO_MIN -20 /* Minimum priority a process can have. */
-#define PRIO_MAX 20 /* Maximum priority a process can have. */
-
-/* The type of the WHICH argument to `getpriority' and `setpriority',
- indicating what flavor of entity the WHO argument specifies. */
-enum __priority_which
-{
- PRIO_PROCESS = 0, /* WHO is a process ID. */
-#define PRIO_PROCESS PRIO_PROCESS
- PRIO_PGRP = 1, /* WHO is a process group ID. */
-#define PRIO_PGRP PRIO_PGRP
- PRIO_USER = 2 /* WHO is a user ID. */
-#define PRIO_USER PRIO_USER
-};
-
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Modify and return resource limits of a process atomically. */
-# ifndef __USE_FILE_OFFSET64
-extern int prlimit (__pid_t __pid, enum __rlimit_resource __resource,
- const struct rlimit *__new_limit,
- struct rlimit *__old_limit) __THROW;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (prlimit, (__pid_t __pid,
- enum __rlimit_resource __resource,
- const struct rlimit *__new_limit,
- struct rlimit *__old_limit), prlimit64);
-# else
-# define prlimit prlimit64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int prlimit64 (__pid_t __pid, enum __rlimit_resource __resource,
- const struct rlimit64 *__new_limit,
- struct rlimit64 *__old_limit) __THROW;
-# endif
-#endif
-
-__END_DECLS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sched.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sched.h
deleted file mode 100644
index cd450fd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sched.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* Definitions of constants and data structure for POSIX 1003.1b-1993
- scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SCHED_H
-#define _BITS_SCHED_H 1
-
-#ifndef _SCHED_H
-# error "Never include <bits/sched.h> directly; use <sched.h> instead."
-#endif
-
-/* Scheduling algorithms. */
-#define SCHED_OTHER 0
-#define SCHED_FIFO 1
-#define SCHED_RR 2
-#ifdef __USE_GNU
-# define SCHED_BATCH 3
-# define SCHED_ISO 4
-# define SCHED_IDLE 5
-# define SCHED_DEADLINE 6
-
-# define SCHED_RESET_ON_FORK 0x40000000
-#endif
-
-#ifdef __USE_GNU
-/* Cloning flags. */
-# define CSIGNAL 0x000000ff /* Signal mask to be sent at exit. */
-# define CLONE_VM 0x00000100 /* Set if VM shared between processes. */
-# define CLONE_FS 0x00000200 /* Set if fs info shared between processes. */
-# define CLONE_FILES 0x00000400 /* Set if open files shared between processes. */
-# define CLONE_SIGHAND 0x00000800 /* Set if signal handlers shared. */
-# define CLONE_PIDFD 0x00001000 /* Set if a pidfd should be placed
- in parent. */
-# define CLONE_PTRACE 0x00002000 /* Set if tracing continues on the child. */
-# define CLONE_VFORK 0x00004000 /* Set if the parent wants the child to
- wake it up on mm_release. */
-# define CLONE_PARENT 0x00008000 /* Set if we want to have the same
- parent as the cloner. */
-# define CLONE_THREAD 0x00010000 /* Set to add to same thread group. */
-# define CLONE_NEWNS 0x00020000 /* Set to create new namespace. */
-# define CLONE_SYSVSEM 0x00040000 /* Set to shared SVID SEM_UNDO semantics. */
-# define CLONE_SETTLS 0x00080000 /* Set TLS info. */
-# define CLONE_PARENT_SETTID 0x00100000 /* Store TID in userlevel buffer
- before MM copy. */
-# define CLONE_CHILD_CLEARTID 0x00200000 /* Register exit futex and memory
- location to clear. */
-# define CLONE_DETACHED 0x00400000 /* Create clone detached. */
-# define CLONE_UNTRACED 0x00800000 /* Set if the tracing process can't
- force CLONE_PTRACE on this clone. */
-# define CLONE_CHILD_SETTID 0x01000000 /* Store TID in userlevel buffer in
- the child. */
-# define CLONE_NEWCGROUP 0x02000000 /* New cgroup namespace. */
-# define CLONE_NEWUTS 0x04000000 /* New utsname group. */
-# define CLONE_NEWIPC 0x08000000 /* New ipcs. */
-# define CLONE_NEWUSER 0x10000000 /* New user namespace. */
-# define CLONE_NEWPID 0x20000000 /* New pid namespace. */
-# define CLONE_NEWNET 0x40000000 /* New network namespace. */
-# define CLONE_IO 0x80000000 /* Clone I/O context. */
-#endif
-
-#include <bits/types/struct_sched_param.h>
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Clone current process. */
-extern int clone (int (*__fn) (void *__arg), void *__child_stack,
- int __flags, void *__arg, ...) __THROW;
-
-/* Unshare the specified resources. */
-extern int unshare (int __flags) __THROW;
-
-/* Get index of currently used CPU. */
-extern int sched_getcpu (void) __THROW;
-
-/* Get currently used CPU and NUMA node. */
-extern int getcpu (unsigned int *, unsigned int *) __THROW;
-
-/* Switch process to namespace of type NSTYPE indicated by FD. */
-extern int setns (int __fd, int __nstype) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* bits/sched.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/select.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/select.h
deleted file mode 100644
index 8204bbd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/select.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SELECT_H
-# error "Never use <bits/select.h> directly; include <sys/select.h> instead."
-#endif
-
-
-/* We don't use `memset' because this would require a prototype and
- the array isn't too big. */
-#define __FD_ZERO(s) \
- do { \
- unsigned int __i; \
- fd_set *__arr = (s); \
- for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) \
- __FDS_BITS (__arr)[__i] = 0; \
- } while (0)
-#define __FD_SET(d, s) \
- ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d)))
-#define __FD_CLR(d, s) \
- ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d)))
-#define __FD_ISSET(d, s) \
- ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0)
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/select2.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/select2.h
deleted file mode 100644
index a6dfe68..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/select2.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Checking macros for select functions.
- Copyright (C) 2011-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SELECT_H
-# error "Never include <bits/select2.h> directly; use <sys/select.h> instead."
-#endif
-
-/* Helper functions to issue warnings and errors when needed. */
-extern long int __fdelt_chk (long int __d);
-extern long int __fdelt_warn (long int __d)
- __warnattr ("bit outside of fd_set selected");
-#undef __FD_ELT
-#define __FD_ELT(d) \
- __extension__ \
- ({ long int __d = (d); \
- (__builtin_constant_p (__d) \
- ? (0 <= __d && __d < __FD_SETSIZE \
- ? (__d / __NFDBITS) \
- : __fdelt_warn (__d)) \
- : __fdelt_chk (__d)); })
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sem.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sem.h
deleted file mode 100644
index ad13287..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sem.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-# error "Never include <bits/sem.h> directly; use <sys/sem.h> instead."
-#endif
-
-#include <sys/types.h>
-#include <bits/timesize.h>
-#include <bits/types/struct_semid_ds.h>
-
-/* Flags for `semop'. */
-#define SEM_UNDO 0x1000 /* undo the operation on exit */
-
-/* Commands for `semctl'. */
-#define GETPID 11 /* get sempid */
-#define GETVAL 12 /* get semval */
-#define GETALL 13 /* get all semval's */
-#define GETNCNT 14 /* get semncnt */
-#define GETZCNT 15 /* get semzcnt */
-#define SETVAL 16 /* set semval */
-#define SETALL 17 /* set all semval's */
-
-/* The user should define a union like the following to use it for arguments
- for `semctl'.
-
- union semun
- {
- int val; <= value for SETVAL
- struct semid_ds *buf; <= buffer for IPC_STAT & IPC_SET
- unsigned short int *array; <= array for GETALL & SETALL
- struct seminfo *__buf; <= buffer for IPC_INFO
- };
-
- Previous versions of this file used to define this union but this is
- incorrect. One can test the macro _SEM_SEMUN_UNDEFINED to see whether
- one must define the union or not. */
-#define _SEM_SEMUN_UNDEFINED 1
-
-#ifdef __USE_MISC
-
-/* ipcs ctl cmds */
-# define SEM_STAT 18
-# define SEM_INFO 19
-# define SEM_STAT_ANY 20
-
-struct seminfo
-{
- int semmap;
- int semmni;
- int semmns;
- int semmnu;
- int semmsl;
- int semopm;
- int semume;
- int semusz;
- int semvmx;
- int semaem;
-};
-
-#endif /* __USE_MISC */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/semaphore.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/semaphore.h
deleted file mode 100644
index 8048bfd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/semaphore.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Generic POSIX semaphore type layout
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEMAPHORE_H
-# error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead."
-#endif
-
-#include <bits/wordsize.h>
-
-#if __WORDSIZE == 64
-# define __SIZEOF_SEM_T 32
-#else
-# define __SIZEOF_SEM_T 16
-#endif
-
-/* Value returned if `sem_open' failed. */
-#define SEM_FAILED ((sem_t *) 0)
-
-
-typedef union
-{
- char __size[__SIZEOF_SEM_T];
- long int __align;
-} sem_t;
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/setjmp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/setjmp.h
deleted file mode 100644
index fd3011a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/setjmp.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Define the machine-dependent type `jmp_buf'. ARM EABI version. */
-
-#ifndef _BITS_SETJMP_H
-#define _BITS_SETJMP_H 1
-
-#if !defined _SETJMP_H && !defined _PTHREAD_H
-# error "Never include <bits/setjmp.h> directly; use <setjmp.h> instead."
-#endif
-
-#ifndef __ASSEMBLER__
-/* The exact set of registers saved may depend on the particular core
- in use, as some coprocessor registers may need to be saved. The C
- Library ABI requires that the buffer be 8-byte aligned, and
- recommends that the buffer contain 64 words. The first 26 words
- are occupied by sp, lr, v1-v6, sl, fp, and d8-d15. */
-typedef int __jmp_buf[64] __attribute__((__aligned__ (8)));
-#endif
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/setjmp2.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/setjmp2.h
deleted file mode 100644
index f883f35..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/setjmp2.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Checking macros for setjmp functions.
- Copyright (C) 2009-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SETJMP_H
-# error "Never include <bits/setjmp2.h> directly; use <setjmp.h> instead."
-#endif
-
-/* Variant of the longjmp functions which perform some sanity checking. */
-#ifdef __REDIRECT_NTH
-extern void __REDIRECT_NTHNL (longjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-extern void __REDIRECT_NTHNL (_longjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-extern void __REDIRECT_NTHNL (siglongjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-#else
-extern void __longjmp_chk (struct __jmp_buf_tag __env[1], int __val),
- __THROWNL __attribute__ ((__noreturn__));
-# define longjmp __longjmp_chk
-# define _longjmp __longjmp_chk
-# define siglongjmp __longjmp_chk
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/shm.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/shm.h
deleted file mode 100644
index a50c79d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/shm.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never include <bits/shm.h> directly; use <sys/shm.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <bits/wordsize.h>
-#include <bits/shmlba.h>
-
-/* Permission flag for shmget. */
-#define SHM_R 0400 /* or S_IRUGO from <linux/stat.h> */
-#define SHM_W 0200 /* or S_IWUGO from <linux/stat.h> */
-
-/* Flags for `shmat'. */
-#define SHM_RDONLY 010000 /* attach read-only else read-write */
-#define SHM_RND 020000 /* round attach address to SHMLBA */
-#define SHM_REMAP 040000 /* take-over region on attach */
-#define SHM_EXEC 0100000 /* execution access */
-
-/* Commands for `shmctl'. */
-#define SHM_LOCK 11 /* lock segment (root only) */
-#define SHM_UNLOCK 12 /* unlock segment (root only) */
-
-__BEGIN_DECLS
-
-/* Type to count number of attaches. */
-typedef __syscall_ulong_t shmatt_t;
-
-#include <bits/types/struct_shmid_ds.h>
-
-#ifdef __USE_MISC
-
-/* ipcs ctl commands */
-# define SHM_STAT 13
-# define SHM_INFO 14
-# define SHM_STAT_ANY 15
-
-/* shm_mode upper byte flags */
-# define SHM_DEST 01000 /* segment will be destroyed on last detach */
-# define SHM_LOCKED 02000 /* segment will not be swapped */
-# define SHM_HUGETLB 04000 /* segment is mapped via hugetlb */
-# define SHM_NORESERVE 010000 /* don't check for reservations */
-
-struct shminfo
- {
- __syscall_ulong_t shmmax;
- __syscall_ulong_t shmmin;
- __syscall_ulong_t shmmni;
- __syscall_ulong_t shmseg;
- __syscall_ulong_t shmall;
- __syscall_ulong_t __glibc_reserved1;
- __syscall_ulong_t __glibc_reserved2;
- __syscall_ulong_t __glibc_reserved3;
- __syscall_ulong_t __glibc_reserved4;
- };
-
-struct shm_info
- {
- int used_ids;
- __syscall_ulong_t shm_tot; /* total allocated shm */
- __syscall_ulong_t shm_rss; /* total resident shm */
- __syscall_ulong_t shm_swp; /* total swapped shm */
- __syscall_ulong_t swap_attempts;
- __syscall_ulong_t swap_successes;
- };
-
-#endif /* __USE_MISC */
-
-__END_DECLS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/shmlba.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/shmlba.h
deleted file mode 100644
index 58a5aa3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/shmlba.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define SHMLBA. ARM version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never use <bits/shmlba.h> directly; include <sys/shm.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-/* Segment low boundary address multiple. */
-#define SHMLBA (__getpagesize () << 2)
-extern int __getpagesize (void) __THROW __attribute__ ((__const__));
-
-__END_DECLS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigaction.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigaction.h
deleted file mode 100644
index 19c1d87..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigaction.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* The proper definitions for Linux's sigaction.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGACTION_H
-#define _BITS_SIGACTION_H 1
-
-#ifndef _SIGNAL_H
-# error "Never include <bits/sigaction.h> directly; use <signal.h> instead."
-#endif
-
-/* Structure describing the action to be taken when a signal arrives. */
-struct sigaction
- {
- /* Signal handler. */
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
- union
- {
- /* Used if SA_SIGINFO is not set. */
- __sighandler_t sa_handler;
- /* Used if SA_SIGINFO is set. */
- void (*sa_sigaction) (int, siginfo_t *, void *);
- }
- __sigaction_handler;
-# define sa_handler __sigaction_handler.sa_handler
-# define sa_sigaction __sigaction_handler.sa_sigaction
-#else
- __sighandler_t sa_handler;
-#endif
-
- /* Additional set of signals to be blocked. */
- __sigset_t sa_mask;
-
- /* Special flags. */
- int sa_flags;
-
- /* Restore handler. */
- void (*sa_restorer) (void);
- };
-
-/* Bits in `sa_flags'. */
-#define SA_NOCLDSTOP 1 /* Don't send SIGCHLD when children stop. */
-#define SA_NOCLDWAIT 2 /* Don't create zombie on child death. */
-#define SA_SIGINFO 4 /* Invoke signal-catching function with
- three arguments instead of one. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_MISC
-# define SA_ONSTACK 0x08000000 /* Use signal stack by using `sa_restorer'. */
-#endif
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define SA_RESTART 0x10000000 /* Restart syscall on signal return. */
-# define SA_NODEFER 0x40000000 /* Don't automatically block the signal when
- its handler is being executed. */
-# define SA_RESETHAND 0x80000000 /* Reset to SIG_DFL on entry to handler. */
-#endif
-#ifdef __USE_MISC
-# define SA_INTERRUPT 0x20000000 /* Historical no-op. */
-
-/* Some aliases for the SA_ constants. */
-# define SA_NOMASK SA_NODEFER
-# define SA_ONESHOT SA_RESETHAND
-# define SA_STACK SA_ONSTACK
-#endif
-
-/* Values for the HOW argument to `sigprocmask'. */
-#define SIG_BLOCK 0 /* Block signals. */
-#define SIG_UNBLOCK 1 /* Unblock signals. */
-#define SIG_SETMASK 2 /* Set the set of blocked signals. */
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigcontext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigcontext.h
deleted file mode 100644
index b153a3c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigcontext.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGCONTEXT_H
-#define _BITS_SIGCONTEXT_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never use <bits/sigcontext.h> directly; include <signal.h> instead."
-#endif
-
-#ifndef sigcontext_struct
-/* Kernel headers before 2.1.1 define a struct sigcontext_struct, but
- we need sigcontext. */
-# define sigcontext_struct sigcontext
-
-# include <asm/sigcontext.h>
-
-/* The Linux kernel headers redefine NULL wrongly, so cleanup afterwards. */
-# define __need_NULL
-# include <stddef.h>
-#endif
-
-#endif /* bits/sigcontext.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigevent-consts.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigevent-consts.h
deleted file mode 100644
index 28589fc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigevent-consts.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* sigevent constants. Linux version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGEVENT_CONSTS_H
-#define _BITS_SIGEVENT_CONSTS_H 1
-
-#if !defined _SIGNAL_H && !defined _AIO_H
-#error "Don't include <bits/sigevent-consts.h> directly; use <signal.h> instead."
-#endif
-
-/* `sigev_notify' values. */
-enum
-{
- SIGEV_SIGNAL = 0, /* Notify via signal. */
-# define SIGEV_SIGNAL SIGEV_SIGNAL
- SIGEV_NONE, /* Other notification: meaningless. */
-# define SIGEV_NONE SIGEV_NONE
- SIGEV_THREAD, /* Deliver via thread creation. */
-# define SIGEV_THREAD SIGEV_THREAD
-
- SIGEV_THREAD_ID = 4 /* Send signal to specific thread.
- This is a Linux extension. */
-#define SIGEV_THREAD_ID SIGEV_THREAD_ID
-};
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-arch.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-arch.h
deleted file mode 100644
index 00018fa..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-arch.h
+++ /dev/null
@@ -1,7 +0,0 @@
-/* Architecture-specific adjustments to siginfo_t. */
-#ifndef _BITS_SIGINFO_ARCH_H
-#define _BITS_SIGINFO_ARCH_H 1
-
-/* This architecture has no adjustments to make to siginfo_t. */
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-consts-arch.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-consts-arch.h
deleted file mode 100644
index 96b4edb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-consts-arch.h
+++ /dev/null
@@ -1,7 +0,0 @@
-/* Architecture-specific additional siginfo constants. */
-#ifndef _BITS_SIGINFO_CONSTS_ARCH_H
-#define _BITS_SIGINFO_CONSTS_ARCH_H 1
-
-/* This architecture has no additional siginfo constants. */
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-consts.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-consts.h
deleted file mode 100644
index 4803327..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/siginfo-consts.h
+++ /dev/null
@@ -1,216 +0,0 @@
-/* siginfo constants. Linux version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGINFO_CONSTS_H
-#define _BITS_SIGINFO_CONSTS_H 1
-
-#ifndef _SIGNAL_H
-#error "Don't include <bits/siginfo-consts.h> directly; use <signal.h> instead."
-#endif
-
-/* Most of these constants are uniform across all architectures, but there
- is one exception. */
-#include <bits/siginfo-arch.h>
-#ifndef __SI_ASYNCIO_AFTER_SIGIO
-# define __SI_ASYNCIO_AFTER_SIGIO 1
-#endif
-
-/* Values for `si_code'. Positive values are reserved for kernel-generated
- signals. */
-enum
-{
- SI_ASYNCNL = -60, /* Sent by asynch name lookup completion. */
- SI_DETHREAD = -7, /* Sent by execve killing subsidiary
- threads. */
- SI_TKILL, /* Sent by tkill. */
- SI_SIGIO, /* Sent by queued SIGIO. */
-#if __SI_ASYNCIO_AFTER_SIGIO
- SI_ASYNCIO, /* Sent by AIO completion. */
- SI_MESGQ, /* Sent by real time mesq state change. */
- SI_TIMER, /* Sent by timer expiration. */
-#else
- SI_MESGQ,
- SI_TIMER,
- SI_ASYNCIO,
-#endif
- SI_QUEUE, /* Sent by sigqueue. */
- SI_USER, /* Sent by kill, sigsend. */
- SI_KERNEL = 0x80 /* Send by kernel. */
-
-#define SI_ASYNCNL SI_ASYNCNL
-#define SI_DETHREAD SI_DETHREAD
-#define SI_TKILL SI_TKILL
-#define SI_SIGIO SI_SIGIO
-#define SI_ASYNCIO SI_ASYNCIO
-#define SI_MESGQ SI_MESGQ
-#define SI_TIMER SI_TIMER
-#define SI_ASYNCIO SI_ASYNCIO
-#define SI_QUEUE SI_QUEUE
-#define SI_USER SI_USER
-#define SI_KERNEL SI_KERNEL
-};
-
-
-# if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* `si_code' values for SIGILL signal. */
-enum
-{
- ILL_ILLOPC = 1, /* Illegal opcode. */
-# define ILL_ILLOPC ILL_ILLOPC
- ILL_ILLOPN, /* Illegal operand. */
-# define ILL_ILLOPN ILL_ILLOPN
- ILL_ILLADR, /* Illegal addressing mode. */
-# define ILL_ILLADR ILL_ILLADR
- ILL_ILLTRP, /* Illegal trap. */
-# define ILL_ILLTRP ILL_ILLTRP
- ILL_PRVOPC, /* Privileged opcode. */
-# define ILL_PRVOPC ILL_PRVOPC
- ILL_PRVREG, /* Privileged register. */
-# define ILL_PRVREG ILL_PRVREG
- ILL_COPROC, /* Coprocessor error. */
-# define ILL_COPROC ILL_COPROC
- ILL_BADSTK, /* Internal stack error. */
-# define ILL_BADSTK ILL_BADSTK
- ILL_BADIADDR /* Unimplemented instruction address. */
-# define ILL_BADIADDR ILL_BADIADDR
-};
-
-/* `si_code' values for SIGFPE signal. */
-enum
-{
- FPE_INTDIV = 1, /* Integer divide by zero. */
-# define FPE_INTDIV FPE_INTDIV
- FPE_INTOVF, /* Integer overflow. */
-# define FPE_INTOVF FPE_INTOVF
- FPE_FLTDIV, /* Floating point divide by zero. */
-# define FPE_FLTDIV FPE_FLTDIV
- FPE_FLTOVF, /* Floating point overflow. */
-# define FPE_FLTOVF FPE_FLTOVF
- FPE_FLTUND, /* Floating point underflow. */
-# define FPE_FLTUND FPE_FLTUND
- FPE_FLTRES, /* Floating point inexact result. */
-# define FPE_FLTRES FPE_FLTRES
- FPE_FLTINV, /* Floating point invalid operation. */
-# define FPE_FLTINV FPE_FLTINV
- FPE_FLTSUB, /* Subscript out of range. */
-# define FPE_FLTSUB FPE_FLTSUB
- FPE_FLTUNK = 14, /* Undiagnosed floating-point exception. */
-# define FPE_FLTUNK FPE_FLTUNK
- FPE_CONDTRAP /* Trap on condition. */
-# define FPE_CONDTRAP FPE_CONDTRAP
-};
-
-/* `si_code' values for SIGSEGV signal. */
-enum
-{
- SEGV_MAPERR = 1, /* Address not mapped to object. */
-# define SEGV_MAPERR SEGV_MAPERR
- SEGV_ACCERR, /* Invalid permissions for mapped object. */
-# define SEGV_ACCERR SEGV_ACCERR
- SEGV_BNDERR, /* Bounds checking failure. */
-# define SEGV_BNDERR SEGV_BNDERR
- SEGV_PKUERR, /* Protection key checking failure. */
-# define SEGV_PKUERR SEGV_PKUERR
- SEGV_ACCADI, /* ADI not enabled for mapped object. */
-# define SEGV_ACCADI SEGV_ACCADI
- SEGV_ADIDERR, /* Disrupting MCD error. */
-# define SEGV_ADIDERR SEGV_ADIDERR
- SEGV_ADIPERR, /* Precise MCD exception. */
-# define SEGV_ADIPERR SEGV_ADIPERR
- SEGV_MTEAERR, /* Asynchronous ARM MTE error. */
-# define SEGV_MTEAERR SEGV_MTEAERR
- SEGV_MTESERR /* Synchronous ARM MTE exception. */
-# define SEGV_MTESERR SEGV_MTESERR
-};
-
-/* `si_code' values for SIGBUS signal. */
-enum
-{
- BUS_ADRALN = 1, /* Invalid address alignment. */
-# define BUS_ADRALN BUS_ADRALN
- BUS_ADRERR, /* Non-existant physical address. */
-# define BUS_ADRERR BUS_ADRERR
- BUS_OBJERR, /* Object specific hardware error. */
-# define BUS_OBJERR BUS_OBJERR
- BUS_MCEERR_AR, /* Hardware memory error: action required. */
-# define BUS_MCEERR_AR BUS_MCEERR_AR
- BUS_MCEERR_AO /* Hardware memory error: action optional. */
-# define BUS_MCEERR_AO BUS_MCEERR_AO
-};
-# endif
-
-# ifdef __USE_XOPEN_EXTENDED
-/* `si_code' values for SIGTRAP signal. */
-enum
-{
- TRAP_BRKPT = 1, /* Process breakpoint. */
-# define TRAP_BRKPT TRAP_BRKPT
- TRAP_TRACE, /* Process trace trap. */
-# define TRAP_TRACE TRAP_TRACE
- TRAP_BRANCH, /* Process taken branch trap. */
-# define TRAP_BRANCH TRAP_BRANCH
- TRAP_HWBKPT, /* Hardware breakpoint/watchpoint. */
-# define TRAP_HWBKPT TRAP_HWBKPT
- TRAP_UNK /* Undiagnosed trap. */
-# define TRAP_UNK TRAP_UNK
-};
-# endif
-
-# if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* `si_code' values for SIGCHLD signal. */
-enum
-{
- CLD_EXITED = 1, /* Child has exited. */
-# define CLD_EXITED CLD_EXITED
- CLD_KILLED, /* Child was killed. */
-# define CLD_KILLED CLD_KILLED
- CLD_DUMPED, /* Child terminated abnormally. */
-# define CLD_DUMPED CLD_DUMPED
- CLD_TRAPPED, /* Traced child has trapped. */
-# define CLD_TRAPPED CLD_TRAPPED
- CLD_STOPPED, /* Child has stopped. */
-# define CLD_STOPPED CLD_STOPPED
- CLD_CONTINUED /* Stopped child has continued. */
-# define CLD_CONTINUED CLD_CONTINUED
-};
-
-/* `si_code' values for SIGPOLL signal. */
-enum
-{
- POLL_IN = 1, /* Data input available. */
-# define POLL_IN POLL_IN
- POLL_OUT, /* Output buffers available. */
-# define POLL_OUT POLL_OUT
- POLL_MSG, /* Input message available. */
-# define POLL_MSG POLL_MSG
- POLL_ERR, /* I/O error. */
-# define POLL_ERR POLL_ERR
- POLL_PRI, /* High priority input available. */
-# define POLL_PRI POLL_PRI
- POLL_HUP /* Device disconnected. */
-# define POLL_HUP POLL_HUP
-};
-# endif
-
-/* Architectures might also add architecture-specific constants.
- These are all considered GNU extensions. */
-#ifdef __USE_GNU
-# include <bits/siginfo-consts-arch.h>
-#endif
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signal_ext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signal_ext.h
deleted file mode 100644
index ca31214..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signal_ext.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* System-specific extensions of <signal.h>, Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SIGNAL_H
-# error "Never include <bits/signal_ext.h> directly; use <signal.h> instead."
-#endif
-
-#ifdef __USE_GNU
-
-/* Send SIGNAL to the thread TID in the thread group (process)
- identified by TGID. This function behaves like kill, but also
- fails with ESRCH if the specified TID does not belong to the
- specified thread group. */
-extern int tgkill (__pid_t __tgid, __pid_t __tid, int __signal);
-
-#endif /* __USE_GNU */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signalfd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signalfd.h
deleted file mode 100644
index 0b81ea1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signalfd.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SIGNALFD_H
-# error "Never use <bits/signalfd.h> directly; include <sys/signalfd.h> instead."
-#endif
-
-/* Flags for signalfd. */
-enum
- {
- SFD_CLOEXEC = 02000000,
-#define SFD_CLOEXEC SFD_CLOEXEC
- SFD_NONBLOCK = 00004000
-#define SFD_NONBLOCK SFD_NONBLOCK
- };
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signum-arch.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signum-arch.h
deleted file mode 100644
index 302294c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signum-arch.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Signal number definitions. Linux version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGNUM_ARCH_H
-#define _BITS_SIGNUM_ARCH_H 1
-
-#ifndef _SIGNAL_H
-#error "Never include <bits/signum-arch.h> directly; use <signal.h> instead."
-#endif
-
-/* Adjustments and additions to the signal number constants for
- most Linux systems. */
-
-#define SIGSTKFLT 16 /* Stack fault (obsolete). */
-#define SIGPWR 30 /* Power failure imminent. */
-
-/* Historical signals specified by POSIX. */
-#define SIGBUS 7 /* Bus error. */
-#define SIGSYS 31 /* Bad system call. */
-
-/* New(er) POSIX signals (1003.1-2008, 1003.1-2013). */
-#define SIGURG 23 /* Urgent data is available at a socket. */
-#define SIGSTOP 19 /* Stop, unblockable. */
-#define SIGTSTP 20 /* Keyboard stop. */
-#define SIGCONT 18 /* Continue. */
-#define SIGCHLD 17 /* Child terminated or stopped. */
-#define SIGTTIN 21 /* Background read from control terminal. */
-#define SIGTTOU 22 /* Background write to control terminal. */
-#define SIGPOLL 29 /* Pollable event occurred (System V). */
-#define SIGXFSZ 25 /* File size limit exceeded. */
-#define SIGXCPU 24 /* CPU time limit exceeded. */
-#define SIGVTALRM 26 /* Virtual timer expired. */
-#define SIGPROF 27 /* Profiling timer expired. */
-#define SIGUSR1 10 /* User-defined signal 1. */
-#define SIGUSR2 12 /* User-defined signal 2. */
-
-/* Nonstandard signals found in all modern POSIX systems
- (including both BSD and Linux). */
-#define SIGWINCH 28 /* Window size change (4.3 BSD, Sun). */
-
-/* Archaic names for compatibility. */
-#define SIGIO SIGPOLL /* I/O now possible (4.2 BSD). */
-#define SIGIOT SIGABRT /* IOT instruction, abort() on a PDP-11. */
-#define SIGCLD SIGCHLD /* Old System V name */
-
-#define __SIGRTMIN 32
-#define __SIGRTMAX 64
-
-#endif /* <signal.h> included. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signum-generic.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signum-generic.h
deleted file mode 100644
index 4e481c1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/signum-generic.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Signal number constants. Generic template.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGNUM_GENERIC_H
-#define _BITS_SIGNUM_GENERIC_H 1
-
-#ifndef _SIGNAL_H
-#error "Never include <bits/signum-generic.h> directly; use <signal.h> instead."
-#endif
-
-/* Fake signal functions. */
-
-#define SIG_ERR ((__sighandler_t) -1) /* Error return. */
-#define SIG_DFL ((__sighandler_t) 0) /* Default action. */
-#define SIG_IGN ((__sighandler_t) 1) /* Ignore signal. */
-
-#ifdef __USE_XOPEN
-# define SIG_HOLD ((__sighandler_t) 2) /* Add signal to hold mask. */
-#endif
-
-/* We define here all the signal names listed in POSIX (1003.1-2008);
- as of 1003.1-2013, no additional signals have been added by POSIX.
- We also define here signal names that historically exist in every
- real-world POSIX variant (e.g. SIGWINCH).
-
- Signals in the 1-15 range are defined with their historical numbers.
- For other signals, we use the BSD numbers.
- There are two unallocated signal numbers in the 1-31 range: 7 and 29.
- Signal number 0 is reserved for use as kill(pid, 0), to test whether
- a process exists without sending it a signal. */
-
-/* ISO C99 signals. */
-#define SIGINT 2 /* Interactive attention signal. */
-#define SIGILL 4 /* Illegal instruction. */
-#define SIGABRT 6 /* Abnormal termination. */
-#define SIGFPE 8 /* Erroneous arithmetic operation. */
-#define SIGSEGV 11 /* Invalid access to storage. */
-#define SIGTERM 15 /* Termination request. */
-
-/* Historical signals specified by POSIX. */
-#define SIGHUP 1 /* Hangup. */
-#define SIGQUIT 3 /* Quit. */
-#define SIGTRAP 5 /* Trace/breakpoint trap. */
-#define SIGKILL 9 /* Killed. */
-#define SIGPIPE 13 /* Broken pipe. */
-#define SIGALRM 14 /* Alarm clock. */
-
-/* Archaic names for compatibility. */
-#define SIGIO SIGPOLL /* I/O now possible (4.2 BSD). */
-#define SIGIOT SIGABRT /* IOT instruction, abort() on a PDP-11. */
-#define SIGCLD SIGCHLD /* Old System V name */
-
-/* Not all systems support real-time signals. bits/signum.h indicates
- that they are supported by overriding __SIGRTMAX to a value greater
- than __SIGRTMIN. These constants give the kernel-level hard limits,
- but some real-time signals may be used internally by glibc. Do not
- use these constants in application code; use SIGRTMIN and SIGRTMAX
- (defined in signal.h) instead. */
-
-/* Include system specific bits. */
-#include <bits/signum-arch.h>
-
-/* Biggest signal number + 1 (including real-time signals). */
-#define _NSIG (__SIGRTMAX + 1)
-
-#endif /* bits/signum-generic.h. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigstack.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigstack.h
deleted file mode 100644
index 5330f5b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigstack.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* sigstack, sigaltstack definitions.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGSTACK_H
-#define _BITS_SIGSTACK_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Minimum stack size for a signal handler. */
-#define MINSIGSTKSZ 2048
-
-/* System default stack size. */
-#define SIGSTKSZ 8192
-
-#endif /* bits/sigstack.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigthread.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigthread.h
deleted file mode 100644
index 8779a4b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sigthread.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Signal handling function for threaded programs.
- Copyright (C) 1998-2021 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; see the file COPYING.LIB. If
- not, see <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGTHREAD_H
-#define _BITS_SIGTHREAD_H 1
-
-#if !defined _SIGNAL_H && !defined _PTHREAD_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Functions for handling signals. */
-#include <bits/types/__sigset_t.h>
-
-/* Modify the signal mask for the calling thread. The arguments have
- the same meaning as for sigprocmask(2). */
-extern int pthread_sigmask (int __how,
- const __sigset_t *__restrict __newmask,
- __sigset_t *__restrict __oldmask)__THROW;
-
-/* Send signal SIGNO to the given thread. */
-extern int pthread_kill (pthread_t __threadid, int __signo) __THROW;
-
-#ifdef __USE_GNU
-/* Queue signal and data to a thread. */
-extern int pthread_sigqueue (pthread_t __threadid, int __signo,
- const union sigval __value) __THROW;
-#endif
-
-#endif /* bits/sigthread.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sockaddr.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sockaddr.h
deleted file mode 100644
index 90c5bfb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sockaddr.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Definition of struct sockaddr_* common members and sizes, generic version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <sys/socket.h> instead.
- */
-
-#ifndef _BITS_SOCKADDR_H
-#define _BITS_SOCKADDR_H 1
-
-
-/* POSIX.1g specifies this type name for the `sa_family' member. */
-typedef unsigned short int sa_family_t;
-
-/* This macro is used to declare the initial common members
- of the data types used for socket addresses, `struct sockaddr',
- `struct sockaddr_in', `struct sockaddr_un', etc. */
-
-#define __SOCKADDR_COMMON(sa_prefix) \
- sa_family_t sa_prefix##family
-
-#define __SOCKADDR_COMMON_SIZE (sizeof (unsigned short int))
-
-/* Size of struct sockaddr_storage. */
-#define _SS_SIZE 128
-
-#endif /* bits/sockaddr.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket-constants.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket-constants.h
deleted file mode 100644
index 84f7a33..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket-constants.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Socket constants which vary among Linux architectures.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket-constants.h> directly; use <sys/socket.h> instead."
-#endif
-
-#include <bits/timesize.h>
-
-#define SOL_SOCKET 1
-#define SO_ACCEPTCONN 30
-#define SO_BROADCAST 6
-#define SO_DONTROUTE 5
-#define SO_ERROR 4
-#define SO_KEEPALIVE 9
-#define SO_LINGER 13
-#define SO_OOBINLINE 10
-#define SO_RCVBUF 8
-#define SO_RCVLOWAT 18
-#if (__TIMESIZE == 64 && __WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-# define SO_RCVTIMEO 66
-#else
-# define SO_RCVTIMEO 20
-#endif
-#define SO_REUSEADDR 2
-#define SO_SNDBUF 7
-#define SO_SNDLOWAT 19
-#if (__TIMESIZE == 64 && __WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-# define SO_SNDTIMEO 67
-#else
-# define SO_SNDTIMEO 21
-#endif
-#define SO_TYPE 3
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket.h
deleted file mode 100644
index a011a8c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket.h
+++ /dev/null
@@ -1,367 +0,0 @@
-/* System-specific socket constants and types. Linux version.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __BITS_SOCKET_H
-#define __BITS_SOCKET_H
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket.h> directly; use <sys/socket.h> instead."
-#endif
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <sys/types.h>
-
-/* Type for length arguments in socket calls. */
-#ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-#endif
-
-/* Get the architecture-dependent definition of enum __socket_type. */
-#include <bits/socket_type.h>
-
-/* Protocol families. */
-#define PF_UNSPEC 0 /* Unspecified. */
-#define PF_LOCAL 1 /* Local to host (pipes and file-domain). */
-#define PF_UNIX PF_LOCAL /* POSIX name for PF_LOCAL. */
-#define PF_FILE PF_LOCAL /* Another non-standard name for PF_LOCAL. */
-#define PF_INET 2 /* IP protocol family. */
-#define PF_AX25 3 /* Amateur Radio AX.25. */
-#define PF_IPX 4 /* Novell Internet Protocol. */
-#define PF_APPLETALK 5 /* Appletalk DDP. */
-#define PF_NETROM 6 /* Amateur radio NetROM. */
-#define PF_BRIDGE 7 /* Multiprotocol bridge. */
-#define PF_ATMPVC 8 /* ATM PVCs. */
-#define PF_X25 9 /* Reserved for X.25 project. */
-#define PF_INET6 10 /* IP version 6. */
-#define PF_ROSE 11 /* Amateur Radio X.25 PLP. */
-#define PF_DECnet 12 /* Reserved for DECnet project. */
-#define PF_NETBEUI 13 /* Reserved for 802.2LLC project. */
-#define PF_SECURITY 14 /* Security callback pseudo AF. */
-#define PF_KEY 15 /* PF_KEY key management API. */
-#define PF_NETLINK 16
-#define PF_ROUTE PF_NETLINK /* Alias to emulate 4.4BSD. */
-#define PF_PACKET 17 /* Packet family. */
-#define PF_ASH 18 /* Ash. */
-#define PF_ECONET 19 /* Acorn Econet. */
-#define PF_ATMSVC 20 /* ATM SVCs. */
-#define PF_RDS 21 /* RDS sockets. */
-#define PF_SNA 22 /* Linux SNA Project */
-#define PF_IRDA 23 /* IRDA sockets. */
-#define PF_PPPOX 24 /* PPPoX sockets. */
-#define PF_WANPIPE 25 /* Wanpipe API sockets. */
-#define PF_LLC 26 /* Linux LLC. */
-#define PF_IB 27 /* Native InfiniBand address. */
-#define PF_MPLS 28 /* MPLS. */
-#define PF_CAN 29 /* Controller Area Network. */
-#define PF_TIPC 30 /* TIPC sockets. */
-#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
-#define PF_IUCV 32 /* IUCV sockets. */
-#define PF_RXRPC 33 /* RxRPC sockets. */
-#define PF_ISDN 34 /* mISDN sockets. */
-#define PF_PHONET 35 /* Phonet sockets. */
-#define PF_IEEE802154 36 /* IEEE 802.15.4 sockets. */
-#define PF_CAIF 37 /* CAIF sockets. */
-#define PF_ALG 38 /* Algorithm sockets. */
-#define PF_NFC 39 /* NFC sockets. */
-#define PF_VSOCK 40 /* vSockets. */
-#define PF_KCM 41 /* Kernel Connection Multiplexor. */
-#define PF_QIPCRTR 42 /* Qualcomm IPC Router. */
-#define PF_SMC 43 /* SMC sockets. */
-#define PF_XDP 44 /* XDP sockets. */
-#define PF_MAX 45 /* For now.. */
-
-/* Address families. */
-#define AF_UNSPEC PF_UNSPEC
-#define AF_LOCAL PF_LOCAL
-#define AF_UNIX PF_UNIX
-#define AF_FILE PF_FILE
-#define AF_INET PF_INET
-#define AF_AX25 PF_AX25
-#define AF_IPX PF_IPX
-#define AF_APPLETALK PF_APPLETALK
-#define AF_NETROM PF_NETROM
-#define AF_BRIDGE PF_BRIDGE
-#define AF_ATMPVC PF_ATMPVC
-#define AF_X25 PF_X25
-#define AF_INET6 PF_INET6
-#define AF_ROSE PF_ROSE
-#define AF_DECnet PF_DECnet
-#define AF_NETBEUI PF_NETBEUI
-#define AF_SECURITY PF_SECURITY
-#define AF_KEY PF_KEY
-#define AF_NETLINK PF_NETLINK
-#define AF_ROUTE PF_ROUTE
-#define AF_PACKET PF_PACKET
-#define AF_ASH PF_ASH
-#define AF_ECONET PF_ECONET
-#define AF_ATMSVC PF_ATMSVC
-#define AF_RDS PF_RDS
-#define AF_SNA PF_SNA
-#define AF_IRDA PF_IRDA
-#define AF_PPPOX PF_PPPOX
-#define AF_WANPIPE PF_WANPIPE
-#define AF_LLC PF_LLC
-#define AF_IB PF_IB
-#define AF_MPLS PF_MPLS
-#define AF_CAN PF_CAN
-#define AF_TIPC PF_TIPC
-#define AF_BLUETOOTH PF_BLUETOOTH
-#define AF_IUCV PF_IUCV
-#define AF_RXRPC PF_RXRPC
-#define AF_ISDN PF_ISDN
-#define AF_PHONET PF_PHONET
-#define AF_IEEE802154 PF_IEEE802154
-#define AF_CAIF PF_CAIF
-#define AF_ALG PF_ALG
-#define AF_NFC PF_NFC
-#define AF_VSOCK PF_VSOCK
-#define AF_KCM PF_KCM
-#define AF_QIPCRTR PF_QIPCRTR
-#define AF_SMC PF_SMC
-#define AF_XDP PF_XDP
-#define AF_MAX PF_MAX
-
-/* Socket level values. Others are defined in the appropriate headers.
-
- XXX These definitions also should go into the appropriate headers as
- far as they are available. */
-#define SOL_RAW 255
-#define SOL_DECNET 261
-#define SOL_X25 262
-#define SOL_PACKET 263
-#define SOL_ATM 264 /* ATM layer (cell level). */
-#define SOL_AAL 265 /* ATM Adaption Layer (packet level). */
-#define SOL_IRDA 266
-#define SOL_NETBEUI 267
-#define SOL_LLC 268
-#define SOL_DCCP 269
-#define SOL_NETLINK 270
-#define SOL_TIPC 271
-#define SOL_RXRPC 272
-#define SOL_PPPOL2TP 273
-#define SOL_BLUETOOTH 274
-#define SOL_PNPIPE 275
-#define SOL_RDS 276
-#define SOL_IUCV 277
-#define SOL_CAIF 278
-#define SOL_ALG 279
-#define SOL_NFC 280
-#define SOL_KCM 281
-#define SOL_TLS 282
-#define SOL_XDP 283
-
-/* Maximum queue length specifiable by listen. */
-#define SOMAXCONN 4096
-
-/* Get the definition of the macro to define the common sockaddr members. */
-#include <bits/sockaddr.h>
-
-/* Structure describing a generic socket address. */
-struct sockaddr
- {
- __SOCKADDR_COMMON (sa_); /* Common data: address family and length. */
- char sa_data[14]; /* Address data. */
- };
-
-
-/* Structure large enough to hold any socket address (with the historical
- exception of AF_UNIX). */
-#define __ss_aligntype unsigned long int
-#define _SS_PADSIZE \
- (_SS_SIZE - __SOCKADDR_COMMON_SIZE - sizeof (__ss_aligntype))
-
-struct sockaddr_storage
- {
- __SOCKADDR_COMMON (ss_); /* Address family, etc. */
- char __ss_padding[_SS_PADSIZE];
- __ss_aligntype __ss_align; /* Force desired alignment. */
- };
-
-
-/* Bits in the FLAGS argument to `send', `recv', et al. */
-enum
- {
- MSG_OOB = 0x01, /* Process out-of-band data. */
-#define MSG_OOB MSG_OOB
- MSG_PEEK = 0x02, /* Peek at incoming messages. */
-#define MSG_PEEK MSG_PEEK
- MSG_DONTROUTE = 0x04, /* Don't use local routing. */
-#define MSG_DONTROUTE MSG_DONTROUTE
-#ifdef __USE_GNU
- /* DECnet uses a different name. */
- MSG_TRYHARD = MSG_DONTROUTE,
-# define MSG_TRYHARD MSG_DONTROUTE
-#endif
- MSG_CTRUNC = 0x08, /* Control data lost before delivery. */
-#define MSG_CTRUNC MSG_CTRUNC
- MSG_PROXY = 0x10, /* Supply or ask second address. */
-#define MSG_PROXY MSG_PROXY
- MSG_TRUNC = 0x20,
-#define MSG_TRUNC MSG_TRUNC
- MSG_DONTWAIT = 0x40, /* Nonblocking IO. */
-#define MSG_DONTWAIT MSG_DONTWAIT
- MSG_EOR = 0x80, /* End of record. */
-#define MSG_EOR MSG_EOR
- MSG_WAITALL = 0x100, /* Wait for a full request. */
-#define MSG_WAITALL MSG_WAITALL
- MSG_FIN = 0x200,
-#define MSG_FIN MSG_FIN
- MSG_SYN = 0x400,
-#define MSG_SYN MSG_SYN
- MSG_CONFIRM = 0x800, /* Confirm path validity. */
-#define MSG_CONFIRM MSG_CONFIRM
- MSG_RST = 0x1000,
-#define MSG_RST MSG_RST
- MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */
-#define MSG_ERRQUEUE MSG_ERRQUEUE
- MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */
-#define MSG_NOSIGNAL MSG_NOSIGNAL
- MSG_MORE = 0x8000, /* Sender will send more. */
-#define MSG_MORE MSG_MORE
- MSG_WAITFORONE = 0x10000, /* Wait for at least one packet to return.*/
-#define MSG_WAITFORONE MSG_WAITFORONE
- MSG_BATCH = 0x40000, /* sendmmsg: more messages coming. */
-#define MSG_BATCH MSG_BATCH
- MSG_ZEROCOPY = 0x4000000, /* Use user data in kernel path. */
-#define MSG_ZEROCOPY MSG_ZEROCOPY
- MSG_FASTOPEN = 0x20000000, /* Send data in TCP SYN. */
-#define MSG_FASTOPEN MSG_FASTOPEN
-
- MSG_CMSG_CLOEXEC = 0x40000000 /* Set close_on_exit for file
- descriptor received through
- SCM_RIGHTS. */
-#define MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXEC
- };
-
-
-/* Structure describing messages sent by
- `sendmsg' and received by `recvmsg'. */
-struct msghdr
- {
- void *msg_name; /* Address to send to/receive from. */
- socklen_t msg_namelen; /* Length of address data. */
-
- struct iovec *msg_iov; /* Vector of data to send/receive into. */
- size_t msg_iovlen; /* Number of elements in the vector. */
-
- void *msg_control; /* Ancillary data (eg BSD filedesc passing). */
- size_t msg_controllen; /* Ancillary data buffer length.
- !! The type should be socklen_t but the
- definition of the kernel is incompatible
- with this. */
-
- int msg_flags; /* Flags on received message. */
- };
-
-/* Structure used for storage of ancillary data object information. */
-struct cmsghdr
- {
- size_t cmsg_len; /* Length of data in cmsg_data plus length
- of cmsghdr structure.
- !! The type should be socklen_t but the
- definition of the kernel is incompatible
- with this. */
- int cmsg_level; /* Originating protocol. */
- int cmsg_type; /* Protocol specific type. */
-#if __glibc_c99_flexarr_available
- __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */
-#endif
- };
-
-/* Ancillary data object manipulation macros. */
-#if __glibc_c99_flexarr_available
-# define CMSG_DATA(cmsg) ((cmsg)->__cmsg_data)
-#else
-# define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))
-#endif
-#define CMSG_NXTHDR(mhdr, cmsg) __cmsg_nxthdr (mhdr, cmsg)
-#define CMSG_FIRSTHDR(mhdr) \
- ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \
- ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)
-#define CMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) \
- & (size_t) ~(sizeof (size_t) - 1))
-#define CMSG_SPACE(len) (CMSG_ALIGN (len) \
- + CMSG_ALIGN (sizeof (struct cmsghdr)))
-#define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))
-
-extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,
- struct cmsghdr *__cmsg) __THROW;
-#ifdef __USE_EXTERN_INLINES
-# ifndef _EXTERN_INLINE
-# define _EXTERN_INLINE __extern_inline
-# endif
-_EXTERN_INLINE struct cmsghdr *
-__NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg))
-{
- if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr))
- /* The kernel header does this so there may be a reason. */
- return (struct cmsghdr *) 0;
-
- __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg
- + CMSG_ALIGN (__cmsg->cmsg_len));
- if ((unsigned char *) (__cmsg + 1) > ((unsigned char *) __mhdr->msg_control
- + __mhdr->msg_controllen)
- || ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len)
- > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen)))
- /* No more entries. */
- return (struct cmsghdr *) 0;
- return __cmsg;
-}
-#endif /* Use `extern inline'. */
-
-/* Socket level message types. This must match the definitions in
- <linux/socket.h>. */
-enum
- {
- SCM_RIGHTS = 0x01 /* Transfer file descriptors. */
-#define SCM_RIGHTS SCM_RIGHTS
-#ifdef __USE_GNU
- , SCM_CREDENTIALS = 0x02 /* Credentials passing. */
-# define SCM_CREDENTIALS SCM_CREDENTIALS
-#endif
- };
-
-#ifdef __USE_GNU
-/* User visible structure for SCM_CREDENTIALS message */
-struct ucred
-{
- pid_t pid; /* PID of sending process. */
- uid_t uid; /* UID of sending process. */
- gid_t gid; /* GID of sending process. */
-};
-#endif
-
-#ifdef __USE_MISC
-# include <bits/types/time_t.h>
-# include <asm/socket.h>
-#else
-# define SO_DEBUG 1
-# include <bits/socket-constants.h>
-#endif
-
-/* Structure used to manipulate the SO_LINGER option. */
-struct linger
- {
- int l_onoff; /* Nonzero to linger on close. */
- int l_linger; /* Time to linger. */
- };
-
-#endif /* bits/socket.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket2.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket2.h
deleted file mode 100644
index 797449d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket2.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Checking macros for socket functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket2.h> directly; use <sys/socket.h> instead."
-#endif
-
-extern ssize_t __recv_chk (int __fd, void *__buf, size_t __n, size_t __buflen,
- int __flags);
-extern ssize_t __REDIRECT (__recv_alias, (int __fd, void *__buf, size_t __n,
- int __flags), recv);
-
-__fortify_potential_overload ssize_t
-recv (int __fd, void *const __clang_pass_object_size0 __buf, size_t __n,
- int __flags)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__recv_warn, __n, __buf,
- "recv called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __recv_chk (__fd, __buf, __n, __glibc_objsize0 (__buf), __flags);
- return __recv_alias (__fd, __buf, __n, __flags);
-}
-__FORTIFY_FUNCTION_END
-
-extern ssize_t __recvfrom_chk (int __fd, void *__restrict __buf, size_t __n,
- size_t __buflen, int __flags,
- __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-extern ssize_t __REDIRECT (__recvfrom_alias,
- (int __fd, void *__restrict __buf, size_t __n,
- int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len), recvfrom);
-
-__fortify_potential_overload ssize_t
-recvfrom (int __fd, void *__restrict const __clang_pass_object_size0 __buf,
- size_t __n, int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__recvfrom_warn, __n, __buf,
- "recvfrom called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __recvfrom_chk (__fd, __buf, __n, __glibc_objsize0 (__buf), __flags,
- __addr, __addr_len);
- return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len);
-}
-__FORTIFY_FUNCTION_END
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket_type.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket_type.h
deleted file mode 100644
index 9cb243c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/socket_type.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Define enum __socket_type for generic Linux.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket_type.h> directly; use <sys/socket.h> instead."
-#endif
-
-/* Types of sockets. */
-enum __socket_type
-{
- SOCK_STREAM = 1, /* Sequenced, reliable, connection-based
- byte streams. */
-#define SOCK_STREAM SOCK_STREAM
- SOCK_DGRAM = 2, /* Connectionless, unreliable datagrams
- of fixed maximum length. */
-#define SOCK_DGRAM SOCK_DGRAM
- SOCK_RAW = 3, /* Raw protocol interface. */
-#define SOCK_RAW SOCK_RAW
- SOCK_RDM = 4, /* Reliably-delivered messages. */
-#define SOCK_RDM SOCK_RDM
- SOCK_SEQPACKET = 5, /* Sequenced, reliable, connection-based,
- datagrams of fixed maximum length. */
-#define SOCK_SEQPACKET SOCK_SEQPACKET
- SOCK_DCCP = 6, /* Datagram Congestion Control Protocol. */
-#define SOCK_DCCP SOCK_DCCP
- SOCK_PACKET = 10, /* Linux specific way of getting packets
- at the dev level. For writing rarp and
- other similar things on the user level. */
-#define SOCK_PACKET SOCK_PACKET
-
- /* Flags to be ORed into the type parameter of socket and socketpair and
- used for the flags parameter of paccept. */
-
- SOCK_CLOEXEC = 02000000, /* Atomically set close-on-exec flag for the
- new descriptor(s). */
-#define SOCK_CLOEXEC SOCK_CLOEXEC
- SOCK_NONBLOCK = 00004000 /* Atomically mark descriptor(s) as
- non-blocking. */
-#define SOCK_NONBLOCK SOCK_NONBLOCK
-};
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ss_flags.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ss_flags.h
deleted file mode 100644
index 8dc676d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/ss_flags.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* ss_flags values for stack_t. Linux version.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SS_FLAGS_H
-#define _BITS_SS_FLAGS_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Possible values for `ss_flags'. */
-enum
-{
- SS_ONSTACK = 1,
-#define SS_ONSTACK SS_ONSTACK
- SS_DISABLE
-#define SS_DISABLE SS_DISABLE
-};
-
-#endif /* bits/ss_flags.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stab.def b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stab.def
deleted file mode 100644
index 5c72900..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stab.def
+++ /dev/null
@@ -1,233 +0,0 @@
-/* Table of DBX symbol codes for the GNU system.
- Copyright (C) 1988, 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This contains contribution from Cygnus Support. */
-
-/* Global variable. Only the name is significant.
- To find the address, look in the corresponding external symbol. */
-__define_stab (N_GSYM, 0x20, "GSYM")
-
-/* Function name for BSD Fortran. Only the name is significant.
- To find the address, look in the corresponding external symbol. */
-__define_stab (N_FNAME, 0x22, "FNAME")
-
-/* Function name or text-segment variable for C. Value is its address.
- Desc is supposedly starting line number, but GCC doesn't set it
- and DBX seems not to miss it. */
-__define_stab (N_FUN, 0x24, "FUN")
-
-/* Data-segment variable with internal linkage. Value is its address.
- "Static Sym". */
-__define_stab (N_STSYM, 0x26, "STSYM")
-
-/* BSS-segment variable with internal linkage. Value is its address. */
-__define_stab (N_LCSYM, 0x28, "LCSYM")
-
-/* Name of main routine. Only the name is significant.
- This is not used in C. */
-__define_stab (N_MAIN, 0x2a, "MAIN")
-
-/* Global symbol in Pascal.
- Supposedly the value is its line number; I'm skeptical. */
-__define_stab (N_PC, 0x30, "PC")
-
-/* Number of symbols: 0, files,,funcs,lines according to Ultrix V4.0. */
-__define_stab (N_NSYMS, 0x32, "NSYMS")
-
-/* "No DST map for sym: name, ,0,type,ignored" according to Ultrix V4.0. */
-__define_stab (N_NOMAP, 0x34, "NOMAP")
-
-/* New stab from Solaris. I don't know what it means, but it
- don't seem to contain useful information. */
-__define_stab (N_OBJ, 0x38, "OBJ")
-
-/* New stab from Solaris. I don't know what it means, but it
- don't seem to contain useful information. Possibly related to the
- optimization flags used in this module. */
-__define_stab (N_OPT, 0x3c, "OPT")
-
-/* Register variable. Value is number of register. */
-__define_stab (N_RSYM, 0x40, "RSYM")
-
-/* Modula-2 compilation unit. Can someone say what info it contains? */
-__define_stab (N_M2C, 0x42, "M2C")
-
-/* Line number in text segment. Desc is the line number;
- value is corresponding address. */
-__define_stab (N_SLINE, 0x44, "SLINE")
-
-/* Similar, for data segment. */
-__define_stab (N_DSLINE, 0x46, "DSLINE")
-
-/* Similar, for bss segment. */
-__define_stab (N_BSLINE, 0x48, "BSLINE")
-
-/* Sun's source-code browser stabs. ?? Don't know what the fields are.
- Supposedly the field is "path to associated .cb file". THIS VALUE
- OVERLAPS WITH N_BSLINE! */
-__define_stab (N_BROWS, 0x48, "BROWS")
-
-/* GNU Modula-2 definition module dependency. Value is the modification time
- of the definition file. Other is non-zero if it is imported with the
- GNU M2 keyword %INITIALIZE. Perhaps N_M2C can be used if there
- are enough empty fields? */
-__define_stab(N_DEFD, 0x4a, "DEFD")
-
-/* THE FOLLOWING TWO STAB VALUES CONFLICT. Happily, one is for Modula-2
- and one is for C++. Still,... */
-/* GNU C++ exception variable. Name is variable name. */
-__define_stab (N_EHDECL, 0x50, "EHDECL")
-/* Modula2 info "for imc": name,,0,0,0 according to Ultrix V4.0. */
-__define_stab (N_MOD2, 0x50, "MOD2")
-
-/* GNU C++ `catch' clause. Value is its address. Desc is nonzero if
- this entry is immediately followed by a CAUGHT stab saying what exception
- was caught. Multiple CAUGHT stabs means that multiple exceptions
- can be caught here. If Desc is 0, it means all exceptions are caught
- here. */
-__define_stab (N_CATCH, 0x54, "CATCH")
-
-/* Structure or union element. Value is offset in the structure. */
-__define_stab (N_SSYM, 0x60, "SSYM")
-
-/* Name of main source file.
- Value is starting text address of the compilation. */
-__define_stab (N_SO, 0x64, "SO")
-
-/* Automatic variable in the stack. Value is offset from frame pointer.
- Also used for type descriptions. */
-__define_stab (N_LSYM, 0x80, "LSYM")
-
-/* Beginning of an include file. Only Sun uses this.
- In an object file, only the name is significant.
- The Sun linker puts data into some of the other fields. */
-__define_stab (N_BINCL, 0x82, "BINCL")
-
-/* Name of sub-source file (#include file).
- Value is starting text address of the compilation. */
-__define_stab (N_SOL, 0x84, "SOL")
-
-/* Parameter variable. Value is offset from argument pointer.
- (On most machines the argument pointer is the same as the frame pointer. */
-__define_stab (N_PSYM, 0xa0, "PSYM")
-
-/* End of an include file. No name.
- This and N_BINCL act as brackets around the file's output.
- In an object file, there is no significant data in this entry.
- The Sun linker puts data into some of the fields. */
-__define_stab (N_EINCL, 0xa2, "EINCL")
-
-/* Alternate entry point. Value is its address. */
-__define_stab (N_ENTRY, 0xa4, "ENTRY")
-
-/* Beginning of lexical block.
- The desc is the nesting level in lexical blocks.
- The value is the address of the start of the text for the block.
- The variables declared inside the block *precede* the N_LBRAC symbol. */
-__define_stab (N_LBRAC, 0xc0, "LBRAC")
-
-/* Place holder for deleted include file. Replaces a N_BINCL and everything
- up to the corresponding N_EINCL. The Sun linker generates these when
- it finds multiple identical copies of the symbols from an include file.
- This appears only in output from the Sun linker. */
-__define_stab (N_EXCL, 0xc2, "EXCL")
-
-/* Modula-2 scope information. Can someone say what info it contains? */
-__define_stab (N_SCOPE, 0xc4, "SCOPE")
-
-/* End of a lexical block. Desc matches the N_LBRAC's desc.
- The value is the address of the end of the text for the block. */
-__define_stab (N_RBRAC, 0xe0, "RBRAC")
-
-/* Begin named common block. Only the name is significant. */
-__define_stab (N_BCOMM, 0xe2, "BCOMM")
-
-/* End named common block. Only the name is significant
- (and it should match the N_BCOMM). */
-__define_stab (N_ECOMM, 0xe4, "ECOMM")
-
-/* End common (local name): value is address.
- I'm not sure how this is used. */
-__define_stab (N_ECOML, 0xe8, "ECOML")
-
-/* These STAB's are used on Gould systems for Non-Base register symbols
- or something like that. FIXME. I have assigned the values at random
- since I don't have a Gould here. Fixups from Gould folk welcome... */
-__define_stab (N_NBTEXT, 0xF0, "NBTEXT")
-__define_stab (N_NBDATA, 0xF2, "NBDATA")
-__define_stab (N_NBBSS, 0xF4, "NBBSS")
-__define_stab (N_NBSTS, 0xF6, "NBSTS")
-__define_stab (N_NBLCS, 0xF8, "NBLCS")
-
-/* Second symbol entry containing a length-value for the preceding entry.
- The value is the length. */
-__define_stab (N_LENG, 0xfe, "LENG")
-
-/* The above information, in matrix format.
-
- STAB MATRIX
- _________________________________________________
- | 00 - 1F are not dbx stab symbols |
- | In most cases, the low bit is the EXTernal bit|
-
- | 00 UNDEF | 02 ABS | 04 TEXT | 06 DATA |
- | 01 |EXT | 03 |EXT | 05 |EXT | 07 |EXT |
-
- | 08 BSS | 0A INDR | 0C FN_SEQ | 0E |
- | 09 |EXT | 0B | 0D | 0F |
-
- | 10 | 12 COMM | 14 SETA | 16 SETT |
- | 11 | 13 | 15 | 17 |
-
- | 18 SETD | 1A SETB | 1C SETV | 1E WARNING|
- | 19 | 1B | 1D | 1F FN |
-
- |_______________________________________________|
- | Debug entries with bit 01 set are unused. |
- | 20 GSYM | 22 FNAME | 24 FUN | 26 STSYM |
- | 28 LCSYM | 2A MAIN | 2C | 2E |
- | 30 PC | 32 NSYMS | 34 NOMAP | 36 |
- | 38 OBJ | 3A | 3C OPT | 3E |
- | 40 RSYM | 42 M2C | 44 SLINE | 46 DSLINE |
- | 48 BSLINE*| 4A DEFD | 4C | 4E |
- | 50 EHDECL*| 52 | 54 CATCH | 56 |
- | 58 | 5A | 5C | 5E |
- | 60 SSYM | 62 | 64 SO | 66 |
- | 68 | 6A | 6C | 6E |
- | 70 | 72 | 74 | 76 |
- | 78 | 7A | 7C | 7E |
- | 80 LSYM | 82 BINCL | 84 SOL | 86 |
- | 88 | 8A | 8C | 8E |
- | 90 | 92 | 94 | 96 |
- | 98 | 9A | 9C | 9E |
- | A0 PSYM | A2 EINCL | A4 ENTRY | A6 |
- | A8 | AA | AC | AE |
- | B0 | B2 | B4 | B6 |
- | B8 | BA | BC | BE |
- | C0 LBRAC | C2 EXCL | C4 SCOPE | C6 |
- | C8 | CA | CC | CE |
- | D0 | D2 | D4 | D6 |
- | D8 | DA | DC | DE |
- | E0 RBRAC | E2 BCOMM | E4 ECOMM | E6 |
- | E8 ECOML | EA | EC | EE |
- | F0 | F2 | F4 | F6 |
- | F8 | FA | FC | FE LENG |
- +-----------------------------------------------+
- * 50 EHDECL is also MOD2.
- * 48 BSLINE is also BROWS.
- */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stat.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stat.h
deleted file mode 100644
index 31868c8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stat.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_STAT_H && !defined _FCNTL_H
-# error "Never include <bits/stat.h> directly; use <sys/stat.h> instead."
-#endif
-
-#ifndef _BITS_STAT_H
-#define _BITS_STAT_H 1
-
-#include <bits/struct_stat.h>
-
-/* Encoding of the file mode. */
-
-#define __S_IFMT 0170000 /* These bits determine file type. */
-
-/* File types. */
-#define __S_IFDIR 0040000 /* Directory. */
-#define __S_IFCHR 0020000 /* Character device. */
-#define __S_IFBLK 0060000 /* Block device. */
-#define __S_IFREG 0100000 /* Regular file. */
-#define __S_IFIFO 0010000 /* FIFO. */
-#define __S_IFLNK 0120000 /* Symbolic link. */
-#define __S_IFSOCK 0140000 /* Socket. */
-
-/* POSIX.1b objects. Note that these macros always evaluate to zero. But
- they do it by enforcing the correct use of the macros. */
-#define __S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)
-#define __S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)
-#define __S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)
-
-/* Protection bits. */
-
-#define __S_ISUID 04000 /* Set user ID on execution. */
-#define __S_ISGID 02000 /* Set group ID on execution. */
-#define __S_ISVTX 01000 /* Save swapped text after use (sticky). */
-#define __S_IREAD 0400 /* Read by owner. */
-#define __S_IWRITE 0200 /* Write by owner. */
-#define __S_IEXEC 0100 /* Execute by owner. */
-
-#ifdef __USE_ATFILE
-# define UTIME_NOW ((1l << 30) - 1l)
-# define UTIME_OMIT ((1l << 30) - 2l)
-#endif
-
-#endif /* bits/stat.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statfs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statfs.h
deleted file mode 100644
index 9dd632d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statfs.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATFS_H
-# error "Never include <bits/statfs.h> directly; use <sys/statfs.h> instead."
-#endif
-
-#include <bits/types.h>
-
-struct statfs
- {
- __fsword_t f_type;
- __fsword_t f_bsize;
-#ifndef __USE_FILE_OFFSET64
- __fsblkcnt_t f_blocks;
- __fsblkcnt_t f_bfree;
- __fsblkcnt_t f_bavail;
- __fsfilcnt_t f_files;
- __fsfilcnt_t f_ffree;
-#else
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
-#endif
- __fsid_t f_fsid;
- __fsword_t f_namelen;
- __fsword_t f_frsize;
- __fsword_t f_flags;
- __fsword_t f_spare[4];
- };
-
-#ifdef __USE_LARGEFILE64
-struct statfs64
- {
- __fsword_t f_type;
- __fsword_t f_bsize;
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsid_t f_fsid;
- __fsword_t f_namelen;
- __fsword_t f_frsize;
- __fsword_t f_flags;
- __fsword_t f_spare[4];
- };
-#endif
-
-/* Tell code we have these members. */
-#define _STATFS_F_NAMELEN
-#define _STATFS_F_FRSIZE
-#define _STATFS_F_FLAGS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statvfs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statvfs.h
deleted file mode 100644
index 8d5db12..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statvfs.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATVFS_H
-# error "Never include <bits/statvfs.h> directly; use <sys/statvfs.h> instead."
-#endif
-
-#include <bits/types.h> /* For __fsblkcnt_t and __fsfilcnt_t. */
-
-#if (__WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-#define _STATVFSBUF_F_UNUSED
-#endif
-
-struct statvfs
- {
- unsigned long int f_bsize;
- unsigned long int f_frsize;
-#ifndef __USE_FILE_OFFSET64
- __fsblkcnt_t f_blocks;
- __fsblkcnt_t f_bfree;
- __fsblkcnt_t f_bavail;
- __fsfilcnt_t f_files;
- __fsfilcnt_t f_ffree;
- __fsfilcnt_t f_favail;
-#else
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsfilcnt64_t f_favail;
-#endif
- unsigned long int f_fsid;
-#ifdef _STATVFSBUF_F_UNUSED
- int __f_unused;
-#endif
- unsigned long int f_flag;
- unsigned long int f_namemax;
- int __f_spare[6];
- };
-
-#ifdef __USE_LARGEFILE64
-struct statvfs64
- {
- unsigned long int f_bsize;
- unsigned long int f_frsize;
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsfilcnt64_t f_favail;
- unsigned long int f_fsid;
-#ifdef _STATVFSBUF_F_UNUSED
- int __f_unused;
-#endif
- unsigned long int f_flag;
- unsigned long int f_namemax;
- int __f_spare[6];
- };
-#endif
-
-/* Definitions for the flag in `f_flag'. These definitions should be
- kept in sync with the definitions in <sys/mount.h>. */
-enum
-{
- ST_RDONLY = 1, /* Mount read-only. */
-#define ST_RDONLY ST_RDONLY
- ST_NOSUID = 2 /* Ignore suid and sgid bits. */
-#define ST_NOSUID ST_NOSUID
-#ifdef __USE_GNU
- ,
- ST_NODEV = 4, /* Disallow access to device special files. */
-# define ST_NODEV ST_NODEV
- ST_NOEXEC = 8, /* Disallow program execution. */
-# define ST_NOEXEC ST_NOEXEC
- ST_SYNCHRONOUS = 16, /* Writes are synced at once. */
-# define ST_SYNCHRONOUS ST_SYNCHRONOUS
- ST_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
-# define ST_MANDLOCK ST_MANDLOCK
- ST_WRITE = 128, /* Write on file/directory/symlink. */
-# define ST_WRITE ST_WRITE
- ST_APPEND = 256, /* Append-only file. */
-# define ST_APPEND ST_APPEND
- ST_IMMUTABLE = 512, /* Immutable file. */
-# define ST_IMMUTABLE ST_IMMUTABLE
- ST_NOATIME = 1024, /* Do not update access times. */
-# define ST_NOATIME ST_NOATIME
- ST_NODIRATIME = 2048, /* Do not update directory access times. */
-# define ST_NODIRATIME ST_NODIRATIME
- ST_RELATIME = 4096 /* Update atime relative to mtime/ctime. */
-# define ST_RELATIME ST_RELATIME
-#endif /* Use GNU. */
-};
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statx-generic.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statx-generic.h
deleted file mode 100644
index f8b0f4d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statx-generic.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Generic statx-related definitions and declarations.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is based on <linux/stat.h> in Linux. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/statx-generic.h> directly, include <sys/stat.h> instead.
-#endif
-
-#include <bits/types/struct_statx_timestamp.h>
-#include <bits/types/struct_statx.h>
-
-#ifndef STATX_TYPE
-# define STATX_TYPE 0x0001U
-# define STATX_MODE 0x0002U
-# define STATX_NLINK 0x0004U
-# define STATX_UID 0x0008U
-# define STATX_GID 0x0010U
-# define STATX_ATIME 0x0020U
-# define STATX_MTIME 0x0040U
-# define STATX_CTIME 0x0080U
-# define STATX_INO 0x0100U
-# define STATX_SIZE 0x0200U
-# define STATX_BLOCKS 0x0400U
-# define STATX_BASIC_STATS 0x07ffU
-# define STATX_ALL 0x0fffU
-# define STATX_BTIME 0x0800U
-# define STATX_MNT_ID 0x1000U
-# define STATX__RESERVED 0x80000000U
-
-# define STATX_ATTR_COMPRESSED 0x0004
-# define STATX_ATTR_IMMUTABLE 0x0010
-# define STATX_ATTR_APPEND 0x0020
-# define STATX_ATTR_NODUMP 0x0040
-# define STATX_ATTR_ENCRYPTED 0x0800
-# define STATX_ATTR_AUTOMOUNT 0x1000
-# define STATX_ATTR_MOUNT_ROOT 0x2000
-# define STATX_ATTR_VERITY 0x100000
-# define STATX_ATTR_DAX 0x200000
-#endif /* !STATX_TYPE */
-
-__BEGIN_DECLS
-
-/* Fill *BUF with information about PATH in DIRFD. */
-int statx (int __dirfd, const char *__restrict __path, int __flags,
- unsigned int __mask, struct statx *__restrict __buf)
- __THROW __nonnull ((2, 5));
-
-__END_DECLS
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statx.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statx.h
deleted file mode 100644
index baa37d1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/statx.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* statx-related definitions and declarations. Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is based on <linux/stat.h> in Linux. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/statx.h> directly, include <sys/stat.h> instead.
-#endif
-
-/* Use the Linux kernel header if available. */
-
-/* Use "" to work around incorrect macro expansion of the
- __has_include argument (GCC PR 80005). */
-#ifdef __has_include
-# if __has_include ("linux/stat.h")
-# include "linux/stat.h"
-# ifdef STATX_TYPE
-# define __statx_timestamp_defined 1
-# define __statx_defined 1
-# endif
-# endif
-#endif
-
-#include <bits/statx-generic.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdint-intn.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdint-intn.h
deleted file mode 100644
index 8a1cf5d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdint-intn.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define intN_t types.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDINT_INTN_H
-#define _BITS_STDINT_INTN_H 1
-
-#include <bits/types.h>
-
-typedef __int8_t int8_t;
-typedef __int16_t int16_t;
-typedef __int32_t int32_t;
-typedef __int64_t int64_t;
-
-#endif /* bits/stdint-intn.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdint-uintn.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdint-uintn.h
deleted file mode 100644
index a4fca46..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdint-uintn.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define uintN_t types.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDINT_UINTN_H
-#define _BITS_STDINT_UINTN_H 1
-
-#include <bits/types.h>
-
-typedef __uint8_t uint8_t;
-typedef __uint16_t uint16_t;
-typedef __uint32_t uint32_t;
-typedef __uint64_t uint64_t;
-
-#endif /* bits/stdint-uintn.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio-ldbl.h
deleted file mode 100644
index 067a2fb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio-ldbl.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* -mlong-double-64 compatibility mode for stdio functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio-ldbl.h> directly; use <stdio.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (fprintf)
-__LDBL_REDIR_DECL (printf)
-__LDBL_REDIR_DECL (sprintf)
-__LDBL_REDIR_DECL (vfprintf)
-__LDBL_REDIR_DECL (vprintf)
-__LDBL_REDIR_DECL (vsprintf)
-#if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (fscanf, __nldbl___isoc99_fscanf)
-__LDBL_REDIR1_DECL (scanf, __nldbl___isoc99_scanf)
-__LDBL_REDIR1_DECL (sscanf, __nldbl___isoc99_sscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (fscanf, __isoc99_fscanfieee128)
-__LDBL_REDIR1_DECL (scanf, __isoc99_scanfieee128)
-__LDBL_REDIR1_DECL (sscanf, __isoc99_sscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-#else
-__LDBL_REDIR_DECL (fscanf)
-__LDBL_REDIR_DECL (scanf)
-__LDBL_REDIR_DECL (sscanf)
-#endif
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-__LDBL_REDIR_DECL (snprintf)
-__LDBL_REDIR_DECL (vsnprintf)
-#endif
-
-#ifdef __USE_ISOC99
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (vfscanf, __nldbl___isoc99_vfscanf)
-__LDBL_REDIR1_DECL (vscanf, __nldbl___isoc99_vscanf)
-__LDBL_REDIR1_DECL (vsscanf, __nldbl___isoc99_vsscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (vfscanf, __isoc99_vfscanfieee128)
-__LDBL_REDIR1_DECL (vscanf, __isoc99_vscanfieee128)
-__LDBL_REDIR1_DECL (vsscanf, __isoc99_vsscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (vfscanf)
-__LDBL_REDIR_DECL (vsscanf)
-__LDBL_REDIR_DECL (vscanf)
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-__LDBL_REDIR_DECL (vdprintf)
-__LDBL_REDIR_DECL (dprintf)
-#endif
-
-#ifdef __USE_GNU
-__LDBL_REDIR_DECL (vasprintf)
-__LDBL_REDIR2_DECL (asprintf)
-__LDBL_REDIR_DECL (asprintf)
-__LDBL_REDIR_DECL (obstack_printf)
-__LDBL_REDIR_DECL (obstack_vprintf)
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (sprintf_chk)
-__LDBL_REDIR2_DECL (vsprintf_chk)
-# if defined __USE_ISOC99 || defined __USE_UNIX98
-__LDBL_REDIR2_DECL (snprintf_chk)
-__LDBL_REDIR2_DECL (vsnprintf_chk)
-# endif
-# if __USE_FORTIFY_LEVEL > 1
-__LDBL_REDIR2_DECL (fprintf_chk)
-__LDBL_REDIR2_DECL (printf_chk)
-__LDBL_REDIR2_DECL (vfprintf_chk)
-__LDBL_REDIR2_DECL (vprintf_chk)
-# ifdef __USE_XOPEN2K8
-__LDBL_REDIR2_DECL (dprintf_chk)
-__LDBL_REDIR2_DECL (vdprintf_chk)
-# endif
-# ifdef __USE_GNU
-__LDBL_REDIR2_DECL (asprintf_chk)
-__LDBL_REDIR2_DECL (vasprintf_chk)
-__LDBL_REDIR2_DECL (obstack_printf_chk)
-__LDBL_REDIR2_DECL (obstack_vprintf_chk)
-# endif
-# endif
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio.h
deleted file mode 100644
index b56fcb0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio.h
+++ /dev/null
@@ -1,195 +0,0 @@
-/* Optimizing macros and inline functions for stdio functions.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO_H
-#define _BITS_STDIO_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio.h> directly; use <stdio.h> instead."
-#endif
-
-#ifndef __extern_inline
-# define __STDIO_INLINE inline
-#else
-# define __STDIO_INLINE __extern_inline
-#endif
-
-
-#ifdef __USE_EXTERN_INLINES
-/* For -D_FORTIFY_SOURCE{,=2,=3} bits/stdio2.h will define a different
- inline. */
-# if !(__USE_FORTIFY_LEVEL > 0 && defined __fortify_function)
-/* Write formatted output to stdout from argument list ARG. */
-__STDIO_INLINE int
-vprintf (const char *__restrict __fmt, __gnuc_va_list __arg)
-{
- return vfprintf (stdout, __fmt, __arg);
-}
-# endif
-
-/* Read a character from stdin. */
-__STDIO_INLINE int
-getchar (void)
-{
- return getc (stdin);
-}
-
-
-# ifdef __USE_MISC
-/* Faster version when locking is not necessary. */
-__STDIO_INLINE int
-fgetc_unlocked (FILE *__fp)
-{
- return __getc_unlocked_body (__fp);
-}
-# endif /* misc */
-
-
-# ifdef __USE_POSIX199506
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-getc_unlocked (FILE *__fp)
-{
- return __getc_unlocked_body (__fp);
-}
-
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-getchar_unlocked (void)
-{
- return __getc_unlocked_body (stdin);
-}
-# endif /* POSIX */
-
-
-/* Write a character to stdout. */
-__STDIO_INLINE int
-putchar (int __c)
-{
- return putc (__c, stdout);
-}
-
-
-# ifdef __USE_MISC
-/* Faster version when locking is not necessary. */
-__STDIO_INLINE int
-fputc_unlocked (int __c, FILE *__stream)
-{
- return __putc_unlocked_body (__c, __stream);
-}
-# endif /* misc */
-
-
-# ifdef __USE_POSIX199506
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-putc_unlocked (int __c, FILE *__stream)
-{
- return __putc_unlocked_body (__c, __stream);
-}
-
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-putchar_unlocked (int __c)
-{
- return __putc_unlocked_body (__c, stdout);
-}
-# endif /* POSIX */
-
-
-# ifdef __USE_GNU
-/* Like `getdelim', but reads up to a newline. */
-__STDIO_INLINE __ssize_t
-getline (char **__lineptr, size_t *__n, FILE *__stream)
-{
- return __getdelim (__lineptr, __n, '\n', __stream);
-}
-# endif /* GNU */
-
-
-# ifdef __USE_MISC
-/* Faster versions when locking is not required. */
-__STDIO_INLINE int
-__NTH (feof_unlocked (FILE *__stream))
-{
- return __feof_unlocked_body (__stream);
-}
-
-/* Faster versions when locking is not required. */
-__STDIO_INLINE int
-__NTH (ferror_unlocked (FILE *__stream))
-{
- return __ferror_unlocked_body (__stream);
-}
-# endif /* misc */
-
-#endif /* Use extern inlines. */
-
-
-#if defined __USE_MISC && defined __GNUC__ && defined __OPTIMIZE__ \
- && !defined __cplusplus
-/* Perform some simple optimizations. */
-# define fread_unlocked(ptr, size, n, stream) \
- (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) \
- && (size_t) (size) * (size_t) (n) <= 8 \
- && (size_t) (size) != 0) \
- ? ({ char *__ptr = (char *) (ptr); \
- FILE *__stream = (stream); \
- size_t __cnt; \
- for (__cnt = (size_t) (size) * (size_t) (n); \
- __cnt > 0; --__cnt) \
- { \
- int __c = getc_unlocked (__stream); \
- if (__c == EOF) \
- break; \
- *__ptr++ = __c; \
- } \
- ((size_t) (size) * (size_t) (n) - __cnt) \
- / (size_t) (size); }) \
- : (((__builtin_constant_p (size) && (size_t) (size) == 0) \
- || (__builtin_constant_p (n) && (size_t) (n) == 0)) \
- /* Evaluate all parameters once. */ \
- ? ((void) (ptr), (void) (stream), (void) (size), \
- (void) (n), (size_t) 0) \
- : fread_unlocked (ptr, size, n, stream))))
-
-# define fwrite_unlocked(ptr, size, n, stream) \
- (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) \
- && (size_t) (size) * (size_t) (n) <= 8 \
- && (size_t) (size) != 0) \
- ? ({ const char *__ptr = (const char *) (ptr); \
- FILE *__stream = (stream); \
- size_t __cnt; \
- for (__cnt = (size_t) (size) * (size_t) (n); \
- __cnt > 0; --__cnt) \
- if (putc_unlocked (*__ptr++, __stream) == EOF) \
- break; \
- ((size_t) (size) * (size_t) (n) - __cnt) \
- / (size_t) (size); }) \
- : (((__builtin_constant_p (size) && (size_t) (size) == 0) \
- || (__builtin_constant_p (n) && (size_t) (n) == 0)) \
- /* Evaluate all parameters once. */ \
- ? ((void) (ptr), (void) (stream), (void) (size), \
- (void) (n), (size_t) 0) \
- : fwrite_unlocked (ptr, size, n, stream))))
-#endif
-
-/* Define helper macro. */
-#undef __STDIO_INLINE
-
-#endif /* bits/stdio.h. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio2.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio2.h
deleted file mode 100644
index d5d3570..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio2.h
+++ /dev/null
@@ -1,430 +0,0 @@
-/* Checking macros for stdio functions.
- Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO2_H
-#define _BITS_STDIO2_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio2.h> directly; use <stdio.h> instead."
-#endif
-
-extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen,
- const char *__restrict __format, ...) __THROW
- __attr_access ((__write_only__, 1, 3));
-extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen,
- const char *__restrict __format,
- __gnuc_va_list __ap) __THROW
- __attr_access ((__write_only__, 1, 3));
-
-#define __mul_may_overflow(size, n) \
- ((size | n) >= (((size_t)1) << (8 * sizeof (size_t) / 2)))
-
-#ifdef __FORTIFY_ARG_PACK_OK
-/* clang doesn't have __va_arg_pack, so we need to defer to the va_arg versions
- of these functions. */
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-__NTH (sprintf (char *__restrict const __clang_pass_object_size __s,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_BUILTIN (sprintf, __s,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-#elif !defined __cplusplus
-# define sprintf(str, ...) \
- __builtin___sprintf_chk (str, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (str), __VA_ARGS__)
-#endif
-
-__fortify_potential_overload int
-__NTH (vsprintf (char *__restrict const __clang_pass_object_size __s,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __builtin___vsprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt, __ap);
-}
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-
-extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag,
- size_t __slen, const char *__restrict __format,
- ...) __THROW
- __attr_access ((__write_only__, 1, 2));
-extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag,
- size_t __slen, const char *__restrict __format,
- __gnuc_va_list __ap) __THROW;
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 3, 4))) int
-__NTH (snprintf (char *__restrict const __clang_pass_object_size __s,
- size_t __n, const char *__restrict __fmt, ...))
- /* GCC's builtin will catch this, so we just need to cover clang here. */
- __clang_warning_if (__bos_static_lt (__n, __s),
- "call to snprintf may overflow the destination buffer")
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_BUILTIN (snprintf, __s, __n,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define snprintf(str, len, ...) \
- __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (str), __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 3, 0))) int
-__NTH (vsnprintf (char *__restrict const __clang_pass_object_size __s,
- size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap))
- __clang_warning_if (__bos_static_lt (__n, __s),
- "call to vsnprintf may overflow the destination "
- "buffer")
-{
- return __builtin___vsnprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt, __ap);
-}
-
-#endif
-
-#if __USE_FORTIFY_LEVEL > 1
-
-extern int __fprintf_chk (FILE *__restrict __stream, int __flag,
- const char *__restrict __format, ...);
-extern int __printf_chk (int __flag, const char *__restrict __format, ...);
-extern int __vfprintf_chk (FILE *__restrict __stream, int __flag,
- const char *__restrict __format, __gnuc_va_list __ap);
-extern int __vprintf_chk (int __flag, const char *__restrict __format,
- __gnuc_va_list __ap);
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-fprintf (FILE *__restrict const __clang_pass_object_size __stream,
- const char *__restrict __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (fprintf, __stream,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 1, 2))) int
-printf (const char *__restrict const __clang_pass_object_size __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (printf, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define printf(...) \
- __printf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define fprintf(stream, ...) \
- __fprintf_chk (stream, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 1, 0))) int
-vprintf (const char *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
-# ifdef __USE_EXTERN_INLINES
- return __vfprintf_chk (stdout, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-# else
- return __vprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-# endif
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-vfprintf (FILE *__restrict const __clang_pass_object_size __stream,
- const char *__restrict __fmt, __gnuc_va_list __ap)
-{
- return __vfprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-# ifdef __USE_XOPEN2K8
-extern int __dprintf_chk (int __fd, int __flag, const char *__restrict __fmt,
- ...) __attribute__ ((__format__ (__printf__, 3, 4)));
-extern int __vdprintf_chk (int __fd, int __flag,
- const char *__restrict __fmt, __gnuc_va_list __arg)
- __attribute__ ((__format__ (__printf__, 3, 0)));
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-dprintf (int __fd, const char *__restrict const __clang_pass_object_size __fmt,
- ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (dprintf, __fd, __USE_FORTIFY_LEVEL - 1,
- __fmt, __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define dprintf(fd, ...) \
- __dprintf_chk (fd, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-vdprintf (int __fd,
- const char *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- return __vdprintf_chk (__fd, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-# endif
-
-# ifdef __USE_GNU
-
-extern int __asprintf_chk (char **__restrict __ptr, int __flag,
- const char *__restrict __fmt, ...)
- __THROW __attribute__ ((__format__ (__printf__, 3, 4))) __wur;
-extern int __vasprintf_chk (char **__restrict __ptr, int __flag,
- const char *__restrict __fmt, __gnuc_va_list __arg)
- __THROW __attribute__ ((__format__ (__printf__, 3, 0))) __wur;
-extern int __obstack_printf_chk (struct obstack *__restrict __obstack,
- int __flag, const char *__restrict __format,
- ...)
- __THROW __attribute__ ((__format__ (__printf__, 3, 4)));
-extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack,
- int __flag,
- const char *__restrict __format,
- __gnuc_va_list __args)
- __THROW __attribute__ ((__format__ (__printf__, 3, 0)));
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3)))
-__wur int
-__NTH (asprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (asprintf, __ptr,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3)))
-__wur int
-__NTH (__asprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (asprintf, __ptr,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-__NTH (obstack_printf (struct obstack *
- __restrict const __clang_pass_object_size __obstack,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result =
-# ifdef __use_clang_fortify
- __obstack_vprintf_chk
-# else
- __obstack_printf_chk
-# endif
- (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define asprintf(ptr, ...) \
- __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define __asprintf(ptr, ...) \
- __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define obstack_printf(obstack, ...) \
- __obstack_printf_chk (obstack, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0)))
-__wur int
-__NTH (vasprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __vasprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-__NTH (obstack_vprintf (struct obstack *
- __restrict const __clang_pass_object_size __obstack,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __obstack_vprintf_chk (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt,
- __ap);
-}
-
-# endif
-
-#endif
-
-#if __GLIBC_USE (DEPRECATED_GETS)
-extern char *__gets_chk (char *__str, size_t) __wur;
-extern char *__REDIRECT_NTH (__gets_alias, (char *__buf), gets) __wur;
-
-__fortify_potential_overload __wur char *
-gets (char *const __clang_pass_object_size __str)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__gets_warn, __glibc_objsize (__str) == (size_t) -1,
- "please use fgets or getline instead, gets can't "
- "specify buffer size")
-{
- if (__glibc_objsize (__str) != (size_t) -1)
- return __gets_chk (__str, __glibc_objsize (__str));
- return __gets_alias (__str);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n,
- FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 3));
-extern char *__REDIRECT (__fgets_alias,
- (char *__restrict __s, int __n,
- FILE *__restrict __stream), fgets)
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload __wur __attr_access ((__write_only__, 1, 2)) char *
-fgets (char *__restrict const __clang_pass_object_size __s, int __n,
- FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgets_warn, __bos_static_lt (__n, __s) && __n > 0,
- "fgets called with bigger size than length of "
- "destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgets_chk (__s, __glibc_objsize (__s), __n, __stream);
- return __fgets_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen,
- size_t __size, size_t __n,
- FILE *__restrict __stream) __wur;
-extern size_t __REDIRECT (__fread_alias,
- (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream),
- fread) __wur;
-
-__fortify_potential_overload __wur size_t
-fread (void *__restrict const __clang_pass_object_size0 __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fread_warn, __bos0_static_lt (__size * __n, __ptr)
- && !__mul_may_overflow (__size, __n),
- "fread called with bigger size * nmemb than length "
- "of destination buffer")
-{
- if (__glibc_objsize0 (__ptr) != (size_t) -1)
- return __fread_chk (__ptr, __glibc_objsize0 (__ptr), __size, __n, __stream);
- return __fread_alias (__ptr, __size, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size,
- int __n, FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 3));
-extern char *__REDIRECT (__fgets_unlocked_alias,
- (char *__restrict __s, int __n,
- FILE *__restrict __stream), fgets_unlocked)
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload __wur __attr_access ((__write_only__, 1, 2)) char *
-fgets_unlocked (char *__restrict const __clang_pass_object_size __s, int __n,
- FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgets_unlocked_warn,
- __bos_static_lt (__n, __s) && __n > 0,
- "fgets_unlocked called with bigger size than length "
- "of destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgets_unlocked_chk (__s, __glibc_objsize (__s), __n, __stream);
- return __fgets_unlocked_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#ifdef __USE_MISC
-# undef fread_unlocked
-extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen,
- size_t __size, size_t __n,
- FILE *__restrict __stream) __wur;
-extern size_t __REDIRECT (__fread_unlocked_alias,
- (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream),
- fread_unlocked) __wur;
-
-__fortify_potential_overload __wur size_t
-fread_unlocked (void *__restrict const __clang_pass_object_size0 __ptr,
- size_t __size, size_t __n, FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fread_unlocked_warn,
- __bos0_static_lt (__size * __n, __ptr)
- && !__mul_may_overflow(__size, __n),
- "fread_unlocked called with bigger size * n than "
- "length of destination buffer")
-{
- if (__glibc_objsize0 (__ptr) != (size_t) -1)
- return __fread_unlocked_chk (__ptr, __glibc_objsize0 (__ptr), __size, __n, __stream);
-
-# ifdef __USE_EXTERN_INLINES
- if (__builtin_constant_p (__size)
- && __builtin_constant_p (__n)
- && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2))
- && __size * __n <= 8)
- {
- size_t __cnt = __size * __n;
- char *__cptr = (char *) __ptr;
- if (__cnt == 0)
- return 0;
-
- for (; __cnt > 0; --__cnt)
- {
- int __c = getc_unlocked (__stream);
- if (__c == EOF)
- break;
- *__cptr++ = __c;
- }
- return (__cptr - (char *) __ptr) / __size;
- }
-# endif
- return __fread_unlocked_alias (__ptr, __size, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#undef __mul_may_overflow
-#endif /* bits/stdio2.h. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio_lim.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio_lim.h
deleted file mode 100644
index ff1a2c3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdio_lim.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO_LIM_H
-#define _BITS_STDIO_LIM_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio_lim.h> directly; use <stdio.h> instead."
-#endif
-
-#define L_tmpnam 20
-#define TMP_MAX 238328
-#define FILENAME_MAX 4096
-
-#ifdef __USE_POSIX
-# define L_ctermid 9
-# if !defined __USE_XOPEN2K || defined __USE_GNU
-# define L_cuserid 9
-# endif
-#endif
-
-#undef FOPEN_MAX
-#define FOPEN_MAX 16
-
-#endif /* bits/stdio_lim.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-bsearch.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-bsearch.h
deleted file mode 100644
index 4132dc6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-bsearch.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Perform binary search - inline version.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-__extern_inline void *
-bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size,
- __compar_fn_t __compar)
-{
- size_t __l, __u, __idx;
- const void *__p;
- int __comparison;
-
- __l = 0;
- __u = __nmemb;
- while (__l < __u)
- {
- __idx = (__l + __u) / 2;
- __p = (void *) (((const char *) __base) + (__idx * __size));
- __comparison = (*__compar) (__key, __p);
- if (__comparison < 0)
- __u = __idx;
- else if (__comparison > 0)
- __l = __idx + 1;
- else
- return (void *) __p;
- }
-
- return NULL;
-}
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-float.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-float.h
deleted file mode 100644
index 3373c5b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-float.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Floating-point inline functions for stdlib.h.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never use <bits/stdlib-float.h> directly; include <stdlib.h> instead."
-#endif
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline double
-__NTH (atof (const char *__nptr))
-{
- return strtod (__nptr, (char **) NULL);
-}
-#endif /* Optimizing and Inlining. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-ldbl.h
deleted file mode 100644
index 775b6e5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib-ldbl.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* -mlong-double-64 compatibility mode for <stdlib.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never include <bits/stdlib-ldbl.h> directly; use <stdlib.h> instead."
-#endif
-
-#ifdef __USE_ISOC99
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strtold, strtod)
-# else
-__LDBL_REDIR1_DECL (strtold, __strtoieee128)
-# endif
-#endif
-
-#ifdef __USE_GNU
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strtold_l, strtod_l)
-# else
-__LDBL_REDIR1_DECL (strtold_l, __strtoieee128_l)
-# endif
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strfroml, strfromd)
-# else
-__LDBL_REDIR1_DECL (strfroml, __strfromieee128)
-# endif
-#endif
-
-#ifdef __USE_MISC
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (qecvt, ecvt)
-__LDBL_REDIR1_DECL (qfcvt, fcvt)
-__LDBL_REDIR1_DECL (qgcvt, gcvt)
-__LDBL_REDIR1_DECL (qecvt_r, ecvt_r)
-__LDBL_REDIR1_DECL (qfcvt_r, fcvt_r)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (qecvt, __qecvtieee128)
-__LDBL_REDIR1_DECL (qfcvt, __qfcvtieee128)
-__LDBL_REDIR1_DECL (qgcvt, __qgcvtieee128)
-__LDBL_REDIR1_DECL (qecvt_r, __qecvtieee128_r)
-__LDBL_REDIR1_DECL (qfcvt_r, __qfcvtieee128_r)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib.h
deleted file mode 100644
index 79babec..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/stdlib.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* Checking macros for stdlib functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never include <bits/stdlib.h> directly; use <stdlib.h> instead."
-#endif
-
-extern char *__realpath_chk (const char *__restrict __name,
- char *__restrict __resolved,
- size_t __resolvedlen) __THROW __wur;
-extern char *__REDIRECT_NTH (__realpath_alias,
- (const char *__restrict __name,
- char *__restrict __resolved), realpath) __wur;
-
-__fortify_potential_overload __wur char *
-__NTH (realpath (const char *__restrict __name,
- char *__restrict const __clang_pass_object_size __resolved))
-__FORTIFY_PRECONDITIONS
-#if defined _LIBC_LIMITS_H_ && defined PATH_MAX
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__realpath_warn, PATH_MAX, __resolved,
- "second argument of realpath must be "
- "either NULL or at least PATH_MAX "
- "bytes long buffer")
-#endif
-{
- if (
-#if defined _LIBC_LIMITS_H_ && defined PATH_MAX
- __FORTIFY_CALL_CHK &&
-#endif
- __glibc_objsize (__resolved) != (size_t) -1)
- return __realpath_chk (__name, __resolved, __glibc_objsize (__resolved));
- return __realpath_alias (__name, __resolved);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen,
- size_t __nreal) __THROW __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-extern int __REDIRECT_NTH (__ptsname_r_alias, (int __fd, char *__buf,
- size_t __buflen), ptsname_r)
- __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload int
-__NTH (ptsname_r (int __fd, char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__ptsname_r_warn, __buflen, __buf,
- "ptsname_r called with buflen "
- "bigger than size of buf")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __ptsname_r_chk (__fd, __buf, __buflen, __glibc_objsize (__buf));
- return __ptsname_r_alias (__fd, __buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-
-extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen)
- __THROW __wur;
-extern int __REDIRECT_NTH (__wctomb_alias, (char *__s, wchar_t __wchar),
- wctomb) __wur;
-
-__fortify_potential_overload __wur int
-__NTH (wctomb (char *const __clang_pass_object_size __s, wchar_t __wchar))
-{
- /* We would have to include <limits.h> to get a definition of MB_LEN_MAX.
- But this would only disturb the namespace. So we define our own
- version here. */
-#define __STDLIB_MB_LEN_MAX 16
-#if defined MB_LEN_MAX && MB_LEN_MAX != __STDLIB_MB_LEN_MAX
-# error "Assumed value of MB_LEN_MAX wrong"
-#endif
- if (__glibc_objsize (__s) != (size_t) -1
- && __STDLIB_MB_LEN_MAX > __glibc_objsize (__s))
- return __wctomb_chk (__s, __wchar, __glibc_objsize (__s));
- return __wctomb_alias (__s, __wchar);
-}
-
-
-extern size_t __mbstowcs_chk (wchar_t *__restrict __dst,
- const char *__restrict __src,
- size_t __len, size_t __dstlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern size_t __REDIRECT_NTH (__mbstowcs_alias,
- (wchar_t *__restrict __dst,
- const char *__restrict __src,
- size_t __len), mbstowcs)
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-__fortify_potential_overload size_t
-__NTH (mbstowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char *__restrict __src, size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__mbstowcs_warn, __len, __dst,
- sizeof (wchar_t),
- "mbstowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbstowcs_chk (__dst, __src, __len,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbstowcs_alias (__dst, __src, __len);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcstombs_chk (char *__restrict __dst,
- const wchar_t *__restrict __src,
- size_t __len, size_t __dstlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern size_t __REDIRECT_NTH (__wcstombs_alias,
- (char *__restrict __dst,
- const wchar_t *__restrict __src,
- size_t __len), wcstombs)
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-__fortify_potential_overload size_t
-__NTH (wcstombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t *__restrict __src, size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcstombs_warn, __len, __dst,
- "wcstombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcstombs_chk (__dst, __src, __len, __glibc_objsize (__dst));
- return __wcstombs_alias (__dst, __src, __len);
-}
-__FORTIFY_FUNCTION_END
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/string_fortified.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/string_fortified.h
deleted file mode 100644
index 6a8d207..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/string_fortified.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STRING_FORTIFIED_H
-#define _BITS_STRING_FORTIFIED_H 1
-
-#ifndef _STRING_H
-# error "Never use <bits/string_fortified.h> directly; include <string.h> instead."
-#endif
-
-#define __warn_len_too_large \
- "function called with bigger length than the destination buffer"
-/* Repeat bodies here to reduce 'note's if we detect a problem. */
-#define __size_too_small(bos, dest, len) \
- (bos (dest) != (size_t) -1 && bos (dest) < len)
-#define __warn_if_dest_too_small(dest, len) \
- __clang_warning_if (__size_too_small (__glibc_objsize, dest, len), \
- __warn_len_too_large)
-#define __warn_if_dest_too_small0(dest, len) \
- __clang_warning_if (__size_too_small (__glibc_objsize0, dest, len), \
- __warn_len_too_large)
-
-#define __warn_input_str_too_large \
- "destination buffer will always be overflown by source"
-#define __warn_if_src_too_large(dest, src) \
- __clang_warning_if (__size_too_small (__glibc_objsize, dest, __builtin_strlen (src) + 1), \
- __warn_input_str_too_large)
-
-__fortify_potential_overload void *
-__NTH (memcpy (void *__restrict const __clang_pass_object_size0 __dest,
- const void *__restrict __src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memcpy (__dest, __src, __len);
- return __builtin___memcpy_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-__fortify_potential_overload void *
-__NTH (memmove (void *const __clang_pass_object_size0 __dest,
- const void *__src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memmove (__dest, __src, __len);
- return __builtin___memmove_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-#ifdef __USE_GNU
-__fortify_potential_overload void *
-__NTH (mempcpy (void *__restrict const __clang_pass_object_size0 __dest,
- const void *__restrict __src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_mempcpy (__dest, __src, __len);
- return __builtin___mempcpy_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-#endif
-
-/* The first two tests here help to catch a somewhat common problem
- where the second and third parameter are transposed. This is
- especially problematic if the intended fill value is zero. In this
- case no work is done at all. We detect these problems by referring
- non-existing functions. */
-#define __warn_memset_zero_len_msg \
- "memset used with constant zero length parameter; this could be due to " \
- "transposed parameters"
-__fortify_potential_overload void *
-__NTH (memset (void *const __clang_pass_object_size0 __dest, int __ch,
- size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
- __clang_warning_if (__len == 0 && __ch != 0, __warn_memset_zero_len_msg)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memset (__dest, __ch, __len);
- return __builtin___memset_chk (__dest, __ch, __len, __glibc_objsize_dst);
-}
-#undef __warn_memset_zero_len_msg
-
-#ifdef __USE_MISC
-# include <bits/strings_fortified.h>
-
-void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen)
- __THROW __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-
-__fortify_function void
-__NTH (explicit_bzero (void *__dest, size_t __len))
-{
- __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest));
-}
-#endif
-
-__fortify_potential_overload char *
-__NTH (strcpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest));
-}
-
-#ifdef __USE_GNU
-__fortify_potential_overload char *
-__NTH (stpcpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___stpcpy_chk (__dest, __src, __glibc_objsize (__dest));
-}
-#endif
-
-__fortify_potential_overload char *
-__NTH (strncpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src, size_t __len))
-/* clang: Don't warn when __builtin_strlen (__src) < __glibc_objsize (__dest),
- but __len > __glibc_objsize (__dest). The user should fix their code instead. */
- __warn_if_dest_too_small (__dest, __len)
-{
- return __builtin___strncpy_chk (__dest, __src, __len,
- __glibc_objsize (__dest));
-}
-
-extern char *__stpncpy_chk (char *__dest, const char *__src, size_t __n,
- size_t __destlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern char *__REDIRECT_NTH (__stpncpy_alias, (char *__dest, const char *__src,
- size_t __n), stpncpy);
-
-__fortify_potential_overload char *
-__NTH (stpncpy (char *const __clang_pass_object_size __dest, const char *__src,
- size_t __n))
- __warn_if_dest_too_small (__dest, __n)
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __stpncpy_chk (__dest, __src, __n, __glibc_objsize (__dest));
- return __stpncpy_alias (__dest, __src, __n);
-}
-
-__fortify_potential_overload char *
-__NTH (strcat (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
-}
-
-__fortify_potential_overload char *
-__NTH (strncat (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src, size_t __len))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strncat_chk (__dest, __src, __len,
- __glibc_objsize (__dest));
-}
-
-#undef __warn_len_too_large
-#undef __size_too_small
-#undef __warn_if_dest_too_small
-#undef __warn_if_dest_too_small0
-#undef __warn_input_str_too_large
-#undef __warn_if_src_too_large
-#endif /* bits/string_fortified.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/strings_fortified.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/strings_fortified.h
deleted file mode 100644
index 4c610f4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/strings_fortified.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Fortify macros for strings.h functions.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __STRINGS_FORTIFIED
-# define __STRINGS_FORTIFIED 1
-
-#define __strings_warn_len_too_large \
- "function called with bigger length than the destination buffer"
-
-#define __strings_size_too_small(dest, len) \
- (__bos0 (dest) != (size_t) -1 && __bos0 (dest) < len)
-
-__fortify_potential_overload void
-__NTH (bcopy (const void *__src, void *const __clang_pass_object_size0 __dest,
- size_t __len))
- __clang_warning_if (__strings_size_too_small (__dest, __len),
- __strings_warn_len_too_large)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- (void) __builtin_memmove (__dest, __src, __len);
- else
- (void) __builtin___memmove_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-__fortify_potential_overload void
-__NTH (bzero (void *const __clang_pass_object_size0 __dest, size_t __len))
- __clang_warning_if (__strings_size_too_small (__dest, __len),
- __strings_warn_len_too_large)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- (void) __builtin_memset (__dest, '\0', __len);
- else
- (void) __builtin___memset_chk (__dest, '\0', __len, __glibc_objsize_dst);
-}
-
-
-#undef __strings_size_too_small
-#undef __strings_warn_len_too_large
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_mutex.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_mutex.h
deleted file mode 100644
index 16c17a1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_mutex.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/* Default mutex implementation struct definitions.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_MUTEX_INTERNAL_H
-#define _THREAD_MUTEX_INTERNAL_H 1
-
-/* Generic struct for both POSIX and C11 mutexes. New ports are expected
- to use the default layout, however architecture can redefine it to
- add arch-specific extension (such as lock-elision). The struct have
- a size of 32 bytes on LP32 and 40 bytes on LP64 architectures. */
-
-struct __pthread_mutex_s
-{
- int __lock __LOCK_ALIGNMENT;
- unsigned int __count;
- int __owner;
-#if __WORDSIZE == 64
- unsigned int __nusers;
-#endif
- /* KIND must stay at this position in the structure to maintain
- binary compatibility with static initializers.
-
- Concurrency notes:
- The __kind of a mutex is initialized either by the static
- PTHREAD_MUTEX_INITIALIZER or by a call to pthread_mutex_init.
-
- After a mutex has been initialized, the __kind of a mutex is usually not
- changed. BUT it can be set to -1 in pthread_mutex_destroy or elision can
- be enabled. This is done concurrently in the pthread_mutex_*lock
- functions by using the macro FORCE_ELISION. This macro is only defined
- for architectures which supports lock elision.
-
- For elision, there are the flags PTHREAD_MUTEX_ELISION_NP and
- PTHREAD_MUTEX_NO_ELISION_NP which can be set in addition to the already
- set type of a mutex. Before a mutex is initialized, only
- PTHREAD_MUTEX_NO_ELISION_NP can be set with pthread_mutexattr_settype.
-
- After a mutex has been initialized, the functions pthread_mutex_*lock can
- enable elision - if the mutex-type and the machine supports it - by
- setting the flag PTHREAD_MUTEX_ELISION_NP. This is done concurrently.
- Afterwards the lock / unlock functions are using specific elision
- code-paths. */
- int __kind;
-#if __WORDSIZE != 64
- unsigned int __nusers;
-#endif
-#if __WORDSIZE == 64
- int __spins;
- __pthread_list_t __list;
-# define __PTHREAD_MUTEX_HAVE_PREV 1
-#else
- __extension__ union
- {
- int __spins;
- __pthread_slist_t __list;
- };
-# define __PTHREAD_MUTEX_HAVE_PREV 0
-#endif
-};
-
-#if __PTHREAD_MUTEX_HAVE_PREV == 1
-# define __PTHREAD_MUTEX_INITIALIZER(__kind) \
- 0, 0, 0, 0, __kind, 0, { 0, 0 }
-#else
-# define __PTHREAD_MUTEX_INITIALIZER(__kind) \
- 0, 0, 0, __kind, 0, { 0 }
-#endif
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_rwlock.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_rwlock.h
deleted file mode 100644
index 2f8b7ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_rwlock.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* Default read-write lock implementation struct definitions.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef __RWLOCK_INTERNAL_H
-#define __RWLOCK_INTERNAL_H
-
-#include <bits/endian.h>
-
-/* Generic struct for both POSIX read-write lock. New ports are expected
- to use the default layout, however archictetures can redefine it to add
- arch-specific extensions (such as lock-elision). The struct have a size
- of 32 bytes on both LP32 and LP64 architectures. */
-
-struct __pthread_rwlock_arch_t
-{
- unsigned int __readers;
- unsigned int __writers;
- unsigned int __wrphase_futex;
- unsigned int __writers_futex;
- unsigned int __pad3;
- unsigned int __pad4;
- /* FLAGS must stay at its position in the structure to maintain
- binary compatibility. */
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned char __pad1;
- unsigned char __pad2;
- unsigned char __shared;
- unsigned char __flags;
-#else
- unsigned char __flags;
- unsigned char __shared;
- unsigned char __pad1;
- unsigned char __pad2;
-#endif
- int __cur_writer;
-};
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define __PTHREAD_RWLOCK_INITIALIZER(__flags) \
- 0, 0, 0, 0, 0, 0, 0, 0, 0, __flags, 0
-#else
-# define __PTHREAD_RWLOCK_INITIALIZER(__flags) \
- 0, 0, 0, 0, 0, 0, __flags, 0, 0, 0, 0
-#endif
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_stat.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_stat.h
deleted file mode 100644
index b852ee2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/struct_stat.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* Definition for struct stat.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_STAT_H && !defined _FCNTL_H
-# error "Never include <bits/struct_stat.h> directly; use <sys/stat.h> instead."
-#endif
-
-#ifndef _BITS_STRUCT_STAT_H
-#define _BITS_STRUCT_STAT_H 1
-
-#include <bits/endian.h>
-#include <bits/wordsize.h>
-
-struct stat
- {
- __dev_t st_dev; /* Device. */
- unsigned short int __pad1;
-#ifndef __USE_FILE_OFFSET64
- __ino_t st_ino; /* File serial number. */
-#else
- __ino_t __st_ino; /* 32bit file serial number. */
-#endif
- __mode_t st_mode; /* File mode. */
- __nlink_t st_nlink; /* Link count. */
- __uid_t st_uid; /* User ID of the file's owner. */
- __gid_t st_gid; /* Group ID of the file's group.*/
- __dev_t st_rdev; /* Device number, if device. */
- unsigned short int __pad2;
-#ifndef __USE_FILE_OFFSET64
- __off_t st_size; /* Size of file, in bytes. */
-#else
- __off64_t st_size; /* Size of file, in bytes. */
-#endif
- __blksize_t st_blksize; /* Optimal block size for I/O. */
-
-#ifndef __USE_FILE_OFFSET64
- __blkcnt_t st_blocks; /* Number 512-byte blocks allocated. */
-#else
- __blkcnt64_t st_blocks; /* Number 512-byte blocks allocated. */
-#endif
-#ifdef __USE_XOPEN2K8
- /* Nanosecond resolution timestamps are stored in a format
- equivalent to 'struct timespec'. This is the type used
- whenever possible but the Unix namespace rules do not allow the
- identifier 'timespec' to appear in the <sys/stat.h> header.
- Therefore we have to handle the use of this header in strictly
- standard-compliant sources special. */
- struct timespec st_atim; /* Time of last access. */
- struct timespec st_mtim; /* Time of last modification. */
- struct timespec st_ctim; /* Time of last status change. */
-# define st_atime st_atim.tv_sec /* Backward compatibility. */
-# define st_mtime st_mtim.tv_sec
-# define st_ctime st_ctim.tv_sec
-#else
- __time_t st_atime; /* Time of last access. */
- unsigned long int st_atimensec; /* Nscecs of last access. */
- __time_t st_mtime; /* Time of last modification. */
- unsigned long int st_mtimensec; /* Nsecs of last modification. */
- __time_t st_ctime; /* Time of last status change. */
- unsigned long int st_ctimensec; /* Nsecs of last status change. */
-#endif
-#ifndef __USE_FILE_OFFSET64
- unsigned long int __glibc_reserved4;
- unsigned long int __glibc_reserved5;
-#else
- __ino64_t st_ino; /* File serial number. */
-#endif
- };
-
-#ifdef __USE_LARGEFILE64
-struct stat64
- {
- __dev_t st_dev; /* Device. */
- unsigned int __pad1;
-
- __ino_t __st_ino; /* 32bit file serial number. */
- __mode_t st_mode; /* File mode. */
- __nlink_t st_nlink; /* Link count. */
- __uid_t st_uid; /* User ID of the file's owner. */
- __gid_t st_gid; /* Group ID of the file's group.*/
- __dev_t st_rdev; /* Device number, if device. */
- unsigned int __pad2;
- __off64_t st_size; /* Size of file, in bytes. */
- __blksize_t st_blksize; /* Optimal block size for I/O. */
-
- __blkcnt64_t st_blocks; /* Number 512-byte blocks allocated. */
-# ifdef __USE_XOPEN2K8
- /* Nanosecond resolution timestamps are stored in a format
- equivalent to 'struct timespec'. This is the type used
- whenever possible but the Unix namespace rules do not allow the
- identifier 'timespec' to appear in the <sys/stat.h> header.
- Therefore we have to handle the use of this header in strictly
- standard-compliant sources special. */
- struct timespec st_atim; /* Time of last access. */
- struct timespec st_mtim; /* Time of last modification. */
- struct timespec st_ctim; /* Time of last status change. */
-# else
- __time_t st_atime; /* Time of last access. */
- unsigned long int st_atimensec; /* Nscecs of last access. */
- __time_t st_mtime; /* Time of last modification. */
- unsigned long int st_mtimensec; /* Nsecs of last modification. */
- __time_t st_ctime; /* Time of last status change. */
- unsigned long int st_ctimensec; /* Nsecs of last status change. */
-# endif
- __ino64_t st_ino; /* File serial number. */
- };
-#endif
-
-/* Tell code we have these members. */
-#define _STATBUF_ST_BLKSIZE
-#define _STATBUF_ST_RDEV
-/* Nanosecond resolution time values are supported. */
-#define _STATBUF_ST_NSEC
-
-
-#endif /* _BITS_STRUCT_STAT_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syscall.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syscall.h
deleted file mode 100644
index 98c9ea7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syscall.h
+++ /dev/null
@@ -1,2513 +0,0 @@
-/* Generated at libc build time from syscall list. */
-/* The system call list corresponds to kernel 5.10. */
-
-#ifndef _SYSCALL_H
-# error "Never use <bits/syscall.h> directly; include <sys/syscall.h> instead."
-#endif
-
-#define __GLIBC_LINUX_VERSION_CODE 330240
-
-#ifdef __NR_FAST_atomic_update
-# define SYS_FAST_atomic_update __NR_FAST_atomic_update
-#endif
-
-#ifdef __NR_FAST_cmpxchg
-# define SYS_FAST_cmpxchg __NR_FAST_cmpxchg
-#endif
-
-#ifdef __NR_FAST_cmpxchg64
-# define SYS_FAST_cmpxchg64 __NR_FAST_cmpxchg64
-#endif
-
-#ifdef __NR__llseek
-# define SYS__llseek __NR__llseek
-#endif
-
-#ifdef __NR__newselect
-# define SYS__newselect __NR__newselect
-#endif
-
-#ifdef __NR__sysctl
-# define SYS__sysctl __NR__sysctl
-#endif
-
-#ifdef __NR_accept
-# define SYS_accept __NR_accept
-#endif
-
-#ifdef __NR_accept4
-# define SYS_accept4 __NR_accept4
-#endif
-
-#ifdef __NR_access
-# define SYS_access __NR_access
-#endif
-
-#ifdef __NR_acct
-# define SYS_acct __NR_acct
-#endif
-
-#ifdef __NR_acl_get
-# define SYS_acl_get __NR_acl_get
-#endif
-
-#ifdef __NR_acl_set
-# define SYS_acl_set __NR_acl_set
-#endif
-
-#ifdef __NR_add_key
-# define SYS_add_key __NR_add_key
-#endif
-
-#ifdef __NR_adjtimex
-# define SYS_adjtimex __NR_adjtimex
-#endif
-
-#ifdef __NR_afs_syscall
-# define SYS_afs_syscall __NR_afs_syscall
-#endif
-
-#ifdef __NR_alarm
-# define SYS_alarm __NR_alarm
-#endif
-
-#ifdef __NR_alloc_hugepages
-# define SYS_alloc_hugepages __NR_alloc_hugepages
-#endif
-
-#ifdef __NR_arc_gettls
-# define SYS_arc_gettls __NR_arc_gettls
-#endif
-
-#ifdef __NR_arc_settls
-# define SYS_arc_settls __NR_arc_settls
-#endif
-
-#ifdef __NR_arc_usr_cmpxchg
-# define SYS_arc_usr_cmpxchg __NR_arc_usr_cmpxchg
-#endif
-
-#ifdef __NR_arch_prctl
-# define SYS_arch_prctl __NR_arch_prctl
-#endif
-
-#ifdef __NR_arm_fadvise64_64
-# define SYS_arm_fadvise64_64 __NR_arm_fadvise64_64
-#endif
-
-#ifdef __NR_arm_sync_file_range
-# define SYS_arm_sync_file_range __NR_arm_sync_file_range
-#endif
-
-#ifdef __NR_atomic_barrier
-# define SYS_atomic_barrier __NR_atomic_barrier
-#endif
-
-#ifdef __NR_atomic_cmpxchg_32
-# define SYS_atomic_cmpxchg_32 __NR_atomic_cmpxchg_32
-#endif
-
-#ifdef __NR_attrctl
-# define SYS_attrctl __NR_attrctl
-#endif
-
-#ifdef __NR_bdflush
-# define SYS_bdflush __NR_bdflush
-#endif
-
-#ifdef __NR_bind
-# define SYS_bind __NR_bind
-#endif
-
-#ifdef __NR_bpf
-# define SYS_bpf __NR_bpf
-#endif
-
-#ifdef __NR_break
-# define SYS_break __NR_break
-#endif
-
-#ifdef __NR_breakpoint
-# define SYS_breakpoint __NR_breakpoint
-#endif
-
-#ifdef __NR_brk
-# define SYS_brk __NR_brk
-#endif
-
-#ifdef __NR_cachectl
-# define SYS_cachectl __NR_cachectl
-#endif
-
-#ifdef __NR_cacheflush
-# define SYS_cacheflush __NR_cacheflush
-#endif
-
-#ifdef __NR_capget
-# define SYS_capget __NR_capget
-#endif
-
-#ifdef __NR_capset
-# define SYS_capset __NR_capset
-#endif
-
-#ifdef __NR_chdir
-# define SYS_chdir __NR_chdir
-#endif
-
-#ifdef __NR_chmod
-# define SYS_chmod __NR_chmod
-#endif
-
-#ifdef __NR_chown
-# define SYS_chown __NR_chown
-#endif
-
-#ifdef __NR_chown32
-# define SYS_chown32 __NR_chown32
-#endif
-
-#ifdef __NR_chroot
-# define SYS_chroot __NR_chroot
-#endif
-
-#ifdef __NR_clock_adjtime
-# define SYS_clock_adjtime __NR_clock_adjtime
-#endif
-
-#ifdef __NR_clock_adjtime64
-# define SYS_clock_adjtime64 __NR_clock_adjtime64
-#endif
-
-#ifdef __NR_clock_getres
-# define SYS_clock_getres __NR_clock_getres
-#endif
-
-#ifdef __NR_clock_getres_time64
-# define SYS_clock_getres_time64 __NR_clock_getres_time64
-#endif
-
-#ifdef __NR_clock_gettime
-# define SYS_clock_gettime __NR_clock_gettime
-#endif
-
-#ifdef __NR_clock_gettime64
-# define SYS_clock_gettime64 __NR_clock_gettime64
-#endif
-
-#ifdef __NR_clock_nanosleep
-# define SYS_clock_nanosleep __NR_clock_nanosleep
-#endif
-
-#ifdef __NR_clock_nanosleep_time64
-# define SYS_clock_nanosleep_time64 __NR_clock_nanosleep_time64
-#endif
-
-#ifdef __NR_clock_settime
-# define SYS_clock_settime __NR_clock_settime
-#endif
-
-#ifdef __NR_clock_settime64
-# define SYS_clock_settime64 __NR_clock_settime64
-#endif
-
-#ifdef __NR_clone
-# define SYS_clone __NR_clone
-#endif
-
-#ifdef __NR_clone2
-# define SYS_clone2 __NR_clone2
-#endif
-
-#ifdef __NR_clone3
-# define SYS_clone3 __NR_clone3
-#endif
-
-#ifdef __NR_close
-# define SYS_close __NR_close
-#endif
-
-#ifdef __NR_close_range
-# define SYS_close_range __NR_close_range
-#endif
-
-#ifdef __NR_cmpxchg_badaddr
-# define SYS_cmpxchg_badaddr __NR_cmpxchg_badaddr
-#endif
-
-#ifdef __NR_connect
-# define SYS_connect __NR_connect
-#endif
-
-#ifdef __NR_copy_file_range
-# define SYS_copy_file_range __NR_copy_file_range
-#endif
-
-#ifdef __NR_creat
-# define SYS_creat __NR_creat
-#endif
-
-#ifdef __NR_create_module
-# define SYS_create_module __NR_create_module
-#endif
-
-#ifdef __NR_delete_module
-# define SYS_delete_module __NR_delete_module
-#endif
-
-#ifdef __NR_dipc
-# define SYS_dipc __NR_dipc
-#endif
-
-#ifdef __NR_dup
-# define SYS_dup __NR_dup
-#endif
-
-#ifdef __NR_dup2
-# define SYS_dup2 __NR_dup2
-#endif
-
-#ifdef __NR_dup3
-# define SYS_dup3 __NR_dup3
-#endif
-
-#ifdef __NR_epoll_create
-# define SYS_epoll_create __NR_epoll_create
-#endif
-
-#ifdef __NR_epoll_create1
-# define SYS_epoll_create1 __NR_epoll_create1
-#endif
-
-#ifdef __NR_epoll_ctl
-# define SYS_epoll_ctl __NR_epoll_ctl
-#endif
-
-#ifdef __NR_epoll_ctl_old
-# define SYS_epoll_ctl_old __NR_epoll_ctl_old
-#endif
-
-#ifdef __NR_epoll_pwait
-# define SYS_epoll_pwait __NR_epoll_pwait
-#endif
-
-#ifdef __NR_epoll_wait
-# define SYS_epoll_wait __NR_epoll_wait
-#endif
-
-#ifdef __NR_epoll_wait_old
-# define SYS_epoll_wait_old __NR_epoll_wait_old
-#endif
-
-#ifdef __NR_eventfd
-# define SYS_eventfd __NR_eventfd
-#endif
-
-#ifdef __NR_eventfd2
-# define SYS_eventfd2 __NR_eventfd2
-#endif
-
-#ifdef __NR_exec_with_loader
-# define SYS_exec_with_loader __NR_exec_with_loader
-#endif
-
-#ifdef __NR_execv
-# define SYS_execv __NR_execv
-#endif
-
-#ifdef __NR_execve
-# define SYS_execve __NR_execve
-#endif
-
-#ifdef __NR_execveat
-# define SYS_execveat __NR_execveat
-#endif
-
-#ifdef __NR_exit
-# define SYS_exit __NR_exit
-#endif
-
-#ifdef __NR_exit_group
-# define SYS_exit_group __NR_exit_group
-#endif
-
-#ifdef __NR_faccessat
-# define SYS_faccessat __NR_faccessat
-#endif
-
-#ifdef __NR_faccessat2
-# define SYS_faccessat2 __NR_faccessat2
-#endif
-
-#ifdef __NR_fadvise64
-# define SYS_fadvise64 __NR_fadvise64
-#endif
-
-#ifdef __NR_fadvise64_64
-# define SYS_fadvise64_64 __NR_fadvise64_64
-#endif
-
-#ifdef __NR_fallocate
-# define SYS_fallocate __NR_fallocate
-#endif
-
-#ifdef __NR_fanotify_init
-# define SYS_fanotify_init __NR_fanotify_init
-#endif
-
-#ifdef __NR_fanotify_mark
-# define SYS_fanotify_mark __NR_fanotify_mark
-#endif
-
-#ifdef __NR_fchdir
-# define SYS_fchdir __NR_fchdir
-#endif
-
-#ifdef __NR_fchmod
-# define SYS_fchmod __NR_fchmod
-#endif
-
-#ifdef __NR_fchmodat
-# define SYS_fchmodat __NR_fchmodat
-#endif
-
-#ifdef __NR_fchown
-# define SYS_fchown __NR_fchown
-#endif
-
-#ifdef __NR_fchown32
-# define SYS_fchown32 __NR_fchown32
-#endif
-
-#ifdef __NR_fchownat
-# define SYS_fchownat __NR_fchownat
-#endif
-
-#ifdef __NR_fcntl
-# define SYS_fcntl __NR_fcntl
-#endif
-
-#ifdef __NR_fcntl64
-# define SYS_fcntl64 __NR_fcntl64
-#endif
-
-#ifdef __NR_fdatasync
-# define SYS_fdatasync __NR_fdatasync
-#endif
-
-#ifdef __NR_fgetxattr
-# define SYS_fgetxattr __NR_fgetxattr
-#endif
-
-#ifdef __NR_finit_module
-# define SYS_finit_module __NR_finit_module
-#endif
-
-#ifdef __NR_flistxattr
-# define SYS_flistxattr __NR_flistxattr
-#endif
-
-#ifdef __NR_flock
-# define SYS_flock __NR_flock
-#endif
-
-#ifdef __NR_fork
-# define SYS_fork __NR_fork
-#endif
-
-#ifdef __NR_fp_udfiex_crtl
-# define SYS_fp_udfiex_crtl __NR_fp_udfiex_crtl
-#endif
-
-#ifdef __NR_free_hugepages
-# define SYS_free_hugepages __NR_free_hugepages
-#endif
-
-#ifdef __NR_fremovexattr
-# define SYS_fremovexattr __NR_fremovexattr
-#endif
-
-#ifdef __NR_fsconfig
-# define SYS_fsconfig __NR_fsconfig
-#endif
-
-#ifdef __NR_fsetxattr
-# define SYS_fsetxattr __NR_fsetxattr
-#endif
-
-#ifdef __NR_fsmount
-# define SYS_fsmount __NR_fsmount
-#endif
-
-#ifdef __NR_fsopen
-# define SYS_fsopen __NR_fsopen
-#endif
-
-#ifdef __NR_fspick
-# define SYS_fspick __NR_fspick
-#endif
-
-#ifdef __NR_fstat
-# define SYS_fstat __NR_fstat
-#endif
-
-#ifdef __NR_fstat64
-# define SYS_fstat64 __NR_fstat64
-#endif
-
-#ifdef __NR_fstatat64
-# define SYS_fstatat64 __NR_fstatat64
-#endif
-
-#ifdef __NR_fstatfs
-# define SYS_fstatfs __NR_fstatfs
-#endif
-
-#ifdef __NR_fstatfs64
-# define SYS_fstatfs64 __NR_fstatfs64
-#endif
-
-#ifdef __NR_fsync
-# define SYS_fsync __NR_fsync
-#endif
-
-#ifdef __NR_ftime
-# define SYS_ftime __NR_ftime
-#endif
-
-#ifdef __NR_ftruncate
-# define SYS_ftruncate __NR_ftruncate
-#endif
-
-#ifdef __NR_ftruncate64
-# define SYS_ftruncate64 __NR_ftruncate64
-#endif
-
-#ifdef __NR_futex
-# define SYS_futex __NR_futex
-#endif
-
-#ifdef __NR_futex_time64
-# define SYS_futex_time64 __NR_futex_time64
-#endif
-
-#ifdef __NR_futimesat
-# define SYS_futimesat __NR_futimesat
-#endif
-
-#ifdef __NR_get_kernel_syms
-# define SYS_get_kernel_syms __NR_get_kernel_syms
-#endif
-
-#ifdef __NR_get_mempolicy
-# define SYS_get_mempolicy __NR_get_mempolicy
-#endif
-
-#ifdef __NR_get_robust_list
-# define SYS_get_robust_list __NR_get_robust_list
-#endif
-
-#ifdef __NR_get_thread_area
-# define SYS_get_thread_area __NR_get_thread_area
-#endif
-
-#ifdef __NR_get_tls
-# define SYS_get_tls __NR_get_tls
-#endif
-
-#ifdef __NR_getcpu
-# define SYS_getcpu __NR_getcpu
-#endif
-
-#ifdef __NR_getcwd
-# define SYS_getcwd __NR_getcwd
-#endif
-
-#ifdef __NR_getdents
-# define SYS_getdents __NR_getdents
-#endif
-
-#ifdef __NR_getdents64
-# define SYS_getdents64 __NR_getdents64
-#endif
-
-#ifdef __NR_getdomainname
-# define SYS_getdomainname __NR_getdomainname
-#endif
-
-#ifdef __NR_getdtablesize
-# define SYS_getdtablesize __NR_getdtablesize
-#endif
-
-#ifdef __NR_getegid
-# define SYS_getegid __NR_getegid
-#endif
-
-#ifdef __NR_getegid32
-# define SYS_getegid32 __NR_getegid32
-#endif
-
-#ifdef __NR_geteuid
-# define SYS_geteuid __NR_geteuid
-#endif
-
-#ifdef __NR_geteuid32
-# define SYS_geteuid32 __NR_geteuid32
-#endif
-
-#ifdef __NR_getgid
-# define SYS_getgid __NR_getgid
-#endif
-
-#ifdef __NR_getgid32
-# define SYS_getgid32 __NR_getgid32
-#endif
-
-#ifdef __NR_getgroups
-# define SYS_getgroups __NR_getgroups
-#endif
-
-#ifdef __NR_getgroups32
-# define SYS_getgroups32 __NR_getgroups32
-#endif
-
-#ifdef __NR_gethostname
-# define SYS_gethostname __NR_gethostname
-#endif
-
-#ifdef __NR_getitimer
-# define SYS_getitimer __NR_getitimer
-#endif
-
-#ifdef __NR_getpagesize
-# define SYS_getpagesize __NR_getpagesize
-#endif
-
-#ifdef __NR_getpeername
-# define SYS_getpeername __NR_getpeername
-#endif
-
-#ifdef __NR_getpgid
-# define SYS_getpgid __NR_getpgid
-#endif
-
-#ifdef __NR_getpgrp
-# define SYS_getpgrp __NR_getpgrp
-#endif
-
-#ifdef __NR_getpid
-# define SYS_getpid __NR_getpid
-#endif
-
-#ifdef __NR_getpmsg
-# define SYS_getpmsg __NR_getpmsg
-#endif
-
-#ifdef __NR_getppid
-# define SYS_getppid __NR_getppid
-#endif
-
-#ifdef __NR_getpriority
-# define SYS_getpriority __NR_getpriority
-#endif
-
-#ifdef __NR_getrandom
-# define SYS_getrandom __NR_getrandom
-#endif
-
-#ifdef __NR_getresgid
-# define SYS_getresgid __NR_getresgid
-#endif
-
-#ifdef __NR_getresgid32
-# define SYS_getresgid32 __NR_getresgid32
-#endif
-
-#ifdef __NR_getresuid
-# define SYS_getresuid __NR_getresuid
-#endif
-
-#ifdef __NR_getresuid32
-# define SYS_getresuid32 __NR_getresuid32
-#endif
-
-#ifdef __NR_getrlimit
-# define SYS_getrlimit __NR_getrlimit
-#endif
-
-#ifdef __NR_getrusage
-# define SYS_getrusage __NR_getrusage
-#endif
-
-#ifdef __NR_getsid
-# define SYS_getsid __NR_getsid
-#endif
-
-#ifdef __NR_getsockname
-# define SYS_getsockname __NR_getsockname
-#endif
-
-#ifdef __NR_getsockopt
-# define SYS_getsockopt __NR_getsockopt
-#endif
-
-#ifdef __NR_gettid
-# define SYS_gettid __NR_gettid
-#endif
-
-#ifdef __NR_gettimeofday
-# define SYS_gettimeofday __NR_gettimeofday
-#endif
-
-#ifdef __NR_getuid
-# define SYS_getuid __NR_getuid
-#endif
-
-#ifdef __NR_getuid32
-# define SYS_getuid32 __NR_getuid32
-#endif
-
-#ifdef __NR_getunwind
-# define SYS_getunwind __NR_getunwind
-#endif
-
-#ifdef __NR_getxattr
-# define SYS_getxattr __NR_getxattr
-#endif
-
-#ifdef __NR_getxgid
-# define SYS_getxgid __NR_getxgid
-#endif
-
-#ifdef __NR_getxpid
-# define SYS_getxpid __NR_getxpid
-#endif
-
-#ifdef __NR_getxuid
-# define SYS_getxuid __NR_getxuid
-#endif
-
-#ifdef __NR_gtty
-# define SYS_gtty __NR_gtty
-#endif
-
-#ifdef __NR_idle
-# define SYS_idle __NR_idle
-#endif
-
-#ifdef __NR_init_module
-# define SYS_init_module __NR_init_module
-#endif
-
-#ifdef __NR_inotify_add_watch
-# define SYS_inotify_add_watch __NR_inotify_add_watch
-#endif
-
-#ifdef __NR_inotify_init
-# define SYS_inotify_init __NR_inotify_init
-#endif
-
-#ifdef __NR_inotify_init1
-# define SYS_inotify_init1 __NR_inotify_init1
-#endif
-
-#ifdef __NR_inotify_rm_watch
-# define SYS_inotify_rm_watch __NR_inotify_rm_watch
-#endif
-
-#ifdef __NR_io_cancel
-# define SYS_io_cancel __NR_io_cancel
-#endif
-
-#ifdef __NR_io_destroy
-# define SYS_io_destroy __NR_io_destroy
-#endif
-
-#ifdef __NR_io_getevents
-# define SYS_io_getevents __NR_io_getevents
-#endif
-
-#ifdef __NR_io_pgetevents
-# define SYS_io_pgetevents __NR_io_pgetevents
-#endif
-
-#ifdef __NR_io_pgetevents_time64
-# define SYS_io_pgetevents_time64 __NR_io_pgetevents_time64
-#endif
-
-#ifdef __NR_io_setup
-# define SYS_io_setup __NR_io_setup
-#endif
-
-#ifdef __NR_io_submit
-# define SYS_io_submit __NR_io_submit
-#endif
-
-#ifdef __NR_io_uring_enter
-# define SYS_io_uring_enter __NR_io_uring_enter
-#endif
-
-#ifdef __NR_io_uring_register
-# define SYS_io_uring_register __NR_io_uring_register
-#endif
-
-#ifdef __NR_io_uring_setup
-# define SYS_io_uring_setup __NR_io_uring_setup
-#endif
-
-#ifdef __NR_ioctl
-# define SYS_ioctl __NR_ioctl
-#endif
-
-#ifdef __NR_ioperm
-# define SYS_ioperm __NR_ioperm
-#endif
-
-#ifdef __NR_iopl
-# define SYS_iopl __NR_iopl
-#endif
-
-#ifdef __NR_ioprio_get
-# define SYS_ioprio_get __NR_ioprio_get
-#endif
-
-#ifdef __NR_ioprio_set
-# define SYS_ioprio_set __NR_ioprio_set
-#endif
-
-#ifdef __NR_ipc
-# define SYS_ipc __NR_ipc
-#endif
-
-#ifdef __NR_kcmp
-# define SYS_kcmp __NR_kcmp
-#endif
-
-#ifdef __NR_kern_features
-# define SYS_kern_features __NR_kern_features
-#endif
-
-#ifdef __NR_kexec_file_load
-# define SYS_kexec_file_load __NR_kexec_file_load
-#endif
-
-#ifdef __NR_kexec_load
-# define SYS_kexec_load __NR_kexec_load
-#endif
-
-#ifdef __NR_keyctl
-# define SYS_keyctl __NR_keyctl
-#endif
-
-#ifdef __NR_kill
-# define SYS_kill __NR_kill
-#endif
-
-#ifdef __NR_lchown
-# define SYS_lchown __NR_lchown
-#endif
-
-#ifdef __NR_lchown32
-# define SYS_lchown32 __NR_lchown32
-#endif
-
-#ifdef __NR_lgetxattr
-# define SYS_lgetxattr __NR_lgetxattr
-#endif
-
-#ifdef __NR_link
-# define SYS_link __NR_link
-#endif
-
-#ifdef __NR_linkat
-# define SYS_linkat __NR_linkat
-#endif
-
-#ifdef __NR_listen
-# define SYS_listen __NR_listen
-#endif
-
-#ifdef __NR_listxattr
-# define SYS_listxattr __NR_listxattr
-#endif
-
-#ifdef __NR_llistxattr
-# define SYS_llistxattr __NR_llistxattr
-#endif
-
-#ifdef __NR_llseek
-# define SYS_llseek __NR_llseek
-#endif
-
-#ifdef __NR_lock
-# define SYS_lock __NR_lock
-#endif
-
-#ifdef __NR_lookup_dcookie
-# define SYS_lookup_dcookie __NR_lookup_dcookie
-#endif
-
-#ifdef __NR_lremovexattr
-# define SYS_lremovexattr __NR_lremovexattr
-#endif
-
-#ifdef __NR_lseek
-# define SYS_lseek __NR_lseek
-#endif
-
-#ifdef __NR_lsetxattr
-# define SYS_lsetxattr __NR_lsetxattr
-#endif
-
-#ifdef __NR_lstat
-# define SYS_lstat __NR_lstat
-#endif
-
-#ifdef __NR_lstat64
-# define SYS_lstat64 __NR_lstat64
-#endif
-
-#ifdef __NR_madvise
-# define SYS_madvise __NR_madvise
-#endif
-
-#ifdef __NR_mbind
-# define SYS_mbind __NR_mbind
-#endif
-
-#ifdef __NR_membarrier
-# define SYS_membarrier __NR_membarrier
-#endif
-
-#ifdef __NR_memfd_create
-# define SYS_memfd_create __NR_memfd_create
-#endif
-
-#ifdef __NR_memory_ordering
-# define SYS_memory_ordering __NR_memory_ordering
-#endif
-
-#ifdef __NR_migrate_pages
-# define SYS_migrate_pages __NR_migrate_pages
-#endif
-
-#ifdef __NR_mincore
-# define SYS_mincore __NR_mincore
-#endif
-
-#ifdef __NR_mkdir
-# define SYS_mkdir __NR_mkdir
-#endif
-
-#ifdef __NR_mkdirat
-# define SYS_mkdirat __NR_mkdirat
-#endif
-
-#ifdef __NR_mknod
-# define SYS_mknod __NR_mknod
-#endif
-
-#ifdef __NR_mknodat
-# define SYS_mknodat __NR_mknodat
-#endif
-
-#ifdef __NR_mlock
-# define SYS_mlock __NR_mlock
-#endif
-
-#ifdef __NR_mlock2
-# define SYS_mlock2 __NR_mlock2
-#endif
-
-#ifdef __NR_mlockall
-# define SYS_mlockall __NR_mlockall
-#endif
-
-#ifdef __NR_mmap
-# define SYS_mmap __NR_mmap
-#endif
-
-#ifdef __NR_mmap2
-# define SYS_mmap2 __NR_mmap2
-#endif
-
-#ifdef __NR_modify_ldt
-# define SYS_modify_ldt __NR_modify_ldt
-#endif
-
-#ifdef __NR_mount
-# define SYS_mount __NR_mount
-#endif
-
-#ifdef __NR_move_mount
-# define SYS_move_mount __NR_move_mount
-#endif
-
-#ifdef __NR_move_pages
-# define SYS_move_pages __NR_move_pages
-#endif
-
-#ifdef __NR_mprotect
-# define SYS_mprotect __NR_mprotect
-#endif
-
-#ifdef __NR_mpx
-# define SYS_mpx __NR_mpx
-#endif
-
-#ifdef __NR_mq_getsetattr
-# define SYS_mq_getsetattr __NR_mq_getsetattr
-#endif
-
-#ifdef __NR_mq_notify
-# define SYS_mq_notify __NR_mq_notify
-#endif
-
-#ifdef __NR_mq_open
-# define SYS_mq_open __NR_mq_open
-#endif
-
-#ifdef __NR_mq_timedreceive
-# define SYS_mq_timedreceive __NR_mq_timedreceive
-#endif
-
-#ifdef __NR_mq_timedreceive_time64
-# define SYS_mq_timedreceive_time64 __NR_mq_timedreceive_time64
-#endif
-
-#ifdef __NR_mq_timedsend
-# define SYS_mq_timedsend __NR_mq_timedsend
-#endif
-
-#ifdef __NR_mq_timedsend_time64
-# define SYS_mq_timedsend_time64 __NR_mq_timedsend_time64
-#endif
-
-#ifdef __NR_mq_unlink
-# define SYS_mq_unlink __NR_mq_unlink
-#endif
-
-#ifdef __NR_mremap
-# define SYS_mremap __NR_mremap
-#endif
-
-#ifdef __NR_msgctl
-# define SYS_msgctl __NR_msgctl
-#endif
-
-#ifdef __NR_msgget
-# define SYS_msgget __NR_msgget
-#endif
-
-#ifdef __NR_msgrcv
-# define SYS_msgrcv __NR_msgrcv
-#endif
-
-#ifdef __NR_msgsnd
-# define SYS_msgsnd __NR_msgsnd
-#endif
-
-#ifdef __NR_msync
-# define SYS_msync __NR_msync
-#endif
-
-#ifdef __NR_multiplexer
-# define SYS_multiplexer __NR_multiplexer
-#endif
-
-#ifdef __NR_munlock
-# define SYS_munlock __NR_munlock
-#endif
-
-#ifdef __NR_munlockall
-# define SYS_munlockall __NR_munlockall
-#endif
-
-#ifdef __NR_munmap
-# define SYS_munmap __NR_munmap
-#endif
-
-#ifdef __NR_name_to_handle_at
-# define SYS_name_to_handle_at __NR_name_to_handle_at
-#endif
-
-#ifdef __NR_nanosleep
-# define SYS_nanosleep __NR_nanosleep
-#endif
-
-#ifdef __NR_newfstatat
-# define SYS_newfstatat __NR_newfstatat
-#endif
-
-#ifdef __NR_nfsservctl
-# define SYS_nfsservctl __NR_nfsservctl
-#endif
-
-#ifdef __NR_ni_syscall
-# define SYS_ni_syscall __NR_ni_syscall
-#endif
-
-#ifdef __NR_nice
-# define SYS_nice __NR_nice
-#endif
-
-#ifdef __NR_old_adjtimex
-# define SYS_old_adjtimex __NR_old_adjtimex
-#endif
-
-#ifdef __NR_old_getpagesize
-# define SYS_old_getpagesize __NR_old_getpagesize
-#endif
-
-#ifdef __NR_oldfstat
-# define SYS_oldfstat __NR_oldfstat
-#endif
-
-#ifdef __NR_oldlstat
-# define SYS_oldlstat __NR_oldlstat
-#endif
-
-#ifdef __NR_oldolduname
-# define SYS_oldolduname __NR_oldolduname
-#endif
-
-#ifdef __NR_oldstat
-# define SYS_oldstat __NR_oldstat
-#endif
-
-#ifdef __NR_oldumount
-# define SYS_oldumount __NR_oldumount
-#endif
-
-#ifdef __NR_olduname
-# define SYS_olduname __NR_olduname
-#endif
-
-#ifdef __NR_open
-# define SYS_open __NR_open
-#endif
-
-#ifdef __NR_open_by_handle_at
-# define SYS_open_by_handle_at __NR_open_by_handle_at
-#endif
-
-#ifdef __NR_open_tree
-# define SYS_open_tree __NR_open_tree
-#endif
-
-#ifdef __NR_openat
-# define SYS_openat __NR_openat
-#endif
-
-#ifdef __NR_openat2
-# define SYS_openat2 __NR_openat2
-#endif
-
-#ifdef __NR_osf_adjtime
-# define SYS_osf_adjtime __NR_osf_adjtime
-#endif
-
-#ifdef __NR_osf_afs_syscall
-# define SYS_osf_afs_syscall __NR_osf_afs_syscall
-#endif
-
-#ifdef __NR_osf_alt_plock
-# define SYS_osf_alt_plock __NR_osf_alt_plock
-#endif
-
-#ifdef __NR_osf_alt_setsid
-# define SYS_osf_alt_setsid __NR_osf_alt_setsid
-#endif
-
-#ifdef __NR_osf_alt_sigpending
-# define SYS_osf_alt_sigpending __NR_osf_alt_sigpending
-#endif
-
-#ifdef __NR_osf_asynch_daemon
-# define SYS_osf_asynch_daemon __NR_osf_asynch_daemon
-#endif
-
-#ifdef __NR_osf_audcntl
-# define SYS_osf_audcntl __NR_osf_audcntl
-#endif
-
-#ifdef __NR_osf_audgen
-# define SYS_osf_audgen __NR_osf_audgen
-#endif
-
-#ifdef __NR_osf_chflags
-# define SYS_osf_chflags __NR_osf_chflags
-#endif
-
-#ifdef __NR_osf_execve
-# define SYS_osf_execve __NR_osf_execve
-#endif
-
-#ifdef __NR_osf_exportfs
-# define SYS_osf_exportfs __NR_osf_exportfs
-#endif
-
-#ifdef __NR_osf_fchflags
-# define SYS_osf_fchflags __NR_osf_fchflags
-#endif
-
-#ifdef __NR_osf_fdatasync
-# define SYS_osf_fdatasync __NR_osf_fdatasync
-#endif
-
-#ifdef __NR_osf_fpathconf
-# define SYS_osf_fpathconf __NR_osf_fpathconf
-#endif
-
-#ifdef __NR_osf_fstat
-# define SYS_osf_fstat __NR_osf_fstat
-#endif
-
-#ifdef __NR_osf_fstatfs
-# define SYS_osf_fstatfs __NR_osf_fstatfs
-#endif
-
-#ifdef __NR_osf_fstatfs64
-# define SYS_osf_fstatfs64 __NR_osf_fstatfs64
-#endif
-
-#ifdef __NR_osf_fuser
-# define SYS_osf_fuser __NR_osf_fuser
-#endif
-
-#ifdef __NR_osf_getaddressconf
-# define SYS_osf_getaddressconf __NR_osf_getaddressconf
-#endif
-
-#ifdef __NR_osf_getdirentries
-# define SYS_osf_getdirentries __NR_osf_getdirentries
-#endif
-
-#ifdef __NR_osf_getdomainname
-# define SYS_osf_getdomainname __NR_osf_getdomainname
-#endif
-
-#ifdef __NR_osf_getfh
-# define SYS_osf_getfh __NR_osf_getfh
-#endif
-
-#ifdef __NR_osf_getfsstat
-# define SYS_osf_getfsstat __NR_osf_getfsstat
-#endif
-
-#ifdef __NR_osf_gethostid
-# define SYS_osf_gethostid __NR_osf_gethostid
-#endif
-
-#ifdef __NR_osf_getitimer
-# define SYS_osf_getitimer __NR_osf_getitimer
-#endif
-
-#ifdef __NR_osf_getlogin
-# define SYS_osf_getlogin __NR_osf_getlogin
-#endif
-
-#ifdef __NR_osf_getmnt
-# define SYS_osf_getmnt __NR_osf_getmnt
-#endif
-
-#ifdef __NR_osf_getrusage
-# define SYS_osf_getrusage __NR_osf_getrusage
-#endif
-
-#ifdef __NR_osf_getsysinfo
-# define SYS_osf_getsysinfo __NR_osf_getsysinfo
-#endif
-
-#ifdef __NR_osf_gettimeofday
-# define SYS_osf_gettimeofday __NR_osf_gettimeofday
-#endif
-
-#ifdef __NR_osf_kloadcall
-# define SYS_osf_kloadcall __NR_osf_kloadcall
-#endif
-
-#ifdef __NR_osf_kmodcall
-# define SYS_osf_kmodcall __NR_osf_kmodcall
-#endif
-
-#ifdef __NR_osf_lstat
-# define SYS_osf_lstat __NR_osf_lstat
-#endif
-
-#ifdef __NR_osf_memcntl
-# define SYS_osf_memcntl __NR_osf_memcntl
-#endif
-
-#ifdef __NR_osf_mincore
-# define SYS_osf_mincore __NR_osf_mincore
-#endif
-
-#ifdef __NR_osf_mount
-# define SYS_osf_mount __NR_osf_mount
-#endif
-
-#ifdef __NR_osf_mremap
-# define SYS_osf_mremap __NR_osf_mremap
-#endif
-
-#ifdef __NR_osf_msfs_syscall
-# define SYS_osf_msfs_syscall __NR_osf_msfs_syscall
-#endif
-
-#ifdef __NR_osf_msleep
-# define SYS_osf_msleep __NR_osf_msleep
-#endif
-
-#ifdef __NR_osf_mvalid
-# define SYS_osf_mvalid __NR_osf_mvalid
-#endif
-
-#ifdef __NR_osf_mwakeup
-# define SYS_osf_mwakeup __NR_osf_mwakeup
-#endif
-
-#ifdef __NR_osf_naccept
-# define SYS_osf_naccept __NR_osf_naccept
-#endif
-
-#ifdef __NR_osf_nfssvc
-# define SYS_osf_nfssvc __NR_osf_nfssvc
-#endif
-
-#ifdef __NR_osf_ngetpeername
-# define SYS_osf_ngetpeername __NR_osf_ngetpeername
-#endif
-
-#ifdef __NR_osf_ngetsockname
-# define SYS_osf_ngetsockname __NR_osf_ngetsockname
-#endif
-
-#ifdef __NR_osf_nrecvfrom
-# define SYS_osf_nrecvfrom __NR_osf_nrecvfrom
-#endif
-
-#ifdef __NR_osf_nrecvmsg
-# define SYS_osf_nrecvmsg __NR_osf_nrecvmsg
-#endif
-
-#ifdef __NR_osf_nsendmsg
-# define SYS_osf_nsendmsg __NR_osf_nsendmsg
-#endif
-
-#ifdef __NR_osf_ntp_adjtime
-# define SYS_osf_ntp_adjtime __NR_osf_ntp_adjtime
-#endif
-
-#ifdef __NR_osf_ntp_gettime
-# define SYS_osf_ntp_gettime __NR_osf_ntp_gettime
-#endif
-
-#ifdef __NR_osf_old_creat
-# define SYS_osf_old_creat __NR_osf_old_creat
-#endif
-
-#ifdef __NR_osf_old_fstat
-# define SYS_osf_old_fstat __NR_osf_old_fstat
-#endif
-
-#ifdef __NR_osf_old_getpgrp
-# define SYS_osf_old_getpgrp __NR_osf_old_getpgrp
-#endif
-
-#ifdef __NR_osf_old_killpg
-# define SYS_osf_old_killpg __NR_osf_old_killpg
-#endif
-
-#ifdef __NR_osf_old_lstat
-# define SYS_osf_old_lstat __NR_osf_old_lstat
-#endif
-
-#ifdef __NR_osf_old_open
-# define SYS_osf_old_open __NR_osf_old_open
-#endif
-
-#ifdef __NR_osf_old_sigaction
-# define SYS_osf_old_sigaction __NR_osf_old_sigaction
-#endif
-
-#ifdef __NR_osf_old_sigblock
-# define SYS_osf_old_sigblock __NR_osf_old_sigblock
-#endif
-
-#ifdef __NR_osf_old_sigreturn
-# define SYS_osf_old_sigreturn __NR_osf_old_sigreturn
-#endif
-
-#ifdef __NR_osf_old_sigsetmask
-# define SYS_osf_old_sigsetmask __NR_osf_old_sigsetmask
-#endif
-
-#ifdef __NR_osf_old_sigvec
-# define SYS_osf_old_sigvec __NR_osf_old_sigvec
-#endif
-
-#ifdef __NR_osf_old_stat
-# define SYS_osf_old_stat __NR_osf_old_stat
-#endif
-
-#ifdef __NR_osf_old_vadvise
-# define SYS_osf_old_vadvise __NR_osf_old_vadvise
-#endif
-
-#ifdef __NR_osf_old_vtrace
-# define SYS_osf_old_vtrace __NR_osf_old_vtrace
-#endif
-
-#ifdef __NR_osf_old_wait
-# define SYS_osf_old_wait __NR_osf_old_wait
-#endif
-
-#ifdef __NR_osf_oldquota
-# define SYS_osf_oldquota __NR_osf_oldquota
-#endif
-
-#ifdef __NR_osf_pathconf
-# define SYS_osf_pathconf __NR_osf_pathconf
-#endif
-
-#ifdef __NR_osf_pid_block
-# define SYS_osf_pid_block __NR_osf_pid_block
-#endif
-
-#ifdef __NR_osf_pid_unblock
-# define SYS_osf_pid_unblock __NR_osf_pid_unblock
-#endif
-
-#ifdef __NR_osf_plock
-# define SYS_osf_plock __NR_osf_plock
-#endif
-
-#ifdef __NR_osf_priocntlset
-# define SYS_osf_priocntlset __NR_osf_priocntlset
-#endif
-
-#ifdef __NR_osf_profil
-# define SYS_osf_profil __NR_osf_profil
-#endif
-
-#ifdef __NR_osf_proplist_syscall
-# define SYS_osf_proplist_syscall __NR_osf_proplist_syscall
-#endif
-
-#ifdef __NR_osf_reboot
-# define SYS_osf_reboot __NR_osf_reboot
-#endif
-
-#ifdef __NR_osf_revoke
-# define SYS_osf_revoke __NR_osf_revoke
-#endif
-
-#ifdef __NR_osf_sbrk
-# define SYS_osf_sbrk __NR_osf_sbrk
-#endif
-
-#ifdef __NR_osf_security
-# define SYS_osf_security __NR_osf_security
-#endif
-
-#ifdef __NR_osf_select
-# define SYS_osf_select __NR_osf_select
-#endif
-
-#ifdef __NR_osf_set_program_attributes
-# define SYS_osf_set_program_attributes __NR_osf_set_program_attributes
-#endif
-
-#ifdef __NR_osf_set_speculative
-# define SYS_osf_set_speculative __NR_osf_set_speculative
-#endif
-
-#ifdef __NR_osf_sethostid
-# define SYS_osf_sethostid __NR_osf_sethostid
-#endif
-
-#ifdef __NR_osf_setitimer
-# define SYS_osf_setitimer __NR_osf_setitimer
-#endif
-
-#ifdef __NR_osf_setlogin
-# define SYS_osf_setlogin __NR_osf_setlogin
-#endif
-
-#ifdef __NR_osf_setsysinfo
-# define SYS_osf_setsysinfo __NR_osf_setsysinfo
-#endif
-
-#ifdef __NR_osf_settimeofday
-# define SYS_osf_settimeofday __NR_osf_settimeofday
-#endif
-
-#ifdef __NR_osf_shmat
-# define SYS_osf_shmat __NR_osf_shmat
-#endif
-
-#ifdef __NR_osf_signal
-# define SYS_osf_signal __NR_osf_signal
-#endif
-
-#ifdef __NR_osf_sigprocmask
-# define SYS_osf_sigprocmask __NR_osf_sigprocmask
-#endif
-
-#ifdef __NR_osf_sigsendset
-# define SYS_osf_sigsendset __NR_osf_sigsendset
-#endif
-
-#ifdef __NR_osf_sigstack
-# define SYS_osf_sigstack __NR_osf_sigstack
-#endif
-
-#ifdef __NR_osf_sigwaitprim
-# define SYS_osf_sigwaitprim __NR_osf_sigwaitprim
-#endif
-
-#ifdef __NR_osf_sstk
-# define SYS_osf_sstk __NR_osf_sstk
-#endif
-
-#ifdef __NR_osf_stat
-# define SYS_osf_stat __NR_osf_stat
-#endif
-
-#ifdef __NR_osf_statfs
-# define SYS_osf_statfs __NR_osf_statfs
-#endif
-
-#ifdef __NR_osf_statfs64
-# define SYS_osf_statfs64 __NR_osf_statfs64
-#endif
-
-#ifdef __NR_osf_subsys_info
-# define SYS_osf_subsys_info __NR_osf_subsys_info
-#endif
-
-#ifdef __NR_osf_swapctl
-# define SYS_osf_swapctl __NR_osf_swapctl
-#endif
-
-#ifdef __NR_osf_swapon
-# define SYS_osf_swapon __NR_osf_swapon
-#endif
-
-#ifdef __NR_osf_syscall
-# define SYS_osf_syscall __NR_osf_syscall
-#endif
-
-#ifdef __NR_osf_sysinfo
-# define SYS_osf_sysinfo __NR_osf_sysinfo
-#endif
-
-#ifdef __NR_osf_table
-# define SYS_osf_table __NR_osf_table
-#endif
-
-#ifdef __NR_osf_uadmin
-# define SYS_osf_uadmin __NR_osf_uadmin
-#endif
-
-#ifdef __NR_osf_usleep_thread
-# define SYS_osf_usleep_thread __NR_osf_usleep_thread
-#endif
-
-#ifdef __NR_osf_uswitch
-# define SYS_osf_uswitch __NR_osf_uswitch
-#endif
-
-#ifdef __NR_osf_utc_adjtime
-# define SYS_osf_utc_adjtime __NR_osf_utc_adjtime
-#endif
-
-#ifdef __NR_osf_utc_gettime
-# define SYS_osf_utc_gettime __NR_osf_utc_gettime
-#endif
-
-#ifdef __NR_osf_utimes
-# define SYS_osf_utimes __NR_osf_utimes
-#endif
-
-#ifdef __NR_osf_utsname
-# define SYS_osf_utsname __NR_osf_utsname
-#endif
-
-#ifdef __NR_osf_wait4
-# define SYS_osf_wait4 __NR_osf_wait4
-#endif
-
-#ifdef __NR_osf_waitid
-# define SYS_osf_waitid __NR_osf_waitid
-#endif
-
-#ifdef __NR_pause
-# define SYS_pause __NR_pause
-#endif
-
-#ifdef __NR_pciconfig_iobase
-# define SYS_pciconfig_iobase __NR_pciconfig_iobase
-#endif
-
-#ifdef __NR_pciconfig_read
-# define SYS_pciconfig_read __NR_pciconfig_read
-#endif
-
-#ifdef __NR_pciconfig_write
-# define SYS_pciconfig_write __NR_pciconfig_write
-#endif
-
-#ifdef __NR_perf_event_open
-# define SYS_perf_event_open __NR_perf_event_open
-#endif
-
-#ifdef __NR_perfctr
-# define SYS_perfctr __NR_perfctr
-#endif
-
-#ifdef __NR_perfmonctl
-# define SYS_perfmonctl __NR_perfmonctl
-#endif
-
-#ifdef __NR_personality
-# define SYS_personality __NR_personality
-#endif
-
-#ifdef __NR_pidfd_getfd
-# define SYS_pidfd_getfd __NR_pidfd_getfd
-#endif
-
-#ifdef __NR_pidfd_open
-# define SYS_pidfd_open __NR_pidfd_open
-#endif
-
-#ifdef __NR_pidfd_send_signal
-# define SYS_pidfd_send_signal __NR_pidfd_send_signal
-#endif
-
-#ifdef __NR_pipe
-# define SYS_pipe __NR_pipe
-#endif
-
-#ifdef __NR_pipe2
-# define SYS_pipe2 __NR_pipe2
-#endif
-
-#ifdef __NR_pivot_root
-# define SYS_pivot_root __NR_pivot_root
-#endif
-
-#ifdef __NR_pkey_alloc
-# define SYS_pkey_alloc __NR_pkey_alloc
-#endif
-
-#ifdef __NR_pkey_free
-# define SYS_pkey_free __NR_pkey_free
-#endif
-
-#ifdef __NR_pkey_mprotect
-# define SYS_pkey_mprotect __NR_pkey_mprotect
-#endif
-
-#ifdef __NR_poll
-# define SYS_poll __NR_poll
-#endif
-
-#ifdef __NR_ppoll
-# define SYS_ppoll __NR_ppoll
-#endif
-
-#ifdef __NR_ppoll_time64
-# define SYS_ppoll_time64 __NR_ppoll_time64
-#endif
-
-#ifdef __NR_prctl
-# define SYS_prctl __NR_prctl
-#endif
-
-#ifdef __NR_pread64
-# define SYS_pread64 __NR_pread64
-#endif
-
-#ifdef __NR_preadv
-# define SYS_preadv __NR_preadv
-#endif
-
-#ifdef __NR_preadv2
-# define SYS_preadv2 __NR_preadv2
-#endif
-
-#ifdef __NR_prlimit64
-# define SYS_prlimit64 __NR_prlimit64
-#endif
-
-#ifdef __NR_process_madvise
-# define SYS_process_madvise __NR_process_madvise
-#endif
-
-#ifdef __NR_process_vm_readv
-# define SYS_process_vm_readv __NR_process_vm_readv
-#endif
-
-#ifdef __NR_process_vm_writev
-# define SYS_process_vm_writev __NR_process_vm_writev
-#endif
-
-#ifdef __NR_prof
-# define SYS_prof __NR_prof
-#endif
-
-#ifdef __NR_profil
-# define SYS_profil __NR_profil
-#endif
-
-#ifdef __NR_pselect6
-# define SYS_pselect6 __NR_pselect6
-#endif
-
-#ifdef __NR_pselect6_time64
-# define SYS_pselect6_time64 __NR_pselect6_time64
-#endif
-
-#ifdef __NR_ptrace
-# define SYS_ptrace __NR_ptrace
-#endif
-
-#ifdef __NR_putpmsg
-# define SYS_putpmsg __NR_putpmsg
-#endif
-
-#ifdef __NR_pwrite64
-# define SYS_pwrite64 __NR_pwrite64
-#endif
-
-#ifdef __NR_pwritev
-# define SYS_pwritev __NR_pwritev
-#endif
-
-#ifdef __NR_pwritev2
-# define SYS_pwritev2 __NR_pwritev2
-#endif
-
-#ifdef __NR_query_module
-# define SYS_query_module __NR_query_module
-#endif
-
-#ifdef __NR_quotactl
-# define SYS_quotactl __NR_quotactl
-#endif
-
-#ifdef __NR_read
-# define SYS_read __NR_read
-#endif
-
-#ifdef __NR_readahead
-# define SYS_readahead __NR_readahead
-#endif
-
-#ifdef __NR_readdir
-# define SYS_readdir __NR_readdir
-#endif
-
-#ifdef __NR_readlink
-# define SYS_readlink __NR_readlink
-#endif
-
-#ifdef __NR_readlinkat
-# define SYS_readlinkat __NR_readlinkat
-#endif
-
-#ifdef __NR_readv
-# define SYS_readv __NR_readv
-#endif
-
-#ifdef __NR_reboot
-# define SYS_reboot __NR_reboot
-#endif
-
-#ifdef __NR_recv
-# define SYS_recv __NR_recv
-#endif
-
-#ifdef __NR_recvfrom
-# define SYS_recvfrom __NR_recvfrom
-#endif
-
-#ifdef __NR_recvmmsg
-# define SYS_recvmmsg __NR_recvmmsg
-#endif
-
-#ifdef __NR_recvmmsg_time64
-# define SYS_recvmmsg_time64 __NR_recvmmsg_time64
-#endif
-
-#ifdef __NR_recvmsg
-# define SYS_recvmsg __NR_recvmsg
-#endif
-
-#ifdef __NR_remap_file_pages
-# define SYS_remap_file_pages __NR_remap_file_pages
-#endif
-
-#ifdef __NR_removexattr
-# define SYS_removexattr __NR_removexattr
-#endif
-
-#ifdef __NR_rename
-# define SYS_rename __NR_rename
-#endif
-
-#ifdef __NR_renameat
-# define SYS_renameat __NR_renameat
-#endif
-
-#ifdef __NR_renameat2
-# define SYS_renameat2 __NR_renameat2
-#endif
-
-#ifdef __NR_request_key
-# define SYS_request_key __NR_request_key
-#endif
-
-#ifdef __NR_restart_syscall
-# define SYS_restart_syscall __NR_restart_syscall
-#endif
-
-#ifdef __NR_riscv_flush_icache
-# define SYS_riscv_flush_icache __NR_riscv_flush_icache
-#endif
-
-#ifdef __NR_rmdir
-# define SYS_rmdir __NR_rmdir
-#endif
-
-#ifdef __NR_rseq
-# define SYS_rseq __NR_rseq
-#endif
-
-#ifdef __NR_rt_sigaction
-# define SYS_rt_sigaction __NR_rt_sigaction
-#endif
-
-#ifdef __NR_rt_sigpending
-# define SYS_rt_sigpending __NR_rt_sigpending
-#endif
-
-#ifdef __NR_rt_sigprocmask
-# define SYS_rt_sigprocmask __NR_rt_sigprocmask
-#endif
-
-#ifdef __NR_rt_sigqueueinfo
-# define SYS_rt_sigqueueinfo __NR_rt_sigqueueinfo
-#endif
-
-#ifdef __NR_rt_sigreturn
-# define SYS_rt_sigreturn __NR_rt_sigreturn
-#endif
-
-#ifdef __NR_rt_sigsuspend
-# define SYS_rt_sigsuspend __NR_rt_sigsuspend
-#endif
-
-#ifdef __NR_rt_sigtimedwait
-# define SYS_rt_sigtimedwait __NR_rt_sigtimedwait
-#endif
-
-#ifdef __NR_rt_sigtimedwait_time64
-# define SYS_rt_sigtimedwait_time64 __NR_rt_sigtimedwait_time64
-#endif
-
-#ifdef __NR_rt_tgsigqueueinfo
-# define SYS_rt_tgsigqueueinfo __NR_rt_tgsigqueueinfo
-#endif
-
-#ifdef __NR_rtas
-# define SYS_rtas __NR_rtas
-#endif
-
-#ifdef __NR_s390_guarded_storage
-# define SYS_s390_guarded_storage __NR_s390_guarded_storage
-#endif
-
-#ifdef __NR_s390_pci_mmio_read
-# define SYS_s390_pci_mmio_read __NR_s390_pci_mmio_read
-#endif
-
-#ifdef __NR_s390_pci_mmio_write
-# define SYS_s390_pci_mmio_write __NR_s390_pci_mmio_write
-#endif
-
-#ifdef __NR_s390_runtime_instr
-# define SYS_s390_runtime_instr __NR_s390_runtime_instr
-#endif
-
-#ifdef __NR_s390_sthyi
-# define SYS_s390_sthyi __NR_s390_sthyi
-#endif
-
-#ifdef __NR_sched_get_affinity
-# define SYS_sched_get_affinity __NR_sched_get_affinity
-#endif
-
-#ifdef __NR_sched_get_priority_max
-# define SYS_sched_get_priority_max __NR_sched_get_priority_max
-#endif
-
-#ifdef __NR_sched_get_priority_min
-# define SYS_sched_get_priority_min __NR_sched_get_priority_min
-#endif
-
-#ifdef __NR_sched_getaffinity
-# define SYS_sched_getaffinity __NR_sched_getaffinity
-#endif
-
-#ifdef __NR_sched_getattr
-# define SYS_sched_getattr __NR_sched_getattr
-#endif
-
-#ifdef __NR_sched_getparam
-# define SYS_sched_getparam __NR_sched_getparam
-#endif
-
-#ifdef __NR_sched_getscheduler
-# define SYS_sched_getscheduler __NR_sched_getscheduler
-#endif
-
-#ifdef __NR_sched_rr_get_interval
-# define SYS_sched_rr_get_interval __NR_sched_rr_get_interval
-#endif
-
-#ifdef __NR_sched_rr_get_interval_time64
-# define SYS_sched_rr_get_interval_time64 __NR_sched_rr_get_interval_time64
-#endif
-
-#ifdef __NR_sched_set_affinity
-# define SYS_sched_set_affinity __NR_sched_set_affinity
-#endif
-
-#ifdef __NR_sched_setaffinity
-# define SYS_sched_setaffinity __NR_sched_setaffinity
-#endif
-
-#ifdef __NR_sched_setattr
-# define SYS_sched_setattr __NR_sched_setattr
-#endif
-
-#ifdef __NR_sched_setparam
-# define SYS_sched_setparam __NR_sched_setparam
-#endif
-
-#ifdef __NR_sched_setscheduler
-# define SYS_sched_setscheduler __NR_sched_setscheduler
-#endif
-
-#ifdef __NR_sched_yield
-# define SYS_sched_yield __NR_sched_yield
-#endif
-
-#ifdef __NR_seccomp
-# define SYS_seccomp __NR_seccomp
-#endif
-
-#ifdef __NR_security
-# define SYS_security __NR_security
-#endif
-
-#ifdef __NR_select
-# define SYS_select __NR_select
-#endif
-
-#ifdef __NR_semctl
-# define SYS_semctl __NR_semctl
-#endif
-
-#ifdef __NR_semget
-# define SYS_semget __NR_semget
-#endif
-
-#ifdef __NR_semop
-# define SYS_semop __NR_semop
-#endif
-
-#ifdef __NR_semtimedop
-# define SYS_semtimedop __NR_semtimedop
-#endif
-
-#ifdef __NR_semtimedop_time64
-# define SYS_semtimedop_time64 __NR_semtimedop_time64
-#endif
-
-#ifdef __NR_send
-# define SYS_send __NR_send
-#endif
-
-#ifdef __NR_sendfile
-# define SYS_sendfile __NR_sendfile
-#endif
-
-#ifdef __NR_sendfile64
-# define SYS_sendfile64 __NR_sendfile64
-#endif
-
-#ifdef __NR_sendmmsg
-# define SYS_sendmmsg __NR_sendmmsg
-#endif
-
-#ifdef __NR_sendmsg
-# define SYS_sendmsg __NR_sendmsg
-#endif
-
-#ifdef __NR_sendto
-# define SYS_sendto __NR_sendto
-#endif
-
-#ifdef __NR_set_mempolicy
-# define SYS_set_mempolicy __NR_set_mempolicy
-#endif
-
-#ifdef __NR_set_robust_list
-# define SYS_set_robust_list __NR_set_robust_list
-#endif
-
-#ifdef __NR_set_thread_area
-# define SYS_set_thread_area __NR_set_thread_area
-#endif
-
-#ifdef __NR_set_tid_address
-# define SYS_set_tid_address __NR_set_tid_address
-#endif
-
-#ifdef __NR_set_tls
-# define SYS_set_tls __NR_set_tls
-#endif
-
-#ifdef __NR_setdomainname
-# define SYS_setdomainname __NR_setdomainname
-#endif
-
-#ifdef __NR_setfsgid
-# define SYS_setfsgid __NR_setfsgid
-#endif
-
-#ifdef __NR_setfsgid32
-# define SYS_setfsgid32 __NR_setfsgid32
-#endif
-
-#ifdef __NR_setfsuid
-# define SYS_setfsuid __NR_setfsuid
-#endif
-
-#ifdef __NR_setfsuid32
-# define SYS_setfsuid32 __NR_setfsuid32
-#endif
-
-#ifdef __NR_setgid
-# define SYS_setgid __NR_setgid
-#endif
-
-#ifdef __NR_setgid32
-# define SYS_setgid32 __NR_setgid32
-#endif
-
-#ifdef __NR_setgroups
-# define SYS_setgroups __NR_setgroups
-#endif
-
-#ifdef __NR_setgroups32
-# define SYS_setgroups32 __NR_setgroups32
-#endif
-
-#ifdef __NR_sethae
-# define SYS_sethae __NR_sethae
-#endif
-
-#ifdef __NR_sethostname
-# define SYS_sethostname __NR_sethostname
-#endif
-
-#ifdef __NR_setitimer
-# define SYS_setitimer __NR_setitimer
-#endif
-
-#ifdef __NR_setns
-# define SYS_setns __NR_setns
-#endif
-
-#ifdef __NR_setpgid
-# define SYS_setpgid __NR_setpgid
-#endif
-
-#ifdef __NR_setpgrp
-# define SYS_setpgrp __NR_setpgrp
-#endif
-
-#ifdef __NR_setpriority
-# define SYS_setpriority __NR_setpriority
-#endif
-
-#ifdef __NR_setregid
-# define SYS_setregid __NR_setregid
-#endif
-
-#ifdef __NR_setregid32
-# define SYS_setregid32 __NR_setregid32
-#endif
-
-#ifdef __NR_setresgid
-# define SYS_setresgid __NR_setresgid
-#endif
-
-#ifdef __NR_setresgid32
-# define SYS_setresgid32 __NR_setresgid32
-#endif
-
-#ifdef __NR_setresuid
-# define SYS_setresuid __NR_setresuid
-#endif
-
-#ifdef __NR_setresuid32
-# define SYS_setresuid32 __NR_setresuid32
-#endif
-
-#ifdef __NR_setreuid
-# define SYS_setreuid __NR_setreuid
-#endif
-
-#ifdef __NR_setreuid32
-# define SYS_setreuid32 __NR_setreuid32
-#endif
-
-#ifdef __NR_setrlimit
-# define SYS_setrlimit __NR_setrlimit
-#endif
-
-#ifdef __NR_setsid
-# define SYS_setsid __NR_setsid
-#endif
-
-#ifdef __NR_setsockopt
-# define SYS_setsockopt __NR_setsockopt
-#endif
-
-#ifdef __NR_settimeofday
-# define SYS_settimeofday __NR_settimeofday
-#endif
-
-#ifdef __NR_setuid
-# define SYS_setuid __NR_setuid
-#endif
-
-#ifdef __NR_setuid32
-# define SYS_setuid32 __NR_setuid32
-#endif
-
-#ifdef __NR_setxattr
-# define SYS_setxattr __NR_setxattr
-#endif
-
-#ifdef __NR_sgetmask
-# define SYS_sgetmask __NR_sgetmask
-#endif
-
-#ifdef __NR_shmat
-# define SYS_shmat __NR_shmat
-#endif
-
-#ifdef __NR_shmctl
-# define SYS_shmctl __NR_shmctl
-#endif
-
-#ifdef __NR_shmdt
-# define SYS_shmdt __NR_shmdt
-#endif
-
-#ifdef __NR_shmget
-# define SYS_shmget __NR_shmget
-#endif
-
-#ifdef __NR_shutdown
-# define SYS_shutdown __NR_shutdown
-#endif
-
-#ifdef __NR_sigaction
-# define SYS_sigaction __NR_sigaction
-#endif
-
-#ifdef __NR_sigaltstack
-# define SYS_sigaltstack __NR_sigaltstack
-#endif
-
-#ifdef __NR_signal
-# define SYS_signal __NR_signal
-#endif
-
-#ifdef __NR_signalfd
-# define SYS_signalfd __NR_signalfd
-#endif
-
-#ifdef __NR_signalfd4
-# define SYS_signalfd4 __NR_signalfd4
-#endif
-
-#ifdef __NR_sigpending
-# define SYS_sigpending __NR_sigpending
-#endif
-
-#ifdef __NR_sigprocmask
-# define SYS_sigprocmask __NR_sigprocmask
-#endif
-
-#ifdef __NR_sigreturn
-# define SYS_sigreturn __NR_sigreturn
-#endif
-
-#ifdef __NR_sigsuspend
-# define SYS_sigsuspend __NR_sigsuspend
-#endif
-
-#ifdef __NR_socket
-# define SYS_socket __NR_socket
-#endif
-
-#ifdef __NR_socketcall
-# define SYS_socketcall __NR_socketcall
-#endif
-
-#ifdef __NR_socketpair
-# define SYS_socketpair __NR_socketpair
-#endif
-
-#ifdef __NR_splice
-# define SYS_splice __NR_splice
-#endif
-
-#ifdef __NR_spu_create
-# define SYS_spu_create __NR_spu_create
-#endif
-
-#ifdef __NR_spu_run
-# define SYS_spu_run __NR_spu_run
-#endif
-
-#ifdef __NR_ssetmask
-# define SYS_ssetmask __NR_ssetmask
-#endif
-
-#ifdef __NR_stat
-# define SYS_stat __NR_stat
-#endif
-
-#ifdef __NR_stat64
-# define SYS_stat64 __NR_stat64
-#endif
-
-#ifdef __NR_statfs
-# define SYS_statfs __NR_statfs
-#endif
-
-#ifdef __NR_statfs64
-# define SYS_statfs64 __NR_statfs64
-#endif
-
-#ifdef __NR_statx
-# define SYS_statx __NR_statx
-#endif
-
-#ifdef __NR_stime
-# define SYS_stime __NR_stime
-#endif
-
-#ifdef __NR_stty
-# define SYS_stty __NR_stty
-#endif
-
-#ifdef __NR_subpage_prot
-# define SYS_subpage_prot __NR_subpage_prot
-#endif
-
-#ifdef __NR_swapcontext
-# define SYS_swapcontext __NR_swapcontext
-#endif
-
-#ifdef __NR_swapoff
-# define SYS_swapoff __NR_swapoff
-#endif
-
-#ifdef __NR_swapon
-# define SYS_swapon __NR_swapon
-#endif
-
-#ifdef __NR_switch_endian
-# define SYS_switch_endian __NR_switch_endian
-#endif
-
-#ifdef __NR_symlink
-# define SYS_symlink __NR_symlink
-#endif
-
-#ifdef __NR_symlinkat
-# define SYS_symlinkat __NR_symlinkat
-#endif
-
-#ifdef __NR_sync
-# define SYS_sync __NR_sync
-#endif
-
-#ifdef __NR_sync_file_range
-# define SYS_sync_file_range __NR_sync_file_range
-#endif
-
-#ifdef __NR_sync_file_range2
-# define SYS_sync_file_range2 __NR_sync_file_range2
-#endif
-
-#ifdef __NR_syncfs
-# define SYS_syncfs __NR_syncfs
-#endif
-
-#ifdef __NR_sys_debug_setcontext
-# define SYS_sys_debug_setcontext __NR_sys_debug_setcontext
-#endif
-
-#ifdef __NR_sys_epoll_create
-# define SYS_sys_epoll_create __NR_sys_epoll_create
-#endif
-
-#ifdef __NR_sys_epoll_ctl
-# define SYS_sys_epoll_ctl __NR_sys_epoll_ctl
-#endif
-
-#ifdef __NR_sys_epoll_wait
-# define SYS_sys_epoll_wait __NR_sys_epoll_wait
-#endif
-
-#ifdef __NR_syscall
-# define SYS_syscall __NR_syscall
-#endif
-
-#ifdef __NR_sysfs
-# define SYS_sysfs __NR_sysfs
-#endif
-
-#ifdef __NR_sysinfo
-# define SYS_sysinfo __NR_sysinfo
-#endif
-
-#ifdef __NR_syslog
-# define SYS_syslog __NR_syslog
-#endif
-
-#ifdef __NR_sysmips
-# define SYS_sysmips __NR_sysmips
-#endif
-
-#ifdef __NR_tee
-# define SYS_tee __NR_tee
-#endif
-
-#ifdef __NR_tgkill
-# define SYS_tgkill __NR_tgkill
-#endif
-
-#ifdef __NR_time
-# define SYS_time __NR_time
-#endif
-
-#ifdef __NR_timer_create
-# define SYS_timer_create __NR_timer_create
-#endif
-
-#ifdef __NR_timer_delete
-# define SYS_timer_delete __NR_timer_delete
-#endif
-
-#ifdef __NR_timer_getoverrun
-# define SYS_timer_getoverrun __NR_timer_getoverrun
-#endif
-
-#ifdef __NR_timer_gettime
-# define SYS_timer_gettime __NR_timer_gettime
-#endif
-
-#ifdef __NR_timer_gettime64
-# define SYS_timer_gettime64 __NR_timer_gettime64
-#endif
-
-#ifdef __NR_timer_settime
-# define SYS_timer_settime __NR_timer_settime
-#endif
-
-#ifdef __NR_timer_settime64
-# define SYS_timer_settime64 __NR_timer_settime64
-#endif
-
-#ifdef __NR_timerfd
-# define SYS_timerfd __NR_timerfd
-#endif
-
-#ifdef __NR_timerfd_create
-# define SYS_timerfd_create __NR_timerfd_create
-#endif
-
-#ifdef __NR_timerfd_gettime
-# define SYS_timerfd_gettime __NR_timerfd_gettime
-#endif
-
-#ifdef __NR_timerfd_gettime64
-# define SYS_timerfd_gettime64 __NR_timerfd_gettime64
-#endif
-
-#ifdef __NR_timerfd_settime
-# define SYS_timerfd_settime __NR_timerfd_settime
-#endif
-
-#ifdef __NR_timerfd_settime64
-# define SYS_timerfd_settime64 __NR_timerfd_settime64
-#endif
-
-#ifdef __NR_times
-# define SYS_times __NR_times
-#endif
-
-#ifdef __NR_tkill
-# define SYS_tkill __NR_tkill
-#endif
-
-#ifdef __NR_truncate
-# define SYS_truncate __NR_truncate
-#endif
-
-#ifdef __NR_truncate64
-# define SYS_truncate64 __NR_truncate64
-#endif
-
-#ifdef __NR_tuxcall
-# define SYS_tuxcall __NR_tuxcall
-#endif
-
-#ifdef __NR_udftrap
-# define SYS_udftrap __NR_udftrap
-#endif
-
-#ifdef __NR_ugetrlimit
-# define SYS_ugetrlimit __NR_ugetrlimit
-#endif
-
-#ifdef __NR_ulimit
-# define SYS_ulimit __NR_ulimit
-#endif
-
-#ifdef __NR_umask
-# define SYS_umask __NR_umask
-#endif
-
-#ifdef __NR_umount
-# define SYS_umount __NR_umount
-#endif
-
-#ifdef __NR_umount2
-# define SYS_umount2 __NR_umount2
-#endif
-
-#ifdef __NR_uname
-# define SYS_uname __NR_uname
-#endif
-
-#ifdef __NR_unlink
-# define SYS_unlink __NR_unlink
-#endif
-
-#ifdef __NR_unlinkat
-# define SYS_unlinkat __NR_unlinkat
-#endif
-
-#ifdef __NR_unshare
-# define SYS_unshare __NR_unshare
-#endif
-
-#ifdef __NR_uselib
-# define SYS_uselib __NR_uselib
-#endif
-
-#ifdef __NR_userfaultfd
-# define SYS_userfaultfd __NR_userfaultfd
-#endif
-
-#ifdef __NR_usr26
-# define SYS_usr26 __NR_usr26
-#endif
-
-#ifdef __NR_usr32
-# define SYS_usr32 __NR_usr32
-#endif
-
-#ifdef __NR_ustat
-# define SYS_ustat __NR_ustat
-#endif
-
-#ifdef __NR_utime
-# define SYS_utime __NR_utime
-#endif
-
-#ifdef __NR_utimensat
-# define SYS_utimensat __NR_utimensat
-#endif
-
-#ifdef __NR_utimensat_time64
-# define SYS_utimensat_time64 __NR_utimensat_time64
-#endif
-
-#ifdef __NR_utimes
-# define SYS_utimes __NR_utimes
-#endif
-
-#ifdef __NR_utrap_install
-# define SYS_utrap_install __NR_utrap_install
-#endif
-
-#ifdef __NR_vfork
-# define SYS_vfork __NR_vfork
-#endif
-
-#ifdef __NR_vhangup
-# define SYS_vhangup __NR_vhangup
-#endif
-
-#ifdef __NR_vm86
-# define SYS_vm86 __NR_vm86
-#endif
-
-#ifdef __NR_vm86old
-# define SYS_vm86old __NR_vm86old
-#endif
-
-#ifdef __NR_vmsplice
-# define SYS_vmsplice __NR_vmsplice
-#endif
-
-#ifdef __NR_vserver
-# define SYS_vserver __NR_vserver
-#endif
-
-#ifdef __NR_wait4
-# define SYS_wait4 __NR_wait4
-#endif
-
-#ifdef __NR_waitid
-# define SYS_waitid __NR_waitid
-#endif
-
-#ifdef __NR_waitpid
-# define SYS_waitpid __NR_waitpid
-#endif
-
-#ifdef __NR_write
-# define SYS_write __NR_write
-#endif
-
-#ifdef __NR_writev
-# define SYS_writev __NR_writev
-#endif
-
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog-ldbl.h
deleted file mode 100644
index b6fbb08..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog-ldbl.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -mlong-double-64 compatibility mode for syslog functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include <bits/syslog-ldbl.h> directly; use <sys/syslog.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (syslog)
-
-#ifdef __USE_MISC
-__LDBL_REDIR_DECL (vsyslog)
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (syslog_chk)
-
-# ifdef __USE_MISC
-__LDBL_REDIR2_DECL (vsyslog_chk)
-# endif
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog-path.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog-path.h
deleted file mode 100644
index 1449062..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog-path.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* <bits/syslog-path.h> -- _PATH_LOG definition
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include this file directly. Use <sys/syslog.h> instead"
-#endif
-
-#ifndef _BITS_SYSLOG_PATH_H
-#define _BITS_SYSLOG_PATH_H 1
-
-#define _PATH_LOG "/dev/log"
-
-#endif /* bits/syslog-path.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog.h
deleted file mode 100644
index 5825f13..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/syslog.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Checking macros for syslog functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include <bits/syslog.h> directly; use <sys/syslog.h> instead."
-#endif
-
-#ifdef __USE_MISC
-extern void __vsyslog_chk (int __pri, int __flag, const char *__fmt,
- __gnuc_va_list __ap)
- __attribute__ ((__format__ (__printf__, 3, 0)));
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) void
-vsyslog (int __pri, const char *const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- __vsyslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-#endif
-
-extern void __syslog_chk (int __pri, int __flag, const char *__fmt, ...)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-
-#if defined __use_clang_fortify && __USE_MISC
-/* clang doesn't support __va_arg_pack, so this is only possible if we have
- vsyslog. */
-__fortify_overload __attribute__ ((__format__ (__printf__, 2, 3))) void
-syslog (int __pri, const char *const __clang_pass_object_size __fmt, ...)
-{
- __gnuc_va_list __ap;
- va_start (__ap, __fmt);
- __vsyslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
- va_end (__ap);
-}
-#elif defined __va_arg_pack
-__fortify_function void
-syslog (int __pri, const char *__fmt, ...)
-{
- __syslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ());
-}
-#elif !defined __cplusplus
-# define syslog(pri, ...) \
- __syslog_chk (pri, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sysmacros.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sysmacros.h
deleted file mode 100644
index 55913b1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/sysmacros.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* Definitions of macros to access `dev_t' values.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SYSMACROS_H
-#define _BITS_SYSMACROS_H 1
-
-#ifndef _SYS_SYSMACROS_H
-# error "Never include <bits/sysmacros.h> directly; use <sys/sysmacros.h> instead."
-#endif
-
-/* dev_t in glibc is a 64-bit quantity, with 32-bit major and minor numbers.
- Our default encoding is MMMM Mmmm mmmM MMmm, where M is a hex digit of
- the major number and m is a hex digit of the minor number. This is
- downward compatible with legacy systems where dev_t is 16 bits wide,
- encoded as MMmm. It is also downward compatible with the Linux kernel,
- which (as of 2016) uses 32-bit dev_t, encoded as mmmM MMmm.
-
- Systems that use an incompatible encoding for dev_t should override this
- file in the appropriate sysdeps subdirectory. */
-
-#define __SYSMACROS_DECLARE_MAJOR(DECL_TEMPL) \
- DECL_TEMPL(unsigned int, major, (__dev_t __dev))
-
-#define __SYSMACROS_DEFINE_MAJOR(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MAJOR (DECL_TEMPL) \
- { \
- unsigned int __major; \
- __major = ((__dev & (__dev_t) 0x00000000000fff00u) >> 8); \
- __major |= ((__dev & (__dev_t) 0xfffff00000000000u) >> 32); \
- return __major; \
- }
-
-#define __SYSMACROS_DECLARE_MINOR(DECL_TEMPL) \
- DECL_TEMPL(unsigned int, minor, (__dev_t __dev))
-
-#define __SYSMACROS_DEFINE_MINOR(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MINOR (DECL_TEMPL) \
- { \
- unsigned int __minor; \
- __minor = ((__dev & (__dev_t) 0x00000000000000ffu) >> 0); \
- __minor |= ((__dev & (__dev_t) 0x00000ffffff00000u) >> 12); \
- return __minor; \
- }
-
-#define __SYSMACROS_DECLARE_MAKEDEV(DECL_TEMPL) \
- DECL_TEMPL(__dev_t, makedev, (unsigned int __major, unsigned int __minor))
-
-#define __SYSMACROS_DEFINE_MAKEDEV(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MAKEDEV (DECL_TEMPL) \
- { \
- __dev_t __dev; \
- __dev = (((__dev_t) (__major & 0x00000fffu)) << 8); \
- __dev |= (((__dev_t) (__major & 0xfffff000u)) << 32); \
- __dev |= (((__dev_t) (__minor & 0x000000ffu)) << 0); \
- __dev |= (((__dev_t) (__minor & 0xffffff00u)) << 12); \
- return __dev; \
- }
-
-#endif /* bits/sysmacros.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-baud.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-baud.h
deleted file mode 100644
index 0ec0484..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-baud.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* termios baud rate selection definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-baud.h> directly; use <termios.h> instead."
-#endif
-
-#ifdef __USE_MISC
-# define CBAUD 000000010017 /* Baud speed mask (not in POSIX). */
-# define CBAUDEX 000000010000 /* Extra baud speed mask, included in CBAUD.
- (not in POSIX). */
-# define CIBAUD 002003600000 /* Input baud rate (not used). */
-# define CMSPAR 010000000000 /* Mark or space (stick) parity. */
-# define CRTSCTS 020000000000 /* Flow control. */
-#endif
-
-/* Extra output baud rates (not in POSIX). */
-#define B57600 0010001
-#define B115200 0010002
-#define B230400 0010003
-#define B460800 0010004
-#define B500000 0010005
-#define B576000 0010006
-#define B921600 0010007
-#define B1000000 0010010
-#define B1152000 0010011
-#define B1500000 0010012
-#define B2000000 0010013
-#define B2500000 0010014
-#define B3000000 0010015
-#define B3500000 0010016
-#define B4000000 0010017
-#define __MAX_BAUD B4000000
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_cc.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_cc.h
deleted file mode 100644
index a44813c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_cc.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* termios c_cc symbolic constant definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios_c_cc.h> directly; use <termios.h> instead."
-#endif
-
-/* c_cc characters */
-#define VINTR 0
-#define VQUIT 1
-#define VERASE 2
-#define VKILL 3
-#define VEOF 4
-#define VTIME 5
-#define VMIN 6
-#define VSWTC 7
-#define VSTART 8
-#define VSTOP 9
-#define VSUSP 10
-#define VEOL 11
-#define VREPRINT 12
-#define VDISCARD 13
-#define VWERASE 14
-#define VLNEXT 15
-#define VEOL2 16
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_cflag.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_cflag.h
deleted file mode 100644
index d1b45e6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_cflag.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* termios control mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_cflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_cflag bits. */
-#define CSIZE 0000060
-#define CS5 0000000
-#define CS6 0000020
-#define CS7 0000040
-#define CS8 0000060
-#define CSTOPB 0000100
-#define CREAD 0000200
-#define PARENB 0000400
-#define PARODD 0001000
-#define HUPCL 0002000
-#define CLOCAL 0004000
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_iflag.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_iflag.h
deleted file mode 100644
index c74511c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_iflag.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* termios input mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-ciflags.h> directly; use <termios.h> instead."
-#endif
-
-/* c_iflag bits */
-#define IGNBRK 0000001 /* Ignore break condition. */
-#define BRKINT 0000002 /* Signal interrupt on break. */
-#define IGNPAR 0000004 /* Ignore characters with parity errors. */
-#define PARMRK 0000010 /* Mark parity and framing errors. */
-#define INPCK 0000020 /* Enable input parity check. */
-#define ISTRIP 0000040 /* Strip 8th bit off characters. */
-#define INLCR 0000100 /* Map NL to CR on input. */
-#define IGNCR 0000200 /* Ignore CR. */
-#define ICRNL 0000400 /* Map CR to NL on input. */
-#define IUCLC 0001000 /* Map uppercase characters to lowercase on input
- (not in POSIX). */
-#define IXON 0002000 /* Enable start/stop output control. */
-#define IXANY 0004000 /* Enable any character to restart output. */
-#define IXOFF 0010000 /* Enable start/stop input control. */
-#define IMAXBEL 0020000 /* Ring bell when input queue is full
- (not in POSIX). */
-#define IUTF8 0040000 /* Input is UTF8 (not in POSIX). */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_lflag.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_lflag.h
deleted file mode 100644
index 0b2b5db..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_lflag.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* termios local mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_lflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_lflag bits */
-#define ISIG 0000001 /* Enable signals. */
-#define ICANON 0000002 /* Canonical input (erase and kill processing). */
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define XCASE 0000004
-#endif
-#define ECHO 0000010 /* Enable echo. */
-#define ECHOE 0000020 /* Echo erase character as error-correcting
- backspace. */
-#define ECHOK 0000040 /* Echo KILL. */
-#define ECHONL 0000100 /* Echo NL. */
-#define NOFLSH 0000200 /* Disable flush after interrupt or quit. */
-#define TOSTOP 0000400 /* Send SIGTTOU for background output. */
-#ifdef __USE_MISC
-# define ECHOCTL 0001000 /* If ECHO is also set, terminal special characters
- other than TAB, NL, START, and STOP are echoed as
- ^X, where X is the character with ASCII code 0x40
- greater than the special character
- (not in POSIX). */
-# define ECHOPRT 0002000 /* If ICANON and ECHO are also set, characters are
- printed as they are being erased
- (not in POSIX). */
-# define ECHOKE 0004000 /* If ICANON is also set, KILL is echoed by erasing
- each character on the line, as specified by ECHOE
- and ECHOPRT (not in POSIX). */
-# define FLUSHO 0010000 /* Output is being flushed. This flag is toggled by
- typing the DISCARD character (not in POSIX). */
-# define PENDIN 0040000 /* All characters in the input queue are reprinted
- when the next character is read
- (not in POSIX). */
-#endif
-#define IEXTEN 0100000 /* Enable implementation-defined input
- processing. */
-#ifdef __USE_MISC
-# define EXTPROC 0200000
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_oflag.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_oflag.h
deleted file mode 100644
index 6bf7a29..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-c_oflag.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* termios output mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_oflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_oflag bits */
-#define OPOST 0000001 /* Post-process output. */
-#define OLCUC 0000002 /* Map lowercase characters to uppercase on output.
- (not in POSIX). */
-#define ONLCR 0000004 /* Map NL to CR-NL on output. */
-#define OCRNL 0000010 /* Map CR to NL on output. */
-#define ONOCR 0000020 /* No CR output at column 0. */
-#define ONLRET 0000040 /* NL performs CR function. */
-#define OFILL 0000100 /* Use fill characters for delay. */
-#define OFDEL 0000200 /* Fill is DEL. */
-#if defined __USE_MISC || defined __USE_XOPEN
-# define NLDLY 0000400 /* Select newline delays: */
-# define NL0 0000000 /* Newline type 0. */
-# define NL1 0000400 /* Newline type 1. */
-# define CRDLY 0003000 /* Select carriage-return delays: */
-# define CR0 0000000 /* Carriage-return delay type 0. */
-# define CR1 0001000 /* Carriage-return delay type 1. */
-# define CR2 0002000 /* Carriage-return delay type 2. */
-# define CR3 0003000 /* Carriage-return delay type 3. */
-# define TABDLY 0014000 /* Select horizontal-tab delays: */
-# define TAB0 0000000 /* Horizontal-tab delay type 0. */
-# define TAB1 0004000 /* Horizontal-tab delay type 1. */
-# define TAB2 0010000 /* Horizontal-tab delay type 2. */
-# define TAB3 0014000 /* Expand tabs to spaces. */
-# define BSDLY 0020000 /* Select backspace delays: */
-# define BS0 0000000 /* Backspace-delay type 0. */
-# define BS1 0020000 /* Backspace-delay type 1. */
-# define FFDLY 0100000 /* Select form-feed delays: */
-# define FF0 0000000 /* Form-feed delay type 0. */
-# define FF1 0100000 /* Form-feed delay type 1. */
-#endif
-
-#define VTDLY 0040000 /* Select vertical-tab delays: */
-#define VT0 0000000 /* Vertical-tab delay type 0. */
-#define VT1 0040000 /* Vertical-tab delay type 1. */
-
-#ifdef __USE_MISC
-# define XTABS 0014000
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-misc.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-misc.h
deleted file mode 100644
index 690b601..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-misc.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/* termios baud platform specific definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-misc.h> directly; use <termios.h> instead."
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-struct.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-struct.h
deleted file mode 100644
index f227f5b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-struct.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* struct termios definition. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-struct.h> directly; use <termios.h> instead."
-#endif
-
-#define NCCS 32
-struct termios
- {
- tcflag_t c_iflag; /* input mode flags */
- tcflag_t c_oflag; /* output mode flags */
- tcflag_t c_cflag; /* control mode flags */
- tcflag_t c_lflag; /* local mode flags */
- cc_t c_line; /* line discipline */
- cc_t c_cc[NCCS]; /* control characters */
- speed_t c_ispeed; /* input speed */
- speed_t c_ospeed; /* output speed */
-#define _HAVE_STRUCT_TERMIOS_C_ISPEED 1
-#define _HAVE_STRUCT_TERMIOS_C_OSPEED 1
- };
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-tcflow.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-tcflow.h
deleted file mode 100644
index 3ee5631..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios-tcflow.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* termios tcflag symbolic contants definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-tcflow.h> directly; use <termios.h> instead."
-#endif
-
-/* tcsetattr uses these. */
-#define TCSANOW 0
-#define TCSADRAIN 1
-#define TCSAFLUSH 2
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios.h
deleted file mode 100644
index 67c847f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/termios.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* termios type and macro definitions. Linux version.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios.h> directly; use <termios.h> instead."
-#endif
-
-typedef unsigned char cc_t;
-typedef unsigned int speed_t;
-typedef unsigned int tcflag_t;
-
-#include <bits/termios-struct.h>
-#include <bits/termios-c_cc.h>
-#include <bits/termios-c_iflag.h>
-#include <bits/termios-c_oflag.h>
-
-/* c_cflag bit meaning */
-#define B0 0000000 /* hang up */
-#define B50 0000001
-#define B75 0000002
-#define B110 0000003
-#define B134 0000004
-#define B150 0000005
-#define B200 0000006
-#define B300 0000007
-#define B600 0000010
-#define B1200 0000011
-#define B1800 0000012
-#define B2400 0000013
-#define B4800 0000014
-#define B9600 0000015
-#define B19200 0000016
-#define B38400 0000017
-#ifdef __USE_MISC
-# define EXTA B19200
-# define EXTB B38400
-#endif
-#include <bits/termios-baud.h>
-
-#include <bits/termios-c_cflag.h>
-#include <bits/termios-c_lflag.h>
-
-#ifdef __USE_MISC
-/* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
-# define TIOCSER_TEMT 0x01 /* Transmitter physically empty */
-#endif
-
-/* tcflow() and TCXONC use these */
-#define TCOOFF 0
-#define TCOON 1
-#define TCIOFF 2
-#define TCION 3
-
-/* tcflush() and TCFLSH use these */
-#define TCIFLUSH 0
-#define TCOFLUSH 1
-#define TCIOFLUSH 2
-
-#include <bits/termios-tcflow.h>
-
-#include <bits/termios-misc.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/thread-shared-types.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/thread-shared-types.h
deleted file mode 100644
index 44bf1e3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/thread-shared-types.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/* Common threading primitives definitions for both POSIX and C11.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_SHARED_TYPES_H
-#define _THREAD_SHARED_TYPES_H 1
-
-/* Arch-specific definitions. Each architecture must define the following
- macros to define the expected sizes of pthread data types:
-
- __SIZEOF_PTHREAD_ATTR_T - size of pthread_attr_t.
- __SIZEOF_PTHREAD_MUTEX_T - size of pthread_mutex_t.
- __SIZEOF_PTHREAD_MUTEXATTR_T - size of pthread_mutexattr_t.
- __SIZEOF_PTHREAD_COND_T - size of pthread_cond_t.
- __SIZEOF_PTHREAD_CONDATTR_T - size of pthread_condattr_t.
- __SIZEOF_PTHREAD_RWLOCK_T - size of pthread_rwlock_t.
- __SIZEOF_PTHREAD_RWLOCKATTR_T - size of pthread_rwlockattr_t.
- __SIZEOF_PTHREAD_BARRIER_T - size of pthread_barrier_t.
- __SIZEOF_PTHREAD_BARRIERATTR_T - size of pthread_barrierattr_t.
-
- The additional macro defines any constraint for the lock alignment
- inside the thread structures:
-
- __LOCK_ALIGNMENT - for internal lock/futex usage.
-
- Same idea but for the once locking primitive:
-
- __ONCE_ALIGNMENT - for pthread_once_t/once_flag definition. */
-
-#include <bits/pthreadtypes-arch.h>
-
-
-/* Common definition of pthread_mutex_t. */
-
-typedef struct __pthread_internal_list
-{
- struct __pthread_internal_list *__prev;
- struct __pthread_internal_list *__next;
-} __pthread_list_t;
-
-typedef struct __pthread_internal_slist
-{
- struct __pthread_internal_slist *__next;
-} __pthread_slist_t;
-
-/* Arch-specific mutex definitions. A generic implementation is provided
- by sysdeps/nptl/bits/struct_mutex.h. If required, an architecture
- can override it by defining:
-
- 1. struct __pthread_mutex_s (used on both pthread_mutex_t and mtx_t
- definition). It should contains at least the internal members
- defined in the generic version.
-
- 2. __LOCK_ALIGNMENT for any extra attribute for internal lock used with
- atomic operations.
-
- 3. The macro __PTHREAD_MUTEX_INITIALIZER used for static initialization.
- It should initialize the mutex internal flag. */
-
-#include <bits/struct_mutex.h>
-
-/* Arch-sepecific read-write lock definitions. A generic implementation is
- provided by struct_rwlock.h. If required, an architecture can override it
- by defining:
-
- 1. struct __pthread_rwlock_arch_t (used on pthread_rwlock_t definition).
- It should contain at least the internal members defined in the
- generic version.
-
- 2. The macro __PTHREAD_RWLOCK_INITIALIZER used for static initialization.
- It should initialize the rwlock internal type. */
-
-#include <bits/struct_rwlock.h>
-
-
-/* Common definition of pthread_cond_t. */
-
-struct __pthread_cond_s
-{
- __extension__ union
- {
- __extension__ unsigned long long int __wseq;
- struct
- {
- unsigned int __low;
- unsigned int __high;
- } __wseq32;
- };
- __extension__ union
- {
- __extension__ unsigned long long int __g1_start;
- struct
- {
- unsigned int __low;
- unsigned int __high;
- } __g1_start32;
- };
- unsigned int __g_refs[2] __LOCK_ALIGNMENT;
- unsigned int __g_size[2];
- unsigned int __g1_orig_size;
- unsigned int __wrefs;
- unsigned int __g_signals[2];
-};
-
-typedef unsigned int __tss_t;
-typedef unsigned long int __thrd_t;
-
-typedef struct
-{
- int __data __ONCE_ALIGNMENT;
-} __once_flag;
-
-#define __ONCE_FLAG_INIT { 0 }
-
-#endif /* _THREAD_SHARED_TYPES_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/time.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/time.h
deleted file mode 100644
index ee5a8b3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/time.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* System-dependent timing definitions. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <time.h> instead.
- */
-
-#ifndef _BITS_TIME_H
-#define _BITS_TIME_H 1
-
-#include <bits/types.h>
-
-/* ISO/IEC 9899:1999 7.23.1: Components of time
- The macro `CLOCKS_PER_SEC' is an expression with type `clock_t' that is
- the number per second of the value returned by the `clock' function. */
-/* CAE XSH, Issue 4, Version 2: <time.h>
- The value of CLOCKS_PER_SEC is required to be 1 million on all
- XSI-conformant systems. */
-#define CLOCKS_PER_SEC ((__clock_t) 1000000)
-
-#if (!defined __STRICT_ANSI__ || defined __USE_POSIX) \
- && !defined __USE_XOPEN2K
-/* Even though CLOCKS_PER_SEC has such a strange value CLK_TCK
- presents the real value for clock ticks per second for the system. */
-extern long int __sysconf (int);
-# define CLK_TCK ((__clock_t) __sysconf (2)) /* 2 is _SC_CLK_TCK */
-#endif
-
-#ifdef __USE_POSIX199309
-/* Identifier for system-wide realtime clock. */
-# define CLOCK_REALTIME 0
-/* Monotonic system-wide clock. */
-# define CLOCK_MONOTONIC 1
-/* High-resolution timer from the CPU. */
-# define CLOCK_PROCESS_CPUTIME_ID 2
-/* Thread-specific CPU-time clock. */
-# define CLOCK_THREAD_CPUTIME_ID 3
-/* Monotonic system-wide clock, not adjusted for frequency scaling. */
-# define CLOCK_MONOTONIC_RAW 4
-/* Identifier for system-wide realtime clock, updated only on ticks. */
-# define CLOCK_REALTIME_COARSE 5
-/* Monotonic system-wide clock, updated only on ticks. */
-# define CLOCK_MONOTONIC_COARSE 6
-/* Monotonic system-wide clock that includes time spent in suspension. */
-# define CLOCK_BOOTTIME 7
-/* Like CLOCK_REALTIME but also wakes suspended system. */
-# define CLOCK_REALTIME_ALARM 8
-/* Like CLOCK_BOOTTIME but also wakes suspended system. */
-# define CLOCK_BOOTTIME_ALARM 9
-/* Like CLOCK_REALTIME but in International Atomic Time. */
-# define CLOCK_TAI 11
-
-/* Flag to indicate time is absolute. */
-# define TIMER_ABSTIME 1
-#endif
-
-#ifdef __USE_GNU
-# include <bits/timex.h>
-
-__BEGIN_DECLS
-
-/* Tune a POSIX clock. */
-extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) __THROW;
-
-__END_DECLS
-#endif /* use GNU */
-
-#endif /* bits/time.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/time64.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/time64.h
deleted file mode 100644
index af3e731..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/time64.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* bits/time64.h -- underlying types for __time64_t. Generic version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_H
-# error "Never include <bits/time64.h> directly; use <sys/types.h> instead."
-#endif
-
-#ifndef _BITS_TIME64_H
-#define _BITS_TIME64_H 1
-
-/* Define __TIME64_T_TYPE so that it is always a 64-bit type. */
-
-#if __TIMESIZE == 64
-/* If we already have 64-bit time type then use it. */
-# define __TIME64_T_TYPE __TIME_T_TYPE
-#else
-/* Define a 64-bit time type alongsize the 32-bit one. */
-# define __TIME64_T_TYPE __SQUAD_TYPE
-#endif
-
-#endif /* bits/time64.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timerfd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timerfd.h
deleted file mode 100644
index 6444915..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timerfd.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2008-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMERFD_H
-# error "Never use <bits/timerfd.h> directly; include <sys/timerfd.h> instead."
-#endif
-
-/* Bits to be set in the FLAGS parameter of `timerfd_create'. */
-enum
- {
- TFD_CLOEXEC = 02000000,
-#define TFD_CLOEXEC TFD_CLOEXEC
- TFD_NONBLOCK = 00004000
-#define TFD_NONBLOCK TFD_NONBLOCK
- };
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timesize.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timesize.h
deleted file mode 100644
index 11a9c9a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timesize.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Bit size of the time_t type at glibc build time, general case.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#include <bits/wordsize.h>
-
-/* Size in bits of the 'time_t' type of the default ABI. */
-#define __TIMESIZE __WORDSIZE
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timex.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timex.h
deleted file mode 100644
index 9b2e30f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/timex.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TIMEX_H
-#define _BITS_TIMEX_H 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timeval.h>
-
-/* These definitions from linux/timex.h as of 3.18. */
-
-struct timex
-{
- unsigned int modes; /* mode selector */
- __syscall_slong_t offset; /* time offset (usec) */
- __syscall_slong_t freq; /* frequency offset (scaled ppm) */
- __syscall_slong_t maxerror; /* maximum error (usec) */
- __syscall_slong_t esterror; /* estimated error (usec) */
- int status; /* clock command/status */
- __syscall_slong_t constant; /* pll time constant */
- __syscall_slong_t precision; /* clock precision (usec) (ro) */
- __syscall_slong_t tolerance; /* clock frequency tolerance (ppm) (ro) */
- struct timeval time; /* (read only, except for ADJ_SETOFFSET) */
- __syscall_slong_t tick; /* (modified) usecs between clock ticks */
- __syscall_slong_t ppsfreq; /* pps frequency (scaled ppm) (ro) */
- __syscall_slong_t jitter; /* pps jitter (us) (ro) */
- int shift; /* interval duration (s) (shift) (ro) */
- __syscall_slong_t stabil; /* pps stability (scaled ppm) (ro) */
- __syscall_slong_t jitcnt; /* jitter limit exceeded (ro) */
- __syscall_slong_t calcnt; /* calibration intervals (ro) */
- __syscall_slong_t errcnt; /* calibration errors (ro) */
- __syscall_slong_t stbcnt; /* stability limit exceeded (ro) */
-
- int tai; /* TAI offset (ro) */
-
- /* ??? */
- int :32; int :32; int :32; int :32;
- int :32; int :32; int :32; int :32;
- int :32; int :32; int :32;
-};
-
-/* Mode codes (timex.mode) */
-#define ADJ_OFFSET 0x0001 /* time offset */
-#define ADJ_FREQUENCY 0x0002 /* frequency offset */
-#define ADJ_MAXERROR 0x0004 /* maximum time error */
-#define ADJ_ESTERROR 0x0008 /* estimated time error */
-#define ADJ_STATUS 0x0010 /* clock status */
-#define ADJ_TIMECONST 0x0020 /* pll time constant */
-#define ADJ_TAI 0x0080 /* set TAI offset */
-#define ADJ_SETOFFSET 0x0100 /* add 'time' to current time */
-#define ADJ_MICRO 0x1000 /* select microsecond resolution */
-#define ADJ_NANO 0x2000 /* select nanosecond resolution */
-#define ADJ_TICK 0x4000 /* tick value */
-#define ADJ_OFFSET_SINGLESHOT 0x8001 /* old-fashioned adjtime */
-#define ADJ_OFFSET_SS_READ 0xa001 /* read-only adjtime */
-
-/* xntp 3.4 compatibility names */
-#define MOD_OFFSET ADJ_OFFSET
-#define MOD_FREQUENCY ADJ_FREQUENCY
-#define MOD_MAXERROR ADJ_MAXERROR
-#define MOD_ESTERROR ADJ_ESTERROR
-#define MOD_STATUS ADJ_STATUS
-#define MOD_TIMECONST ADJ_TIMECONST
-#define MOD_CLKB ADJ_TICK
-#define MOD_CLKA ADJ_OFFSET_SINGLESHOT /* 0x8000 in original */
-#define MOD_TAI ADJ_TAI
-#define MOD_MICRO ADJ_MICRO
-#define MOD_NANO ADJ_NANO
-
-
-/* Status codes (timex.status) */
-#define STA_PLL 0x0001 /* enable PLL updates (rw) */
-#define STA_PPSFREQ 0x0002 /* enable PPS freq discipline (rw) */
-#define STA_PPSTIME 0x0004 /* enable PPS time discipline (rw) */
-#define STA_FLL 0x0008 /* select frequency-lock mode (rw) */
-
-#define STA_INS 0x0010 /* insert leap (rw) */
-#define STA_DEL 0x0020 /* delete leap (rw) */
-#define STA_UNSYNC 0x0040 /* clock unsynchronized (rw) */
-#define STA_FREQHOLD 0x0080 /* hold frequency (rw) */
-
-#define STA_PPSSIGNAL 0x0100 /* PPS signal present (ro) */
-#define STA_PPSJITTER 0x0200 /* PPS signal jitter exceeded (ro) */
-#define STA_PPSWANDER 0x0400 /* PPS signal wander exceeded (ro) */
-#define STA_PPSERROR 0x0800 /* PPS signal calibration error (ro) */
-
-#define STA_CLOCKERR 0x1000 /* clock hardware fault (ro) */
-#define STA_NANO 0x2000 /* resolution (0 = us, 1 = ns) (ro) */
-#define STA_MODE 0x4000 /* mode (0 = PLL, 1 = FLL) (ro) */
-#define STA_CLK 0x8000 /* clock source (0 = A, 1 = B) (ro) */
-
-/* Read-only bits */
-#define STA_RONLY (STA_PPSSIGNAL | STA_PPSJITTER | STA_PPSWANDER \
- | STA_PPSERROR | STA_CLOCKERR | STA_NANO | STA_MODE | STA_CLK)
-
-#endif /* bits/timex.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types.h
deleted file mode 100644
index 2dc63de..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types.h
+++ /dev/null
@@ -1,228 +0,0 @@
-/* bits/types.h -- definitions of __*_t types underlying *_t types.
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <sys/types.h> instead.
- */
-
-#ifndef _BITS_TYPES_H
-#define _BITS_TYPES_H 1
-
-#include <features.h>
-#include <bits/wordsize.h>
-#include <bits/timesize.h>
-
-/* Convenience types. */
-typedef unsigned char __u_char;
-typedef unsigned short int __u_short;
-typedef unsigned int __u_int;
-typedef unsigned long int __u_long;
-
-/* Fixed-size types, underlying types depend on word size and compiler. */
-typedef signed char __int8_t;
-typedef unsigned char __uint8_t;
-typedef signed short int __int16_t;
-typedef unsigned short int __uint16_t;
-typedef signed int __int32_t;
-typedef unsigned int __uint32_t;
-#if __WORDSIZE == 64
-typedef signed long int __int64_t;
-typedef unsigned long int __uint64_t;
-#else
-__extension__ typedef signed long long int __int64_t;
-__extension__ typedef unsigned long long int __uint64_t;
-#endif
-
-/* Smallest types with at least a given width. */
-typedef __int8_t __int_least8_t;
-typedef __uint8_t __uint_least8_t;
-typedef __int16_t __int_least16_t;
-typedef __uint16_t __uint_least16_t;
-typedef __int32_t __int_least32_t;
-typedef __uint32_t __uint_least32_t;
-typedef __int64_t __int_least64_t;
-typedef __uint64_t __uint_least64_t;
-
-/* quad_t is also 64 bits. */
-#if __WORDSIZE == 64
-typedef long int __quad_t;
-typedef unsigned long int __u_quad_t;
-#else
-__extension__ typedef long long int __quad_t;
-__extension__ typedef unsigned long long int __u_quad_t;
-#endif
-
-/* Largest integral types. */
-#if __WORDSIZE == 64
-typedef long int __intmax_t;
-typedef unsigned long int __uintmax_t;
-#else
-__extension__ typedef long long int __intmax_t;
-__extension__ typedef unsigned long long int __uintmax_t;
-#endif
-
-
-/* The machine-dependent file <bits/typesizes.h> defines __*_T_TYPE
- macros for each of the OS types we define below. The definitions
- of those macros must use the following macros for underlying types.
- We define __S<SIZE>_TYPE and __U<SIZE>_TYPE for the signed and unsigned
- variants of each of the following integer types on this machine.
-
- 16 -- "natural" 16-bit type (always short)
- 32 -- "natural" 32-bit type (always int)
- 64 -- "natural" 64-bit type (long or long long)
- LONG32 -- 32-bit type, traditionally long
- QUAD -- 64-bit type, traditionally long long
- WORD -- natural type of __WORDSIZE bits (int or long)
- LONGWORD -- type of __WORDSIZE bits, traditionally long
-
- We distinguish WORD/LONGWORD, 32/LONG32, and 64/QUAD so that the
- conventional uses of `long' or `long long' type modifiers match the
- types we define, even when a less-adorned type would be the same size.
- This matters for (somewhat) portably writing printf/scanf formats for
- these types, where using the appropriate l or ll format modifiers can
- make the typedefs and the formats match up across all GNU platforms. If
- we used `long' when it's 64 bits where `long long' is expected, then the
- compiler would warn about the formats not matching the argument types,
- and the programmer changing them to shut up the compiler would break the
- program's portability.
-
- Here we assume what is presently the case in all the GCC configurations
- we support: long long is always 64 bits, long is always word/address size,
- and int is always 32 bits. */
-
-#define __S16_TYPE short int
-#define __U16_TYPE unsigned short int
-#define __S32_TYPE int
-#define __U32_TYPE unsigned int
-#define __SLONGWORD_TYPE long int
-#define __ULONGWORD_TYPE unsigned long int
-#if __WORDSIZE == 32
-# define __SQUAD_TYPE __int64_t
-# define __UQUAD_TYPE __uint64_t
-# define __SWORD_TYPE int
-# define __UWORD_TYPE unsigned int
-# define __SLONG32_TYPE long int
-# define __ULONG32_TYPE unsigned long int
-# define __S64_TYPE __int64_t
-# define __U64_TYPE __uint64_t
-/* We want __extension__ before typedef's that use nonstandard base types
- such as `long long' in C89 mode. */
-# define __STD_TYPE __extension__ typedef
-#elif __WORDSIZE == 64
-# define __SQUAD_TYPE long int
-# define __UQUAD_TYPE unsigned long int
-# define __SWORD_TYPE long int
-# define __UWORD_TYPE unsigned long int
-# define __SLONG32_TYPE int
-# define __ULONG32_TYPE unsigned int
-# define __S64_TYPE long int
-# define __U64_TYPE unsigned long int
-/* No need to mark the typedef with __extension__. */
-# define __STD_TYPE typedef
-#else
-# error
-#endif
-#include <bits/typesizes.h> /* Defines __*_T_TYPE macros. */
-#include <bits/time64.h> /* Defines __TIME*_T_TYPE macros. */
-
-
-__STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
-__STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
-__STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */
-__STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */
-__STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/
-__STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */
-__STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */
-__STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */
-__STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */
-__STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */
-__STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */
-__STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */
-__STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */
-__STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */
-__STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */
-__STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */
-__STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */
-__STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */
-__STD_TYPE __SUSECONDS64_T_TYPE __suseconds64_t;
-
-__STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */
-__STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */
-
-/* Clock ID used in clock and timer functions. */
-__STD_TYPE __CLOCKID_T_TYPE __clockid_t;
-
-/* Timer ID returned by `timer_create'. */
-__STD_TYPE __TIMER_T_TYPE __timer_t;
-
-/* Type to represent block size. */
-__STD_TYPE __BLKSIZE_T_TYPE __blksize_t;
-
-/* Types from the Large File Support interface. */
-
-/* Type to count number of disk blocks. */
-__STD_TYPE __BLKCNT_T_TYPE __blkcnt_t;
-__STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t;
-
-/* Type to count file system blocks. */
-__STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t;
-__STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t;
-
-/* Type to count file system nodes. */
-__STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t;
-__STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t;
-
-/* Type of miscellaneous file system fields. */
-__STD_TYPE __FSWORD_T_TYPE __fsword_t;
-
-__STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */
-
-/* Signed long type used in system calls. */
-__STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t;
-/* Unsigned long type used in system calls. */
-__STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t;
-
-/* These few don't really vary by system, they always correspond
- to one of the other defined types. */
-typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */
-typedef char *__caddr_t;
-
-/* Duplicates info from stdint.h but this is used in unistd.h. */
-__STD_TYPE __SWORD_TYPE __intptr_t;
-
-/* Duplicate info from sys/socket.h. */
-__STD_TYPE __U32_TYPE __socklen_t;
-
-/* C99: An integer type that can be accessed as an atomic entity,
- even in the presence of asynchronous interrupts.
- It is not currently necessary for this to be machine-specific. */
-typedef int __sig_atomic_t;
-
-/* Seconds since the Epoch, visible to user code when time_t is too
- narrow only for consistency with the old way of widening too-narrow
- types. User code should never use __time64_t. */
-#if __TIMESIZE == 64 && defined __LIBC
-# define __time64_t __time_t
-#elif __TIMESIZE != 64
-__STD_TYPE __TIME64_T_TYPE __time64_t;
-#endif
-
-#undef __STD_TYPE
-
-#endif /* bits/types.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/FILE.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/FILE.h
deleted file mode 100644
index f268263..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/FILE.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __FILE_defined
-#define __FILE_defined 1
-
-struct _IO_FILE;
-
-/* The opaque type of streams. This is the definition used elsewhere. */
-typedef struct _IO_FILE FILE;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__FILE.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__FILE.h
deleted file mode 100644
index 06dd79b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__FILE.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef ____FILE_defined
-#define ____FILE_defined 1
-
-struct _IO_FILE;
-typedef struct _IO_FILE __FILE;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__fpos64_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__fpos64_t.h
deleted file mode 100644
index 06a6891..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__fpos64_t.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _____fpos64_t_defined
-#define _____fpos64_t_defined 1
-
-#include <bits/types.h>
-#include <bits/types/__mbstate_t.h>
-
-/* The tag name of this struct is _G_fpos64_t to preserve historic
- C++ mangled names for functions taking fpos_t and/or fpos64_t
- arguments. That name should not be used in new code. */
-typedef struct _G_fpos64_t
-{
- __off64_t __pos;
- __mbstate_t __state;
-} __fpos64_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__fpos_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__fpos_t.h
deleted file mode 100644
index bb04576..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__fpos_t.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _____fpos_t_defined
-#define _____fpos_t_defined 1
-
-#include <bits/types.h>
-#include <bits/types/__mbstate_t.h>
-
-/* The tag name of this struct is _G_fpos_t to preserve historic
- C++ mangled names for functions taking fpos_t arguments.
- That name should not be used in new code. */
-typedef struct _G_fpos_t
-{
- __off_t __pos;
- __mbstate_t __state;
-} __fpos_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__locale_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__locale_t.h
deleted file mode 100644
index b0742bf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__locale_t.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Definition of struct __locale_struct and __locale_t.
- Copyright (C) 1997-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES___LOCALE_T_H
-#define _BITS_TYPES___LOCALE_T_H 1
-
-/* POSIX.1-2008: the locale_t type, representing a locale context
- (implementation-namespace version). This type should be treated
- as opaque by applications; some details are exposed for the sake of
- efficiency in e.g. ctype functions. */
-
-struct __locale_struct
-{
- /* Note: LC_ALL is not a valid index into this array. */
- struct __locale_data *__locales[13]; /* 13 = __LC_LAST. */
-
- /* To increase the speed of this solution we add some special members. */
- const unsigned short int *__ctype_b;
- const int *__ctype_tolower;
- const int *__ctype_toupper;
-
- /* Note: LC_ALL is not a valid index into this array. */
- const char *__names[13];
-};
-
-typedef struct __locale_struct *__locale_t;
-
-#endif /* bits/types/__locale_t.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__mbstate_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__mbstate_t.h
deleted file mode 100644
index 1d8a4e2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__mbstate_t.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef ____mbstate_t_defined
-#define ____mbstate_t_defined 1
-
-/* Integral type unchanged by default argument promotions that can
- hold any value corresponding to members of the extended character
- set, as well as at least one value that does not correspond to any
- member of the extended character set. */
-#ifndef __WINT_TYPE__
-# define __WINT_TYPE__ unsigned int
-#endif
-
-/* Conversion state information. */
-typedef struct
-{
- int __count;
- union
- {
- __WINT_TYPE__ __wch;
- char __wchb[4];
- } __value; /* Value so far. */
-} __mbstate_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__sigset_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__sigset_t.h
deleted file mode 100644
index e2f18ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__sigset_t.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef ____sigset_t_defined
-#define ____sigset_t_defined
-
-#define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
-typedef struct
-{
- unsigned long int __val[_SIGSET_NWORDS];
-} __sigset_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__sigval_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__sigval_t.h
deleted file mode 100644
index 0737bf9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/__sigval_t.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* Define __sigval_t.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef ____sigval_t_defined
-#define ____sigval_t_defined
-
-/* Type for data associated with a signal. */
-#ifdef __USE_POSIX199309
-union sigval
-{
- int sival_int;
- void *sival_ptr;
-};
-
-typedef union sigval __sigval_t;
-#else
-union __sigval
-{
- int __sival_int;
- void *__sival_ptr;
-};
-
-typedef union __sigval __sigval_t;
-#endif
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/clock_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/clock_t.h
deleted file mode 100644
index ce97248..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/clock_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __clock_t_defined
-#define __clock_t_defined 1
-
-#include <bits/types.h>
-
-/* Returned by `clock'. */
-typedef __clock_t clock_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/clockid_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/clockid_t.h
deleted file mode 100644
index b17c7da..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/clockid_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __clockid_t_defined
-#define __clockid_t_defined 1
-
-#include <bits/types.h>
-
-/* Clock ID used in clock and timer functions. */
-typedef __clockid_t clockid_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/cookie_io_functions_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/cookie_io_functions_t.h
deleted file mode 100644
index 097b056..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/cookie_io_functions_t.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __cookie_io_functions_t_defined
-#define __cookie_io_functions_t_defined 1
-
-#include <bits/types.h>
-
-/* Functions to do I/O and file management for a stream. */
-
-/* Read NBYTES bytes from COOKIE into a buffer pointed to by BUF.
- Return number of bytes read. */
-typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf,
- size_t __nbytes);
-
-/* Write NBYTES bytes pointed to by BUF to COOKIE. Write all NBYTES bytes
- unless there is an error. Return number of bytes written. If
- there is an error, return 0 and do not write anything. If the file
- has been opened for append (__mode.__append set), then set the file
- pointer to the end of the file and then do the write; if not, just
- write at the current file pointer. */
-typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf,
- size_t __nbytes);
-
-/* Move COOKIE's file position to *POS bytes from the
- beginning of the file (if W is SEEK_SET),
- the current position (if W is SEEK_CUR),
- or the end of the file (if W is SEEK_END).
- Set *POS to the new file position.
- Returns zero if successful, nonzero if not. */
-typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w);
-
-/* Close COOKIE. */
-typedef int cookie_close_function_t (void *__cookie);
-
-/* The structure with the cookie function pointers.
- The tag name of this struct is _IO_cookie_io_functions_t to
- preserve historic C++ mangled names for functions taking
- cookie_io_functions_t arguments. That name should not be used in
- new code. */
-typedef struct _IO_cookie_io_functions_t
-{
- cookie_read_function_t *read; /* Read bytes. */
- cookie_write_function_t *write; /* Write bytes. */
- cookie_seek_function_t *seek; /* Seek/tell file position. */
- cookie_close_function_t *close; /* Close file. */
-} cookie_io_functions_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/error_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/error_t.h
deleted file mode 100644
index f8e26a9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/error_t.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Define error_t.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __error_t_defined
-# define __error_t_defined 1
-
-typedef int error_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/locale_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/locale_t.h
deleted file mode 100644
index f46e9b0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/locale_t.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Definition of locale_t.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_LOCALE_T_H
-#define _BITS_TYPES_LOCALE_T_H 1
-
-#include <bits/types/__locale_t.h>
-
-typedef __locale_t locale_t;
-
-#endif /* bits/types/locale_t.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/mbstate_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/mbstate_t.h
deleted file mode 100644
index 8d1baa5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/mbstate_t.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef __mbstate_t_defined
-#define __mbstate_t_defined 1
-
-#include <bits/types/__mbstate_t.h>
-
-typedef __mbstate_t mbstate_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/res_state.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/res_state.h
deleted file mode 100644
index 2544a62..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/res_state.h
+++ /dev/null
@@ -1,61 +0,0 @@
-#ifndef __res_state_defined
-#define __res_state_defined 1
-
-#include <sys/types.h>
-#include <netinet/in.h>
-
-/* res_state: the global state used by the resolver stub. */
-#define MAXNS 3 /* max # name servers we'll track */
-#define MAXDFLSRCH 3 /* # default domain levels to try */
-#define MAXDNSRCH 6 /* max # domains in search path */
-#define MAXRESOLVSORT 10 /* number of net to sort on */
-
-struct __res_state {
- int retrans; /* retransmition time interval */
- int retry; /* number of times to retransmit */
- unsigned long options; /* option flags - see below. */
- int nscount; /* number of name servers */
- struct sockaddr_in
- nsaddr_list[MAXNS]; /* address of name server */
- unsigned short id; /* current message id */
- /* 2 byte hole here. */
- char *dnsrch[MAXDNSRCH+1]; /* components of domain to search */
- char defdname[256]; /* default domain (deprecated) */
- unsigned long pfcode; /* RES_PRF_ flags - see below. */
- unsigned ndots:4; /* threshold for initial abs. query */
- unsigned nsort:4; /* number of elements in sort_list[] */
- unsigned ipv6_unavail:1; /* connecting to IPv6 server failed */
- unsigned unused:23;
- struct {
- struct in_addr addr;
- uint32_t mask;
- } sort_list[MAXRESOLVSORT];
- /* 4 byte hole here on 64-bit architectures. */
- void * __glibc_unused_qhook;
- void * __glibc_unused_rhook;
- int res_h_errno; /* last one set for this context */
- int _vcsock; /* PRIVATE: for res_send VC i/o */
- unsigned int _flags; /* PRIVATE: see below */
- /* 4 byte hole here on 64-bit architectures. */
- union {
- char pad[52]; /* On an i386 this means 512b total. */
- struct {
- uint16_t nscount;
- uint16_t nsmap[MAXNS];
- int nssocks[MAXNS];
- uint16_t nscount6;
- uint16_t nsinit;
- struct sockaddr_in6 *nsaddrs[MAXNS];
-#ifdef _LIBC
- unsigned long long int __glibc_extension_index
- __attribute__((packed));
-#else
- unsigned int __glibc_reserved[2];
-#endif
- } _ext;
- } _u;
-};
-
-typedef struct __res_state *res_state;
-
-#endif /* __res_state_defined */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sig_atomic_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sig_atomic_t.h
deleted file mode 100644
index 47eaa28..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sig_atomic_t.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef __sig_atomic_t_defined
-#define __sig_atomic_t_defined 1
-
-#include <bits/types.h>
-
-/* An integral type that can be modified atomically, without the
- possibility of a signal arriving in the middle of the operation. */
-typedef __sig_atomic_t sig_atomic_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigevent_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigevent_t.h
deleted file mode 100644
index e8b28de..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigevent_t.h
+++ /dev/null
@@ -1,48 +0,0 @@
-#ifndef __sigevent_t_defined
-#define __sigevent_t_defined 1
-
-#include <bits/wordsize.h>
-#include <bits/types.h>
-#include <bits/types/__sigval_t.h>
-
-#define __SIGEV_MAX_SIZE 64
-#if __WORDSIZE == 64
-# define __SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 4)
-#else
-# define __SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 3)
-#endif
-
-/* Forward declaration. */
-#ifndef __have_pthread_attr_t
-typedef union pthread_attr_t pthread_attr_t;
-# define __have_pthread_attr_t 1
-#endif
-
-/* Structure to transport application-defined values with signals. */
-typedef struct sigevent
- {
- __sigval_t sigev_value;
- int sigev_signo;
- int sigev_notify;
-
- union
- {
- int _pad[__SIGEV_PAD_SIZE];
-
- /* When SIGEV_SIGNAL and SIGEV_THREAD_ID set, LWP ID of the
- thread to receive the signal. */
- __pid_t _tid;
-
- struct
- {
- void (*_function) (__sigval_t); /* Function to start. */
- pthread_attr_t *_attribute; /* Thread attributes. */
- } _sigev_thread;
- } _sigev_un;
- } sigevent_t;
-
-/* POSIX names to access some of the members. */
-#define sigev_notify_function _sigev_un._sigev_thread._function
-#define sigev_notify_attributes _sigev_un._sigev_thread._attribute
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/siginfo_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/siginfo_t.h
deleted file mode 100644
index 43c4e00..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/siginfo_t.h
+++ /dev/null
@@ -1,151 +0,0 @@
-#ifndef __siginfo_t_defined
-#define __siginfo_t_defined 1
-
-#include <bits/wordsize.h>
-#include <bits/types.h>
-#include <bits/types/__sigval_t.h>
-
-#define __SI_MAX_SIZE 128
-#if __WORDSIZE == 64
-# define __SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 4)
-#else
-# define __SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 3)
-#endif
-
-/* Some fields of siginfo_t have architecture-specific variations. */
-#include <bits/siginfo-arch.h>
-#ifndef __SI_ALIGNMENT
-# define __SI_ALIGNMENT /* nothing */
-#endif
-#ifndef __SI_BAND_TYPE
-# define __SI_BAND_TYPE long int
-#endif
-#ifndef __SI_CLOCK_T
-# define __SI_CLOCK_T __clock_t
-#endif
-#ifndef __SI_ERRNO_THEN_CODE
-# define __SI_ERRNO_THEN_CODE 1
-#endif
-#ifndef __SI_HAVE_SIGSYS
-# define __SI_HAVE_SIGSYS 1
-#endif
-#ifndef __SI_SIGFAULT_ADDL
-# define __SI_SIGFAULT_ADDL /* nothing */
-#endif
-
-typedef struct
- {
- int si_signo; /* Signal number. */
-#if __SI_ERRNO_THEN_CODE
- int si_errno; /* If non-zero, an errno value associated with
- this signal, as defined in <errno.h>. */
- int si_code; /* Signal code. */
-#else
- int si_code;
- int si_errno;
-#endif
-#if __WORDSIZE == 64
- int __pad0; /* Explicit padding. */
-#endif
-
- union
- {
- int _pad[__SI_PAD_SIZE];
-
- /* kill(). */
- struct
- {
- __pid_t si_pid; /* Sending process ID. */
- __uid_t si_uid; /* Real user ID of sending process. */
- } _kill;
-
- /* POSIX.1b timers. */
- struct
- {
- int si_tid; /* Timer ID. */
- int si_overrun; /* Overrun count. */
- __sigval_t si_sigval; /* Signal value. */
- } _timer;
-
- /* POSIX.1b signals. */
- struct
- {
- __pid_t si_pid; /* Sending process ID. */
- __uid_t si_uid; /* Real user ID of sending process. */
- __sigval_t si_sigval; /* Signal value. */
- } _rt;
-
- /* SIGCHLD. */
- struct
- {
- __pid_t si_pid; /* Which child. */
- __uid_t si_uid; /* Real user ID of sending process. */
- int si_status; /* Exit value or signal. */
- __SI_CLOCK_T si_utime;
- __SI_CLOCK_T si_stime;
- } _sigchld;
-
- /* SIGILL, SIGFPE, SIGSEGV, SIGBUS. */
- struct
- {
- void *si_addr; /* Faulting insn/memory ref. */
- __SI_SIGFAULT_ADDL
- short int si_addr_lsb; /* Valid LSB of the reported address. */
- union
- {
- /* used when si_code=SEGV_BNDERR */
- struct
- {
- void *_lower;
- void *_upper;
- } _addr_bnd;
- /* used when si_code=SEGV_PKUERR */
- __uint32_t _pkey;
- } _bounds;
- } _sigfault;
-
- /* SIGPOLL. */
- struct
- {
- __SI_BAND_TYPE si_band; /* Band event for SIGPOLL. */
- int si_fd;
- } _sigpoll;
-
- /* SIGSYS. */
-#if __SI_HAVE_SIGSYS
- struct
- {
- void *_call_addr; /* Calling user insn. */
- int _syscall; /* Triggering system call number. */
- unsigned int _arch; /* AUDIT_ARCH_* of syscall. */
- } _sigsys;
-#endif
- } _sifields;
- } siginfo_t __SI_ALIGNMENT;
-
-
-/* X/Open requires some more fields with fixed names. */
-#define si_pid _sifields._kill.si_pid
-#define si_uid _sifields._kill.si_uid
-#define si_timerid _sifields._timer.si_tid
-#define si_overrun _sifields._timer.si_overrun
-#define si_status _sifields._sigchld.si_status
-#define si_utime _sifields._sigchld.si_utime
-#define si_stime _sifields._sigchld.si_stime
-#define si_value _sifields._rt.si_sigval
-#define si_int _sifields._rt.si_sigval.sival_int
-#define si_ptr _sifields._rt.si_sigval.sival_ptr
-#define si_addr _sifields._sigfault.si_addr
-#define si_addr_lsb _sifields._sigfault.si_addr_lsb
-#define si_lower _sifields._sigfault._bounds._addr_bnd._lower
-#define si_upper _sifields._sigfault._bounds._addr_bnd._upper
-#define si_pkey _sifields._sigfault._bounds._pkey
-#define si_band _sifields._sigpoll.si_band
-#define si_fd _sifields._sigpoll.si_fd
-#if __SI_HAVE_SIGSYS
-# define si_call_addr _sifields._sigsys._call_addr
-# define si_syscall _sifields._sigsys._syscall
-# define si_arch _sifields._sigsys._arch
-#endif
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigset_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigset_t.h
deleted file mode 100644
index 8b27e91..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigset_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __sigset_t_defined
-#define __sigset_t_defined 1
-
-#include <bits/types/__sigset_t.h>
-
-/* A set of signals to be blocked, unblocked, or waited for. */
-typedef __sigset_t sigset_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigval_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigval_t.h
deleted file mode 100644
index a05d7f4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/sigval_t.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef __sigval_t_defined
-#define __sigval_t_defined
-
-#include <bits/types/__sigval_t.h>
-
-/* To avoid sigval_t (not a standard type name) having C++ name
- mangling depending on whether the selected standard includes union
- sigval, it should not be defined at all when using a standard for
- which the sigval name is not reserved; in that case, headers should
- not include <bits/types/sigval_t.h> and should use only the
- internal __sigval_t name. */
-#ifndef __USE_POSIX199309
-# error "sigval_t defined for standard not including union sigval"
-#endif
-
-typedef __sigval_t sigval_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/stack_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/stack_t.h
deleted file mode 100644
index b544027..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/stack_t.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Define stack_t. Linux version.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __stack_t_defined
-#define __stack_t_defined 1
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Structure describing a signal stack. */
-typedef struct
- {
- void *ss_sp;
- int ss_flags;
- size_t ss_size;
- } stack_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_FILE.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_FILE.h
deleted file mode 100644
index ff8aef5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_FILE.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __struct_FILE_defined
-#define __struct_FILE_defined 1
-
-/* Caution: The contents of this file are not part of the official
- stdio.h API. However, much of it is part of the official *binary*
- interface, and therefore cannot be changed. */
-
-#if defined _IO_USE_OLD_IO_FILE && !defined _LIBC
-# error "_IO_USE_OLD_IO_FILE should only be defined when building libc itself"
-#endif
-
-#if defined _IO_lock_t_defined && !defined _LIBC
-# error "_IO_lock_t_defined should only be defined when building libc itself"
-#endif
-
-#include <bits/types.h>
-
-struct _IO_FILE;
-struct _IO_marker;
-struct _IO_codecvt;
-struct _IO_wide_data;
-
-/* During the build of glibc itself, _IO_lock_t will already have been
- defined by internal headers. */
-#ifndef _IO_lock_t_defined
-typedef void _IO_lock_t;
-#endif
-
-/* The tag name of this struct is _IO_FILE to preserve historic
- C++ mangled names for functions taking FILE* arguments.
- That name should not be used in new code. */
-struct _IO_FILE
-{
- int _flags; /* High-order word is _IO_MAGIC; rest is flags. */
-
- /* The following pointers correspond to the C++ streambuf protocol. */
- char *_IO_read_ptr; /* Current read pointer */
- char *_IO_read_end; /* End of get area. */
- char *_IO_read_base; /* Start of putback+get area. */
- char *_IO_write_base; /* Start of put area. */
- char *_IO_write_ptr; /* Current put pointer. */
- char *_IO_write_end; /* End of put area. */
- char *_IO_buf_base; /* Start of reserve area. */
- char *_IO_buf_end; /* End of reserve area. */
-
- /* The following fields are used to support backing up and undo. */
- char *_IO_save_base; /* Pointer to start of non-current get area. */
- char *_IO_backup_base; /* Pointer to first valid character of backup area */
- char *_IO_save_end; /* Pointer to end of non-current get area. */
-
- struct _IO_marker *_markers;
-
- struct _IO_FILE *_chain;
-
- int _fileno;
- int _flags2;
- __off_t _old_offset; /* This used to be _offset but it's too small. */
-
- /* 1+column number of pbase(); 0 is unknown. */
- unsigned short _cur_column;
- signed char _vtable_offset;
- char _shortbuf[1];
-
- _IO_lock_t *_lock;
-#ifdef _IO_USE_OLD_IO_FILE
-};
-
-struct _IO_FILE_complete
-{
- struct _IO_FILE _file;
-#endif
- __off64_t _offset;
- /* Wide character stream stuff. */
- struct _IO_codecvt *_codecvt;
- struct _IO_wide_data *_wide_data;
- struct _IO_FILE *_freeres_list;
- void *_freeres_buf;
- size_t __pad5;
- int _mode;
- /* Make sure we don't get into trouble again. */
- char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
-};
-
-/* These macros are used by bits/stdio.h and internal headers. */
-#define __getc_unlocked_body(_fp) \
- (__glibc_unlikely ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end) \
- ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)
-
-#define __putc_unlocked_body(_ch, _fp) \
- (__glibc_unlikely ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end) \
- ? __overflow (_fp, (unsigned char) (_ch)) \
- : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))
-
-#define _IO_EOF_SEEN 0x0010
-#define __feof_unlocked_body(_fp) (((_fp)->_flags & _IO_EOF_SEEN) != 0)
-
-#define _IO_ERR_SEEN 0x0020
-#define __ferror_unlocked_body(_fp) (((_fp)->_flags & _IO_ERR_SEEN) != 0)
-
-#define _IO_USER_LOCK 0x8000
-/* Many more flag bits are defined internally. */
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct___jmp_buf_tag.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct___jmp_buf_tag.h
deleted file mode 100644
index c7e0911..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct___jmp_buf_tag.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Define struct __jmp_buf_tag.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __jmp_buf_tag_defined
-#define __jmp_buf_tag_defined 1
-
-#include <bits/setjmp.h> /* Get `__jmp_buf'. */
-#include <bits/types/__sigset_t.h>
-
-/* Calling environment, plus possibly a saved signal mask. */
-struct __jmp_buf_tag
- {
- /* NOTE: The machine-dependent definitions of `__sigsetjmp'
- assume that a `jmp_buf' begins with a `__jmp_buf' and that
- `__mask_was_saved' follows it. Do not move these members
- or add others before it. */
- __jmp_buf __jmpbuf; /* Calling environment. */
- int __mask_was_saved; /* Saved the signal mask? */
- __sigset_t __saved_mask; /* Saved signal mask. */
- };
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_iovec.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_iovec.h
deleted file mode 100644
index 89a87b7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_iovec.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Define struct iovec.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __iovec_defined
-#define __iovec_defined 1
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Structure for scatter/gather I/O. */
-struct iovec
- {
- void *iov_base; /* Pointer to data. */
- size_t iov_len; /* Length of data. */
- };
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_itimerspec.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_itimerspec.h
deleted file mode 100644
index 17cc1ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_itimerspec.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#ifndef __itimerspec_defined
-#define __itimerspec_defined 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timespec.h>
-
-/* POSIX.1b structure for timer start values and intervals. */
-struct itimerspec
- {
- struct timespec it_interval;
- struct timespec it_value;
- };
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_msqid_ds.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_msqid_ds.h
deleted file mode 100644
index 1ed041a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_msqid_ds.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Generic implementation of the SysV message struct msqid_ds.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-# error "Never use <bits/msq.h> directly; include <sys/msg.h> instead."
-#endif
-
-/* Structure of record for one message inside the kernel.
- The type `struct msg' is opaque. */
-struct msqid_ds
-{
- struct ipc_perm msg_perm; /* structure describing operation permission */
-#if __TIMESIZE == 32
- __time_t msg_stime; /* time of last msgsnd command */
- unsigned long int __msg_stime_high;
- __time_t msg_rtime; /* time of last msgsnd command */
- unsigned long int __msg_rtime_high;
- __time_t msg_ctime; /* time of last change */
- unsigned long int __msg_ctime_high;
-#else
- __time_t msg_stime; /* time of last msgsnd command */
- __time_t msg_rtime; /* time of last msgsnd command */
- __time_t msg_ctime; /* time of last change */
-#endif
- __syscall_ulong_t __msg_cbytes; /* current number of bytes on queue */
- msgqnum_t msg_qnum; /* number of messages currently on queue */
- msglen_t msg_qbytes; /* max number of bytes allowed on queue */
- __pid_t msg_lspid; /* pid of last msgsnd() */
- __pid_t msg_lrpid; /* pid of last msgrcv() */
- __syscall_ulong_t __glibc_reserved4;
- __syscall_ulong_t __glibc_reserved5;
-};
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_osockaddr.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_osockaddr.h
deleted file mode 100644
index e0bf59d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_osockaddr.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef __osockaddr_defined
-#define __osockaddr_defined 1
-
-/* This is the 4.3 BSD `struct sockaddr' format, which is used as wire
- format in the grotty old 4.3 `talk' protocol. */
-struct osockaddr
-{
- unsigned short int sa_family;
- unsigned char sa_data[14];
-};
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_rusage.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_rusage.h
deleted file mode 100644
index 7edd761..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_rusage.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* Define struct rusage.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __rusage_defined
-#define __rusage_defined 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timeval.h>
-
-/* Structure which says how much of each resource has been used. If
- the system does not keep track of a particular value, the struct
- field is always zero. */
-
-/* The purpose of all the unions is to have the kernel-compatible layout
- while keeping the API type as 'long int', and among machines where
- __syscall_slong_t is not 'long int', this only does the right thing
- for little-endian ones, like x32. */
-struct rusage
- {
- /* Total amount of user time used. */
- struct timeval ru_utime;
- /* Total amount of system time used. */
- struct timeval ru_stime;
- /* Maximum resident set size (in kilobytes). */
- __extension__ union
- {
- long int ru_maxrss;
- __syscall_slong_t __ru_maxrss_word;
- };
- /* Amount of sharing of text segment memory
- with other processes (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_ixrss;
- __syscall_slong_t __ru_ixrss_word;
- };
- /* Amount of data segment memory used (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_idrss;
- __syscall_slong_t __ru_idrss_word;
- };
- /* Amount of stack memory used (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_isrss;
- __syscall_slong_t __ru_isrss_word;
- };
- /* Number of soft page faults (i.e. those serviced by reclaiming
- a page from the list of pages awaiting reallocation. */
- __extension__ union
- {
- long int ru_minflt;
- __syscall_slong_t __ru_minflt_word;
- };
- /* Number of hard page faults (i.e. those that required I/O). */
- __extension__ union
- {
- long int ru_majflt;
- __syscall_slong_t __ru_majflt_word;
- };
- /* Number of times a process was swapped out of physical memory. */
- __extension__ union
- {
- long int ru_nswap;
- __syscall_slong_t __ru_nswap_word;
- };
- /* Number of input operations via the file system. Note: This
- and `ru_oublock' do not include operations with the cache. */
- __extension__ union
- {
- long int ru_inblock;
- __syscall_slong_t __ru_inblock_word;
- };
- /* Number of output operations via the file system. */
- __extension__ union
- {
- long int ru_oublock;
- __syscall_slong_t __ru_oublock_word;
- };
- /* Number of IPC messages sent. */
- __extension__ union
- {
- long int ru_msgsnd;
- __syscall_slong_t __ru_msgsnd_word;
- };
- /* Number of IPC messages received. */
- __extension__ union
- {
- long int ru_msgrcv;
- __syscall_slong_t __ru_msgrcv_word;
- };
- /* Number of signals delivered. */
- __extension__ union
- {
- long int ru_nsignals;
- __syscall_slong_t __ru_nsignals_word;
- };
- /* Number of voluntary context switches, i.e. because the process
- gave up the process before it had to (usually to wait for some
- resource to be available). */
- __extension__ union
- {
- long int ru_nvcsw;
- __syscall_slong_t __ru_nvcsw_word;
- };
- /* Number of involuntary context switches, i.e. a higher priority process
- became runnable or the current process used up its time slice. */
- __extension__ union
- {
- long int ru_nivcsw;
- __syscall_slong_t __ru_nivcsw_word;
- };
- };
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_sched_param.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_sched_param.h
deleted file mode 100644
index 78f3d0b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_sched_param.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Sched parameter structure. Generic version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_STRUCT_SCHED_PARAM
-#define _BITS_TYPES_STRUCT_SCHED_PARAM 1
-
-/* Data structure to describe a process' schedulability. */
-struct sched_param
-{
- int sched_priority;
-};
-
-#endif /* bits/types/struct_sched_param.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_semid_ds.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_semid_ds.h
deleted file mode 100644
index 2f32fa5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_semid_ds.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Generic implementation of the semaphore struct semid_ds.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-# error "Never include <bits/types/struct_semid_ds.h> directly; use <sys/sem.h> instead."
-#endif
-
-/* Data structure describing a set of semaphores. */
-struct semid_ds
-{
- struct ipc_perm sem_perm; /* operation permission struct */
-#if __TIMESIZE == 32
- __time_t sem_otime; /* last semop() time */
- __syscall_ulong_t __sem_otime_high;
- __time_t sem_ctime; /* last time changed by semctl() */
- __syscall_ulong_t __sem_ctime_high;
-#else
- __time_t sem_otime;
- __time_t sem_ctime;
-#endif
- __syscall_ulong_t sem_nsems; /* number of semaphores in set */
- __syscall_ulong_t __glibc_reserved3;
- __syscall_ulong_t __glibc_reserved4;
-};
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_shmid_ds.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_shmid_ds.h
deleted file mode 100644
index 2bd587d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_shmid_ds.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Generic implementation of the shared memory struct shmid_ds.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never include <bits/types/struct_shmid_ds.h> directly; use <sys/shm.h> instead."
-#endif
-
-/* Data structure describing a shared memory segment. */
-struct shmid_ds
- {
- struct ipc_perm shm_perm; /* operation permission struct */
- size_t shm_segsz; /* size of segment in bytes */
-#if __TIMESIZE == 32
- __time_t shm_atime; /* time of last shmat() */
- unsigned long int __shm_atime_high;
- __time_t shm_dtime; /* time of last shmdt() */
- unsigned long int __shm_dtime_high;
- __time_t shm_ctime; /* time of last change by shmctl() */
- unsigned long int __shm_ctime_high;
-#else
- __time_t shm_atime; /* time of last shmat() */
- __time_t shm_dtime; /* time of last shmdt() */
- __time_t shm_ctime; /* time of last change by shmctl() */
-#endif
- __pid_t shm_cpid; /* pid of creator */
- __pid_t shm_lpid; /* pid of last shmop */
- shmatt_t shm_nattch; /* number of current attaches */
- __syscall_ulong_t __glibc_reserved5;
- __syscall_ulong_t __glibc_reserved6;
- };
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_sigstack.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_sigstack.h
deleted file mode 100644
index 6500c01..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_sigstack.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define struct sigstack.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __sigstack_defined
-#define __sigstack_defined 1
-
-/* Structure describing a signal stack (obsolete). */
-struct sigstack
- {
- void *ss_sp; /* Signal stack pointer. */
- int ss_onstack; /* Nonzero if executing on this stack. */
- };
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_statx.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_statx.h
deleted file mode 100644
index 44153a8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_statx.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Definition of the generic version of struct statx.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/types/struct_statx.h> directly, include <sys/stat.h> instead.
-#endif
-
-#ifndef __statx_defined
-#define __statx_defined 1
-
-/* Warning: The kernel may add additional fields to this struct in the
- future. Only use this struct for calling the statx function, not
- for storing data. (Expansion will be controlled by the mask
- argument of the statx function.) */
-struct statx
-{
- __uint32_t stx_mask;
- __uint32_t stx_blksize;
- __uint64_t stx_attributes;
- __uint32_t stx_nlink;
- __uint32_t stx_uid;
- __uint32_t stx_gid;
- __uint16_t stx_mode;
- __uint16_t __statx_pad1[1];
- __uint64_t stx_ino;
- __uint64_t stx_size;
- __uint64_t stx_blocks;
- __uint64_t stx_attributes_mask;
- struct statx_timestamp stx_atime;
- struct statx_timestamp stx_btime;
- struct statx_timestamp stx_ctime;
- struct statx_timestamp stx_mtime;
- __uint32_t stx_rdev_major;
- __uint32_t stx_rdev_minor;
- __uint32_t stx_dev_major;
- __uint32_t stx_dev_minor;
- __uint64_t __statx_pad2[14];
-};
-
-#endif /* __statx_defined */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_statx_timestamp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_statx_timestamp.h
deleted file mode 100644
index 360d46c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_statx_timestamp.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Definition of the generic version of struct statx_timestamp.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/types/struct_statx_timestamp.h> directly, include <sys/stat.h> instead.
-#endif
-
-#ifndef __statx_timestamp_defined
-#define __statx_timestamp_defined 1
-
-struct statx_timestamp
-{
- __int64_t tv_sec;
- __uint32_t tv_nsec;
- __int32_t __statx_timestamp_pad1[1];
-};
-
-#endif /* __statx_timestamp_defined */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timeb.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timeb.h
deleted file mode 100644
index 1fe60c7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timeb.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef __timeb_defined
-#define __timeb_defined 1
-
-#include <bits/types/time_t.h>
-
-/* Structure returned by the 'ftime' function. */
-struct timeb
- {
- time_t time; /* Seconds since epoch, as from 'time'. */
- unsigned short int millitm; /* Additional milliseconds. */
- short int timezone; /* Minutes west of GMT. */
- short int dstflag; /* Nonzero if Daylight Savings Time used. */
- };
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timespec.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timespec.h
deleted file mode 100644
index d11c69c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timespec.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* NB: Include guard matches what <linux/time.h> uses. */
-#ifndef _STRUCT_TIMESPEC
-#define _STRUCT_TIMESPEC 1
-
-#include <bits/types.h>
-#include <bits/endian.h>
-
-/* POSIX.1b structure for a time value. This is like a `struct timeval' but
- has nanoseconds instead of microseconds. */
-struct timespec
-{
- __time_t tv_sec; /* Seconds. */
-#if __WORDSIZE == 64 \
- || (defined __SYSCALL_WORDSIZE && __SYSCALL_WORDSIZE == 64) \
- || __TIMESIZE == 32
- __syscall_slong_t tv_nsec; /* Nanoseconds. */
-#else
-# if __BYTE_ORDER == __BIG_ENDIAN
- int: 32; /* Padding. */
- long int tv_nsec; /* Nanoseconds. */
-# else
- long int tv_nsec; /* Nanoseconds. */
- int: 32; /* Padding. */
-# endif
-#endif
-};
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timeval.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timeval.h
deleted file mode 100644
index 70394ce..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_timeval.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef __timeval_defined
-#define __timeval_defined 1
-
-#include <bits/types.h>
-
-/* A time value that is accurate to the nearest
- microsecond but also has a range of years. */
-struct timeval
-{
- __time_t tv_sec; /* Seconds. */
- __suseconds_t tv_usec; /* Microseconds. */
-};
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_tm.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_tm.h
deleted file mode 100644
index b13b631..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/struct_tm.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef __struct_tm_defined
-#define __struct_tm_defined 1
-
-#include <bits/types.h>
-
-/* ISO C `broken-down time' structure. */
-struct tm
-{
- int tm_sec; /* Seconds. [0-60] (1 leap second) */
- int tm_min; /* Minutes. [0-59] */
- int tm_hour; /* Hours. [0-23] */
- int tm_mday; /* Day. [1-31] */
- int tm_mon; /* Month. [0-11] */
- int tm_year; /* Year - 1900. */
- int tm_wday; /* Day of week. [0-6] */
- int tm_yday; /* Days in year.[0-365] */
- int tm_isdst; /* DST. [-1/0/1]*/
-
-# ifdef __USE_MISC
- long int tm_gmtoff; /* Seconds east of UTC. */
- const char *tm_zone; /* Timezone abbreviation. */
-# else
- long int __tm_gmtoff; /* Seconds east of UTC. */
- const char *__tm_zone; /* Timezone abbreviation. */
-# endif
-};
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/time_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/time_t.h
deleted file mode 100644
index ab8287c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/time_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __time_t_defined
-#define __time_t_defined 1
-
-#include <bits/types.h>
-
-/* Returned by `time'. */
-typedef __time_t time_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/timer_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/timer_t.h
deleted file mode 100644
index d71a413..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/timer_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __timer_t_defined
-#define __timer_t_defined 1
-
-#include <bits/types.h>
-
-/* Timer ID returned by `timer_create'. */
-typedef __timer_t timer_t;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/wint_t.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/wint_t.h
deleted file mode 100644
index fbd63db..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/types/wint_t.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef __wint_t_defined
-#define __wint_t_defined 1
-
-/* Some versions of stddef.h provide wint_t, even though neither the
- C nor C++ standards, nor POSIX, specifies this. We assume that
- stddef.h will define the macro _WINT_T if and only if it provides
- wint_t, and conversely, that it will avoid providing wint_t if
- _WINT_T is already defined. */
-#ifndef _WINT_T
-#define _WINT_T 1
-
-/* Integral type unchanged by default argument promotions that can
- hold any value corresponding to members of the extended character
- set, as well as at least one value that does not correspond to any
- member of the extended character set. */
-#ifndef __WINT_TYPE__
-# define __WINT_TYPE__ unsigned int
-#endif
-
-typedef __WINT_TYPE__ wint_t;
-
-#endif /* _WINT_T */
-#endif /* bits/types/wint_t.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/typesizes.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/typesizes.h
deleted file mode 100644
index 63564b2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/typesizes.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* bits/typesizes.h -- underlying types for *_t. Generic version.
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_H
-# error "Never include <bits/typesizes.h> directly; use <sys/types.h> instead."
-#endif
-
-#ifndef _BITS_TYPESIZES_H
-#define _BITS_TYPESIZES_H 1
-
-/* See <bits/types.h> for the meaning of these macros. This file exists so
- that <bits/types.h> need not vary across different GNU platforms. */
-
-#define __DEV_T_TYPE __UQUAD_TYPE
-#define __UID_T_TYPE __U32_TYPE
-#define __GID_T_TYPE __U32_TYPE
-#define __INO_T_TYPE __ULONGWORD_TYPE
-#define __INO64_T_TYPE __UQUAD_TYPE
-#define __MODE_T_TYPE __U32_TYPE
-#define __NLINK_T_TYPE __UWORD_TYPE
-#define __OFF_T_TYPE __SLONGWORD_TYPE
-#define __OFF64_T_TYPE __SQUAD_TYPE
-#define __PID_T_TYPE __S32_TYPE
-#define __RLIM_T_TYPE __ULONGWORD_TYPE
-#define __RLIM64_T_TYPE __UQUAD_TYPE
-#define __BLKCNT_T_TYPE __SLONGWORD_TYPE
-#define __BLKCNT64_T_TYPE __SQUAD_TYPE
-#define __FSBLKCNT_T_TYPE __ULONGWORD_TYPE
-#define __FSBLKCNT64_T_TYPE __UQUAD_TYPE
-#define __FSFILCNT_T_TYPE __ULONGWORD_TYPE
-#define __FSFILCNT64_T_TYPE __UQUAD_TYPE
-#define __FSWORD_T_TYPE __SWORD_TYPE
-#define __ID_T_TYPE __U32_TYPE
-#define __CLOCK_T_TYPE __SLONGWORD_TYPE
-#define __TIME_T_TYPE __SLONGWORD_TYPE
-#define __USECONDS_T_TYPE __U32_TYPE
-#define __SUSECONDS_T_TYPE __SLONGWORD_TYPE
-#define __SUSECONDS64_T_TYPE __SQUAD_TYPE
-#define __DADDR_T_TYPE __S32_TYPE
-#define __KEY_T_TYPE __S32_TYPE
-#define __CLOCKID_T_TYPE __S32_TYPE
-#define __TIMER_T_TYPE void *
-#define __BLKSIZE_T_TYPE __SLONGWORD_TYPE
-#define __FSID_T_TYPE struct { int __val[2]; }
-#define __SSIZE_T_TYPE __SWORD_TYPE
-#define __SYSCALL_SLONG_TYPE __SLONGWORD_TYPE
-#define __SYSCALL_ULONG_TYPE __ULONGWORD_TYPE
-#define __CPU_MASK_TYPE __ULONGWORD_TYPE
-
-#ifdef __LP64__
-/* Tell the libc code that off_t and off64_t are actually the same type
- for all ABI purposes, even if possibly expressed as different base types
- for C type-checking purposes. */
-# define __OFF_T_MATCHES_OFF64_T 1
-
-/* Same for ino_t and ino64_t. */
-# define __INO_T_MATCHES_INO64_T 1
-
-/* And for rlim_t and rlim64_t. */
-# define __RLIM_T_MATCHES_RLIM64_T 1
-
-/* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */
-# define __STATFS_MATCHES_STATFS64 1
-
-/* And for getitimer, setitimer and rusage */
-# define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1
-#else
-# define __RLIM_T_MATCHES_RLIM64_T 0
-
-# define __STATFS_MATCHES_STATFS64 0
-
-/* And for getitimer, setitimer and rusage */
-# define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0
-#endif
-
-/* Number of descriptors that can fit in an `fd_set'. */
-#define __FD_SETSIZE 1024
-
-
-#endif /* bits/typesizes.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uintn-identity.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uintn-identity.h
deleted file mode 100644
index 6eb4964..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uintn-identity.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Inline functions to return unsigned integer values unchanged.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _NETINET_IN_H && !defined _ENDIAN_H
-# error "Never use <bits/uintn-identity.h> directly; include <netinet/in.h> or <endian.h> instead."
-#endif
-
-#ifndef _BITS_UINTN_IDENTITY_H
-#define _BITS_UINTN_IDENTITY_H 1
-
-#include <bits/types.h>
-
-/* These inline functions are to ensure the appropriate type
- conversions and associated diagnostics from macros that convert to
- a given endianness. */
-
-static __inline __uint16_t
-__uint16_identity (__uint16_t __x)
-{
- return __x;
-}
-
-static __inline __uint32_t
-__uint32_identity (__uint32_t __x)
-{
- return __x;
-}
-
-static __inline __uint64_t
-__uint64_identity (__uint64_t __x)
-{
- return __x;
-}
-
-#endif /* _BITS_UINTN_IDENTITY_H. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uio-ext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uio-ext.h
deleted file mode 100644
index d5dd41a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uio-ext.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* Operating system-specific extensions to sys/uio.h - Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_UIO_EXT_H
-#define _BITS_UIO_EXT_H 1
-
-#ifndef _SYS_UIO_H
-# error "Never include <bits/uio-ext.h> directly; use <sys/uio.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-/* Read from another process' address space. */
-extern ssize_t process_vm_readv (pid_t __pid, const struct iovec *__lvec,
- unsigned long int __liovcnt,
- const struct iovec *__rvec,
- unsigned long int __riovcnt,
- unsigned long int __flags)
- __THROW;
-
-/* Write to another process' address space. */
-extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec,
- unsigned long int __liovcnt,
- const struct iovec *__rvec,
- unsigned long int __riovcnt,
- unsigned long int __flags)
- __THROW;
-
-/* Flags for preadv2/pwritev2. */
-#define RWF_HIPRI 0x00000001 /* High priority request. */
-#define RWF_DSYNC 0x00000002 /* per-IO O_DSYNC. */
-#define RWF_SYNC 0x00000004 /* per-IO O_SYNC. */
-#define RWF_NOWAIT 0x00000008 /* per-IO nonblocking mode. */
-#define RWF_APPEND 0x00000010 /* per-IO O_APPEND. */
-
-__END_DECLS
-
-#endif /* bits/uio-ext.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uio_lim.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uio_lim.h
deleted file mode 100644
index 2abf22e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/uio_lim.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Implementation limits related to sys/uio.h - Linux version.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_UIO_LIM_H
-#define _BITS_UIO_LIM_H 1
-
-/* Maximum length of the 'struct iovec' array in a single call to
- readv or writev.
-
- This macro has different values in different kernel versions. The
- latest versions of the kernel use 1024 and this is good choice. Since
- the C library implementation of readv/writev is able to emulate the
- functionality even if the currently running kernel does not support
- this large value the readv/writev call will not fail because of this. */
-#define __IOV_MAX 1024
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/unistd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/unistd.h
deleted file mode 100644
index d5687ad..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/unistd.h
+++ /dev/null
@@ -1,334 +0,0 @@
-/* Checking macros for unistd functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include <bits/unistd.h> directly; use <unistd.h> instead."
-#endif
-
-extern ssize_t __read_chk (int __fd, void *__buf, size_t __nbytes,
- size_t __buflen)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__read_alias, (int __fd, void *__buf,
- size_t __nbytes), read)
- __wur __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload __wur ssize_t
-read (int __fd, void *const __clang_pass_object_size0 __buf, size_t __nbytes)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__read_warn, __nbytes, __buf,
- "read called with bigger length than "
- "size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __read_chk (__fd, __buf, __nbytes, __glibc_objsize0 (__buf));
- return __read_alias (__fd, __buf, __nbytes);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_UNIX98
-extern ssize_t __pread_chk (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset, size_t __bufsize)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __pread64_chk (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset, size_t __bufsize)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__pread_alias,
- (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset), pread)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__pread64_alias,
- (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset), pread64)
- __wur __attr_access ((__write_only__, 2, 3));
-
-# ifndef __USE_FILE_OFFSET64
-# define __fo_pread_chk __pread_chk
-# define __fo_pread_alias __pread_alias
-# define __fo_off_t __off_t
-# else
-# define __fo_pread_chk __pread64_chk
-# define __fo_pread_alias __pread64_alias
-# define __fo_off_t __off64_t
-# endif
-
-__fortify_potential_overload __wur ssize_t
-pread (int __fd, void *const __clang_pass_object_size0 __buf, size_t __nbytes,
- __fo_off_t __offset)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__pread_chk_warn, __nbytes, __buf,
- "pread called with bigger length than "
- "size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __fo_pread_chk (__fd, __buf, __nbytes, __offset, __glibc_objsize0 (__buf));
- return __fo_pread_alias (__fd, __buf, __nbytes, __offset);
-}
-__FORTIFY_FUNCTION_END
-
-#undef __fo_pread_chk
-#undef __fo_pread_alias
-#undef __fo_off_t
-
-# ifdef __USE_LARGEFILE64
-__fortify_potential_overload __wur ssize_t
-pread64 (int __fd, void *const __clang_pass_object_size0 __buf,
- size_t __nbytes, __off64_t __offset)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__pread64_warn, __nbytes, __buf,
- "pread64 called with bigger length "
- "than size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __pread64_chk (__fd, __buf, __nbytes, __offset, __glibc_objsize0 (__buf));
- return __pread64_alias (__fd, __buf, __nbytes, __offset);
-}
-__FORTIFY_FUNCTION_END
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-extern ssize_t __readlink_chk (const char *__restrict __path,
- char *__restrict __buf, size_t __len,
- size_t __buflen)
- __THROW __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT_NTH (__readlink_alias,
- (const char *__restrict __path,
- char *__restrict __buf, size_t __len), readlink)
- __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload __nonnull ((1, 2)) __wur ssize_t
-__NTH (readlink (const char *__restrict __path,
- char *__restrict const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__readlink_warn, __len, __buf,
- "readlink called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __readlink_chk (__path, __buf, __len, __glibc_objsize (__buf));
- return __readlink_alias (__path, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#ifdef __USE_ATFILE
-extern ssize_t __readlinkat_chk (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len,
- size_t __buflen)
- __THROW __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-extern ssize_t __REDIRECT_NTH (__readlinkat_alias,
- (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len),
- readlinkat)
- __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-
-__fortify_potential_overload __nonnull ((2, 3)) __wur ssize_t
-__NTH (readlinkat (int __fd,
- const char *__restrict __path,
- char *__restrict const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__readlinkat_warn, __len, __buf,
- "readlinkat called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __readlinkat_chk (__fd, __path, __buf, __len, __glibc_objsize (__buf));
- return __readlinkat_alias (__fd, __path, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-extern char *__getcwd_chk (char *__buf, size_t __size, size_t __buflen)
- __THROW __wur;
-extern char *__REDIRECT_NTH (__getcwd_alias,
- (char *__buf, size_t __size), getcwd) __wur;
-
-__fortify_potential_overload __wur char *
-__NTH (getcwd (char *const __clang_pass_object_size __buf, size_t __size))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getcwd_warn, __size, __buf,
- "getcwd called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getcwd_chk (__buf, __size, __glibc_objsize (__buf));
- return __getcwd_alias (__buf, __size);
-}
-__FORTIFY_FUNCTION_END
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-# define __warn_getwd_use_something_else \
- "please use getcwd instead, as getwd doesn't specify buffer size"
-
-extern char *__getwd_chk (char *__buf, size_t buflen)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern char *__REDIRECT_NTH (__getwd_warn, (char *__buf), getwd)
- __nonnull ((1)) __wur __warnattr (__warn_getwd_use_something_else);
-
-extern char *__REDIRECT (__getwd_alias, (char *__str), getwd) __wur;
-
-__fortify_potential_overload __nonnull ((1)) __attribute_deprecated__ __wur
-char *
-__NTH (getwd (char *const __clang_pass_object_size __buf))
- __clang_warning_if (__glibc_objsize (__buf) == (size_t) -1,
- __warn_getwd_use_something_else)
-{
- if (__glibc_objsize (__buf) != (size_t) -1)
- return __getwd_chk (__buf, __glibc_objsize (__buf));
- return __getwd_warn (__buf);
-}
-# undef __warn_getwd_use_something_else
-#endif
-
-extern size_t __confstr_chk (int __name, char *__buf, size_t __len,
- size_t __buflen) __THROW
- __attr_access ((__write_only__, 2, 3));
-extern size_t __REDIRECT_NTH (__confstr_alias, (int __name, char *__buf,
- size_t __len), confstr)
- __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload size_t
-__NTH (confstr (int __name, char *const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__confstr_warn, __len, __buf,
- "confstr called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __confstr_chk (__name, __buf, __len, __glibc_objsize (__buf));
- return __confstr_alias (__name, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-
-extern int __getgroups_chk (int __size, __gid_t __list[], size_t __listlen)
- __THROW __wur __attr_access ((__write_only__, 2, 1));
-extern int __REDIRECT_NTH (__getgroups_alias, (int __size, __gid_t __list[]),
- getgroups) __wur __attr_access ((__write_only__, 2, 1));
-
-__fortify_potential_overload int
-__NTH (getgroups (int __size, __gid_t *const __clang_pass_object_size __list))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getgroups_warn,
- __size * sizeof (__gid_t), __list,
- "getgroups called with bigger group "
- "count than what can fit into "
- "destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__list) != (size_t) -1)
- return __getgroups_chk (__size, __list, __glibc_objsize (__list));
- return __getgroups_alias (__size, __list);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern int __ttyname_r_chk (int __fd, char *__buf, size_t __buflen,
- size_t __nreal) __THROW __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-extern int __REDIRECT_NTH (__ttyname_r_alias, (int __fd, char *__buf,
- size_t __buflen), ttyname_r)
- __nonnull ((2));
-extern int __REDIRECT_NTH (__ttyname_r_chk_warn,
- (int __fd, char *__buf, size_t __buflen,
- size_t __nreal), __ttyname_r_chk)
- __nonnull ((2)) __warnattr ("ttyname_r called with bigger buflen than "
- "size of destination buffer");
-
-__fortify_potential_overload int
-__NTH (ttyname_r (int __fd, char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__ttyname_r_warn, __buflen, __buf,
- "ttyname_r called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __ttyname_r_chk (__fd, __buf, __buflen, __glibc_objsize (__buf));
- return __ttyname_r_alias (__fd, __buf, __buflen);
- }
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_POSIX199506
-extern int __getlogin_r_chk (char *__buf, size_t __buflen, size_t __nreal)
- __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT (__getlogin_r_alias, (char *__buf, size_t __buflen),
- getlogin_r) __nonnull ((1));
-
-__fortify_potential_overload int
-getlogin_r (char *const __clang_pass_object_size __buf, size_t __buflen)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getlogin_r_warn, __buflen, __buf,
- "getlogin_r called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getlogin_r_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __getlogin_r_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-#if defined __USE_MISC || defined __USE_UNIX98
-extern int __gethostname_chk (char *__buf, size_t __buflen, size_t __nreal)
- __THROW __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT_NTH (__gethostname_alias, (char *__buf, size_t __buflen),
- gethostname)
- __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload int
-__NTH (gethostname (char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__gethostname_warn, __buflen, __buf,
- "gethostname called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __gethostname_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __gethostname_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_UNIX98)
-extern int __getdomainname_chk (char *__buf, size_t __buflen, size_t __nreal)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT_NTH (__getdomainname_alias, (char *__buf,
- size_t __buflen),
- getdomainname) __nonnull ((1))
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload int
-__NTH (getdomainname (char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getdomainname_warn, __buflen, __buf,
- "getdomainname called with bigger "
- "buflen than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getdomainname_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __getdomainname_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/unistd_ext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/unistd_ext.h
deleted file mode 100644
index 2e529be..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/unistd_ext.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* System-specific extensions of <unistd.h>, Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include <bits/unistd_ext.h> directly; use <unistd.h> instead."
-#endif
-
-#ifdef __USE_GNU
-
-/* Return the kernel thread ID (TID) of the current thread. The
- returned value is not subject to caching. Most Linux system calls
- accept a TID in place of a PID. Using the TID to change properties
- of a thread that has been created using pthread_create can lead to
- undefined behavior (comparable to manipulating file descriptors
- directly that have not been created explicitly). Note that a TID
- uniquely identifies a thread only while this thread is running; a
- TID can be reused once a thread has exited, even if the thread is
- not detached and has not been joined. */
-extern __pid_t gettid (void) __THROW;
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utmp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utmp.h
deleted file mode 100644
index 7e5512e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utmp.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/* The `struct utmp' type, describing entries in the utmp file.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMP_H
-# error "Never include <bits/utmp.h> directly; use <utmp.h> instead."
-#endif
-
-#include <paths.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <bits/wordsize.h>
-
-
-#define UT_LINESIZE 32
-#define UT_NAMESIZE 32
-#define UT_HOSTSIZE 256
-
-
-/* The structure describing an entry in the database of
- previous logins. */
-struct lastlog
- {
-#if __WORDSIZE_TIME64_COMPAT32
- int32_t ll_time;
-#else
- __time_t ll_time;
-#endif
- char ll_line[UT_LINESIZE];
- char ll_host[UT_HOSTSIZE];
- };
-
-
-/* The structure describing the status of a terminated process. This
- type is used in `struct utmp' below. */
-struct exit_status
- {
- short int e_termination; /* Process termination status. */
- short int e_exit; /* Process exit status. */
- };
-
-
-/* The structure describing an entry in the user accounting database. */
-struct utmp
-{
- short int ut_type; /* Type of login. */
- pid_t ut_pid; /* Process ID of login process. */
- char ut_line[UT_LINESIZE]
- __attribute_nonstring__; /* Devicename. */
- char ut_id[4]
- __attribute_nonstring__; /* Inittab ID. */
- char ut_user[UT_NAMESIZE]
- __attribute_nonstring__; /* Username. */
- char ut_host[UT_HOSTSIZE]
- __attribute_nonstring__; /* Hostname for remote login. */
- struct exit_status ut_exit; /* Exit status of a process marked
- as DEAD_PROCESS. */
-/* The ut_session and ut_tv fields must be the same size when compiled
- 32- and 64-bit. This allows data files and shared memory to be
- shared between 32- and 64-bit applications. */
-#if __WORDSIZE_TIME64_COMPAT32
- int32_t ut_session; /* Session ID, used for windowing. */
- struct
- {
- int32_t tv_sec; /* Seconds. */
- int32_t tv_usec; /* Microseconds. */
- } ut_tv; /* Time entry was made. */
-#else
- long int ut_session; /* Session ID, used for windowing. */
- struct timeval ut_tv; /* Time entry was made. */
-#endif
-
- int32_t ut_addr_v6[4]; /* Internet address of remote host. */
- char __glibc_reserved[20]; /* Reserved for future use. */
-};
-
-/* Backwards compatibility hacks. */
-#define ut_name ut_user
-#ifndef _NO_UT_TIME
-/* We have a problem here: `ut_time' is also used otherwise. Define
- _NO_UT_TIME if the compiler complains. */
-# define ut_time ut_tv.tv_sec
-#endif
-#define ut_xtime ut_tv.tv_sec
-#define ut_addr ut_addr_v6[0]
-
-
-/* Values for the `ut_type' field of a `struct utmp'. */
-#define EMPTY 0 /* No valid user accounting information. */
-
-#define RUN_LVL 1 /* The system's runlevel. */
-#define BOOT_TIME 2 /* Time of system boot. */
-#define NEW_TIME 3 /* Time after system clock changed. */
-#define OLD_TIME 4 /* Time when system clock changed. */
-
-#define INIT_PROCESS 5 /* Process spawned by the init process. */
-#define LOGIN_PROCESS 6 /* Session leader of a logged in user. */
-#define USER_PROCESS 7 /* Normal process. */
-#define DEAD_PROCESS 8 /* Terminated process. */
-
-#define ACCOUNTING 9
-
-/* Old Linux name for the EMPTY type. */
-#define UT_UNKNOWN EMPTY
-
-
-/* Tell the user that we have a modern system with UT_HOST, UT_PID,
- UT_TYPE, UT_ID and UT_TV fields. */
-#define _HAVE_UT_TYPE 1
-#define _HAVE_UT_PID 1
-#define _HAVE_UT_ID 1
-#define _HAVE_UT_TV 1
-#define _HAVE_UT_HOST 1
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utmpx.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utmpx.h
deleted file mode 100644
index c859c5b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utmpx.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Structures and definitions for the user accounting database. GNU version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMPX_H
-# error "Never include <bits/utmpx.h> directly; use <utmpx.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <sys/time.h>
-#include <bits/wordsize.h>
-
-
-#ifdef __USE_GNU
-# include <paths.h>
-# define _PATH_UTMPX _PATH_UTMP
-# define _PATH_WTMPX _PATH_WTMP
-#endif
-
-
-#define __UT_LINESIZE 32
-#define __UT_NAMESIZE 32
-#define __UT_HOSTSIZE 256
-
-
-/* The structure describing the status of a terminated process. This
- type is used in `struct utmpx' below. */
-struct __exit_status
- {
-#ifdef __USE_GNU
- short int e_termination; /* Process termination status. */
- short int e_exit; /* Process exit status. */
-#else
- short int __e_termination; /* Process termination status. */
- short int __e_exit; /* Process exit status. */
-#endif
- };
-
-
-/* The structure describing an entry in the user accounting database. */
-struct utmpx
-{
- short int ut_type; /* Type of login. */
- __pid_t ut_pid; /* Process ID of login process. */
- char ut_line[__UT_LINESIZE]
- __attribute_nonstring__; /* Devicename. */
- char ut_id[4]
- __attribute_nonstring__; /* Inittab ID. */
- char ut_user[__UT_NAMESIZE]
- __attribute_nonstring__; /* Username. */
- char ut_host[__UT_HOSTSIZE]
- __attribute_nonstring__; /* Hostname for remote login. */
- struct __exit_status ut_exit; /* Exit status of a process marked
- as DEAD_PROCESS. */
-
-/* The fields ut_session and ut_tv must be the same size when compiled
- 32- and 64-bit. This allows files and shared memory to be shared
- between 32- and 64-bit applications. */
-#if __WORDSIZE_TIME64_COMPAT32
- __int32_t ut_session; /* Session ID, used for windowing. */
- struct
- {
- __int32_t tv_sec; /* Seconds. */
- __int32_t tv_usec; /* Microseconds. */
- } ut_tv; /* Time entry was made. */
-#else
- long int ut_session; /* Session ID, used for windowing. */
- struct timeval ut_tv; /* Time entry was made. */
-#endif
- __int32_t ut_addr_v6[4]; /* Internet address of remote host. */
- char __glibc_reserved[20]; /* Reserved for future use. */
-};
-
-
-/* Values for the `ut_type' field of a `struct utmpx'. */
-#define EMPTY 0 /* No valid user accounting information. */
-
-#ifdef __USE_GNU
-# define RUN_LVL 1 /* The system's runlevel. */
-#endif
-#define BOOT_TIME 2 /* Time of system boot. */
-#define NEW_TIME 3 /* Time after system clock changed. */
-#define OLD_TIME 4 /* Time when system clock changed. */
-
-#define INIT_PROCESS 5 /* Process spawned by the init process. */
-#define LOGIN_PROCESS 6 /* Session leader of a logged in user. */
-#define USER_PROCESS 7 /* Normal process. */
-#define DEAD_PROCESS 8 /* Terminated process. */
-
-#ifdef __USE_GNU
-# define ACCOUNTING 9 /* System accounting. */
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utsname.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utsname.h
deleted file mode 100644
index ec46d7a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/utsname.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UTSNAME_H
-# error "Never include <bits/utsname.h> directly; use <sys/utsname.h> instead."
-#endif
-
-/* Length of the entries in `struct utsname' is 65. */
-#define _UTSNAME_LENGTH 65
-
-/* Linux provides as additional information in the `struct utsname'
- the name of the current domain. Define _UTSNAME_DOMAIN_LENGTH
- to a value != 0 to activate this entry. */
-#define _UTSNAME_DOMAIN_LENGTH _UTSNAME_LENGTH
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/waitflags.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/waitflags.h
deleted file mode 100644
index bf75ade..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/waitflags.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Definitions of flag bits for `waitpid' et al.
- Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_WAIT_H && !defined _STDLIB_H
-# error "Never include <bits/waitflags.h> directly; use <sys/wait.h> instead."
-#endif
-
-
-/* Bits in the third argument to `waitpid'. */
-#define WNOHANG 1 /* Don't block waiting. */
-#define WUNTRACED 2 /* Report status of stopped children. */
-
-/* Bits in the fourth argument to `waitid'. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define WSTOPPED 2 /* Report stopped child (same as WUNTRACED). */
-# define WEXITED 4 /* Report dead child. */
-# define WCONTINUED 8 /* Report continued child. */
-# define WNOWAIT 0x01000000 /* Don't reap, just poll status. */
-#endif
-
-#define __WNOTHREAD 0x20000000 /* Don't wait on children of other threads
- in this group */
-#define __WALL 0x40000000 /* Wait for any child. */
-#define __WCLONE 0x80000000 /* Wait for cloned process. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/waitstatus.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/waitstatus.h
deleted file mode 100644
index baaf96a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/waitstatus.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Definitions of status bits for `wait' et al.
- Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_WAIT_H && !defined _STDLIB_H
-# error "Never include <bits/waitstatus.h> directly; use <sys/wait.h> instead."
-#endif
-
-
-/* Everything extant so far uses these same bits. */
-
-
-/* If WIFEXITED(STATUS), the low-order 8 bits of the status. */
-#define __WEXITSTATUS(status) (((status) & 0xff00) >> 8)
-
-/* If WIFSIGNALED(STATUS), the terminating signal. */
-#define __WTERMSIG(status) ((status) & 0x7f)
-
-/* If WIFSTOPPED(STATUS), the signal that stopped the child. */
-#define __WSTOPSIG(status) __WEXITSTATUS(status)
-
-/* Nonzero if STATUS indicates normal termination. */
-#define __WIFEXITED(status) (__WTERMSIG(status) == 0)
-
-/* Nonzero if STATUS indicates termination by a signal. */
-#define __WIFSIGNALED(status) \
- (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)
-
-/* Nonzero if STATUS indicates the child is stopped. */
-#define __WIFSTOPPED(status) (((status) & 0xff) == 0x7f)
-
-/* Nonzero if STATUS indicates the child continued after a stop. We only
- define this if <bits/waitflags.h> provides the WCONTINUED flag bit. */
-#ifdef WCONTINUED
-# define __WIFCONTINUED(status) ((status) == __W_CONTINUED)
-#endif
-
-/* Nonzero if STATUS indicates the child dumped core. */
-#define __WCOREDUMP(status) ((status) & __WCOREFLAG)
-
-/* Macros for constructing status values. */
-#define __W_EXITCODE(ret, sig) ((ret) << 8 | (sig))
-#define __W_STOPCODE(sig) ((sig) << 8 | 0x7f)
-#define __W_CONTINUED 0xffff
-#define __WCOREFLAG 0x80
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar-ldbl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar-ldbl.h
deleted file mode 100644
index 868c8c6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar-ldbl.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -mlong-double-64 compatibility mode for <wchar.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WCHAR_H
-# error "Never include <bits/wchar-ldbl.h> directly; use <wchar.h> instead."
-#endif
-
-#if defined __USE_ISOC95 || defined __USE_UNIX98
-__LDBL_REDIR_DECL (fwprintf);
-__LDBL_REDIR_DECL (wprintf);
-__LDBL_REDIR_DECL (swprintf);
-__LDBL_REDIR_DECL (vfwprintf);
-__LDBL_REDIR_DECL (vwprintf);
-__LDBL_REDIR_DECL (vswprintf);
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (fwscanf, __nldbl___isoc99_fwscanf)
-__LDBL_REDIR1_DECL (wscanf, __nldbl___isoc99_wscanf)
-__LDBL_REDIR1_DECL (swscanf, __nldbl___isoc99_swscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (fwscanf, __isoc99_fwscanfieee128)
-__LDBL_REDIR1_DECL (wscanf, __isoc99_wscanfieee128)
-__LDBL_REDIR1_DECL (swscanf, __isoc99_swscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (fwscanf);
-__LDBL_REDIR_DECL (wscanf);
-__LDBL_REDIR_DECL (swscanf);
-# endif
-#endif
-
-#ifdef __USE_ISOC99
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (wcstold, wcstod);
-# else
-__LDBL_REDIR1_DECL (wcstold, __wcstoieee128)
-# endif
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (vfwscanf, __nldbl___isoc99_vfwscanf)
-__LDBL_REDIR1_DECL (vwscanf, __nldbl___isoc99_vwscanf)
-__LDBL_REDIR1_DECL (vswscanf, __nldbl___isoc99_vswscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (vfwscanf, __isoc99_vfwscanfieee128)
-__LDBL_REDIR1_DECL (vwscanf, __isoc99_vwscanfieee128)
-__LDBL_REDIR1_DECL (vswscanf, __isoc99_vswscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (vfwscanf);
-__LDBL_REDIR_DECL (vwscanf);
-__LDBL_REDIR_DECL (vswscanf);
-# endif
-#endif
-
-#ifdef __USE_GNU
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (wcstold_l, wcstod_l);
-# else
-__LDBL_REDIR1_DECL (wcstold_l, __wcstoieee128_l)
-# endif
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (swprintf_chk)
-__LDBL_REDIR2_DECL (vswprintf_chk)
-# if __USE_FORTIFY_LEVEL > 1
-__LDBL_REDIR2_DECL (fwprintf_chk)
-__LDBL_REDIR2_DECL (wprintf_chk)
-__LDBL_REDIR2_DECL (vfwprintf_chk)
-__LDBL_REDIR2_DECL (vwprintf_chk)
-# endif
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar.h
deleted file mode 100644
index 36623e3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* wchar_t type related definitions.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_WCHAR_H
-#define _BITS_WCHAR_H 1
-
-/* The fallback definitions, for when __WCHAR_MAX__ or __WCHAR_MIN__
- are not defined, give the right value and type as long as both int
- and wchar_t are 32-bit types. Adding L'\0' to a constant value
- ensures that the type is correct; it is necessary to use (L'\0' +
- 0) rather than just L'\0' so that the type in C++ is the promoted
- version of wchar_t rather than the distinct wchar_t type itself.
- Because wchar_t in preprocessor #if expressions is treated as
- intmax_t or uintmax_t, the expression (L'\0' - 1) would have the
- wrong value for WCHAR_MAX in such expressions and so cannot be used
- to define __WCHAR_MAX in the unsigned case. */
-
-#ifdef __WCHAR_MAX__
-# define __WCHAR_MAX __WCHAR_MAX__
-#elif L'\0' - 1 > 0
-# define __WCHAR_MAX (0xffffffffu + L'\0')
-#else
-# define __WCHAR_MAX (0x7fffffff + L'\0')
-#endif
-
-#ifdef __WCHAR_MIN__
-# define __WCHAR_MIN __WCHAR_MIN__
-#elif L'\0' - 1 > 0
-# define __WCHAR_MIN (L'\0' + 0)
-#else
-# define __WCHAR_MIN (-__WCHAR_MAX - 1)
-#endif
-
-#endif /* bits/wchar.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar2.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar2.h
deleted file mode 100644
index 23f1ee6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wchar2.h
+++ /dev/null
@@ -1,544 +0,0 @@
-/* Checking macros for wchar functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WCHAR_H
-# error "Never include <bits/wchar2.h> directly; use <wchar.h> instead."
-#endif
-
-extern wchar_t *__wmemcpy_chk (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n,
- size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemcpy_alias,
- (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n),
- wmemcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemcpy (wchar_t *__restrict const __clang_pass_object_size0 __s1,
- const wchar_t *__restrict __s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemcpy_warn, __n, __s1,
- sizeof (wchar_t),
- "wmemcpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t)-1)
- return __wmemcpy_chk(__s1, __s2, __n,
- __glibc_objsize0(__s1) / sizeof (wchar_t));
- return __wmemcpy_alias(__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-
-extern wchar_t *__wmemmove_chk (wchar_t *__s1, const wchar_t *__s2,
- size_t __n, size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemmove_alias, (wchar_t *__s1,
- const wchar_t *__s2,
- size_t __n), wmemmove);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemmove (wchar_t *const __clang_pass_object_size0 __s1,
- const wchar_t *__s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemmove_warn, __n, __s1,
- sizeof (wchar_t),
- "wmemmove called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t) -1)
- return __wmemmove_chk (__s1, __s2, __n,
- __glibc_objsize0 (__s1) / sizeof (wchar_t));
- return __wmemmove_alias (__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_GNU
-extern wchar_t *__wmempcpy_chk (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n,
- size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmempcpy_alias,
- (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2,
- size_t __n), wmempcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH(wmempcpy(wchar_t *__restrict const __clang_pass_object_size0 __s1,
- const wchar_t *__restrict __s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmempcpy_warn, __n, __s1,
- sizeof (wchar_t),
- "wmempcpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t)-1)
- return __wmempcpy_chk(__s1, __s2, __n,
- __glibc_objsize0(__s1) / sizeof (wchar_t));
- return __wmempcpy_alias(__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-extern wchar_t *__wmemset_chk (wchar_t *__s, wchar_t __c, size_t __n,
- size_t __ns) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemset_alias, (wchar_t *__s, wchar_t __c,
- size_t __n), wmemset);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemset (wchar_t *const __clang_pass_object_size0 __s, wchar_t __c,
- size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemset_warn, __n, __s,
- sizeof (wchar_t),
- "wmemset called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s) != (size_t) -1)
- return __wmemset_chk (__s, __c, __n,
- __glibc_objsize0 (__s) / sizeof (wchar_t));
- return __wmemset_alias (__s, __c, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern wchar_t *__wcscpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcscpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcscpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcscpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcscpy_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcscpy_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcpcpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcpcpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcpcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcpcpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcpcpy_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcpcpy_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcsncpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcsncpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcsncpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcsncpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__wcsncpy_warn, __n, __dest,
- sizeof (wchar_t),
- "wcsncpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dest) != (size_t) -1)
- return __wcsncpy_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcsncpy_alias (__dest, __src, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern wchar_t *__wcpncpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcpncpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcpncpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcpncpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__wcpncpy_warn, __n, __dest,
- sizeof (wchar_t),
- "wcpncpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dest) != (size_t) -1)
- return __wcpncpy_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcpncpy_alias (__dest, __src, __n);
-}
-__FORTIFY_FUNCTION_END
-
-extern wchar_t *__wcscat_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcscat_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcscat);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcscat (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcscat_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcscat_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcsncat_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n, size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcsncat_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcsncat);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcsncat (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcsncat_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcsncat_alias (__dest, __src, __n);
-}
-
-
-extern int __swprintf_chk (wchar_t *__restrict __s, size_t __n,
- int __flag, size_t __s_len,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 5, 6))) */;
-
-extern int __REDIRECT_NTH_LDBL (__swprintf_alias,
- (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __fmt, ...),
- swprintf);
-
-extern int __vswprintf_chk (wchar_t *__restrict __s, size_t __n,
- int __flag, size_t __s_len,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 5, 0))) */;
-
-extern int __REDIRECT_NTH_LDBL (__vswprintf_alias,
- (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __fmt,
- __gnuc_va_list __ap), vswprintf);
-
-#ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload int
-__NTH (swprintf (wchar_t *__restrict const __clang_pass_object_size __s,
- size_t __n, const wchar_t *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result;
- if (__glibc_objsize (__s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1)
- __result = __FORTIFY_CALL_VA_CHK(swprintf, __s, __n,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s) / sizeof (wchar_t), __fmt,
- __FORTIFY_ARG_PACK);
- else
- __result = __FORTIFY_CALL_VA_ALIAS(swprintf, __s, __n, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-#elif !defined __cplusplus
-/* XXX We might want to have support in gcc for swprintf. */
-# define swprintf(s, n, ...) \
- (__glibc_objsize (s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1 \
- ? __swprintf_chk (s, n, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (s) / sizeof (wchar_t), __VA_ARGS__) \
- : swprintf (s, n, __VA_ARGS__))
-#endif
-
-__fortify_potential_overload int
-__NTH (vswprintf (wchar_t *__restrict const __clang_pass_object_size __s,
- size_t __n, const wchar_t *__restrict __fmt,
- __gnuc_va_list __ap))
-{
- if (__glibc_objsize (__s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1)
- return __vswprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s) / sizeof (wchar_t), __fmt,
- __ap);
- return __vswprintf_alias (__s, __n, __fmt, __ap);
-}
-
-
-#if __USE_FORTIFY_LEVEL > 1
-
-extern int __fwprintf_chk (__FILE *__restrict __stream, int __flag,
- const wchar_t *__restrict __format, ...);
-extern int __wprintf_chk (int __flag, const wchar_t *__restrict __format,
- ...);
-extern int __vfwprintf_chk (__FILE *__restrict __stream, int __flag,
- const wchar_t *__restrict __format,
- __gnuc_va_list __ap);
-extern int __vwprintf_chk (int __flag, const wchar_t *__restrict __format,
- __gnuc_va_list __ap);
-
-
-#ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload int
-wprintf (const wchar_t *__restrict const __clang_pass_object_size __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __r = __FORTIFY_CALL_VA_CHK (wprintf, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __r;
-}
-
-__fortify_potential_overload int
-fwprintf (__FILE *__restrict const __clang_pass_object_size __stream,
- const wchar_t *__restrict __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __r = __FORTIFY_CALL_VA_CHK (fwprintf, __stream, __USE_FORTIFY_LEVEL - 1,
- __fmt, __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __r;
-}
-# elif !defined __cplusplus
-# define wprintf(...) \
- __wprintf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define fwprintf(stream, ...) \
- __fwprintf_chk (stream, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload int
-vwprintf (const wchar_t *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- return __vwprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-__fortify_potential_overload int
-vfwprintf (__FILE *__restrict const __clang_pass_object_size __stream,
- const wchar_t *__restrict __fmt, __gnuc_va_list __ap)
-{
- return __vfwprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-#endif
-
-extern wchar_t *__fgetws_chk (wchar_t *__restrict __s, size_t __size, int __n,
- __FILE *__restrict __stream) __wur;
-extern wchar_t *__REDIRECT (__fgetws_alias,
- (wchar_t *__restrict __s, int __n,
- __FILE *__restrict __stream), fgetws) __wur;
-
-__fortify_potential_overload __wur wchar_t *
-fgetws (wchar_t *__restrict const __clang_pass_object_size __s, int __n,
- __FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__fgetws_warn, __n, __s,
- sizeof (wchar_t),
- "fgetws called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__s) != (size_t) -1)
- return __fgetws_chk (__s, __glibc_objsize (__s) / sizeof (wchar_t),
- __n, __stream);
- return __fgetws_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern wchar_t *__fgetws_unlocked_chk (wchar_t *__restrict __s, size_t __size,
- int __n, __FILE *__restrict __stream)
- __wur;
-extern wchar_t *__REDIRECT (__fgetws_unlocked_alias,
- (wchar_t *__restrict __s, int __n,
- __FILE *__restrict __stream), fgetws_unlocked)
- __wur;
-
-__fortify_potential_overload __wur wchar_t *
-fgetws_unlocked (wchar_t *__restrict const __clang_pass_object_size __s,
- int __n, __FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgetws_unlocked_warn,
- __n > 0
- && __bos_static_lt2 (__n, __s,
- sizeof (wchar_t)),
- "fgetws_unlocked called with bigger size than "
- "length of destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgetws_unlocked_chk (__s, __glibc_objsize (__s) / sizeof (wchar_t),
- __n, __stream);
- return __fgetws_unlocked_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-extern size_t __wcrtomb_chk (char *__restrict __s, wchar_t __wchar,
- mbstate_t *__restrict __p,
- size_t __buflen) __THROW __wur;
-extern size_t __REDIRECT_NTH (__wcrtomb_alias,
- (char *__restrict __s, wchar_t __wchar,
- mbstate_t *__restrict __ps), wcrtomb) __wur;
-
-__fortify_potential_overload __wur size_t
-__NTH (wcrtomb (char *__restrict const __clang_pass_object_size __s,
- wchar_t __wchar, mbstate_t *__restrict __ps))
-{
- /* We would have to include <limits.h> to get a definition of MB_LEN_MAX.
- But this would only disturb the namespace. So we define our own
- version here. */
-#define __WCHAR_MB_LEN_MAX 16
-#if defined MB_LEN_MAX && MB_LEN_MAX != __WCHAR_MB_LEN_MAX
-# error "Assumed value of MB_LEN_MAX wrong"
-#endif
- if (__glibc_objsize (__s) != (size_t) -1
- && __WCHAR_MB_LEN_MAX > __glibc_objsize (__s))
- return __wcrtomb_chk (__s, __wchar, __ps, __glibc_objsize (__s));
- return __wcrtomb_alias (__s, __wchar, __ps);
-}
-
-
-extern size_t __mbsrtowcs_chk (wchar_t *__restrict __dst,
- const char **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__mbsrtowcs_alias,
- (wchar_t *__restrict __dst,
- const char **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps),
- mbsrtowcs);
-
-__fortify_potential_overload size_t
-__NTH (mbsrtowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__mbsrtowcs_warn, __len, __dst,
- sizeof (wchar_t),
- "mbsrtowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbsrtowcs_chk (__dst, __src, __len, __ps,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbsrtowcs_alias (__dst, __src, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcsrtombs_chk (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__wcsrtombs_alias,
- (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps),
- wcsrtombs);
-
-__fortify_potential_overload size_t
-__NTH (wcsrtombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcsrtombs_warn, __len, __dst,
- "wcsrtombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcsrtombs_chk (__dst, __src, __len, __ps, __glibc_objsize (__dst));
- return __wcsrtombs_alias (__dst, __src, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_GNU
-extern size_t __mbsnrtowcs_chk (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__mbsnrtowcs_alias,
- (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps),
- mbsnrtowcs);
-
-__fortify_potential_overload size_t
-__NTH (mbsnrtowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char **__restrict __src, size_t __nmc, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__mbsnrtowcs_warn,
- sizeof (wchar_t) * __len, __dst,
- "mbsnrtowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbsnrtowcs_chk (__dst, __src, __nmc, __len, __ps,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbsnrtowcs_alias (__dst, __src, __nmc, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcsnrtombs_chk (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps, size_t __dstlen)
- __THROW;
-extern size_t __REDIRECT_NTH (__wcsnrtombs_alias,
- (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps), wcsnrtombs);
-
-__fortify_potential_overload size_t
-__NTH (wcsnrtombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t **__restrict __src, size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcsnrtombs_warn, __len, __dst,
- "wcsnrtombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcsnrtombs_chk (__dst, __src, __nwc, __len, __ps,
- __glibc_objsize (__dst));
- return __wcsnrtombs_alias (__dst, __src, __nwc, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wctype-wchar.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wctype-wchar.h
deleted file mode 100644
index 01827a7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wctype-wchar.h
+++ /dev/null
@@ -1,173 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.25
- * Wide character classification and mapping utilities <wctype.h>
- */
-
-#ifndef _BITS_WCTYPE_WCHAR_H
-#define _BITS_WCTYPE_WCHAR_H 1
-
-#if !defined _WCTYPE_H && !defined _WCHAR_H
-#error "Never include <bits/wctype-wchar.h> directly; include <wctype.h> or <wchar.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <bits/types/wint_t.h>
-
-/* The definitions in this header are specified to appear in <wctype.h>
- in ISO C99, but in <wchar.h> in Unix98. _GNU_SOURCE follows C99. */
-
-/* Scalar type that can hold values which represent locale-specific
- character classifications. */
-typedef unsigned long int wctype_t;
-
-# ifndef _ISwbit
-/* The characteristics are stored always in network byte order (big
- endian). We define the bit value interpretations here dependent on the
- machine's byte order. */
-
-# include <bits/endian.h>
-# if __BYTE_ORDER == __BIG_ENDIAN
-# define _ISwbit(bit) (1 << (bit))
-# else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define _ISwbit(bit) \
- ((bit) < 8 ? (int) ((1UL << (bit)) << 24) \
- : ((bit) < 16 ? (int) ((1UL << (bit)) << 8) \
- : ((bit) < 24 ? (int) ((1UL << (bit)) >> 8) \
- : (int) ((1UL << (bit)) >> 24))))
-# endif
-
-enum
-{
- __ISwupper = 0, /* UPPERCASE. */
- __ISwlower = 1, /* lowercase. */
- __ISwalpha = 2, /* Alphabetic. */
- __ISwdigit = 3, /* Numeric. */
- __ISwxdigit = 4, /* Hexadecimal numeric. */
- __ISwspace = 5, /* Whitespace. */
- __ISwprint = 6, /* Printing. */
- __ISwgraph = 7, /* Graphical. */
- __ISwblank = 8, /* Blank (usually SPC and TAB). */
- __ISwcntrl = 9, /* Control character. */
- __ISwpunct = 10, /* Punctuation. */
- __ISwalnum = 11, /* Alphanumeric. */
-
- _ISwupper = _ISwbit (__ISwupper), /* UPPERCASE. */
- _ISwlower = _ISwbit (__ISwlower), /* lowercase. */
- _ISwalpha = _ISwbit (__ISwalpha), /* Alphabetic. */
- _ISwdigit = _ISwbit (__ISwdigit), /* Numeric. */
- _ISwxdigit = _ISwbit (__ISwxdigit), /* Hexadecimal numeric. */
- _ISwspace = _ISwbit (__ISwspace), /* Whitespace. */
- _ISwprint = _ISwbit (__ISwprint), /* Printing. */
- _ISwgraph = _ISwbit (__ISwgraph), /* Graphical. */
- _ISwblank = _ISwbit (__ISwblank), /* Blank (usually SPC and TAB). */
- _ISwcntrl = _ISwbit (__ISwcntrl), /* Control character. */
- _ISwpunct = _ISwbit (__ISwpunct), /* Punctuation. */
- _ISwalnum = _ISwbit (__ISwalnum) /* Alphanumeric. */
-};
-# endif /* Not _ISwbit */
-
-
-__BEGIN_DECLS
-
-/*
- * Wide-character classification functions: 7.15.2.1.
- */
-
-/* Test for any wide character for which `iswalpha' or `iswdigit' is
- true. */
-extern int iswalnum (wint_t __wc) __THROW;
-
-/* Test for any wide character for which `iswupper' or 'iswlower' is
- true, or any wide character that is one of a locale-specific set of
- wide-characters for which none of `iswcntrl', `iswdigit',
- `iswpunct', or `iswspace' is true. */
-extern int iswalpha (wint_t __wc) __THROW;
-
-/* Test for any control wide character. */
-extern int iswcntrl (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a decimal-digit
- character. */
-extern int iswdigit (wint_t __wc) __THROW;
-
-/* Test for any wide character for which `iswprint' is true and
- `iswspace' is false. */
-extern int iswgraph (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a lowercase letter
- or is one of a locale-specific set of wide characters for which
- none of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswlower (wint_t __wc) __THROW;
-
-/* Test for any printing wide character. */
-extern int iswprint (wint_t __wc) __THROW;
-
-/* Test for any printing wide character that is one of a
- locale-specific et of wide characters for which neither `iswspace'
- nor `iswalnum' is true. */
-extern int iswpunct (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a locale-specific
- set of wide characters for which none of `iswalnum', `iswgraph', or
- `iswpunct' is true. */
-extern int iswspace (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to an uppercase letter
- or is one of a locale-specific set of wide character for which none
- of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswupper (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a hexadecimal-digit
- character equivalent to that performed be the functions described
- in the previous subclause. */
-extern int iswxdigit (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a standard blank
- wide character or a locale-specific set of wide characters for
- which `iswalnum' is false. */
-# ifdef __USE_ISOC99
-extern int iswblank (wint_t __wc) __THROW;
-# endif
-
-/*
- * Extensible wide-character classification functions: 7.15.2.2.
- */
-
-/* Construct value that describes a class of wide characters identified
- by the string argument PROPERTY. */
-extern wctype_t wctype (const char *__property) __THROW;
-
-/* Determine whether the wide-character WC has the property described by
- DESC. */
-extern int iswctype (wint_t __wc, wctype_t __desc) __THROW;
-
-/*
- * Wide-character case-mapping functions: 7.15.3.1.
- */
-
-/* Converts an uppercase letter to the corresponding lowercase letter. */
-extern wint_t towlower (wint_t __wc) __THROW;
-
-/* Converts an lowercase letter to the corresponding uppercase letter. */
-extern wint_t towupper (wint_t __wc) __THROW;
-
-__END_DECLS
-
-#endif /* bits/wctype-wchar.h. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wordsize.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wordsize.h
deleted file mode 100644
index cfa6044..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/wordsize.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#define __WORDSIZE 32
-#define __WORDSIZE_TIME64_COMPAT32 0
-#define __WORDSIZE32_SIZE_ULONG 0
-#define __WORDSIZE32_PTRDIFF_LONG 0
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/xopen_lim.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/xopen_lim.h
deleted file mode 100644
index 0be465f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/bits/xopen_lim.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <limits.h> instead.
- */
-
-/* Additional definitions from X/Open Portability Guide, Issue 4, Version 2
- System Interfaces and Headers, 4.16 <limits.h>
-
- Please note only the values which are not greater than the minimum
- stated in the standard document are listed. The `sysconf' functions
- should be used to obtain the actual value. */
-
-#ifndef _XOPEN_LIM_H
-#define _XOPEN_LIM_H 1
-
-/* We do not provide fixed values for
-
- ARG_MAX Maximum length of argument to the `exec' function
- including environment data.
-
- ATEXIT_MAX Maximum number of functions that may be registered
- with `atexit'.
-
- CHILD_MAX Maximum number of simultaneous processes per real
- user ID.
-
- OPEN_MAX Maximum number of files that one process can have open
- at anyone time.
-
- PAGESIZE
- PAGE_SIZE Size of bytes of a page.
-
- PASS_MAX Maximum number of significant bytes in a password.
-
- We only provide a fixed limit for
-
- IOV_MAX Maximum number of `iovec' structures that one process has
- available for use with `readv' or writev'.
-
- if this is indeed fixed by the underlying system.
-*/
-
-
-/* Maximum number of `iovec' structures that may be used in a single call
- to `readv', `writev', etc. */
-#define _XOPEN_IOV_MAX _POSIX_UIO_MAXIOV
-
-#include <bits/uio_lim.h>
-#ifdef __IOV_MAX
-# define IOV_MAX __IOV_MAX
-#else
-# undef IOV_MAX
-#endif
-
-/* Maximum value of `digit' in calls to the `printf' and `scanf'
- functions. We have no limit, so return a reasonable value. */
-#define NL_ARGMAX _POSIX_ARG_MAX
-
-/* Maximum number of bytes in a `LANG' name. We have no limit. */
-#define NL_LANGMAX _POSIX2_LINE_MAX
-
-/* Maximum message number. We have no limit. */
-#define NL_MSGMAX INT_MAX
-
-/* Maximum number of bytes in N-to-1 collation mapping. We have no
- limit. */
-#if defined __USE_GNU || !defined __USE_XOPEN2K8
-# define NL_NMAX INT_MAX
-#endif
-
-/* Maximum set number. We have no limit. */
-#define NL_SETMAX INT_MAX
-
-/* Maximum number of bytes in a message. We have no limit. */
-#define NL_TEXTMAX INT_MAX
-
-/* Default process priority. */
-#define NZERO 20
-
-
-/* Number of bits in a word of type `int'. */
-#ifdef INT_MAX
-# if INT_MAX == 32767
-# define WORD_BIT 16
-# else
-# if INT_MAX == 2147483647
-# define WORD_BIT 32
-# else
-/* Safe assumption. */
-# define WORD_BIT 64
-# endif
-# endif
-#elif defined __INT_MAX__
-# if __INT_MAX__ == 32767
-# define WORD_BIT 16
-# else
-# if __INT_MAX__ == 2147483647
-# define WORD_BIT 32
-# else
-/* Safe assumption. */
-# define WORD_BIT 64
-# endif
-# endif
-#else
-# define WORD_BIT 32
-#endif
-
-/* Number of bits in a word of type `long int'. */
-#ifdef LONG_MAX
-# if LONG_MAX == 2147483647
-# define LONG_BIT 32
-# else
-/* Safe assumption. */
-# define LONG_BIT 64
-# endif
-#elif defined __LONG_MAX__
-# if __LONG_MAX__ == 2147483647
-# define LONG_BIT 32
-# else
-/* Safe assumption. */
-# define LONG_BIT 64
-# endif
-#else
-# include <bits/wordsize.h>
-# if __WORDSIZE == 64
-# define LONG_BIT 64
-# else
-# define LONG_BIT 32
-# endif
-#endif
-
-#endif /* bits/xopen_lim.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/byteswap.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/byteswap.h
deleted file mode 100644
index e9da7a4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/byteswap.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Swap byte order for 16, 32 and 64 bit values
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BYTESWAP_H
-#define _BYTESWAP_H 1
-
-#include <features.h>
-
-/* Get the machine specific, optimized definitions. */
-#include <bits/byteswap.h>
-
-
-/* The following definitions must all be macros, otherwise some
- of the possible optimizations are not possible. */
-
-/* Return a value with both bytes in the 16 bit argument swapped. */
-#define bswap_16(x) __bswap_16 (x)
-
-/* Return a value with all bytes in the 32 bit argument swapped. */
-#define bswap_32(x) __bswap_32 (x)
-
-/* Return a value with all bytes in the 64 bit argument swapped. */
-#define bswap_64(x) __bswap_64 (x)
-
-#endif /* byteswap.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/complex.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/complex.h
deleted file mode 100644
index 66989af..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/complex.h
+++ /dev/null
@@ -1,249 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.3 Complex arithmetic <complex.h>
- */
-
-#ifndef _COMPLEX_H
-#define _COMPLEX_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get general and ISO C99 specific information. */
-#include <bits/mathdef.h>
-
-/* Gather machine-dependent _FloatN type support. */
-#include <bits/floatn.h>
-
-__BEGIN_DECLS
-
-/* We might need to add support for more compilers here. But since ISO
- C99 is out hopefully all maintained compilers will soon provide the data
- types `float complex' and `double complex'. */
-#if __GNUC_PREREQ (2, 7) && !__GNUC_PREREQ (2, 97)
-# define _Complex __complex__
-#endif
-
-#define complex _Complex
-
-/* Narrowest imaginary unit. This depends on the floating-point
- evaluation method.
- XXX This probably has to go into a gcc related file. */
-#define _Complex_I (__extension__ 1.0iF)
-
-/* Another more descriptive name is `I'.
- XXX Once we have the imaginary support switch this to _Imaginary_I. */
-#undef I
-#define I _Complex_I
-
-#if defined __USE_ISOC11 && __GNUC_PREREQ (4, 7)
-/* Macros to expand into expression of specified complex type. */
-# define CMPLX(x, y) __builtin_complex ((double) (x), (double) (y))
-# define CMPLXF(x, y) __builtin_complex ((float) (x), (float) (y))
-# define CMPLXL(x, y) __builtin_complex ((long double) (x), (long double) (y))
-#endif
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF16(x, y) __builtin_complex ((_Float16) (x), (_Float16) (y))
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF32(x, y) __builtin_complex ((_Float32) (x), (_Float32) (y))
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF64(x, y) __builtin_complex ((_Float64) (x), (_Float64) (y))
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF128(x, y) __builtin_complex ((_Float128) (x), (_Float128) (y))
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF32X(x, y) __builtin_complex ((_Float32x) (x), (_Float32x) (y))
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF64X(x, y) __builtin_complex ((_Float64x) (x), (_Float64x) (y))
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF128X(x, y) \
- __builtin_complex ((_Float128x) (x), (_Float128x) (y))
-#endif
-
-/* The file <bits/cmathcalls.h> contains the prototypes for all the
- actual math functions. These macros are used for those prototypes,
- so we can easily declare each function as both `name' and `__name',
- and can declare the float versions `namef' and `__namef'. */
-
-#define __MATHCALL(function, args) \
- __MATHDECL (_Mdouble_complex_,function, args)
-#define __MATHDECL_IMPL(type, function, args) \
- __MATHDECL_1(type, function, args); \
- __MATHDECL_1(type, __CONCAT(__,function), args)
-#define __MATHDECL(type, function, args) \
- __MATHDECL_IMPL(type, function, args)
-#define __MATHDECL_1_IMPL(type, function, args) \
- extern type __MATH_PRECNAME(function) args __THROW
-#define __MATHDECL_1(type, function, args) \
- __MATHDECL_1_IMPL(type, function, args)
-
-#define _Mdouble_ double
-#define __MATH_PRECNAME(name) name
-#include <bits/cmathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-/* Now the float versions. */
-#define _Mdouble_ float
-#define __MATH_PRECNAME(name) name##f
-#include <bits/cmathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-/* And the long double versions. It is non-critical to define them
- here unconditionally since `long double' is required in ISO C99. */
-#if !(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \
- || defined __LDBL_COMPAT
-# ifdef __LDBL_COMPAT
-# undef __MATHDECL_1
-# define __MATHDECL_1(type, function, args) \
- extern type __REDIRECT_NTH(__MATH_PRECNAME(function), args, function)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHDECL_1
-# undef __MATHDECL
-# define __REDIR_TO(function) \
- __ ## function ## ieee128
-# define __MATHDECL_1(type, function, alias, args) \
- extern type __REDIRECT_NTH(__MATH_PRECNAME(function), args, alias)
-#define __MATHDECL(type, function, args) \
- __MATHDECL_1(type, function, __REDIR_TO(function), args); \
- __MATHDECL_1(type, __CONCAT(__,function), __REDIR_TO(function), args)
-# endif
-
-# define _Mdouble_ long double
-# define __MATH_PRECNAME(name) name##l
-# include <bits/cmathcalls.h>
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __REDIR_TO
-# undef __MATHDECL_1
-# undef __MATHDECL
-#define __MATHDECL(type, function, args) \
- __MATHDECL_IMPL(type, function, args)
-# define __MATHDECL_1(type, function, args) \
- __MATHDECL_1_IMPL(type, function, args)
-# endif
-#endif
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-#if (__HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT16
-# define _Mdouble_ _Float16
-# define __MATH_PRECNAME(name) name##f16
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT32
-# define _Mdouble_ _Float32
-# define __MATH_PRECNAME(name) name##f32
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT64
-# define _Mdouble_ _Float64
-# define __MATH_PRECNAME(name) name##f64
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT128
-# define _Mdouble_ _Float128
-# define __MATH_PRECNAME(name) name##f128
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT32X
-# define _Mdouble_ _Float32x
-# define __MATH_PRECNAME(name) name##f32x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT64X
-# define _Mdouble_ _Float64x
-# define __MATH_PRECNAME(name) name##f64x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT128X
-# define _Mdouble_ _Float128x
-# define __MATH_PRECNAME(name) name##f128x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#undef __MATHDECL_1_IMPL
-#undef __MATHDECL_1
-#undef __MATHDECL
-#undef __MATHCALL
-
-__END_DECLS
-
-#endif /* complex.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/cpio.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/cpio.h
deleted file mode 100644
index 14bb5cf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/cpio.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Extended cpio format from POSIX.1.
- This file is part of the GNU C Library.
- Copyright (C) 1992-2021 Free Software Foundation, Inc.
- NOTE: The canonical source of this file is maintained with the GNU cpio.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _CPIO_H
-#define _CPIO_H 1
-
-/* A cpio archive consists of a sequence of files.
- Each file has a 76 byte header,
- a variable length, NUL terminated filename,
- and variable length file data.
- A header for a filename "TRAILER!!!" indicates the end of the archive. */
-
-/* All the fields in the header are ISO 646 (approximately ASCII) strings
- of octal numbers, left padded, not NUL terminated.
-
- Field Name Length in Bytes Notes
- c_magic 6 must be "070707"
- c_dev 6
- c_ino 6
- c_mode 6 see below for value
- c_uid 6
- c_gid 6
- c_nlink 6
- c_rdev 6 only valid for chr and blk special files
- c_mtime 11
- c_namesize 6 count includes terminating NUL in pathname
- c_filesize 11 must be 0 for FIFOs and directories */
-
-/* Value for the field `c_magic'. */
-#define MAGIC "070707"
-
-/* Values for c_mode, OR'd together: */
-
-#define C_IRUSR 000400
-#define C_IWUSR 000200
-#define C_IXUSR 000100
-#define C_IRGRP 000040
-#define C_IWGRP 000020
-#define C_IXGRP 000010
-#define C_IROTH 000004
-#define C_IWOTH 000002
-#define C_IXOTH 000001
-
-#define C_ISUID 004000
-#define C_ISGID 002000
-#define C_ISVTX 001000
-
-#define C_ISBLK 060000
-#define C_ISCHR 020000
-#define C_ISDIR 040000
-#define C_ISFIFO 010000
-#define C_ISSOCK 0140000
-#define C_ISLNK 0120000
-#define C_ISCTG 0110000
-#define C_ISREG 0100000
-
-#endif /* cpio.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/crypt.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/crypt.h
deleted file mode 100644
index 0635ef0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/crypt.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * UFC-crypt: ultra fast crypt(3) implementation
- *
- * Copyright (C) 1991-2021 Free Software Foundation, Inc.
- *
- * 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
- * <https://www.gnu.org/licenses/>.
- *
- * @(#)crypt.h 1.5 12/20/96
- *
- */
-
-#ifndef _CRYPT_H
-#define _CRYPT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* One-way hash PHRASE, returning a string suitable for storage in the
- user database. SALT selects the one-way function to use, and
- ensures that no two users' hashes are the same, even if they use
- the same passphrase. The return value points to static storage
- which will be overwritten by the next call to crypt. */
-extern char *crypt (const char *__phrase, const char *__salt)
- __THROW __nonnull ((1, 2));
-
-#ifdef __USE_GNU
-
-/* This structure provides scratch and output buffers for 'crypt_r'.
- Its contents should not be accessed directly. */
-struct crypt_data
- {
- char keysched[16 * 8];
- char sb0[32768];
- char sb1[32768];
- char sb2[32768];
- char sb3[32768];
- /* end-of-aligment-critical-data */
- char crypt_3_buf[14];
- char current_salt[2];
- long int current_saltbits;
- int direction, initialized;
- };
-
-/* Thread-safe version of 'crypt'.
- DATA must point to a 'struct crypt_data' allocated by the caller.
- Before the first call to 'crypt_r' with a new 'struct crypt_data',
- that object must be initialized to all zeroes. The pointer
- returned, if not NULL, will point within DATA. (It will still be
- overwritten by the next call to 'crypt_r' with the same DATA.) */
-extern char *crypt_r (const char *__phrase, const char *__salt,
- struct crypt_data * __restrict __data)
- __THROW __nonnull ((1, 2, 3));
-#endif
-
-__END_DECLS
-
-#endif /* crypt.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ctype.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ctype.h
deleted file mode 100644
index 86f2bcc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ctype.h
+++ /dev/null
@@ -1,329 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard 7.4: Character handling <ctype.h>
- */
-
-#ifndef _CTYPE_H
-#define _CTYPE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-__BEGIN_DECLS
-
-#ifndef _ISbit
-/* These are all the characteristics of characters.
- If there get to be more than 16 distinct characteristics,
- many things must be changed that use `unsigned short int's.
-
- The characteristics are stored always in network byte order (big
- endian). We define the bit value interpretations here dependent on the
- machine's byte order. */
-
-# include <bits/endian.h>
-# if __BYTE_ORDER == __BIG_ENDIAN
-# define _ISbit(bit) (1 << (bit))
-# else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define _ISbit(bit) ((bit) < 8 ? ((1 << (bit)) << 8) : ((1 << (bit)) >> 8))
-# endif
-
-enum
-{
- _ISupper = _ISbit (0), /* UPPERCASE. */
- _ISlower = _ISbit (1), /* lowercase. */
- _ISalpha = _ISbit (2), /* Alphabetic. */
- _ISdigit = _ISbit (3), /* Numeric. */
- _ISxdigit = _ISbit (4), /* Hexadecimal numeric. */
- _ISspace = _ISbit (5), /* Whitespace. */
- _ISprint = _ISbit (6), /* Printing. */
- _ISgraph = _ISbit (7), /* Graphical. */
- _ISblank = _ISbit (8), /* Blank (usually SPC and TAB). */
- _IScntrl = _ISbit (9), /* Control character. */
- _ISpunct = _ISbit (10), /* Punctuation. */
- _ISalnum = _ISbit (11) /* Alphanumeric. */
-};
-#endif /* ! _ISbit */
-
-/* These are defined in ctype-info.c.
- The declarations here must match those in localeinfo.h.
-
- In the thread-specific locale model (see `uselocale' in <locale.h>)
- we cannot use global variables for these as was done in the past.
- Instead, the following accessor functions return the address of
- each variable, which is local to the current thread if multithreaded.
-
- These point into arrays of 384, so they can be indexed by any `unsigned
- char' value [0,255]; by EOF (-1); or by any `signed char' value
- [-128,-1). ISO C requires that the ctype functions work for `unsigned
- char' values and for EOF; we also support negative `signed char' values
- for broken old programs. The case conversion arrays are of `int's
- rather than `unsigned char's because tolower (EOF) must be EOF, which
- doesn't fit into an `unsigned char'. But today more important is that
- the arrays are also used for multi-byte character sets. */
-extern const unsigned short int **__ctype_b_loc (void)
- __THROW __attribute__ ((__const__));
-extern const __int32_t **__ctype_tolower_loc (void)
- __THROW __attribute__ ((__const__));
-extern const __int32_t **__ctype_toupper_loc (void)
- __THROW __attribute__ ((__const__));
-
-
-#ifndef __cplusplus
-# define __isctype(c, type) \
- ((*__ctype_b_loc ())[(int) (c)] & (unsigned short int) type)
-#elif defined __USE_EXTERN_INLINES
-# define __isctype_f(type) \
- __extern_inline int \
- is##type (int __c) __THROW \
- { \
- return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _IS##type; \
- }
-#endif
-
-#define __isascii(c) (((c) & ~0x7f) == 0) /* If C is a 7 bit value. */
-#define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */
-
-#define __exctype(name) extern int name (int) __THROW
-
-/* The following names are all functions:
- int isCHARACTERISTIC(int c);
- which return nonzero iff C has CHARACTERISTIC.
- For the meaning of the characteristic names, see the `enum' above. */
-__exctype (isalnum);
-__exctype (isalpha);
-__exctype (iscntrl);
-__exctype (isdigit);
-__exctype (islower);
-__exctype (isgraph);
-__exctype (isprint);
-__exctype (ispunct);
-__exctype (isspace);
-__exctype (isupper);
-__exctype (isxdigit);
-
-
-/* Return the lowercase version of C. */
-extern int tolower (int __c) __THROW;
-
-/* Return the uppercase version of C. */
-extern int toupper (int __c) __THROW;
-
-
-/* ISO C99 introduced one new function. */
-#ifdef __USE_ISOC99
-__exctype (isblank);
-#endif
-
-#ifdef __USE_GNU
-/* Test C for a set of character classes according to MASK. */
-extern int isctype (int __c, int __mask) __THROW;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-
-/* Return nonzero iff C is in the ASCII set
- (i.e., is no more than 7 bits wide). */
-extern int isascii (int __c) __THROW;
-
-/* Return the part of C that is in the ASCII set
- (i.e., the low-order 7 bits of C). */
-extern int toascii (int __c) __THROW;
-
-/* These are the same as `toupper' and `tolower' except that they do not
- check the argument for being in the range of a `char'. */
-__exctype (_toupper);
-__exctype (_tolower);
-#endif /* Use X/Open or use misc. */
-
-/* This code is needed for the optimized mapping functions. */
-#define __tobody(c, f, a, args) \
- (__extension__ \
- ({ int __res; \
- if (sizeof (c) > 1) \
- { \
- if (__builtin_constant_p (c)) \
- { \
- int __c = (c); \
- __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \
- } \
- else \
- __res = f args; \
- } \
- else \
- __res = (a)[(int) (c)]; \
- __res; }))
-
-#if !defined __NO_CTYPE
-# ifdef __isctype_f
-__isctype_f (alnum)
-__isctype_f (alpha)
-__isctype_f (cntrl)
-__isctype_f (digit)
-__isctype_f (lower)
-__isctype_f (graph)
-__isctype_f (print)
-__isctype_f (punct)
-__isctype_f (space)
-__isctype_f (upper)
-__isctype_f (xdigit)
-# ifdef __USE_ISOC99
-__isctype_f (blank)
-# endif
-# elif defined __isctype
-# define isalnum(c) __isctype((c), _ISalnum)
-# define isalpha(c) __isctype((c), _ISalpha)
-# define iscntrl(c) __isctype((c), _IScntrl)
-# define isdigit(c) __isctype((c), _ISdigit)
-# define islower(c) __isctype((c), _ISlower)
-# define isgraph(c) __isctype((c), _ISgraph)
-# define isprint(c) __isctype((c), _ISprint)
-# define ispunct(c) __isctype((c), _ISpunct)
-# define isspace(c) __isctype((c), _ISspace)
-# define isupper(c) __isctype((c), _ISupper)
-# define isxdigit(c) __isctype((c), _ISxdigit)
-# ifdef __USE_ISOC99
-# define isblank(c) __isctype((c), _ISblank)
-# endif
-# endif
-
-# ifdef __USE_EXTERN_INLINES
-__extern_inline int
-__NTH (tolower (int __c))
-{
- return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c;
-}
-
-__extern_inline int
-__NTH (toupper (int __c))
-{
- return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c;
-}
-# endif
-
-# if __GNUC__ >= 2 && defined __OPTIMIZE__ && !defined __cplusplus
-# define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c))
-# define toupper(c) __tobody (c, toupper, *__ctype_toupper_loc (), (c))
-# endif /* Optimizing gcc */
-
-# if defined __USE_MISC || defined __USE_XOPEN
-# define isascii(c) __isascii (c)
-# define toascii(c) __toascii (c)
-
-# define _tolower(c) ((int) (*__ctype_tolower_loc ())[(int) (c)])
-# define _toupper(c) ((int) (*__ctype_toupper_loc ())[(int) (c)])
-# endif
-
-#endif /* Not __NO_CTYPE. */
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* These definitions are similar to the ones above but all functions
- take as an argument a handle for the locale which shall be used. */
-# define __isctype_l(c, type, locale) \
- ((locale)->__ctype_b[(int) (c)] & (unsigned short int) type)
-
-# define __exctype_l(name) \
- extern int name (int, locale_t) __THROW
-
-/* The following names are all functions:
- int isCHARACTERISTIC(int c, locale_t *locale);
- which return nonzero iff C has CHARACTERISTIC.
- For the meaning of the characteristic names, see the `enum' above. */
-__exctype_l (isalnum_l);
-__exctype_l (isalpha_l);
-__exctype_l (iscntrl_l);
-__exctype_l (isdigit_l);
-__exctype_l (islower_l);
-__exctype_l (isgraph_l);
-__exctype_l (isprint_l);
-__exctype_l (ispunct_l);
-__exctype_l (isspace_l);
-__exctype_l (isupper_l);
-__exctype_l (isxdigit_l);
-
-__exctype_l (isblank_l);
-
-
-/* Return the lowercase version of C in locale L. */
-extern int __tolower_l (int __c, locale_t __l) __THROW;
-extern int tolower_l (int __c, locale_t __l) __THROW;
-
-/* Return the uppercase version of C. */
-extern int __toupper_l (int __c, locale_t __l) __THROW;
-extern int toupper_l (int __c, locale_t __l) __THROW;
-
-# if __GNUC__ >= 2 && defined __OPTIMIZE__ && !defined __cplusplus
-# define __tolower_l(c, locale) \
- __tobody (c, __tolower_l, (locale)->__ctype_tolower, (c, locale))
-# define __toupper_l(c, locale) \
- __tobody (c, __toupper_l, (locale)->__ctype_toupper, (c, locale))
-# define tolower_l(c, locale) __tolower_l ((c), (locale))
-# define toupper_l(c, locale) __toupper_l ((c), (locale))
-# endif /* Optimizing gcc */
-
-
-# ifndef __NO_CTYPE
-# define __isalnum_l(c,l) __isctype_l((c), _ISalnum, (l))
-# define __isalpha_l(c,l) __isctype_l((c), _ISalpha, (l))
-# define __iscntrl_l(c,l) __isctype_l((c), _IScntrl, (l))
-# define __isdigit_l(c,l) __isctype_l((c), _ISdigit, (l))
-# define __islower_l(c,l) __isctype_l((c), _ISlower, (l))
-# define __isgraph_l(c,l) __isctype_l((c), _ISgraph, (l))
-# define __isprint_l(c,l) __isctype_l((c), _ISprint, (l))
-# define __ispunct_l(c,l) __isctype_l((c), _ISpunct, (l))
-# define __isspace_l(c,l) __isctype_l((c), _ISspace, (l))
-# define __isupper_l(c,l) __isctype_l((c), _ISupper, (l))
-# define __isxdigit_l(c,l) __isctype_l((c), _ISxdigit, (l))
-
-# define __isblank_l(c,l) __isctype_l((c), _ISblank, (l))
-
-# ifdef __USE_MISC
-# define __isascii_l(c,l) ((l), __isascii (c))
-# define __toascii_l(c,l) ((l), __toascii (c))
-# endif
-
-# define isalnum_l(c,l) __isalnum_l ((c), (l))
-# define isalpha_l(c,l) __isalpha_l ((c), (l))
-# define iscntrl_l(c,l) __iscntrl_l ((c), (l))
-# define isdigit_l(c,l) __isdigit_l ((c), (l))
-# define islower_l(c,l) __islower_l ((c), (l))
-# define isgraph_l(c,l) __isgraph_l ((c), (l))
-# define isprint_l(c,l) __isprint_l ((c), (l))
-# define ispunct_l(c,l) __ispunct_l ((c), (l))
-# define isspace_l(c,l) __isspace_l ((c), (l))
-# define isupper_l(c,l) __isupper_l ((c), (l))
-# define isxdigit_l(c,l) __isxdigit_l ((c), (l))
-
-# define isblank_l(c,l) __isblank_l ((c), (l))
-
-# ifdef __USE_MISC
-# define isascii_l(c,l) __isascii_l ((c), (l))
-# define toascii_l(c,l) __toascii_l ((c), (l))
-# endif
-
-# endif /* Not __NO_CTYPE. */
-
-#endif /* Use POSIX 2008. */
-
-__END_DECLS
-
-#endif /* ctype.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/dirent.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/dirent.h
deleted file mode 100644
index 1d1fab7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/dirent.h
+++ /dev/null
@@ -1,406 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.1.2 Directory Operations <dirent.h>
- */
-
-#ifndef _DIRENT_H
-#define _DIRENT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#ifdef __USE_XOPEN
-# ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __ino64_t_defined
-typedef __ino64_t ino64_t;
-# define __ino64_t_defined
-# endif
-#endif
-
-/* This file defines `struct dirent'.
-
- It defines the macro `_DIRENT_HAVE_D_NAMLEN' iff there is a `d_namlen'
- member that gives the length of `d_name'.
-
- It defines the macro `_DIRENT_HAVE_D_RECLEN' iff there is a `d_reclen'
- member that gives the size of the entire directory entry.
-
- It defines the macro `_DIRENT_HAVE_D_OFF' iff there is a `d_off'
- member that gives the file offset of the next directory entry.
-
- It defines the macro `_DIRENT_HAVE_D_TYPE' iff there is a `d_type'
- member that gives the type of the file.
- */
-
-#include <bits/dirent.h>
-
-#if defined __USE_MISC && !defined d_fileno
-# define d_ino d_fileno /* Backward compatibility. */
-#endif
-
-/* These macros extract size information from a `struct dirent *'.
- They may evaluate their argument multiple times, so it must not
- have side effects. Each of these may involve a relatively costly
- call to `strlen' on some systems, so these values should be cached.
-
- _D_EXACT_NAMLEN (DP) returns the length of DP->d_name, not including
- its terminating null character.
-
- _D_ALLOC_NAMLEN (DP) returns a size at least (_D_EXACT_NAMLEN (DP) + 1);
- that is, the allocation size needed to hold the DP->d_name string.
- Use this macro when you don't need the exact length, just an upper bound.
- This macro is less likely to require calling `strlen' than _D_EXACT_NAMLEN.
- */
-
-#ifdef _DIRENT_HAVE_D_NAMLEN
-# define _D_EXACT_NAMLEN(d) ((d)->d_namlen)
-# define _D_ALLOC_NAMLEN(d) (_D_EXACT_NAMLEN (d) + 1)
-#else
-# define _D_EXACT_NAMLEN(d) (strlen ((d)->d_name))
-# ifdef _DIRENT_HAVE_D_RECLEN
-# define _D_ALLOC_NAMLEN(d) (((char *) (d) + (d)->d_reclen) - &(d)->d_name[0])
-# else
-# define _D_ALLOC_NAMLEN(d) (sizeof (d)->d_name > 1 ? sizeof (d)->d_name \
- : _D_EXACT_NAMLEN (d) + 1)
-# endif
-#endif
-
-
-#ifdef __USE_MISC
-/* File types for `d_type'. */
-enum
- {
- DT_UNKNOWN = 0,
-# define DT_UNKNOWN DT_UNKNOWN
- DT_FIFO = 1,
-# define DT_FIFO DT_FIFO
- DT_CHR = 2,
-# define DT_CHR DT_CHR
- DT_DIR = 4,
-# define DT_DIR DT_DIR
- DT_BLK = 6,
-# define DT_BLK DT_BLK
- DT_REG = 8,
-# define DT_REG DT_REG
- DT_LNK = 10,
-# define DT_LNK DT_LNK
- DT_SOCK = 12,
-# define DT_SOCK DT_SOCK
- DT_WHT = 14
-# define DT_WHT DT_WHT
- };
-
-/* Convert between stat structure types and directory types. */
-# define IFTODT(mode) (((mode) & 0170000) >> 12)
-# define DTTOIF(dirtype) ((dirtype) << 12)
-#endif
-
-
-/* This is the data type of directory stream objects.
- The actual structure is opaque to users. */
-typedef struct __dirstream DIR;
-
-/* Open a directory stream on NAME.
- Return a DIR stream on the directory, or NULL if it could not be opened.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern DIR *opendir (const char *__name) __nonnull ((1));
-
-#ifdef __USE_XOPEN2K8
-/* Same as opendir, but open the stream on the file descriptor FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern DIR *fdopendir (int __fd);
-#endif
-
-/* Close the directory stream DIRP.
- Return 0 if successful, -1 if not.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int closedir (DIR *__dirp) __nonnull ((1));
-
-/* Read a directory entry from DIRP. Return a pointer to a `struct
- dirent' describing the entry, or NULL for EOF or error. The
- storage returned may be overwritten by a later readdir call on the
- same DIR stream.
-
- If the Large File Support API is selected we have to use the
- appropriate interface.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern struct dirent *readdir (DIR *__dirp) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern struct dirent *__REDIRECT (readdir, (DIR *__dirp), readdir64)
- __nonnull ((1));
-# else
-# define readdir readdir64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern struct dirent64 *readdir64 (DIR *__dirp) __nonnull ((1));
-#endif
-
-#ifdef __USE_POSIX
-/* Reentrant version of `readdir'. Return in RESULT a pointer to the
- next entry.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int readdir_r (DIR *__restrict __dirp,
- struct dirent *__restrict __entry,
- struct dirent **__restrict __result)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (readdir_r,
- (DIR *__restrict __dirp,
- struct dirent *__restrict __entry,
- struct dirent **__restrict __result),
- readdir64_r)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# else
-# define readdir_r readdir64_r
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int readdir64_r (DIR *__restrict __dirp,
- struct dirent64 *__restrict __entry,
- struct dirent64 **__restrict __result)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# endif
-#endif /* POSIX or misc */
-
-/* Rewind DIRP to the beginning of the directory. */
-extern void rewinddir (DIR *__dirp) __THROW __nonnull ((1));
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# include <bits/types.h>
-
-/* Seek to position POS on DIRP. */
-extern void seekdir (DIR *__dirp, long int __pos) __THROW __nonnull ((1));
-
-/* Return the current position of DIRP. */
-extern long int telldir (DIR *__dirp) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_XOPEN2K8
-
-/* Return the file descriptor used by DIRP. */
-extern int dirfd (DIR *__dirp) __THROW __nonnull ((1));
-
-# if defined __OPTIMIZE__ && defined _DIR_dirfd
-# define dirfd(dirp) _DIR_dirfd (dirp)
-# endif
-
-# ifdef __USE_MISC
-# ifndef MAXNAMLEN
-/* Get the definitions of the POSIX.1 limits. */
-# include <bits/posix1_lim.h>
-
-/* `MAXNAMLEN' is the BSD name for what POSIX calls `NAME_MAX'. */
-# ifdef NAME_MAX
-# define MAXNAMLEN NAME_MAX
-# else
-# define MAXNAMLEN 255
-# endif
-# endif
-# endif
-
-# define __need_size_t
-# include <stddef.h>
-
-/* Scan the directory DIR, calling SELECTOR on each directory entry.
- Entries for which SELECT returns nonzero are individually malloc'd,
- sorted using qsort with CMP, and collected in a malloc'd array in
- *NAMELIST. Returns the number of entries selected, or -1 on error.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int scandir (const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **))
- __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (scandir,
- (const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **)),
- scandir64) __nonnull ((1, 2));
-# else
-# define scandir scandir64
-# endif
-# endif
-
-# if defined __USE_GNU && defined __USE_LARGEFILE64
-/* This function is like `scandir' but it uses the 64bit dirent structure.
- Please note that the CMP function must now work with struct dirent64 **. */
-extern int scandir64 (const char *__restrict __dir,
- struct dirent64 ***__restrict __namelist,
- int (*__selector) (const struct dirent64 *),
- int (*__cmp) (const struct dirent64 **,
- const struct dirent64 **))
- __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-/* Similar to `scandir' but a relative DIR name is interpreted relative
- to the directory for which DFD is a descriptor.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int scandirat (int __dfd, const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **))
- __nonnull ((2, 3));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (scandirat,
- (int __dfd, const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **)),
- scandirat64) __nonnull ((2, 3));
-# else
-# define scandirat scandirat64
-# endif
-# endif
-
-/* This function is like `scandir' but it uses the 64bit dirent structure.
- Please note that the CMP function must now work with struct dirent64 **. */
-extern int scandirat64 (int __dfd, const char *__restrict __dir,
- struct dirent64 ***__restrict __namelist,
- int (*__selector) (const struct dirent64 *),
- int (*__cmp) (const struct dirent64 **,
- const struct dirent64 **))
- __nonnull ((2, 3));
-# endif
-
-/* Function to compare two `struct dirent's alphabetically. */
-# ifndef __USE_FILE_OFFSET64
-extern int alphasort (const struct dirent **__e1,
- const struct dirent **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (alphasort,
- (const struct dirent **__e1,
- const struct dirent **__e2),
- alphasort64) __attribute_pure__ __nonnull ((1, 2));
-# else
-# define alphasort alphasort64
-# endif
-# endif
-
-# if defined __USE_GNU && defined __USE_LARGEFILE64
-extern int alphasort64 (const struct dirent64 **__e1,
- const struct dirent64 **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif /* Use XPG7. */
-
-
-#ifdef __USE_MISC
-/* Read directory entries from FD into BUF, reading at most NBYTES.
- Reading starts at offset *BASEP, and *BASEP is updated with the new
- position after reading. Returns the number of bytes read; zero when at
- end of directory; or -1 for errors. */
-# ifndef __USE_FILE_OFFSET64
-extern __ssize_t getdirentries (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off_t *__restrict __basep)
- __THROW __nonnull ((2, 4));
-# else
-# ifdef __REDIRECT
-extern __ssize_t __REDIRECT_NTH (getdirentries,
- (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off64_t *__restrict __basep),
- getdirentries64) __nonnull ((2, 4));
-# else
-# define getdirentries getdirentries64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern __ssize_t getdirentries64 (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off64_t *__restrict __basep)
- __THROW __nonnull ((2, 4));
-# endif
-#endif /* Use misc. */
-
-#ifdef __USE_GNU
-/* Function to compare two `struct dirent's by name & version. */
-# ifndef __USE_FILE_OFFSET64
-extern int versionsort (const struct dirent **__e1,
- const struct dirent **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (versionsort,
- (const struct dirent **__e1,
- const struct dirent **__e2),
- versionsort64)
- __attribute_pure__ __nonnull ((1, 2));
-# else
-# define versionsort versionsort64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int versionsort64 (const struct dirent64 **__e1,
- const struct dirent64 **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif /* Use GNU. */
-
-__END_DECLS
-
-#include <bits/dirent_ext.h>
-
-#endif /* dirent.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/dlfcn.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/dlfcn.h
deleted file mode 100644
index d461580..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/dlfcn.h
+++ /dev/null
@@ -1,229 +0,0 @@
-/* User functions for run-time dynamic loading.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DLFCN_H
-#define _DLFCN_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-#include <sys/types.h>
-
-/* Collect various system dependent definitions and declarations. */
-#include <bits/dlfcn.h>
-
-
-#ifdef __USE_GNU
-/* If the first argument of `dlsym' or `dlvsym' is set to RTLD_NEXT
- the run-time address of the symbol called NAME in the next shared
- object is returned. The "next" relation is defined by the order
- the shared objects were loaded. */
-# define RTLD_NEXT ((void *) -1l)
-
-/* If the first argument to `dlsym' or `dlvsym' is set to RTLD_DEFAULT
- the run-time address of the symbol called NAME in the global scope
- is returned. */
-# define RTLD_DEFAULT ((void *) 0)
-
-
-/* Type for namespace indices. */
-typedef long int Lmid_t;
-
-/* Special namespace ID values. */
-# define LM_ID_BASE 0 /* Initial namespace. */
-# define LM_ID_NEWLM -1 /* For dlmopen: request new namespace. */
-#endif
-
-
-__BEGIN_DECLS
-
-/* Open the shared object FILE and map it in; return a handle that can be
- passed to `dlsym' to get symbol values from it. */
-extern void *dlopen (const char *__file, int __mode) __THROWNL;
-
-/* Same as above, but ELF header is at OFF from the start of file. */
-#ifndef __USE_FILE_OFFSET64
-extern void *__google_dlopen_with_offset (__const char *__file,
- __off_t offset,
- int __mode) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern void *__REDIRECT_NTH (__google_dlopen_with_offset,
- (__const char *__file, __off64_t offset, int __mode),
- __google_dlopen_with_offset64);
-# else
-#define __google_dlopen_with_offset __google_dlopen_with_offset64
-# endif
-#endif /* not __USE_FILE_OFFSET64 */
-#ifdef __USE_LARGEFILE64
-extern void *__google_dlopen_with_offset64 (__const char *__file,
- __off64_t offset,
- int __mode) __THROW;
-#endif
-
-/* Unmap and close a shared object opened by `dlopen'.
- The handle cannot be used again after calling `dlclose'. */
-extern int dlclose (void *__handle) __THROWNL __nonnull ((1));
-
-/* Find the run-time address in the shared object HANDLE refers to
- of the symbol called NAME. */
-extern void *dlsym (void *__restrict __handle,
- const char *__restrict __name) __THROW __nonnull ((2));
-
-#ifdef __USE_GNU
-/* Like `dlopen', but request object to be allocated in a new namespace. */
-extern void *dlmopen (Lmid_t __nsid, const char *__file, int __mode) __THROWNL;
-
-/* Same as above, but ELF header is at OFF from the start of file. */
-extern void *__google_dlmopen_with_offset (Lmid_t __nsid,
- __const char *__file,
- off_t offset,
- int __mode) __THROW;
-
-/* Find the run-time address in the shared object HANDLE refers to
- of the symbol called NAME with VERSION. */
-extern void *dlvsym (void *__restrict __handle,
- const char *__restrict __name,
- const char *__restrict __version)
- __THROW __nonnull ((2, 3));
-#endif
-
-/* When any of the above functions fails, call this function
- to return a string describing the error. Each call resets
- the error string so that a following call returns null. */
-extern char *dlerror (void) __THROW;
-
-
-#ifdef __USE_GNU
-/* Structure containing information about object searched using
- `dladdr'. */
-typedef struct
-{
- const char *dli_fname; /* File name of defining object. */
- void *dli_fbase; /* Load address of that object. */
- const char *dli_sname; /* Name of nearest symbol. */
- void *dli_saddr; /* Exact value of nearest symbol. */
-} Dl_info;
-
-/* Fill in *INFO with the following information about ADDRESS.
- Returns 0 iff no shared object's segments contain that address. */
-extern int dladdr (const void *__address, Dl_info *__info)
- __THROW __nonnull ((2));
-
-/* Same as `dladdr', but additionally sets *EXTRA_INFO according to FLAGS. */
-extern int dladdr1 (const void *__address, Dl_info *__info,
- void **__extra_info, int __flags) __THROW __nonnull ((2));
-
-/* These are the possible values for the FLAGS argument to `dladdr1'.
- This indicates what extra information is stored at *EXTRA_INFO.
- It may also be zero, in which case the EXTRA_INFO argument is not used. */
-enum
- {
- /* Matching symbol table entry (const ElfNN_Sym *). */
- RTLD_DL_SYMENT = 1,
-
- /* The object containing the address (struct link_map *). */
- RTLD_DL_LINKMAP = 2
- };
-
-
-/* Get information about the shared object HANDLE refers to.
- REQUEST is from among the values below, and determines the use of ARG.
-
- On success, returns zero. On failure, returns -1 and records an error
- message to be fetched with `dlerror'. */
-extern int dlinfo (void *__restrict __handle,
- int __request, void *__restrict __arg)
- __THROW __nonnull ((1, 3));
-
-/* These are the possible values for the REQUEST argument to `dlinfo'. */
-enum
- {
- /* Treat ARG as `lmid_t *'; store namespace ID for HANDLE there. */
- RTLD_DI_LMID = 1,
-
- /* Treat ARG as `struct link_map **';
- store the `struct link_map *' for HANDLE there. */
- RTLD_DI_LINKMAP = 2,
-
- RTLD_DI_CONFIGADDR = 3, /* Unsupported, defined by Solaris. */
-
- /* Treat ARG as `Dl_serinfo *' (see below), and fill in to describe the
- directories that will be searched for dependencies of this object.
- RTLD_DI_SERINFOSIZE fills in just the `dls_cnt' and `dls_size'
- entries to indicate the size of the buffer that must be passed to
- RTLD_DI_SERINFO to fill in the full information. */
- RTLD_DI_SERINFO = 4,
- RTLD_DI_SERINFOSIZE = 5,
-
- /* Treat ARG as `char *', and store there the directory name used to
- expand $ORIGIN in this shared object's dependency file names. */
- RTLD_DI_ORIGIN = 6,
-
- RTLD_DI_PROFILENAME = 7, /* Unsupported, defined by Solaris. */
- RTLD_DI_PROFILEOUT = 8, /* Unsupported, defined by Solaris. */
-
- /* Treat ARG as `size_t *', and store there the TLS module ID
- of this object's PT_TLS segment, as used in TLS relocations;
- store zero if this object does not define a PT_TLS segment. */
- RTLD_DI_TLS_MODID = 9,
-
- /* Treat ARG as `void **', and store there a pointer to the calling
- thread's TLS block corresponding to this object's PT_TLS segment.
- Store a null pointer if this object does not define a PT_TLS
- segment, or if the calling thread has not allocated a block for it. */
- RTLD_DI_TLS_DATA = 10,
-
- RTLD_DI_MAX = 10
- };
-
-
-/* This is the type of elements in `Dl_serinfo', below.
- The `dls_name' member points to space in the buffer passed to `dlinfo'. */
-typedef struct
-{
- char *dls_name; /* Name of library search path directory. */
- unsigned int dls_flags; /* Indicates where this directory came from. */
-} Dl_serpath;
-
-/* This is the structure that must be passed (by reference) to `dlinfo' for
- the RTLD_DI_SERINFO and RTLD_DI_SERINFOSIZE requests. */
-typedef struct
-{
- size_t dls_size; /* Size in bytes of the whole buffer. */
- unsigned int dls_cnt; /* Number of elements in `dls_serpath'. */
-# if __GNUC_PREREQ (3, 0)
- /* The zero-length array avoids an unwanted array subscript check by
- the compiler, while the surrounding anonymous union preserves the
- historic size of the type. At the time of writing, GNU C does
- not support structs with flexible array members in unions. */
- __extension__ union
- {
- Dl_serpath dls_serpath[0]; /* Actually longer, dls_cnt elements. */
- Dl_serpath __dls_serpath_pad[1];
- };
-# else
- Dl_serpath dls_serpath[1]; /* Actually longer, dls_cnt elements. */
-# endif
-} Dl_serinfo;
-#endif /* __USE_GNU */
-
-
-__END_DECLS
-
-#endif /* dlfcn.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/elf.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/elf.h
deleted file mode 100644
index a22ff2f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/elf.h
+++ /dev/null
@@ -1,4109 +0,0 @@
-/* This file defines standard ELF types, structures, and macros.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ELF_H
-#define _ELF_H 1
-
-/* Standard ELF types. */
-
-#include <stdint.h>
-
-/* Type for a 16-bit quantity. */
-typedef uint16_t Elf32_Half;
-typedef uint16_t Elf64_Half;
-
-/* Types for signed and unsigned 32-bit quantities. */
-typedef uint32_t Elf32_Word;
-typedef int32_t Elf32_Sword;
-typedef uint32_t Elf64_Word;
-typedef int32_t Elf64_Sword;
-
-/* Types for signed and unsigned 64-bit quantities. */
-typedef uint64_t Elf32_Xword;
-typedef int64_t Elf32_Sxword;
-typedef uint64_t Elf64_Xword;
-typedef int64_t Elf64_Sxword;
-
-/* Type of addresses. */
-typedef uint32_t Elf32_Addr;
-typedef uint64_t Elf64_Addr;
-
-/* Type of file offsets. */
-typedef uint32_t Elf32_Off;
-typedef uint64_t Elf64_Off;
-
-/* Type for section indices, which are 16-bit quantities. */
-typedef uint16_t Elf32_Section;
-typedef uint16_t Elf64_Section;
-
-/* Type for version symbol information. */
-typedef Elf32_Half Elf32_Versym;
-typedef Elf64_Half Elf64_Versym;
-
-
-/* The ELF file header. This appears at the start of every ELF file. */
-
-#define EI_NIDENT (16)
-
-typedef struct
-{
- unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */
- Elf32_Half e_type; /* Object file type */
- Elf32_Half e_machine; /* Architecture */
- Elf32_Word e_version; /* Object file version */
- Elf32_Addr e_entry; /* Entry point virtual address */
- Elf32_Off e_phoff; /* Program header table file offset */
- Elf32_Off e_shoff; /* Section header table file offset */
- Elf32_Word e_flags; /* Processor-specific flags */
- Elf32_Half e_ehsize; /* ELF header size in bytes */
- Elf32_Half e_phentsize; /* Program header table entry size */
- Elf32_Half e_phnum; /* Program header table entry count */
- Elf32_Half e_shentsize; /* Section header table entry size */
- Elf32_Half e_shnum; /* Section header table entry count */
- Elf32_Half e_shstrndx; /* Section header string table index */
-} Elf32_Ehdr;
-
-typedef struct
-{
- unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */
- Elf64_Half e_type; /* Object file type */
- Elf64_Half e_machine; /* Architecture */
- Elf64_Word e_version; /* Object file version */
- Elf64_Addr e_entry; /* Entry point virtual address */
- Elf64_Off e_phoff; /* Program header table file offset */
- Elf64_Off e_shoff; /* Section header table file offset */
- Elf64_Word e_flags; /* Processor-specific flags */
- Elf64_Half e_ehsize; /* ELF header size in bytes */
- Elf64_Half e_phentsize; /* Program header table entry size */
- Elf64_Half e_phnum; /* Program header table entry count */
- Elf64_Half e_shentsize; /* Section header table entry size */
- Elf64_Half e_shnum; /* Section header table entry count */
- Elf64_Half e_shstrndx; /* Section header string table index */
-} Elf64_Ehdr;
-
-/* Fields in the e_ident array. The EI_* macros are indices into the
- array. The macros under each EI_* macro are the values the byte
- may have. */
-
-#define EI_MAG0 0 /* File identification byte 0 index */
-#define ELFMAG0 0x7f /* Magic number byte 0 */
-
-#define EI_MAG1 1 /* File identification byte 1 index */
-#define ELFMAG1 'E' /* Magic number byte 1 */
-
-#define EI_MAG2 2 /* File identification byte 2 index */
-#define ELFMAG2 'L' /* Magic number byte 2 */
-
-#define EI_MAG3 3 /* File identification byte 3 index */
-#define ELFMAG3 'F' /* Magic number byte 3 */
-
-/* Conglomeration of the identification bytes, for easy testing as a word. */
-#define ELFMAG "\177ELF"
-#define SELFMAG 4
-
-#define EI_CLASS 4 /* File class byte index */
-#define ELFCLASSNONE 0 /* Invalid class */
-#define ELFCLASS32 1 /* 32-bit objects */
-#define ELFCLASS64 2 /* 64-bit objects */
-#define ELFCLASSNUM 3
-
-#define EI_DATA 5 /* Data encoding byte index */
-#define ELFDATANONE 0 /* Invalid data encoding */
-#define ELFDATA2LSB 1 /* 2's complement, little endian */
-#define ELFDATA2MSB 2 /* 2's complement, big endian */
-#define ELFDATANUM 3
-
-#define EI_VERSION 6 /* File version byte index */
- /* Value must be EV_CURRENT */
-
-#define EI_OSABI 7 /* OS ABI identification */
-#define ELFOSABI_NONE 0 /* UNIX System V ABI */
-#define ELFOSABI_SYSV 0 /* Alias. */
-#define ELFOSABI_HPUX 1 /* HP-UX */
-#define ELFOSABI_NETBSD 2 /* NetBSD. */
-#define ELFOSABI_GNU 3 /* Object uses GNU ELF extensions. */
-#define ELFOSABI_LINUX ELFOSABI_GNU /* Compatibility alias. */
-#define ELFOSABI_SOLARIS 6 /* Sun Solaris. */
-#define ELFOSABI_AIX 7 /* IBM AIX. */
-#define ELFOSABI_IRIX 8 /* SGI Irix. */
-#define ELFOSABI_FREEBSD 9 /* FreeBSD. */
-#define ELFOSABI_TRU64 10 /* Compaq TRU64 UNIX. */
-#define ELFOSABI_MODESTO 11 /* Novell Modesto. */
-#define ELFOSABI_OPENBSD 12 /* OpenBSD. */
-#define ELFOSABI_ARM_AEABI 64 /* ARM EABI */
-#define ELFOSABI_ARM 97 /* ARM */
-#define ELFOSABI_STANDALONE 255 /* Standalone (embedded) application */
-
-#define EI_ABIVERSION 8 /* ABI version */
-
-#define EI_PAD 9 /* Byte index of padding bytes */
-
-/* Legal values for e_type (object file type). */
-
-#define ET_NONE 0 /* No file type */
-#define ET_REL 1 /* Relocatable file */
-#define ET_EXEC 2 /* Executable file */
-#define ET_DYN 3 /* Shared object file */
-#define ET_CORE 4 /* Core file */
-#define ET_NUM 5 /* Number of defined types */
-#define ET_LOOS 0xfe00 /* OS-specific range start */
-#define ET_HIOS 0xfeff /* OS-specific range end */
-#define ET_LOPROC 0xff00 /* Processor-specific range start */
-#define ET_HIPROC 0xffff /* Processor-specific range end */
-
-/* Legal values for e_machine (architecture). */
-
-#define EM_NONE 0 /* No machine */
-#define EM_M32 1 /* AT&T WE 32100 */
-#define EM_SPARC 2 /* SUN SPARC */
-#define EM_386 3 /* Intel 80386 */
-#define EM_68K 4 /* Motorola m68k family */
-#define EM_88K 5 /* Motorola m88k family */
-#define EM_IAMCU 6 /* Intel MCU */
-#define EM_860 7 /* Intel 80860 */
-#define EM_MIPS 8 /* MIPS R3000 big-endian */
-#define EM_S370 9 /* IBM System/370 */
-#define EM_MIPS_RS3_LE 10 /* MIPS R3000 little-endian */
- /* reserved 11-14 */
-#define EM_PARISC 15 /* HPPA */
- /* reserved 16 */
-#define EM_VPP500 17 /* Fujitsu VPP500 */
-#define EM_SPARC32PLUS 18 /* Sun's "v8plus" */
-#define EM_960 19 /* Intel 80960 */
-#define EM_PPC 20 /* PowerPC */
-#define EM_PPC64 21 /* PowerPC 64-bit */
-#define EM_S390 22 /* IBM S390 */
-#define EM_SPU 23 /* IBM SPU/SPC */
- /* reserved 24-35 */
-#define EM_V800 36 /* NEC V800 series */
-#define EM_FR20 37 /* Fujitsu FR20 */
-#define EM_RH32 38 /* TRW RH-32 */
-#define EM_RCE 39 /* Motorola RCE */
-#define EM_ARM 40 /* ARM */
-#define EM_FAKE_ALPHA 41 /* Digital Alpha */
-#define EM_SH 42 /* Hitachi SH */
-#define EM_SPARCV9 43 /* SPARC v9 64-bit */
-#define EM_TRICORE 44 /* Siemens Tricore */
-#define EM_ARC 45 /* Argonaut RISC Core */
-#define EM_H8_300 46 /* Hitachi H8/300 */
-#define EM_H8_300H 47 /* Hitachi H8/300H */
-#define EM_H8S 48 /* Hitachi H8S */
-#define EM_H8_500 49 /* Hitachi H8/500 */
-#define EM_IA_64 50 /* Intel Merced */
-#define EM_MIPS_X 51 /* Stanford MIPS-X */
-#define EM_COLDFIRE 52 /* Motorola Coldfire */
-#define EM_68HC12 53 /* Motorola M68HC12 */
-#define EM_MMA 54 /* Fujitsu MMA Multimedia Accelerator */
-#define EM_PCP 55 /* Siemens PCP */
-#define EM_NCPU 56 /* Sony nCPU embeeded RISC */
-#define EM_NDR1 57 /* Denso NDR1 microprocessor */
-#define EM_STARCORE 58 /* Motorola Start*Core processor */
-#define EM_ME16 59 /* Toyota ME16 processor */
-#define EM_ST100 60 /* STMicroelectronic ST100 processor */
-#define EM_TINYJ 61 /* Advanced Logic Corp. Tinyj emb.fam */
-#define EM_X86_64 62 /* AMD x86-64 architecture */
-#define EM_PDSP 63 /* Sony DSP Processor */
-#define EM_PDP10 64 /* Digital PDP-10 */
-#define EM_PDP11 65 /* Digital PDP-11 */
-#define EM_FX66 66 /* Siemens FX66 microcontroller */
-#define EM_ST9PLUS 67 /* STMicroelectronics ST9+ 8/16 mc */
-#define EM_ST7 68 /* STmicroelectronics ST7 8 bit mc */
-#define EM_68HC16 69 /* Motorola MC68HC16 microcontroller */
-#define EM_68HC11 70 /* Motorola MC68HC11 microcontroller */
-#define EM_68HC08 71 /* Motorola MC68HC08 microcontroller */
-#define EM_68HC05 72 /* Motorola MC68HC05 microcontroller */
-#define EM_SVX 73 /* Silicon Graphics SVx */
-#define EM_ST19 74 /* STMicroelectronics ST19 8 bit mc */
-#define EM_VAX 75 /* Digital VAX */
-#define EM_CRIS 76 /* Axis Communications 32-bit emb.proc */
-#define EM_JAVELIN 77 /* Infineon Technologies 32-bit emb.proc */
-#define EM_FIREPATH 78 /* Element 14 64-bit DSP Processor */
-#define EM_ZSP 79 /* LSI Logic 16-bit DSP Processor */
-#define EM_MMIX 80 /* Donald Knuth's educational 64-bit proc */
-#define EM_HUANY 81 /* Harvard University machine-independent object files */
-#define EM_PRISM 82 /* SiTera Prism */
-#define EM_AVR 83 /* Atmel AVR 8-bit microcontroller */
-#define EM_FR30 84 /* Fujitsu FR30 */
-#define EM_D10V 85 /* Mitsubishi D10V */
-#define EM_D30V 86 /* Mitsubishi D30V */
-#define EM_V850 87 /* NEC v850 */
-#define EM_M32R 88 /* Mitsubishi M32R */
-#define EM_MN10300 89 /* Matsushita MN10300 */
-#define EM_MN10200 90 /* Matsushita MN10200 */
-#define EM_PJ 91 /* picoJava */
-#define EM_OPENRISC 92 /* OpenRISC 32-bit embedded processor */
-#define EM_ARC_COMPACT 93 /* ARC International ARCompact */
-#define EM_XTENSA 94 /* Tensilica Xtensa Architecture */
-#define EM_VIDEOCORE 95 /* Alphamosaic VideoCore */
-#define EM_TMM_GPP 96 /* Thompson Multimedia General Purpose Proc */
-#define EM_NS32K 97 /* National Semi. 32000 */
-#define EM_TPC 98 /* Tenor Network TPC */
-#define EM_SNP1K 99 /* Trebia SNP 1000 */
-#define EM_ST200 100 /* STMicroelectronics ST200 */
-#define EM_IP2K 101 /* Ubicom IP2xxx */
-#define EM_MAX 102 /* MAX processor */
-#define EM_CR 103 /* National Semi. CompactRISC */
-#define EM_F2MC16 104 /* Fujitsu F2MC16 */
-#define EM_MSP430 105 /* Texas Instruments msp430 */
-#define EM_BLACKFIN 106 /* Analog Devices Blackfin DSP */
-#define EM_SE_C33 107 /* Seiko Epson S1C33 family */
-#define EM_SEP 108 /* Sharp embedded microprocessor */
-#define EM_ARCA 109 /* Arca RISC */
-#define EM_UNICORE 110 /* PKU-Unity & MPRC Peking Uni. mc series */
-#define EM_EXCESS 111 /* eXcess configurable cpu */
-#define EM_DXP 112 /* Icera Semi. Deep Execution Processor */
-#define EM_ALTERA_NIOS2 113 /* Altera Nios II */
-#define EM_CRX 114 /* National Semi. CompactRISC CRX */
-#define EM_XGATE 115 /* Motorola XGATE */
-#define EM_C166 116 /* Infineon C16x/XC16x */
-#define EM_M16C 117 /* Renesas M16C */
-#define EM_DSPIC30F 118 /* Microchip Technology dsPIC30F */
-#define EM_CE 119 /* Freescale Communication Engine RISC */
-#define EM_M32C 120 /* Renesas M32C */
- /* reserved 121-130 */
-#define EM_TSK3000 131 /* Altium TSK3000 */
-#define EM_RS08 132 /* Freescale RS08 */
-#define EM_SHARC 133 /* Analog Devices SHARC family */
-#define EM_ECOG2 134 /* Cyan Technology eCOG2 */
-#define EM_SCORE7 135 /* Sunplus S+core7 RISC */
-#define EM_DSP24 136 /* New Japan Radio (NJR) 24-bit DSP */
-#define EM_VIDEOCORE3 137 /* Broadcom VideoCore III */
-#define EM_LATTICEMICO32 138 /* RISC for Lattice FPGA */
-#define EM_SE_C17 139 /* Seiko Epson C17 */
-#define EM_TI_C6000 140 /* Texas Instruments TMS320C6000 DSP */
-#define EM_TI_C2000 141 /* Texas Instruments TMS320C2000 DSP */
-#define EM_TI_C5500 142 /* Texas Instruments TMS320C55x DSP */
-#define EM_TI_ARP32 143 /* Texas Instruments App. Specific RISC */
-#define EM_TI_PRU 144 /* Texas Instruments Prog. Realtime Unit */
- /* reserved 145-159 */
-#define EM_MMDSP_PLUS 160 /* STMicroelectronics 64bit VLIW DSP */
-#define EM_CYPRESS_M8C 161 /* Cypress M8C */
-#define EM_R32C 162 /* Renesas R32C */
-#define EM_TRIMEDIA 163 /* NXP Semi. TriMedia */
-#define EM_QDSP6 164 /* QUALCOMM DSP6 */
-#define EM_8051 165 /* Intel 8051 and variants */
-#define EM_STXP7X 166 /* STMicroelectronics STxP7x */
-#define EM_NDS32 167 /* Andes Tech. compact code emb. RISC */
-#define EM_ECOG1X 168 /* Cyan Technology eCOG1X */
-#define EM_MAXQ30 169 /* Dallas Semi. MAXQ30 mc */
-#define EM_XIMO16 170 /* New Japan Radio (NJR) 16-bit DSP */
-#define EM_MANIK 171 /* M2000 Reconfigurable RISC */
-#define EM_CRAYNV2 172 /* Cray NV2 vector architecture */
-#define EM_RX 173 /* Renesas RX */
-#define EM_METAG 174 /* Imagination Tech. META */
-#define EM_MCST_ELBRUS 175 /* MCST Elbrus */
-#define EM_ECOG16 176 /* Cyan Technology eCOG16 */
-#define EM_CR16 177 /* National Semi. CompactRISC CR16 */
-#define EM_ETPU 178 /* Freescale Extended Time Processing Unit */
-#define EM_SLE9X 179 /* Infineon Tech. SLE9X */
-#define EM_L10M 180 /* Intel L10M */
-#define EM_K10M 181 /* Intel K10M */
- /* reserved 182 */
-#define EM_AARCH64 183 /* ARM AARCH64 */
- /* reserved 184 */
-#define EM_AVR32 185 /* Amtel 32-bit microprocessor */
-#define EM_STM8 186 /* STMicroelectronics STM8 */
-#define EM_TILE64 187 /* Tilera TILE64 */
-#define EM_TILEPRO 188 /* Tilera TILEPro */
-#define EM_MICROBLAZE 189 /* Xilinx MicroBlaze */
-#define EM_CUDA 190 /* NVIDIA CUDA */
-#define EM_TILEGX 191 /* Tilera TILE-Gx */
-#define EM_CLOUDSHIELD 192 /* CloudShield */
-#define EM_COREA_1ST 193 /* KIPO-KAIST Core-A 1st gen. */
-#define EM_COREA_2ND 194 /* KIPO-KAIST Core-A 2nd gen. */
-#define EM_ARCV2 195 /* Synopsys ARCv2 ISA. */
-#define EM_OPEN8 196 /* Open8 RISC */
-#define EM_RL78 197 /* Renesas RL78 */
-#define EM_VIDEOCORE5 198 /* Broadcom VideoCore V */
-#define EM_78KOR 199 /* Renesas 78KOR */
-#define EM_56800EX 200 /* Freescale 56800EX DSC */
-#define EM_BA1 201 /* Beyond BA1 */
-#define EM_BA2 202 /* Beyond BA2 */
-#define EM_XCORE 203 /* XMOS xCORE */
-#define EM_MCHP_PIC 204 /* Microchip 8-bit PIC(r) */
- /* reserved 205-209 */
-#define EM_KM32 210 /* KM211 KM32 */
-#define EM_KMX32 211 /* KM211 KMX32 */
-#define EM_EMX16 212 /* KM211 KMX16 */
-#define EM_EMX8 213 /* KM211 KMX8 */
-#define EM_KVARC 214 /* KM211 KVARC */
-#define EM_CDP 215 /* Paneve CDP */
-#define EM_COGE 216 /* Cognitive Smart Memory Processor */
-#define EM_COOL 217 /* Bluechip CoolEngine */
-#define EM_NORC 218 /* Nanoradio Optimized RISC */
-#define EM_CSR_KALIMBA 219 /* CSR Kalimba */
-#define EM_Z80 220 /* Zilog Z80 */
-#define EM_VISIUM 221 /* Controls and Data Services VISIUMcore */
-#define EM_FT32 222 /* FTDI Chip FT32 */
-#define EM_MOXIE 223 /* Moxie processor */
-#define EM_AMDGPU 224 /* AMD GPU */
- /* reserved 225-242 */
-#define EM_RISCV 243 /* RISC-V */
-
-#define EM_BPF 247 /* Linux BPF -- in-kernel virtual machine */
-#define EM_CSKY 252 /* C-SKY */
-
-#define EM_NUM 253
-
-/* Old spellings/synonyms. */
-
-#define EM_ARC_A5 EM_ARC_COMPACT
-
-/* If it is necessary to assign new unofficial EM_* values, please
- pick large random numbers (0x8523, 0xa7f2, etc.) to minimize the
- chances of collision with official or non-GNU unofficial values. */
-
-#define EM_ALPHA 0x9026
-
-/* Legal values for e_version (version). */
-
-#define EV_NONE 0 /* Invalid ELF version */
-#define EV_CURRENT 1 /* Current version */
-#define EV_NUM 2
-
-/* Section header. */
-
-typedef struct
-{
- Elf32_Word sh_name; /* Section name (string tbl index) */
- Elf32_Word sh_type; /* Section type */
- Elf32_Word sh_flags; /* Section flags */
- Elf32_Addr sh_addr; /* Section virtual addr at execution */
- Elf32_Off sh_offset; /* Section file offset */
- Elf32_Word sh_size; /* Section size in bytes */
- Elf32_Word sh_link; /* Link to another section */
- Elf32_Word sh_info; /* Additional section information */
- Elf32_Word sh_addralign; /* Section alignment */
- Elf32_Word sh_entsize; /* Entry size if section holds table */
-} Elf32_Shdr;
-
-typedef struct
-{
- Elf64_Word sh_name; /* Section name (string tbl index) */
- Elf64_Word sh_type; /* Section type */
- Elf64_Xword sh_flags; /* Section flags */
- Elf64_Addr sh_addr; /* Section virtual addr at execution */
- Elf64_Off sh_offset; /* Section file offset */
- Elf64_Xword sh_size; /* Section size in bytes */
- Elf64_Word sh_link; /* Link to another section */
- Elf64_Word sh_info; /* Additional section information */
- Elf64_Xword sh_addralign; /* Section alignment */
- Elf64_Xword sh_entsize; /* Entry size if section holds table */
-} Elf64_Shdr;
-
-/* Special section indices. */
-
-#define SHN_UNDEF 0 /* Undefined section */
-#define SHN_LORESERVE 0xff00 /* Start of reserved indices */
-#define SHN_LOPROC 0xff00 /* Start of processor-specific */
-#define SHN_BEFORE 0xff00 /* Order section before all others
- (Solaris). */
-#define SHN_AFTER 0xff01 /* Order section after all others
- (Solaris). */
-#define SHN_HIPROC 0xff1f /* End of processor-specific */
-#define SHN_LOOS 0xff20 /* Start of OS-specific */
-#define SHN_HIOS 0xff3f /* End of OS-specific */
-#define SHN_ABS 0xfff1 /* Associated symbol is absolute */
-#define SHN_COMMON 0xfff2 /* Associated symbol is common */
-#define SHN_XINDEX 0xffff /* Index is in extra table. */
-#define SHN_HIRESERVE 0xffff /* End of reserved indices */
-
-/* Legal values for sh_type (section type). */
-
-#define SHT_NULL 0 /* Section header table entry unused */
-#define SHT_PROGBITS 1 /* Program data */
-#define SHT_SYMTAB 2 /* Symbol table */
-#define SHT_STRTAB 3 /* String table */
-#define SHT_RELA 4 /* Relocation entries with addends */
-#define SHT_HASH 5 /* Symbol hash table */
-#define SHT_DYNAMIC 6 /* Dynamic linking information */
-#define SHT_NOTE 7 /* Notes */
-#define SHT_NOBITS 8 /* Program space with no data (bss) */
-#define SHT_REL 9 /* Relocation entries, no addends */
-#define SHT_SHLIB 10 /* Reserved */
-#define SHT_DYNSYM 11 /* Dynamic linker symbol table */
-#define SHT_INIT_ARRAY 14 /* Array of constructors */
-#define SHT_FINI_ARRAY 15 /* Array of destructors */
-#define SHT_PREINIT_ARRAY 16 /* Array of pre-constructors */
-#define SHT_GROUP 17 /* Section group */
-#define SHT_SYMTAB_SHNDX 18 /* Extended section indices */
-#define SHT_RELR 19 /* RELR relative relocations */
-#define SHT_NUM 20 /* Number of defined types. */
-#define SHT_LOOS 0x60000000 /* Start OS-specific. */
-#define SHT_GNU_ATTRIBUTES 0x6ffffff5 /* Object attributes. */
-#define SHT_GNU_HASH 0x6ffffff6 /* GNU-style hash table. */
-#define SHT_GNU_LIBLIST 0x6ffffff7 /* Prelink library list */
-#define SHT_CHECKSUM 0x6ffffff8 /* Checksum for DSO content. */
-#define SHT_LOSUNW 0x6ffffffa /* Sun-specific low bound. */
-#define SHT_SUNW_move 0x6ffffffa
-#define SHT_SUNW_COMDAT 0x6ffffffb
-#define SHT_SUNW_syminfo 0x6ffffffc
-#define SHT_GNU_verdef 0x6ffffffd /* Version definition section. */
-#define SHT_GNU_verneed 0x6ffffffe /* Version needs section. */
-#define SHT_GNU_versym 0x6fffffff /* Version symbol table. */
-#define SHT_HISUNW 0x6fffffff /* Sun-specific high bound. */
-#define SHT_HIOS 0x6fffffff /* End OS-specific type */
-#define SHT_LOPROC 0x70000000 /* Start of processor-specific */
-#define SHT_HIPROC 0x7fffffff /* End of processor-specific */
-#define SHT_LOUSER 0x80000000 /* Start of application-specific */
-#define SHT_HIUSER 0x8fffffff /* End of application-specific */
-
-/* Legal values for sh_flags (section flags). */
-
-#define SHF_WRITE (1 << 0) /* Writable */
-#define SHF_ALLOC (1 << 1) /* Occupies memory during execution */
-#define SHF_EXECINSTR (1 << 2) /* Executable */
-#define SHF_MERGE (1 << 4) /* Might be merged */
-#define SHF_STRINGS (1 << 5) /* Contains nul-terminated strings */
-#define SHF_INFO_LINK (1 << 6) /* `sh_info' contains SHT index */
-#define SHF_LINK_ORDER (1 << 7) /* Preserve order after combining */
-#define SHF_OS_NONCONFORMING (1 << 8) /* Non-standard OS specific handling
- required */
-#define SHF_GROUP (1 << 9) /* Section is member of a group. */
-#define SHF_TLS (1 << 10) /* Section hold thread-local data. */
-#define SHF_COMPRESSED (1 << 11) /* Section with compressed data. */
-#define SHF_MASKOS 0x0ff00000 /* OS-specific. */
-#define SHF_MASKPROC 0xf0000000 /* Processor-specific */
-#define SHF_GNU_RETAIN (1 << 21) /* Not to be GCed by linker. */
-#define SHF_ORDERED (1 << 30) /* Special ordering requirement
- (Solaris). */
-#define SHF_EXCLUDE (1U << 31) /* Section is excluded unless
- referenced or allocated (Solaris).*/
-
-/* Section compression header. Used when SHF_COMPRESSED is set. */
-
-typedef struct
-{
- Elf32_Word ch_type; /* Compression format. */
- Elf32_Word ch_size; /* Uncompressed data size. */
- Elf32_Word ch_addralign; /* Uncompressed data alignment. */
-} Elf32_Chdr;
-
-typedef struct
-{
- Elf64_Word ch_type; /* Compression format. */
- Elf64_Word ch_reserved;
- Elf64_Xword ch_size; /* Uncompressed data size. */
- Elf64_Xword ch_addralign; /* Uncompressed data alignment. */
-} Elf64_Chdr;
-
-/* Legal values for ch_type (compression algorithm). */
-#define ELFCOMPRESS_ZLIB 1 /* ZLIB/DEFLATE algorithm. */
-#define ELFCOMPRESS_LOOS 0x60000000 /* Start of OS-specific. */
-#define ELFCOMPRESS_HIOS 0x6fffffff /* End of OS-specific. */
-#define ELFCOMPRESS_LOPROC 0x70000000 /* Start of processor-specific. */
-#define ELFCOMPRESS_HIPROC 0x7fffffff /* End of processor-specific. */
-
-/* Section group handling. */
-#define GRP_COMDAT 0x1 /* Mark group as COMDAT. */
-
-/* Symbol table entry. */
-
-typedef struct
-{
- Elf32_Word st_name; /* Symbol name (string tbl index) */
- Elf32_Addr st_value; /* Symbol value */
- Elf32_Word st_size; /* Symbol size */
- unsigned char st_info; /* Symbol type and binding */
- unsigned char st_other; /* Symbol visibility */
- Elf32_Section st_shndx; /* Section index */
-} Elf32_Sym;
-
-typedef struct
-{
- Elf64_Word st_name; /* Symbol name (string tbl index) */
- unsigned char st_info; /* Symbol type and binding */
- unsigned char st_other; /* Symbol visibility */
- Elf64_Section st_shndx; /* Section index */
- Elf64_Addr st_value; /* Symbol value */
- Elf64_Xword st_size; /* Symbol size */
-} Elf64_Sym;
-
-/* The syminfo section if available contains additional information about
- every dynamic symbol. */
-
-typedef struct
-{
- Elf32_Half si_boundto; /* Direct bindings, symbol bound to */
- Elf32_Half si_flags; /* Per symbol flags */
-} Elf32_Syminfo;
-
-typedef struct
-{
- Elf64_Half si_boundto; /* Direct bindings, symbol bound to */
- Elf64_Half si_flags; /* Per symbol flags */
-} Elf64_Syminfo;
-
-/* Possible values for si_boundto. */
-#define SYMINFO_BT_SELF 0xffff /* Symbol bound to self */
-#define SYMINFO_BT_PARENT 0xfffe /* Symbol bound to parent */
-#define SYMINFO_BT_LOWRESERVE 0xff00 /* Beginning of reserved entries */
-
-/* Possible bitmasks for si_flags. */
-#define SYMINFO_FLG_DIRECT 0x0001 /* Direct bound symbol */
-#define SYMINFO_FLG_PASSTHRU 0x0002 /* Pass-thru symbol for translator */
-#define SYMINFO_FLG_COPY 0x0004 /* Symbol is a copy-reloc */
-#define SYMINFO_FLG_LAZYLOAD 0x0008 /* Symbol bound to object to be lazy
- loaded */
-/* Syminfo version values. */
-#define SYMINFO_NONE 0
-#define SYMINFO_CURRENT 1
-#define SYMINFO_NUM 2
-
-
-/* How to extract and insert information held in the st_info field. */
-
-#define ELF32_ST_BIND(val) (((unsigned char) (val)) >> 4)
-#define ELF32_ST_TYPE(val) ((val) & 0xf)
-#define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
-
-/* Both Elf32_Sym and Elf64_Sym use the same one-byte st_info field. */
-#define ELF64_ST_BIND(val) ELF32_ST_BIND (val)
-#define ELF64_ST_TYPE(val) ELF32_ST_TYPE (val)
-#define ELF64_ST_INFO(bind, type) ELF32_ST_INFO ((bind), (type))
-
-/* Legal values for ST_BIND subfield of st_info (symbol binding). */
-
-#define STB_LOCAL 0 /* Local symbol */
-#define STB_GLOBAL 1 /* Global symbol */
-#define STB_WEAK 2 /* Weak symbol */
-#define STB_NUM 3 /* Number of defined types. */
-#define STB_LOOS 10 /* Start of OS-specific */
-#define STB_GNU_UNIQUE 10 /* Unique symbol. */
-#define STB_HIOS 12 /* End of OS-specific */
-#define STB_LOPROC 13 /* Start of processor-specific */
-#define STB_HIPROC 15 /* End of processor-specific */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_NOTYPE 0 /* Symbol type is unspecified */
-#define STT_OBJECT 1 /* Symbol is a data object */
-#define STT_FUNC 2 /* Symbol is a code object */
-#define STT_SECTION 3 /* Symbol associated with a section */
-#define STT_FILE 4 /* Symbol's name is file name */
-#define STT_COMMON 5 /* Symbol is a common data object */
-#define STT_TLS 6 /* Symbol is thread-local data object*/
-#define STT_NUM 7 /* Number of defined types. */
-#define STT_LOOS 10 /* Start of OS-specific */
-#define STT_GNU_IFUNC 10 /* Symbol is indirect code object */
-#define STT_HIOS 12 /* End of OS-specific */
-#define STT_LOPROC 13 /* Start of processor-specific */
-#define STT_HIPROC 15 /* End of processor-specific */
-
-
-/* Symbol table indices are found in the hash buckets and chain table
- of a symbol hash table section. This special index value indicates
- the end of a chain, meaning no further symbols are found in that bucket. */
-
-#define STN_UNDEF 0 /* End of a chain. */
-
-
-/* How to extract and insert information held in the st_other field. */
-
-#define ELF32_ST_VISIBILITY(o) ((o) & 0x03)
-
-/* For ELF64 the definitions are the same. */
-#define ELF64_ST_VISIBILITY(o) ELF32_ST_VISIBILITY (o)
-
-/* Symbol visibility specification encoded in the st_other field. */
-#define STV_DEFAULT 0 /* Default symbol visibility rules */
-#define STV_INTERNAL 1 /* Processor specific hidden class */
-#define STV_HIDDEN 2 /* Sym unavailable in other modules */
-#define STV_PROTECTED 3 /* Not preemptible, not exported */
-
-
-/* Relocation table entry without addend (in section of type SHT_REL). */
-
-typedef struct
-{
- Elf32_Addr r_offset; /* Address */
- Elf32_Word r_info; /* Relocation type and symbol index */
-} Elf32_Rel;
-
-/* I have seen two different definitions of the Elf64_Rel and
- Elf64_Rela structures, so we'll leave them out until Novell (or
- whoever) gets their act together. */
-/* The following, at least, is used on Sparc v9, MIPS, and Alpha. */
-
-typedef struct
-{
- Elf64_Addr r_offset; /* Address */
- Elf64_Xword r_info; /* Relocation type and symbol index */
-} Elf64_Rel;
-
-/* Relocation table entry with addend (in section of type SHT_RELA). */
-
-typedef struct
-{
- Elf32_Addr r_offset; /* Address */
- Elf32_Word r_info; /* Relocation type and symbol index */
- Elf32_Sword r_addend; /* Addend */
-} Elf32_Rela;
-
-typedef struct
-{
- Elf64_Addr r_offset; /* Address */
- Elf64_Xword r_info; /* Relocation type and symbol index */
- Elf64_Sxword r_addend; /* Addend */
-} Elf64_Rela;
-
-/* RELR relocation table entry */
-
-typedef Elf32_Word Elf32_Relr;
-typedef Elf64_Xword Elf64_Relr;
-
-/* How to extract and insert information held in the r_info field. */
-
-#define ELF32_R_SYM(val) ((val) >> 8)
-#define ELF32_R_TYPE(val) ((val) & 0xff)
-#define ELF32_R_INFO(sym, type) (((sym) << 8) + ((type) & 0xff))
-
-#define ELF64_R_SYM(i) ((i) >> 32)
-#define ELF64_R_TYPE(i) ((i) & 0xffffffff)
-#define ELF64_R_INFO(sym,type) ((((Elf64_Xword) (sym)) << 32) + (type))
-
-/* Program segment header. */
-
-typedef struct
-{
- Elf32_Word p_type; /* Segment type */
- Elf32_Off p_offset; /* Segment file offset */
- Elf32_Addr p_vaddr; /* Segment virtual address */
- Elf32_Addr p_paddr; /* Segment physical address */
- Elf32_Word p_filesz; /* Segment size in file */
- Elf32_Word p_memsz; /* Segment size in memory */
- Elf32_Word p_flags; /* Segment flags */
- Elf32_Word p_align; /* Segment alignment */
-} Elf32_Phdr;
-
-typedef struct
-{
- Elf64_Word p_type; /* Segment type */
- Elf64_Word p_flags; /* Segment flags */
- Elf64_Off p_offset; /* Segment file offset */
- Elf64_Addr p_vaddr; /* Segment virtual address */
- Elf64_Addr p_paddr; /* Segment physical address */
- Elf64_Xword p_filesz; /* Segment size in file */
- Elf64_Xword p_memsz; /* Segment size in memory */
- Elf64_Xword p_align; /* Segment alignment */
-} Elf64_Phdr;
-
-/* Special value for e_phnum. This indicates that the real number of
- program headers is too large to fit into e_phnum. Instead the real
- value is in the field sh_info of section 0. */
-
-#define PN_XNUM 0xffff
-
-/* Legal values for p_type (segment type). */
-
-#define PT_NULL 0 /* Program header table entry unused */
-#define PT_LOAD 1 /* Loadable program segment */
-#define PT_DYNAMIC 2 /* Dynamic linking information */
-#define PT_INTERP 3 /* Program interpreter */
-#define PT_NOTE 4 /* Auxiliary information */
-#define PT_SHLIB 5 /* Reserved */
-#define PT_PHDR 6 /* Entry for header table itself */
-#define PT_TLS 7 /* Thread-local storage segment */
-#define PT_NUM 8 /* Number of defined types */
-#define PT_LOOS 0x60000000 /* Start of OS-specific */
-#define PT_GNU_EH_FRAME 0x6474e550 /* GCC .eh_frame_hdr segment */
-#define PT_GNU_STACK 0x6474e551 /* Indicates stack executability */
-#define PT_GNU_RELRO 0x6474e552 /* Read-only after relocation */
-#define PT_GNU_PROPERTY 0x6474e553 /* GNU property */
-#define PT_LOSUNW 0x6ffffffa
-#define PT_SUNWBSS 0x6ffffffa /* Sun Specific segment */
-#define PT_SUNWSTACK 0x6ffffffb /* Stack segment */
-#define PT_HISUNW 0x6fffffff
-#define PT_HIOS 0x6fffffff /* End of OS-specific */
-#define PT_LOPROC 0x70000000 /* Start of processor-specific */
-#define PT_HIPROC 0x7fffffff /* End of processor-specific */
-
-/* Legal values for p_flags (segment flags). */
-
-#define PF_X (1 << 0) /* Segment is executable */
-#define PF_W (1 << 1) /* Segment is writable */
-#define PF_R (1 << 2) /* Segment is readable */
-#define PF_MASKOS 0x0ff00000 /* OS-specific */
-#define PF_MASKPROC 0xf0000000 /* Processor-specific */
-
-/* Legal values for note segment descriptor types for core files. */
-
-#define NT_PRSTATUS 1 /* Contains copy of prstatus struct */
-#define NT_PRFPREG 2 /* Contains copy of fpregset
- struct. */
-#define NT_FPREGSET 2 /* Contains copy of fpregset struct */
-#define NT_PRPSINFO 3 /* Contains copy of prpsinfo struct */
-#define NT_PRXREG 4 /* Contains copy of prxregset struct */
-#define NT_TASKSTRUCT 4 /* Contains copy of task structure */
-#define NT_PLATFORM 5 /* String from sysinfo(SI_PLATFORM) */
-#define NT_AUXV 6 /* Contains copy of auxv array */
-#define NT_GWINDOWS 7 /* Contains copy of gwindows struct */
-#define NT_ASRS 8 /* Contains copy of asrset struct */
-#define NT_PSTATUS 10 /* Contains copy of pstatus struct */
-#define NT_PSINFO 13 /* Contains copy of psinfo struct */
-#define NT_PRCRED 14 /* Contains copy of prcred struct */
-#define NT_UTSNAME 15 /* Contains copy of utsname struct */
-#define NT_LWPSTATUS 16 /* Contains copy of lwpstatus struct */
-#define NT_LWPSINFO 17 /* Contains copy of lwpinfo struct */
-#define NT_PRFPXREG 20 /* Contains copy of fprxregset struct */
-#define NT_SIGINFO 0x53494749 /* Contains copy of siginfo_t,
- size might increase */
-#define NT_FILE 0x46494c45 /* Contains information about mapped
- files */
-#define NT_PRXFPREG 0x46e62b7f /* Contains copy of user_fxsr_struct */
-#define NT_PPC_VMX 0x100 /* PowerPC Altivec/VMX registers */
-#define NT_PPC_SPE 0x101 /* PowerPC SPE/EVR registers */
-#define NT_PPC_VSX 0x102 /* PowerPC VSX registers */
-#define NT_PPC_TAR 0x103 /* Target Address Register */
-#define NT_PPC_PPR 0x104 /* Program Priority Register */
-#define NT_PPC_DSCR 0x105 /* Data Stream Control Register */
-#define NT_PPC_EBB 0x106 /* Event Based Branch Registers */
-#define NT_PPC_PMU 0x107 /* Performance Monitor Registers */
-#define NT_PPC_TM_CGPR 0x108 /* TM checkpointed GPR Registers */
-#define NT_PPC_TM_CFPR 0x109 /* TM checkpointed FPR Registers */
-#define NT_PPC_TM_CVMX 0x10a /* TM checkpointed VMX Registers */
-#define NT_PPC_TM_CVSX 0x10b /* TM checkpointed VSX Registers */
-#define NT_PPC_TM_SPR 0x10c /* TM Special Purpose Registers */
-#define NT_PPC_TM_CTAR 0x10d /* TM checkpointed Target Address
- Register */
-#define NT_PPC_TM_CPPR 0x10e /* TM checkpointed Program Priority
- Register */
-#define NT_PPC_TM_CDSCR 0x10f /* TM checkpointed Data Stream Control
- Register */
-#define NT_PPC_PKEY 0x110 /* Memory Protection Keys
- registers. */
-#define NT_386_TLS 0x200 /* i386 TLS slots (struct user_desc) */
-#define NT_386_IOPERM 0x201 /* x86 io permission bitmap (1=deny) */
-#define NT_X86_XSTATE 0x202 /* x86 extended state using xsave */
-#define NT_S390_HIGH_GPRS 0x300 /* s390 upper register halves */
-#define NT_S390_TIMER 0x301 /* s390 timer register */
-#define NT_S390_TODCMP 0x302 /* s390 TOD clock comparator register */
-#define NT_S390_TODPREG 0x303 /* s390 TOD programmable register */
-#define NT_S390_CTRS 0x304 /* s390 control registers */
-#define NT_S390_PREFIX 0x305 /* s390 prefix register */
-#define NT_S390_LAST_BREAK 0x306 /* s390 breaking event address */
-#define NT_S390_SYSTEM_CALL 0x307 /* s390 system call restart data */
-#define NT_S390_TDB 0x308 /* s390 transaction diagnostic block */
-#define NT_S390_VXRS_LOW 0x309 /* s390 vector registers 0-15
- upper half. */
-#define NT_S390_VXRS_HIGH 0x30a /* s390 vector registers 16-31. */
-#define NT_S390_GS_CB 0x30b /* s390 guarded storage registers. */
-#define NT_S390_GS_BC 0x30c /* s390 guarded storage
- broadcast control block. */
-#define NT_S390_RI_CB 0x30d /* s390 runtime instrumentation. */
-#define NT_ARM_VFP 0x400 /* ARM VFP/NEON registers */
-#define NT_ARM_TLS 0x401 /* ARM TLS register */
-#define NT_ARM_HW_BREAK 0x402 /* ARM hardware breakpoint registers */
-#define NT_ARM_HW_WATCH 0x403 /* ARM hardware watchpoint registers */
-#define NT_ARM_SYSTEM_CALL 0x404 /* ARM system call number */
-#define NT_ARM_SVE 0x405 /* ARM Scalable Vector Extension
- registers */
-#define NT_ARM_PAC_MASK 0x406 /* ARM pointer authentication
- code masks. */
-#define NT_ARM_PACA_KEYS 0x407 /* ARM pointer authentication
- address keys. */
-#define NT_ARM_PACG_KEYS 0x408 /* ARM pointer authentication
- generic key. */
-#define NT_VMCOREDD 0x700 /* Vmcore Device Dump Note. */
-#define NT_MIPS_DSP 0x800 /* MIPS DSP ASE registers. */
-#define NT_MIPS_FP_MODE 0x801 /* MIPS floating-point mode. */
-#define NT_MIPS_MSA 0x802 /* MIPS SIMD registers. */
-
-/* Legal values for the note segment descriptor types for object files. */
-
-#define NT_VERSION 1 /* Contains a version string. */
-
-
-/* Dynamic section entry. */
-
-typedef struct
-{
- Elf32_Sword d_tag; /* Dynamic entry type */
- union
- {
- Elf32_Word d_val; /* Integer value */
- Elf32_Addr d_ptr; /* Address value */
- } d_un;
-} Elf32_Dyn;
-
-typedef struct
-{
- Elf64_Sxword d_tag; /* Dynamic entry type */
- union
- {
- Elf64_Xword d_val; /* Integer value */
- Elf64_Addr d_ptr; /* Address value */
- } d_un;
-} Elf64_Dyn;
-
-/* Legal values for d_tag (dynamic entry type). */
-
-#define DT_NULL 0 /* Marks end of dynamic section */
-#define DT_NEEDED 1 /* Name of needed library */
-#define DT_PLTRELSZ 2 /* Size in bytes of PLT relocs */
-#define DT_PLTGOT 3 /* Processor defined value */
-#define DT_HASH 4 /* Address of symbol hash table */
-#define DT_STRTAB 5 /* Address of string table */
-#define DT_SYMTAB 6 /* Address of symbol table */
-#define DT_RELA 7 /* Address of Rela relocs */
-#define DT_RELASZ 8 /* Total size of Rela relocs */
-#define DT_RELAENT 9 /* Size of one Rela reloc */
-#define DT_STRSZ 10 /* Size of string table */
-#define DT_SYMENT 11 /* Size of one symbol table entry */
-#define DT_INIT 12 /* Address of init function */
-#define DT_FINI 13 /* Address of termination function */
-#define DT_SONAME 14 /* Name of shared object */
-#define DT_RPATH 15 /* Library search path (deprecated) */
-#define DT_SYMBOLIC 16 /* Start symbol search here */
-#define DT_REL 17 /* Address of Rel relocs */
-#define DT_RELSZ 18 /* Total size of Rel relocs */
-#define DT_RELENT 19 /* Size of one Rel reloc */
-#define DT_PLTREL 20 /* Type of reloc in PLT */
-#define DT_DEBUG 21 /* For debugging; unspecified */
-#define DT_TEXTREL 22 /* Reloc might modify .text */
-#define DT_JMPREL 23 /* Address of PLT relocs */
-#define DT_BIND_NOW 24 /* Process relocations of object */
-#define DT_INIT_ARRAY 25 /* Array with addresses of init fct */
-#define DT_FINI_ARRAY 26 /* Array with addresses of fini fct */
-#define DT_INIT_ARRAYSZ 27 /* Size in bytes of DT_INIT_ARRAY */
-#define DT_FINI_ARRAYSZ 28 /* Size in bytes of DT_FINI_ARRAY */
-#define DT_RUNPATH 29 /* Library search path */
-#define DT_FLAGS 30 /* Flags for the object being loaded */
-#define DT_ENCODING 32 /* Start of encoded range */
-#define DT_PREINIT_ARRAY 32 /* Array with addresses of preinit fct*/
-#define DT_PREINIT_ARRAYSZ 33 /* size in bytes of DT_PREINIT_ARRAY */
-#define DT_SYMTAB_SHNDX 34 /* Address of SYMTAB_SHNDX section */
-#define DT_RELRSZ 35 /* Total size of RELR relative relocations */
-#define DT_RELR 36 /* Address of RELR relative relocations */
-#define DT_RELRENT 37 /* Size of one RELR relative relocaction */
-#define DT_NUM 38 /* Number used */
-#define DT_LOOS 0x6000000d /* Start of OS-specific */
-#define DT_HIOS 0x6ffff000 /* End of OS-specific */
-#define DT_LOPROC 0x70000000 /* Start of processor-specific */
-#define DT_HIPROC 0x7fffffff /* End of processor-specific */
-#define DT_PROCNUM DT_MIPS_NUM /* Most used by any processor */
-
-/* DT_* entries which fall between DT_VALRNGHI & DT_VALRNGLO use the
- Dyn.d_un.d_val field of the Elf*_Dyn structure. This follows Sun's
- approach. */
-#define DT_VALRNGLO 0x6ffffd00
-#define DT_GNU_PRELINKED 0x6ffffdf5 /* Prelinking timestamp */
-#define DT_GNU_CONFLICTSZ 0x6ffffdf6 /* Size of conflict section */
-#define DT_GNU_LIBLISTSZ 0x6ffffdf7 /* Size of library list */
-#define DT_CHECKSUM 0x6ffffdf8
-#define DT_PLTPADSZ 0x6ffffdf9
-#define DT_MOVEENT 0x6ffffdfa
-#define DT_MOVESZ 0x6ffffdfb
-#define DT_FEATURE_1 0x6ffffdfc /* Feature selection (DTF_*). */
-#define DT_POSFLAG_1 0x6ffffdfd /* Flags for DT_* entries, effecting
- the following DT_* entry. */
-#define DT_SYMINSZ 0x6ffffdfe /* Size of syminfo table (in bytes) */
-#define DT_SYMINENT 0x6ffffdff /* Entry size of syminfo */
-#define DT_VALRNGHI 0x6ffffdff
-#define DT_VALTAGIDX(tag) (DT_VALRNGHI - (tag)) /* Reverse order! */
-#define DT_VALNUM 12
-
-/* DT_* entries which fall between DT_ADDRRNGHI & DT_ADDRRNGLO use the
- Dyn.d_un.d_ptr field of the Elf*_Dyn structure.
-
- If any adjustment is made to the ELF object after it has been
- built these entries will need to be adjusted. */
-#define DT_ADDRRNGLO 0x6ffffe00
-#define DT_GNU_HASH 0x6ffffef5 /* GNU-style hash table. */
-#define DT_TLSDESC_PLT 0x6ffffef6
-#define DT_TLSDESC_GOT 0x6ffffef7
-#define DT_GNU_CONFLICT 0x6ffffef8 /* Start of conflict section */
-#define DT_GNU_LIBLIST 0x6ffffef9 /* Library list */
-#define DT_CONFIG 0x6ffffefa /* Configuration information. */
-#define DT_DEPAUDIT 0x6ffffefb /* Dependency auditing. */
-#define DT_AUDIT 0x6ffffefc /* Object auditing. */
-#define DT_PLTPAD 0x6ffffefd /* PLT padding. */
-#define DT_MOVETAB 0x6ffffefe /* Move table. */
-#define DT_SYMINFO 0x6ffffeff /* Syminfo table. */
-#define DT_ADDRRNGHI 0x6ffffeff
-#define DT_ADDRTAGIDX(tag) (DT_ADDRRNGHI - (tag)) /* Reverse order! */
-#define DT_ADDRNUM 11
-
-/* The versioning entry types. The next are defined as part of the
- GNU extension. */
-#define DT_VERSYM 0x6ffffff0
-
-#define DT_RELACOUNT 0x6ffffff9
-#define DT_RELCOUNT 0x6ffffffa
-
-/* These were chosen by Sun. */
-#define DT_FLAGS_1 0x6ffffffb /* State flags, see DF_1_* below. */
-#define DT_VERDEF 0x6ffffffc /* Address of version definition
- table */
-#define DT_VERDEFNUM 0x6ffffffd /* Number of version definitions */
-#define DT_VERNEED 0x6ffffffe /* Address of table with needed
- versions */
-#define DT_VERNEEDNUM 0x6fffffff /* Number of needed versions */
-#define DT_VERSIONTAGIDX(tag) (DT_VERNEEDNUM - (tag)) /* Reverse order! */
-#define DT_VERSIONTAGNUM 16
-
-/* Sun added these machine-independent extensions in the "processor-specific"
- range. Be compatible. */
-#define DT_AUXILIARY 0x7ffffffd /* Shared object to load before self */
-#define DT_FILTER 0x7fffffff /* Shared object to get values from */
-#define DT_EXTRATAGIDX(tag) ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1)
-#define DT_EXTRANUM 3
-
-/* Values of `d_un.d_val' in the DT_FLAGS entry. */
-#define DF_ORIGIN 0x00000001 /* Object may use DF_ORIGIN */
-#define DF_SYMBOLIC 0x00000002 /* Symbol resolutions starts here */
-#define DF_TEXTREL 0x00000004 /* Object contains text relocations */
-#define DF_BIND_NOW 0x00000008 /* No lazy binding for this object */
-#define DF_STATIC_TLS 0x00000010 /* Module uses the static TLS model */
-
-/* State flags selectable in the `d_un.d_val' element of the DT_FLAGS_1
- entry in the dynamic section. */
-#define DF_1_NOW 0x00000001 /* Set RTLD_NOW for this object. */
-#define DF_1_GLOBAL 0x00000002 /* Set RTLD_GLOBAL for this object. */
-#define DF_1_GROUP 0x00000004 /* Set RTLD_GROUP for this object. */
-#define DF_1_NODELETE 0x00000008 /* Set RTLD_NODELETE for this object.*/
-#define DF_1_LOADFLTR 0x00000010 /* Trigger filtee loading at runtime.*/
-#define DF_1_INITFIRST 0x00000020 /* Set RTLD_INITFIRST for this object*/
-#define DF_1_NOOPEN 0x00000040 /* Set RTLD_NOOPEN for this object. */
-#define DF_1_ORIGIN 0x00000080 /* $ORIGIN must be handled. */
-#define DF_1_DIRECT 0x00000100 /* Direct binding enabled. */
-#define DF_1_TRANS 0x00000200
-#define DF_1_INTERPOSE 0x00000400 /* Object is used to interpose. */
-#define DF_1_NODEFLIB 0x00000800 /* Ignore default lib search path. */
-#define DF_1_NODUMP 0x00001000 /* Object can't be dldump'ed. */
-#define DF_1_CONFALT 0x00002000 /* Configuration alternative created.*/
-#define DF_1_ENDFILTEE 0x00004000 /* Filtee terminates filters search. */
-#define DF_1_DISPRELDNE 0x00008000 /* Disp reloc applied at build time. */
-#define DF_1_DISPRELPND 0x00010000 /* Disp reloc applied at run-time. */
-#define DF_1_NODIRECT 0x00020000 /* Object has no-direct binding. */
-#define DF_1_IGNMULDEF 0x00040000
-#define DF_1_NOKSYMS 0x00080000
-#define DF_1_NOHDR 0x00100000
-#define DF_1_EDITED 0x00200000 /* Object is modified after built. */
-#define DF_1_NORELOC 0x00400000
-#define DF_1_SYMINTPOSE 0x00800000 /* Object has individual interposers. */
-#define DF_1_GLOBAUDIT 0x01000000 /* Global auditing required. */
-#define DF_1_SINGLETON 0x02000000 /* Singleton symbols are used. */
-#define DF_1_STUB 0x04000000
-#define DF_1_PIE 0x08000000
-#define DF_1_KMOD 0x10000000
-#define DF_1_WEAKFILTER 0x20000000
-#define DF_1_NOCOMMON 0x40000000
-
-/* Flags for the feature selection in DT_FEATURE_1. */
-#define DTF_1_PARINIT 0x00000001
-#define DTF_1_CONFEXP 0x00000002
-
-/* Flags in the DT_POSFLAG_1 entry effecting only the next DT_* entry. */
-#define DF_P1_LAZYLOAD 0x00000001 /* Lazyload following object. */
-#define DF_P1_GROUPPERM 0x00000002 /* Symbols from next object are not
- generally available. */
-
-/* Version definition sections. */
-
-typedef struct
-{
- Elf32_Half vd_version; /* Version revision */
- Elf32_Half vd_flags; /* Version information */
- Elf32_Half vd_ndx; /* Version Index */
- Elf32_Half vd_cnt; /* Number of associated aux entries */
- Elf32_Word vd_hash; /* Version name hash value */
- Elf32_Word vd_aux; /* Offset in bytes to verdaux array */
- Elf32_Word vd_next; /* Offset in bytes to next verdef
- entry */
-} Elf32_Verdef;
-
-typedef struct
-{
- Elf64_Half vd_version; /* Version revision */
- Elf64_Half vd_flags; /* Version information */
- Elf64_Half vd_ndx; /* Version Index */
- Elf64_Half vd_cnt; /* Number of associated aux entries */
- Elf64_Word vd_hash; /* Version name hash value */
- Elf64_Word vd_aux; /* Offset in bytes to verdaux array */
- Elf64_Word vd_next; /* Offset in bytes to next verdef
- entry */
-} Elf64_Verdef;
-
-
-/* Legal values for vd_version (version revision). */
-#define VER_DEF_NONE 0 /* No version */
-#define VER_DEF_CURRENT 1 /* Current version */
-#define VER_DEF_NUM 2 /* Given version number */
-
-/* Legal values for vd_flags (version information flags). */
-#define VER_FLG_BASE 0x1 /* Version definition of file itself */
-#define VER_FLG_WEAK 0x2 /* Weak version identifier */
-
-/* Versym symbol index values. */
-#define VER_NDX_LOCAL 0 /* Symbol is local. */
-#define VER_NDX_GLOBAL 1 /* Symbol is global. */
-#define VER_NDX_LORESERVE 0xff00 /* Beginning of reserved entries. */
-#define VER_NDX_ELIMINATE 0xff01 /* Symbol is to be eliminated. */
-
-/* Auxiliary version information. */
-
-typedef struct
-{
- Elf32_Word vda_name; /* Version or dependency names */
- Elf32_Word vda_next; /* Offset in bytes to next verdaux
- entry */
-} Elf32_Verdaux;
-
-typedef struct
-{
- Elf64_Word vda_name; /* Version or dependency names */
- Elf64_Word vda_next; /* Offset in bytes to next verdaux
- entry */
-} Elf64_Verdaux;
-
-
-/* Version dependency section. */
-
-typedef struct
-{
- Elf32_Half vn_version; /* Version of structure */
- Elf32_Half vn_cnt; /* Number of associated aux entries */
- Elf32_Word vn_file; /* Offset of filename for this
- dependency */
- Elf32_Word vn_aux; /* Offset in bytes to vernaux array */
- Elf32_Word vn_next; /* Offset in bytes to next verneed
- entry */
-} Elf32_Verneed;
-
-typedef struct
-{
- Elf64_Half vn_version; /* Version of structure */
- Elf64_Half vn_cnt; /* Number of associated aux entries */
- Elf64_Word vn_file; /* Offset of filename for this
- dependency */
- Elf64_Word vn_aux; /* Offset in bytes to vernaux array */
- Elf64_Word vn_next; /* Offset in bytes to next verneed
- entry */
-} Elf64_Verneed;
-
-
-/* Legal values for vn_version (version revision). */
-#define VER_NEED_NONE 0 /* No version */
-#define VER_NEED_CURRENT 1 /* Current version */
-#define VER_NEED_NUM 2 /* Given version number */
-
-/* Auxiliary needed version information. */
-
-typedef struct
-{
- Elf32_Word vna_hash; /* Hash value of dependency name */
- Elf32_Half vna_flags; /* Dependency specific information */
- Elf32_Half vna_other; /* Unused */
- Elf32_Word vna_name; /* Dependency name string offset */
- Elf32_Word vna_next; /* Offset in bytes to next vernaux
- entry */
-} Elf32_Vernaux;
-
-typedef struct
-{
- Elf64_Word vna_hash; /* Hash value of dependency name */
- Elf64_Half vna_flags; /* Dependency specific information */
- Elf64_Half vna_other; /* Unused */
- Elf64_Word vna_name; /* Dependency name string offset */
- Elf64_Word vna_next; /* Offset in bytes to next vernaux
- entry */
-} Elf64_Vernaux;
-
-
-/* Legal values for vna_flags. */
-#define VER_FLG_WEAK 0x2 /* Weak version identifier */
-
-
-/* Auxiliary vector. */
-
-/* This vector is normally only used by the program interpreter. The
- usual definition in an ABI supplement uses the name auxv_t. The
- vector is not usually defined in a standard <elf.h> file, but it
- can't hurt. We rename it to avoid conflicts. The sizes of these
- types are an arrangement between the exec server and the program
- interpreter, so we don't fully specify them here. */
-
-typedef struct
-{
- uint32_t a_type; /* Entry type */
- union
- {
- uint32_t a_val; /* Integer value */
- /* We use to have pointer elements added here. We cannot do that,
- though, since it does not work when using 32-bit definitions
- on 64-bit platforms and vice versa. */
- } a_un;
-} Elf32_auxv_t;
-
-typedef struct
-{
- uint64_t a_type; /* Entry type */
- union
- {
- uint64_t a_val; /* Integer value */
- /* We use to have pointer elements added here. We cannot do that,
- though, since it does not work when using 32-bit definitions
- on 64-bit platforms and vice versa. */
- } a_un;
-} Elf64_auxv_t;
-
-/* Legal values for a_type (entry type). */
-
-#define AT_NULL 0 /* End of vector */
-#define AT_IGNORE 1 /* Entry should be ignored */
-#define AT_EXECFD 2 /* File descriptor of program */
-#define AT_PHDR 3 /* Program headers for program */
-#define AT_PHENT 4 /* Size of program header entry */
-#define AT_PHNUM 5 /* Number of program headers */
-#define AT_PAGESZ 6 /* System page size */
-#define AT_BASE 7 /* Base address of interpreter */
-#define AT_FLAGS 8 /* Flags */
-#define AT_ENTRY 9 /* Entry point of program */
-#define AT_NOTELF 10 /* Program is not ELF */
-#define AT_UID 11 /* Real uid */
-#define AT_EUID 12 /* Effective uid */
-#define AT_GID 13 /* Real gid */
-#define AT_EGID 14 /* Effective gid */
-#define AT_CLKTCK 17 /* Frequency of times() */
-
-/* Some more special a_type values describing the hardware. */
-#define AT_PLATFORM 15 /* String identifying platform. */
-#define AT_HWCAP 16 /* Machine-dependent hints about
- processor capabilities. */
-
-/* This entry gives some information about the FPU initialization
- performed by the kernel. */
-#define AT_FPUCW 18 /* Used FPU control word. */
-
-/* Cache block sizes. */
-#define AT_DCACHEBSIZE 19 /* Data cache block size. */
-#define AT_ICACHEBSIZE 20 /* Instruction cache block size. */
-#define AT_UCACHEBSIZE 21 /* Unified cache block size. */
-
-/* A special ignored value for PPC, used by the kernel to control the
- interpretation of the AUXV. Must be > 16. */
-#define AT_IGNOREPPC 22 /* Entry should be ignored. */
-
-#define AT_SECURE 23 /* Boolean, was exec setuid-like? */
-
-#define AT_BASE_PLATFORM 24 /* String identifying real platforms.*/
-
-#define AT_RANDOM 25 /* Address of 16 random bytes. */
-
-#define AT_HWCAP2 26 /* More machine-dependent hints about
- processor capabilities. */
-
-#define AT_EXECFN 31 /* Filename of executable. */
-
-/* Pointer to the global system page used for system calls and other
- nice things. */
-#define AT_SYSINFO 32
-#define AT_SYSINFO_EHDR 33
-
-/* Shapes of the caches. Bits 0-3 contains associativity; bits 4-7 contains
- log2 of line size; mask those to get cache size. */
-#define AT_L1I_CACHESHAPE 34
-#define AT_L1D_CACHESHAPE 35
-#define AT_L2_CACHESHAPE 36
-#define AT_L3_CACHESHAPE 37
-
-/* Shapes of the caches, with more room to describe them.
- *GEOMETRY are comprised of cache line size in bytes in the bottom 16 bits
- and the cache associativity in the next 16 bits. */
-#define AT_L1I_CACHESIZE 40
-#define AT_L1I_CACHEGEOMETRY 41
-#define AT_L1D_CACHESIZE 42
-#define AT_L1D_CACHEGEOMETRY 43
-#define AT_L2_CACHESIZE 44
-#define AT_L2_CACHEGEOMETRY 45
-#define AT_L3_CACHESIZE 46
-#define AT_L3_CACHEGEOMETRY 47
-
-#define AT_MINSIGSTKSZ 51 /* Stack needed for signal delivery
- (AArch64). */
-
-/* Note section contents. Each entry in the note section begins with
- a header of a fixed form. */
-
-typedef struct
-{
- Elf32_Word n_namesz; /* Length of the note's name. */
- Elf32_Word n_descsz; /* Length of the note's descriptor. */
- Elf32_Word n_type; /* Type of the note. */
-} Elf32_Nhdr;
-
-typedef struct
-{
- Elf64_Word n_namesz; /* Length of the note's name. */
- Elf64_Word n_descsz; /* Length of the note's descriptor. */
- Elf64_Word n_type; /* Type of the note. */
-} Elf64_Nhdr;
-
-/* Known names of notes. */
-
-/* Solaris entries in the note section have this name. */
-#define ELF_NOTE_SOLARIS "SUNW Solaris"
-
-/* Note entries for GNU systems have this name. */
-#define ELF_NOTE_GNU "GNU"
-
-
-/* Defined types of notes for Solaris. */
-
-/* Value of descriptor (one word) is desired pagesize for the binary. */
-#define ELF_NOTE_PAGESIZE_HINT 1
-
-
-/* Defined note types for GNU systems. */
-
-/* ABI information. The descriptor consists of words:
- word 0: OS descriptor
- word 1: major version of the ABI
- word 2: minor version of the ABI
- word 3: subminor version of the ABI
-*/
-#define NT_GNU_ABI_TAG 1
-#define ELF_NOTE_ABI NT_GNU_ABI_TAG /* Old name. */
-
-/* Known OSes. These values can appear in word 0 of an
- NT_GNU_ABI_TAG note section entry. */
-#define ELF_NOTE_OS_LINUX 0
-#define ELF_NOTE_OS_GNU 1
-#define ELF_NOTE_OS_SOLARIS2 2
-#define ELF_NOTE_OS_FREEBSD 3
-
-/* Synthetic hwcap information. The descriptor begins with two words:
- word 0: number of entries
- word 1: bitmask of enabled entries
- Then follow variable-length entries, one byte followed by a
- '\0'-terminated hwcap name string. The byte gives the bit
- number to test if enabled, (1U << bit) & bitmask. */
-#define NT_GNU_HWCAP 2
-
-/* Build ID bits as generated by ld --build-id.
- The descriptor consists of any nonzero number of bytes. */
-#define NT_GNU_BUILD_ID 3
-
-/* Version note generated by GNU gold containing a version string. */
-#define NT_GNU_GOLD_VERSION 4
-
-/* Program property. */
-#define NT_GNU_PROPERTY_TYPE_0 5
-
-/* Note section name of program property. */
-#define NOTE_GNU_PROPERTY_SECTION_NAME ".note.gnu.property"
-
-/* Values used in GNU .note.gnu.property notes (NT_GNU_PROPERTY_TYPE_0). */
-
-/* Stack size. */
-#define GNU_PROPERTY_STACK_SIZE 1
-/* No copy relocation on protected data symbol. */
-#define GNU_PROPERTY_NO_COPY_ON_PROTECTED 2
-
-/* Processor-specific semantics, lo */
-#define GNU_PROPERTY_LOPROC 0xc0000000
-/* Processor-specific semantics, hi */
-#define GNU_PROPERTY_HIPROC 0xdfffffff
-/* Application-specific semantics, lo */
-#define GNU_PROPERTY_LOUSER 0xe0000000
-/* Application-specific semantics, hi */
-#define GNU_PROPERTY_HIUSER 0xffffffff
-
-/* AArch64 specific GNU properties. */
-#define GNU_PROPERTY_AARCH64_FEATURE_1_AND 0xc0000000
-
-#define GNU_PROPERTY_AARCH64_FEATURE_1_BTI (1U << 0)
-#define GNU_PROPERTY_AARCH64_FEATURE_1_PAC (1U << 1)
-
-/* The x86 instruction sets indicated by the corresponding bits are
- used in program. Their support in the hardware is optional. */
-#define GNU_PROPERTY_X86_ISA_1_USED 0xc0010002
-/* The x86 instruction sets indicated by the corresponding bits are
- used in program and they must be supported by the hardware. */
-#define GNU_PROPERTY_X86_ISA_1_NEEDED 0xc0008002
-/* X86 processor-specific features used in program. */
-#define GNU_PROPERTY_X86_FEATURE_1_AND 0xc0000002
-
-/* GNU_PROPERTY_X86_ISA_1_BASELINE: CMOV, CX8 (cmpxchg8b), FPU (fld),
- MMX, OSFXSR (fxsave), SCE (syscall), SSE and SSE2. */
-#define GNU_PROPERTY_X86_ISA_1_BASELINE (1U << 0)
-/* GNU_PROPERTY_X86_ISA_1_V2: GNU_PROPERTY_X86_ISA_1_BASELINE,
- CMPXCHG16B (cmpxchg16b), LAHF-SAHF (lahf), POPCNT (popcnt), SSE3,
- SSSE3, SSE4.1 and SSE4.2. */
-#define GNU_PROPERTY_X86_ISA_1_V2 (1U << 1)
-/* GNU_PROPERTY_X86_ISA_1_V3: GNU_PROPERTY_X86_ISA_1_V2, AVX, AVX2, BMI1,
- BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE. */
-#define GNU_PROPERTY_X86_ISA_1_V3 (1U << 2)
-/* GNU_PROPERTY_X86_ISA_1_V4: GNU_PROPERTY_X86_ISA_1_V3, AVX512F,
- AVX512BW, AVX512CD, AVX512DQ and AVX512VL. */
-#define GNU_PROPERTY_X86_ISA_1_V4 (1U << 3)
-
-/* This indicates that all executable sections are compatible with
- IBT. */
-#define GNU_PROPERTY_X86_FEATURE_1_IBT (1U << 0)
-/* This indicates that all executable sections are compatible with
- SHSTK. */
-#define GNU_PROPERTY_X86_FEATURE_1_SHSTK (1U << 1)
-
-/* Move records. */
-typedef struct
-{
- Elf32_Xword m_value; /* Symbol value. */
- Elf32_Word m_info; /* Size and index. */
- Elf32_Word m_poffset; /* Symbol offset. */
- Elf32_Half m_repeat; /* Repeat count. */
- Elf32_Half m_stride; /* Stride info. */
-} Elf32_Move;
-
-typedef struct
-{
- Elf64_Xword m_value; /* Symbol value. */
- Elf64_Xword m_info; /* Size and index. */
- Elf64_Xword m_poffset; /* Symbol offset. */
- Elf64_Half m_repeat; /* Repeat count. */
- Elf64_Half m_stride; /* Stride info. */
-} Elf64_Move;
-
-/* Macro to construct move records. */
-#define ELF32_M_SYM(info) ((info) >> 8)
-#define ELF32_M_SIZE(info) ((unsigned char) (info))
-#define ELF32_M_INFO(sym, size) (((sym) << 8) + (unsigned char) (size))
-
-#define ELF64_M_SYM(info) ELF32_M_SYM (info)
-#define ELF64_M_SIZE(info) ELF32_M_SIZE (info)
-#define ELF64_M_INFO(sym, size) ELF32_M_INFO (sym, size)
-
-
-/* Motorola 68k specific definitions. */
-
-/* Values for Elf32_Ehdr.e_flags. */
-#define EF_CPU32 0x00810000
-
-/* m68k relocs. */
-
-#define R_68K_NONE 0 /* No reloc */
-#define R_68K_32 1 /* Direct 32 bit */
-#define R_68K_16 2 /* Direct 16 bit */
-#define R_68K_8 3 /* Direct 8 bit */
-#define R_68K_PC32 4 /* PC relative 32 bit */
-#define R_68K_PC16 5 /* PC relative 16 bit */
-#define R_68K_PC8 6 /* PC relative 8 bit */
-#define R_68K_GOT32 7 /* 32 bit PC relative GOT entry */
-#define R_68K_GOT16 8 /* 16 bit PC relative GOT entry */
-#define R_68K_GOT8 9 /* 8 bit PC relative GOT entry */
-#define R_68K_GOT32O 10 /* 32 bit GOT offset */
-#define R_68K_GOT16O 11 /* 16 bit GOT offset */
-#define R_68K_GOT8O 12 /* 8 bit GOT offset */
-#define R_68K_PLT32 13 /* 32 bit PC relative PLT address */
-#define R_68K_PLT16 14 /* 16 bit PC relative PLT address */
-#define R_68K_PLT8 15 /* 8 bit PC relative PLT address */
-#define R_68K_PLT32O 16 /* 32 bit PLT offset */
-#define R_68K_PLT16O 17 /* 16 bit PLT offset */
-#define R_68K_PLT8O 18 /* 8 bit PLT offset */
-#define R_68K_COPY 19 /* Copy symbol at runtime */
-#define R_68K_GLOB_DAT 20 /* Create GOT entry */
-#define R_68K_JMP_SLOT 21 /* Create PLT entry */
-#define R_68K_RELATIVE 22 /* Adjust by program base */
-#define R_68K_TLS_GD32 25 /* 32 bit GOT offset for GD */
-#define R_68K_TLS_GD16 26 /* 16 bit GOT offset for GD */
-#define R_68K_TLS_GD8 27 /* 8 bit GOT offset for GD */
-#define R_68K_TLS_LDM32 28 /* 32 bit GOT offset for LDM */
-#define R_68K_TLS_LDM16 29 /* 16 bit GOT offset for LDM */
-#define R_68K_TLS_LDM8 30 /* 8 bit GOT offset for LDM */
-#define R_68K_TLS_LDO32 31 /* 32 bit module-relative offset */
-#define R_68K_TLS_LDO16 32 /* 16 bit module-relative offset */
-#define R_68K_TLS_LDO8 33 /* 8 bit module-relative offset */
-#define R_68K_TLS_IE32 34 /* 32 bit GOT offset for IE */
-#define R_68K_TLS_IE16 35 /* 16 bit GOT offset for IE */
-#define R_68K_TLS_IE8 36 /* 8 bit GOT offset for IE */
-#define R_68K_TLS_LE32 37 /* 32 bit offset relative to
- static TLS block */
-#define R_68K_TLS_LE16 38 /* 16 bit offset relative to
- static TLS block */
-#define R_68K_TLS_LE8 39 /* 8 bit offset relative to
- static TLS block */
-#define R_68K_TLS_DTPMOD32 40 /* 32 bit module number */
-#define R_68K_TLS_DTPREL32 41 /* 32 bit module-relative offset */
-#define R_68K_TLS_TPREL32 42 /* 32 bit TP-relative offset */
-/* Keep this the last entry. */
-#define R_68K_NUM 43
-
-/* Intel 80386 specific definitions. */
-
-/* i386 relocs. */
-
-#define R_386_NONE 0 /* No reloc */
-#define R_386_32 1 /* Direct 32 bit */
-#define R_386_PC32 2 /* PC relative 32 bit */
-#define R_386_GOT32 3 /* 32 bit GOT entry */
-#define R_386_PLT32 4 /* 32 bit PLT address */
-#define R_386_COPY 5 /* Copy symbol at runtime */
-#define R_386_GLOB_DAT 6 /* Create GOT entry */
-#define R_386_JMP_SLOT 7 /* Create PLT entry */
-#define R_386_RELATIVE 8 /* Adjust by program base */
-#define R_386_GOTOFF 9 /* 32 bit offset to GOT */
-#define R_386_GOTPC 10 /* 32 bit PC relative offset to GOT */
-#define R_386_32PLT 11
-#define R_386_TLS_TPOFF 14 /* Offset in static TLS block */
-#define R_386_TLS_IE 15 /* Address of GOT entry for static TLS
- block offset */
-#define R_386_TLS_GOTIE 16 /* GOT entry for static TLS block
- offset */
-#define R_386_TLS_LE 17 /* Offset relative to static TLS
- block */
-#define R_386_TLS_GD 18 /* Direct 32 bit for GNU version of
- general dynamic thread local data */
-#define R_386_TLS_LDM 19 /* Direct 32 bit for GNU version of
- local dynamic thread local data
- in LE code */
-#define R_386_16 20
-#define R_386_PC16 21
-#define R_386_8 22
-#define R_386_PC8 23
-#define R_386_TLS_GD_32 24 /* Direct 32 bit for general dynamic
- thread local data */
-#define R_386_TLS_GD_PUSH 25 /* Tag for pushl in GD TLS code */
-#define R_386_TLS_GD_CALL 26 /* Relocation for call to
- __tls_get_addr() */
-#define R_386_TLS_GD_POP 27 /* Tag for popl in GD TLS code */
-#define R_386_TLS_LDM_32 28 /* Direct 32 bit for local dynamic
- thread local data in LE code */
-#define R_386_TLS_LDM_PUSH 29 /* Tag for pushl in LDM TLS code */
-#define R_386_TLS_LDM_CALL 30 /* Relocation for call to
- __tls_get_addr() in LDM code */
-#define R_386_TLS_LDM_POP 31 /* Tag for popl in LDM TLS code */
-#define R_386_TLS_LDO_32 32 /* Offset relative to TLS block */
-#define R_386_TLS_IE_32 33 /* GOT entry for negated static TLS
- block offset */
-#define R_386_TLS_LE_32 34 /* Negated offset relative to static
- TLS block */
-#define R_386_TLS_DTPMOD32 35 /* ID of module containing symbol */
-#define R_386_TLS_DTPOFF32 36 /* Offset in TLS block */
-#define R_386_TLS_TPOFF32 37 /* Negated offset in static TLS block */
-#define R_386_SIZE32 38 /* 32-bit symbol size */
-#define R_386_TLS_GOTDESC 39 /* GOT offset for TLS descriptor. */
-#define R_386_TLS_DESC_CALL 40 /* Marker of call through TLS
- descriptor for
- relaxation. */
-#define R_386_TLS_DESC 41 /* TLS descriptor containing
- pointer to code and to
- argument, returning the TLS
- offset for the symbol. */
-#define R_386_IRELATIVE 42 /* Adjust indirectly by program base */
-#define R_386_GOT32X 43 /* Load from 32 bit GOT entry,
- relaxable. */
-/* Keep this the last entry. */
-#define R_386_NUM 44
-
-/* SUN SPARC specific definitions. */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_SPARC_REGISTER 13 /* Global register reserved to app. */
-
-/* Values for Elf64_Ehdr.e_flags. */
-
-#define EF_SPARCV9_MM 3
-#define EF_SPARCV9_TSO 0
-#define EF_SPARCV9_PSO 1
-#define EF_SPARCV9_RMO 2
-#define EF_SPARC_LEDATA 0x800000 /* little endian data */
-#define EF_SPARC_EXT_MASK 0xFFFF00
-#define EF_SPARC_32PLUS 0x000100 /* generic V8+ features */
-#define EF_SPARC_SUN_US1 0x000200 /* Sun UltraSPARC1 extensions */
-#define EF_SPARC_HAL_R1 0x000400 /* HAL R1 extensions */
-#define EF_SPARC_SUN_US3 0x000800 /* Sun UltraSPARCIII extensions */
-
-/* SPARC relocs. */
-
-#define R_SPARC_NONE 0 /* No reloc */
-#define R_SPARC_8 1 /* Direct 8 bit */
-#define R_SPARC_16 2 /* Direct 16 bit */
-#define R_SPARC_32 3 /* Direct 32 bit */
-#define R_SPARC_DISP8 4 /* PC relative 8 bit */
-#define R_SPARC_DISP16 5 /* PC relative 16 bit */
-#define R_SPARC_DISP32 6 /* PC relative 32 bit */
-#define R_SPARC_WDISP30 7 /* PC relative 30 bit shifted */
-#define R_SPARC_WDISP22 8 /* PC relative 22 bit shifted */
-#define R_SPARC_HI22 9 /* High 22 bit */
-#define R_SPARC_22 10 /* Direct 22 bit */
-#define R_SPARC_13 11 /* Direct 13 bit */
-#define R_SPARC_LO10 12 /* Truncated 10 bit */
-#define R_SPARC_GOT10 13 /* Truncated 10 bit GOT entry */
-#define R_SPARC_GOT13 14 /* 13 bit GOT entry */
-#define R_SPARC_GOT22 15 /* 22 bit GOT entry shifted */
-#define R_SPARC_PC10 16 /* PC relative 10 bit truncated */
-#define R_SPARC_PC22 17 /* PC relative 22 bit shifted */
-#define R_SPARC_WPLT30 18 /* 30 bit PC relative PLT address */
-#define R_SPARC_COPY 19 /* Copy symbol at runtime */
-#define R_SPARC_GLOB_DAT 20 /* Create GOT entry */
-#define R_SPARC_JMP_SLOT 21 /* Create PLT entry */
-#define R_SPARC_RELATIVE 22 /* Adjust by program base */
-#define R_SPARC_UA32 23 /* Direct 32 bit unaligned */
-
-/* Additional Sparc64 relocs. */
-
-#define R_SPARC_PLT32 24 /* Direct 32 bit ref to PLT entry */
-#define R_SPARC_HIPLT22 25 /* High 22 bit PLT entry */
-#define R_SPARC_LOPLT10 26 /* Truncated 10 bit PLT entry */
-#define R_SPARC_PCPLT32 27 /* PC rel 32 bit ref to PLT entry */
-#define R_SPARC_PCPLT22 28 /* PC rel high 22 bit PLT entry */
-#define R_SPARC_PCPLT10 29 /* PC rel trunc 10 bit PLT entry */
-#define R_SPARC_10 30 /* Direct 10 bit */
-#define R_SPARC_11 31 /* Direct 11 bit */
-#define R_SPARC_64 32 /* Direct 64 bit */
-#define R_SPARC_OLO10 33 /* 10bit with secondary 13bit addend */
-#define R_SPARC_HH22 34 /* Top 22 bits of direct 64 bit */
-#define R_SPARC_HM10 35 /* High middle 10 bits of ... */
-#define R_SPARC_LM22 36 /* Low middle 22 bits of ... */
-#define R_SPARC_PC_HH22 37 /* Top 22 bits of pc rel 64 bit */
-#define R_SPARC_PC_HM10 38 /* High middle 10 bit of ... */
-#define R_SPARC_PC_LM22 39 /* Low miggle 22 bits of ... */
-#define R_SPARC_WDISP16 40 /* PC relative 16 bit shifted */
-#define R_SPARC_WDISP19 41 /* PC relative 19 bit shifted */
-#define R_SPARC_GLOB_JMP 42 /* was part of v9 ABI but was removed */
-#define R_SPARC_7 43 /* Direct 7 bit */
-#define R_SPARC_5 44 /* Direct 5 bit */
-#define R_SPARC_6 45 /* Direct 6 bit */
-#define R_SPARC_DISP64 46 /* PC relative 64 bit */
-#define R_SPARC_PLT64 47 /* Direct 64 bit ref to PLT entry */
-#define R_SPARC_HIX22 48 /* High 22 bit complemented */
-#define R_SPARC_LOX10 49 /* Truncated 11 bit complemented */
-#define R_SPARC_H44 50 /* Direct high 12 of 44 bit */
-#define R_SPARC_M44 51 /* Direct mid 22 of 44 bit */
-#define R_SPARC_L44 52 /* Direct low 10 of 44 bit */
-#define R_SPARC_REGISTER 53 /* Global register usage */
-#define R_SPARC_UA64 54 /* Direct 64 bit unaligned */
-#define R_SPARC_UA16 55 /* Direct 16 bit unaligned */
-#define R_SPARC_TLS_GD_HI22 56
-#define R_SPARC_TLS_GD_LO10 57
-#define R_SPARC_TLS_GD_ADD 58
-#define R_SPARC_TLS_GD_CALL 59
-#define R_SPARC_TLS_LDM_HI22 60
-#define R_SPARC_TLS_LDM_LO10 61
-#define R_SPARC_TLS_LDM_ADD 62
-#define R_SPARC_TLS_LDM_CALL 63
-#define R_SPARC_TLS_LDO_HIX22 64
-#define R_SPARC_TLS_LDO_LOX10 65
-#define R_SPARC_TLS_LDO_ADD 66
-#define R_SPARC_TLS_IE_HI22 67
-#define R_SPARC_TLS_IE_LO10 68
-#define R_SPARC_TLS_IE_LD 69
-#define R_SPARC_TLS_IE_LDX 70
-#define R_SPARC_TLS_IE_ADD 71
-#define R_SPARC_TLS_LE_HIX22 72
-#define R_SPARC_TLS_LE_LOX10 73
-#define R_SPARC_TLS_DTPMOD32 74
-#define R_SPARC_TLS_DTPMOD64 75
-#define R_SPARC_TLS_DTPOFF32 76
-#define R_SPARC_TLS_DTPOFF64 77
-#define R_SPARC_TLS_TPOFF32 78
-#define R_SPARC_TLS_TPOFF64 79
-#define R_SPARC_GOTDATA_HIX22 80
-#define R_SPARC_GOTDATA_LOX10 81
-#define R_SPARC_GOTDATA_OP_HIX22 82
-#define R_SPARC_GOTDATA_OP_LOX10 83
-#define R_SPARC_GOTDATA_OP 84
-#define R_SPARC_H34 85
-#define R_SPARC_SIZE32 86
-#define R_SPARC_SIZE64 87
-#define R_SPARC_WDISP10 88
-#define R_SPARC_JMP_IREL 248
-#define R_SPARC_IRELATIVE 249
-#define R_SPARC_GNU_VTINHERIT 250
-#define R_SPARC_GNU_VTENTRY 251
-#define R_SPARC_REV32 252
-/* Keep this the last entry. */
-#define R_SPARC_NUM 253
-
-/* For Sparc64, legal values for d_tag of Elf64_Dyn. */
-
-#define DT_SPARC_REGISTER 0x70000001
-#define DT_SPARC_NUM 2
-
-/* MIPS R3000 specific definitions. */
-
-/* Legal values for e_flags field of Elf32_Ehdr. */
-
-#define EF_MIPS_NOREORDER 1 /* A .noreorder directive was used. */
-#define EF_MIPS_PIC 2 /* Contains PIC code. */
-#define EF_MIPS_CPIC 4 /* Uses PIC calling sequence. */
-#define EF_MIPS_XGOT 8
-#define EF_MIPS_64BIT_WHIRL 16
-#define EF_MIPS_ABI2 32
-#define EF_MIPS_ABI_ON32 64
-#define EF_MIPS_FP64 512 /* Uses FP64 (12 callee-saved). */
-#define EF_MIPS_NAN2008 1024 /* Uses IEEE 754-2008 NaN encoding. */
-#define EF_MIPS_ARCH 0xf0000000 /* MIPS architecture level. */
-
-/* Legal values for MIPS architecture level. */
-
-#define EF_MIPS_ARCH_1 0x00000000 /* -mips1 code. */
-#define EF_MIPS_ARCH_2 0x10000000 /* -mips2 code. */
-#define EF_MIPS_ARCH_3 0x20000000 /* -mips3 code. */
-#define EF_MIPS_ARCH_4 0x30000000 /* -mips4 code. */
-#define EF_MIPS_ARCH_5 0x40000000 /* -mips5 code. */
-#define EF_MIPS_ARCH_32 0x50000000 /* MIPS32 code. */
-#define EF_MIPS_ARCH_64 0x60000000 /* MIPS64 code. */
-#define EF_MIPS_ARCH_32R2 0x70000000 /* MIPS32r2 code. */
-#define EF_MIPS_ARCH_64R2 0x80000000 /* MIPS64r2 code. */
-
-/* The following are unofficial names and should not be used. */
-
-#define E_MIPS_ARCH_1 EF_MIPS_ARCH_1
-#define E_MIPS_ARCH_2 EF_MIPS_ARCH_2
-#define E_MIPS_ARCH_3 EF_MIPS_ARCH_3
-#define E_MIPS_ARCH_4 EF_MIPS_ARCH_4
-#define E_MIPS_ARCH_5 EF_MIPS_ARCH_5
-#define E_MIPS_ARCH_32 EF_MIPS_ARCH_32
-#define E_MIPS_ARCH_64 EF_MIPS_ARCH_64
-
-/* Special section indices. */
-
-#define SHN_MIPS_ACOMMON 0xff00 /* Allocated common symbols. */
-#define SHN_MIPS_TEXT 0xff01 /* Allocated test symbols. */
-#define SHN_MIPS_DATA 0xff02 /* Allocated data symbols. */
-#define SHN_MIPS_SCOMMON 0xff03 /* Small common symbols. */
-#define SHN_MIPS_SUNDEFINED 0xff04 /* Small undefined symbols. */
-
-/* Legal values for sh_type field of Elf32_Shdr. */
-
-#define SHT_MIPS_LIBLIST 0x70000000 /* Shared objects used in link. */
-#define SHT_MIPS_MSYM 0x70000001
-#define SHT_MIPS_CONFLICT 0x70000002 /* Conflicting symbols. */
-#define SHT_MIPS_GPTAB 0x70000003 /* Global data area sizes. */
-#define SHT_MIPS_UCODE 0x70000004 /* Reserved for SGI/MIPS compilers */
-#define SHT_MIPS_DEBUG 0x70000005 /* MIPS ECOFF debugging info. */
-#define SHT_MIPS_REGINFO 0x70000006 /* Register usage information. */
-#define SHT_MIPS_PACKAGE 0x70000007
-#define SHT_MIPS_PACKSYM 0x70000008
-#define SHT_MIPS_RELD 0x70000009
-#define SHT_MIPS_IFACE 0x7000000b
-#define SHT_MIPS_CONTENT 0x7000000c
-#define SHT_MIPS_OPTIONS 0x7000000d /* Miscellaneous options. */
-#define SHT_MIPS_SHDR 0x70000010
-#define SHT_MIPS_FDESC 0x70000011
-#define SHT_MIPS_EXTSYM 0x70000012
-#define SHT_MIPS_DENSE 0x70000013
-#define SHT_MIPS_PDESC 0x70000014
-#define SHT_MIPS_LOCSYM 0x70000015
-#define SHT_MIPS_AUXSYM 0x70000016
-#define SHT_MIPS_OPTSYM 0x70000017
-#define SHT_MIPS_LOCSTR 0x70000018
-#define SHT_MIPS_LINE 0x70000019
-#define SHT_MIPS_RFDESC 0x7000001a
-#define SHT_MIPS_DELTASYM 0x7000001b
-#define SHT_MIPS_DELTAINST 0x7000001c
-#define SHT_MIPS_DELTACLASS 0x7000001d
-#define SHT_MIPS_DWARF 0x7000001e /* DWARF debugging information. */
-#define SHT_MIPS_DELTADECL 0x7000001f
-#define SHT_MIPS_SYMBOL_LIB 0x70000020
-#define SHT_MIPS_EVENTS 0x70000021 /* Event section. */
-#define SHT_MIPS_TRANSLATE 0x70000022
-#define SHT_MIPS_PIXIE 0x70000023
-#define SHT_MIPS_XLATE 0x70000024
-#define SHT_MIPS_XLATE_DEBUG 0x70000025
-#define SHT_MIPS_WHIRL 0x70000026
-#define SHT_MIPS_EH_REGION 0x70000027
-#define SHT_MIPS_XLATE_OLD 0x70000028
-#define SHT_MIPS_PDR_EXCEPTION 0x70000029
-#define SHT_MIPS_XHASH 0x7000002b
-
-/* Legal values for sh_flags field of Elf32_Shdr. */
-
-#define SHF_MIPS_GPREL 0x10000000 /* Must be in global data area. */
-#define SHF_MIPS_MERGE 0x20000000
-#define SHF_MIPS_ADDR 0x40000000
-#define SHF_MIPS_STRINGS 0x80000000
-#define SHF_MIPS_NOSTRIP 0x08000000
-#define SHF_MIPS_LOCAL 0x04000000
-#define SHF_MIPS_NAMES 0x02000000
-#define SHF_MIPS_NODUPE 0x01000000
-
-
-/* Symbol tables. */
-
-/* MIPS specific values for `st_other'. */
-#define STO_MIPS_DEFAULT 0x0
-#define STO_MIPS_INTERNAL 0x1
-#define STO_MIPS_HIDDEN 0x2
-#define STO_MIPS_PROTECTED 0x3
-#define STO_MIPS_PLT 0x8
-#define STO_MIPS_SC_ALIGN_UNUSED 0xff
-
-/* MIPS specific values for `st_info'. */
-#define STB_MIPS_SPLIT_COMMON 13
-
-/* Entries found in sections of type SHT_MIPS_GPTAB. */
-
-typedef union
-{
- struct
- {
- Elf32_Word gt_current_g_value; /* -G value used for compilation. */
- Elf32_Word gt_unused; /* Not used. */
- } gt_header; /* First entry in section. */
- struct
- {
- Elf32_Word gt_g_value; /* If this value were used for -G. */
- Elf32_Word gt_bytes; /* This many bytes would be used. */
- } gt_entry; /* Subsequent entries in section. */
-} Elf32_gptab;
-
-/* Entry found in sections of type SHT_MIPS_REGINFO. */
-
-typedef struct
-{
- Elf32_Word ri_gprmask; /* General registers used. */
- Elf32_Word ri_cprmask[4]; /* Coprocessor registers used. */
- Elf32_Sword ri_gp_value; /* $gp register value. */
-} Elf32_RegInfo;
-
-/* Entries found in sections of type SHT_MIPS_OPTIONS. */
-
-typedef struct
-{
- unsigned char kind; /* Determines interpretation of the
- variable part of descriptor. */
- unsigned char size; /* Size of descriptor, including header. */
- Elf32_Section section; /* Section header index of section affected,
- 0 for global options. */
- Elf32_Word info; /* Kind-specific information. */
-} Elf_Options;
-
-/* Values for `kind' field in Elf_Options. */
-
-#define ODK_NULL 0 /* Undefined. */
-#define ODK_REGINFO 1 /* Register usage information. */
-#define ODK_EXCEPTIONS 2 /* Exception processing options. */
-#define ODK_PAD 3 /* Section padding options. */
-#define ODK_HWPATCH 4 /* Hardware workarounds performed */
-#define ODK_FILL 5 /* record the fill value used by the linker. */
-#define ODK_TAGS 6 /* reserve space for desktop tools to write. */
-#define ODK_HWAND 7 /* HW workarounds. 'AND' bits when merging. */
-#define ODK_HWOR 8 /* HW workarounds. 'OR' bits when merging. */
-
-/* Values for `info' in Elf_Options for ODK_EXCEPTIONS entries. */
-
-#define OEX_FPU_MIN 0x1f /* FPE's which MUST be enabled. */
-#define OEX_FPU_MAX 0x1f00 /* FPE's which MAY be enabled. */
-#define OEX_PAGE0 0x10000 /* page zero must be mapped. */
-#define OEX_SMM 0x20000 /* Force sequential memory mode? */
-#define OEX_FPDBUG 0x40000 /* Force floating point debug mode? */
-#define OEX_PRECISEFP OEX_FPDBUG
-#define OEX_DISMISS 0x80000 /* Dismiss invalid address faults? */
-
-#define OEX_FPU_INVAL 0x10
-#define OEX_FPU_DIV0 0x08
-#define OEX_FPU_OFLO 0x04
-#define OEX_FPU_UFLO 0x02
-#define OEX_FPU_INEX 0x01
-
-/* Masks for `info' in Elf_Options for an ODK_HWPATCH entry. */
-
-#define OHW_R4KEOP 0x1 /* R4000 end-of-page patch. */
-#define OHW_R8KPFETCH 0x2 /* may need R8000 prefetch patch. */
-#define OHW_R5KEOP 0x4 /* R5000 end-of-page patch. */
-#define OHW_R5KCVTL 0x8 /* R5000 cvt.[ds].l bug. clean=1. */
-
-#define OPAD_PREFIX 0x1
-#define OPAD_POSTFIX 0x2
-#define OPAD_SYMBOL 0x4
-
-/* Entry found in `.options' section. */
-
-typedef struct
-{
- Elf32_Word hwp_flags1; /* Extra flags. */
- Elf32_Word hwp_flags2; /* Extra flags. */
-} Elf_Options_Hw;
-
-/* Masks for `info' in ElfOptions for ODK_HWAND and ODK_HWOR entries. */
-
-#define OHWA0_R4KEOP_CHECKED 0x00000001
-#define OHWA1_R4KEOP_CLEAN 0x00000002
-
-/* MIPS relocs. */
-
-#define R_MIPS_NONE 0 /* No reloc */
-#define R_MIPS_16 1 /* Direct 16 bit */
-#define R_MIPS_32 2 /* Direct 32 bit */
-#define R_MIPS_REL32 3 /* PC relative 32 bit */
-#define R_MIPS_26 4 /* Direct 26 bit shifted */
-#define R_MIPS_HI16 5 /* High 16 bit */
-#define R_MIPS_LO16 6 /* Low 16 bit */
-#define R_MIPS_GPREL16 7 /* GP relative 16 bit */
-#define R_MIPS_LITERAL 8 /* 16 bit literal entry */
-#define R_MIPS_GOT16 9 /* 16 bit GOT entry */
-#define R_MIPS_PC16 10 /* PC relative 16 bit */
-#define R_MIPS_CALL16 11 /* 16 bit GOT entry for function */
-#define R_MIPS_GPREL32 12 /* GP relative 32 bit */
-
-#define R_MIPS_SHIFT5 16
-#define R_MIPS_SHIFT6 17
-#define R_MIPS_64 18
-#define R_MIPS_GOT_DISP 19
-#define R_MIPS_GOT_PAGE 20
-#define R_MIPS_GOT_OFST 21
-#define R_MIPS_GOT_HI16 22
-#define R_MIPS_GOT_LO16 23
-#define R_MIPS_SUB 24
-#define R_MIPS_INSERT_A 25
-#define R_MIPS_INSERT_B 26
-#define R_MIPS_DELETE 27
-#define R_MIPS_HIGHER 28
-#define R_MIPS_HIGHEST 29
-#define R_MIPS_CALL_HI16 30
-#define R_MIPS_CALL_LO16 31
-#define R_MIPS_SCN_DISP 32
-#define R_MIPS_REL16 33
-#define R_MIPS_ADD_IMMEDIATE 34
-#define R_MIPS_PJUMP 35
-#define R_MIPS_RELGOT 36
-#define R_MIPS_JALR 37
-#define R_MIPS_TLS_DTPMOD32 38 /* Module number 32 bit */
-#define R_MIPS_TLS_DTPREL32 39 /* Module-relative offset 32 bit */
-#define R_MIPS_TLS_DTPMOD64 40 /* Module number 64 bit */
-#define R_MIPS_TLS_DTPREL64 41 /* Module-relative offset 64 bit */
-#define R_MIPS_TLS_GD 42 /* 16 bit GOT offset for GD */
-#define R_MIPS_TLS_LDM 43 /* 16 bit GOT offset for LDM */
-#define R_MIPS_TLS_DTPREL_HI16 44 /* Module-relative offset, high 16 bits */
-#define R_MIPS_TLS_DTPREL_LO16 45 /* Module-relative offset, low 16 bits */
-#define R_MIPS_TLS_GOTTPREL 46 /* 16 bit GOT offset for IE */
-#define R_MIPS_TLS_TPREL32 47 /* TP-relative offset, 32 bit */
-#define R_MIPS_TLS_TPREL64 48 /* TP-relative offset, 64 bit */
-#define R_MIPS_TLS_TPREL_HI16 49 /* TP-relative offset, high 16 bits */
-#define R_MIPS_TLS_TPREL_LO16 50 /* TP-relative offset, low 16 bits */
-#define R_MIPS_GLOB_DAT 51
-#define R_MIPS_COPY 126
-#define R_MIPS_JUMP_SLOT 127
-/* Keep this the last entry. */
-#define R_MIPS_NUM 128
-
-/* Legal values for p_type field of Elf32_Phdr. */
-
-#define PT_MIPS_REGINFO 0x70000000 /* Register usage information. */
-#define PT_MIPS_RTPROC 0x70000001 /* Runtime procedure table. */
-#define PT_MIPS_OPTIONS 0x70000002
-#define PT_MIPS_ABIFLAGS 0x70000003 /* FP mode requirement. */
-
-/* Special program header types. */
-
-#define PF_MIPS_LOCAL 0x10000000
-
-/* Legal values for d_tag field of Elf32_Dyn. */
-
-#define DT_MIPS_RLD_VERSION 0x70000001 /* Runtime linker interface version */
-#define DT_MIPS_TIME_STAMP 0x70000002 /* Timestamp */
-#define DT_MIPS_ICHECKSUM 0x70000003 /* Checksum */
-#define DT_MIPS_IVERSION 0x70000004 /* Version string (string tbl index) */
-#define DT_MIPS_FLAGS 0x70000005 /* Flags */
-#define DT_MIPS_BASE_ADDRESS 0x70000006 /* Base address */
-#define DT_MIPS_MSYM 0x70000007
-#define DT_MIPS_CONFLICT 0x70000008 /* Address of CONFLICT section */
-#define DT_MIPS_LIBLIST 0x70000009 /* Address of LIBLIST section */
-#define DT_MIPS_LOCAL_GOTNO 0x7000000a /* Number of local GOT entries */
-#define DT_MIPS_CONFLICTNO 0x7000000b /* Number of CONFLICT entries */
-#define DT_MIPS_LIBLISTNO 0x70000010 /* Number of LIBLIST entries */
-#define DT_MIPS_SYMTABNO 0x70000011 /* Number of DYNSYM entries */
-#define DT_MIPS_UNREFEXTNO 0x70000012 /* First external DYNSYM */
-#define DT_MIPS_GOTSYM 0x70000013 /* First GOT entry in DYNSYM */
-#define DT_MIPS_HIPAGENO 0x70000014 /* Number of GOT page table entries */
-#define DT_MIPS_RLD_MAP 0x70000016 /* Address of run time loader map. */
-#define DT_MIPS_DELTA_CLASS 0x70000017 /* Delta C++ class definition. */
-#define DT_MIPS_DELTA_CLASS_NO 0x70000018 /* Number of entries in
- DT_MIPS_DELTA_CLASS. */
-#define DT_MIPS_DELTA_INSTANCE 0x70000019 /* Delta C++ class instances. */
-#define DT_MIPS_DELTA_INSTANCE_NO 0x7000001a /* Number of entries in
- DT_MIPS_DELTA_INSTANCE. */
-#define DT_MIPS_DELTA_RELOC 0x7000001b /* Delta relocations. */
-#define DT_MIPS_DELTA_RELOC_NO 0x7000001c /* Number of entries in
- DT_MIPS_DELTA_RELOC. */
-#define DT_MIPS_DELTA_SYM 0x7000001d /* Delta symbols that Delta
- relocations refer to. */
-#define DT_MIPS_DELTA_SYM_NO 0x7000001e /* Number of entries in
- DT_MIPS_DELTA_SYM. */
-#define DT_MIPS_DELTA_CLASSSYM 0x70000020 /* Delta symbols that hold the
- class declaration. */
-#define DT_MIPS_DELTA_CLASSSYM_NO 0x70000021 /* Number of entries in
- DT_MIPS_DELTA_CLASSSYM. */
-#define DT_MIPS_CXX_FLAGS 0x70000022 /* Flags indicating for C++ flavor. */
-#define DT_MIPS_PIXIE_INIT 0x70000023
-#define DT_MIPS_SYMBOL_LIB 0x70000024
-#define DT_MIPS_LOCALPAGE_GOTIDX 0x70000025
-#define DT_MIPS_LOCAL_GOTIDX 0x70000026
-#define DT_MIPS_HIDDEN_GOTIDX 0x70000027
-#define DT_MIPS_PROTECTED_GOTIDX 0x70000028
-#define DT_MIPS_OPTIONS 0x70000029 /* Address of .options. */
-#define DT_MIPS_INTERFACE 0x7000002a /* Address of .interface. */
-#define DT_MIPS_DYNSTR_ALIGN 0x7000002b
-#define DT_MIPS_INTERFACE_SIZE 0x7000002c /* Size of the .interface section. */
-#define DT_MIPS_RLD_TEXT_RESOLVE_ADDR 0x7000002d /* Address of rld_text_rsolve
- function stored in GOT. */
-#define DT_MIPS_PERF_SUFFIX 0x7000002e /* Default suffix of dso to be added
- by rld on dlopen() calls. */
-#define DT_MIPS_COMPACT_SIZE 0x7000002f /* (O32)Size of compact rel section. */
-#define DT_MIPS_GP_VALUE 0x70000030 /* GP value for aux GOTs. */
-#define DT_MIPS_AUX_DYNAMIC 0x70000031 /* Address of aux .dynamic. */
-/* The address of .got.plt in an executable using the new non-PIC ABI. */
-#define DT_MIPS_PLTGOT 0x70000032
-/* The base of the PLT in an executable using the new non-PIC ABI if that
- PLT is writable. For a non-writable PLT, this is omitted or has a zero
- value. */
-#define DT_MIPS_RWPLT 0x70000034
-/* An alternative description of the classic MIPS RLD_MAP that is usable
- in a PIE as it stores a relative offset from the address of the tag
- rather than an absolute address. */
-#define DT_MIPS_RLD_MAP_REL 0x70000035
-/* GNU-style hash table with xlat. */
-#define DT_MIPS_XHASH 0x70000036
-#define DT_MIPS_NUM 0x37
-
-/* Legal values for DT_MIPS_FLAGS Elf32_Dyn entry. */
-
-#define RHF_NONE 0 /* No flags */
-#define RHF_QUICKSTART (1 << 0) /* Use quickstart */
-#define RHF_NOTPOT (1 << 1) /* Hash size not power of 2 */
-#define RHF_NO_LIBRARY_REPLACEMENT (1 << 2) /* Ignore LD_LIBRARY_PATH */
-#define RHF_NO_MOVE (1 << 3)
-#define RHF_SGI_ONLY (1 << 4)
-#define RHF_GUARANTEE_INIT (1 << 5)
-#define RHF_DELTA_C_PLUS_PLUS (1 << 6)
-#define RHF_GUARANTEE_START_INIT (1 << 7)
-#define RHF_PIXIE (1 << 8)
-#define RHF_DEFAULT_DELAY_LOAD (1 << 9)
-#define RHF_REQUICKSTART (1 << 10)
-#define RHF_REQUICKSTARTED (1 << 11)
-#define RHF_CORD (1 << 12)
-#define RHF_NO_UNRES_UNDEF (1 << 13)
-#define RHF_RLD_ORDER_SAFE (1 << 14)
-
-/* Entries found in sections of type SHT_MIPS_LIBLIST. */
-
-typedef struct
-{
- Elf32_Word l_name; /* Name (string table index) */
- Elf32_Word l_time_stamp; /* Timestamp */
- Elf32_Word l_checksum; /* Checksum */
- Elf32_Word l_version; /* Interface version */
- Elf32_Word l_flags; /* Flags */
-} Elf32_Lib;
-
-typedef struct
-{
- Elf64_Word l_name; /* Name (string table index) */
- Elf64_Word l_time_stamp; /* Timestamp */
- Elf64_Word l_checksum; /* Checksum */
- Elf64_Word l_version; /* Interface version */
- Elf64_Word l_flags; /* Flags */
-} Elf64_Lib;
-
-
-/* Legal values for l_flags. */
-
-#define LL_NONE 0
-#define LL_EXACT_MATCH (1 << 0) /* Require exact match */
-#define LL_IGNORE_INT_VER (1 << 1) /* Ignore interface version */
-#define LL_REQUIRE_MINOR (1 << 2)
-#define LL_EXPORTS (1 << 3)
-#define LL_DELAY_LOAD (1 << 4)
-#define LL_DELTA (1 << 5)
-
-/* Entries found in sections of type SHT_MIPS_CONFLICT. */
-
-typedef Elf32_Addr Elf32_Conflict;
-
-typedef struct
-{
- /* Version of flags structure. */
- Elf32_Half version;
- /* The level of the ISA: 1-5, 32, 64. */
- unsigned char isa_level;
- /* The revision of ISA: 0 for MIPS V and below, 1-n otherwise. */
- unsigned char isa_rev;
- /* The size of general purpose registers. */
- unsigned char gpr_size;
- /* The size of co-processor 1 registers. */
- unsigned char cpr1_size;
- /* The size of co-processor 2 registers. */
- unsigned char cpr2_size;
- /* The floating-point ABI. */
- unsigned char fp_abi;
- /* Processor-specific extension. */
- Elf32_Word isa_ext;
- /* Mask of ASEs used. */
- Elf32_Word ases;
- /* Mask of general flags. */
- Elf32_Word flags1;
- Elf32_Word flags2;
-} Elf_MIPS_ABIFlags_v0;
-
-/* Values for the register size bytes of an abi flags structure. */
-
-#define MIPS_AFL_REG_NONE 0x00 /* No registers. */
-#define MIPS_AFL_REG_32 0x01 /* 32-bit registers. */
-#define MIPS_AFL_REG_64 0x02 /* 64-bit registers. */
-#define MIPS_AFL_REG_128 0x03 /* 128-bit registers. */
-
-/* Masks for the ases word of an ABI flags structure. */
-
-#define MIPS_AFL_ASE_DSP 0x00000001 /* DSP ASE. */
-#define MIPS_AFL_ASE_DSPR2 0x00000002 /* DSP R2 ASE. */
-#define MIPS_AFL_ASE_EVA 0x00000004 /* Enhanced VA Scheme. */
-#define MIPS_AFL_ASE_MCU 0x00000008 /* MCU (MicroController) ASE. */
-#define MIPS_AFL_ASE_MDMX 0x00000010 /* MDMX ASE. */
-#define MIPS_AFL_ASE_MIPS3D 0x00000020 /* MIPS-3D ASE. */
-#define MIPS_AFL_ASE_MT 0x00000040 /* MT ASE. */
-#define MIPS_AFL_ASE_SMARTMIPS 0x00000080 /* SmartMIPS ASE. */
-#define MIPS_AFL_ASE_VIRT 0x00000100 /* VZ ASE. */
-#define MIPS_AFL_ASE_MSA 0x00000200 /* MSA ASE. */
-#define MIPS_AFL_ASE_MIPS16 0x00000400 /* MIPS16 ASE. */
-#define MIPS_AFL_ASE_MICROMIPS 0x00000800 /* MICROMIPS ASE. */
-#define MIPS_AFL_ASE_XPA 0x00001000 /* XPA ASE. */
-#define MIPS_AFL_ASE_MASK 0x00001fff /* All ASEs. */
-
-/* Values for the isa_ext word of an ABI flags structure. */
-
-#define MIPS_AFL_EXT_XLR 1 /* RMI Xlr instruction. */
-#define MIPS_AFL_EXT_OCTEON2 2 /* Cavium Networks Octeon2. */
-#define MIPS_AFL_EXT_OCTEONP 3 /* Cavium Networks OcteonP. */
-#define MIPS_AFL_EXT_LOONGSON_3A 4 /* Loongson 3A. */
-#define MIPS_AFL_EXT_OCTEON 5 /* Cavium Networks Octeon. */
-#define MIPS_AFL_EXT_5900 6 /* MIPS R5900 instruction. */
-#define MIPS_AFL_EXT_4650 7 /* MIPS R4650 instruction. */
-#define MIPS_AFL_EXT_4010 8 /* LSI R4010 instruction. */
-#define MIPS_AFL_EXT_4100 9 /* NEC VR4100 instruction. */
-#define MIPS_AFL_EXT_3900 10 /* Toshiba R3900 instruction. */
-#define MIPS_AFL_EXT_10000 11 /* MIPS R10000 instruction. */
-#define MIPS_AFL_EXT_SB1 12 /* Broadcom SB-1 instruction. */
-#define MIPS_AFL_EXT_4111 13 /* NEC VR4111/VR4181 instruction. */
-#define MIPS_AFL_EXT_4120 14 /* NEC VR4120 instruction. */
-#define MIPS_AFL_EXT_5400 15 /* NEC VR5400 instruction. */
-#define MIPS_AFL_EXT_5500 16 /* NEC VR5500 instruction. */
-#define MIPS_AFL_EXT_LOONGSON_2E 17 /* ST Microelectronics Loongson 2E. */
-#define MIPS_AFL_EXT_LOONGSON_2F 18 /* ST Microelectronics Loongson 2F. */
-
-/* Masks for the flags1 word of an ABI flags structure. */
-#define MIPS_AFL_FLAGS1_ODDSPREG 1 /* Uses odd single-precision registers. */
-
-/* Object attribute values. */
-enum
-{
- /* Not tagged or not using any ABIs affected by the differences. */
- Val_GNU_MIPS_ABI_FP_ANY = 0,
- /* Using hard-float -mdouble-float. */
- Val_GNU_MIPS_ABI_FP_DOUBLE = 1,
- /* Using hard-float -msingle-float. */
- Val_GNU_MIPS_ABI_FP_SINGLE = 2,
- /* Using soft-float. */
- Val_GNU_MIPS_ABI_FP_SOFT = 3,
- /* Using -mips32r2 -mfp64. */
- Val_GNU_MIPS_ABI_FP_OLD_64 = 4,
- /* Using -mfpxx. */
- Val_GNU_MIPS_ABI_FP_XX = 5,
- /* Using -mips32r2 -mfp64. */
- Val_GNU_MIPS_ABI_FP_64 = 6,
- /* Using -mips32r2 -mfp64 -mno-odd-spreg. */
- Val_GNU_MIPS_ABI_FP_64A = 7,
- /* Maximum allocated FP ABI value. */
- Val_GNU_MIPS_ABI_FP_MAX = 7
-};
-
-/* HPPA specific definitions. */
-
-/* Legal values for e_flags field of Elf32_Ehdr. */
-
-#define EF_PARISC_TRAPNIL 0x00010000 /* Trap nil pointer dereference. */
-#define EF_PARISC_EXT 0x00020000 /* Program uses arch. extensions. */
-#define EF_PARISC_LSB 0x00040000 /* Program expects little endian. */
-#define EF_PARISC_WIDE 0x00080000 /* Program expects wide mode. */
-#define EF_PARISC_NO_KABP 0x00100000 /* No kernel assisted branch
- prediction. */
-#define EF_PARISC_LAZYSWAP 0x00400000 /* Allow lazy swapping. */
-#define EF_PARISC_ARCH 0x0000ffff /* Architecture version. */
-
-/* Defined values for `e_flags & EF_PARISC_ARCH' are: */
-
-#define EFA_PARISC_1_0 0x020b /* PA-RISC 1.0 big-endian. */
-#define EFA_PARISC_1_1 0x0210 /* PA-RISC 1.1 big-endian. */
-#define EFA_PARISC_2_0 0x0214 /* PA-RISC 2.0 big-endian. */
-
-/* Additional section indices. */
-
-#define SHN_PARISC_ANSI_COMMON 0xff00 /* Section for tentatively declared
- symbols in ANSI C. */
-#define SHN_PARISC_HUGE_COMMON 0xff01 /* Common blocks in huge model. */
-
-/* Legal values for sh_type field of Elf32_Shdr. */
-
-#define SHT_PARISC_EXT 0x70000000 /* Contains product specific ext. */
-#define SHT_PARISC_UNWIND 0x70000001 /* Unwind information. */
-#define SHT_PARISC_DOC 0x70000002 /* Debug info for optimized code. */
-
-/* Legal values for sh_flags field of Elf32_Shdr. */
-
-#define SHF_PARISC_SHORT 0x20000000 /* Section with short addressing. */
-#define SHF_PARISC_HUGE 0x40000000 /* Section far from gp. */
-#define SHF_PARISC_SBP 0x80000000 /* Static branch prediction code. */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_PARISC_MILLICODE 13 /* Millicode function entry point. */
-
-#define STT_HP_OPAQUE (STT_LOOS + 0x1)
-#define STT_HP_STUB (STT_LOOS + 0x2)
-
-/* HPPA relocs. */
-
-#define R_PARISC_NONE 0 /* No reloc. */
-#define R_PARISC_DIR32 1 /* Direct 32-bit reference. */
-#define R_PARISC_DIR21L 2 /* Left 21 bits of eff. address. */
-#define R_PARISC_DIR17R 3 /* Right 17 bits of eff. address. */
-#define R_PARISC_DIR17F 4 /* 17 bits of eff. address. */
-#define R_PARISC_DIR14R 6 /* Right 14 bits of eff. address. */
-#define R_PARISC_PCREL32 9 /* 32-bit rel. address. */
-#define R_PARISC_PCREL21L 10 /* Left 21 bits of rel. address. */
-#define R_PARISC_PCREL17R 11 /* Right 17 bits of rel. address. */
-#define R_PARISC_PCREL17F 12 /* 17 bits of rel. address. */
-#define R_PARISC_PCREL14R 14 /* Right 14 bits of rel. address. */
-#define R_PARISC_DPREL21L 18 /* Left 21 bits of rel. address. */
-#define R_PARISC_DPREL14R 22 /* Right 14 bits of rel. address. */
-#define R_PARISC_GPREL21L 26 /* GP-relative, left 21 bits. */
-#define R_PARISC_GPREL14R 30 /* GP-relative, right 14 bits. */
-#define R_PARISC_LTOFF21L 34 /* LT-relative, left 21 bits. */
-#define R_PARISC_LTOFF14R 38 /* LT-relative, right 14 bits. */
-#define R_PARISC_SECREL32 41 /* 32 bits section rel. address. */
-#define R_PARISC_SEGBASE 48 /* No relocation, set segment base. */
-#define R_PARISC_SEGREL32 49 /* 32 bits segment rel. address. */
-#define R_PARISC_PLTOFF21L 50 /* PLT rel. address, left 21 bits. */
-#define R_PARISC_PLTOFF14R 54 /* PLT rel. address, right 14 bits. */
-#define R_PARISC_LTOFF_FPTR32 57 /* 32 bits LT-rel. function pointer. */
-#define R_PARISC_LTOFF_FPTR21L 58 /* LT-rel. fct ptr, left 21 bits. */
-#define R_PARISC_LTOFF_FPTR14R 62 /* LT-rel. fct ptr, right 14 bits. */
-#define R_PARISC_FPTR64 64 /* 64 bits function address. */
-#define R_PARISC_PLABEL32 65 /* 32 bits function address. */
-#define R_PARISC_PLABEL21L 66 /* Left 21 bits of fdesc address. */
-#define R_PARISC_PLABEL14R 70 /* Right 14 bits of fdesc address. */
-#define R_PARISC_PCREL64 72 /* 64 bits PC-rel. address. */
-#define R_PARISC_PCREL22F 74 /* 22 bits PC-rel. address. */
-#define R_PARISC_PCREL14WR 75 /* PC-rel. address, right 14 bits. */
-#define R_PARISC_PCREL14DR 76 /* PC rel. address, right 14 bits. */
-#define R_PARISC_PCREL16F 77 /* 16 bits PC-rel. address. */
-#define R_PARISC_PCREL16WF 78 /* 16 bits PC-rel. address. */
-#define R_PARISC_PCREL16DF 79 /* 16 bits PC-rel. address. */
-#define R_PARISC_DIR64 80 /* 64 bits of eff. address. */
-#define R_PARISC_DIR14WR 83 /* 14 bits of eff. address. */
-#define R_PARISC_DIR14DR 84 /* 14 bits of eff. address. */
-#define R_PARISC_DIR16F 85 /* 16 bits of eff. address. */
-#define R_PARISC_DIR16WF 86 /* 16 bits of eff. address. */
-#define R_PARISC_DIR16DF 87 /* 16 bits of eff. address. */
-#define R_PARISC_GPREL64 88 /* 64 bits of GP-rel. address. */
-#define R_PARISC_GPREL14WR 91 /* GP-rel. address, right 14 bits. */
-#define R_PARISC_GPREL14DR 92 /* GP-rel. address, right 14 bits. */
-#define R_PARISC_GPREL16F 93 /* 16 bits GP-rel. address. */
-#define R_PARISC_GPREL16WF 94 /* 16 bits GP-rel. address. */
-#define R_PARISC_GPREL16DF 95 /* 16 bits GP-rel. address. */
-#define R_PARISC_LTOFF64 96 /* 64 bits LT-rel. address. */
-#define R_PARISC_LTOFF14WR 99 /* LT-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF14DR 100 /* LT-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF16F 101 /* 16 bits LT-rel. address. */
-#define R_PARISC_LTOFF16WF 102 /* 16 bits LT-rel. address. */
-#define R_PARISC_LTOFF16DF 103 /* 16 bits LT-rel. address. */
-#define R_PARISC_SECREL64 104 /* 64 bits section rel. address. */
-#define R_PARISC_SEGREL64 112 /* 64 bits segment rel. address. */
-#define R_PARISC_PLTOFF14WR 115 /* PLT-rel. address, right 14 bits. */
-#define R_PARISC_PLTOFF14DR 116 /* PLT-rel. address, right 14 bits. */
-#define R_PARISC_PLTOFF16F 117 /* 16 bits LT-rel. address. */
-#define R_PARISC_PLTOFF16WF 118 /* 16 bits PLT-rel. address. */
-#define R_PARISC_PLTOFF16DF 119 /* 16 bits PLT-rel. address. */
-#define R_PARISC_LTOFF_FPTR64 120 /* 64 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR14WR 123 /* LT-rel. fct. ptr., right 14 bits. */
-#define R_PARISC_LTOFF_FPTR14DR 124 /* LT-rel. fct. ptr., right 14 bits. */
-#define R_PARISC_LTOFF_FPTR16F 125 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR16WF 126 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR16DF 127 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LORESERVE 128
-#define R_PARISC_COPY 128 /* Copy relocation. */
-#define R_PARISC_IPLT 129 /* Dynamic reloc, imported PLT */
-#define R_PARISC_EPLT 130 /* Dynamic reloc, exported PLT */
-#define R_PARISC_TPREL32 153 /* 32 bits TP-rel. address. */
-#define R_PARISC_TPREL21L 154 /* TP-rel. address, left 21 bits. */
-#define R_PARISC_TPREL14R 158 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF_TP21L 162 /* LT-TP-rel. address, left 21 bits. */
-#define R_PARISC_LTOFF_TP14R 166 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP14F 167 /* 14 bits LT-TP-rel. address. */
-#define R_PARISC_TPREL64 216 /* 64 bits TP-rel. address. */
-#define R_PARISC_TPREL14WR 219 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_TPREL14DR 220 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_TPREL16F 221 /* 16 bits TP-rel. address. */
-#define R_PARISC_TPREL16WF 222 /* 16 bits TP-rel. address. */
-#define R_PARISC_TPREL16DF 223 /* 16 bits TP-rel. address. */
-#define R_PARISC_LTOFF_TP64 224 /* 64 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP14WR 227 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP14DR 228 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP16F 229 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP16WF 230 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP16DF 231 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_GNU_VTENTRY 232
-#define R_PARISC_GNU_VTINHERIT 233
-#define R_PARISC_TLS_GD21L 234 /* GD 21-bit left. */
-#define R_PARISC_TLS_GD14R 235 /* GD 14-bit right. */
-#define R_PARISC_TLS_GDCALL 236 /* GD call to __t_g_a. */
-#define R_PARISC_TLS_LDM21L 237 /* LD module 21-bit left. */
-#define R_PARISC_TLS_LDM14R 238 /* LD module 14-bit right. */
-#define R_PARISC_TLS_LDMCALL 239 /* LD module call to __t_g_a. */
-#define R_PARISC_TLS_LDO21L 240 /* LD offset 21-bit left. */
-#define R_PARISC_TLS_LDO14R 241 /* LD offset 14-bit right. */
-#define R_PARISC_TLS_DTPMOD32 242 /* DTP module 32-bit. */
-#define R_PARISC_TLS_DTPMOD64 243 /* DTP module 64-bit. */
-#define R_PARISC_TLS_DTPOFF32 244 /* DTP offset 32-bit. */
-#define R_PARISC_TLS_DTPOFF64 245 /* DTP offset 32-bit. */
-#define R_PARISC_TLS_LE21L R_PARISC_TPREL21L
-#define R_PARISC_TLS_LE14R R_PARISC_TPREL14R
-#define R_PARISC_TLS_IE21L R_PARISC_LTOFF_TP21L
-#define R_PARISC_TLS_IE14R R_PARISC_LTOFF_TP14R
-#define R_PARISC_TLS_TPREL32 R_PARISC_TPREL32
-#define R_PARISC_TLS_TPREL64 R_PARISC_TPREL64
-#define R_PARISC_HIRESERVE 255
-
-/* Legal values for p_type field of Elf32_Phdr/Elf64_Phdr. */
-
-#define PT_HP_TLS (PT_LOOS + 0x0)
-#define PT_HP_CORE_NONE (PT_LOOS + 0x1)
-#define PT_HP_CORE_VERSION (PT_LOOS + 0x2)
-#define PT_HP_CORE_KERNEL (PT_LOOS + 0x3)
-#define PT_HP_CORE_COMM (PT_LOOS + 0x4)
-#define PT_HP_CORE_PROC (PT_LOOS + 0x5)
-#define PT_HP_CORE_LOADABLE (PT_LOOS + 0x6)
-#define PT_HP_CORE_STACK (PT_LOOS + 0x7)
-#define PT_HP_CORE_SHM (PT_LOOS + 0x8)
-#define PT_HP_CORE_MMF (PT_LOOS + 0x9)
-#define PT_HP_PARALLEL (PT_LOOS + 0x10)
-#define PT_HP_FASTBIND (PT_LOOS + 0x11)
-#define PT_HP_OPT_ANNOT (PT_LOOS + 0x12)
-#define PT_HP_HSL_ANNOT (PT_LOOS + 0x13)
-#define PT_HP_STACK (PT_LOOS + 0x14)
-
-#define PT_PARISC_ARCHEXT 0x70000000
-#define PT_PARISC_UNWIND 0x70000001
-
-/* Legal values for p_flags field of Elf32_Phdr/Elf64_Phdr. */
-
-#define PF_PARISC_SBP 0x08000000
-
-#define PF_HP_PAGE_SIZE 0x00100000
-#define PF_HP_FAR_SHARED 0x00200000
-#define PF_HP_NEAR_SHARED 0x00400000
-#define PF_HP_CODE 0x01000000
-#define PF_HP_MODIFY 0x02000000
-#define PF_HP_LAZYSWAP 0x04000000
-#define PF_HP_SBP 0x08000000
-
-
-/* Alpha specific definitions. */
-
-/* Legal values for e_flags field of Elf64_Ehdr. */
-
-#define EF_ALPHA_32BIT 1 /* All addresses must be < 2GB. */
-#define EF_ALPHA_CANRELAX 2 /* Relocations for relaxing exist. */
-
-/* Legal values for sh_type field of Elf64_Shdr. */
-
-/* These two are primerily concerned with ECOFF debugging info. */
-#define SHT_ALPHA_DEBUG 0x70000001
-#define SHT_ALPHA_REGINFO 0x70000002
-
-/* Legal values for sh_flags field of Elf64_Shdr. */
-
-#define SHF_ALPHA_GPREL 0x10000000
-
-/* Legal values for st_other field of Elf64_Sym. */
-#define STO_ALPHA_NOPV 0x80 /* No PV required. */
-#define STO_ALPHA_STD_GPLOAD 0x88 /* PV only used for initial ldgp. */
-
-/* Alpha relocs. */
-
-#define R_ALPHA_NONE 0 /* No reloc */
-#define R_ALPHA_REFLONG 1 /* Direct 32 bit */
-#define R_ALPHA_REFQUAD 2 /* Direct 64 bit */
-#define R_ALPHA_GPREL32 3 /* GP relative 32 bit */
-#define R_ALPHA_LITERAL 4 /* GP relative 16 bit w/optimization */
-#define R_ALPHA_LITUSE 5 /* Optimization hint for LITERAL */
-#define R_ALPHA_GPDISP 6 /* Add displacement to GP */
-#define R_ALPHA_BRADDR 7 /* PC+4 relative 23 bit shifted */
-#define R_ALPHA_HINT 8 /* PC+4 relative 16 bit shifted */
-#define R_ALPHA_SREL16 9 /* PC relative 16 bit */
-#define R_ALPHA_SREL32 10 /* PC relative 32 bit */
-#define R_ALPHA_SREL64 11 /* PC relative 64 bit */
-#define R_ALPHA_GPRELHIGH 17 /* GP relative 32 bit, high 16 bits */
-#define R_ALPHA_GPRELLOW 18 /* GP relative 32 bit, low 16 bits */
-#define R_ALPHA_GPREL16 19 /* GP relative 16 bit */
-#define R_ALPHA_COPY 24 /* Copy symbol at runtime */
-#define R_ALPHA_GLOB_DAT 25 /* Create GOT entry */
-#define R_ALPHA_JMP_SLOT 26 /* Create PLT entry */
-#define R_ALPHA_RELATIVE 27 /* Adjust by program base */
-#define R_ALPHA_TLS_GD_HI 28
-#define R_ALPHA_TLSGD 29
-#define R_ALPHA_TLS_LDM 30
-#define R_ALPHA_DTPMOD64 31
-#define R_ALPHA_GOTDTPREL 32
-#define R_ALPHA_DTPREL64 33
-#define R_ALPHA_DTPRELHI 34
-#define R_ALPHA_DTPRELLO 35
-#define R_ALPHA_DTPREL16 36
-#define R_ALPHA_GOTTPREL 37
-#define R_ALPHA_TPREL64 38
-#define R_ALPHA_TPRELHI 39
-#define R_ALPHA_TPRELLO 40
-#define R_ALPHA_TPREL16 41
-/* Keep this the last entry. */
-#define R_ALPHA_NUM 46
-
-/* Magic values of the LITUSE relocation addend. */
-#define LITUSE_ALPHA_ADDR 0
-#define LITUSE_ALPHA_BASE 1
-#define LITUSE_ALPHA_BYTOFF 2
-#define LITUSE_ALPHA_JSR 3
-#define LITUSE_ALPHA_TLS_GD 4
-#define LITUSE_ALPHA_TLS_LDM 5
-
-/* Legal values for d_tag of Elf64_Dyn. */
-#define DT_ALPHA_PLTRO (DT_LOPROC + 0)
-#define DT_ALPHA_NUM 1
-
-/* PowerPC specific declarations */
-
-/* Values for Elf32/64_Ehdr.e_flags. */
-#define EF_PPC_EMB 0x80000000 /* PowerPC embedded flag */
-
-/* Cygnus local bits below */
-#define EF_PPC_RELOCATABLE 0x00010000 /* PowerPC -mrelocatable flag*/
-#define EF_PPC_RELOCATABLE_LIB 0x00008000 /* PowerPC -mrelocatable-lib
- flag */
-
-/* PowerPC relocations defined by the ABIs */
-#define R_PPC_NONE 0
-#define R_PPC_ADDR32 1 /* 32bit absolute address */
-#define R_PPC_ADDR24 2 /* 26bit address, 2 bits ignored. */
-#define R_PPC_ADDR16 3 /* 16bit absolute address */
-#define R_PPC_ADDR16_LO 4 /* lower 16bit of absolute address */
-#define R_PPC_ADDR16_HI 5 /* high 16bit of absolute address */
-#define R_PPC_ADDR16_HA 6 /* adjusted high 16bit */
-#define R_PPC_ADDR14 7 /* 16bit address, 2 bits ignored */
-#define R_PPC_ADDR14_BRTAKEN 8
-#define R_PPC_ADDR14_BRNTAKEN 9
-#define R_PPC_REL24 10 /* PC relative 26 bit */
-#define R_PPC_REL14 11 /* PC relative 16 bit */
-#define R_PPC_REL14_BRTAKEN 12
-#define R_PPC_REL14_BRNTAKEN 13
-#define R_PPC_GOT16 14
-#define R_PPC_GOT16_LO 15
-#define R_PPC_GOT16_HI 16
-#define R_PPC_GOT16_HA 17
-#define R_PPC_PLTREL24 18
-#define R_PPC_COPY 19
-#define R_PPC_GLOB_DAT 20
-#define R_PPC_JMP_SLOT 21
-#define R_PPC_RELATIVE 22
-#define R_PPC_LOCAL24PC 23
-#define R_PPC_UADDR32 24
-#define R_PPC_UADDR16 25
-#define R_PPC_REL32 26
-#define R_PPC_PLT32 27
-#define R_PPC_PLTREL32 28
-#define R_PPC_PLT16_LO 29
-#define R_PPC_PLT16_HI 30
-#define R_PPC_PLT16_HA 31
-#define R_PPC_SDAREL16 32
-#define R_PPC_SECTOFF 33
-#define R_PPC_SECTOFF_LO 34
-#define R_PPC_SECTOFF_HI 35
-#define R_PPC_SECTOFF_HA 36
-
-/* PowerPC relocations defined for the TLS access ABI. */
-#define R_PPC_TLS 67 /* none (sym+add)@tls */
-#define R_PPC_DTPMOD32 68 /* word32 (sym+add)@dtpmod */
-#define R_PPC_TPREL16 69 /* half16* (sym+add)@tprel */
-#define R_PPC_TPREL16_LO 70 /* half16 (sym+add)@tprel@l */
-#define R_PPC_TPREL16_HI 71 /* half16 (sym+add)@tprel@h */
-#define R_PPC_TPREL16_HA 72 /* half16 (sym+add)@tprel@ha */
-#define R_PPC_TPREL32 73 /* word32 (sym+add)@tprel */
-#define R_PPC_DTPREL16 74 /* half16* (sym+add)@dtprel */
-#define R_PPC_DTPREL16_LO 75 /* half16 (sym+add)@dtprel@l */
-#define R_PPC_DTPREL16_HI 76 /* half16 (sym+add)@dtprel@h */
-#define R_PPC_DTPREL16_HA 77 /* half16 (sym+add)@dtprel@ha */
-#define R_PPC_DTPREL32 78 /* word32 (sym+add)@dtprel */
-#define R_PPC_GOT_TLSGD16 79 /* half16* (sym+add)@got@tlsgd */
-#define R_PPC_GOT_TLSGD16_LO 80 /* half16 (sym+add)@got@tlsgd@l */
-#define R_PPC_GOT_TLSGD16_HI 81 /* half16 (sym+add)@got@tlsgd@h */
-#define R_PPC_GOT_TLSGD16_HA 82 /* half16 (sym+add)@got@tlsgd@ha */
-#define R_PPC_GOT_TLSLD16 83 /* half16* (sym+add)@got@tlsld */
-#define R_PPC_GOT_TLSLD16_LO 84 /* half16 (sym+add)@got@tlsld@l */
-#define R_PPC_GOT_TLSLD16_HI 85 /* half16 (sym+add)@got@tlsld@h */
-#define R_PPC_GOT_TLSLD16_HA 86 /* half16 (sym+add)@got@tlsld@ha */
-#define R_PPC_GOT_TPREL16 87 /* half16* (sym+add)@got@tprel */
-#define R_PPC_GOT_TPREL16_LO 88 /* half16 (sym+add)@got@tprel@l */
-#define R_PPC_GOT_TPREL16_HI 89 /* half16 (sym+add)@got@tprel@h */
-#define R_PPC_GOT_TPREL16_HA 90 /* half16 (sym+add)@got@tprel@ha */
-#define R_PPC_GOT_DTPREL16 91 /* half16* (sym+add)@got@dtprel */
-#define R_PPC_GOT_DTPREL16_LO 92 /* half16* (sym+add)@got@dtprel@l */
-#define R_PPC_GOT_DTPREL16_HI 93 /* half16* (sym+add)@got@dtprel@h */
-#define R_PPC_GOT_DTPREL16_HA 94 /* half16* (sym+add)@got@dtprel@ha */
-#define R_PPC_TLSGD 95 /* none (sym+add)@tlsgd */
-#define R_PPC_TLSLD 96 /* none (sym+add)@tlsld */
-
-/* The remaining relocs are from the Embedded ELF ABI, and are not
- in the SVR4 ELF ABI. */
-#define R_PPC_EMB_NADDR32 101
-#define R_PPC_EMB_NADDR16 102
-#define R_PPC_EMB_NADDR16_LO 103
-#define R_PPC_EMB_NADDR16_HI 104
-#define R_PPC_EMB_NADDR16_HA 105
-#define R_PPC_EMB_SDAI16 106
-#define R_PPC_EMB_SDA2I16 107
-#define R_PPC_EMB_SDA2REL 108
-#define R_PPC_EMB_SDA21 109 /* 16 bit offset in SDA */
-#define R_PPC_EMB_MRKREF 110
-#define R_PPC_EMB_RELSEC16 111
-#define R_PPC_EMB_RELST_LO 112
-#define R_PPC_EMB_RELST_HI 113
-#define R_PPC_EMB_RELST_HA 114
-#define R_PPC_EMB_BIT_FLD 115
-#define R_PPC_EMB_RELSDA 116 /* 16 bit relative offset in SDA */
-
-/* Diab tool relocations. */
-#define R_PPC_DIAB_SDA21_LO 180 /* like EMB_SDA21, but lower 16 bit */
-#define R_PPC_DIAB_SDA21_HI 181 /* like EMB_SDA21, but high 16 bit */
-#define R_PPC_DIAB_SDA21_HA 182 /* like EMB_SDA21, adjusted high 16 */
-#define R_PPC_DIAB_RELSDA_LO 183 /* like EMB_RELSDA, but lower 16 bit */
-#define R_PPC_DIAB_RELSDA_HI 184 /* like EMB_RELSDA, but high 16 bit */
-#define R_PPC_DIAB_RELSDA_HA 185 /* like EMB_RELSDA, adjusted high 16 */
-
-/* GNU extension to support local ifunc. */
-#define R_PPC_IRELATIVE 248
-
-/* GNU relocs used in PIC code sequences. */
-#define R_PPC_REL16 249 /* half16 (sym+add-.) */
-#define R_PPC_REL16_LO 250 /* half16 (sym+add-.)@l */
-#define R_PPC_REL16_HI 251 /* half16 (sym+add-.)@h */
-#define R_PPC_REL16_HA 252 /* half16 (sym+add-.)@ha */
-
-/* This is a phony reloc to handle any old fashioned TOC16 references
- that may still be in object files. */
-#define R_PPC_TOC16 255
-
-/* PowerPC specific values for the Dyn d_tag field. */
-#define DT_PPC_GOT (DT_LOPROC + 0)
-#define DT_PPC_OPT (DT_LOPROC + 1)
-#define DT_PPC_NUM 2
-
-/* PowerPC specific values for the DT_PPC_OPT Dyn entry. */
-#define PPC_OPT_TLS 1
-
-/* PowerPC64 relocations defined by the ABIs */
-#define R_PPC64_NONE R_PPC_NONE
-#define R_PPC64_ADDR32 R_PPC_ADDR32 /* 32bit absolute address */
-#define R_PPC64_ADDR24 R_PPC_ADDR24 /* 26bit address, word aligned */
-#define R_PPC64_ADDR16 R_PPC_ADDR16 /* 16bit absolute address */
-#define R_PPC64_ADDR16_LO R_PPC_ADDR16_LO /* lower 16bits of address */
-#define R_PPC64_ADDR16_HI R_PPC_ADDR16_HI /* high 16bits of address. */
-#define R_PPC64_ADDR16_HA R_PPC_ADDR16_HA /* adjusted high 16bits. */
-#define R_PPC64_ADDR14 R_PPC_ADDR14 /* 16bit address, word aligned */
-#define R_PPC64_ADDR14_BRTAKEN R_PPC_ADDR14_BRTAKEN
-#define R_PPC64_ADDR14_BRNTAKEN R_PPC_ADDR14_BRNTAKEN
-#define R_PPC64_REL24 R_PPC_REL24 /* PC-rel. 26 bit, word aligned */
-#define R_PPC64_REL14 R_PPC_REL14 /* PC relative 16 bit */
-#define R_PPC64_REL14_BRTAKEN R_PPC_REL14_BRTAKEN
-#define R_PPC64_REL14_BRNTAKEN R_PPC_REL14_BRNTAKEN
-#define R_PPC64_GOT16 R_PPC_GOT16
-#define R_PPC64_GOT16_LO R_PPC_GOT16_LO
-#define R_PPC64_GOT16_HI R_PPC_GOT16_HI
-#define R_PPC64_GOT16_HA R_PPC_GOT16_HA
-
-#define R_PPC64_COPY R_PPC_COPY
-#define R_PPC64_GLOB_DAT R_PPC_GLOB_DAT
-#define R_PPC64_JMP_SLOT R_PPC_JMP_SLOT
-#define R_PPC64_RELATIVE R_PPC_RELATIVE
-
-#define R_PPC64_UADDR32 R_PPC_UADDR32
-#define R_PPC64_UADDR16 R_PPC_UADDR16
-#define R_PPC64_REL32 R_PPC_REL32
-#define R_PPC64_PLT32 R_PPC_PLT32
-#define R_PPC64_PLTREL32 R_PPC_PLTREL32
-#define R_PPC64_PLT16_LO R_PPC_PLT16_LO
-#define R_PPC64_PLT16_HI R_PPC_PLT16_HI
-#define R_PPC64_PLT16_HA R_PPC_PLT16_HA
-
-#define R_PPC64_SECTOFF R_PPC_SECTOFF
-#define R_PPC64_SECTOFF_LO R_PPC_SECTOFF_LO
-#define R_PPC64_SECTOFF_HI R_PPC_SECTOFF_HI
-#define R_PPC64_SECTOFF_HA R_PPC_SECTOFF_HA
-#define R_PPC64_ADDR30 37 /* word30 (S + A - P) >> 2 */
-#define R_PPC64_ADDR64 38 /* doubleword64 S + A */
-#define R_PPC64_ADDR16_HIGHER 39 /* half16 #higher(S + A) */
-#define R_PPC64_ADDR16_HIGHERA 40 /* half16 #highera(S + A) */
-#define R_PPC64_ADDR16_HIGHEST 41 /* half16 #highest(S + A) */
-#define R_PPC64_ADDR16_HIGHESTA 42 /* half16 #highesta(S + A) */
-#define R_PPC64_UADDR64 43 /* doubleword64 S + A */
-#define R_PPC64_REL64 44 /* doubleword64 S + A - P */
-#define R_PPC64_PLT64 45 /* doubleword64 L + A */
-#define R_PPC64_PLTREL64 46 /* doubleword64 L + A - P */
-#define R_PPC64_TOC16 47 /* half16* S + A - .TOC */
-#define R_PPC64_TOC16_LO 48 /* half16 #lo(S + A - .TOC.) */
-#define R_PPC64_TOC16_HI 49 /* half16 #hi(S + A - .TOC.) */
-#define R_PPC64_TOC16_HA 50 /* half16 #ha(S + A - .TOC.) */
-#define R_PPC64_TOC 51 /* doubleword64 .TOC */
-#define R_PPC64_PLTGOT16 52 /* half16* M + A */
-#define R_PPC64_PLTGOT16_LO 53 /* half16 #lo(M + A) */
-#define R_PPC64_PLTGOT16_HI 54 /* half16 #hi(M + A) */
-#define R_PPC64_PLTGOT16_HA 55 /* half16 #ha(M + A) */
-
-#define R_PPC64_ADDR16_DS 56 /* half16ds* (S + A) >> 2 */
-#define R_PPC64_ADDR16_LO_DS 57 /* half16ds #lo(S + A) >> 2 */
-#define R_PPC64_GOT16_DS 58 /* half16ds* (G + A) >> 2 */
-#define R_PPC64_GOT16_LO_DS 59 /* half16ds #lo(G + A) >> 2 */
-#define R_PPC64_PLT16_LO_DS 60 /* half16ds #lo(L + A) >> 2 */
-#define R_PPC64_SECTOFF_DS 61 /* half16ds* (R + A) >> 2 */
-#define R_PPC64_SECTOFF_LO_DS 62 /* half16ds #lo(R + A) >> 2 */
-#define R_PPC64_TOC16_DS 63 /* half16ds* (S + A - .TOC.) >> 2 */
-#define R_PPC64_TOC16_LO_DS 64 /* half16ds #lo(S + A - .TOC.) >> 2 */
-#define R_PPC64_PLTGOT16_DS 65 /* half16ds* (M + A) >> 2 */
-#define R_PPC64_PLTGOT16_LO_DS 66 /* half16ds #lo(M + A) >> 2 */
-
-/* PowerPC64 relocations defined for the TLS access ABI. */
-#define R_PPC64_TLS 67 /* none (sym+add)@tls */
-#define R_PPC64_DTPMOD64 68 /* doubleword64 (sym+add)@dtpmod */
-#define R_PPC64_TPREL16 69 /* half16* (sym+add)@tprel */
-#define R_PPC64_TPREL16_LO 70 /* half16 (sym+add)@tprel@l */
-#define R_PPC64_TPREL16_HI 71 /* half16 (sym+add)@tprel@h */
-#define R_PPC64_TPREL16_HA 72 /* half16 (sym+add)@tprel@ha */
-#define R_PPC64_TPREL64 73 /* doubleword64 (sym+add)@tprel */
-#define R_PPC64_DTPREL16 74 /* half16* (sym+add)@dtprel */
-#define R_PPC64_DTPREL16_LO 75 /* half16 (sym+add)@dtprel@l */
-#define R_PPC64_DTPREL16_HI 76 /* half16 (sym+add)@dtprel@h */
-#define R_PPC64_DTPREL16_HA 77 /* half16 (sym+add)@dtprel@ha */
-#define R_PPC64_DTPREL64 78 /* doubleword64 (sym+add)@dtprel */
-#define R_PPC64_GOT_TLSGD16 79 /* half16* (sym+add)@got@tlsgd */
-#define R_PPC64_GOT_TLSGD16_LO 80 /* half16 (sym+add)@got@tlsgd@l */
-#define R_PPC64_GOT_TLSGD16_HI 81 /* half16 (sym+add)@got@tlsgd@h */
-#define R_PPC64_GOT_TLSGD16_HA 82 /* half16 (sym+add)@got@tlsgd@ha */
-#define R_PPC64_GOT_TLSLD16 83 /* half16* (sym+add)@got@tlsld */
-#define R_PPC64_GOT_TLSLD16_LO 84 /* half16 (sym+add)@got@tlsld@l */
-#define R_PPC64_GOT_TLSLD16_HI 85 /* half16 (sym+add)@got@tlsld@h */
-#define R_PPC64_GOT_TLSLD16_HA 86 /* half16 (sym+add)@got@tlsld@ha */
-#define R_PPC64_GOT_TPREL16_DS 87 /* half16ds* (sym+add)@got@tprel */
-#define R_PPC64_GOT_TPREL16_LO_DS 88 /* half16ds (sym+add)@got@tprel@l */
-#define R_PPC64_GOT_TPREL16_HI 89 /* half16 (sym+add)@got@tprel@h */
-#define R_PPC64_GOT_TPREL16_HA 90 /* half16 (sym+add)@got@tprel@ha */
-#define R_PPC64_GOT_DTPREL16_DS 91 /* half16ds* (sym+add)@got@dtprel */
-#define R_PPC64_GOT_DTPREL16_LO_DS 92 /* half16ds (sym+add)@got@dtprel@l */
-#define R_PPC64_GOT_DTPREL16_HI 93 /* half16 (sym+add)@got@dtprel@h */
-#define R_PPC64_GOT_DTPREL16_HA 94 /* half16 (sym+add)@got@dtprel@ha */
-#define R_PPC64_TPREL16_DS 95 /* half16ds* (sym+add)@tprel */
-#define R_PPC64_TPREL16_LO_DS 96 /* half16ds (sym+add)@tprel@l */
-#define R_PPC64_TPREL16_HIGHER 97 /* half16 (sym+add)@tprel@higher */
-#define R_PPC64_TPREL16_HIGHERA 98 /* half16 (sym+add)@tprel@highera */
-#define R_PPC64_TPREL16_HIGHEST 99 /* half16 (sym+add)@tprel@highest */
-#define R_PPC64_TPREL16_HIGHESTA 100 /* half16 (sym+add)@tprel@highesta */
-#define R_PPC64_DTPREL16_DS 101 /* half16ds* (sym+add)@dtprel */
-#define R_PPC64_DTPREL16_LO_DS 102 /* half16ds (sym+add)@dtprel@l */
-#define R_PPC64_DTPREL16_HIGHER 103 /* half16 (sym+add)@dtprel@higher */
-#define R_PPC64_DTPREL16_HIGHERA 104 /* half16 (sym+add)@dtprel@highera */
-#define R_PPC64_DTPREL16_HIGHEST 105 /* half16 (sym+add)@dtprel@highest */
-#define R_PPC64_DTPREL16_HIGHESTA 106 /* half16 (sym+add)@dtprel@highesta */
-#define R_PPC64_TLSGD 107 /* none (sym+add)@tlsgd */
-#define R_PPC64_TLSLD 108 /* none (sym+add)@tlsld */
-#define R_PPC64_TOCSAVE 109 /* none */
-
-/* Added when HA and HI relocs were changed to report overflows. */
-#define R_PPC64_ADDR16_HIGH 110
-#define R_PPC64_ADDR16_HIGHA 111
-#define R_PPC64_TPREL16_HIGH 112
-#define R_PPC64_TPREL16_HIGHA 113
-#define R_PPC64_DTPREL16_HIGH 114
-#define R_PPC64_DTPREL16_HIGHA 115
-
-/* GNU extension to support local ifunc. */
-#define R_PPC64_JMP_IREL 247
-#define R_PPC64_IRELATIVE 248
-#define R_PPC64_REL16 249 /* half16 (sym+add-.) */
-#define R_PPC64_REL16_LO 250 /* half16 (sym+add-.)@l */
-#define R_PPC64_REL16_HI 251 /* half16 (sym+add-.)@h */
-#define R_PPC64_REL16_HA 252 /* half16 (sym+add-.)@ha */
-
-/* e_flags bits specifying ABI.
- 1 for original function descriptor using ABI,
- 2 for revised ABI without function descriptors,
- 0 for unspecified or not using any features affected by the differences. */
-#define EF_PPC64_ABI 3
-
-/* PowerPC64 specific values for the Dyn d_tag field. */
-#define DT_PPC64_GLINK (DT_LOPROC + 0)
-#define DT_PPC64_OPD (DT_LOPROC + 1)
-#define DT_PPC64_OPDSZ (DT_LOPROC + 2)
-#define DT_PPC64_OPT (DT_LOPROC + 3)
-#define DT_PPC64_NUM 4
-
-/* PowerPC64 specific bits in the DT_PPC64_OPT Dyn entry. */
-#define PPC64_OPT_TLS 1
-#define PPC64_OPT_MULTI_TOC 2
-#define PPC64_OPT_LOCALENTRY 4
-
-/* PowerPC64 specific values for the Elf64_Sym st_other field. */
-#define STO_PPC64_LOCAL_BIT 5
-#define STO_PPC64_LOCAL_MASK (7 << STO_PPC64_LOCAL_BIT)
-#define PPC64_LOCAL_ENTRY_OFFSET(other) \
- (((1 << (((other) & STO_PPC64_LOCAL_MASK) >> STO_PPC64_LOCAL_BIT)) >> 2) << 2)
-
-
-/* ARM specific declarations */
-
-/* Processor specific flags for the ELF header e_flags field. */
-#define EF_ARM_RELEXEC 0x01
-#define EF_ARM_HASENTRY 0x02
-#define EF_ARM_INTERWORK 0x04
-#define EF_ARM_APCS_26 0x08
-#define EF_ARM_APCS_FLOAT 0x10
-#define EF_ARM_PIC 0x20
-#define EF_ARM_ALIGN8 0x40 /* 8-bit structure alignment is in use */
-#define EF_ARM_NEW_ABI 0x80
-#define EF_ARM_OLD_ABI 0x100
-#define EF_ARM_SOFT_FLOAT 0x200
-#define EF_ARM_VFP_FLOAT 0x400
-#define EF_ARM_MAVERICK_FLOAT 0x800
-
-#define EF_ARM_ABI_FLOAT_SOFT 0x200 /* NB conflicts with EF_ARM_SOFT_FLOAT */
-#define EF_ARM_ABI_FLOAT_HARD 0x400 /* NB conflicts with EF_ARM_VFP_FLOAT */
-
-
-/* Other constants defined in the ARM ELF spec. version B-01. */
-/* NB. These conflict with values defined above. */
-#define EF_ARM_SYMSARESORTED 0x04
-#define EF_ARM_DYNSYMSUSESEGIDX 0x08
-#define EF_ARM_MAPSYMSFIRST 0x10
-#define EF_ARM_EABIMASK 0XFF000000
-
-/* Constants defined in AAELF. */
-#define EF_ARM_BE8 0x00800000
-#define EF_ARM_LE8 0x00400000
-
-#define EF_ARM_EABI_VERSION(flags) ((flags) & EF_ARM_EABIMASK)
-#define EF_ARM_EABI_UNKNOWN 0x00000000
-#define EF_ARM_EABI_VER1 0x01000000
-#define EF_ARM_EABI_VER2 0x02000000
-#define EF_ARM_EABI_VER3 0x03000000
-#define EF_ARM_EABI_VER4 0x04000000
-#define EF_ARM_EABI_VER5 0x05000000
-
-/* Additional symbol types for Thumb. */
-#define STT_ARM_TFUNC STT_LOPROC /* A Thumb function. */
-#define STT_ARM_16BIT STT_HIPROC /* A Thumb label. */
-
-/* ARM-specific values for sh_flags */
-#define SHF_ARM_ENTRYSECT 0x10000000 /* Section contains an entry point */
-#define SHF_ARM_COMDEF 0x80000000 /* Section may be multiply defined
- in the input to a link step. */
-
-/* ARM-specific program header flags */
-#define PF_ARM_SB 0x10000000 /* Segment contains the location
- addressed by the static base. */
-#define PF_ARM_PI 0x20000000 /* Position-independent segment. */
-#define PF_ARM_ABS 0x40000000 /* Absolute segment. */
-
-/* Processor specific values for the Phdr p_type field. */
-#define PT_ARM_EXIDX (PT_LOPROC + 1) /* ARM unwind segment. */
-
-/* Processor specific values for the Shdr sh_type field. */
-#define SHT_ARM_EXIDX (SHT_LOPROC + 1) /* ARM unwind section. */
-#define SHT_ARM_PREEMPTMAP (SHT_LOPROC + 2) /* Preemption details. */
-#define SHT_ARM_ATTRIBUTES (SHT_LOPROC + 3) /* ARM attributes section. */
-
-
-/* AArch64 relocs. */
-
-#define R_AARCH64_NONE 0 /* No relocation. */
-
-/* ILP32 AArch64 relocs. */
-#define R_AARCH64_P32_ABS32 1 /* Direct 32 bit. */
-#define R_AARCH64_P32_COPY 180 /* Copy symbol at runtime. */
-#define R_AARCH64_P32_GLOB_DAT 181 /* Create GOT entry. */
-#define R_AARCH64_P32_JUMP_SLOT 182 /* Create PLT entry. */
-#define R_AARCH64_P32_RELATIVE 183 /* Adjust by program base. */
-#define R_AARCH64_P32_TLS_DTPMOD 184 /* Module number, 32 bit. */
-#define R_AARCH64_P32_TLS_DTPREL 185 /* Module-relative offset, 32 bit. */
-#define R_AARCH64_P32_TLS_TPREL 186 /* TP-relative offset, 32 bit. */
-#define R_AARCH64_P32_TLSDESC 187 /* TLS Descriptor. */
-#define R_AARCH64_P32_IRELATIVE 188 /* STT_GNU_IFUNC relocation. */
-
-/* LP64 AArch64 relocs. */
-#define R_AARCH64_ABS64 257 /* Direct 64 bit. */
-#define R_AARCH64_ABS32 258 /* Direct 32 bit. */
-#define R_AARCH64_ABS16 259 /* Direct 16-bit. */
-#define R_AARCH64_PREL64 260 /* PC-relative 64-bit. */
-#define R_AARCH64_PREL32 261 /* PC-relative 32-bit. */
-#define R_AARCH64_PREL16 262 /* PC-relative 16-bit. */
-#define R_AARCH64_MOVW_UABS_G0 263 /* Dir. MOVZ imm. from bits 15:0. */
-#define R_AARCH64_MOVW_UABS_G0_NC 264 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G1 265 /* Dir. MOVZ imm. from bits 31:16. */
-#define R_AARCH64_MOVW_UABS_G1_NC 266 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G2 267 /* Dir. MOVZ imm. from bits 47:32. */
-#define R_AARCH64_MOVW_UABS_G2_NC 268 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G3 269 /* Dir. MOV{K,Z} imm. from 63:48. */
-#define R_AARCH64_MOVW_SABS_G0 270 /* Dir. MOV{N,Z} imm. from 15:0. */
-#define R_AARCH64_MOVW_SABS_G1 271 /* Dir. MOV{N,Z} imm. from 31:16. */
-#define R_AARCH64_MOVW_SABS_G2 272 /* Dir. MOV{N,Z} imm. from 47:32. */
-#define R_AARCH64_LD_PREL_LO19 273 /* PC-rel. LD imm. from bits 20:2. */
-#define R_AARCH64_ADR_PREL_LO21 274 /* PC-rel. ADR imm. from bits 20:0. */
-#define R_AARCH64_ADR_PREL_PG_HI21 275 /* Page-rel. ADRP imm. from 32:12. */
-#define R_AARCH64_ADR_PREL_PG_HI21_NC 276 /* Likewise; no overflow check. */
-#define R_AARCH64_ADD_ABS_LO12_NC 277 /* Dir. ADD imm. from bits 11:0. */
-#define R_AARCH64_LDST8_ABS_LO12_NC 278 /* Likewise for LD/ST; no check. */
-#define R_AARCH64_TSTBR14 279 /* PC-rel. TBZ/TBNZ imm. from 15:2. */
-#define R_AARCH64_CONDBR19 280 /* PC-rel. cond. br. imm. from 20:2. */
-#define R_AARCH64_JUMP26 282 /* PC-rel. B imm. from bits 27:2. */
-#define R_AARCH64_CALL26 283 /* Likewise for CALL. */
-#define R_AARCH64_LDST16_ABS_LO12_NC 284 /* Dir. ADD imm. from bits 11:1. */
-#define R_AARCH64_LDST32_ABS_LO12_NC 285 /* Likewise for bits 11:2. */
-#define R_AARCH64_LDST64_ABS_LO12_NC 286 /* Likewise for bits 11:3. */
-#define R_AARCH64_MOVW_PREL_G0 287 /* PC-rel. MOV{N,Z} imm. from 15:0. */
-#define R_AARCH64_MOVW_PREL_G0_NC 288 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G1 289 /* PC-rel. MOV{N,Z} imm. from 31:16. */
-#define R_AARCH64_MOVW_PREL_G1_NC 290 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G2 291 /* PC-rel. MOV{N,Z} imm. from 47:32. */
-#define R_AARCH64_MOVW_PREL_G2_NC 292 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G3 293 /* PC-rel. MOV{N,Z} imm. from 63:48. */
-#define R_AARCH64_LDST128_ABS_LO12_NC 299 /* Dir. ADD imm. from bits 11:4. */
-#define R_AARCH64_MOVW_GOTOFF_G0 300 /* GOT-rel. off. MOV{N,Z} imm. 15:0. */
-#define R_AARCH64_MOVW_GOTOFF_G0_NC 301 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G1 302 /* GOT-rel. o. MOV{N,Z} imm. 31:16. */
-#define R_AARCH64_MOVW_GOTOFF_G1_NC 303 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G2 304 /* GOT-rel. o. MOV{N,Z} imm. 47:32. */
-#define R_AARCH64_MOVW_GOTOFF_G2_NC 305 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G3 306 /* GOT-rel. o. MOV{N,Z} imm. 63:48. */
-#define R_AARCH64_GOTREL64 307 /* GOT-relative 64-bit. */
-#define R_AARCH64_GOTREL32 308 /* GOT-relative 32-bit. */
-#define R_AARCH64_GOT_LD_PREL19 309 /* PC-rel. GOT off. load imm. 20:2. */
-#define R_AARCH64_LD64_GOTOFF_LO15 310 /* GOT-rel. off. LD/ST imm. 14:3. */
-#define R_AARCH64_ADR_GOT_PAGE 311 /* P-page-rel. GOT off. ADRP 32:12. */
-#define R_AARCH64_LD64_GOT_LO12_NC 312 /* Dir. GOT off. LD/ST imm. 11:3. */
-#define R_AARCH64_LD64_GOTPAGE_LO15 313 /* GOT-page-rel. GOT off. LD/ST 14:3 */
-#define R_AARCH64_TLSGD_ADR_PREL21 512 /* PC-relative ADR imm. 20:0. */
-#define R_AARCH64_TLSGD_ADR_PAGE21 513 /* page-rel. ADRP imm. 32:12. */
-#define R_AARCH64_TLSGD_ADD_LO12_NC 514 /* direct ADD imm. from 11:0. */
-#define R_AARCH64_TLSGD_MOVW_G1 515 /* GOT-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSGD_MOVW_G0_NC 516 /* GOT-rel. MOVK imm. 15:0. */
-#define R_AARCH64_TLSLD_ADR_PREL21 517 /* Like 512; local dynamic model. */
-#define R_AARCH64_TLSLD_ADR_PAGE21 518 /* Like 513; local dynamic model. */
-#define R_AARCH64_TLSLD_ADD_LO12_NC 519 /* Like 514; local dynamic model. */
-#define R_AARCH64_TLSLD_MOVW_G1 520 /* Like 515; local dynamic model. */
-#define R_AARCH64_TLSLD_MOVW_G0_NC 521 /* Like 516; local dynamic model. */
-#define R_AARCH64_TLSLD_LD_PREL19 522 /* TLS PC-rel. load imm. 20:2. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G2 523 /* TLS DTP-rel. MOV{N,Z} 47:32. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G1 524 /* TLS DTP-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC 525 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G0 526 /* TLS DTP-rel. MOV{N,Z} 15:0. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC 527 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_HI12 528 /* DTP-rel. ADD imm. from 23:12. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_LO12 529 /* DTP-rel. ADD imm. from 11:0. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC 530 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLD_LDST8_DTPREL_LO12 531 /* DTP-rel. LD/ST imm. 11:0. */
-#define R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC 532 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST16_DTPREL_LO12 533 /* DTP-rel. LD/ST imm. 11:1. */
-#define R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC 534 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST32_DTPREL_LO12 535 /* DTP-rel. LD/ST imm. 11:2. */
-#define R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC 536 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST64_DTPREL_LO12 537 /* DTP-rel. LD/ST imm. 11:3. */
-#define R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC 538 /* Likewise; no check. */
-#define R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 539 /* GOT-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC 540 /* GOT-rel. MOVK 15:0. */
-#define R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 541 /* Page-rel. ADRP 32:12. */
-#define R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC 542 /* Direct LD off. 11:3. */
-#define R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 543 /* PC-rel. load imm. 20:2. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G2 544 /* TLS TP-rel. MOV{N,Z} 47:32. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G1 545 /* TLS TP-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G1_NC 546 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G0 547 /* TLS TP-rel. MOV{N,Z} 15:0. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G0_NC 548 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLE_ADD_TPREL_HI12 549 /* TP-rel. ADD imm. 23:12. */
-#define R_AARCH64_TLSLE_ADD_TPREL_LO12 550 /* TP-rel. ADD imm. 11:0. */
-#define R_AARCH64_TLSLE_ADD_TPREL_LO12_NC 551 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLE_LDST8_TPREL_LO12 552 /* TP-rel. LD/ST off. 11:0. */
-#define R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC 553 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLE_LDST16_TPREL_LO12 554 /* TP-rel. LD/ST off. 11:1. */
-#define R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC 555 /* Likewise; no check. */
-#define R_AARCH64_TLSLE_LDST32_TPREL_LO12 556 /* TP-rel. LD/ST off. 11:2. */
-#define R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC 557 /* Likewise; no check. */
-#define R_AARCH64_TLSLE_LDST64_TPREL_LO12 558 /* TP-rel. LD/ST off. 11:3. */
-#define R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC 559 /* Likewise; no check. */
-#define R_AARCH64_TLSDESC_LD_PREL19 560 /* PC-rel. load immediate 20:2. */
-#define R_AARCH64_TLSDESC_ADR_PREL21 561 /* PC-rel. ADR immediate 20:0. */
-#define R_AARCH64_TLSDESC_ADR_PAGE21 562 /* Page-rel. ADRP imm. 32:12. */
-#define R_AARCH64_TLSDESC_LD64_LO12 563 /* Direct LD off. from 11:3. */
-#define R_AARCH64_TLSDESC_ADD_LO12 564 /* Direct ADD imm. from 11:0. */
-#define R_AARCH64_TLSDESC_OFF_G1 565 /* GOT-rel. MOV{N,Z} imm. 31:16. */
-#define R_AARCH64_TLSDESC_OFF_G0_NC 566 /* GOT-rel. MOVK imm. 15:0; no ck. */
-#define R_AARCH64_TLSDESC_LDR 567 /* Relax LDR. */
-#define R_AARCH64_TLSDESC_ADD 568 /* Relax ADD. */
-#define R_AARCH64_TLSDESC_CALL 569 /* Relax BLR. */
-#define R_AARCH64_TLSLE_LDST128_TPREL_LO12 570 /* TP-rel. LD/ST off. 11:4. */
-#define R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC 571 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST128_DTPREL_LO12 572 /* DTP-rel. LD/ST imm. 11:4. */
-#define R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC 573 /* Likewise; no check. */
-#define R_AARCH64_COPY 1024 /* Copy symbol at runtime. */
-#define R_AARCH64_GLOB_DAT 1025 /* Create GOT entry. */
-#define R_AARCH64_JUMP_SLOT 1026 /* Create PLT entry. */
-#define R_AARCH64_RELATIVE 1027 /* Adjust by program base. */
-#define R_AARCH64_TLS_DTPMOD 1028 /* Module number, 64 bit. */
-#define R_AARCH64_TLS_DTPREL 1029 /* Module-relative offset, 64 bit. */
-#define R_AARCH64_TLS_TPREL 1030 /* TP-relative offset, 64 bit. */
-#define R_AARCH64_TLSDESC 1031 /* TLS Descriptor. */
-#define R_AARCH64_IRELATIVE 1032 /* STT_GNU_IFUNC relocation. */
-
-/* AArch64 specific values for the Dyn d_tag field. */
-#define DT_AARCH64_BTI_PLT (DT_LOPROC + 1)
-#define DT_AARCH64_PAC_PLT (DT_LOPROC + 3)
-#define DT_AARCH64_VARIANT_PCS (DT_LOPROC + 5)
-#define DT_AARCH64_NUM 6
-
-/* AArch64 specific values for the st_other field. */
-#define STO_AARCH64_VARIANT_PCS 0x80
-
-/* ARM relocs. */
-
-#define R_ARM_NONE 0 /* No reloc */
-#define R_ARM_PC24 1 /* Deprecated PC relative 26
- bit branch. */
-#define R_ARM_ABS32 2 /* Direct 32 bit */
-#define R_ARM_REL32 3 /* PC relative 32 bit */
-#define R_ARM_PC13 4
-#define R_ARM_ABS16 5 /* Direct 16 bit */
-#define R_ARM_ABS12 6 /* Direct 12 bit */
-#define R_ARM_THM_ABS5 7 /* Direct & 0x7C (LDR, STR). */
-#define R_ARM_ABS8 8 /* Direct 8 bit */
-#define R_ARM_SBREL32 9
-#define R_ARM_THM_PC22 10 /* PC relative 24 bit (Thumb32 BL). */
-#define R_ARM_THM_PC8 11 /* PC relative & 0x3FC
- (Thumb16 LDR, ADD, ADR). */
-#define R_ARM_AMP_VCALL9 12
-#define R_ARM_SWI24 13 /* Obsolete static relocation. */
-#define R_ARM_TLS_DESC 13 /* Dynamic relocation. */
-#define R_ARM_THM_SWI8 14 /* Reserved. */
-#define R_ARM_XPC25 15 /* Reserved. */
-#define R_ARM_THM_XPC22 16 /* Reserved. */
-#define R_ARM_TLS_DTPMOD32 17 /* ID of module containing symbol */
-#define R_ARM_TLS_DTPOFF32 18 /* Offset in TLS block */
-#define R_ARM_TLS_TPOFF32 19 /* Offset in static TLS block */
-#define R_ARM_COPY 20 /* Copy symbol at runtime */
-#define R_ARM_GLOB_DAT 21 /* Create GOT entry */
-#define R_ARM_JUMP_SLOT 22 /* Create PLT entry */
-#define R_ARM_RELATIVE 23 /* Adjust by program base */
-#define R_ARM_GOTOFF 24 /* 32 bit offset to GOT */
-#define R_ARM_GOTPC 25 /* 32 bit PC relative offset to GOT */
-#define R_ARM_GOT32 26 /* 32 bit GOT entry */
-#define R_ARM_PLT32 27 /* Deprecated, 32 bit PLT address. */
-#define R_ARM_CALL 28 /* PC relative 24 bit (BL, BLX). */
-#define R_ARM_JUMP24 29 /* PC relative 24 bit
- (B, BL<cond>). */
-#define R_ARM_THM_JUMP24 30 /* PC relative 24 bit (Thumb32 B.W). */
-#define R_ARM_BASE_ABS 31 /* Adjust by program base. */
-#define R_ARM_ALU_PCREL_7_0 32 /* Obsolete. */
-#define R_ARM_ALU_PCREL_15_8 33 /* Obsolete. */
-#define R_ARM_ALU_PCREL_23_15 34 /* Obsolete. */
-#define R_ARM_LDR_SBREL_11_0 35 /* Deprecated, prog. base relative. */
-#define R_ARM_ALU_SBREL_19_12 36 /* Deprecated, prog. base relative. */
-#define R_ARM_ALU_SBREL_27_20 37 /* Deprecated, prog. base relative. */
-#define R_ARM_TARGET1 38
-#define R_ARM_SBREL31 39 /* Program base relative. */
-#define R_ARM_V4BX 40
-#define R_ARM_TARGET2 41
-#define R_ARM_PREL31 42 /* 32 bit PC relative. */
-#define R_ARM_MOVW_ABS_NC 43 /* Direct 16-bit (MOVW). */
-#define R_ARM_MOVT_ABS 44 /* Direct high 16-bit (MOVT). */
-#define R_ARM_MOVW_PREL_NC 45 /* PC relative 16-bit (MOVW). */
-#define R_ARM_MOVT_PREL 46 /* PC relative (MOVT). */
-#define R_ARM_THM_MOVW_ABS_NC 47 /* Direct 16 bit (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_ABS 48 /* Direct high 16 bit
- (Thumb32 MOVT). */
-#define R_ARM_THM_MOVW_PREL_NC 49 /* PC relative 16 bit
- (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_PREL 50 /* PC relative high 16 bit
- (Thumb32 MOVT). */
-#define R_ARM_THM_JUMP19 51 /* PC relative 20 bit
- (Thumb32 B<cond>.W). */
-#define R_ARM_THM_JUMP6 52 /* PC relative X & 0x7E
- (Thumb16 CBZ, CBNZ). */
-#define R_ARM_THM_ALU_PREL_11_0 53 /* PC relative 12 bit
- (Thumb32 ADR.W). */
-#define R_ARM_THM_PC12 54 /* PC relative 12 bit
- (Thumb32 LDR{D,SB,H,SH}). */
-#define R_ARM_ABS32_NOI 55 /* Direct 32-bit. */
-#define R_ARM_REL32_NOI 56 /* PC relative 32-bit. */
-#define R_ARM_ALU_PC_G0_NC 57 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G0 58 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G1_NC 59 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G1 60 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G2 61 /* PC relative (ADD, SUB). */
-#define R_ARM_LDR_PC_G1 62 /* PC relative (LDR,STR,LDRB,STRB). */
-#define R_ARM_LDR_PC_G2 63 /* PC relative (LDR,STR,LDRB,STRB). */
-#define R_ARM_LDRS_PC_G0 64 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDRS_PC_G1 65 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDRS_PC_G2 66 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDC_PC_G0 67 /* PC relative (LDC, STC). */
-#define R_ARM_LDC_PC_G1 68 /* PC relative (LDC, STC). */
-#define R_ARM_LDC_PC_G2 69 /* PC relative (LDC, STC). */
-#define R_ARM_ALU_SB_G0_NC 70 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G0 71 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G1_NC 72 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G1 73 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G2 74 /* Program base relative (ADD,SUB). */
-#define R_ARM_LDR_SB_G0 75 /* Program base relative (LDR,
- STR, LDRB, STRB). */
-#define R_ARM_LDR_SB_G1 76 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDR_SB_G2 77 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G0 78 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G1 79 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G2 80 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDC_SB_G0 81 /* Program base relative (LDC,STC). */
-#define R_ARM_LDC_SB_G1 82 /* Program base relative (LDC,STC). */
-#define R_ARM_LDC_SB_G2 83 /* Program base relative (LDC,STC). */
-#define R_ARM_MOVW_BREL_NC 84 /* Program base relative 16
- bit (MOVW). */
-#define R_ARM_MOVT_BREL 85 /* Program base relative high
- 16 bit (MOVT). */
-#define R_ARM_MOVW_BREL 86 /* Program base relative 16
- bit (MOVW). */
-#define R_ARM_THM_MOVW_BREL_NC 87 /* Program base relative 16
- bit (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_BREL 88 /* Program base relative high
- 16 bit (Thumb32 MOVT). */
-#define R_ARM_THM_MOVW_BREL 89 /* Program base relative 16
- bit (Thumb32 MOVW). */
-#define R_ARM_TLS_GOTDESC 90
-#define R_ARM_TLS_CALL 91
-#define R_ARM_TLS_DESCSEQ 92 /* TLS relaxation. */
-#define R_ARM_THM_TLS_CALL 93
-#define R_ARM_PLT32_ABS 94
-#define R_ARM_GOT_ABS 95 /* GOT entry. */
-#define R_ARM_GOT_PREL 96 /* PC relative GOT entry. */
-#define R_ARM_GOT_BREL12 97 /* GOT entry relative to GOT
- origin (LDR). */
-#define R_ARM_GOTOFF12 98 /* 12 bit, GOT entry relative
- to GOT origin (LDR, STR). */
-#define R_ARM_GOTRELAX 99
-#define R_ARM_GNU_VTENTRY 100
-#define R_ARM_GNU_VTINHERIT 101
-#define R_ARM_THM_PC11 102 /* PC relative & 0xFFE (Thumb16 B). */
-#define R_ARM_THM_PC9 103 /* PC relative & 0x1FE
- (Thumb16 B/B<cond>). */
-#define R_ARM_TLS_GD32 104 /* PC-rel 32 bit for global dynamic
- thread local data */
-#define R_ARM_TLS_LDM32 105 /* PC-rel 32 bit for local dynamic
- thread local data */
-#define R_ARM_TLS_LDO32 106 /* 32 bit offset relative to TLS
- block */
-#define R_ARM_TLS_IE32 107 /* PC-rel 32 bit for GOT entry of
- static TLS block offset */
-#define R_ARM_TLS_LE32 108 /* 32 bit offset relative to static
- TLS block */
-#define R_ARM_TLS_LDO12 109 /* 12 bit relative to TLS
- block (LDR, STR). */
-#define R_ARM_TLS_LE12 110 /* 12 bit relative to static
- TLS block (LDR, STR). */
-#define R_ARM_TLS_IE12GP 111 /* 12 bit GOT entry relative
- to GOT origin (LDR). */
-#define R_ARM_ME_TOO 128 /* Obsolete. */
-#define R_ARM_THM_TLS_DESCSEQ 129
-#define R_ARM_THM_TLS_DESCSEQ16 129
-#define R_ARM_THM_TLS_DESCSEQ32 130
-#define R_ARM_THM_GOT_BREL12 131 /* GOT entry relative to GOT
- origin, 12 bit (Thumb32 LDR). */
-#define R_ARM_IRELATIVE 160
-#define R_ARM_RXPC25 249
-#define R_ARM_RSBREL32 250
-#define R_ARM_THM_RPC22 251
-#define R_ARM_RREL32 252
-#define R_ARM_RABS22 253
-#define R_ARM_RPC24 254
-#define R_ARM_RBASE 255
-/* Keep this the last entry. */
-#define R_ARM_NUM 256
-
-/* C-SKY */
-#define R_CKCORE_NONE 0 /* no reloc */
-#define R_CKCORE_ADDR32 1 /* direct 32 bit (S + A) */
-#define R_CKCORE_PCRELIMM8BY4 2 /* disp ((S + A - P) >> 2) & 0xff */
-#define R_CKCORE_PCRELIMM11BY2 3 /* disp ((S + A - P) >> 1) & 0x7ff */
-#define R_CKCORE_PCREL32 5 /* 32-bit rel (S + A - P) */
-#define R_CKCORE_PCRELJSR_IMM11BY2 6 /* disp ((S + A - P) >>1) & 0x7ff */
-#define R_CKCORE_RELATIVE 9 /* 32 bit adjust program base(B + A)*/
-#define R_CKCORE_COPY 10 /* 32 bit adjust by program base */
-#define R_CKCORE_GLOB_DAT 11 /* off between got and sym (S) */
-#define R_CKCORE_JUMP_SLOT 12 /* PLT entry (S) */
-#define R_CKCORE_GOTOFF 13 /* offset to GOT (S + A - GOT) */
-#define R_CKCORE_GOTPC 14 /* PC offset to GOT (GOT + A - P) */
-#define R_CKCORE_GOT32 15 /* 32 bit GOT entry (G) */
-#define R_CKCORE_PLT32 16 /* 32 bit PLT entry (G) */
-#define R_CKCORE_ADDRGOT 17 /* GOT entry in GLOB_DAT (GOT + G) */
-#define R_CKCORE_ADDRPLT 18 /* PLT entry in GLOB_DAT (GOT + G) */
-#define R_CKCORE_PCREL_IMM26BY2 19 /* ((S + A - P) >> 1) & 0x3ffffff */
-#define R_CKCORE_PCREL_IMM16BY2 20 /* disp ((S + A - P) >> 1) & 0xffff */
-#define R_CKCORE_PCREL_IMM16BY4 21 /* disp ((S + A - P) >> 2) & 0xffff */
-#define R_CKCORE_PCREL_IMM10BY2 22 /* disp ((S + A - P) >> 1) & 0x3ff */
-#define R_CKCORE_PCREL_IMM10BY4 23 /* disp ((S + A - P) >> 2) & 0x3ff */
-#define R_CKCORE_ADDR_HI16 24 /* high & low 16 bit ADDR */
- /* ((S + A) >> 16) & 0xffff */
-#define R_CKCORE_ADDR_LO16 25 /* (S + A) & 0xffff */
-#define R_CKCORE_GOTPC_HI16 26 /* high & low 16 bit GOTPC */
- /* ((GOT + A - P) >> 16) & 0xffff */
-#define R_CKCORE_GOTPC_LO16 27 /* (GOT + A - P) & 0xffff */
-#define R_CKCORE_GOTOFF_HI16 28 /* high & low 16 bit GOTOFF */
- /* ((S + A - GOT) >> 16) & 0xffff */
-#define R_CKCORE_GOTOFF_LO16 29 /* (S + A - GOT) & 0xffff */
-#define R_CKCORE_GOT12 30 /* 12 bit disp GOT entry (G) */
-#define R_CKCORE_GOT_HI16 31 /* high & low 16 bit GOT */
- /* (G >> 16) & 0xffff */
-#define R_CKCORE_GOT_LO16 32 /* (G & 0xffff) */
-#define R_CKCORE_PLT12 33 /* 12 bit disp PLT entry (G) */
-#define R_CKCORE_PLT_HI16 34 /* high & low 16 bit PLT */
- /* (G >> 16) & 0xffff */
-#define R_CKCORE_PLT_LO16 35 /* G & 0xffff */
-#define R_CKCORE_ADDRGOT_HI16 36 /* high & low 16 bit ADDRGOT */
- /* (GOT + G * 4) & 0xffff */
-#define R_CKCORE_ADDRGOT_LO16 37 /* (GOT + G * 4) & 0xffff */
-#define R_CKCORE_ADDRPLT_HI16 38 /* high & low 16 bit ADDRPLT */
- /* ((GOT + G * 4) >> 16) & 0xFFFF */
-#define R_CKCORE_ADDRPLT_LO16 39 /* (GOT+G*4) & 0xffff */
-#define R_CKCORE_PCREL_JSR_IMM26BY2 40 /* disp ((S+A-P) >>1) & x3ffffff */
-#define R_CKCORE_TOFFSET_LO16 41 /* (S+A-BTEXT) & 0xffff */
-#define R_CKCORE_DOFFSET_LO16 42 /* (S+A-BTEXT) & 0xffff */
-#define R_CKCORE_PCREL_IMM18BY2 43 /* disp ((S+A-P) >>1) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18 44 /* disp (S+A-BDATA) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18BY2 45 /* disp ((S+A-BDATA)>>1) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18BY4 46 /* disp ((S+A-BDATA)>>2) & 0x3ffff */
-#define R_CKCORE_GOT_IMM18BY4 48 /* disp (G >> 2) */
-#define R_CKCORE_PLT_IMM18BY4 49 /* disp (G >> 2) */
-#define R_CKCORE_PCREL_IMM7BY4 50 /* disp ((S+A-P) >>2) & 0x7f */
-#define R_CKCORE_TLS_LE32 51 /* 32 bit offset to TLS block */
-#define R_CKCORE_TLS_IE32 52
-#define R_CKCORE_TLS_GD32 53
-#define R_CKCORE_TLS_LDM32 54
-#define R_CKCORE_TLS_LDO32 55
-#define R_CKCORE_TLS_DTPMOD32 56
-#define R_CKCORE_TLS_DTPOFF32 57
-#define R_CKCORE_TLS_TPOFF32 58
-
-/* C-SKY elf header definition. */
-#define EF_CSKY_ABIMASK 0XF0000000
-#define EF_CSKY_OTHER 0X0FFF0000
-#define EF_CSKY_PROCESSOR 0X0000FFFF
-
-#define EF_CSKY_ABIV1 0X10000000
-#define EF_CSKY_ABIV2 0X20000000
-
-/* C-SKY attributes section. */
-#define SHT_CSKY_ATTRIBUTES (SHT_LOPROC + 1)
-
-/* IA-64 specific declarations. */
-
-/* Processor specific flags for the Ehdr e_flags field. */
-#define EF_IA_64_MASKOS 0x0000000f /* os-specific flags */
-#define EF_IA_64_ABI64 0x00000010 /* 64-bit ABI */
-#define EF_IA_64_ARCH 0xff000000 /* arch. version mask */
-
-/* Processor specific values for the Phdr p_type field. */
-#define PT_IA_64_ARCHEXT (PT_LOPROC + 0) /* arch extension bits */
-#define PT_IA_64_UNWIND (PT_LOPROC + 1) /* ia64 unwind bits */
-#define PT_IA_64_HP_OPT_ANOT (PT_LOOS + 0x12)
-#define PT_IA_64_HP_HSL_ANOT (PT_LOOS + 0x13)
-#define PT_IA_64_HP_STACK (PT_LOOS + 0x14)
-
-/* Processor specific flags for the Phdr p_flags field. */
-#define PF_IA_64_NORECOV 0x80000000 /* spec insns w/o recovery */
-
-/* Processor specific values for the Shdr sh_type field. */
-#define SHT_IA_64_EXT (SHT_LOPROC + 0) /* extension bits */
-#define SHT_IA_64_UNWIND (SHT_LOPROC + 1) /* unwind bits */
-
-/* Processor specific flags for the Shdr sh_flags field. */
-#define SHF_IA_64_SHORT 0x10000000 /* section near gp */
-#define SHF_IA_64_NORECOV 0x20000000 /* spec insns w/o recovery */
-
-/* Processor specific values for the Dyn d_tag field. */
-#define DT_IA_64_PLT_RESERVE (DT_LOPROC + 0)
-#define DT_IA_64_NUM 1
-
-/* IA-64 relocations. */
-#define R_IA64_NONE 0x00 /* none */
-#define R_IA64_IMM14 0x21 /* symbol + addend, add imm14 */
-#define R_IA64_IMM22 0x22 /* symbol + addend, add imm22 */
-#define R_IA64_IMM64 0x23 /* symbol + addend, mov imm64 */
-#define R_IA64_DIR32MSB 0x24 /* symbol + addend, data4 MSB */
-#define R_IA64_DIR32LSB 0x25 /* symbol + addend, data4 LSB */
-#define R_IA64_DIR64MSB 0x26 /* symbol + addend, data8 MSB */
-#define R_IA64_DIR64LSB 0x27 /* symbol + addend, data8 LSB */
-#define R_IA64_GPREL22 0x2a /* @gprel(sym + add), add imm22 */
-#define R_IA64_GPREL64I 0x2b /* @gprel(sym + add), mov imm64 */
-#define R_IA64_GPREL32MSB 0x2c /* @gprel(sym + add), data4 MSB */
-#define R_IA64_GPREL32LSB 0x2d /* @gprel(sym + add), data4 LSB */
-#define R_IA64_GPREL64MSB 0x2e /* @gprel(sym + add), data8 MSB */
-#define R_IA64_GPREL64LSB 0x2f /* @gprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF22 0x32 /* @ltoff(sym + add), add imm22 */
-#define R_IA64_LTOFF64I 0x33 /* @ltoff(sym + add), mov imm64 */
-#define R_IA64_PLTOFF22 0x3a /* @pltoff(sym + add), add imm22 */
-#define R_IA64_PLTOFF64I 0x3b /* @pltoff(sym + add), mov imm64 */
-#define R_IA64_PLTOFF64MSB 0x3e /* @pltoff(sym + add), data8 MSB */
-#define R_IA64_PLTOFF64LSB 0x3f /* @pltoff(sym + add), data8 LSB */
-#define R_IA64_FPTR64I 0x43 /* @fptr(sym + add), mov imm64 */
-#define R_IA64_FPTR32MSB 0x44 /* @fptr(sym + add), data4 MSB */
-#define R_IA64_FPTR32LSB 0x45 /* @fptr(sym + add), data4 LSB */
-#define R_IA64_FPTR64MSB 0x46 /* @fptr(sym + add), data8 MSB */
-#define R_IA64_FPTR64LSB 0x47 /* @fptr(sym + add), data8 LSB */
-#define R_IA64_PCREL60B 0x48 /* @pcrel(sym + add), brl */
-#define R_IA64_PCREL21B 0x49 /* @pcrel(sym + add), ptb, call */
-#define R_IA64_PCREL21M 0x4a /* @pcrel(sym + add), chk.s */
-#define R_IA64_PCREL21F 0x4b /* @pcrel(sym + add), fchkf */
-#define R_IA64_PCREL32MSB 0x4c /* @pcrel(sym + add), data4 MSB */
-#define R_IA64_PCREL32LSB 0x4d /* @pcrel(sym + add), data4 LSB */
-#define R_IA64_PCREL64MSB 0x4e /* @pcrel(sym + add), data8 MSB */
-#define R_IA64_PCREL64LSB 0x4f /* @pcrel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_FPTR22 0x52 /* @ltoff(@fptr(s+a)), imm22 */
-#define R_IA64_LTOFF_FPTR64I 0x53 /* @ltoff(@fptr(s+a)), imm64 */
-#define R_IA64_LTOFF_FPTR32MSB 0x54 /* @ltoff(@fptr(s+a)), data4 MSB */
-#define R_IA64_LTOFF_FPTR32LSB 0x55 /* @ltoff(@fptr(s+a)), data4 LSB */
-#define R_IA64_LTOFF_FPTR64MSB 0x56 /* @ltoff(@fptr(s+a)), data8 MSB */
-#define R_IA64_LTOFF_FPTR64LSB 0x57 /* @ltoff(@fptr(s+a)), data8 LSB */
-#define R_IA64_SEGREL32MSB 0x5c /* @segrel(sym + add), data4 MSB */
-#define R_IA64_SEGREL32LSB 0x5d /* @segrel(sym + add), data4 LSB */
-#define R_IA64_SEGREL64MSB 0x5e /* @segrel(sym + add), data8 MSB */
-#define R_IA64_SEGREL64LSB 0x5f /* @segrel(sym + add), data8 LSB */
-#define R_IA64_SECREL32MSB 0x64 /* @secrel(sym + add), data4 MSB */
-#define R_IA64_SECREL32LSB 0x65 /* @secrel(sym + add), data4 LSB */
-#define R_IA64_SECREL64MSB 0x66 /* @secrel(sym + add), data8 MSB */
-#define R_IA64_SECREL64LSB 0x67 /* @secrel(sym + add), data8 LSB */
-#define R_IA64_REL32MSB 0x6c /* data 4 + REL */
-#define R_IA64_REL32LSB 0x6d /* data 4 + REL */
-#define R_IA64_REL64MSB 0x6e /* data 8 + REL */
-#define R_IA64_REL64LSB 0x6f /* data 8 + REL */
-#define R_IA64_LTV32MSB 0x74 /* symbol + addend, data4 MSB */
-#define R_IA64_LTV32LSB 0x75 /* symbol + addend, data4 LSB */
-#define R_IA64_LTV64MSB 0x76 /* symbol + addend, data8 MSB */
-#define R_IA64_LTV64LSB 0x77 /* symbol + addend, data8 LSB */
-#define R_IA64_PCREL21BI 0x79 /* @pcrel(sym + add), 21bit inst */
-#define R_IA64_PCREL22 0x7a /* @pcrel(sym + add), 22bit inst */
-#define R_IA64_PCREL64I 0x7b /* @pcrel(sym + add), 64bit inst */
-#define R_IA64_IPLTMSB 0x80 /* dynamic reloc, imported PLT, MSB */
-#define R_IA64_IPLTLSB 0x81 /* dynamic reloc, imported PLT, LSB */
-#define R_IA64_COPY 0x84 /* copy relocation */
-#define R_IA64_SUB 0x85 /* Addend and symbol difference */
-#define R_IA64_LTOFF22X 0x86 /* LTOFF22, relaxable. */
-#define R_IA64_LDXMOV 0x87 /* Use of LTOFF22X. */
-#define R_IA64_TPREL14 0x91 /* @tprel(sym + add), imm14 */
-#define R_IA64_TPREL22 0x92 /* @tprel(sym + add), imm22 */
-#define R_IA64_TPREL64I 0x93 /* @tprel(sym + add), imm64 */
-#define R_IA64_TPREL64MSB 0x96 /* @tprel(sym + add), data8 MSB */
-#define R_IA64_TPREL64LSB 0x97 /* @tprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_TPREL22 0x9a /* @ltoff(@tprel(s+a)), imm2 */
-#define R_IA64_DTPMOD64MSB 0xa6 /* @dtpmod(sym + add), data8 MSB */
-#define R_IA64_DTPMOD64LSB 0xa7 /* @dtpmod(sym + add), data8 LSB */
-#define R_IA64_LTOFF_DTPMOD22 0xaa /* @ltoff(@dtpmod(sym + add)), imm22 */
-#define R_IA64_DTPREL14 0xb1 /* @dtprel(sym + add), imm14 */
-#define R_IA64_DTPREL22 0xb2 /* @dtprel(sym + add), imm22 */
-#define R_IA64_DTPREL64I 0xb3 /* @dtprel(sym + add), imm64 */
-#define R_IA64_DTPREL32MSB 0xb4 /* @dtprel(sym + add), data4 MSB */
-#define R_IA64_DTPREL32LSB 0xb5 /* @dtprel(sym + add), data4 LSB */
-#define R_IA64_DTPREL64MSB 0xb6 /* @dtprel(sym + add), data8 MSB */
-#define R_IA64_DTPREL64LSB 0xb7 /* @dtprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_DTPREL22 0xba /* @ltoff(@dtprel(s+a)), imm22 */
-
-/* SH specific declarations */
-
-/* Processor specific flags for the ELF header e_flags field. */
-#define EF_SH_MACH_MASK 0x1f
-#define EF_SH_UNKNOWN 0x0
-#define EF_SH1 0x1
-#define EF_SH2 0x2
-#define EF_SH3 0x3
-#define EF_SH_DSP 0x4
-#define EF_SH3_DSP 0x5
-#define EF_SH4AL_DSP 0x6
-#define EF_SH3E 0x8
-#define EF_SH4 0x9
-#define EF_SH2E 0xb
-#define EF_SH4A 0xc
-#define EF_SH2A 0xd
-#define EF_SH4_NOFPU 0x10
-#define EF_SH4A_NOFPU 0x11
-#define EF_SH4_NOMMU_NOFPU 0x12
-#define EF_SH2A_NOFPU 0x13
-#define EF_SH3_NOMMU 0x14
-#define EF_SH2A_SH4_NOFPU 0x15
-#define EF_SH2A_SH3_NOFPU 0x16
-#define EF_SH2A_SH4 0x17
-#define EF_SH2A_SH3E 0x18
-
-/* SH relocs. */
-#define R_SH_NONE 0
-#define R_SH_DIR32 1
-#define R_SH_REL32 2
-#define R_SH_DIR8WPN 3
-#define R_SH_IND12W 4
-#define R_SH_DIR8WPL 5
-#define R_SH_DIR8WPZ 6
-#define R_SH_DIR8BP 7
-#define R_SH_DIR8W 8
-#define R_SH_DIR8L 9
-#define R_SH_SWITCH16 25
-#define R_SH_SWITCH32 26
-#define R_SH_USES 27
-#define R_SH_COUNT 28
-#define R_SH_ALIGN 29
-#define R_SH_CODE 30
-#define R_SH_DATA 31
-#define R_SH_LABEL 32
-#define R_SH_SWITCH8 33
-#define R_SH_GNU_VTINHERIT 34
-#define R_SH_GNU_VTENTRY 35
-#define R_SH_TLS_GD_32 144
-#define R_SH_TLS_LD_32 145
-#define R_SH_TLS_LDO_32 146
-#define R_SH_TLS_IE_32 147
-#define R_SH_TLS_LE_32 148
-#define R_SH_TLS_DTPMOD32 149
-#define R_SH_TLS_DTPOFF32 150
-#define R_SH_TLS_TPOFF32 151
-#define R_SH_GOT32 160
-#define R_SH_PLT32 161
-#define R_SH_COPY 162
-#define R_SH_GLOB_DAT 163
-#define R_SH_JMP_SLOT 164
-#define R_SH_RELATIVE 165
-#define R_SH_GOTOFF 166
-#define R_SH_GOTPC 167
-/* Keep this the last entry. */
-#define R_SH_NUM 256
-
-/* S/390 specific definitions. */
-
-/* Valid values for the e_flags field. */
-
-#define EF_S390_HIGH_GPRS 0x00000001 /* High GPRs kernel facility needed. */
-
-/* Additional s390 relocs */
-
-#define R_390_NONE 0 /* No reloc. */
-#define R_390_8 1 /* Direct 8 bit. */
-#define R_390_12 2 /* Direct 12 bit. */
-#define R_390_16 3 /* Direct 16 bit. */
-#define R_390_32 4 /* Direct 32 bit. */
-#define R_390_PC32 5 /* PC relative 32 bit. */
-#define R_390_GOT12 6 /* 12 bit GOT offset. */
-#define R_390_GOT32 7 /* 32 bit GOT offset. */
-#define R_390_PLT32 8 /* 32 bit PC relative PLT address. */
-#define R_390_COPY 9 /* Copy symbol at runtime. */
-#define R_390_GLOB_DAT 10 /* Create GOT entry. */
-#define R_390_JMP_SLOT 11 /* Create PLT entry. */
-#define R_390_RELATIVE 12 /* Adjust by program base. */
-#define R_390_GOTOFF32 13 /* 32 bit offset to GOT. */
-#define R_390_GOTPC 14 /* 32 bit PC relative offset to GOT. */
-#define R_390_GOT16 15 /* 16 bit GOT offset. */
-#define R_390_PC16 16 /* PC relative 16 bit. */
-#define R_390_PC16DBL 17 /* PC relative 16 bit shifted by 1. */
-#define R_390_PLT16DBL 18 /* 16 bit PC rel. PLT shifted by 1. */
-#define R_390_PC32DBL 19 /* PC relative 32 bit shifted by 1. */
-#define R_390_PLT32DBL 20 /* 32 bit PC rel. PLT shifted by 1. */
-#define R_390_GOTPCDBL 21 /* 32 bit PC rel. GOT shifted by 1. */
-#define R_390_64 22 /* Direct 64 bit. */
-#define R_390_PC64 23 /* PC relative 64 bit. */
-#define R_390_GOT64 24 /* 64 bit GOT offset. */
-#define R_390_PLT64 25 /* 64 bit PC relative PLT address. */
-#define R_390_GOTENT 26 /* 32 bit PC rel. to GOT entry >> 1. */
-#define R_390_GOTOFF16 27 /* 16 bit offset to GOT. */
-#define R_390_GOTOFF64 28 /* 64 bit offset to GOT. */
-#define R_390_GOTPLT12 29 /* 12 bit offset to jump slot. */
-#define R_390_GOTPLT16 30 /* 16 bit offset to jump slot. */
-#define R_390_GOTPLT32 31 /* 32 bit offset to jump slot. */
-#define R_390_GOTPLT64 32 /* 64 bit offset to jump slot. */
-#define R_390_GOTPLTENT 33 /* 32 bit rel. offset to jump slot. */
-#define R_390_PLTOFF16 34 /* 16 bit offset from GOT to PLT. */
-#define R_390_PLTOFF32 35 /* 32 bit offset from GOT to PLT. */
-#define R_390_PLTOFF64 36 /* 16 bit offset from GOT to PLT. */
-#define R_390_TLS_LOAD 37 /* Tag for load insn in TLS code. */
-#define R_390_TLS_GDCALL 38 /* Tag for function call in general
- dynamic TLS code. */
-#define R_390_TLS_LDCALL 39 /* Tag for function call in local
- dynamic TLS code. */
-#define R_390_TLS_GD32 40 /* Direct 32 bit for general dynamic
- thread local data. */
-#define R_390_TLS_GD64 41 /* Direct 64 bit for general dynamic
- thread local data. */
-#define R_390_TLS_GOTIE12 42 /* 12 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_GOTIE32 43 /* 32 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_GOTIE64 44 /* 64 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_LDM32 45 /* Direct 32 bit for local dynamic
- thread local data in LE code. */
-#define R_390_TLS_LDM64 46 /* Direct 64 bit for local dynamic
- thread local data in LE code. */
-#define R_390_TLS_IE32 47 /* 32 bit address of GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_IE64 48 /* 64 bit address of GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_IEENT 49 /* 32 bit rel. offset to GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_LE32 50 /* 32 bit negated offset relative to
- static TLS block. */
-#define R_390_TLS_LE64 51 /* 64 bit negated offset relative to
- static TLS block. */
-#define R_390_TLS_LDO32 52 /* 32 bit offset relative to TLS
- block. */
-#define R_390_TLS_LDO64 53 /* 64 bit offset relative to TLS
- block. */
-#define R_390_TLS_DTPMOD 54 /* ID of module containing symbol. */
-#define R_390_TLS_DTPOFF 55 /* Offset in TLS block. */
-#define R_390_TLS_TPOFF 56 /* Negated offset in static TLS
- block. */
-#define R_390_20 57 /* Direct 20 bit. */
-#define R_390_GOT20 58 /* 20 bit GOT offset. */
-#define R_390_GOTPLT20 59 /* 20 bit offset to jump slot. */
-#define R_390_TLS_GOTIE20 60 /* 20 bit GOT offset for static TLS
- block offset. */
-#define R_390_IRELATIVE 61 /* STT_GNU_IFUNC relocation. */
-/* Keep this the last entry. */
-#define R_390_NUM 62
-
-
-/* CRIS relocations. */
-#define R_CRIS_NONE 0
-#define R_CRIS_8 1
-#define R_CRIS_16 2
-#define R_CRIS_32 3
-#define R_CRIS_8_PCREL 4
-#define R_CRIS_16_PCREL 5
-#define R_CRIS_32_PCREL 6
-#define R_CRIS_GNU_VTINHERIT 7
-#define R_CRIS_GNU_VTENTRY 8
-#define R_CRIS_COPY 9
-#define R_CRIS_GLOB_DAT 10
-#define R_CRIS_JUMP_SLOT 11
-#define R_CRIS_RELATIVE 12
-#define R_CRIS_16_GOT 13
-#define R_CRIS_32_GOT 14
-#define R_CRIS_16_GOTPLT 15
-#define R_CRIS_32_GOTPLT 16
-#define R_CRIS_32_GOTREL 17
-#define R_CRIS_32_PLT_GOTREL 18
-#define R_CRIS_32_PLT_PCREL 19
-
-#define R_CRIS_NUM 20
-
-
-/* AMD x86-64 relocations. */
-#define R_X86_64_NONE 0 /* No reloc */
-#define R_X86_64_64 1 /* Direct 64 bit */
-#define R_X86_64_PC32 2 /* PC relative 32 bit signed */
-#define R_X86_64_GOT32 3 /* 32 bit GOT entry */
-#define R_X86_64_PLT32 4 /* 32 bit PLT address */
-#define R_X86_64_COPY 5 /* Copy symbol at runtime */
-#define R_X86_64_GLOB_DAT 6 /* Create GOT entry */
-#define R_X86_64_JUMP_SLOT 7 /* Create PLT entry */
-#define R_X86_64_RELATIVE 8 /* Adjust by program base */
-#define R_X86_64_GOTPCREL 9 /* 32 bit signed PC relative
- offset to GOT */
-#define R_X86_64_32 10 /* Direct 32 bit zero extended */
-#define R_X86_64_32S 11 /* Direct 32 bit sign extended */
-#define R_X86_64_16 12 /* Direct 16 bit zero extended */
-#define R_X86_64_PC16 13 /* 16 bit sign extended pc relative */
-#define R_X86_64_8 14 /* Direct 8 bit sign extended */
-#define R_X86_64_PC8 15 /* 8 bit sign extended pc relative */
-#define R_X86_64_DTPMOD64 16 /* ID of module containing symbol */
-#define R_X86_64_DTPOFF64 17 /* Offset in module's TLS block */
-#define R_X86_64_TPOFF64 18 /* Offset in initial TLS block */
-#define R_X86_64_TLSGD 19 /* 32 bit signed PC relative offset
- to two GOT entries for GD symbol */
-#define R_X86_64_TLSLD 20 /* 32 bit signed PC relative offset
- to two GOT entries for LD symbol */
-#define R_X86_64_DTPOFF32 21 /* Offset in TLS block */
-#define R_X86_64_GOTTPOFF 22 /* 32 bit signed PC relative offset
- to GOT entry for IE symbol */
-#define R_X86_64_TPOFF32 23 /* Offset in initial TLS block */
-#define R_X86_64_PC64 24 /* PC relative 64 bit */
-#define R_X86_64_GOTOFF64 25 /* 64 bit offset to GOT */
-#define R_X86_64_GOTPC32 26 /* 32 bit signed pc relative
- offset to GOT */
-#define R_X86_64_GOT64 27 /* 64-bit GOT entry offset */
-#define R_X86_64_GOTPCREL64 28 /* 64-bit PC relative offset
- to GOT entry */
-#define R_X86_64_GOTPC64 29 /* 64-bit PC relative offset to GOT */
-#define R_X86_64_GOTPLT64 30 /* like GOT64, says PLT entry needed */
-#define R_X86_64_PLTOFF64 31 /* 64-bit GOT relative offset
- to PLT entry */
-#define R_X86_64_SIZE32 32 /* Size of symbol plus 32-bit addend */
-#define R_X86_64_SIZE64 33 /* Size of symbol plus 64-bit addend */
-#define R_X86_64_GOTPC32_TLSDESC 34 /* GOT offset for TLS descriptor. */
-#define R_X86_64_TLSDESC_CALL 35 /* Marker for call through TLS
- descriptor. */
-#define R_X86_64_TLSDESC 36 /* TLS descriptor. */
-#define R_X86_64_IRELATIVE 37 /* Adjust indirectly by program base */
-#define R_X86_64_RELATIVE64 38 /* 64-bit adjust by program base */
- /* 39 Reserved was R_X86_64_PC32_BND */
- /* 40 Reserved was R_X86_64_PLT32_BND */
-#define R_X86_64_GOTPCRELX 41 /* Load from 32 bit signed pc relative
- offset to GOT entry without REX
- prefix, relaxable. */
-#define R_X86_64_REX_GOTPCRELX 42 /* Load from 32 bit signed pc relative
- offset to GOT entry with REX prefix,
- relaxable. */
-#define R_X86_64_NUM 43
-
-/* x86-64 sh_type values. */
-#define SHT_X86_64_UNWIND 0x70000001 /* Unwind information. */
-
-
-/* AM33 relocations. */
-#define R_MN10300_NONE 0 /* No reloc. */
-#define R_MN10300_32 1 /* Direct 32 bit. */
-#define R_MN10300_16 2 /* Direct 16 bit. */
-#define R_MN10300_8 3 /* Direct 8 bit. */
-#define R_MN10300_PCREL32 4 /* PC-relative 32-bit. */
-#define R_MN10300_PCREL16 5 /* PC-relative 16-bit signed. */
-#define R_MN10300_PCREL8 6 /* PC-relative 8-bit signed. */
-#define R_MN10300_GNU_VTINHERIT 7 /* Ancient C++ vtable garbage... */
-#define R_MN10300_GNU_VTENTRY 8 /* ... collection annotation. */
-#define R_MN10300_24 9 /* Direct 24 bit. */
-#define R_MN10300_GOTPC32 10 /* 32-bit PCrel offset to GOT. */
-#define R_MN10300_GOTPC16 11 /* 16-bit PCrel offset to GOT. */
-#define R_MN10300_GOTOFF32 12 /* 32-bit offset from GOT. */
-#define R_MN10300_GOTOFF24 13 /* 24-bit offset from GOT. */
-#define R_MN10300_GOTOFF16 14 /* 16-bit offset from GOT. */
-#define R_MN10300_PLT32 15 /* 32-bit PCrel to PLT entry. */
-#define R_MN10300_PLT16 16 /* 16-bit PCrel to PLT entry. */
-#define R_MN10300_GOT32 17 /* 32-bit offset to GOT entry. */
-#define R_MN10300_GOT24 18 /* 24-bit offset to GOT entry. */
-#define R_MN10300_GOT16 19 /* 16-bit offset to GOT entry. */
-#define R_MN10300_COPY 20 /* Copy symbol at runtime. */
-#define R_MN10300_GLOB_DAT 21 /* Create GOT entry. */
-#define R_MN10300_JMP_SLOT 22 /* Create PLT entry. */
-#define R_MN10300_RELATIVE 23 /* Adjust by program base. */
-#define R_MN10300_TLS_GD 24 /* 32-bit offset for global dynamic. */
-#define R_MN10300_TLS_LD 25 /* 32-bit offset for local dynamic. */
-#define R_MN10300_TLS_LDO 26 /* Module-relative offset. */
-#define R_MN10300_TLS_GOTIE 27 /* GOT offset for static TLS block
- offset. */
-#define R_MN10300_TLS_IE 28 /* GOT address for static TLS block
- offset. */
-#define R_MN10300_TLS_LE 29 /* Offset relative to static TLS
- block. */
-#define R_MN10300_TLS_DTPMOD 30 /* ID of module containing symbol. */
-#define R_MN10300_TLS_DTPOFF 31 /* Offset in module TLS block. */
-#define R_MN10300_TLS_TPOFF 32 /* Offset in static TLS block. */
-#define R_MN10300_SYM_DIFF 33 /* Adjustment for next reloc as needed
- by linker relaxation. */
-#define R_MN10300_ALIGN 34 /* Alignment requirement for linker
- relaxation. */
-#define R_MN10300_NUM 35
-
-
-/* M32R relocs. */
-#define R_M32R_NONE 0 /* No reloc. */
-#define R_M32R_16 1 /* Direct 16 bit. */
-#define R_M32R_32 2 /* Direct 32 bit. */
-#define R_M32R_24 3 /* Direct 24 bit. */
-#define R_M32R_10_PCREL 4 /* PC relative 10 bit shifted. */
-#define R_M32R_18_PCREL 5 /* PC relative 18 bit shifted. */
-#define R_M32R_26_PCREL 6 /* PC relative 26 bit shifted. */
-#define R_M32R_HI16_ULO 7 /* High 16 bit with unsigned low. */
-#define R_M32R_HI16_SLO 8 /* High 16 bit with signed low. */
-#define R_M32R_LO16 9 /* Low 16 bit. */
-#define R_M32R_SDA16 10 /* 16 bit offset in SDA. */
-#define R_M32R_GNU_VTINHERIT 11
-#define R_M32R_GNU_VTENTRY 12
-/* M32R relocs use SHT_RELA. */
-#define R_M32R_16_RELA 33 /* Direct 16 bit. */
-#define R_M32R_32_RELA 34 /* Direct 32 bit. */
-#define R_M32R_24_RELA 35 /* Direct 24 bit. */
-#define R_M32R_10_PCREL_RELA 36 /* PC relative 10 bit shifted. */
-#define R_M32R_18_PCREL_RELA 37 /* PC relative 18 bit shifted. */
-#define R_M32R_26_PCREL_RELA 38 /* PC relative 26 bit shifted. */
-#define R_M32R_HI16_ULO_RELA 39 /* High 16 bit with unsigned low */
-#define R_M32R_HI16_SLO_RELA 40 /* High 16 bit with signed low */
-#define R_M32R_LO16_RELA 41 /* Low 16 bit */
-#define R_M32R_SDA16_RELA 42 /* 16 bit offset in SDA */
-#define R_M32R_RELA_GNU_VTINHERIT 43
-#define R_M32R_RELA_GNU_VTENTRY 44
-#define R_M32R_REL32 45 /* PC relative 32 bit. */
-
-#define R_M32R_GOT24 48 /* 24 bit GOT entry */
-#define R_M32R_26_PLTREL 49 /* 26 bit PC relative to PLT shifted */
-#define R_M32R_COPY 50 /* Copy symbol at runtime */
-#define R_M32R_GLOB_DAT 51 /* Create GOT entry */
-#define R_M32R_JMP_SLOT 52 /* Create PLT entry */
-#define R_M32R_RELATIVE 53 /* Adjust by program base */
-#define R_M32R_GOTOFF 54 /* 24 bit offset to GOT */
-#define R_M32R_GOTPC24 55 /* 24 bit PC relative offset to GOT */
-#define R_M32R_GOT16_HI_ULO 56 /* High 16 bit GOT entry with unsigned
- low */
-#define R_M32R_GOT16_HI_SLO 57 /* High 16 bit GOT entry with signed
- low */
-#define R_M32R_GOT16_LO 58 /* Low 16 bit GOT entry */
-#define R_M32R_GOTPC_HI_ULO 59 /* High 16 bit PC relative offset to
- GOT with unsigned low */
-#define R_M32R_GOTPC_HI_SLO 60 /* High 16 bit PC relative offset to
- GOT with signed low */
-#define R_M32R_GOTPC_LO 61 /* Low 16 bit PC relative offset to
- GOT */
-#define R_M32R_GOTOFF_HI_ULO 62 /* High 16 bit offset to GOT
- with unsigned low */
-#define R_M32R_GOTOFF_HI_SLO 63 /* High 16 bit offset to GOT
- with signed low */
-#define R_M32R_GOTOFF_LO 64 /* Low 16 bit offset to GOT */
-#define R_M32R_NUM 256 /* Keep this the last entry. */
-
-/* MicroBlaze relocations */
-#define R_MICROBLAZE_NONE 0 /* No reloc. */
-#define R_MICROBLAZE_32 1 /* Direct 32 bit. */
-#define R_MICROBLAZE_32_PCREL 2 /* PC relative 32 bit. */
-#define R_MICROBLAZE_64_PCREL 3 /* PC relative 64 bit. */
-#define R_MICROBLAZE_32_PCREL_LO 4 /* Low 16 bits of PCREL32. */
-#define R_MICROBLAZE_64 5 /* Direct 64 bit. */
-#define R_MICROBLAZE_32_LO 6 /* Low 16 bit. */
-#define R_MICROBLAZE_SRO32 7 /* Read-only small data area. */
-#define R_MICROBLAZE_SRW32 8 /* Read-write small data area. */
-#define R_MICROBLAZE_64_NONE 9 /* No reloc. */
-#define R_MICROBLAZE_32_SYM_OP_SYM 10 /* Symbol Op Symbol relocation. */
-#define R_MICROBLAZE_GNU_VTINHERIT 11 /* GNU C++ vtable hierarchy. */
-#define R_MICROBLAZE_GNU_VTENTRY 12 /* GNU C++ vtable member usage. */
-#define R_MICROBLAZE_GOTPC_64 13 /* PC-relative GOT offset. */
-#define R_MICROBLAZE_GOT_64 14 /* GOT entry offset. */
-#define R_MICROBLAZE_PLT_64 15 /* PLT offset (PC-relative). */
-#define R_MICROBLAZE_REL 16 /* Adjust by program base. */
-#define R_MICROBLAZE_JUMP_SLOT 17 /* Create PLT entry. */
-#define R_MICROBLAZE_GLOB_DAT 18 /* Create GOT entry. */
-#define R_MICROBLAZE_GOTOFF_64 19 /* 64 bit offset to GOT. */
-#define R_MICROBLAZE_GOTOFF_32 20 /* 32 bit offset to GOT. */
-#define R_MICROBLAZE_COPY 21 /* Runtime copy. */
-#define R_MICROBLAZE_TLS 22 /* TLS Reloc. */
-#define R_MICROBLAZE_TLSGD 23 /* TLS General Dynamic. */
-#define R_MICROBLAZE_TLSLD 24 /* TLS Local Dynamic. */
-#define R_MICROBLAZE_TLSDTPMOD32 25 /* TLS Module ID. */
-#define R_MICROBLAZE_TLSDTPREL32 26 /* TLS Offset Within TLS Block. */
-#define R_MICROBLAZE_TLSDTPREL64 27 /* TLS Offset Within TLS Block. */
-#define R_MICROBLAZE_TLSGOTTPREL32 28 /* TLS Offset From Thread Pointer. */
-#define R_MICROBLAZE_TLSTPREL32 29 /* TLS Offset From Thread Pointer. */
-
-/* Legal values for d_tag (dynamic entry type). */
-#define DT_NIOS2_GP 0x70000002 /* Address of _gp. */
-
-/* Nios II relocations. */
-#define R_NIOS2_NONE 0 /* No reloc. */
-#define R_NIOS2_S16 1 /* Direct signed 16 bit. */
-#define R_NIOS2_U16 2 /* Direct unsigned 16 bit. */
-#define R_NIOS2_PCREL16 3 /* PC relative 16 bit. */
-#define R_NIOS2_CALL26 4 /* Direct call. */
-#define R_NIOS2_IMM5 5 /* 5 bit constant expression. */
-#define R_NIOS2_CACHE_OPX 6 /* 5 bit expression, shift 22. */
-#define R_NIOS2_IMM6 7 /* 6 bit constant expression. */
-#define R_NIOS2_IMM8 8 /* 8 bit constant expression. */
-#define R_NIOS2_HI16 9 /* High 16 bit. */
-#define R_NIOS2_LO16 10 /* Low 16 bit. */
-#define R_NIOS2_HIADJ16 11 /* High 16 bit, adjusted. */
-#define R_NIOS2_BFD_RELOC_32 12 /* 32 bit symbol value + addend. */
-#define R_NIOS2_BFD_RELOC_16 13 /* 16 bit symbol value + addend. */
-#define R_NIOS2_BFD_RELOC_8 14 /* 8 bit symbol value + addend. */
-#define R_NIOS2_GPREL 15 /* 16 bit GP pointer offset. */
-#define R_NIOS2_GNU_VTINHERIT 16 /* GNU C++ vtable hierarchy. */
-#define R_NIOS2_GNU_VTENTRY 17 /* GNU C++ vtable member usage. */
-#define R_NIOS2_UJMP 18 /* Unconditional branch. */
-#define R_NIOS2_CJMP 19 /* Conditional branch. */
-#define R_NIOS2_CALLR 20 /* Indirect call through register. */
-#define R_NIOS2_ALIGN 21 /* Alignment requirement for
- linker relaxation. */
-#define R_NIOS2_GOT16 22 /* 16 bit GOT entry. */
-#define R_NIOS2_CALL16 23 /* 16 bit GOT entry for function. */
-#define R_NIOS2_GOTOFF_LO 24 /* %lo of offset to GOT pointer. */
-#define R_NIOS2_GOTOFF_HA 25 /* %hiadj of offset to GOT pointer. */
-#define R_NIOS2_PCREL_LO 26 /* %lo of PC relative offset. */
-#define R_NIOS2_PCREL_HA 27 /* %hiadj of PC relative offset. */
-#define R_NIOS2_TLS_GD16 28 /* 16 bit GOT offset for TLS GD. */
-#define R_NIOS2_TLS_LDM16 29 /* 16 bit GOT offset for TLS LDM. */
-#define R_NIOS2_TLS_LDO16 30 /* 16 bit module relative offset. */
-#define R_NIOS2_TLS_IE16 31 /* 16 bit GOT offset for TLS IE. */
-#define R_NIOS2_TLS_LE16 32 /* 16 bit LE TP-relative offset. */
-#define R_NIOS2_TLS_DTPMOD 33 /* Module number. */
-#define R_NIOS2_TLS_DTPREL 34 /* Module-relative offset. */
-#define R_NIOS2_TLS_TPREL 35 /* TP-relative offset. */
-#define R_NIOS2_COPY 36 /* Copy symbol at runtime. */
-#define R_NIOS2_GLOB_DAT 37 /* Create GOT entry. */
-#define R_NIOS2_JUMP_SLOT 38 /* Create PLT entry. */
-#define R_NIOS2_RELATIVE 39 /* Adjust by program base. */
-#define R_NIOS2_GOTOFF 40 /* 16 bit offset to GOT pointer. */
-#define R_NIOS2_CALL26_NOAT 41 /* Direct call in .noat section. */
-#define R_NIOS2_GOT_LO 42 /* %lo() of GOT entry. */
-#define R_NIOS2_GOT_HA 43 /* %hiadj() of GOT entry. */
-#define R_NIOS2_CALL_LO 44 /* %lo() of function GOT entry. */
-#define R_NIOS2_CALL_HA 45 /* %hiadj() of function GOT entry. */
-
-/* TILEPro relocations. */
-#define R_TILEPRO_NONE 0 /* No reloc */
-#define R_TILEPRO_32 1 /* Direct 32 bit */
-#define R_TILEPRO_16 2 /* Direct 16 bit */
-#define R_TILEPRO_8 3 /* Direct 8 bit */
-#define R_TILEPRO_32_PCREL 4 /* PC relative 32 bit */
-#define R_TILEPRO_16_PCREL 5 /* PC relative 16 bit */
-#define R_TILEPRO_8_PCREL 6 /* PC relative 8 bit */
-#define R_TILEPRO_LO16 7 /* Low 16 bit */
-#define R_TILEPRO_HI16 8 /* High 16 bit */
-#define R_TILEPRO_HA16 9 /* High 16 bit, adjusted */
-#define R_TILEPRO_COPY 10 /* Copy relocation */
-#define R_TILEPRO_GLOB_DAT 11 /* Create GOT entry */
-#define R_TILEPRO_JMP_SLOT 12 /* Create PLT entry */
-#define R_TILEPRO_RELATIVE 13 /* Adjust by program base */
-#define R_TILEPRO_BROFF_X1 14 /* X1 pipe branch offset */
-#define R_TILEPRO_JOFFLONG_X1 15 /* X1 pipe jump offset */
-#define R_TILEPRO_JOFFLONG_X1_PLT 16 /* X1 pipe jump offset to PLT */
-#define R_TILEPRO_IMM8_X0 17 /* X0 pipe 8-bit */
-#define R_TILEPRO_IMM8_Y0 18 /* Y0 pipe 8-bit */
-#define R_TILEPRO_IMM8_X1 19 /* X1 pipe 8-bit */
-#define R_TILEPRO_IMM8_Y1 20 /* Y1 pipe 8-bit */
-#define R_TILEPRO_MT_IMM15_X1 21 /* X1 pipe mtspr */
-#define R_TILEPRO_MF_IMM15_X1 22 /* X1 pipe mfspr */
-#define R_TILEPRO_IMM16_X0 23 /* X0 pipe 16-bit */
-#define R_TILEPRO_IMM16_X1 24 /* X1 pipe 16-bit */
-#define R_TILEPRO_IMM16_X0_LO 25 /* X0 pipe low 16-bit */
-#define R_TILEPRO_IMM16_X1_LO 26 /* X1 pipe low 16-bit */
-#define R_TILEPRO_IMM16_X0_HI 27 /* X0 pipe high 16-bit */
-#define R_TILEPRO_IMM16_X1_HI 28 /* X1 pipe high 16-bit */
-#define R_TILEPRO_IMM16_X0_HA 29 /* X0 pipe high 16-bit, adjusted */
-#define R_TILEPRO_IMM16_X1_HA 30 /* X1 pipe high 16-bit, adjusted */
-#define R_TILEPRO_IMM16_X0_PCREL 31 /* X0 pipe PC relative 16 bit */
-#define R_TILEPRO_IMM16_X1_PCREL 32 /* X1 pipe PC relative 16 bit */
-#define R_TILEPRO_IMM16_X0_LO_PCREL 33 /* X0 pipe PC relative low 16 bit */
-#define R_TILEPRO_IMM16_X1_LO_PCREL 34 /* X1 pipe PC relative low 16 bit */
-#define R_TILEPRO_IMM16_X0_HI_PCREL 35 /* X0 pipe PC relative high 16 bit */
-#define R_TILEPRO_IMM16_X1_HI_PCREL 36 /* X1 pipe PC relative high 16 bit */
-#define R_TILEPRO_IMM16_X0_HA_PCREL 37 /* X0 pipe PC relative ha() 16 bit */
-#define R_TILEPRO_IMM16_X1_HA_PCREL 38 /* X1 pipe PC relative ha() 16 bit */
-#define R_TILEPRO_IMM16_X0_GOT 39 /* X0 pipe 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT 40 /* X1 pipe 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_LO 41 /* X0 pipe low 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_LO 42 /* X1 pipe low 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_HI 43 /* X0 pipe high 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_HI 44 /* X1 pipe high 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_HA 45 /* X0 pipe ha() 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_HA 46 /* X1 pipe ha() 16-bit GOT offset */
-#define R_TILEPRO_MMSTART_X0 47 /* X0 pipe mm "start" */
-#define R_TILEPRO_MMEND_X0 48 /* X0 pipe mm "end" */
-#define R_TILEPRO_MMSTART_X1 49 /* X1 pipe mm "start" */
-#define R_TILEPRO_MMEND_X1 50 /* X1 pipe mm "end" */
-#define R_TILEPRO_SHAMT_X0 51 /* X0 pipe shift amount */
-#define R_TILEPRO_SHAMT_X1 52 /* X1 pipe shift amount */
-#define R_TILEPRO_SHAMT_Y0 53 /* Y0 pipe shift amount */
-#define R_TILEPRO_SHAMT_Y1 54 /* Y1 pipe shift amount */
-#define R_TILEPRO_DEST_IMM8_X1 55 /* X1 pipe destination 8-bit */
-/* Relocs 56-59 are currently not defined. */
-#define R_TILEPRO_TLS_GD_CALL 60 /* "jal" for TLS GD */
-#define R_TILEPRO_IMM8_X0_TLS_GD_ADD 61 /* X0 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_X1_TLS_GD_ADD 62 /* X1 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_Y0_TLS_GD_ADD 63 /* Y0 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_Y1_TLS_GD_ADD 64 /* Y1 pipe "addi" for TLS GD */
-#define R_TILEPRO_TLS_IE_LOAD 65 /* "lw_tls" for TLS IE */
-#define R_TILEPRO_IMM16_X0_TLS_GD 66 /* X0 pipe 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD 67 /* X1 pipe 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_LO 68 /* X0 pipe low 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_LO 69 /* X1 pipe low 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_HI 70 /* X0 pipe high 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_HI 71 /* X1 pipe high 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_HA 72 /* X0 pipe ha() 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_HA 73 /* X1 pipe ha() 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE 74 /* X0 pipe 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE 75 /* X1 pipe 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_LO 76 /* X0 pipe low 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_LO 77 /* X1 pipe low 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_HI 78 /* X0 pipe high 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_HI 79 /* X1 pipe high 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_HA 80 /* X0 pipe ha() 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_HA 81 /* X1 pipe ha() 16-bit TLS IE offset */
-#define R_TILEPRO_TLS_DTPMOD32 82 /* ID of module containing symbol */
-#define R_TILEPRO_TLS_DTPOFF32 83 /* Offset in TLS block */
-#define R_TILEPRO_TLS_TPOFF32 84 /* Offset in static TLS block */
-#define R_TILEPRO_IMM16_X0_TLS_LE 85 /* X0 pipe 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE 86 /* X1 pipe 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_LO 87 /* X0 pipe low 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_LO 88 /* X1 pipe low 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_HI 89 /* X0 pipe high 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_HI 90 /* X1 pipe high 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_HA 91 /* X0 pipe ha() 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_HA 92 /* X1 pipe ha() 16-bit TLS LE offset */
-
-#define R_TILEPRO_GNU_VTINHERIT 128 /* GNU C++ vtable hierarchy */
-#define R_TILEPRO_GNU_VTENTRY 129 /* GNU C++ vtable member usage */
-
-#define R_TILEPRO_NUM 130
-
-
-/* TILE-Gx relocations. */
-#define R_TILEGX_NONE 0 /* No reloc */
-#define R_TILEGX_64 1 /* Direct 64 bit */
-#define R_TILEGX_32 2 /* Direct 32 bit */
-#define R_TILEGX_16 3 /* Direct 16 bit */
-#define R_TILEGX_8 4 /* Direct 8 bit */
-#define R_TILEGX_64_PCREL 5 /* PC relative 64 bit */
-#define R_TILEGX_32_PCREL 6 /* PC relative 32 bit */
-#define R_TILEGX_16_PCREL 7 /* PC relative 16 bit */
-#define R_TILEGX_8_PCREL 8 /* PC relative 8 bit */
-#define R_TILEGX_HW0 9 /* hword 0 16-bit */
-#define R_TILEGX_HW1 10 /* hword 1 16-bit */
-#define R_TILEGX_HW2 11 /* hword 2 16-bit */
-#define R_TILEGX_HW3 12 /* hword 3 16-bit */
-#define R_TILEGX_HW0_LAST 13 /* last hword 0 16-bit */
-#define R_TILEGX_HW1_LAST 14 /* last hword 1 16-bit */
-#define R_TILEGX_HW2_LAST 15 /* last hword 2 16-bit */
-#define R_TILEGX_COPY 16 /* Copy relocation */
-#define R_TILEGX_GLOB_DAT 17 /* Create GOT entry */
-#define R_TILEGX_JMP_SLOT 18 /* Create PLT entry */
-#define R_TILEGX_RELATIVE 19 /* Adjust by program base */
-#define R_TILEGX_BROFF_X1 20 /* X1 pipe branch offset */
-#define R_TILEGX_JUMPOFF_X1 21 /* X1 pipe jump offset */
-#define R_TILEGX_JUMPOFF_X1_PLT 22 /* X1 pipe jump offset to PLT */
-#define R_TILEGX_IMM8_X0 23 /* X0 pipe 8-bit */
-#define R_TILEGX_IMM8_Y0 24 /* Y0 pipe 8-bit */
-#define R_TILEGX_IMM8_X1 25 /* X1 pipe 8-bit */
-#define R_TILEGX_IMM8_Y1 26 /* Y1 pipe 8-bit */
-#define R_TILEGX_DEST_IMM8_X1 27 /* X1 pipe destination 8-bit */
-#define R_TILEGX_MT_IMM14_X1 28 /* X1 pipe mtspr */
-#define R_TILEGX_MF_IMM14_X1 29 /* X1 pipe mfspr */
-#define R_TILEGX_MMSTART_X0 30 /* X0 pipe mm "start" */
-#define R_TILEGX_MMEND_X0 31 /* X0 pipe mm "end" */
-#define R_TILEGX_SHAMT_X0 32 /* X0 pipe shift amount */
-#define R_TILEGX_SHAMT_X1 33 /* X1 pipe shift amount */
-#define R_TILEGX_SHAMT_Y0 34 /* Y0 pipe shift amount */
-#define R_TILEGX_SHAMT_Y1 35 /* Y1 pipe shift amount */
-#define R_TILEGX_IMM16_X0_HW0 36 /* X0 pipe hword 0 */
-#define R_TILEGX_IMM16_X1_HW0 37 /* X1 pipe hword 0 */
-#define R_TILEGX_IMM16_X0_HW1 38 /* X0 pipe hword 1 */
-#define R_TILEGX_IMM16_X1_HW1 39 /* X1 pipe hword 1 */
-#define R_TILEGX_IMM16_X0_HW2 40 /* X0 pipe hword 2 */
-#define R_TILEGX_IMM16_X1_HW2 41 /* X1 pipe hword 2 */
-#define R_TILEGX_IMM16_X0_HW3 42 /* X0 pipe hword 3 */
-#define R_TILEGX_IMM16_X1_HW3 43 /* X1 pipe hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_LAST 44 /* X0 pipe last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST 45 /* X1 pipe last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST 46 /* X0 pipe last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST 47 /* X1 pipe last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST 48 /* X0 pipe last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST 49 /* X1 pipe last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_PCREL 50 /* X0 pipe PC relative hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_PCREL 51 /* X1 pipe PC relative hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_PCREL 52 /* X0 pipe PC relative hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_PCREL 53 /* X1 pipe PC relative hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_PCREL 54 /* X0 pipe PC relative hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_PCREL 55 /* X1 pipe PC relative hword 2 */
-#define R_TILEGX_IMM16_X0_HW3_PCREL 56 /* X0 pipe PC relative hword 3 */
-#define R_TILEGX_IMM16_X1_HW3_PCREL 57 /* X1 pipe PC relative hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_PCREL 58 /* X0 pipe PC-rel last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST_PCREL 59 /* X1 pipe PC-rel last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST_PCREL 60 /* X0 pipe PC-rel last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST_PCREL 61 /* X1 pipe PC-rel last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST_PCREL 62 /* X0 pipe PC-rel last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST_PCREL 63 /* X1 pipe PC-rel last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_GOT 64 /* X0 pipe hword 0 GOT offset */
-#define R_TILEGX_IMM16_X1_HW0_GOT 65 /* X1 pipe hword 0 GOT offset */
-#define R_TILEGX_IMM16_X0_HW0_PLT_PCREL 66 /* X0 pipe PC-rel PLT hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_PLT_PCREL 67 /* X1 pipe PC-rel PLT hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_PLT_PCREL 68 /* X0 pipe PC-rel PLT hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_PLT_PCREL 69 /* X1 pipe PC-rel PLT hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_PLT_PCREL 70 /* X0 pipe PC-rel PLT hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_PLT_PCREL 71 /* X1 pipe PC-rel PLT hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_GOT 72 /* X0 pipe last hword 0 GOT offset */
-#define R_TILEGX_IMM16_X1_HW0_LAST_GOT 73 /* X1 pipe last hword 0 GOT offset */
-#define R_TILEGX_IMM16_X0_HW1_LAST_GOT 74 /* X0 pipe last hword 1 GOT offset */
-#define R_TILEGX_IMM16_X1_HW1_LAST_GOT 75 /* X1 pipe last hword 1 GOT offset */
-#define R_TILEGX_IMM16_X0_HW3_PLT_PCREL 76 /* X0 pipe PC-rel PLT hword 3 */
-#define R_TILEGX_IMM16_X1_HW3_PLT_PCREL 77 /* X1 pipe PC-rel PLT hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_TLS_GD 78 /* X0 pipe hword 0 TLS GD offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_GD 79 /* X1 pipe hword 0 TLS GD offset */
-#define R_TILEGX_IMM16_X0_HW0_TLS_LE 80 /* X0 pipe hword 0 TLS LE offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_LE 81 /* X1 pipe hword 0 TLS LE offset */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE 82 /* X0 pipe last hword 0 LE off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE 83 /* X1 pipe last hword 0 LE off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE 84 /* X0 pipe last hword 1 LE off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE 85 /* X1 pipe last hword 1 LE off */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_GD 86 /* X0 pipe last hword 0 GD off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_GD 87 /* X1 pipe last hword 0 GD off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_GD 88 /* X0 pipe last hword 1 GD off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_GD 89 /* X1 pipe last hword 1 GD off */
-/* Relocs 90-91 are currently not defined. */
-#define R_TILEGX_IMM16_X0_HW0_TLS_IE 92 /* X0 pipe hword 0 TLS IE offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_IE 93 /* X1 pipe hword 0 TLS IE offset */
-#define R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL 94 /* X0 pipe PC-rel PLT last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL 95 /* X1 pipe PC-rel PLT last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL 96 /* X0 pipe PC-rel PLT last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL 97 /* X1 pipe PC-rel PLT last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL 98 /* X0 pipe PC-rel PLT last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL 99 /* X1 pipe PC-rel PLT last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_IE 100 /* X0 pipe last hword 0 IE off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_IE 101 /* X1 pipe last hword 0 IE off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_IE 102 /* X0 pipe last hword 1 IE off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_IE 103 /* X1 pipe last hword 1 IE off */
-/* Relocs 104-105 are currently not defined. */
-#define R_TILEGX_TLS_DTPMOD64 106 /* 64-bit ID of symbol's module */
-#define R_TILEGX_TLS_DTPOFF64 107 /* 64-bit offset in TLS block */
-#define R_TILEGX_TLS_TPOFF64 108 /* 64-bit offset in static TLS block */
-#define R_TILEGX_TLS_DTPMOD32 109 /* 32-bit ID of symbol's module */
-#define R_TILEGX_TLS_DTPOFF32 110 /* 32-bit offset in TLS block */
-#define R_TILEGX_TLS_TPOFF32 111 /* 32-bit offset in static TLS block */
-#define R_TILEGX_TLS_GD_CALL 112 /* "jal" for TLS GD */
-#define R_TILEGX_IMM8_X0_TLS_GD_ADD 113 /* X0 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_X1_TLS_GD_ADD 114 /* X1 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_Y0_TLS_GD_ADD 115 /* Y0 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_Y1_TLS_GD_ADD 116 /* Y1 pipe "addi" for TLS GD */
-#define R_TILEGX_TLS_IE_LOAD 117 /* "ld_tls" for TLS IE */
-#define R_TILEGX_IMM8_X0_TLS_ADD 118 /* X0 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_X1_TLS_ADD 119 /* X1 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_Y0_TLS_ADD 120 /* Y0 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_Y1_TLS_ADD 121 /* Y1 pipe "addi" for TLS GD/IE */
-
-#define R_TILEGX_GNU_VTINHERIT 128 /* GNU C++ vtable hierarchy */
-#define R_TILEGX_GNU_VTENTRY 129 /* GNU C++ vtable member usage */
-
-#define R_TILEGX_NUM 130
-
-/* RISC-V ELF Flags */
-#define EF_RISCV_RVC 0x0001
-#define EF_RISCV_FLOAT_ABI 0x0006
-#define EF_RISCV_FLOAT_ABI_SOFT 0x0000
-#define EF_RISCV_FLOAT_ABI_SINGLE 0x0002
-#define EF_RISCV_FLOAT_ABI_DOUBLE 0x0004
-#define EF_RISCV_FLOAT_ABI_QUAD 0x0006
-
-/* RISC-V relocations. */
-#define R_RISCV_NONE 0
-#define R_RISCV_32 1
-#define R_RISCV_64 2
-#define R_RISCV_RELATIVE 3
-#define R_RISCV_COPY 4
-#define R_RISCV_JUMP_SLOT 5
-#define R_RISCV_TLS_DTPMOD32 6
-#define R_RISCV_TLS_DTPMOD64 7
-#define R_RISCV_TLS_DTPREL32 8
-#define R_RISCV_TLS_DTPREL64 9
-#define R_RISCV_TLS_TPREL32 10
-#define R_RISCV_TLS_TPREL64 11
-#define R_RISCV_BRANCH 16
-#define R_RISCV_JAL 17
-#define R_RISCV_CALL 18
-#define R_RISCV_CALL_PLT 19
-#define R_RISCV_GOT_HI20 20
-#define R_RISCV_TLS_GOT_HI20 21
-#define R_RISCV_TLS_GD_HI20 22
-#define R_RISCV_PCREL_HI20 23
-#define R_RISCV_PCREL_LO12_I 24
-#define R_RISCV_PCREL_LO12_S 25
-#define R_RISCV_HI20 26
-#define R_RISCV_LO12_I 27
-#define R_RISCV_LO12_S 28
-#define R_RISCV_TPREL_HI20 29
-#define R_RISCV_TPREL_LO12_I 30
-#define R_RISCV_TPREL_LO12_S 31
-#define R_RISCV_TPREL_ADD 32
-#define R_RISCV_ADD8 33
-#define R_RISCV_ADD16 34
-#define R_RISCV_ADD32 35
-#define R_RISCV_ADD64 36
-#define R_RISCV_SUB8 37
-#define R_RISCV_SUB16 38
-#define R_RISCV_SUB32 39
-#define R_RISCV_SUB64 40
-#define R_RISCV_GNU_VTINHERIT 41
-#define R_RISCV_GNU_VTENTRY 42
-#define R_RISCV_ALIGN 43
-#define R_RISCV_RVC_BRANCH 44
-#define R_RISCV_RVC_JUMP 45
-#define R_RISCV_RVC_LUI 46
-#define R_RISCV_GPREL_I 47
-#define R_RISCV_GPREL_S 48
-#define R_RISCV_TPREL_I 49
-#define R_RISCV_TPREL_S 50
-#define R_RISCV_RELAX 51
-#define R_RISCV_SUB6 52
-#define R_RISCV_SET6 53
-#define R_RISCV_SET8 54
-#define R_RISCV_SET16 55
-#define R_RISCV_SET32 56
-#define R_RISCV_32_PCREL 57
-#define R_RISCV_IRELATIVE 58
-
-#define R_RISCV_NUM 59
-
-/* BPF specific declarations. */
-
-#define R_BPF_NONE 0 /* No reloc */
-#define R_BPF_64_64 1
-#define R_BPF_64_32 10
-
-/* Imagination Meta specific relocations. */
-
-#define R_METAG_HIADDR16 0
-#define R_METAG_LOADDR16 1
-#define R_METAG_ADDR32 2 /* 32bit absolute address */
-#define R_METAG_NONE 3 /* No reloc */
-#define R_METAG_RELBRANCH 4
-#define R_METAG_GETSETOFF 5
-
-/* Backward compatibility */
-#define R_METAG_REG32OP1 6
-#define R_METAG_REG32OP2 7
-#define R_METAG_REG32OP3 8
-#define R_METAG_REG16OP1 9
-#define R_METAG_REG16OP2 10
-#define R_METAG_REG16OP3 11
-#define R_METAG_REG32OP4 12
-
-#define R_METAG_HIOG 13
-#define R_METAG_LOOG 14
-
-#define R_METAG_REL8 15
-#define R_METAG_REL16 16
-
-/* GNU */
-#define R_METAG_GNU_VTINHERIT 30
-#define R_METAG_GNU_VTENTRY 31
-
-/* PIC relocations */
-#define R_METAG_HI16_GOTOFF 32
-#define R_METAG_LO16_GOTOFF 33
-#define R_METAG_GETSET_GOTOFF 34
-#define R_METAG_GETSET_GOT 35
-#define R_METAG_HI16_GOTPC 36
-#define R_METAG_LO16_GOTPC 37
-#define R_METAG_HI16_PLT 38
-#define R_METAG_LO16_PLT 39
-#define R_METAG_RELBRANCH_PLT 40
-#define R_METAG_GOTOFF 41
-#define R_METAG_PLT 42
-#define R_METAG_COPY 43
-#define R_METAG_JMP_SLOT 44
-#define R_METAG_RELATIVE 45
-#define R_METAG_GLOB_DAT 46
-
-/* TLS relocations */
-#define R_METAG_TLS_GD 47
-#define R_METAG_TLS_LDM 48
-#define R_METAG_TLS_LDO_HI16 49
-#define R_METAG_TLS_LDO_LO16 50
-#define R_METAG_TLS_LDO 51
-#define R_METAG_TLS_IE 52
-#define R_METAG_TLS_IENONPIC 53
-#define R_METAG_TLS_IENONPIC_HI16 54
-#define R_METAG_TLS_IENONPIC_LO16 55
-#define R_METAG_TLS_TPOFF 56
-#define R_METAG_TLS_DTPMOD 57
-#define R_METAG_TLS_DTPOFF 58
-#define R_METAG_TLS_LE 59
-#define R_METAG_TLS_LE_HI16 60
-#define R_METAG_TLS_LE_LO16 61
-
-/* NDS32 relocations. */
-#define R_NDS32_NONE 0
-#define R_NDS32_32_RELA 20
-#define R_NDS32_COPY 39
-#define R_NDS32_GLOB_DAT 40
-#define R_NDS32_JMP_SLOT 41
-#define R_NDS32_RELATIVE 42
-#define R_NDS32_TLS_TPOFF 102
-#define R_NDS32_TLS_DESC 119
-
-/* ARCompact/ARCv2 specific relocs. */
-#define R_ARC_NONE 0x0
-#define R_ARC_8 0x1
-#define R_ARC_16 0x2
-#define R_ARC_24 0x3
-#define R_ARC_32 0x4
-#define R_ARC_B26 0x5
-#define R_ARC_B22_PCREL 0x6
-#define R_ARC_H30 0x7
-#define R_ARC_N8 0x8
-#define R_ARC_N16 0x9
-#define R_ARC_N24 0xA
-#define R_ARC_N32 0xB
-#define R_ARC_SDA 0xC
-#define R_ARC_SECTOFF 0xD
-#define R_ARC_S21H_PCREL 0xE
-#define R_ARC_S21W_PCREL 0xF
-#define R_ARC_S25H_PCREL 0x10
-#define R_ARC_S25W_PCREL 0x11
-#define R_ARC_SDA32 0x12
-#define R_ARC_SDA_LDST 0x13
-#define R_ARC_SDA_LDST1 0x14
-#define R_ARC_SDA_LDST2 0x15
-#define R_ARC_SDA16_LD 0x16
-#define R_ARC_SDA16_LD1 0x17
-#define R_ARC_SDA16_LD2 0x18
-#define R_ARC_S13_PCREL 0x19
-#define R_ARC_W 0x1A
-#define R_ARC_32_ME 0x1B
-#define R_ARC_N32_ME 0x1C
-#define R_ARC_SECTOFF_ME 0x1D
-#define R_ARC_SDA32_ME 0x1E
-#define R_ARC_W_ME 0x1F
-#define R_ARC_H30_ME 0x20
-#define R_ARC_SECTOFF_U8 0x21
-#define R_ARC_SECTOFF_S9 0x22
-#define R_AC_SECTOFF_U8 0x23
-#define R_AC_SECTOFF_U8_1 0x24
-#define R_AC_SECTOFF_U8_2 0x25
-#define R_AC_SECTOFF_S9 0x26
-#define R_AC_SECTOFF_S9_1 0x27
-#define R_AC_SECTOFF_S9_2 0x28
-#define R_ARC_SECTOFF_ME_1 0x29
-#define R_ARC_SECTOFF_ME_2 0x2A
-#define R_ARC_SECTOFF_1 0x2B
-#define R_ARC_SECTOFF_2 0x2C
-#define R_ARC_PC32 0x32
-#define R_ARC_GOTPC32 0x33
-#define R_ARC_PLT32 0x34
-#define R_ARC_COPY 0x35
-#define R_ARC_GLOB_DAT 0x36
-#define R_ARC_JUMP_SLOT 0x37
-#define R_ARC_RELATIVE 0x38
-#define R_ARC_GOTOFF 0x39
-#define R_ARC_GOTPC 0x3A
-#define R_ARC_GOT32 0x3B
-
-#define R_ARC_TLS_DTPMOD 0x42
-#define R_ARC_TLS_DTPOFF 0x43
-#define R_ARC_TLS_TPOFF 0x44
-#define R_ARC_TLS_GD_GOT 0x45
-#define R_ARC_TLS_GD_LD 0x46
-#define R_ARC_TLS_GD_CALL 0x47
-#define R_ARC_TLS_IE_GOT 0x48
-#define R_ARC_TLS_DTPOFF_S9 0x4a
-#define R_ARC_TLS_LE_S9 0x4a
-#define R_ARC_TLS_LE_32 0x4b
-
-#endif /* elf.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/endian.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/endian.h
deleted file mode 100644
index b8c5f7f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/endian.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ENDIAN_H
-#define _ENDIAN_H 1
-
-#include <features.h>
-
-/* Get the definitions of __*_ENDIAN, __BYTE_ORDER, and __FLOAT_WORD_ORDER. */
-#include <bits/endian.h>
-
-#ifdef __USE_MISC
-# define LITTLE_ENDIAN __LITTLE_ENDIAN
-# define BIG_ENDIAN __BIG_ENDIAN
-# define PDP_ENDIAN __PDP_ENDIAN
-# define BYTE_ORDER __BYTE_ORDER
-#endif
-
-#if defined __USE_MISC && !defined __ASSEMBLER__
-/* Conversion interfaces. */
-# include <bits/byteswap.h>
-# include <bits/uintn-identity.h>
-
-# if __BYTE_ORDER == __LITTLE_ENDIAN
-# define htobe16(x) __bswap_16 (x)
-# define htole16(x) __uint16_identity (x)
-# define be16toh(x) __bswap_16 (x)
-# define le16toh(x) __uint16_identity (x)
-
-# define htobe32(x) __bswap_32 (x)
-# define htole32(x) __uint32_identity (x)
-# define be32toh(x) __bswap_32 (x)
-# define le32toh(x) __uint32_identity (x)
-
-# define htobe64(x) __bswap_64 (x)
-# define htole64(x) __uint64_identity (x)
-# define be64toh(x) __bswap_64 (x)
-# define le64toh(x) __uint64_identity (x)
-
-# else
-# define htobe16(x) __uint16_identity (x)
-# define htole16(x) __bswap_16 (x)
-# define be16toh(x) __uint16_identity (x)
-# define le16toh(x) __bswap_16 (x)
-
-# define htobe32(x) __uint32_identity (x)
-# define htole32(x) __bswap_32 (x)
-# define be32toh(x) __uint32_identity (x)
-# define le32toh(x) __bswap_32 (x)
-
-# define htobe64(x) __uint64_identity (x)
-# define htole64(x) __bswap_64 (x)
-# define be64toh(x) __uint64_identity (x)
-# define le64toh(x) __bswap_64 (x)
-# endif
-#endif
-
-#endif /* endian.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/envz.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/envz.h
deleted file mode 100644
index 7f1e642..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/envz.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Routines for dealing with '\0' separated environment vectors
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ENVZ_H
-#define _ENVZ_H 1
-
-#include <features.h>
-
-#include <errno.h>
-
-/* Envz's are argz's too, and should be created etc., using the same
- routines. */
-#include <argz.h>
-
-__BEGIN_DECLS
-
-/* Returns a pointer to the entry in ENVZ for NAME, or 0 if there is none. */
-extern char *envz_entry (const char *__restrict __envz, size_t __envz_len,
- const char *__restrict __name)
- __THROW __attribute_pure__;
-
-/* Returns a pointer to the value portion of the entry in ENVZ for NAME, or 0
- if there is none. */
-extern char *envz_get (const char *__restrict __envz, size_t __envz_len,
- const char *__restrict __name)
- __THROW __attribute_pure__;
-
-/* Adds an entry for NAME with value VALUE to ENVZ & ENVZ_LEN. If an entry
- with the same name already exists in ENVZ, it is removed. If VALUE is
- NULL, then the new entry will a special null one, for which envz_get will
- return NULL, although envz_entry will still return an entry; this is handy
- because when merging with another envz, the null entry can override an
- entry in the other one. Null entries can be removed with envz_strip (). */
-extern error_t envz_add (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __name,
- const char *__restrict __value) __THROW;
-
-/* Adds each entry in ENVZ2 to ENVZ & ENVZ_LEN, as if with envz_add(). If
- OVERRIDE is true, then values in ENVZ2 will supersede those with the same
- name in ENV, otherwise not. */
-extern error_t envz_merge (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __envz2,
- size_t __envz2_len, int __override) __THROW;
-
-/* Remove the entry for NAME from ENVZ & ENVZ_LEN, if any. */
-extern void envz_remove (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __name) __THROW;
-
-/* Remove null entries. */
-extern void envz_strip (char **__restrict __envz,
- size_t *__restrict __envz_len) __THROW;
-
-__END_DECLS
-
-#endif /* envz.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/err.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/err.h
deleted file mode 100644
index 586b157..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/err.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* 4.4BSD utility functions for error messages.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERR_H
-#define _ERR_H 1
-
-#include <features.h>
-
-#define __need___va_list
-#include <stdarg.h>
-#ifndef __GNUC_VA_LIST
-# define __gnuc_va_list void *
-#endif
-
-__BEGIN_DECLS
-
-/* Print "program: ", FORMAT, ": ", the standard error string for errno,
- and a newline, on stderr. */
-extern void warn (const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 1, 2)));
-extern void vwarn (const char *__format, __gnuc_va_list)
- __attribute__ ((__format__ (__printf__, 1, 0)));
-
-/* Likewise, but without ": " and the standard error string. */
-extern void warnx (const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 1, 2)));
-extern void vwarnx (const char *__format, __gnuc_va_list)
- __attribute__ ((__format__ (__printf__, 1, 0)));
-
-/* Likewise, and then exit with STATUS. */
-extern void err (int __status, const char *__format, ...)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3)));
-extern void verr (int __status, const char *__format, __gnuc_va_list)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0)));
-extern void errx (int __status, const char *__format, ...)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3)));
-extern void verrx (int __status, const char *, __gnuc_va_list)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0)));
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/err-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* err.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/errno.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/errno.h
deleted file mode 100644
index 336a37e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/errno.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.5 Errors <errno.h>
- */
-
-#ifndef _ERRNO_H
-#define _ERRNO_H 1
-
-#include <features.h>
-
-/* The system-specific definitions of the E* constants, as macros. */
-#include <bits/errno.h>
-
-/* When included from assembly language, this header only provides the
- E* constants. */
-#ifndef __ASSEMBLER__
-
-__BEGIN_DECLS
-
-/* The error code set by various library functions. */
-extern int *__errno_location (void) __THROW __attribute_const__;
-# define errno (*__errno_location ())
-
-# ifdef __USE_GNU
-
-/* The full and simple forms of the name with which the program was
- invoked. These variables are set up automatically at startup based on
- the value of argv[0]. */
-extern char *program_invocation_name;
-extern char *program_invocation_short_name;
-
-#include <bits/types/error_t.h>
-
-# endif /* __USE_GNU */
-
-__END_DECLS
-
-#endif /* !__ASSEMBLER__ */
-#endif /* errno.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/error.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/error.h
deleted file mode 100644
index 399dd31..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/error.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Declaration for error-reporting function
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-#define _ERROR_H 1
-
-#include <features.h>
-
-
-__BEGIN_DECLS
-
-/* Print a message with `fprintf (stderr, FORMAT, ...)';
- if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).
- If STATUS is nonzero, terminate the program with `exit (STATUS)'. */
-
-extern void error (int __status, int __errnum, const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-
-extern void error_at_line (int __status, int __errnum, const char *__fname,
- unsigned int __lineno, const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 5, 6)));
-
-/* If NULL, error will flush stdout, then print on stderr the program
- name, a colon and a space. Otherwise, error will call this
- function without parameters instead. */
-extern void (*error_print_progname) (void);
-
-/* This variable is incremented each time `error' is called. */
-extern unsigned int error_message_count;
-
-/* Sometimes we want to have at most one error per line. This
- variable controls whether this mode is selected or not. */
-extern int error_one_per_line;
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/error-ldbl.h>
-#else
-/* Do not inline error and error_at_line when long double has the same
- size of double, nor when long double reuses the float128
- implementation, because that would invalidate the redirections to the
- compatibility functions. */
-# if defined __extern_always_inline && defined __va_arg_pack
-# include <bits/error.h>
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* error.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/execinfo.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/execinfo.h
deleted file mode 100644
index 1038fd2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/execinfo.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _EXECINFO_H
-#define _EXECINFO_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Store up to SIZE return address of the current program state in
- ARRAY and return the exact number of values stored. */
-extern int backtrace (void **__array, int __size) __nonnull ((1));
-
-
-/* Return names of functions from the backtrace list in ARRAY in a newly
- malloc()ed memory block. */
-extern char **backtrace_symbols (void *const *__array, int __size)
- __THROW __nonnull ((1));
-
-
-/* This function is similar to backtrace_symbols() but it writes the result
- immediately to a file. */
-extern void backtrace_symbols_fd (void *const *__array, int __size, int __fd)
- __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* execinfo.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fcntl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fcntl.h
deleted file mode 100644
index c852ecc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fcntl.h
+++ /dev/null
@@ -1,334 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 6.5 File Control Operations <fcntl.h>
- */
-
-#ifndef _FCNTL_H
-#define _FCNTL_H 1
-
-#include <features.h>
-
-/* This must be early so <bits/fcntl.h> can define types winningly. */
-__BEGIN_DECLS
-
-/* Get __mode_t, __dev_t and __off_t .*/
-#include <bits/types.h>
-
-/* Get the definitions of O_*, F_*, FD_*: all the
- numbers and flag bits for `open', `fcntl', et al. */
-#include <bits/fcntl.h>
-
-/* Detect if open needs mode as a third argument (or for openat as a fourth
- argument). */
-#ifdef __O_TMPFILE
-# define __OPEN_NEEDS_MODE(oflag) \
- (((oflag) & O_CREAT) != 0 || ((oflag) & __O_TMPFILE) == __O_TMPFILE)
-#else
-# define __OPEN_NEEDS_MODE(oflag) (((oflag) & O_CREAT) != 0)
-#endif
-
-/* POSIX.1-2001 specifies that these types are defined by <fcntl.h>.
- Earlier POSIX standards permitted any type ending in `_t' to be defined
- by any POSIX header, so we don't conditionalize the definitions here. */
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-
-#if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* For XPG all symbols from <sys/stat.h> should also be available. */
-#ifdef __USE_XOPEN2K8
-# include <bits/types/struct_timespec.h>
-#endif
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# include <bits/stat.h>
-
-# define S_IFMT __S_IFMT
-# define S_IFDIR __S_IFDIR
-# define S_IFCHR __S_IFCHR
-# define S_IFBLK __S_IFBLK
-# define S_IFREG __S_IFREG
-# ifdef __S_IFIFO
-# define S_IFIFO __S_IFIFO
-# endif
-# ifdef __S_IFLNK
-# define S_IFLNK __S_IFLNK
-# endif
-# if (defined __USE_UNIX98 || defined __USE_XOPEN2K8) && defined __S_IFSOCK
-# define S_IFSOCK __S_IFSOCK
-# endif
-
-/* Protection bits. */
-
-# define S_ISUID __S_ISUID /* Set user ID on execution. */
-# define S_ISGID __S_ISGID /* Set group ID on execution. */
-
-# if defined __USE_MISC || defined __USE_XOPEN
-/* Save swapped text after use (sticky bit). This is pretty well obsolete. */
-# define S_ISVTX __S_ISVTX
-# endif
-
-# define S_IRUSR __S_IREAD /* Read by owner. */
-# define S_IWUSR __S_IWRITE /* Write by owner. */
-# define S_IXUSR __S_IEXEC /* Execute by owner. */
-/* Read, write, and execute by owner. */
-# define S_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)
-
-# define S_IRGRP (S_IRUSR >> 3) /* Read by group. */
-# define S_IWGRP (S_IWUSR >> 3) /* Write by group. */
-# define S_IXGRP (S_IXUSR >> 3) /* Execute by group. */
-/* Read, write, and execute by group. */
-# define S_IRWXG (S_IRWXU >> 3)
-
-# define S_IROTH (S_IRGRP >> 3) /* Read by others. */
-# define S_IWOTH (S_IWGRP >> 3) /* Write by others. */
-# define S_IXOTH (S_IXGRP >> 3) /* Execute by others. */
-/* Read, write, and execute by others. */
-# define S_IRWXO (S_IRWXG >> 3)
-#endif
-
-#ifdef __USE_MISC
-# ifndef R_OK /* Verbatim from <unistd.h>. Ugh. */
-/* Values for the second argument to access.
- These may be OR'd together. */
-# define R_OK 4 /* Test for read permission. */
-# define W_OK 2 /* Test for write permission. */
-# define X_OK 1 /* Test for execute permission. */
-# define F_OK 0 /* Test for existence. */
-# endif
-#endif /* Use misc. */
-
-/* XPG wants the following symbols. <stdio.h> has the same definitions. */
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# define SEEK_SET 0 /* Seek from beginning of file. */
-# define SEEK_CUR 1 /* Seek from current position. */
-# define SEEK_END 2 /* Seek from end of file. */
-#endif /* XPG */
-
-/* The constants AT_REMOVEDIR and AT_EACCESS have the same value. AT_EACCESS
- is meaningful only to faccessat, while AT_REMOVEDIR is meaningful only to
- unlinkat. The two functions do completely different things and therefore,
- the flags can be allowed to overlap. For example, passing AT_REMOVEDIR to
- faccessat would be undefined behavior and thus treating it equivalent to
- AT_EACCESS is valid undefined behavior. */
-#ifdef __USE_ATFILE
-# define AT_FDCWD -100 /* Special value used to indicate
- the *at functions should use the
- current working directory. */
-# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */
-# define AT_REMOVEDIR 0x200 /* Remove directory instead of
- unlinking file. */
-# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
-# ifdef __USE_GNU
-# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
- traversal. */
-# define AT_EMPTY_PATH 0x1000 /* Allow empty relative pathname. */
-# define AT_STATX_SYNC_TYPE 0x6000
-# define AT_STATX_SYNC_AS_STAT 0x0000
-# define AT_STATX_FORCE_SYNC 0x2000
-# define AT_STATX_DONT_SYNC 0x4000
-# define AT_RECURSIVE 0x8000 /* Apply to the entire subtree. */
-# endif
-# define AT_EACCESS 0x200 /* Test access permitted for
- effective IDs, not real IDs. */
-#endif
-
-/* Do the file control operation described by CMD on FD.
- The remaining arguments are interpreted depending on CMD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int fcntl (int __fd, int __cmd, ...);
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (fcntl, (int __fd, int __cmd, ...), fcntl64);
-# else
-# define fcntl fcntl64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fcntl64 (int __fd, int __cmd, ...);
-#endif
-
-/* Open FILE and return a new file descriptor for it, or -1 on error.
- OFLAG determines the type of access used. If O_CREAT or O_TMPFILE is set
- in OFLAG, the third argument is taken as a `mode_t', the mode of the
- created file.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int open (const char *__file, int __oflag, ...) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (open, (const char *__file, int __oflag, ...), open64)
- __nonnull ((1));
-# else
-# define open open64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int open64 (const char *__file, int __oflag, ...) __nonnull ((1));
-#endif
-
-#ifdef __USE_ATFILE
-/* Similar to `open' but a relative path name is interpreted relative to
- the directory for which FD is a descriptor.
-
- NOTE: some other `openat' implementation support additional functionality
- through this interface, especially using the O_XATTR flag. This is not
- yet supported here.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int openat (int __fd, const char *__file, int __oflag, ...)
- __nonnull ((2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (openat, (int __fd, const char *__file, int __oflag,
- ...), openat64) __nonnull ((2));
-# else
-# define openat openat64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int openat64 (int __fd, const char *__file, int __oflag, ...)
- __nonnull ((2));
-# endif
-#endif
-
-/* Create and open FILE, with mode MODE. This takes an `int' MODE
- argument because that is what `mode_t' will be widened to.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int creat (const char *__file, mode_t __mode) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (creat, (const char *__file, mode_t __mode),
- creat64) __nonnull ((1));
-# else
-# define creat creat64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int creat64 (const char *__file, mode_t __mode) __nonnull ((1));
-#endif
-
-#if !defined F_LOCK && (defined __USE_MISC || (defined __USE_XOPEN_EXTENDED \
- && !defined __USE_POSIX))
-/* NOTE: These declarations also appear in <unistd.h>; be sure to keep both
- files consistent. Some systems have them there and some here, and some
- software depends on the macros being defined without including both. */
-
-/* `lockf' is a simpler interface to the locking facilities of `fcntl'.
- LEN is always relative to the current file position.
- The CMD argument is one of the following. */
-
-# define F_ULOCK 0 /* Unlock a previously locked region. */
-# define F_LOCK 1 /* Lock a region for exclusive use. */
-# define F_TLOCK 2 /* Test and lock a region for exclusive use. */
-# define F_TEST 3 /* Test a region for other processes locks. */
-
-# ifndef __USE_FILE_OFFSET64
-extern int lockf (int __fd, int __cmd, off_t __len);
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len), lockf64);
-# else
-# define lockf lockf64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lockf64 (int __fd, int __cmd, off64_t __len);
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Advice the system about the expected behaviour of the application with
- respect to the file associated with FD. */
-# ifndef __USE_FILE_OFFSET64
-extern int posix_fadvise (int __fd, off_t __offset, off_t __len,
- int __advise) __THROW;
-# else
- # ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (posix_fadvise, (int __fd, __off64_t __offset,
- __off64_t __len, int __advise),
- posix_fadvise64);
-# else
-# define posix_fadvise posix_fadvise64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int posix_fadvise64 (int __fd, off64_t __offset, off64_t __len,
- int __advise) __THROW;
-# endif
-
-
-/* Reserve storage for the data of the file associated with FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int posix_fallocate (int __fd, off_t __offset, off_t __len);
-# else
- # ifdef __REDIRECT
-extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset,
- __off64_t __len),
- posix_fallocate64);
-# else
-# define posix_fallocate posix_fallocate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int posix_fallocate64 (int __fd, off64_t __offset, off64_t __len);
-# endif
-#endif
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function \
- && (defined __va_arg_pack_len || defined __use_clang_fortify)
-# include <bits/fcntl2.h>
-#endif
-
-__END_DECLS
-
-#endif /* fcntl.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/features.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/features.h
deleted file mode 100644
index d0b0f23..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/features.h
+++ /dev/null
@@ -1,488 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FEATURES_H
-#define _FEATURES_H 1
-
-/* These are defined by the user (or the compiler)
- to specify the desired environment:
-
- __STRICT_ANSI__ ISO Standard C.
- _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
- _ISOC11_SOURCE Extensions to ISO C99 from ISO C11.
- _ISOC2X_SOURCE Extensions to ISO C99 from ISO C2X.
- __STDC_WANT_LIB_EXT2__
- Extensions to ISO C99 from TR 27431-2:2010.
- __STDC_WANT_IEC_60559_BFP_EXT__
- Extensions to ISO C11 from TS 18661-1:2014.
- __STDC_WANT_IEC_60559_FUNCS_EXT__
- Extensions to ISO C11 from TS 18661-4:2015.
- __STDC_WANT_IEC_60559_TYPES_EXT__
- Extensions to ISO C11 from TS 18661-3:2015.
-
- _POSIX_SOURCE IEEE Std 1003.1.
- _POSIX_C_SOURCE If ==1, like _POSIX_SOURCE; if >=2 add IEEE Std 1003.2;
- if >=199309L, add IEEE Std 1003.1b-1993;
- if >=199506L, add IEEE Std 1003.1c-1995;
- if >=200112L, all of IEEE 1003.1-2004
- if >=200809L, all of IEEE 1003.1-2008
- _XOPEN_SOURCE Includes POSIX and XPG things. Set to 500 if
- Single Unix conformance is wanted, to 600 for the
- sixth revision, to 700 for the seventh revision.
- _XOPEN_SOURCE_EXTENDED XPG things and X/Open Unix extensions.
- _LARGEFILE_SOURCE Some more functions for correct standard I/O.
- _LARGEFILE64_SOURCE Additional functionality from LFS for large files.
- _FILE_OFFSET_BITS=N Select default filesystem interface.
- _ATFILE_SOURCE Additional *at interfaces.
- _GNU_SOURCE All of the above, plus GNU extensions.
- _DEFAULT_SOURCE The default set of features (taking precedence over
- __STRICT_ANSI__).
-
- _FORTIFY_SOURCE Add security hardening to many library functions.
- Set to 1 or 2; 2 performs stricter checks than 1.
-
- _REENTRANT, _THREAD_SAFE
- Obsolete; equivalent to _POSIX_C_SOURCE=199506L.
-
- The `-ansi' switch to the GNU C compiler, and standards conformance
- options such as `-std=c99', define __STRICT_ANSI__. If none of
- these are defined, or if _DEFAULT_SOURCE is defined, the default is
- to have _POSIX_SOURCE set to one and _POSIX_C_SOURCE set to
- 200809L, as well as enabling miscellaneous functions from BSD and
- SVID. If more than one of these are defined, they accumulate. For
- example __STRICT_ANSI__, _POSIX_SOURCE and _POSIX_C_SOURCE together
- give you ISO C, 1003.1, and 1003.2, but nothing else.
-
- These are defined by this file and are used by the
- header files to decide what to declare or define:
-
- __GLIBC_USE (F) Define things from feature set F. This is defined
- to 1 or 0; the subsequent macros are either defined
- or undefined, and those tests should be moved to
- __GLIBC_USE.
- __USE_ISOC11 Define ISO C11 things.
- __USE_ISOC99 Define ISO C99 things.
- __USE_ISOC95 Define ISO C90 AMD1 (C95) things.
- __USE_ISOCXX11 Define ISO C++11 things.
- __USE_POSIX Define IEEE Std 1003.1 things.
- __USE_POSIX2 Define IEEE Std 1003.2 things.
- __USE_POSIX199309 Define IEEE Std 1003.1, and .1b things.
- __USE_POSIX199506 Define IEEE Std 1003.1, .1b, .1c and .1i things.
- __USE_XOPEN Define XPG things.
- __USE_XOPEN_EXTENDED Define X/Open Unix things.
- __USE_UNIX98 Define Single Unix V2 things.
- __USE_XOPEN2K Define XPG6 things.
- __USE_XOPEN2KXSI Define XPG6 XSI things.
- __USE_XOPEN2K8 Define XPG7 things.
- __USE_XOPEN2K8XSI Define XPG7 XSI things.
- __USE_LARGEFILE Define correct standard I/O things.
- __USE_LARGEFILE64 Define LFS things with separate names.
- __USE_FILE_OFFSET64 Define 64bit interface as default.
- __USE_MISC Define things from 4.3BSD or System V Unix.
- __USE_ATFILE Define *at interfaces and AT_* constants for them.
- __USE_GNU Define GNU extensions.
- __USE_FORTIFY_LEVEL Additional security measures used, according to level.
-
- The macros `__GNU_LIBRARY__', `__GLIBC__', and `__GLIBC_MINOR__' are
- defined by this file unconditionally. `__GNU_LIBRARY__' is provided
- only for compatibility. All new code should use the other symbols
- to test for features.
-
- All macros listed above as possibly being defined by this file are
- explicitly undefined if they are not explicitly defined.
- Feature-test macros that are not defined by the user or compiler
- but are implied by the other feature-test macros defined (or by the
- lack of any definitions) are defined by the file.
-
- ISO C feature test macros depend on the definition of the macro
- when an affected header is included, not when the first system
- header is included, and so they are handled in
- <bits/libc-header-start.h>, which does not have a multiple include
- guard. Feature test macros that can be handled from the first
- system header included are handled here. */
-
-
-/* Undefine everything, so we get a clean slate. */
-#undef __USE_ISOC11
-#undef __USE_ISOC99
-#undef __USE_ISOC95
-#undef __USE_ISOCXX11
-#undef __USE_POSIX
-#undef __USE_POSIX2
-#undef __USE_POSIX199309
-#undef __USE_POSIX199506
-#undef __USE_XOPEN
-#undef __USE_XOPEN_EXTENDED
-#undef __USE_UNIX98
-#undef __USE_XOPEN2K
-#undef __USE_XOPEN2KXSI
-#undef __USE_XOPEN2K8
-#undef __USE_XOPEN2K8XSI
-#undef __USE_LARGEFILE
-#undef __USE_LARGEFILE64
-#undef __USE_FILE_OFFSET64
-#undef __USE_MISC
-#undef __USE_ATFILE
-#undef __USE_GNU
-#undef __USE_FORTIFY_LEVEL
-#undef __KERNEL_STRICT_NAMES
-#undef __GLIBC_USE_ISOC2X
-#undef __GLIBC_USE_DEPRECATED_GETS
-#undef __GLIBC_USE_DEPRECATED_SCANF
-
-/* Suppress kernel-name space pollution unless user expressedly asks
- for it. */
-#ifndef _LOOSE_KERNEL_NAMES
-# define __KERNEL_STRICT_NAMES
-#endif
-
-/* Convenience macro to test the version of gcc.
- Use like this:
- #if __GNUC_PREREQ (2,8)
- ... code requiring gcc 2.8 or later ...
- #endif
- Note: only works for GCC 2.0 and later, because __GNUC_MINOR__ was
- added in 2.0. */
-#if defined __GNUC__ && defined __GNUC_MINOR__
-# define __GNUC_PREREQ(maj, min) \
- ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
-#else
-# define __GNUC_PREREQ(maj, min) 0
-#endif
-
-/* Similarly for clang. Features added to GCC after version 4.2 may
- or may not also be available in clang, and clang's definitions of
- __GNUC(_MINOR)__ are fixed at 4 and 2 respectively. Not all such
- features can be queried via __has_extension/__has_feature. */
-#if defined __clang_major__ && defined __clang_minor__
-# define __glibc_clang_prereq(maj, min) \
- ((__clang_major__ << 16) + __clang_minor__ >= ((maj) << 16) + (min))
-#else
-# define __glibc_clang_prereq(maj, min) 0
-#endif
-
-/* Whether to use feature set F. */
-#define __GLIBC_USE(F) __GLIBC_USE_ ## F
-
-/* _BSD_SOURCE and _SVID_SOURCE are deprecated aliases for
- _DEFAULT_SOURCE. If _DEFAULT_SOURCE is present we do not
- issue a warning; the expectation is that the source is being
- transitioned to use the new macro. */
-#if (defined _BSD_SOURCE || defined _SVID_SOURCE) \
- && !defined _DEFAULT_SOURCE
-# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-#endif
-
-/* If _GNU_SOURCE was defined by the user, turn on all the other features. */
-#ifdef _GNU_SOURCE
-# undef _ISOC95_SOURCE
-# define _ISOC95_SOURCE 1
-# undef _ISOC99_SOURCE
-# define _ISOC99_SOURCE 1
-# undef _ISOC11_SOURCE
-# define _ISOC11_SOURCE 1
-# undef _ISOC2X_SOURCE
-# define _ISOC2X_SOURCE 1
-# undef _POSIX_SOURCE
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 200809L
-# undef _XOPEN_SOURCE
-# define _XOPEN_SOURCE 700
-# undef _XOPEN_SOURCE_EXTENDED
-# define _XOPEN_SOURCE_EXTENDED 1
-# undef _LARGEFILE64_SOURCE
-# define _LARGEFILE64_SOURCE 1
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-# undef _ATFILE_SOURCE
-# define _ATFILE_SOURCE 1
-#endif
-
-/* If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined,
- define _DEFAULT_SOURCE. */
-#if (defined _DEFAULT_SOURCE \
- || (!defined __STRICT_ANSI__ \
- && !defined _ISOC99_SOURCE && !defined _ISOC11_SOURCE \
- && !defined _ISOC2X_SOURCE \
- && !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE \
- && !defined _XOPEN_SOURCE))
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-#endif
-
-/* This is to enable the ISO C2X extension. */
-#if (defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ > 201710L))
-# define __GLIBC_USE_ISOC2X 1
-#else
-# define __GLIBC_USE_ISOC2X 0
-#endif
-
-/* This is to enable the ISO C11 extension. */
-#if (defined _ISOC11_SOURCE || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))
-# define __USE_ISOC11 1
-#endif
-
-/* This is to enable the ISO C99 extension. */
-#if (defined _ISOC99_SOURCE || defined _ISOC11_SOURCE \
- || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
-# define __USE_ISOC99 1
-#endif
-
-/* This is to enable the ISO C90 Amendment 1:1995 extension. */
-#if (defined _ISOC99_SOURCE || defined _ISOC11_SOURCE \
- || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199409L))
-# define __USE_ISOC95 1
-#endif
-
-#ifdef __cplusplus
-/* This is to enable compatibility for ISO C++17. */
-# if __cplusplus >= 201703L
-# define __USE_ISOC11 1
-# endif
-/* This is to enable compatibility for ISO C++11.
- Check the temporary macro for now, too. */
-# if __cplusplus >= 201103L || defined __GXX_EXPERIMENTAL_CXX0X__
-# define __USE_ISOCXX11 1
-# define __USE_ISOC99 1
-# endif
-#endif
-
-/* If none of the ANSI/POSIX macros are defined, or if _DEFAULT_SOURCE
- is defined, use POSIX.1-2008 (or another version depending on
- _XOPEN_SOURCE). */
-#ifdef _DEFAULT_SOURCE
-# if !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE
-# define __USE_POSIX_IMPLICITLY 1
-# endif
-# undef _POSIX_SOURCE
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 200809L
-#endif
-
-#if ((!defined __STRICT_ANSI__ \
- || (defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) >= 500)) \
- && !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE)
-# define _POSIX_SOURCE 1
-# if defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 500
-# define _POSIX_C_SOURCE 2
-# elif defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 600
-# define _POSIX_C_SOURCE 199506L
-# elif defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 700
-# define _POSIX_C_SOURCE 200112L
-# else
-# define _POSIX_C_SOURCE 200809L
-# endif
-# define __USE_POSIX_IMPLICITLY 1
-#endif
-
-/* Some C libraries once required _REENTRANT and/or _THREAD_SAFE to be
- defined in all multithreaded code. GNU libc has not required this
- for many years. We now treat them as compatibility synonyms for
- _POSIX_C_SOURCE=199506L, which is the earliest level of POSIX with
- comprehensive support for multithreaded code. Using them never
- lowers the selected level of POSIX conformance, only raises it. */
-#if ((!defined _POSIX_C_SOURCE || (_POSIX_C_SOURCE - 0) < 199506L) \
- && (defined _REENTRANT || defined _THREAD_SAFE))
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 199506L
-#endif
-
-#if (defined _POSIX_SOURCE \
- || (defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 1) \
- || defined _XOPEN_SOURCE)
-# define __USE_POSIX 1
-#endif
-
-#if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 2 || defined _XOPEN_SOURCE
-# define __USE_POSIX2 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 199309L
-# define __USE_POSIX199309 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 199506L
-# define __USE_POSIX199506 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 200112L
-# define __USE_XOPEN2K 1
-# undef __USE_ISOC95
-# define __USE_ISOC95 1
-# undef __USE_ISOC99
-# define __USE_ISOC99 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 200809L
-# define __USE_XOPEN2K8 1
-# undef _ATFILE_SOURCE
-# define _ATFILE_SOURCE 1
-#endif
-
-#ifdef _XOPEN_SOURCE
-# define __USE_XOPEN 1
-# if (_XOPEN_SOURCE - 0) >= 500
-# define __USE_XOPEN_EXTENDED 1
-# define __USE_UNIX98 1
-# undef _LARGEFILE_SOURCE
-# define _LARGEFILE_SOURCE 1
-# if (_XOPEN_SOURCE - 0) >= 600
-# if (_XOPEN_SOURCE - 0) >= 700
-# define __USE_XOPEN2K8 1
-# define __USE_XOPEN2K8XSI 1
-# endif
-# define __USE_XOPEN2K 1
-# define __USE_XOPEN2KXSI 1
-# undef __USE_ISOC95
-# define __USE_ISOC95 1
-# undef __USE_ISOC99
-# define __USE_ISOC99 1
-# endif
-# else
-# ifdef _XOPEN_SOURCE_EXTENDED
-# define __USE_XOPEN_EXTENDED 1
-# endif
-# endif
-#endif
-
-#ifdef _LARGEFILE_SOURCE
-# define __USE_LARGEFILE 1
-#endif
-
-#ifdef _LARGEFILE64_SOURCE
-# define __USE_LARGEFILE64 1
-#endif
-
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64
-# define __USE_FILE_OFFSET64 1
-#endif
-
-#if defined _DEFAULT_SOURCE
-# define __USE_MISC 1
-#endif
-
-#ifdef _ATFILE_SOURCE
-# define __USE_ATFILE 1
-#endif
-
-#ifdef _GNU_SOURCE
-# define __USE_GNU 1
-#endif
-
-#if defined _FORTIFY_SOURCE && _FORTIFY_SOURCE > 0 \
- && __GNUC_PREREQ (4, 1) && defined __OPTIMIZE__ && __OPTIMIZE__ > 0
-# if _FORTIFY_SOURCE > 1
-# define __USE_FORTIFY_LEVEL 2
-# else
-# define __USE_FORTIFY_LEVEL 1
-# endif
-#else
-# define __USE_FORTIFY_LEVEL 0
-#endif
-
-/* The function 'gets' existed in C89, but is impossible to use
- safely. It has been removed from ISO C11 and ISO C++14. Note: for
- compatibility with various implementations of <cstdio>, this test
- must consider only the value of __cplusplus when compiling C++. */
-#if defined __cplusplus ? __cplusplus >= 201402L : defined __USE_ISOC11
-# define __GLIBC_USE_DEPRECATED_GETS 0
-#else
-# define __GLIBC_USE_DEPRECATED_GETS 1
-#endif
-
-/* GNU formerly extended the scanf functions with modified format
- specifiers %as, %aS, and %a[...] that allocate a buffer for the
- input using malloc. This extension conflicts with ISO C99, which
- defines %a as a standalone format specifier that reads a floating-
- point number; moreover, POSIX.1-2008 provides the same feature
- using the modifier letter 'm' instead (%ms, %mS, %m[...]).
-
- We now follow C99 unless GNU extensions are active and the compiler
- is specifically in C89 or C++98 mode (strict or not). For
- instance, with GCC, -std=gnu11 will have C99-compliant scanf with
- or without -D_GNU_SOURCE, but -std=c89 -D_GNU_SOURCE will have the
- old extension. */
-#if (defined __USE_GNU \
- && (defined __cplusplus \
- ? (__cplusplus < 201103L && !defined __GXX_EXPERIMENTAL_CXX0X__) \
- : (!defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L)))
-# define __GLIBC_USE_DEPRECATED_SCANF 1
-#else
-# define __GLIBC_USE_DEPRECATED_SCANF 0
-#endif
-
-/* Get definitions of __STDC_* predefined macros, if the compiler has
- not preincluded this header automatically. */
-#include <stdc-predef.h>
-
-/* This macro indicates that the installed library is the GNU C Library.
- For historic reasons the value now is 6 and this will stay from now
- on. The use of this variable is deprecated. Use __GLIBC__ and
- __GLIBC_MINOR__ now (see below) when you want to test for a specific
- GNU C library version and use the values in <gnu/lib-names.h> to get
- the sonames of the shared libraries. */
-#undef __GNU_LIBRARY__
-#define __GNU_LIBRARY__ 6
-
-/* Major and minor version number of the GNU C library package. Use
- these macros to test for features in specific releases. */
-#define __GLIBC__ 2
-#define __GLIBC_MINOR__ 33
-
-#define __GLIBC_PREREQ(maj, min) \
- ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
-
-/* This is here only because every header file already includes this one. */
-#ifndef __ASSEMBLER__
-# ifndef _SYS_CDEFS_H
-# include <sys/cdefs.h>
-# endif
-
-/* If we don't have __REDIRECT, prototypes will be missing if
- __USE_FILE_OFFSET64 but not __USE_LARGEFILE[64]. */
-# if defined __USE_FILE_OFFSET64 && !defined __REDIRECT
-# define __USE_LARGEFILE 1
-# define __USE_LARGEFILE64 1
-# endif
-
-#endif /* !ASSEMBLER */
-
-/* Decide whether we can define 'extern inline' functions in headers. */
-#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
- && !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
-# define __USE_EXTERN_INLINES 1
-#endif
-
-
-/* This is here only because every header file already includes this one.
- Get the definitions of all the appropriate `__stub_FUNCTION' symbols.
- <gnu/stubs.h> contains `#define __stub_FUNCTION' when FUNCTION is a stub
- that will always return failure (and set errno to ENOSYS). */
-#include <gnu/stubs.h>
-
-
-#endif /* features.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fenv.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fenv.h
deleted file mode 100644
index feeacfc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fenv.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 7.6: Floating-point environment <fenv.h>
- */
-
-#ifndef _FENV_H
-#define _FENV_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get the architecture dependend definitions. The following definitions
- are expected to be done:
-
- fenv_t type for object representing an entire floating-point
- environment
-
- FE_DFL_ENV macro of type pointer to fenv_t to be used as the argument
- to functions taking an argument of type fenv_t; in this
- case the default environment will be used
-
- fexcept_t type for object representing the floating-point exception
- flags including status associated with the flags
-
- femode_t type for object representing floating-point control modes
-
- FE_DFL_MODE macro of type pointer to const femode_t to be used as the
- argument to fesetmode; in this case the default control
- modes will be used
-
- The following macros are defined iff the implementation supports this
- kind of exception.
- FE_INEXACT inexact result
- FE_DIVBYZERO division by zero
- FE_UNDERFLOW result not representable due to underflow
- FE_OVERFLOW result not representable due to overflow
- FE_INVALID invalid operation
-
- FE_ALL_EXCEPT bitwise OR of all supported exceptions
-
- The next macros are defined iff the appropriate rounding mode is
- supported by the implementation.
- FE_TONEAREST round to nearest
- FE_UPWARD round toward +Inf
- FE_DOWNWARD round toward -Inf
- FE_TOWARDZERO round toward 0
-*/
-#include <bits/fenv.h>
-
-__BEGIN_DECLS
-
-/* Floating-point exception handling. */
-
-/* Clear the supported exceptions represented by EXCEPTS. */
-extern int feclearexcept (int __excepts) __THROW;
-
-/* Store implementation-defined representation of the exception flags
- indicated by EXCEPTS in the object pointed to by FLAGP. */
-extern int fegetexceptflag (fexcept_t *__flagp, int __excepts) __THROW;
-
-/* Raise the supported exceptions represented by EXCEPTS. */
-extern int feraiseexcept (int __excepts) __THROW;
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Set the supported exception flags represented by EXCEPTS, without
- causing enabled traps to be taken. */
-extern int fesetexcept (int __excepts) __THROW;
-#endif
-
-/* Set complete status for exceptions indicated by EXCEPTS according to
- the representation in the object pointed to by FLAGP. */
-extern int fesetexceptflag (const fexcept_t *__flagp, int __excepts) __THROW;
-
-/* Determine which of subset of the exceptions specified by EXCEPTS are
- currently set. */
-extern int fetestexcept (int __excepts) __THROW;
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Determine which of subset of the exceptions specified by EXCEPTS
- are set in *FLAGP. */
-extern int fetestexceptflag (const fexcept_t *__flagp, int __excepts) __THROW;
-#endif
-
-
-/* Rounding control. */
-
-/* Get current rounding direction. */
-extern int fegetround (void) __THROW __attribute_pure__;
-
-/* Establish the rounding direction represented by ROUND. */
-extern int fesetround (int __rounding_direction) __THROW;
-
-
-/* Floating-point environment. */
-
-/* Store the current floating-point environment in the object pointed
- to by ENVP. */
-extern int fegetenv (fenv_t *__envp) __THROW;
-
-/* Save the current environment in the object pointed to by ENVP, clear
- exception flags and install a non-stop mode (if available) for all
- exceptions. */
-extern int feholdexcept (fenv_t *__envp) __THROW;
-
-/* Establish the floating-point environment represented by the object
- pointed to by ENVP. */
-extern int fesetenv (const fenv_t *__envp) __THROW;
-
-/* Save current exceptions in temporary storage, install environment
- represented by object pointed to by ENVP and raise exceptions
- according to saved exceptions. */
-extern int feupdateenv (const fenv_t *__envp) __THROW;
-
-
-/* Control modes. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Store the current floating-point control modes in the object
- pointed to by MODEP. */
-extern int fegetmode (femode_t *__modep) __THROW;
-
-/* Establish the floating-point control modes represented by the
- object pointed to by MODEP. */
-extern int fesetmode (const femode_t *__modep) __THROW;
-#endif
-
-
-/* NaN support. */
-
-#if (__GLIBC_USE (IEC_60559_BFP_EXT_C2X) \
- && defined FE_INVALID \
- && defined __SUPPORT_SNAN__)
-# define FE_SNANS_ALWAYS_SIGNAL 1
-#endif
-
-#ifdef __USE_GNU
-
-/* Enable individual exceptions. Will not enable more exceptions than
- EXCEPTS specifies. Returns the previous enabled exceptions if all
- exceptions are successfully set, otherwise returns -1. */
-extern int feenableexcept (int __excepts) __THROW;
-
-/* Disable individual exceptions. Will not disable more exceptions than
- EXCEPTS specifies. Returns the previous enabled exceptions if all
- exceptions are successfully disabled, otherwise returns -1. */
-extern int fedisableexcept (int __excepts) __THROW;
-
-/* Return enabled exceptions. */
-extern int fegetexcept (void) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* fenv.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/finclude/math-vector-fortran.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/finclude/math-vector-fortran.h
deleted file mode 100644
index 1e5d699..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/finclude/math-vector-fortran.h
+++ /dev/null
@@ -1,19 +0,0 @@
-! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*-
-! Copyright (C) 2019-2021 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
-! <https://www.gnu.org/licenses/>.
-
-! No SIMD math functions are available for this platform.
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fmtmsg.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fmtmsg.h
deleted file mode 100644
index 8806b15..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fmtmsg.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Message display handling.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __FMTMSG_H
-#define __FMTMSG_H 1
-
-#include <features.h>
-
-
-__BEGIN_DECLS
-
-/* Values to control `fmtmsg' function. */
-enum
-{
- MM_HARD = 0x001, /* Source of the condition is hardware. */
-#define MM_HARD MM_HARD
- MM_SOFT = 0x002, /* Source of the condition is software. */
-#define MM_SOFT MM_SOFT
- MM_FIRM = 0x004, /* Source of the condition is firmware. */
-#define MM_FIRM MM_FIRM
- MM_APPL = 0x008, /* Condition detected by application. */
-#define MM_APPL MM_APPL
- MM_UTIL = 0x010, /* Condition detected by utility. */
-#define MM_UTIL MM_UTIL
- MM_OPSYS = 0x020, /* Condition detected by operating system. */
-#define MM_OPSYS MM_OPSYS
- MM_RECOVER = 0x040, /* Recoverable error. */
-#define MM_RECOVER MM_RECOVER
- MM_NRECOV = 0x080, /* Non-recoverable error. */
-#define MM_NRECOV MM_NRECOV
- MM_PRINT = 0x100, /* Display message in standard error. */
-#define MM_PRINT MM_PRINT
- MM_CONSOLE = 0x200 /* Display message on system console. */
-#define MM_CONSOLE MM_CONSOLE
-};
-
-/* Values to be for SEVERITY parameter of `fmtmsg'. */
-enum
-{
- MM_NOSEV = 0, /* No severity level provided for the message. */
-#define MM_NOSEV MM_NOSEV
- MM_HALT, /* Error causing application to halt. */
-#define MM_HALT MM_HALT
- MM_ERROR, /* Application has encountered a non-fatal fault. */
-#define MM_ERROR MM_ERROR
- MM_WARNING, /* Application has detected unusual non-error
- condition. */
-#define MM_WARNING MM_WARNING
- MM_INFO /* Informative message. */
-#define MM_INFO MM_INFO
-};
-
-
-/* Macros which can be used as null values for the arguments of `fmtmsg'. */
-#define MM_NULLLBL ((char *) 0)
-#define MM_NULLSEV 0
-#define MM_NULLMC ((long int) 0)
-#define MM_NULLTXT ((char *) 0)
-#define MM_NULLACT ((char *) 0)
-#define MM_NULLTAG ((char *) 0)
-
-
-/* Possible return values of `fmtmsg'. */
-enum
-{
- MM_NOTOK = -1,
-#define MM_NOTOK MM_NOTOK
- MM_OK = 0,
-#define MM_OK MM_OK
- MM_NOMSG = 1,
-#define MM_NOMSG MM_NOMSG
- MM_NOCON = 4
-#define MM_NOCON MM_NOCON
-};
-
-
-/* Print message with given CLASSIFICATION, LABEL, SEVERITY, TEXT, ACTION
- and TAG to console or standard error. */
-extern int fmtmsg (long int __classification, const char *__label,
- int __severity, const char *__text,
- const char *__action, const char *__tag);
-
-#ifdef __USE_MISC
-/* Add or remove severity level. */
-extern int addseverity (int __severity, const char *__string) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* fmtmsg.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fnmatch.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fnmatch.h
deleted file mode 100644
index b380445..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fnmatch.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FNMATCH_H
-#define _FNMATCH_H 1
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* We #undef these before defining them because some losing systems
- (HP-UX A.08.07 for example) define these in <unistd.h>. */
-#undef FNM_PATHNAME
-#undef FNM_NOESCAPE
-#undef FNM_PERIOD
-
-/* Bits set in the FLAGS argument to `fnmatch'. */
-#define FNM_PATHNAME (1 << 0) /* No wildcard can ever match `/'. */
-#define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special chars. */
-#define FNM_PERIOD (1 << 2) /* Leading `.' is matched only explicitly. */
-
-#if !defined _POSIX_C_SOURCE || _POSIX_C_SOURCE < 2 || defined _GNU_SOURCE
-# define FNM_FILE_NAME FNM_PATHNAME /* Preferred GNU name. */
-# define FNM_LEADING_DIR (1 << 3) /* Ignore `/...' after a match. */
-# define FNM_CASEFOLD (1 << 4) /* Compare without regard to case. */
-# define FNM_EXTMATCH (1 << 5) /* Use ksh-like extended matching. */
-#endif
-
-/* Value returned by `fnmatch' if STRING does not match PATTERN. */
-#define FNM_NOMATCH 1
-
-/* This value is returned if the implementation does not support
- `fnmatch'. Since this is not the case here it will never be
- returned but the conformance test suites still require the symbol
- to be defined. */
-#ifdef _XOPEN_SOURCE
-# define FNM_NOSYS (-1)
-#endif
-
-/* Match NAME against the filename pattern PATTERN,
- returning zero if it matches, FNM_NOMATCH if not. */
-extern int fnmatch (const char *__pattern, const char *__name, int __flags);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* fnmatch.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fpu_control.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fpu_control.h
deleted file mode 100644
index 4a9c27c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fpu_control.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* FPU control word definitions. ARM VFP version.
- Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FPU_CONTROL_H
-#define _FPU_CONTROL_H
-
-#if !(defined(_LIBC) && !defined(_LIBC_TEST)) && defined(__SOFTFP__)
-
-#define _FPU_RESERVED 0xffffffff
-#define _FPU_DEFAULT 0x00000000
-typedef unsigned int fpu_control_t;
-#define _FPU_GETCW(cw) (cw) = 0
-#define _FPU_SETCW(cw) (void) (cw)
-extern fpu_control_t __fpu_control;
-
-#else
-
-/* masking of interrupts */
-#define _FPU_MASK_IM 0x00000100 /* invalid operation */
-#define _FPU_MASK_ZM 0x00000200 /* divide by zero */
-#define _FPU_MASK_OM 0x00000400 /* overflow */
-#define _FPU_MASK_UM 0x00000800 /* underflow */
-#define _FPU_MASK_PM 0x00001000 /* inexact */
-
-#define _FPU_MASK_NZCV 0xf0000000 /* NZCV flags */
-#define _FPU_MASK_RM 0x00c00000 /* rounding mode */
-#define _FPU_MASK_EXCEPT 0x00001f1f /* all exception flags */
-
-/* Some bits in the FPSCR are not yet defined. They must be preserved when
- modifying the contents. */
-#define _FPU_RESERVED 0x00086060
-#define _FPU_DEFAULT 0x00000000
-
-/* Default + exceptions enabled. */
-#define _FPU_IEEE (_FPU_DEFAULT | 0x00001f00)
-
-/* Type of the control word. */
-typedef unsigned int fpu_control_t;
-
-/* Macros for accessing the hardware control word. */
-#ifdef __SOFTFP__
-/* This is fmrx %0, fpscr. */
-# define _FPU_GETCW(cw) \
- __asm__ __volatile__ ("mrc p10, 7, %0, cr1, cr0, 0" : "=r" (cw))
-/* This is fmxr fpscr, %0. */
-# define _FPU_SETCW(cw) \
- __asm__ __volatile__ ("mcr p10, 7, %0, cr1, cr0, 0" : : "r" (cw))
-#else
-# define _FPU_GETCW(cw) \
- __asm__ __volatile__ ("vmrs %0, fpscr" : "=r" (cw))
-# define _FPU_SETCW(cw) \
- __asm__ __volatile__ ("vmsr fpscr, %0" : : "r" (cw))
-#endif
-
-/* Default control word set at startup. */
-extern fpu_control_t __fpu_control;
-
-#endif /* __SOFTFP__ */
-
-#endif /* _FPU_CONTROL_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fstab.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fstab.h
deleted file mode 100644
index 9f17e1b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fstab.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright (c) 1980, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)fstab.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _FSTAB_H
-#define _FSTAB_H 1
-
-#include <features.h>
-
-/*
- * File system table, see fstab(5).
- *
- * Used by dump, mount, umount, swapon, fsck, df, ...
- *
- * For ufs fs_spec field is the block special name. Programs that want to
- * use the character special name must create that name by prepending a 'r'
- * after the right most slash. Quota files are always named "quotas", so
- * if type is "rq", then use concatenation of fs_file and "quotas" to locate
- * quota file.
- */
-#define _PATH_FSTAB "/etc/fstab"
-#define FSTAB "/etc/fstab" /* deprecated */
-
-#define FSTAB_RW "rw" /* read/write device */
-#define FSTAB_RQ "rq" /* read/write with quotas */
-#define FSTAB_RO "ro" /* read-only device */
-#define FSTAB_SW "sw" /* swap device */
-#define FSTAB_XX "xx" /* ignore totally */
-
-struct fstab
- {
- char *fs_spec; /* block special device name */
- char *fs_file; /* file system path prefix */
- char *fs_vfstype; /* File system type, ufs, nfs */
- char *fs_mntops; /* Mount options ala -o */
- const char *fs_type; /* FSTAB_* from fs_mntops */
- int fs_freq; /* dump frequency, in days */
- int fs_passno; /* pass number on parallel dump */
- };
-
-
-__BEGIN_DECLS
-
-extern struct fstab *getfsent (void) __THROW;
-extern struct fstab *getfsspec (const char *__name) __THROW;
-extern struct fstab *getfsfile (const char *__name) __THROW;
-extern int setfsent (void) __THROW;
-extern void endfsent (void) __THROW;
-
-__END_DECLS
-
-#endif /* fstab.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fts.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fts.h
deleted file mode 100644
index 867677a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/fts.h
+++ /dev/null
@@ -1,215 +0,0 @@
-/* File tree traversal functions declarations.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)fts.h 8.3 (Berkeley) 8/14/94
- */
-
-#ifndef _FTS_H
-#define _FTS_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-
-typedef struct {
- struct _ftsent *fts_cur; /* current node */
- struct _ftsent *fts_child; /* linked list of children */
- struct _ftsent **fts_array; /* sort array */
- dev_t fts_dev; /* starting device # */
- char *fts_path; /* path for this descent */
- int fts_rfd; /* fd for root */
- int fts_pathlen; /* sizeof(path) */
- int fts_nitems; /* elements in the sort array */
- int (*fts_compar) (const void *, const void *); /* compare fn */
-
-#define FTS_COMFOLLOW 0x0001 /* follow command line symlinks */
-#define FTS_LOGICAL 0x0002 /* logical walk */
-#define FTS_NOCHDIR 0x0004 /* don't change directories */
-#define FTS_NOSTAT 0x0008 /* don't get stat info */
-#define FTS_PHYSICAL 0x0010 /* physical walk */
-#define FTS_SEEDOT 0x0020 /* return dot and dot-dot */
-#define FTS_XDEV 0x0040 /* don't cross devices */
-#define FTS_WHITEOUT 0x0080 /* return whiteout information */
-#define FTS_OPTIONMASK 0x00ff /* valid user option mask */
-
-#define FTS_NAMEONLY 0x0100 /* (private) child names only */
-#define FTS_STOP 0x0200 /* (private) unrecoverable error */
- int fts_options; /* fts_open options, global flags */
-} FTS;
-
-#ifdef __USE_LARGEFILE64
-typedef struct {
- struct _ftsent64 *fts_cur; /* current node */
- struct _ftsent64 *fts_child; /* linked list of children */
- struct _ftsent64 **fts_array; /* sort array */
- dev_t fts_dev; /* starting device # */
- char *fts_path; /* path for this descent */
- int fts_rfd; /* fd for root */
- int fts_pathlen; /* sizeof(path) */
- int fts_nitems; /* elements in the sort array */
- int (*fts_compar) (const void *, const void *); /* compare fn */
- int fts_options; /* fts_open options, global flags */
-} FTS64;
-#endif
-
-typedef struct _ftsent {
- struct _ftsent *fts_cycle; /* cycle node */
- struct _ftsent *fts_parent; /* parent directory */
- struct _ftsent *fts_link; /* next file in directory */
- long fts_number; /* local numeric value */
- void *fts_pointer; /* local address value */
- char *fts_accpath; /* access path */
- char *fts_path; /* root path */
- int fts_errno; /* errno for this node */
- int fts_symfd; /* fd for symlink */
- unsigned short fts_pathlen; /* strlen(fts_path) */
- unsigned short fts_namelen; /* strlen(fts_name) */
-
- ino_t fts_ino; /* inode */
- dev_t fts_dev; /* device */
- nlink_t fts_nlink; /* link count */
-
-#define FTS_ROOTPARENTLEVEL -1
-#define FTS_ROOTLEVEL 0
- short fts_level; /* depth (-1 to N) */
-
-#define FTS_D 1 /* preorder directory */
-#define FTS_DC 2 /* directory that causes cycles */
-#define FTS_DEFAULT 3 /* none of the above */
-#define FTS_DNR 4 /* unreadable directory */
-#define FTS_DOT 5 /* dot or dot-dot */
-#define FTS_DP 6 /* postorder directory */
-#define FTS_ERR 7 /* error; errno is set */
-#define FTS_F 8 /* regular file */
-#define FTS_INIT 9 /* initialized only */
-#define FTS_NS 10 /* stat(2) failed */
-#define FTS_NSOK 11 /* no stat(2) requested */
-#define FTS_SL 12 /* symbolic link */
-#define FTS_SLNONE 13 /* symbolic link without target */
-#define FTS_W 14 /* whiteout object */
- unsigned short fts_info; /* user flags for FTSENT structure */
-
-#define FTS_DONTCHDIR 0x01 /* don't chdir .. to the parent */
-#define FTS_SYMFOLLOW 0x02 /* followed a symlink to get here */
- unsigned short fts_flags; /* private flags for FTSENT structure */
-
-#define FTS_AGAIN 1 /* read node again */
-#define FTS_FOLLOW 2 /* follow symbolic link */
-#define FTS_NOINSTR 3 /* no instructions */
-#define FTS_SKIP 4 /* discard node */
- unsigned short fts_instr; /* fts_set() instructions */
-
- struct stat *fts_statp; /* stat(2) information */
- char fts_name[1]; /* file name */
-} FTSENT;
-
-#ifdef __USE_LARGEFILE64
-typedef struct _ftsent64 {
- struct _ftsent64 *fts_cycle; /* cycle node */
- struct _ftsent64 *fts_parent; /* parent directory */
- struct _ftsent64 *fts_link; /* next file in directory */
- long fts_number; /* local numeric value */
- void *fts_pointer; /* local address value */
- char *fts_accpath; /* access path */
- char *fts_path; /* root path */
- int fts_errno; /* errno for this node */
- int fts_symfd; /* fd for symlink */
- unsigned short fts_pathlen; /* strlen(fts_path) */
- unsigned short fts_namelen; /* strlen(fts_name) */
-
- ino64_t fts_ino; /* inode */
- dev_t fts_dev; /* device */
- nlink_t fts_nlink; /* link count */
-
- short fts_level; /* depth (-1 to N) */
-
- unsigned short fts_info; /* user flags for FTSENT structure */
-
- unsigned short fts_flags; /* private flags for FTSENT structure */
-
- unsigned short fts_instr; /* fts_set() instructions */
-
- struct stat64 *fts_statp; /* stat(2) information */
- char fts_name[1]; /* file name */
-} FTSENT64;
-#endif
-
-__BEGIN_DECLS
-#ifndef __USE_FILE_OFFSET64
-FTSENT *fts_children (FTS *, int);
-int fts_close (FTS *);
-FTS *fts_open (char * const *, int,
- int (*)(const FTSENT **, const FTSENT **));
-FTSENT *fts_read (FTS *);
-int fts_set (FTS *, FTSENT *, int) __THROW;
-#else
-# ifdef __REDIRECT
-FTSENT *__REDIRECT (fts_children, (FTS *, int), fts64_children);
-int __REDIRECT (fts_close, (FTS *), fts64_close);
-FTS *__REDIRECT (fts_open, (char * const *, int,
- int (*)(const FTSENT **, const FTSENT **)),
- fts64_open);
-FTSENT *__REDIRECT (fts_read, (FTS *), fts64_read);
-int __REDIRECT_NTH (fts_set, (FTS *, FTSENT *, int), fts64_set);
-# else
-# define fts_children fts64_children
-# define fts_close fts64_close
-# define fts_open fts64_open
-# define fts_read fts64_read
-# define fts_set fts64_set
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-FTSENT64 *fts64_children (FTS64 *, int);
-int fts64_close (FTS64 *);
-FTS64 *fts64_open (char * const *, int,
- int (*)(const FTSENT64 **, const FTSENT64 **));
-FTSENT64 *fts64_read (FTS64 *);
-int fts64_set (FTS64 *, FTSENT64 *, int) __THROW;
-#endif
-__END_DECLS
-
-#endif /* fts.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ftw.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ftw.h
deleted file mode 100644
index 751d689..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ftw.h
+++ /dev/null
@@ -1,177 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * X/Open Portability Guide 4.2: ftw.h
- */
-
-#ifndef _FTW_H
-#define _FTW_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-
-
-__BEGIN_DECLS
-
-/* Values for the FLAG argument to the user function passed to `ftw'
- and 'nftw'. */
-enum
-{
- FTW_F, /* Regular file. */
-#define FTW_F FTW_F
- FTW_D, /* Directory. */
-#define FTW_D FTW_D
- FTW_DNR, /* Unreadable directory. */
-#define FTW_DNR FTW_DNR
- FTW_NS, /* Unstatable file. */
-#define FTW_NS FTW_NS
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-
- FTW_SL, /* Symbolic link. */
-# define FTW_SL FTW_SL
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* These flags are only passed from the `nftw' function. */
- FTW_DP, /* Directory, all subdirs have been visited. */
-# define FTW_DP FTW_DP
- FTW_SLN /* Symbolic link naming non-existing file. */
-# define FTW_SLN FTW_SLN
-
-#endif /* extended X/Open */
-};
-
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Flags for fourth argument of `nftw'. */
-enum
-{
- FTW_PHYS = 1, /* Perform physical walk, ignore symlinks. */
-# define FTW_PHYS FTW_PHYS
- FTW_MOUNT = 2, /* Report only files on same file system as the
- argument. */
-# define FTW_MOUNT FTW_MOUNT
- FTW_CHDIR = 4, /* Change to current directory while processing it. */
-# define FTW_CHDIR FTW_CHDIR
- FTW_DEPTH = 8 /* Report files in directory before directory itself.*/
-# define FTW_DEPTH FTW_DEPTH
-# ifdef __USE_GNU
- ,
- FTW_ACTIONRETVAL = 16 /* Assume callback to return FTW_* values instead of
- zero to continue and non-zero to terminate. */
-# define FTW_ACTIONRETVAL FTW_ACTIONRETVAL
-# endif
-};
-
-#ifdef __USE_GNU
-/* Return values from callback functions. */
-enum
-{
- FTW_CONTINUE = 0, /* Continue with next sibling or for FTW_D with the
- first child. */
-# define FTW_CONTINUE FTW_CONTINUE
- FTW_STOP = 1, /* Return from `ftw' or `nftw' with FTW_STOP as return
- value. */
-# define FTW_STOP FTW_STOP
- FTW_SKIP_SUBTREE = 2, /* Only meaningful for FTW_D: Don't walk through the
- subtree, instead just continue with its next
- sibling. */
-# define FTW_SKIP_SUBTREE FTW_SKIP_SUBTREE
- FTW_SKIP_SIBLINGS = 3,/* Continue with FTW_DP callback for current directory
- (if FTW_DEPTH) and then its siblings. */
-# define FTW_SKIP_SIBLINGS FTW_SKIP_SIBLINGS
-};
-#endif
-
-/* Structure used for fourth argument to callback function for `nftw'. */
-struct FTW
- {
- int base;
- int level;
- };
-#endif /* extended X/Open */
-
-
-/* Convenient types for callback functions. */
-typedef int (*__ftw_func_t) (const char *__filename,
- const struct stat *__status, int __flag);
-#ifdef __USE_LARGEFILE64
-typedef int (*__ftw64_func_t) (const char *__filename,
- const struct stat64 *__status, int __flag);
-#endif
-#ifdef __USE_XOPEN_EXTENDED
-typedef int (*__nftw_func_t) (const char *__filename,
- const struct stat *__status, int __flag,
- struct FTW *__info);
-# ifdef __USE_LARGEFILE64
-typedef int (*__nftw64_func_t) (const char *__filename,
- const struct stat64 *__status,
- int __flag, struct FTW *__info);
-# endif
-#endif
-
-/* Call a function on every element in a directory tree.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int ftw (const char *__dir, __ftw_func_t __func, int __descriptors)
- __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (ftw, (const char *__dir, __ftw_func_t __func,
- int __descriptors), ftw64) __nonnull ((1, 2));
-# else
-# define ftw ftw64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int ftw64 (const char *__dir, __ftw64_func_t __func,
- int __descriptors) __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Call a function on every element in a directory tree. FLAG allows
- to specify the behaviour more detailed.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int nftw (const char *__dir, __nftw_func_t __func, int __descriptors,
- int __flag) __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (nftw, (const char *__dir, __nftw_func_t __func,
- int __descriptors, int __flag), nftw64)
- __nonnull ((1, 2));
-# else
-# define nftw nftw64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int nftw64 (const char *__dir, __nftw64_func_t __func,
- int __descriptors, int __flag) __nonnull ((1, 2));
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* ftw.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gconv.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gconv.h
deleted file mode 100644
index 4b0ca89..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gconv.h
+++ /dev/null
@@ -1,147 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header provides no interface for a user to the internals of
- the gconv implementation in the libc. Therefore there is no use
- for these definitions beside for writing additional gconv modules. */
-
-#ifndef _GCONV_H
-#define _GCONV_H 1
-
-#include <features.h>
-#include <bits/types/__mbstate_t.h>
-#include <bits/types/wint_t.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#include <stddef.h>
-
-/* ISO 10646 value used to signal invalid value. */
-#define __UNKNOWN_10646_CHAR ((wchar_t) 0xfffd)
-
-/* Error codes for gconv functions. */
-enum
-{
- __GCONV_OK = 0,
- __GCONV_NOCONV,
- __GCONV_NODB,
- __GCONV_NOMEM,
-
- __GCONV_EMPTY_INPUT,
- __GCONV_FULL_OUTPUT,
- __GCONV_ILLEGAL_INPUT,
- __GCONV_INCOMPLETE_INPUT,
-
- __GCONV_ILLEGAL_DESCRIPTOR,
- __GCONV_INTERNAL_ERROR
-};
-
-
-/* Flags the `__gconv_open' function can set. */
-enum
-{
- __GCONV_IS_LAST = 0x0001,
- __GCONV_IGNORE_ERRORS = 0x0002,
- __GCONV_SWAP = 0x0004,
- __GCONV_TRANSLIT = 0x0008
-};
-
-
-/* Forward declarations. */
-struct __gconv_step;
-struct __gconv_step_data;
-struct __gconv_loaded_object;
-
-
-/* Type of a conversion function. */
-typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
- const unsigned char **, const unsigned char *,
- unsigned char **, size_t *, int, int);
-
-/* Type of a specialized conversion function for a single byte to INTERNAL. */
-typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
-
-/* Constructor and destructor for local data for conversion step. */
-typedef int (*__gconv_init_fct) (struct __gconv_step *);
-typedef void (*__gconv_end_fct) (struct __gconv_step *);
-
-
-/* Description of a conversion step. */
-struct __gconv_step
-{
- struct __gconv_loaded_object *__shlib_handle;
- const char *__modname;
-
- /* For internal use by glibc. (Accesses to this member must occur
- when the internal __gconv_lock mutex is acquired). */
- int __counter;
-
- char *__from_name;
- char *__to_name;
-
- __gconv_fct __fct;
- __gconv_btowc_fct __btowc_fct;
- __gconv_init_fct __init_fct;
- __gconv_end_fct __end_fct;
-
- /* Information about the number of bytes needed or produced in this
- step. This helps optimizing the buffer sizes. */
- int __min_needed_from;
- int __max_needed_from;
- int __min_needed_to;
- int __max_needed_to;
-
- /* Flag whether this is a stateful encoding or not. */
- int __stateful;
-
- void *__data; /* Pointer to step-local data. */
-};
-
-/* Additional data for steps in use of conversion descriptor. This is
- allocated by the `init' function. */
-struct __gconv_step_data
-{
- unsigned char *__outbuf; /* Output buffer for this step. */
- unsigned char *__outbufend; /* Address of first byte after the output
- buffer. */
-
- /* Is this the last module in the chain. */
- int __flags;
-
- /* Counter for number of invocations of the module function for this
- descriptor. */
- int __invocation_counter;
-
- /* Flag whether this is an internal use of the module (in the mb*towc*
- and wc*tomb* functions) or regular with iconv(3). */
- int __internal_use;
-
- __mbstate_t *__statep;
- __mbstate_t __state; /* This element must not be used directly by
- any module; always use STATEP! */
-};
-
-
-/* Combine conversion step description with data. */
-typedef struct __gconv_info
-{
- size_t __nsteps;
- struct __gconv_step *__steps;
- __extension__ struct __gconv_step_data __data[0];
-} *__gconv_t;
-
-#endif /* gconv.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/getopt.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/getopt.h
deleted file mode 100644
index 5bf3b66..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/getopt.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Declarations for getopt.
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Unlike the bulk of the getopt implementation, this file is NOT part
- of gnulib; gnulib also has a getopt.h but it is different.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_H
-#define _GETOPT_H 1
-
-#include <features.h>
-
-/* The type of the 'argv' argument to getopt_long and getopt_long_only
- is properly 'char **', since both functions may write to the array
- (in order to move all the options to the beginning). However, for
- compatibility with old versions of LSB, glibc has to use 'char *const *'
- instead. */
-#ifndef __getopt_argv_const
-# define __getopt_argv_const const
-#endif
-
-#include <bits/getopt_core.h>
-#include <bits/getopt_ext.h>
-
-#endif /* getopt.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/glob.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/glob.h
deleted file mode 100644
index 71c6b84..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/glob.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GLOB_H
-#define _GLOB_H 1
-
-#include <sys/cdefs.h>
-
-__BEGIN_DECLS
-
-/* We need `size_t' for the following definitions. */
-#ifndef __size_t
-typedef __SIZE_TYPE__ __size_t;
-# if defined __USE_XOPEN || defined __USE_XOPEN2K8
-typedef __SIZE_TYPE__ size_t;
-# endif
-#else
-/* The GNU CC stddef.h version defines __size_t as empty. We need a real
- definition. */
-# undef __size_t
-# define __size_t size_t
-#endif
-
-/* Bits set in the FLAGS argument to `glob'. */
-#define GLOB_ERR (1 << 0)/* Return on read errors. */
-#define GLOB_MARK (1 << 1)/* Append a slash to each name. */
-#define GLOB_NOSORT (1 << 2)/* Don't sort the names. */
-#define GLOB_DOOFFS (1 << 3)/* Insert PGLOB->gl_offs NULLs. */
-#define GLOB_NOCHECK (1 << 4)/* If nothing matches, return the pattern. */
-#define GLOB_APPEND (1 << 5)/* Append to results of a previous call. */
-#define GLOB_NOESCAPE (1 << 6)/* Backslashes don't quote metacharacters. */
-#define GLOB_PERIOD (1 << 7)/* Leading `.' can be matched by metachars. */
-
-#if !defined __USE_POSIX2 || defined __USE_MISC
-# define GLOB_MAGCHAR (1 << 8)/* Set in gl_flags if any metachars seen. */
-# define GLOB_ALTDIRFUNC (1 << 9)/* Use gl_opendir et al functions. */
-# define GLOB_BRACE (1 << 10)/* Expand "{a,b}" to "a" "b". */
-# define GLOB_NOMAGIC (1 << 11)/* If no magic chars, return the pattern. */
-# define GLOB_TILDE (1 << 12)/* Expand ~user and ~ to home directories. */
-# define GLOB_ONLYDIR (1 << 13)/* Match only directories. */
-# define GLOB_TILDE_CHECK (1 << 14)/* Like GLOB_TILDE but return an error
- if the user name is not available. */
-# define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS \
- |GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND \
- |GLOB_PERIOD|GLOB_ALTDIRFUNC|GLOB_BRACE \
- |GLOB_NOMAGIC|GLOB_TILDE|GLOB_ONLYDIR|GLOB_TILDE_CHECK)
-#else
-# define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS \
- |GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND \
- |GLOB_PERIOD)
-#endif
-
-/* Error returns from `glob'. */
-#define GLOB_NOSPACE 1 /* Ran out of memory. */
-#define GLOB_ABORTED 2 /* Read error. */
-#define GLOB_NOMATCH 3 /* No matches found. */
-#define GLOB_NOSYS 4 /* Not implemented. */
-#ifdef __USE_GNU
-/* Previous versions of this file defined GLOB_ABEND instead of
- GLOB_ABORTED. Provide a compatibility definition here. */
-# define GLOB_ABEND GLOB_ABORTED
-#endif
-
-/* Structure describing a globbing run. */
-#ifdef __USE_GNU
-struct stat;
-#endif
-typedef struct
- {
- __size_t gl_pathc; /* Count of paths matched by the pattern. */
- char **gl_pathv; /* List of matched pathnames. */
- __size_t gl_offs; /* Slots to reserve in `gl_pathv'. */
- int gl_flags; /* Set to FLAGS, maybe | GLOB_MAGCHAR. */
-
- /* If the GLOB_ALTDIRFUNC flag is set, the following functions
- are used instead of the normal file access functions. */
- void (*gl_closedir) (void *);
-#ifdef __USE_GNU
- struct dirent *(*gl_readdir) (void *);
-#else
- void *(*gl_readdir) (void *);
-#endif
- void *(*gl_opendir) (const char *);
-#ifdef __USE_GNU
- int (*gl_lstat) (const char *__restrict, struct stat *__restrict);
- int (*gl_stat) (const char *__restrict, struct stat *__restrict);
-#else
- int (*gl_lstat) (const char *__restrict, void *__restrict);
- int (*gl_stat) (const char *__restrict, void *__restrict);
-#endif
- } glob_t;
-
-#ifdef __USE_LARGEFILE64
-# ifdef __USE_GNU
-struct stat64;
-# endif
-typedef struct
- {
- __size_t gl_pathc;
- char **gl_pathv;
- __size_t gl_offs;
- int gl_flags;
-
- /* If the GLOB_ALTDIRFUNC flag is set, the following functions
- are used instead of the normal file access functions. */
- void (*gl_closedir) (void *);
-# ifdef __USE_GNU
- struct dirent64 *(*gl_readdir) (void *);
-# else
- void *(*gl_readdir) (void *);
-# endif
- void *(*gl_opendir) (const char *);
-# ifdef __USE_GNU
- int (*gl_lstat) (const char *__restrict, struct stat64 *__restrict);
- int (*gl_stat) (const char *__restrict, struct stat64 *__restrict);
-# else
- int (*gl_lstat) (const char *__restrict, void *__restrict);
- int (*gl_stat) (const char *__restrict, void *__restrict);
-# endif
- } glob64_t;
-#endif
-
-/* Do glob searching for PATTERN, placing results in PGLOB.
- The bits defined above may be set in FLAGS.
- If a directory cannot be opened or read and ERRFUNC is not nil,
- it is called with the pathname that caused the error, and the
- `errno' value from the failing call; if it returns non-zero
- `glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
- If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
- Otherwise, `glob' returns zero. */
-#if !defined __USE_FILE_OFFSET64
-extern int glob (const char *__restrict __pattern, int __flags,
- int (*__errfunc) (const char *, int),
- glob_t *__restrict __pglob) __THROW;
-
-/* Free storage allocated in PGLOB by a previous `glob' call. */
-extern void globfree (glob_t *__pglob) __THROW;
-#else
-extern int __REDIRECT_NTH (glob, (const char *__restrict __pattern,
- int __flags,
- int (*__errfunc) (const char *, int),
- glob_t *__restrict __pglob), glob64);
-
-extern void __REDIRECT_NTH (globfree, (glob_t *__pglob), globfree64);
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int glob64 (const char *__restrict __pattern, int __flags,
- int (*__errfunc) (const char *, int),
- glob64_t *__restrict __pglob) __THROW;
-
-extern void globfree64 (glob64_t *__pglob) __THROW;
-#endif
-
-
-#ifdef __USE_GNU
-/* Return nonzero if PATTERN contains any metacharacters.
- Metacharacters can be quoted with backslashes if QUOTE is nonzero.
-
- This function is not part of the interface specified by POSIX.2
- but several programs want to use it. */
-extern int glob_pattern_p (const char *__pattern, int __quote) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* glob.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu-versions.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu-versions.h
deleted file mode 100644
index 6900605..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu-versions.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/* Header with interface version macros for library pieces copied elsewhere.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GNU_VERSIONS_H
-#define _GNU_VERSIONS_H 1
-
-/* This file exists to define these few macros. Each specifies a version
- number associated with the library interface of a piece of the C library
- which is also distributed with other GNU packages. These pieces are
- both part of the GNU C library and also distributed with other GNU
- packages so those packages may use their facilities on systems lacking
- the GNU C library. The source files for each piece surround all their
- code with `#ifndef ELIDE_CODE' after defining it with this:
-
- #define OBSTACK_INTERFACE_VERSION 1
- #if !defined (_LIBC) && defined (__GNU_LIBRARY__) && __GNU_LIBRARY__ > 1
- #include <gnu-versions.h>
- #if _GNU_OBSTACK_INTERFACE_VERSION == OBSTACK_INTERFACE_VERSION
- #define ELIDE_CODE
- #endif
- #endif
-
- This allows those one to avoid compiling those files when part of a GNU
- package not libc, on a system using a GNU C library that supports the
- same interface.
-
- Please preserve the format of the comments after each macro. And
- remember, if any of these versions change, the libc.so major version
- number must change too (so avoid it)! */
-
-#define _GNU_OBSTACK_INTERFACE_VERSION 1 /* vs malloc/obstack.c */
-#define _GNU_REGEX_INTERFACE_VERSION 1 /* vs posix/regex.c */
-#define _GNU_GLOB_INTERFACE_VERSION 2 /* vs posix/glob.c */
-#define _GNU_GETOPT_INTERFACE_VERSION 2 /* vs posix/getopt.c and
- posix/getopt1.c */
-
-#endif /* gnu-versions.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/lib-names-hard.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/lib-names-hard.h
deleted file mode 100644
index 7b76a52..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/lib-names-hard.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* This file is automatically generated. */
-#ifndef __GNU_LIB_NAMES_H
-# error "Never use <gnu/lib-names-hard.h> directly; include <gnu/lib-names.h> instead."
-#endif
-
-#define LD_LINUX_ARMHF_SO "ld-linux-armhf.so.3"
-#define LD_SO "ld-linux-armhf.so.3"
-#define LIBANL_SO "libanl.so.1"
-#define LIBBROKENLOCALE_SO "libBrokenLocale.so.1"
-#define LIBCRYPT_SO "libcrypt.so.1"
-#define LIBC_SO "libc.so.6"
-#define LIBDL_SO "libdl.so.2"
-#define LIBGCC_S_SO "libgcc_s.so.1"
-#define LIBMVEC_SO "libmvec.so.1"
-#define LIBM_SO "libm.so.6"
-#define LIBNSL_SO "libnsl.so.1"
-#define LIBNSS_COMPAT_SO "libnss_compat.so.2"
-#define LIBNSS_DB_SO "libnss_db.so.2"
-#define LIBNSS_DNS_SO "libnss_dns.so.2"
-#define LIBNSS_FILES_SO "libnss_files.so.2"
-#define LIBNSS_HESIOD_SO "libnss_hesiod.so.2"
-#define LIBNSS_LDAP_SO "libnss_ldap.so.2"
-#define LIBNSS_TEST1_SO "libnss_test1.so.2"
-#define LIBNSS_TEST2_SO "libnss_test2.so.2"
-#define LIBPTHREAD_SO "libpthread.so.0"
-#define LIBRESOLV_SO "libresolv.so.2"
-#define LIBRT_SO "librt.so.1"
-#define LIBTHREAD_DB_SO "libthread_db.so.1"
-#define LIBUTIL_SO "libutil.so.1"
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/lib-names.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/lib-names.h
deleted file mode 100644
index f7b28af..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/lib-names.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/* This file is automatically generated.
- It defines macros to allow user program to find the shared
- library files which come as part of GNU libc. */
-#ifndef __GNU_LIB_NAMES_H
-#define __GNU_LIB_NAMES_H 1
-
-#if !defined __ARM_PCS_VFP
-# include <gnu/lib-names-soft.h>
-#endif
-#if defined __ARM_PCS_VFP
-# include <gnu/lib-names-hard.h>
-#endif
-
-#endif /* gnu/lib-names.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/libc-version.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/libc-version.h
deleted file mode 100644
index b2f8169..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/libc-version.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Interface to GNU libc specific functions for version information.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GNU_LIBC_VERSION_H
-#define _GNU_LIBC_VERSION_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return string describing release status of currently running GNU libc. */
-extern const char *gnu_get_libc_release (void) __THROW;
-
-/* Return string describing version of currently running GNU libc. */
-extern const char *gnu_get_libc_version (void) __THROW;
-
-__END_DECLS
-
-#endif /* gnu/libc-version.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/stubs-hard.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/stubs-hard.h
deleted file mode 100644
index 49f27d2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/stubs-hard.h
+++ /dev/null
@@ -1,19 +0,0 @@
-/* This file is automatically generated.
- It defines a symbol `__stub_FUNCTION' for each function
- in the C library which is a stub, meaning it will fail
- every time called, usually setting errno to ENOSYS. */
-
-#ifdef _LIBC
- #error Applications may not define the macro _LIBC
-#endif
-
-#define __stub___compat_create_module
-#define __stub___compat_get_kernel_syms
-#define __stub___compat_query_module
-#define __stub_chflags
-#define __stub_fchflags
-#define __stub_gtty
-#define __stub_revoke
-#define __stub_setlogin
-#define __stub_sigreturn
-#define __stub_stty
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/stubs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/stubs.h
deleted file mode 100644
index 33fc077..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gnu/stubs.h
+++ /dev/null
@@ -1,11 +0,0 @@
-/* This file is automatically generated.
- This file selects the right generated file of `__stub_FUNCTION' macros
- based on the architecture being compiled for. */
-
-
-#if !defined __ARM_PCS_VFP
-# include <gnu/stubs-soft.h>
-#endif
-#if defined __ARM_PCS_VFP
-# include <gnu/stubs-hard.h>
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/grp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/grp.h
deleted file mode 100644
index 36f9954..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/grp.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 9.2.1 Group Database Access <grp.h>
- */
-
-#ifndef _GRP_H
-#define _GRP_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-
-/* For the Single Unix specification we must define this type here. */
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K) && !defined __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-/* The group structure. */
-struct group
- {
- char *gr_name; /* Group name. */
- char *gr_passwd; /* Password. */
- __gid_t gr_gid; /* Group ID. */
- char **gr_mem; /* Member list. */
- };
-
-
-#ifdef __USE_MISC
-# include <bits/types/FILE.h>
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Rewind the group-file stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setgrent (void);
-
-/* Close the group-file stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endgrent (void);
-
-/* Read an entry from the group-file stream, opening it if necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrent (void);
-#endif
-
-#ifdef __USE_MISC
-/* Read a group entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct group *fgetgrent (FILE *__stream);
-#endif
-
-#ifdef __USE_GNU
-/* Write the given entry onto the given stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putgrent (const struct group *__restrict __p,
- FILE *__restrict __f);
-#endif
-
-/* Search for an entry with a matching group ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrgid (__gid_t __gid);
-
-/* Search for an entry with a matching group name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrnam (const char *__name);
-
-#ifdef __USE_POSIX
-
-# ifdef __USE_MISC
-/* Reasonable value for the buffer sized used in the reentrant
- functions below. But better use `sysconf'. */
-# define NSS_BUFLEN_GROUP 1024
-# endif
-
-/* Reentrant versions of some of the functions above.
-
- PLEASE NOTE: the `getgrent_r' function is not (yet) standardized.
- The interface may change in later versions of this library. But
- the interface is designed following the principals used for the
- other reentrant functions so the chances are good this is what the
- POSIX people would choose.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-
-# ifdef __USE_GNU
-extern int getgrent_r (struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-# endif
-
-/* Search for an entry with a matching group ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getgrgid_r (__gid_t __gid, struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-
-/* Search for an entry with a matching group name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getgrnam_r (const char *__restrict __name,
- struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-
-# ifdef __USE_MISC
-/* Read a group entry from STREAM. This function is not standardized
- an probably never will.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetgrent_r (FILE *__restrict __stream,
- struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-# endif
-
-#endif /* POSIX or reentrant */
-
-
-#ifdef __USE_MISC
-
-# define __need_size_t
-# include <stddef.h>
-
-/* Set the group set for the current user to GROUPS (N of them). */
-extern int setgroups (size_t __n, const __gid_t *__groups) __THROW;
-
-/* Store at most *NGROUPS members of the group set for USER into
- *GROUPS. Also include GROUP. The actual number of groups found is
- returned in *NGROUPS. Return -1 if the if *NGROUPS is too small.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getgrouplist (const char *__user, __gid_t __group,
- __gid_t *__groups, int *__ngroups);
-
-/* Initialize the group set for the current user
- by reading the group database and using all groups
- of which USER is a member. Also include GROUP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int initgroups (const char *__user, __gid_t __group);
-
-#endif /* Use misc. */
-
-__END_DECLS
-
-#endif /* grp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gshadow.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gshadow.h
deleted file mode 100644
index ce86e4e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/gshadow.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* Copyright (C) 2009-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Declaration of types and functions for shadow group suite. */
-
-#ifndef _GSHADOW_H
-#define _GSHADOW_H 1
-
-#include <features.h>
-#include <paths.h>
-#include <bits/types/FILE.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Path to the user database files. */
-#define GSHADOW _PATH_GSHADOW
-
-
-__BEGIN_DECLS
-
-/* Structure of the group file. */
-struct sgrp
- {
- char *sg_namp; /* Group name. */
- char *sg_passwd; /* Encrypted password. */
- char **sg_adm; /* Group administrator list. */
- char **sg_mem; /* Group member list. */
- };
-
-
-/* Open database for reading.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void setsgent (void);
-
-/* Close database.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endsgent (void);
-
-/* Get next entry from database, perhaps after opening the file.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *getsgent (void);
-
-/* Get shadow entry matching NAME.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *getsgnam (const char *__name);
-
-/* Read shadow entry from STRING.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *sgetsgent (const char *__string);
-
-/* Read next shadow entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *fgetsgent (FILE *__stream);
-
-/* Write line containing shadow password entry to stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putsgent (const struct sgrp *__g, FILE *__stream);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of some of the functions above.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getsgent_r (struct sgrp *__result_buf, char *__buffer,
- size_t __buflen, struct sgrp **__result);
-
-extern int getsgnam_r (const char *__name, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-
-extern int sgetsgent_r (const char *__string, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-
-extern int fgetsgent_r (FILE *__stream, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-#endif /* misc */
-
-__END_DECLS
-
-#endif /* gshadow.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/iconv.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/iconv.h
deleted file mode 100644
index fdddf53..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/iconv.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ICONV_H
-#define _ICONV_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-
-__BEGIN_DECLS
-
-/* Identifier for conversion method from one codeset to another. */
-typedef void *iconv_t;
-
-
-/* Allocate descriptor for code conversion from codeset FROMCODE to
- codeset TOCODE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern iconv_t iconv_open (const char *__tocode, const char *__fromcode);
-
-/* Convert at most *INBYTESLEFT bytes from *INBUF according to the
- code conversion algorithm specified by CD and place up to
- *OUTBYTESLEFT bytes in buffer at *OUTBUF. */
-extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
- size_t *__restrict __inbytesleft,
- char **__restrict __outbuf,
- size_t *__restrict __outbytesleft);
-
-/* Free resources allocated for descriptor CD for code conversion.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int iconv_close (iconv_t __cd);
-
-__END_DECLS
-
-#endif /* iconv.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ieee754.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ieee754.h
deleted file mode 100644
index d709a3d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ieee754.h
+++ /dev/null
@@ -1,198 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _IEEE754_H
-#define _IEEE754_H 1
-
-#include <features.h>
-
-#include <bits/endian.h>
-
-__BEGIN_DECLS
-
-union ieee754_float
- {
- float f;
-
- /* This is the IEEE 754 single-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:8;
- unsigned int mantissa:23;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int mantissa:23;
- unsigned int exponent:8;
- unsigned int negative:1;
-#endif /* Little endian. */
- } ieee;
-
- /* This format makes it easier to see if a NaN is a signalling NaN. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:8;
- unsigned int quiet_nan:1;
- unsigned int mantissa:22;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int mantissa:22;
- unsigned int quiet_nan:1;
- unsigned int exponent:8;
- unsigned int negative:1;
-#endif /* Little endian. */
- } ieee_nan;
- };
-
-#define IEEE754_FLOAT_BIAS 0x7f /* Added to exponent. */
-
-
-union ieee754_double
- {
- double d;
-
- /* This is the IEEE 754 double-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:11;
- /* Together these comprise the mantissa. */
- unsigned int mantissa0:20;
- unsigned int mantissa1:32;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# if __FLOAT_WORD_ORDER == __BIG_ENDIAN
- unsigned int mantissa0:20;
- unsigned int exponent:11;
- unsigned int negative:1;
- unsigned int mantissa1:32;
-# else
- /* Together these comprise the mantissa. */
- unsigned int mantissa1:32;
- unsigned int mantissa0:20;
- unsigned int exponent:11;
- unsigned int negative:1;
-# endif
-#endif /* Little endian. */
- } ieee;
-
- /* This format makes it easier to see if a NaN is a signalling NaN. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:11;
- unsigned int quiet_nan:1;
- /* Together these comprise the mantissa. */
- unsigned int mantissa0:19;
- unsigned int mantissa1:32;
-#else
-# if __FLOAT_WORD_ORDER == __BIG_ENDIAN
- unsigned int mantissa0:19;
- unsigned int quiet_nan:1;
- unsigned int exponent:11;
- unsigned int negative:1;
- unsigned int mantissa1:32;
-# else
- /* Together these comprise the mantissa. */
- unsigned int mantissa1:32;
- unsigned int mantissa0:19;
- unsigned int quiet_nan:1;
- unsigned int exponent:11;
- unsigned int negative:1;
-# endif
-#endif
- } ieee_nan;
- };
-
-#define IEEE754_DOUBLE_BIAS 0x3ff /* Added to exponent. */
-
-
-union ieee854_long_double
- {
- long double d;
-
- /* This is the IEEE 854 double-extended-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:15;
- unsigned int empty:16;
- unsigned int mantissa0:32;
- unsigned int mantissa1:32;
-#endif
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# if __FLOAT_WORD_ORDER == __BIG_ENDIAN
- unsigned int exponent:15;
- unsigned int negative:1;
- unsigned int empty:16;
- unsigned int mantissa0:32;
- unsigned int mantissa1:32;
-# else
- unsigned int mantissa1:32;
- unsigned int mantissa0:32;
- unsigned int exponent:15;
- unsigned int negative:1;
- unsigned int empty:16;
-# endif
-#endif
- } ieee;
-
- /* This is for NaNs in the IEEE 854 double-extended-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:15;
- unsigned int empty:16;
- unsigned int one:1;
- unsigned int quiet_nan:1;
- unsigned int mantissa0:30;
- unsigned int mantissa1:32;
-#endif
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# if __FLOAT_WORD_ORDER == __BIG_ENDIAN
- unsigned int exponent:15;
- unsigned int negative:1;
- unsigned int empty:16;
- unsigned int mantissa0:30;
- unsigned int quiet_nan:1;
- unsigned int one:1;
- unsigned int mantissa1:32;
-# else
- unsigned int mantissa1:32;
- unsigned int mantissa0:30;
- unsigned int quiet_nan:1;
- unsigned int one:1;
- unsigned int exponent:15;
- unsigned int negative:1;
- unsigned int empty:16;
-# endif
-#endif
- } ieee_nan;
- };
-
-#define IEEE854_LONG_DOUBLE_BIAS 0x3fff
-
-__END_DECLS
-
-#endif /* ieee754.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ifaddrs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ifaddrs.h
deleted file mode 100644
index 53fad79..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ifaddrs.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* ifaddrs.h -- declarations for getting network interface addresses
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _IFADDRS_H
-#define _IFADDRS_H 1
-
-#include <features.h>
-#include <sys/socket.h>
-
-__BEGIN_DECLS
-
-/* The `getifaddrs' function generates a linked list of these structures.
- Each element of the list describes one network interface. */
-struct ifaddrs
-{
- struct ifaddrs *ifa_next; /* Pointer to the next structure. */
-
- char *ifa_name; /* Name of this network interface. */
- unsigned int ifa_flags; /* Flags as from SIOCGIFFLAGS ioctl. */
-
- struct sockaddr *ifa_addr; /* Network address of this interface. */
- struct sockaddr *ifa_netmask; /* Netmask of this interface. */
- union
- {
- /* At most one of the following two is valid. If the IFF_BROADCAST
- bit is set in `ifa_flags', then `ifa_broadaddr' is valid. If the
- IFF_POINTOPOINT bit is set, then `ifa_dstaddr' is valid.
- It is never the case that both these bits are set at once. */
- struct sockaddr *ifu_broadaddr; /* Broadcast address of this interface. */
- struct sockaddr *ifu_dstaddr; /* Point-to-point destination address. */
- } ifa_ifu;
- /* These very same macros are defined by <net/if.h> for `struct ifaddr'.
- So if they are defined already, the existing definitions will be fine. */
-# ifndef ifa_broadaddr
-# define ifa_broadaddr ifa_ifu.ifu_broadaddr
-# endif
-# ifndef ifa_dstaddr
-# define ifa_dstaddr ifa_ifu.ifu_dstaddr
-# endif
-
- void *ifa_data; /* Address-specific data (may be unused). */
-};
-
-
-/* Create a linked list of `struct ifaddrs' structures, one for each
- network interface on the host machine. If successful, store the
- list in *IFAP and return 0. On errors, return -1 and set `errno'.
-
- The storage returned in *IFAP is allocated dynamically and can
- only be properly freed by passing it to `freeifaddrs'. */
-extern int getifaddrs (struct ifaddrs **__ifap) __THROW;
-
-/* Reclaim the storage allocated by a previous `getifaddrs' call. */
-extern void freeifaddrs (struct ifaddrs *__ifa) __THROW;
-
-__END_DECLS
-
-#endif /* ifaddrs.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/inttypes.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/inttypes.h
deleted file mode 100644
index 75df0fa..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/inttypes.h
+++ /dev/null
@@ -1,316 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.8 Format conversion of integer types <inttypes.h>
- */
-
-#ifndef _INTTYPES_H
-#define _INTTYPES_H 1
-
-#include <features.h>
-/* Get the type definitions. */
-#include <stdint.h>
-
-/* Get a definition for wchar_t. But we must not define wchar_t itself. */
-#ifndef ____gwchar_t_defined
-# ifdef __cplusplus
-# define __gwchar_t wchar_t
-# elif defined __WCHAR_TYPE__
-typedef __WCHAR_TYPE__ __gwchar_t;
-# else
-# define __need_wchar_t
-# include <stddef.h>
-typedef wchar_t __gwchar_t;
-# endif
-# define ____gwchar_t_defined 1
-#endif
-
-# if __WORDSIZE == 64
-# define __PRI64_PREFIX "l"
-# define __PRIPTR_PREFIX "l"
-# else
-# define __PRI64_PREFIX "ll"
-# define __PRIPTR_PREFIX
-# endif
-
-/* Macros for printing format specifiers. */
-
-/* Decimal notation. */
-# define PRId8 "d"
-# define PRId16 "d"
-# define PRId32 "d"
-# define PRId64 __PRI64_PREFIX "d"
-
-# define PRIdLEAST8 "d"
-# define PRIdLEAST16 "d"
-# define PRIdLEAST32 "d"
-# define PRIdLEAST64 __PRI64_PREFIX "d"
-
-# define PRIdFAST8 "d"
-# define PRIdFAST16 __PRIPTR_PREFIX "d"
-# define PRIdFAST32 __PRIPTR_PREFIX "d"
-# define PRIdFAST64 __PRI64_PREFIX "d"
-
-
-# define PRIi8 "i"
-# define PRIi16 "i"
-# define PRIi32 "i"
-# define PRIi64 __PRI64_PREFIX "i"
-
-# define PRIiLEAST8 "i"
-# define PRIiLEAST16 "i"
-# define PRIiLEAST32 "i"
-# define PRIiLEAST64 __PRI64_PREFIX "i"
-
-# define PRIiFAST8 "i"
-# define PRIiFAST16 __PRIPTR_PREFIX "i"
-# define PRIiFAST32 __PRIPTR_PREFIX "i"
-# define PRIiFAST64 __PRI64_PREFIX "i"
-
-/* Octal notation. */
-# define PRIo8 "o"
-# define PRIo16 "o"
-# define PRIo32 "o"
-# define PRIo64 __PRI64_PREFIX "o"
-
-# define PRIoLEAST8 "o"
-# define PRIoLEAST16 "o"
-# define PRIoLEAST32 "o"
-# define PRIoLEAST64 __PRI64_PREFIX "o"
-
-# define PRIoFAST8 "o"
-# define PRIoFAST16 __PRIPTR_PREFIX "o"
-# define PRIoFAST32 __PRIPTR_PREFIX "o"
-# define PRIoFAST64 __PRI64_PREFIX "o"
-
-/* Unsigned integers. */
-# define PRIu8 "u"
-# define PRIu16 "u"
-# define PRIu32 "u"
-# define PRIu64 __PRI64_PREFIX "u"
-
-# define PRIuLEAST8 "u"
-# define PRIuLEAST16 "u"
-# define PRIuLEAST32 "u"
-# define PRIuLEAST64 __PRI64_PREFIX "u"
-
-# define PRIuFAST8 "u"
-# define PRIuFAST16 __PRIPTR_PREFIX "u"
-# define PRIuFAST32 __PRIPTR_PREFIX "u"
-# define PRIuFAST64 __PRI64_PREFIX "u"
-
-/* lowercase hexadecimal notation. */
-# define PRIx8 "x"
-# define PRIx16 "x"
-# define PRIx32 "x"
-# define PRIx64 __PRI64_PREFIX "x"
-
-# define PRIxLEAST8 "x"
-# define PRIxLEAST16 "x"
-# define PRIxLEAST32 "x"
-# define PRIxLEAST64 __PRI64_PREFIX "x"
-
-# define PRIxFAST8 "x"
-# define PRIxFAST16 __PRIPTR_PREFIX "x"
-# define PRIxFAST32 __PRIPTR_PREFIX "x"
-# define PRIxFAST64 __PRI64_PREFIX "x"
-
-/* UPPERCASE hexadecimal notation. */
-# define PRIX8 "X"
-# define PRIX16 "X"
-# define PRIX32 "X"
-# define PRIX64 __PRI64_PREFIX "X"
-
-# define PRIXLEAST8 "X"
-# define PRIXLEAST16 "X"
-# define PRIXLEAST32 "X"
-# define PRIXLEAST64 __PRI64_PREFIX "X"
-
-# define PRIXFAST8 "X"
-# define PRIXFAST16 __PRIPTR_PREFIX "X"
-# define PRIXFAST32 __PRIPTR_PREFIX "X"
-# define PRIXFAST64 __PRI64_PREFIX "X"
-
-
-/* Macros for printing `intmax_t' and `uintmax_t'. */
-# define PRIdMAX __PRI64_PREFIX "d"
-# define PRIiMAX __PRI64_PREFIX "i"
-# define PRIoMAX __PRI64_PREFIX "o"
-# define PRIuMAX __PRI64_PREFIX "u"
-# define PRIxMAX __PRI64_PREFIX "x"
-# define PRIXMAX __PRI64_PREFIX "X"
-
-
-/* Macros for printing `intptr_t' and `uintptr_t'. */
-# define PRIdPTR __PRIPTR_PREFIX "d"
-# define PRIiPTR __PRIPTR_PREFIX "i"
-# define PRIoPTR __PRIPTR_PREFIX "o"
-# define PRIuPTR __PRIPTR_PREFIX "u"
-# define PRIxPTR __PRIPTR_PREFIX "x"
-# define PRIXPTR __PRIPTR_PREFIX "X"
-
-
-/* Macros for scanning format specifiers. */
-
-/* Signed decimal notation. */
-# define SCNd8 "hhd"
-# define SCNd16 "hd"
-# define SCNd32 "d"
-# define SCNd64 __PRI64_PREFIX "d"
-
-# define SCNdLEAST8 "hhd"
-# define SCNdLEAST16 "hd"
-# define SCNdLEAST32 "d"
-# define SCNdLEAST64 __PRI64_PREFIX "d"
-
-# define SCNdFAST8 "hhd"
-# define SCNdFAST16 __PRIPTR_PREFIX "d"
-# define SCNdFAST32 __PRIPTR_PREFIX "d"
-# define SCNdFAST64 __PRI64_PREFIX "d"
-
-/* Signed decimal notation. */
-# define SCNi8 "hhi"
-# define SCNi16 "hi"
-# define SCNi32 "i"
-# define SCNi64 __PRI64_PREFIX "i"
-
-# define SCNiLEAST8 "hhi"
-# define SCNiLEAST16 "hi"
-# define SCNiLEAST32 "i"
-# define SCNiLEAST64 __PRI64_PREFIX "i"
-
-# define SCNiFAST8 "hhi"
-# define SCNiFAST16 __PRIPTR_PREFIX "i"
-# define SCNiFAST32 __PRIPTR_PREFIX "i"
-# define SCNiFAST64 __PRI64_PREFIX "i"
-
-/* Unsigned decimal notation. */
-# define SCNu8 "hhu"
-# define SCNu16 "hu"
-# define SCNu32 "u"
-# define SCNu64 __PRI64_PREFIX "u"
-
-# define SCNuLEAST8 "hhu"
-# define SCNuLEAST16 "hu"
-# define SCNuLEAST32 "u"
-# define SCNuLEAST64 __PRI64_PREFIX "u"
-
-# define SCNuFAST8 "hhu"
-# define SCNuFAST16 __PRIPTR_PREFIX "u"
-# define SCNuFAST32 __PRIPTR_PREFIX "u"
-# define SCNuFAST64 __PRI64_PREFIX "u"
-
-/* Octal notation. */
-# define SCNo8 "hho"
-# define SCNo16 "ho"
-# define SCNo32 "o"
-# define SCNo64 __PRI64_PREFIX "o"
-
-# define SCNoLEAST8 "hho"
-# define SCNoLEAST16 "ho"
-# define SCNoLEAST32 "o"
-# define SCNoLEAST64 __PRI64_PREFIX "o"
-
-# define SCNoFAST8 "hho"
-# define SCNoFAST16 __PRIPTR_PREFIX "o"
-# define SCNoFAST32 __PRIPTR_PREFIX "o"
-# define SCNoFAST64 __PRI64_PREFIX "o"
-
-/* Hexadecimal notation. */
-# define SCNx8 "hhx"
-# define SCNx16 "hx"
-# define SCNx32 "x"
-# define SCNx64 __PRI64_PREFIX "x"
-
-# define SCNxLEAST8 "hhx"
-# define SCNxLEAST16 "hx"
-# define SCNxLEAST32 "x"
-# define SCNxLEAST64 __PRI64_PREFIX "x"
-
-# define SCNxFAST8 "hhx"
-# define SCNxFAST16 __PRIPTR_PREFIX "x"
-# define SCNxFAST32 __PRIPTR_PREFIX "x"
-# define SCNxFAST64 __PRI64_PREFIX "x"
-
-
-/* Macros for scanning `intmax_t' and `uintmax_t'. */
-# define SCNdMAX __PRI64_PREFIX "d"
-# define SCNiMAX __PRI64_PREFIX "i"
-# define SCNoMAX __PRI64_PREFIX "o"
-# define SCNuMAX __PRI64_PREFIX "u"
-# define SCNxMAX __PRI64_PREFIX "x"
-
-/* Macros for scaning `intptr_t' and `uintptr_t'. */
-# define SCNdPTR __PRIPTR_PREFIX "d"
-# define SCNiPTR __PRIPTR_PREFIX "i"
-# define SCNoPTR __PRIPTR_PREFIX "o"
-# define SCNuPTR __PRIPTR_PREFIX "u"
-# define SCNxPTR __PRIPTR_PREFIX "x"
-
-
-__BEGIN_DECLS
-
-#if __WORDSIZE == 64
-
-/* We have to define the `uintmax_t' type using `ldiv_t'. */
-typedef struct
- {
- long int quot; /* Quotient. */
- long int rem; /* Remainder. */
- } imaxdiv_t;
-
-#else
-
-/* We have to define the `uintmax_t' type using `lldiv_t'. */
-typedef struct
- {
- __extension__ long long int quot; /* Quotient. */
- __extension__ long long int rem; /* Remainder. */
- } imaxdiv_t;
-
-#endif
-
-
-/* Compute absolute value of N. */
-extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__));
-
-/* Return the `imaxdiv_t' representation of the value of NUMER over DENOM. */
-extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom)
- __THROW __attribute__ ((__const__));
-
-/* Like `strtol' but convert to `intmax_t'. */
-extern intmax_t strtoimax (const char *__restrict __nptr,
- char **__restrict __endptr, int __base) __THROW;
-
-/* Like `strtoul' but convert to `uintmax_t'. */
-extern uintmax_t strtoumax (const char *__restrict __nptr,
- char ** __restrict __endptr, int __base) __THROW;
-
-/* Like `wcstol' but convert to `intmax_t'. */
-extern intmax_t wcstoimax (const __gwchar_t *__restrict __nptr,
- __gwchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Like `wcstoul' but convert to `uintmax_t'. */
-extern uintmax_t wcstoumax (const __gwchar_t *__restrict __nptr,
- __gwchar_t ** __restrict __endptr, int __base)
- __THROW;
-
-__END_DECLS
-
-#endif /* inttypes.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/langinfo.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/langinfo.h
deleted file mode 100644
index 08f9090..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/langinfo.h
+++ /dev/null
@@ -1,674 +0,0 @@
-/* Access to locale-dependent parameters.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LANGINFO_H
-#define _LANGINFO_H 1
-
-/* Get the type definition. */
-#include <nl_types.h>
-
-#include <bits/locale.h> /* Define the __LC_* category names. */
-
-
-__BEGIN_DECLS
-
-/* Construct an `nl_item' value for `nl_langinfo' from a locale category
- (LC_*) and an item index within the category. Some code may depend on
- the item values within a category increasing monotonically with the
- indices. */
-#define _NL_ITEM(category, index) (((category) << 16) | (index))
-
-/* Extract the category and item index from a constructed `nl_item' value. */
-#define _NL_ITEM_CATEGORY(item) ((int) (item) >> 16)
-#define _NL_ITEM_INDEX(item) ((int) (item) & 0xffff)
-
-/* Enumeration of locale items that can be queried with `nl_langinfo'. */
-enum
-{
- /* LC_TIME category: date and time formatting. */
-
- /* Abbreviated days of the week. */
- ABDAY_1 = _NL_ITEM (__LC_TIME, 0), /* Sun */
-#define ABDAY_1 ABDAY_1
- ABDAY_2,
-#define ABDAY_2 ABDAY_2
- ABDAY_3,
-#define ABDAY_3 ABDAY_3
- ABDAY_4,
-#define ABDAY_4 ABDAY_4
- ABDAY_5,
-#define ABDAY_5 ABDAY_5
- ABDAY_6,
-#define ABDAY_6 ABDAY_6
- ABDAY_7,
-#define ABDAY_7 ABDAY_7
-
- /* Long-named days of the week. */
- DAY_1, /* Sunday */
-#define DAY_1 DAY_1
- DAY_2, /* Monday */
-#define DAY_2 DAY_2
- DAY_3, /* Tuesday */
-#define DAY_3 DAY_3
- DAY_4, /* Wednesday */
-#define DAY_4 DAY_4
- DAY_5, /* Thursday */
-#define DAY_5 DAY_5
- DAY_6, /* Friday */
-#define DAY_6 DAY_6
- DAY_7, /* Saturday */
-#define DAY_7 DAY_7
-
- /* Abbreviated month names, in the grammatical form used when the month
- is a part of a complete date. */
- ABMON_1, /* Jan */
-#define ABMON_1 ABMON_1
- ABMON_2,
-#define ABMON_2 ABMON_2
- ABMON_3,
-#define ABMON_3 ABMON_3
- ABMON_4,
-#define ABMON_4 ABMON_4
- ABMON_5,
-#define ABMON_5 ABMON_5
- ABMON_6,
-#define ABMON_6 ABMON_6
- ABMON_7,
-#define ABMON_7 ABMON_7
- ABMON_8,
-#define ABMON_8 ABMON_8
- ABMON_9,
-#define ABMON_9 ABMON_9
- ABMON_10,
-#define ABMON_10 ABMON_10
- ABMON_11,
-#define ABMON_11 ABMON_11
- ABMON_12,
-#define ABMON_12 ABMON_12
-
- /* Long month names, in the grammatical form used when the month
- is a part of a complete date. */
- MON_1, /* January */
-#define MON_1 MON_1
- MON_2,
-#define MON_2 MON_2
- MON_3,
-#define MON_3 MON_3
- MON_4,
-#define MON_4 MON_4
- MON_5,
-#define MON_5 MON_5
- MON_6,
-#define MON_6 MON_6
- MON_7,
-#define MON_7 MON_7
- MON_8,
-#define MON_8 MON_8
- MON_9,
-#define MON_9 MON_9
- MON_10,
-#define MON_10 MON_10
- MON_11,
-#define MON_11 MON_11
- MON_12,
-#define MON_12 MON_12
-
- AM_STR, /* Ante meridiem string. */
-#define AM_STR AM_STR
- PM_STR, /* Post meridiem string. */
-#define PM_STR PM_STR
-
- D_T_FMT, /* Date and time format for strftime. */
-#define D_T_FMT D_T_FMT
- D_FMT, /* Date format for strftime. */
-#define D_FMT D_FMT
- T_FMT, /* Time format for strftime. */
-#define T_FMT T_FMT
- T_FMT_AMPM, /* 12-hour time format for strftime. */
-#define T_FMT_AMPM T_FMT_AMPM
-
- ERA, /* Alternate era. */
-#define ERA ERA
- __ERA_YEAR, /* Year in alternate era format. */
-#ifdef __USE_GNU
-# define ERA_YEAR __ERA_YEAR
-#endif
- ERA_D_FMT, /* Date in alternate era format. */
-#define ERA_D_FMT ERA_D_FMT
- ALT_DIGITS, /* Alternate symbols for digits. */
-#define ALT_DIGITS ALT_DIGITS
- ERA_D_T_FMT, /* Date and time in alternate era format. */
-#define ERA_D_T_FMT ERA_D_T_FMT
- ERA_T_FMT, /* Time in alternate era format. */
-#define ERA_T_FMT ERA_T_FMT
-
- _NL_TIME_ERA_NUM_ENTRIES, /* Number entries in the era arrays. */
- _NL_TIME_ERA_ENTRIES, /* Structure with era entries in usable form.*/
-
- _NL_WABDAY_1, /* Sun */
- _NL_WABDAY_2,
- _NL_WABDAY_3,
- _NL_WABDAY_4,
- _NL_WABDAY_5,
- _NL_WABDAY_6,
- _NL_WABDAY_7,
-
- /* Long-named days of the week. */
- _NL_WDAY_1, /* Sunday */
- _NL_WDAY_2, /* Monday */
- _NL_WDAY_3, /* Tuesday */
- _NL_WDAY_4, /* Wednesday */
- _NL_WDAY_5, /* Thursday */
- _NL_WDAY_6, /* Friday */
- _NL_WDAY_7, /* Saturday */
-
- /* Abbreviated month names, in the grammatical form used when the month
- is a part of a complete date. */
- _NL_WABMON_1, /* Jan */
- _NL_WABMON_2,
- _NL_WABMON_3,
- _NL_WABMON_4,
- _NL_WABMON_5,
- _NL_WABMON_6,
- _NL_WABMON_7,
- _NL_WABMON_8,
- _NL_WABMON_9,
- _NL_WABMON_10,
- _NL_WABMON_11,
- _NL_WABMON_12,
-
- /* Long month names, in the grammatical form used when the month
- is a part of a complete date. */
- _NL_WMON_1, /* January */
- _NL_WMON_2,
- _NL_WMON_3,
- _NL_WMON_4,
- _NL_WMON_5,
- _NL_WMON_6,
- _NL_WMON_7,
- _NL_WMON_8,
- _NL_WMON_9,
- _NL_WMON_10,
- _NL_WMON_11,
- _NL_WMON_12,
-
- _NL_WAM_STR, /* Ante meridiem string. */
- _NL_WPM_STR, /* Post meridiem string. */
-
- _NL_WD_T_FMT, /* Date and time format for strftime. */
- _NL_WD_FMT, /* Date format for strftime. */
- _NL_WT_FMT, /* Time format for strftime. */
- _NL_WT_FMT_AMPM, /* 12-hour time format for strftime. */
-
- _NL_WERA_YEAR, /* Year in alternate era format. */
- _NL_WERA_D_FMT, /* Date in alternate era format. */
- _NL_WALT_DIGITS, /* Alternate symbols for digits. */
- _NL_WERA_D_T_FMT, /* Date and time in alternate era format. */
- _NL_WERA_T_FMT, /* Time in alternate era format. */
-
- _NL_TIME_WEEK_NDAYS,
- _NL_TIME_WEEK_1STDAY,
- _NL_TIME_WEEK_1STWEEK,
- _NL_TIME_FIRST_WEEKDAY,
- _NL_TIME_FIRST_WORKDAY,
- _NL_TIME_CAL_DIRECTION,
- _NL_TIME_TIMEZONE,
-
- _DATE_FMT, /* strftime format for date. */
-#define _DATE_FMT _DATE_FMT
- _NL_W_DATE_FMT,
-
- _NL_TIME_CODESET,
-
- /* Long month names, in the grammatical form used when the month
- is named by itself. */
- __ALTMON_1, /* January */
- __ALTMON_2,
- __ALTMON_3,
- __ALTMON_4,
- __ALTMON_5,
- __ALTMON_6,
- __ALTMON_7,
- __ALTMON_8,
- __ALTMON_9,
- __ALTMON_10,
- __ALTMON_11,
- __ALTMON_12,
-#ifdef __USE_GNU
-# define ALTMON_1 __ALTMON_1
-# define ALTMON_2 __ALTMON_2
-# define ALTMON_3 __ALTMON_3
-# define ALTMON_4 __ALTMON_4
-# define ALTMON_5 __ALTMON_5
-# define ALTMON_6 __ALTMON_6
-# define ALTMON_7 __ALTMON_7
-# define ALTMON_8 __ALTMON_8
-# define ALTMON_9 __ALTMON_9
-# define ALTMON_10 __ALTMON_10
-# define ALTMON_11 __ALTMON_11
-# define ALTMON_12 __ALTMON_12
-#endif
-
- /* Long month names, in the grammatical form used when the month
- is named by itself. */
- _NL_WALTMON_1, /* January */
- _NL_WALTMON_2,
- _NL_WALTMON_3,
- _NL_WALTMON_4,
- _NL_WALTMON_5,
- _NL_WALTMON_6,
- _NL_WALTMON_7,
- _NL_WALTMON_8,
- _NL_WALTMON_9,
- _NL_WALTMON_10,
- _NL_WALTMON_11,
- _NL_WALTMON_12,
-
- /* Abbreviated month names, in the grammatical form used when the month
- is named by itself. */
- _NL_ABALTMON_1, /* Jan */
- _NL_ABALTMON_2,
- _NL_ABALTMON_3,
- _NL_ABALTMON_4,
- _NL_ABALTMON_5,
- _NL_ABALTMON_6,
- _NL_ABALTMON_7,
- _NL_ABALTMON_8,
- _NL_ABALTMON_9,
- _NL_ABALTMON_10,
- _NL_ABALTMON_11,
- _NL_ABALTMON_12,
-
- /* Abbreviated month names, in the grammatical form used when the month
- is named by itself. */
- _NL_WABALTMON_1, /* Jan */
- _NL_WABALTMON_2,
- _NL_WABALTMON_3,
- _NL_WABALTMON_4,
- _NL_WABALTMON_5,
- _NL_WABALTMON_6,
- _NL_WABALTMON_7,
- _NL_WABALTMON_8,
- _NL_WABALTMON_9,
- _NL_WABALTMON_10,
- _NL_WABALTMON_11,
- _NL_WABALTMON_12,
-
- _NL_NUM_LC_TIME, /* Number of indices in LC_TIME category. */
-
- /* LC_COLLATE category: text sorting.
- This information is accessed by the strcoll and strxfrm functions.
- These `nl_langinfo' names are used only internally. */
- _NL_COLLATE_NRULES = _NL_ITEM (__LC_COLLATE, 0),
- _NL_COLLATE_RULESETS,
- _NL_COLLATE_TABLEMB,
- _NL_COLLATE_WEIGHTMB,
- _NL_COLLATE_EXTRAMB,
- _NL_COLLATE_INDIRECTMB,
- _NL_COLLATE_GAP1,
- _NL_COLLATE_GAP2,
- _NL_COLLATE_GAP3,
- _NL_COLLATE_TABLEWC,
- _NL_COLLATE_WEIGHTWC,
- _NL_COLLATE_EXTRAWC,
- _NL_COLLATE_INDIRECTWC,
- _NL_COLLATE_SYMB_HASH_SIZEMB,
- _NL_COLLATE_SYMB_TABLEMB,
- _NL_COLLATE_SYMB_EXTRAMB,
- _NL_COLLATE_COLLSEQMB,
- _NL_COLLATE_COLLSEQWC,
- _NL_COLLATE_CODESET,
- _NL_NUM_LC_COLLATE,
-
- /* LC_CTYPE category: character classification.
- This information is accessed by the functions in <ctype.h>.
- These `nl_langinfo' names are used only internally. */
- _NL_CTYPE_CLASS = _NL_ITEM (__LC_CTYPE, 0),
- _NL_CTYPE_TOUPPER,
- _NL_CTYPE_GAP1,
- _NL_CTYPE_TOLOWER,
- _NL_CTYPE_GAP2,
- _NL_CTYPE_CLASS32,
- _NL_CTYPE_GAP3,
- _NL_CTYPE_GAP4,
- _NL_CTYPE_GAP5,
- _NL_CTYPE_GAP6,
- _NL_CTYPE_CLASS_NAMES,
- _NL_CTYPE_MAP_NAMES,
- _NL_CTYPE_WIDTH,
- _NL_CTYPE_MB_CUR_MAX,
- _NL_CTYPE_CODESET_NAME,
- CODESET = _NL_CTYPE_CODESET_NAME,
-#define CODESET CODESET
- _NL_CTYPE_TOUPPER32,
- _NL_CTYPE_TOLOWER32,
- _NL_CTYPE_CLASS_OFFSET,
- _NL_CTYPE_MAP_OFFSET,
- _NL_CTYPE_INDIGITS_MB_LEN,
- _NL_CTYPE_INDIGITS0_MB,
- _NL_CTYPE_INDIGITS1_MB,
- _NL_CTYPE_INDIGITS2_MB,
- _NL_CTYPE_INDIGITS3_MB,
- _NL_CTYPE_INDIGITS4_MB,
- _NL_CTYPE_INDIGITS5_MB,
- _NL_CTYPE_INDIGITS6_MB,
- _NL_CTYPE_INDIGITS7_MB,
- _NL_CTYPE_INDIGITS8_MB,
- _NL_CTYPE_INDIGITS9_MB,
- _NL_CTYPE_INDIGITS_WC_LEN,
- _NL_CTYPE_INDIGITS0_WC,
- _NL_CTYPE_INDIGITS1_WC,
- _NL_CTYPE_INDIGITS2_WC,
- _NL_CTYPE_INDIGITS3_WC,
- _NL_CTYPE_INDIGITS4_WC,
- _NL_CTYPE_INDIGITS5_WC,
- _NL_CTYPE_INDIGITS6_WC,
- _NL_CTYPE_INDIGITS7_WC,
- _NL_CTYPE_INDIGITS8_WC,
- _NL_CTYPE_INDIGITS9_WC,
- _NL_CTYPE_OUTDIGIT0_MB,
- _NL_CTYPE_OUTDIGIT1_MB,
- _NL_CTYPE_OUTDIGIT2_MB,
- _NL_CTYPE_OUTDIGIT3_MB,
- _NL_CTYPE_OUTDIGIT4_MB,
- _NL_CTYPE_OUTDIGIT5_MB,
- _NL_CTYPE_OUTDIGIT6_MB,
- _NL_CTYPE_OUTDIGIT7_MB,
- _NL_CTYPE_OUTDIGIT8_MB,
- _NL_CTYPE_OUTDIGIT9_MB,
- _NL_CTYPE_OUTDIGIT0_WC,
- _NL_CTYPE_OUTDIGIT1_WC,
- _NL_CTYPE_OUTDIGIT2_WC,
- _NL_CTYPE_OUTDIGIT3_WC,
- _NL_CTYPE_OUTDIGIT4_WC,
- _NL_CTYPE_OUTDIGIT5_WC,
- _NL_CTYPE_OUTDIGIT6_WC,
- _NL_CTYPE_OUTDIGIT7_WC,
- _NL_CTYPE_OUTDIGIT8_WC,
- _NL_CTYPE_OUTDIGIT9_WC,
- _NL_CTYPE_TRANSLIT_TAB_SIZE,
- _NL_CTYPE_TRANSLIT_FROM_IDX,
- _NL_CTYPE_TRANSLIT_FROM_TBL,
- _NL_CTYPE_TRANSLIT_TO_IDX,
- _NL_CTYPE_TRANSLIT_TO_TBL,
- _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN,
- _NL_CTYPE_TRANSLIT_DEFAULT_MISSING,
- _NL_CTYPE_TRANSLIT_IGNORE_LEN,
- _NL_CTYPE_TRANSLIT_IGNORE,
- _NL_CTYPE_MAP_TO_NONASCII,
- _NL_CTYPE_NONASCII_CASE,
- _NL_CTYPE_EXTRA_MAP_1,
- _NL_CTYPE_EXTRA_MAP_2,
- _NL_CTYPE_EXTRA_MAP_3,
- _NL_CTYPE_EXTRA_MAP_4,
- _NL_CTYPE_EXTRA_MAP_5,
- _NL_CTYPE_EXTRA_MAP_6,
- _NL_CTYPE_EXTRA_MAP_7,
- _NL_CTYPE_EXTRA_MAP_8,
- _NL_CTYPE_EXTRA_MAP_9,
- _NL_CTYPE_EXTRA_MAP_10,
- _NL_CTYPE_EXTRA_MAP_11,
- _NL_CTYPE_EXTRA_MAP_12,
- _NL_CTYPE_EXTRA_MAP_13,
- _NL_CTYPE_EXTRA_MAP_14,
- _NL_NUM_LC_CTYPE,
-
- /* LC_MONETARY category: formatting of monetary quantities.
- These items each correspond to a member of `struct lconv',
- defined in <locale.h>. */
- __INT_CURR_SYMBOL = _NL_ITEM (__LC_MONETARY, 0),
-#ifdef __USE_GNU
-# define INT_CURR_SYMBOL __INT_CURR_SYMBOL
-#endif
- __CURRENCY_SYMBOL,
-#ifdef __USE_GNU
-# define CURRENCY_SYMBOL __CURRENCY_SYMBOL
-#endif
- __MON_DECIMAL_POINT,
-#ifdef __USE_GNU
-# define MON_DECIMAL_POINT __MON_DECIMAL_POINT
-#endif
- __MON_THOUSANDS_SEP,
-#ifdef __USE_GNU
-# define MON_THOUSANDS_SEP __MON_THOUSANDS_SEP
-#endif
- __MON_GROUPING,
-#ifdef __USE_GNU
-# define MON_GROUPING __MON_GROUPING
-#endif
- __POSITIVE_SIGN,
-#ifdef __USE_GNU
-# define POSITIVE_SIGN __POSITIVE_SIGN
-#endif
- __NEGATIVE_SIGN,
-#ifdef __USE_GNU
-# define NEGATIVE_SIGN __NEGATIVE_SIGN
-#endif
- __INT_FRAC_DIGITS,
-#ifdef __USE_GNU
-# define INT_FRAC_DIGITS __INT_FRAC_DIGITS
-#endif
- __FRAC_DIGITS,
-#ifdef __USE_GNU
-# define FRAC_DIGITS __FRAC_DIGITS
-#endif
- __P_CS_PRECEDES,
-#ifdef __USE_GNU
-# define P_CS_PRECEDES __P_CS_PRECEDES
-#endif
- __P_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define P_SEP_BY_SPACE __P_SEP_BY_SPACE
-#endif
- __N_CS_PRECEDES,
-#ifdef __USE_GNU
-# define N_CS_PRECEDES __N_CS_PRECEDES
-#endif
- __N_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define N_SEP_BY_SPACE __N_SEP_BY_SPACE
-#endif
- __P_SIGN_POSN,
-#ifdef __USE_GNU
-# define P_SIGN_POSN __P_SIGN_POSN
-#endif
- __N_SIGN_POSN,
-#ifdef __USE_GNU
-# define N_SIGN_POSN __N_SIGN_POSN
-#endif
- _NL_MONETARY_CRNCYSTR,
-#define CRNCYSTR _NL_MONETARY_CRNCYSTR
- __INT_P_CS_PRECEDES,
-#ifdef __USE_GNU
-# define INT_P_CS_PRECEDES __INT_P_CS_PRECEDES
-#endif
- __INT_P_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define INT_P_SEP_BY_SPACE __INT_P_SEP_BY_SPACE
-#endif
- __INT_N_CS_PRECEDES,
-#ifdef __USE_GNU
-# define INT_N_CS_PRECEDES __INT_N_CS_PRECEDES
-#endif
- __INT_N_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define INT_N_SEP_BY_SPACE __INT_N_SEP_BY_SPACE
-#endif
- __INT_P_SIGN_POSN,
-#ifdef __USE_GNU
-# define INT_P_SIGN_POSN __INT_P_SIGN_POSN
-#endif
- __INT_N_SIGN_POSN,
-#ifdef __USE_GNU
-# define INT_N_SIGN_POSN __INT_N_SIGN_POSN
-#endif
- _NL_MONETARY_DUO_INT_CURR_SYMBOL,
- _NL_MONETARY_DUO_CURRENCY_SYMBOL,
- _NL_MONETARY_DUO_INT_FRAC_DIGITS,
- _NL_MONETARY_DUO_FRAC_DIGITS,
- _NL_MONETARY_DUO_P_CS_PRECEDES,
- _NL_MONETARY_DUO_P_SEP_BY_SPACE,
- _NL_MONETARY_DUO_N_CS_PRECEDES,
- _NL_MONETARY_DUO_N_SEP_BY_SPACE,
- _NL_MONETARY_DUO_INT_P_CS_PRECEDES,
- _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE,
- _NL_MONETARY_DUO_INT_N_CS_PRECEDES,
- _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE,
- _NL_MONETARY_DUO_P_SIGN_POSN,
- _NL_MONETARY_DUO_N_SIGN_POSN,
- _NL_MONETARY_DUO_INT_P_SIGN_POSN,
- _NL_MONETARY_DUO_INT_N_SIGN_POSN,
- _NL_MONETARY_UNO_VALID_FROM,
- _NL_MONETARY_UNO_VALID_TO,
- _NL_MONETARY_DUO_VALID_FROM,
- _NL_MONETARY_DUO_VALID_TO,
- _NL_MONETARY_CONVERSION_RATE,
- _NL_MONETARY_DECIMAL_POINT_WC,
- _NL_MONETARY_THOUSANDS_SEP_WC,
- _NL_MONETARY_CODESET,
- _NL_NUM_LC_MONETARY,
-
- /* LC_NUMERIC category: formatting of numbers.
- These also correspond to members of `struct lconv'; see <locale.h>. */
- __DECIMAL_POINT = _NL_ITEM (__LC_NUMERIC, 0),
-#ifdef __USE_GNU
-# define DECIMAL_POINT __DECIMAL_POINT
-#endif
- RADIXCHAR = __DECIMAL_POINT,
-#define RADIXCHAR RADIXCHAR
- __THOUSANDS_SEP,
-#ifdef __USE_GNU
-# define THOUSANDS_SEP __THOUSANDS_SEP
-#endif
- THOUSEP = __THOUSANDS_SEP,
-#define THOUSEP THOUSEP
- __GROUPING,
-#ifdef __USE_GNU
-# define GROUPING __GROUPING
-#endif
- _NL_NUMERIC_DECIMAL_POINT_WC,
- _NL_NUMERIC_THOUSANDS_SEP_WC,
- _NL_NUMERIC_CODESET,
- _NL_NUM_LC_NUMERIC,
-
- __YESEXPR = _NL_ITEM (__LC_MESSAGES, 0), /* Regex matching ``yes'' input. */
-#define YESEXPR __YESEXPR
- __NOEXPR, /* Regex matching ``no'' input. */
-#define NOEXPR __NOEXPR
- __YESSTR, /* Output string for ``yes''. */
-#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define YESSTR __YESSTR
-#endif
- __NOSTR, /* Output string for ``no''. */
-#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define NOSTR __NOSTR
-#endif
- _NL_MESSAGES_CODESET,
- _NL_NUM_LC_MESSAGES,
-
- _NL_PAPER_HEIGHT = _NL_ITEM (__LC_PAPER, 0),
- _NL_PAPER_WIDTH,
- _NL_PAPER_CODESET,
- _NL_NUM_LC_PAPER,
-
- _NL_NAME_NAME_FMT = _NL_ITEM (__LC_NAME, 0),
- _NL_NAME_NAME_GEN,
- _NL_NAME_NAME_MR,
- _NL_NAME_NAME_MRS,
- _NL_NAME_NAME_MISS,
- _NL_NAME_NAME_MS,
- _NL_NAME_CODESET,
- _NL_NUM_LC_NAME,
-
- _NL_ADDRESS_POSTAL_FMT = _NL_ITEM (__LC_ADDRESS, 0),
- _NL_ADDRESS_COUNTRY_NAME,
- _NL_ADDRESS_COUNTRY_POST,
- _NL_ADDRESS_COUNTRY_AB2,
- _NL_ADDRESS_COUNTRY_AB3,
- _NL_ADDRESS_COUNTRY_CAR,
- _NL_ADDRESS_COUNTRY_NUM,
- _NL_ADDRESS_COUNTRY_ISBN,
- _NL_ADDRESS_LANG_NAME,
- _NL_ADDRESS_LANG_AB,
- _NL_ADDRESS_LANG_TERM,
- _NL_ADDRESS_LANG_LIB,
- _NL_ADDRESS_CODESET,
- _NL_NUM_LC_ADDRESS,
-
- _NL_TELEPHONE_TEL_INT_FMT = _NL_ITEM (__LC_TELEPHONE, 0),
- _NL_TELEPHONE_TEL_DOM_FMT,
- _NL_TELEPHONE_INT_SELECT,
- _NL_TELEPHONE_INT_PREFIX,
- _NL_TELEPHONE_CODESET,
- _NL_NUM_LC_TELEPHONE,
-
- _NL_MEASUREMENT_MEASUREMENT = _NL_ITEM (__LC_MEASUREMENT, 0),
- _NL_MEASUREMENT_CODESET,
- _NL_NUM_LC_MEASUREMENT,
-
- _NL_IDENTIFICATION_TITLE = _NL_ITEM (__LC_IDENTIFICATION, 0),
- _NL_IDENTIFICATION_SOURCE,
- _NL_IDENTIFICATION_ADDRESS,
- _NL_IDENTIFICATION_CONTACT,
- _NL_IDENTIFICATION_EMAIL,
- _NL_IDENTIFICATION_TEL,
- _NL_IDENTIFICATION_FAX,
- _NL_IDENTIFICATION_LANGUAGE,
- _NL_IDENTIFICATION_TERRITORY,
- _NL_IDENTIFICATION_AUDIENCE,
- _NL_IDENTIFICATION_APPLICATION,
- _NL_IDENTIFICATION_ABBREVIATION,
- _NL_IDENTIFICATION_REVISION,
- _NL_IDENTIFICATION_DATE,
- _NL_IDENTIFICATION_CATEGORY,
- _NL_IDENTIFICATION_CODESET,
- _NL_NUM_LC_IDENTIFICATION,
-
- /* This marks the highest value used. */
- _NL_NUM
-};
-
-/* This macro produces an item you can pass to `nl_langinfo' or
- `nl_langinfo_l' to get the name of the locale in use for CATEGORY. */
-#define _NL_LOCALE_NAME(category) _NL_ITEM ((category), \
- _NL_ITEM_INDEX (-1))
-#ifdef __USE_GNU
-# define NL_LOCALE_NAME(category) _NL_LOCALE_NAME (category)
-#endif
-
-
-/* Return the current locale's value for ITEM.
- If ITEM is invalid, an empty string is returned.
-
- The string returned will not change until `setlocale' is called;
- it is usually in read-only memory and cannot be modified. */
-
-extern char *nl_langinfo (nl_item __item) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Just like nl_langinfo but get the information from the locale object L. */
-extern char *nl_langinfo_l (nl_item __item, locale_t __l);
-#endif
-
-__END_DECLS
-
-#endif /* langinfo.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/lastlog.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/lastlog.h
deleted file mode 100644
index 8cc4254..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/lastlog.h
+++ /dev/null
@@ -1,4 +0,0 @@
-/* This header file is used in 4.3BSD to define `struct lastlog',
- which we define in <bits/utmp.h>. */
-
-#include <utmp.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/libgen.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/libgen.h
deleted file mode 100644
index 7440efc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/libgen.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LIBGEN_H
-#define _LIBGEN_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return directory part of PATH or "." if none is available. */
-extern char *dirname (char *__path) __THROW;
-
-/* Return final component of PATH.
-
- This is the weird XPG version of this function. It sometimes will
- modify its argument. Therefore we normally use the GNU version (in
- <string.h>) and only if this header is included make the XPG
- version available under the real name. */
-extern char *__xpg_basename (char *__path) __THROW;
-#define basename __xpg_basename
-
-__END_DECLS
-
-#endif /* libgen.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/libintl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/libintl.h
deleted file mode 100644
index cee8c20..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/libintl.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/* Message catalogs for internationalization.
- Copyright (C) 1995-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- This file is derived from the file libgettext.h in the GNU gettext package.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LIBINTL_H
-#define _LIBINTL_H 1
-
-#include <features.h>
-
-/* We define an additional symbol to signal that we use the GNU
- implementation of gettext. */
-#define __USE_GNU_GETTEXT 1
-
-/* Provide information about the supported file formats. Returns the
- maximum minor revision number supported for a given major revision. */
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) \
- ((major) == 0 ? 1 : -1)
-
-__BEGIN_DECLS
-
-/* Look up MSGID in the current default message catalog for the current
- LC_MESSAGES locale. If not found, returns MSGID itself (the default
- text). */
-extern char *gettext (const char *__msgid)
- __THROW __attribute_format_arg__ (1);
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current
- LC_MESSAGES locale. */
-extern char *dgettext (const char *__domainname, const char *__msgid)
- __THROW __attribute_format_arg__ (2);
-extern char *__dgettext (const char *__domainname, const char *__msgid)
- __THROW __attribute_format_arg__ (2);
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
- locale. */
-extern char *dcgettext (const char *__domainname,
- const char *__msgid, int __category)
- __THROW __attribute_format_arg__ (2);
-extern char *__dcgettext (const char *__domainname,
- const char *__msgid, int __category)
- __THROW __attribute_format_arg__ (2);
-
-
-/* Similar to `gettext' but select the plural form corresponding to the
- number N. */
-extern char *ngettext (const char *__msgid1, const char *__msgid2,
- unsigned long int __n)
- __THROW __attribute_format_arg__ (1) __attribute_format_arg__ (2);
-
-/* Similar to `dgettext' but select the plural form corresponding to the
- number N. */
-extern char *dngettext (const char *__domainname, const char *__msgid1,
- const char *__msgid2, unsigned long int __n)
- __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3);
-
-/* Similar to `dcgettext' but select the plural form corresponding to the
- number N. */
-extern char *dcngettext (const char *__domainname, const char *__msgid1,
- const char *__msgid2, unsigned long int __n,
- int __category)
- __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3);
-
-
-/* Set the current default message catalog to DOMAINNAME.
- If DOMAINNAME is null, return the current default.
- If DOMAINNAME is "", reset to the default of "messages". */
-extern char *textdomain (const char *__domainname) __THROW;
-
-/* Specify that the DOMAINNAME message catalog will be found
- in DIRNAME rather than in the system locale data base. */
-extern char *bindtextdomain (const char *__domainname,
- const char *__dirname) __THROW;
-
-/* Specify the character encoding in which the messages from the
- DOMAINNAME message catalog will be returned. */
-extern char *bind_textdomain_codeset (const char *__domainname,
- const char *__codeset) __THROW;
-
-
-/* Optimized version of the function above. */
-#if defined __OPTIMIZE__ && !defined __cplusplus
-
-/* We need NULL for `gettext'. */
-# define __need_NULL
-# include <stddef.h>
-
-/* We need LC_MESSAGES for `dgettext'. */
-# include <locale.h>
-
-/* These must be macros. Inlined functions are useless because the
- `__builtin_constant_p' predicate in dcgettext would always return
- false. */
-
-# define gettext(msgid) dgettext (NULL, msgid)
-
-# define dgettext(domainname, msgid) \
- dcgettext (domainname, msgid, LC_MESSAGES)
-
-# define ngettext(msgid1, msgid2, n) dngettext (NULL, msgid1, msgid2, n)
-
-# define dngettext(domainname, msgid1, msgid2, n) \
- dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES)
-
-#endif /* Optimizing. */
-
-__END_DECLS
-
-#endif /* libintl.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/limits.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/limits.h
deleted file mode 100644
index c90a599..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/limits.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
- */
-
-#ifndef _LIBC_LIMITS_H_
-#define _LIBC_LIMITS_H_ 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-
-/* Maximum length of any multibyte character in any locale.
- We define this value here since the gcc header does not define
- the correct value. */
-#define MB_LEN_MAX 16
-
-
-/* If we are not using GNU CC we have to define all the symbols ourself.
- Otherwise use gcc's definitions (see below). */
-#if !defined __GNUC__ || __GNUC__ < 2
-
-/* We only protect from multiple inclusion here, because all the other
- #include's protect themselves, and in GCC 2 we may #include_next through
- multiple copies of this file before we get to GCC's. */
-# ifndef _LIMITS_H
-# define _LIMITS_H 1
-
-#include <bits/wordsize.h>
-
-/* We don't have #include_next.
- Define ANSI <limits.h> for standard 32-bit words. */
-
-/* These assume 8-bit `char's, 16-bit `short int's,
- and 32-bit `int's and `long int's. */
-
-/* Number of bits in a `char'. */
-# define CHAR_BIT 8
-
-/* Minimum and maximum values a `signed char' can hold. */
-# define SCHAR_MIN (-128)
-# define SCHAR_MAX 127
-
-/* Maximum value an `unsigned char' can hold. (Minimum is 0.) */
-# define UCHAR_MAX 255
-
-/* Minimum and maximum values a `char' can hold. */
-# ifdef __CHAR_UNSIGNED__
-# define CHAR_MIN 0
-# define CHAR_MAX UCHAR_MAX
-# else
-# define CHAR_MIN SCHAR_MIN
-# define CHAR_MAX SCHAR_MAX
-# endif
-
-/* Minimum and maximum values a `signed short int' can hold. */
-# define SHRT_MIN (-32768)
-# define SHRT_MAX 32767
-
-/* Maximum value an `unsigned short int' can hold. (Minimum is 0.) */
-# define USHRT_MAX 65535
-
-/* Minimum and maximum values a `signed int' can hold. */
-# define INT_MIN (-INT_MAX - 1)
-# define INT_MAX 2147483647
-
-/* Maximum value an `unsigned int' can hold. (Minimum is 0.) */
-# define UINT_MAX 4294967295U
-
-/* Minimum and maximum values a `signed long int' can hold. */
-# if __WORDSIZE == 64
-# define LONG_MAX 9223372036854775807L
-# else
-# define LONG_MAX 2147483647L
-# endif
-# define LONG_MIN (-LONG_MAX - 1L)
-
-/* Maximum value an `unsigned long int' can hold. (Minimum is 0.) */
-# if __WORDSIZE == 64
-# define ULONG_MAX 18446744073709551615UL
-# else
-# define ULONG_MAX 4294967295UL
-# endif
-
-# ifdef __USE_ISOC99
-
-/* Minimum and maximum values a `signed long long int' can hold. */
-# define LLONG_MAX 9223372036854775807LL
-# define LLONG_MIN (-LLONG_MAX - 1LL)
-
-/* Maximum value an `unsigned long long int' can hold. (Minimum is 0.) */
-# define ULLONG_MAX 18446744073709551615ULL
-
-# endif /* ISO C99 */
-
-# endif /* limits.h */
-#endif /* GCC 2. */
-
-#endif /* !_LIBC_LIMITS_H_ */
-
- /* Get the compiler's limits.h, which defines almost all the ISO constants.
-
- We put this #include_next outside the double inclusion check because
- it should be possible to include this file more than once and still get
- the definitions from gcc's header. */
-#if defined __GNUC__ && !defined _GCC_LIMITS_H_
-/* `_GCC_LIMITS_H_' is what GCC's file defines. */
-# include_next <limits.h>
-#endif
-
-/* The <limits.h> files in some gcc versions don't define LLONG_MIN,
- LLONG_MAX, and ULLONG_MAX. Instead only the values gcc defined for
- ages are available. */
-#if defined __USE_ISOC99 && defined __GNUC__
-# ifndef LLONG_MIN
-# define LLONG_MIN (-LLONG_MAX-1)
-# endif
-# ifndef LLONG_MAX
-# define LLONG_MAX __LONG_LONG_MAX__
-# endif
-# ifndef ULLONG_MAX
-# define ULLONG_MAX (LLONG_MAX * 2ULL + 1)
-# endif
-#endif
-
-/* The integer width macros are not defined by GCC's <limits.h> before
- GCC 7, or if _GNU_SOURCE rather than
- __STDC_WANT_IEC_60559_BFP_EXT__ is used to enable this feature. */
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# ifndef CHAR_WIDTH
-# define CHAR_WIDTH 8
-# endif
-# ifndef SCHAR_WIDTH
-# define SCHAR_WIDTH 8
-# endif
-# ifndef UCHAR_WIDTH
-# define UCHAR_WIDTH 8
-# endif
-# ifndef SHRT_WIDTH
-# define SHRT_WIDTH 16
-# endif
-# ifndef USHRT_WIDTH
-# define USHRT_WIDTH 16
-# endif
-# ifndef INT_WIDTH
-# define INT_WIDTH 32
-# endif
-# ifndef UINT_WIDTH
-# define UINT_WIDTH 32
-# endif
-# ifndef LONG_WIDTH
-# define LONG_WIDTH __WORDSIZE
-# endif
-# ifndef ULONG_WIDTH
-# define ULONG_WIDTH __WORDSIZE
-# endif
-# ifndef LLONG_WIDTH
-# define LLONG_WIDTH 64
-# endif
-# ifndef ULLONG_WIDTH
-# define ULLONG_WIDTH 64
-# endif
-#endif /* Use IEC_60559_BFP_EXT. */
-
-/* The macros for _Bool are not defined by GCC's <limits.h> before GCC
- 11, or if _GNU_SOURCE is defined rather than enabling C2x support
- with -std. */
-#if __GLIBC_USE (ISOC2X)
-# ifndef BOOL_MAX
-# define BOOL_MAX 1
-# endif
-# ifndef BOOL_WIDTH
-# define BOOL_WIDTH 1
-# endif
-#endif
-
-#ifdef __USE_POSIX
-/* POSIX adds things to <limits.h>. */
-# include <bits/posix1_lim.h>
-#endif
-
-#ifdef __USE_POSIX2
-# include <bits/posix2_lim.h>
-#endif
-
-#ifdef __USE_XOPEN
-# include <bits/xopen_lim.h>
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/link.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/link.h
deleted file mode 100644
index ff3a85c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/link.h
+++ /dev/null
@@ -1,194 +0,0 @@
-/* Data structure for communication from the run-time dynamic linker for
- loaded ELF shared objects.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LINK_H
-#define _LINK_H 1
-
-#include <features.h>
-#include <elf.h>
-#include <dlfcn.h>
-#include <sys/types.h>
-
-/* We use this macro to refer to ELF types independent of the native wordsize.
- `ElfW(TYPE)' is used in place of `Elf32_TYPE' or `Elf64_TYPE'. */
-#define ElfW(type) _ElfW (Elf, __ELF_NATIVE_CLASS, type)
-#define _ElfW(e,w,t) _ElfW_1 (e, w, _##t)
-#define _ElfW_1(e,w,t) e##w##t
-
-#include <bits/elfclass.h> /* Defines __ELF_NATIVE_CLASS. */
-#include <bits/link.h>
-
-/* Rendezvous structure used by the run-time dynamic linker to communicate
- details of shared object loading to the debugger. If the executable's
- dynamic section has a DT_DEBUG element, the run-time linker sets that
- element's value to the address where this structure can be found. */
-
-struct r_debug
- {
- int r_version; /* Version number for this protocol. */
-
- struct link_map *r_map; /* Head of the chain of loaded objects. */
-
- /* This is the address of a function internal to the run-time linker,
- that will always be called when the linker begins to map in a
- library or unmap it, and again when the mapping change is complete.
- The debugger can set a breakpoint at this address if it wants to
- notice shared object mapping changes. */
- ElfW(Addr) r_brk;
- enum
- {
- /* This state value describes the mapping change taking place when
- the `r_brk' address is called. */
- RT_CONSISTENT, /* Mapping change is complete. */
- RT_ADD, /* Beginning to add a new object. */
- RT_DELETE /* Beginning to remove an object mapping. */
- } r_state;
-
- ElfW(Addr) r_ldbase; /* Base address the linker is loaded at. */
- };
-
-/* This is the instance of that structure used by the dynamic linker. */
-extern struct r_debug _r_debug;
-
-/* This symbol refers to the "dynamic structure" in the `.dynamic' section
- of whatever module refers to `_DYNAMIC'. So, to find its own
- `struct r_debug', a program could do:
- for (dyn = _DYNAMIC; dyn->d_tag != DT_NULL; ++dyn)
- if (dyn->d_tag == DT_DEBUG)
- r_debug = (struct r_debug *) dyn->d_un.d_ptr;
- */
-extern ElfW(Dyn) _DYNAMIC[];
-
-/* Structure describing a loaded shared object. The `l_next' and `l_prev'
- members form a chain of all the shared objects loaded at startup.
-
- These data structures exist in space used by the run-time dynamic linker;
- modifying them may have disastrous results. */
-
-struct link_map
- {
- /* These first few members are part of the protocol with the debugger.
- This is the same format used in SVR4. */
-
- ElfW(Addr) l_addr; /* Difference between the address in the ELF
- file and the addresses in memory. */
- char *l_name; /* Absolute file name object was found in. */
- ElfW(Dyn) *l_ld; /* Dynamic section of the shared object. */
- struct link_map *l_next, *l_prev; /* Chain of loaded objects. */
- };
-
-#ifdef __USE_GNU
-
-/* Version numbers for la_version handshake interface. */
-#define LAV_CURRENT 1
-
-/* Activity types signaled through la_activity. */
-enum
- {
- LA_ACT_CONSISTENT, /* Link map consistent again. */
- LA_ACT_ADD, /* New object will be added. */
- LA_ACT_DELETE /* Objects will be removed. */
- };
-
-/* Values representing origin of name for dynamic loading. */
-enum
- {
- LA_SER_ORIG = 0x01, /* Original name. */
- LA_SER_LIBPATH = 0x02, /* Directory from LD_LIBRARY_PATH. */
- LA_SER_RUNPATH = 0x04, /* Directory from RPATH/RUNPATH. */
- LA_SER_CONFIG = 0x08, /* Found through ldconfig. */
- LA_SER_DEFAULT = 0x40, /* Default directory. */
- LA_SER_SECURE = 0x80 /* Unused. */
- };
-
-/* Values for la_objopen return value. */
-enum
- {
- LA_FLG_BINDTO = 0x01, /* Audit symbols bound to this object. */
- LA_FLG_BINDFROM = 0x02 /* Audit symbols bound from this object. */
- };
-
-/* Values for la_symbind flags parameter. */
-enum
- {
- LA_SYMB_NOPLTENTER = 0x01, /* la_pltenter will not be called. */
- LA_SYMB_NOPLTEXIT = 0x02, /* la_pltexit will not be called. */
- LA_SYMB_STRUCTCALL = 0x04, /* Return value is a structure. */
- LA_SYMB_DLSYM = 0x08, /* Binding due to dlsym call. */
- LA_SYMB_ALTVALUE = 0x10 /* Value has been changed by a previous
- la_symbind call. */
- };
-
-struct dl_phdr_info
- {
- ElfW(Addr) dlpi_addr;
- const char *dlpi_name;
- const ElfW(Phdr) *dlpi_phdr;
- ElfW(Half) dlpi_phnum;
-
- /* Note: Following members were introduced after the first
- version of this structure was available. Check the SIZE
- argument passed to the dl_iterate_phdr callback to determine
- whether or not each later member is available. */
-
- /* Incremented when a new object may have been added. */
- __extension__ unsigned long long int dlpi_adds;
- /* Incremented when an object may have been removed. */
- __extension__ unsigned long long int dlpi_subs;
-
- /* If there is a PT_TLS segment, its module ID as used in
- TLS relocations, else zero. */
- size_t dlpi_tls_modid;
-
- /* The address of the calling thread's instance of this module's
- PT_TLS segment, if it has one and it has been allocated
- in the calling thread, otherwise a null pointer. */
- void *dlpi_tls_data;
- };
-
-__BEGIN_DECLS
-
-extern int dl_iterate_phdr (int (*__callback) (struct dl_phdr_info *,
- size_t, void *),
- void *__data);
-
-
-/* Prototypes for the ld.so auditing interfaces. These are not
- defined anywhere in ld.so but instead have to be provided by the
- auditing DSO. */
-extern unsigned int la_version (unsigned int __version);
-extern void la_activity (uintptr_t *__cookie, unsigned int __flag);
-extern char *la_objsearch (const char *__name, uintptr_t *__cookie,
- unsigned int __flag);
-extern unsigned int la_objopen (struct link_map *__map, Lmid_t __lmid,
- uintptr_t *__cookie);
-extern void la_preinit (uintptr_t *__cookie);
-extern uintptr_t la_symbind32 (Elf32_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook, uintptr_t *__defcook,
- unsigned int *__flags, const char *__symname);
-extern uintptr_t la_symbind64 (Elf64_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook, uintptr_t *__defcook,
- unsigned int *__flags, const char *__symname);
-extern unsigned int la_objclose (uintptr_t *__cookie);
-
-__END_DECLS
-
-#endif
-
-#endif /* link.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/locale.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/locale.h
deleted file mode 100644
index 6104d22..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/locale.h
+++ /dev/null
@@ -1,197 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.11 Localization <locale.h>
- */
-
-#ifndef _LOCALE_H
-#define _LOCALE_H 1
-
-#include <features.h>
-
-#define __need_NULL
-#include <stddef.h>
-#include <bits/locale.h>
-
-__BEGIN_DECLS
-
-/* These are the possibilities for the first argument to setlocale.
- The code assumes that the lowest LC_* symbol has the value zero. */
-#define LC_CTYPE __LC_CTYPE
-#define LC_NUMERIC __LC_NUMERIC
-#define LC_TIME __LC_TIME
-#define LC_COLLATE __LC_COLLATE
-#define LC_MONETARY __LC_MONETARY
-#define LC_MESSAGES __LC_MESSAGES
-#define LC_ALL __LC_ALL
-#define LC_PAPER __LC_PAPER
-#define LC_NAME __LC_NAME
-#define LC_ADDRESS __LC_ADDRESS
-#define LC_TELEPHONE __LC_TELEPHONE
-#define LC_MEASUREMENT __LC_MEASUREMENT
-#define LC_IDENTIFICATION __LC_IDENTIFICATION
-
-
-/* Structure giving information about numeric and monetary notation. */
-struct lconv
-{
- /* Numeric (non-monetary) information. */
-
- char *decimal_point; /* Decimal point character. */
- char *thousands_sep; /* Thousands separator. */
- /* Each element is the number of digits in each group;
- elements with higher indices are farther left.
- An element with value CHAR_MAX means that no further grouping is done.
- An element with value 0 means that the previous element is used
- for all groups farther left. */
- char *grouping;
-
- /* Monetary information. */
-
- /* First three chars are a currency symbol from ISO 4217.
- Fourth char is the separator. Fifth char is '\0'. */
- char *int_curr_symbol;
- char *currency_symbol; /* Local currency symbol. */
- char *mon_decimal_point; /* Decimal point character. */
- char *mon_thousands_sep; /* Thousands separator. */
- char *mon_grouping; /* Like `grouping' element (above). */
- char *positive_sign; /* Sign for positive values. */
- char *negative_sign; /* Sign for negative values. */
- char int_frac_digits; /* Int'l fractional digits. */
- char frac_digits; /* Local fractional digits. */
- /* 1 if currency_symbol precedes a positive value, 0 if succeeds. */
- char p_cs_precedes;
- /* 1 iff a space separates currency_symbol from a positive value. */
- char p_sep_by_space;
- /* 1 if currency_symbol precedes a negative value, 0 if succeeds. */
- char n_cs_precedes;
- /* 1 iff a space separates currency_symbol from a negative value. */
- char n_sep_by_space;
- /* Positive and negative sign positions:
- 0 Parentheses surround the quantity and currency_symbol.
- 1 The sign string precedes the quantity and currency_symbol.
- 2 The sign string follows the quantity and currency_symbol.
- 3 The sign string immediately precedes the currency_symbol.
- 4 The sign string immediately follows the currency_symbol. */
- char p_sign_posn;
- char n_sign_posn;
-#ifdef __USE_ISOC99
- /* 1 if int_curr_symbol precedes a positive value, 0 if succeeds. */
- char int_p_cs_precedes;
- /* 1 iff a space separates int_curr_symbol from a positive value. */
- char int_p_sep_by_space;
- /* 1 if int_curr_symbol precedes a negative value, 0 if succeeds. */
- char int_n_cs_precedes;
- /* 1 iff a space separates int_curr_symbol from a negative value. */
- char int_n_sep_by_space;
- /* Positive and negative sign positions:
- 0 Parentheses surround the quantity and int_curr_symbol.
- 1 The sign string precedes the quantity and int_curr_symbol.
- 2 The sign string follows the quantity and int_curr_symbol.
- 3 The sign string immediately precedes the int_curr_symbol.
- 4 The sign string immediately follows the int_curr_symbol. */
- char int_p_sign_posn;
- char int_n_sign_posn;
-#else
- char __int_p_cs_precedes;
- char __int_p_sep_by_space;
- char __int_n_cs_precedes;
- char __int_n_sep_by_space;
- char __int_p_sign_posn;
- char __int_n_sign_posn;
-#endif
-};
-
-
-/* Set and/or return the current locale. */
-extern char *setlocale (int __category, const char *__locale) __THROW;
-
-/* Return the numeric/monetary information for the current locale. */
-extern struct lconv *localeconv (void) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extends the locale interface with functions for
- explicit creation and manipulation of 'locale_t' objects
- representing locale contexts, and a set of parallel
- locale-sensitive text processing functions that take a locale_t
- argument. This enables applications to work with data from
- multiple locales simultaneously and thread-safely. */
-# include <bits/types/locale_t.h>
-
-/* Return a reference to a data structure representing a set of locale
- datasets. Unlike for the CATEGORY parameter for `setlocale' the
- CATEGORY_MASK parameter here uses a single bit for each category,
- made by OR'ing together LC_*_MASK bits above. */
-extern locale_t newlocale (int __category_mask, const char *__locale,
- locale_t __base) __THROW;
-
-/* These are the bits that can be set in the CATEGORY_MASK argument to
- `newlocale'. In the GNU implementation, LC_FOO_MASK has the value
- of (1 << LC_FOO), but this is not a part of the interface that
- callers can assume will be true. */
-# define LC_CTYPE_MASK (1 << __LC_CTYPE)
-# define LC_NUMERIC_MASK (1 << __LC_NUMERIC)
-# define LC_TIME_MASK (1 << __LC_TIME)
-# define LC_COLLATE_MASK (1 << __LC_COLLATE)
-# define LC_MONETARY_MASK (1 << __LC_MONETARY)
-# define LC_MESSAGES_MASK (1 << __LC_MESSAGES)
-# define LC_PAPER_MASK (1 << __LC_PAPER)
-# define LC_NAME_MASK (1 << __LC_NAME)
-# define LC_ADDRESS_MASK (1 << __LC_ADDRESS)
-# define LC_TELEPHONE_MASK (1 << __LC_TELEPHONE)
-# define LC_MEASUREMENT_MASK (1 << __LC_MEASUREMENT)
-# define LC_IDENTIFICATION_MASK (1 << __LC_IDENTIFICATION)
-# define LC_ALL_MASK (LC_CTYPE_MASK \
- | LC_NUMERIC_MASK \
- | LC_TIME_MASK \
- | LC_COLLATE_MASK \
- | LC_MONETARY_MASK \
- | LC_MESSAGES_MASK \
- | LC_PAPER_MASK \
- | LC_NAME_MASK \
- | LC_ADDRESS_MASK \
- | LC_TELEPHONE_MASK \
- | LC_MEASUREMENT_MASK \
- | LC_IDENTIFICATION_MASK \
- )
-
-/* Return a duplicate of the set of locale in DATASET. All usage
- counters are increased if necessary. */
-extern locale_t duplocale (locale_t __dataset) __THROW;
-
-/* Free the data associated with a locale dataset previously returned
- by a call to `setlocale_r'. */
-extern void freelocale (locale_t __dataset) __THROW;
-
-/* Switch the current thread's locale to DATASET.
- If DATASET is null, instead just return the current setting.
- The special value LC_GLOBAL_LOCALE is the initial setting
- for all threads and can also be installed any time, meaning
- the thread uses the global settings controlled by `setlocale'. */
-extern locale_t uselocale (locale_t __dataset) __THROW;
-
-/* This value can be passed to `uselocale' and may be returned by it.
- Passing this value to any other function has undefined behavior. */
-# define LC_GLOBAL_LOCALE ((locale_t) -1L)
-
-#endif
-
-__END_DECLS
-
-#endif /* locale.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/malloc.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/malloc.h
deleted file mode 100644
index e9157dd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/malloc.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/* Prototypes and definition for malloc implementation.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MALLOC_H
-#define _MALLOC_H 1
-
-#include <features.h>
-#include <stddef.h>
-#include <stdio.h>
-
-#ifdef _LIBC
-# define __MALLOC_HOOK_VOLATILE
-# define __MALLOC_DEPRECATED
-#else
-# define __MALLOC_HOOK_VOLATILE volatile
-# define __MALLOC_DEPRECATED __attribute_deprecated__
-#endif
-
-
-__BEGIN_DECLS
-
-/* Allocate SIZE bytes of memory. */
-extern void *malloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-
-/* Allocate NMEMB elements of SIZE bytes each, all initialized to 0. */
-extern void *calloc (size_t __nmemb, size_t __size)
-__THROW __attribute_malloc__ __attribute_alloc_size__ ((1, 2)) __wur;
-
-/* Re-allocate the previously allocated block in __ptr, making the new
- block SIZE bytes long. */
-/* __attribute_malloc__ is not used, because if realloc returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *realloc (void *__ptr, size_t __size)
-__THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2));
-
-/* Re-allocate the previously allocated block in PTR, making the new
- block large enough for NMEMB elements of SIZE bytes each. */
-/* __attribute_malloc__ is not used, because if reallocarray returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
-__THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2, 3));
-
-/* Free a block allocated by `malloc', `realloc' or `calloc'. */
-extern void free (void *__ptr) __THROW;
-
-/* Allocate SIZE bytes allocated to ALIGNMENT bytes. */
-extern void *memalign (size_t __alignment, size_t __size)
-__THROW __attribute_malloc__ __attribute_alloc_size__ ((2)) __wur;
-
-/* Allocate SIZE bytes on a page boundary. */
-extern void *valloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-
-/* Equivalent to valloc(minimum-page-that-holds(n)), that is, round up
- __size to nearest pagesize. */
-extern void *pvalloc (size_t __size) __THROW __attribute_malloc__ __wur;
-
-/* Underlying allocation function; successive calls should return
- contiguous pieces of memory. */
-extern void *(*__morecore) (ptrdiff_t __size) __MALLOC_DEPRECATED;
-
-/* Default value of `__morecore'. */
-extern void *__default_morecore (ptrdiff_t __size)
-__THROW __attribute_malloc__ __MALLOC_DEPRECATED;
-
-/* SVID2/XPG mallinfo structure */
-
-struct mallinfo
-{
- int arena; /* non-mmapped space allocated from system */
- int ordblks; /* number of free chunks */
- int smblks; /* number of fastbin blocks */
- int hblks; /* number of mmapped regions */
- int hblkhd; /* space in mmapped regions */
- int usmblks; /* always 0, preserved for backwards compatibility */
- int fsmblks; /* space available in freed fastbin blocks */
- int uordblks; /* total allocated space */
- int fordblks; /* total free space */
- int keepcost; /* top-most, releasable (via malloc_trim) space */
-};
-
-/* SVID2/XPG mallinfo2 structure which can handle allocations
- bigger than 4GB. */
-
-struct mallinfo2
-{
- size_t arena; /* non-mmapped space allocated from system */
- size_t ordblks; /* number of free chunks */
- size_t smblks; /* number of fastbin blocks */
- size_t hblks; /* number of mmapped regions */
- size_t hblkhd; /* space in mmapped regions */
- size_t usmblks; /* always 0, preserved for backwards compatibility */
- size_t fsmblks; /* space available in freed fastbin blocks */
- size_t uordblks; /* total allocated space */
- size_t fordblks; /* total free space */
- size_t keepcost; /* top-most, releasable (via malloc_trim) space */
-};
-
-/* Returns a copy of the updated current mallinfo. */
-extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
-
-/* Returns a copy of the updated current mallinfo. */
-extern struct mallinfo2 mallinfo2 (void) __THROW;
-
-/* SVID2/XPG mallopt options */
-#ifndef M_MXFAST
-# define M_MXFAST 1 /* maximum request size for "fastbins" */
-#endif
-#ifndef M_NLBLKS
-# define M_NLBLKS 2 /* UNUSED in this malloc */
-#endif
-#ifndef M_GRAIN
-# define M_GRAIN 3 /* UNUSED in this malloc */
-#endif
-#ifndef M_KEEP
-# define M_KEEP 4 /* UNUSED in this malloc */
-#endif
-
-/* mallopt options that actually do something */
-#define M_TRIM_THRESHOLD -1
-#define M_TOP_PAD -2
-#define M_MMAP_THRESHOLD -3
-#define M_MMAP_MAX -4
-#define M_CHECK_ACTION -5
-#define M_PERTURB -6
-#define M_ARENA_TEST -7
-#define M_ARENA_MAX -8
-
-/* General SVID/XPG interface to tunable parameters. */
-extern int mallopt (int __param, int __val) __THROW;
-
-/* Release all but __pad bytes of freed top-most memory back to the
- system. Return 1 if successful, else 0. */
-extern int malloc_trim (size_t __pad) __THROW;
-
-/* Report the number of usable allocated bytes associated with allocated
- chunk __ptr. */
-extern size_t malloc_usable_size (void *__ptr) __THROW;
-
-/* Prints brief summary statistics on stderr. */
-extern void malloc_stats (void) __THROW;
-
-/* Output information about state of allocator to stream FP. */
-extern int malloc_info (int __options, FILE *__fp) __THROW;
-
-/* Hooks for debugging and user-defined versions. */
-extern void (*__MALLOC_HOOK_VOLATILE __free_hook) (void *__ptr,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __malloc_hook)(size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __realloc_hook)(void *__ptr,
- size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __memalign_hook)(size_t __alignment,
- size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void (*__MALLOC_HOOK_VOLATILE __after_morecore_hook) (void)
- __MALLOC_DEPRECATED;
-
-
-__END_DECLS
-#endif /* malloc.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/math.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/math.h
deleted file mode 100644
index 0e20515..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/math.h
+++ /dev/null
@@ -1,1389 +0,0 @@
-/* Declarations for math functions.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.12 Mathematics <math.h>
- */
-
-#ifndef _MATH_H
-#define _MATH_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-#if defined log && defined __GNUC__
-# warning A macro called log was already defined when <math.h> was included.
-# warning This will cause compilation problems.
-#endif
-
-__BEGIN_DECLS
-
-/* Get definitions of __intmax_t and __uintmax_t. */
-#include <bits/types.h>
-
-/* Get machine-dependent vector math functions declarations. */
-#include <bits/math-vector.h>
-
-/* Gather machine dependent type support. */
-#include <bits/floatn.h>
-
-/* Value returned on overflow. With IEEE 754 floating point, this is
- +Infinity, otherwise the largest representable positive value. */
-#if __GNUC_PREREQ (3, 3)
-# define HUGE_VAL (__builtin_huge_val ())
-#else
-/* This may provoke compiler warnings, and may not be rounded to
- +Infinity in all IEEE 754 rounding modes, but is the best that can
- be done in ISO C while remaining a constant expression. 10,000 is
- greater than the maximum (decimal) exponent for all supported
- floating-point formats and widths. */
-# define HUGE_VAL 1e10000
-#endif
-#ifdef __USE_ISOC99
-# if __GNUC_PREREQ (3, 3)
-# define HUGE_VALF (__builtin_huge_valf ())
-# define HUGE_VALL (__builtin_huge_vall ())
-# else
-# define HUGE_VALF 1e10000f
-# define HUGE_VALL 1e10000L
-# endif
-#endif
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F16 (__builtin_huge_valf16 ())
-#endif
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F32 (__builtin_huge_valf32 ())
-#endif
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F64 (__builtin_huge_valf64 ())
-#endif
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F128 (__builtin_huge_valf128 ())
-#endif
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F32X (__builtin_huge_valf32x ())
-#endif
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F64X (__builtin_huge_valf64x ())
-#endif
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F128X (__builtin_huge_valf128x ())
-#endif
-
-#ifdef __USE_ISOC99
-/* IEEE positive infinity. */
-# if __GNUC_PREREQ (3, 3)
-# define INFINITY (__builtin_inff ())
-# else
-# define INFINITY HUGE_VALF
-# endif
-
-/* IEEE Not A Number. */
-# if __GNUC_PREREQ (3, 3)
-# define NAN (__builtin_nanf (""))
-# else
-/* This will raise an "invalid" exception outside static initializers,
- but is the best that can be done in ISO C while remaining a
- constant expression. */
-# define NAN (0.0f / 0.0f)
-# endif
-#endif /* __USE_ISOC99 */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Signaling NaN macros, if supported. */
-# if __GNUC_PREREQ (3, 3)
-# define SNANF (__builtin_nansf (""))
-# define SNAN (__builtin_nans (""))
-# define SNANL (__builtin_nansl (""))
-# endif
-#endif
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF16 (__builtin_nansf16 (""))
-#endif
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF32 (__builtin_nansf32 (""))
-#endif
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF64 (__builtin_nansf64 (""))
-#endif
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF128 (__builtin_nansf128 (""))
-#endif
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF32X (__builtin_nansf32x (""))
-#endif
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF64X (__builtin_nansf64x (""))
-#endif
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF128X (__builtin_nansf128x (""))
-#endif
-
-/* Get __GLIBC_FLT_EVAL_METHOD. */
-#include <bits/flt-eval-method.h>
-
-#ifdef __USE_ISOC99
-/* Define the following typedefs.
-
- float_t floating-point type at least as wide as `float' used
- to evaluate `float' expressions
- double_t floating-point type at least as wide as `double' used
- to evaluate `double' expressions
-*/
-# if __GLIBC_FLT_EVAL_METHOD == 0 || __GLIBC_FLT_EVAL_METHOD == 16
-typedef float float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 1
-typedef double float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 2
-typedef long double float_t;
-typedef long double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 32
-typedef _Float32 float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 33
-typedef _Float32x float_t;
-typedef _Float32x double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 64
-typedef _Float64 float_t;
-typedef _Float64 double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 65
-typedef _Float64x float_t;
-typedef _Float64x double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 128
-typedef _Float128 float_t;
-typedef _Float128 double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 129
-typedef _Float128x float_t;
-typedef _Float128x double_t;
-# else
-# error "Unknown __GLIBC_FLT_EVAL_METHOD"
-# endif
-#endif
-
-/* Define macros for the return values of ilogb and llogb, based on
- __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN.
-
- FP_ILOGB0 Expands to a value returned by `ilogb (0.0)'.
- FP_ILOGBNAN Expands to a value returned by `ilogb (NAN)'.
- FP_LLOGB0 Expands to a value returned by `llogb (0.0)'.
- FP_LLOGBNAN Expands to a value returned by `llogb (NAN)'.
-
-*/
-
-#include <bits/fp-logb.h>
-#ifdef __USE_ISOC99
-# if __FP_LOGB0_IS_MIN
-# define FP_ILOGB0 (-2147483647 - 1)
-# else
-# define FP_ILOGB0 (-2147483647)
-# endif
-# if __FP_LOGBNAN_IS_MIN
-# define FP_ILOGBNAN (-2147483647 - 1)
-# else
-# define FP_ILOGBNAN 2147483647
-# endif
-#endif
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# if __WORDSIZE == 32
-# define __FP_LONG_MAX 0x7fffffffL
-# else
-# define __FP_LONG_MAX 0x7fffffffffffffffL
-# endif
-# if __FP_LOGB0_IS_MIN
-# define FP_LLOGB0 (-__FP_LONG_MAX - 1)
-# else
-# define FP_LLOGB0 (-__FP_LONG_MAX)
-# endif
-# if __FP_LOGBNAN_IS_MIN
-# define FP_LLOGBNAN (-__FP_LONG_MAX - 1)
-# else
-# define FP_LLOGBNAN __FP_LONG_MAX
-# endif
-#endif
-
-/* Get the architecture specific values describing the floating-point
- evaluation. The following symbols will get defined:
-
- FP_FAST_FMA
- FP_FAST_FMAF
- FP_FAST_FMAL
- If defined it indicates that the `fma' function
- generally executes about as fast as a multiply and an add.
- This macro is defined only iff the `fma' function is
- implemented directly with a hardware multiply-add instructions.
-*/
-
-#include <bits/fp-fast.h>
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Rounding direction macros for fromfp functions. */
-enum
- {
- FP_INT_UPWARD =
-# define FP_INT_UPWARD 0
- FP_INT_UPWARD,
- FP_INT_DOWNWARD =
-# define FP_INT_DOWNWARD 1
- FP_INT_DOWNWARD,
- FP_INT_TOWARDZERO =
-# define FP_INT_TOWARDZERO 2
- FP_INT_TOWARDZERO,
- FP_INT_TONEARESTFROMZERO =
-# define FP_INT_TONEARESTFROMZERO 3
- FP_INT_TONEARESTFROMZERO,
- FP_INT_TONEAREST =
-# define FP_INT_TONEAREST 4
- FP_INT_TONEAREST,
- };
-#endif
-
-/* The file <bits/mathcalls.h> contains the prototypes for all the
- actual math functions. These macros are used for those prototypes,
- so we can easily declare each function as both `name' and `__name',
- and can declare the float versions `namef' and `__namef'. */
-
-#define __SIMD_DECL(function) __CONCAT (__DECL_SIMD_, function)
-
-#define __MATHCALL_VEC(function, suffix, args) \
- __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \
- __MATHCALL (function, suffix, args)
-
-#define __MATHDECL_VEC(type, function,suffix, args) \
- __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \
- __MATHDECL(type, function,suffix, args)
-
-#define __MATHCALL(function,suffix, args) \
- __MATHDECL (_Mdouble_,function,suffix, args)
-#define __MATHDECL(type, function,suffix, args) \
- __MATHDECL_1(type, function,suffix, args); \
- __MATHDECL_1(type, __CONCAT(__,function),suffix, args)
-#define __MATHCALLX(function,suffix, args, attrib) \
- __MATHDECLX (_Mdouble_,function,suffix, args, attrib)
-#define __MATHDECLX(type, function,suffix, args, attrib) \
- __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); \
- __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)
-#define __MATHDECL_1_IMPL(type, function, suffix, args) \
- extern type __MATH_PRECNAME(function,suffix) args __THROW
-#define __MATHDECL_1(type, function, suffix, args) \
- __MATHDECL_1_IMPL(type, function, suffix, args)
-/* Ignore the alias by default. The alias is only useful with
- redirections. */
-#define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHDECL_1(type, function, suffix, args)
-
-#define __MATHREDIR(type, function, suffix, args, to) \
- extern type __REDIRECT_NTH (__MATH_PRECNAME (function, suffix), args, to)
-
-#define _Mdouble_ double
-#define __MATH_PRECNAME(name,r) __CONCAT(name,r)
-#define __MATH_DECLARING_DOUBLE 1
-#define __MATH_DECLARING_FLOATN 0
-#include <bits/mathcalls-helper-functions.h>
-#include <bits/mathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-#undef __MATH_DECLARING_DOUBLE
-#undef __MATH_DECLARING_FLOATN
-
-#ifdef __USE_ISOC99
-
-
-/* Include the file of declarations again, this time using `float'
- instead of `double' and appending f to each function name. */
-
-# define _Mdouble_ float
-# define __MATH_PRECNAME(name,r) name##f##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 0
-# include <bits/mathcalls-helper-functions.h>
-# include <bits/mathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-
-# if !(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \
- || defined __LDBL_COMPAT \
- || defined _LIBC_TEST
-# ifdef __LDBL_COMPAT
-
-# ifdef __USE_ISOC99
-extern float __nldbl_nexttowardf (float __x, long double __y)
- __THROW __attribute__ ((__const__));
-# ifdef __REDIRECT_NTH
-extern float __REDIRECT_NTH (nexttowardf, (float __x, long double __y),
- __nldbl_nexttowardf)
- __attribute__ ((__const__));
-extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y),
- nextafter) __attribute__ ((__const__));
-extern long double __REDIRECT_NTH (nexttowardl,
- (long double __x, long double __y),
- nextafter) __attribute__ ((__const__));
-# endif
-# endif
-
-# undef __MATHDECL_1
-# define __MATHDECL_1(type, function,suffix, args) \
- __MATHREDIR(type, function, suffix, args, __CONCAT(function,suffix))
-
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# ifdef __REDIRECT_NTH
-# ifdef __USE_ISOC99
-extern float __REDIRECT_NTH (nexttowardf, (float __x, long double __y),
- __nexttowardf_to_ieee128)
- __attribute__ ((__const__));
-extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y),
- __nexttoward_to_ieee128)
- __attribute__ ((__const__));
-
-#define __dremieee128 __remainderieee128
-#define __gammaieee128 __lgammaieee128
-
-# endif
-# endif
-
-# undef __MATHDECL_1
-# undef __MATHDECL_ALIAS
-
-# define __REDIRTO(function, suffix) \
- __ ## function ## ieee128 ## suffix
-# define __REDIRTO_ALT(function, suffix) \
- __ ## function ## f128 ## suffix
-
-# define __MATHDECL_1(type, function, suffix, args) \
- __MATHREDIR (type, function, suffix, args, __REDIRTO (function, suffix))
-# define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHREDIR (type, function, suffix, args, __REDIRTO_ALT (alias, suffix))
-# endif
-
-/* Include the file of declarations again, this time using `long double'
- instead of `double' and appending l to each function name. */
-
-# define _Mdouble_ long double
-# define __MATH_PRECNAME(name,r) name##l##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 0
-# define __MATH_DECLARE_LDOUBLE 1
-# include <bits/mathcalls-helper-functions.h>
-# include <bits/mathcalls.h>
-
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __REDIRTO
-# undef __REDIRTO_ALT
-# undef __MATHDECL_1
-# undef __MATHDECL_ALIAS
-# define __MATHDECL_1(type, function, suffix, args) \
- __MATHDECL_1_IMPL(type, function, suffix, args)
-# define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHDECL_1(type, function, suffix, args)
-# endif
-# endif /* !(__NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT */
-
-#endif /* Use ISO C99. */
-
-/* Include the file of declarations for _FloatN and _FloatNx
- types. */
-
-#if __HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !defined _LIBC)
-# define _Mdouble_ _Float16
-# define __MATH_PRECNAME(name,r) name##f16##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT16
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !defined _LIBC)
-# define _Mdouble_ _Float32
-# define __MATH_PRECNAME(name,r) name##f32##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT32
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !defined _LIBC)
-# define _Mdouble_ _Float64
-# define __MATH_PRECNAME(name,r) name##f64##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT64
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !defined _LIBC)
-# define _Mdouble_ _Float128
-# define __MATH_PRECNAME(name,r) name##f128##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT128
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !defined _LIBC)
-# define _Mdouble_ _Float32x
-# define __MATH_PRECNAME(name,r) name##f32x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT32X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !defined _LIBC)
-# define _Mdouble_ _Float64x
-# define __MATH_PRECNAME(name,r) name##f64x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT64X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !defined _LIBC)
-# define _Mdouble_ _Float128x
-# define __MATH_PRECNAME(name,r) name##f128x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT128X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !_LIBC). */
-
-#undef __MATHDECL_1_IMPL
-#undef __MATHDECL_1
-#undef __MATHDECL_ALIAS
-#undef __MATHDECL
-#undef __MATHCALL
-
-/* Declare functions returning a narrower type. */
-#define __MATHCALL_NARROW_ARGS_1 (_Marg_ __x)
-#define __MATHCALL_NARROW_ARGS_2 (_Marg_ __x, _Marg_ __y)
-#define __MATHCALL_NARROW_ARGS_3 (_Marg_ __x, _Marg_ __y, _Marg_ __z)
-#define __MATHCALL_NARROW_NORMAL(func, nargs) \
- extern _Mret_ func __MATHCALL_NARROW_ARGS_ ## nargs __THROW
-#define __MATHCALL_NARROW_REDIR(func, redir, nargs) \
- extern _Mret_ __REDIRECT_NTH (func, __MATHCALL_NARROW_ARGS_ ## nargs, \
- redir)
-#define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-# define _Mret_ float
-# define _Marg_ double
-# define __MATHCALL_NAME(name) f ## name
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-
-# define _Mret_ float
-# define _Marg_ long double
-# define __MATHCALL_NAME(name) f ## name ## l
-# ifdef __LDBL_COMPAT
-# define __MATHCALL_REDIR_NAME(name) f ## name
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# define __MATHCALL_REDIR_NAME(name) __ ## f32 ## name ## ieee128
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# endif
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHCALL_REDIR_NAME
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-# endif
-
-# define _Mret_ double
-# define _Marg_ long double
-# define __MATHCALL_NAME(name) d ## name ## l
-# ifdef __LDBL_COMPAT
-# define __MATHCALL_REDIR_NAME(name) __nldbl_d ## name ## l
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# define __MATHCALL_REDIR_NAME(name) __ ## f64 ## name ## ieee128
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# endif
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHCALL_REDIR_NAME
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-# endif
-
-#endif
-
-#if __GLIBC_USE (IEC_60559_TYPES_EXT)
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT32
-# define _Mret_ _Float16
-# define _Marg_ _Float32
-# define __MATHCALL_NAME(name) f16 ## name ## f32
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT32X
-# define _Mret_ _Float16
-# define _Marg_ _Float32x
-# define __MATHCALL_NAME(name) f16 ## name ## f32x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT64
-# define _Mret_ _Float16
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f16 ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT64X
-# define _Mret_ _Float16
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f16 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT128
-# define _Mret_ _Float16
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f16 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT128X
-# define _Mret_ _Float16
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f16 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT32X
-# define _Mret_ _Float32
-# define _Marg_ _Float32x
-# define __MATHCALL_NAME(name) f32 ## name ## f32x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT64
-# define _Mret_ _Float32
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f32 ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT64X
-# define _Mret_ _Float32
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f32 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT128
-# define _Mret_ _Float32
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f32 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT128X
-# define _Mret_ _Float32
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f32 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT64
-# define _Mret_ _Float32x
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f32x ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT64X
-# define _Mret_ _Float32x
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f32x ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT128
-# define _Mret_ _Float32x
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f32x ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT128X
-# define _Mret_ _Float32x
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f32x ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT64X
-# define _Mret_ _Float64
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f64 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT128
-# define _Mret_ _Float64
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f64 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT128X
-# define _Mret_ _Float64
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f64 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64X && __HAVE_FLOAT128
-# define _Mret_ _Float64x
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f64x ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64X && __HAVE_FLOAT128X
-# define _Mret_ _Float64x
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f64x ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT128 && __HAVE_FLOAT128X
-# define _Mret_ _Float128
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f128 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-#endif
-
-#undef __MATHCALL_NARROW_ARGS_1
-#undef __MATHCALL_NARROW_ARGS_2
-#undef __MATHCALL_NARROW_ARGS_3
-#undef __MATHCALL_NARROW_NORMAL
-#undef __MATHCALL_NARROW_REDIR
-#undef __MATHCALL_NARROW
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* This variable is used by `gamma' and `lgamma'. */
-extern int signgam;
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT16 \
- || __HAVE_DISTINCT_FLOAT32 \
- || __HAVE_DISTINCT_FLOAT64 \
- || __HAVE_DISTINCT_FLOAT32X \
- || __HAVE_DISTINCT_FLOAT64X \
- || __HAVE_DISTINCT_FLOAT128X)
-# error "Unsupported _FloatN or _FloatNx types for <math.h>."
-#endif
-
-/* Depending on the type of TG_ARG, call an appropriately suffixed
- version of FUNC with arguments (including parentheses) ARGS.
- Suffixed functions may not exist for long double if it has the same
- format as double, or for other types with the same format as float,
- double or long double. The behavior is undefined if the argument
- does not have a real floating type. The definition may use a
- conditional expression, so all suffixed versions of FUNC must
- return the same type (FUNC may include a cast if necessary rather
- than being a single identifier). */
-#ifdef __NO_LONG_DOUBLE_MATH
-# if __HAVE_DISTINCT_FLOAT128
-# error "Distinct _Float128 without distinct long double not supported."
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- (sizeof (TG_ARG) == sizeof (float) ? FUNC ## f ARGS : FUNC ARGS)
-#elif __HAVE_DISTINCT_FLOAT128
-# if __HAVE_GENERIC_SELECTION
-# if __HAVE_FLOATN_NOT_TYPEDEF && __HAVE_FLOAT32
-# define __MATH_TG_F32(FUNC, ARGS) _Float32: FUNC ## f ARGS,
-# else
-# define __MATH_TG_F32(FUNC, ARGS)
-# endif
-# if __HAVE_FLOATN_NOT_TYPEDEF && __HAVE_FLOAT64X
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __MATH_TG_F64X(FUNC, ARGS) _Float64x: FUNC ## l ARGS,
-# else
-# define __MATH_TG_F64X(FUNC, ARGS) _Float64x: FUNC ## f128 ARGS,
-# endif
-# else
-# define __MATH_TG_F64X(FUNC, ARGS)
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- _Generic ((TG_ARG), \
- float: FUNC ## f ARGS, \
- __MATH_TG_F32 (FUNC, ARGS) \
- default: FUNC ARGS, \
- long double: FUNC ## l ARGS, \
- __MATH_TG_F64X (FUNC, ARGS) \
- _Float128: FUNC ## f128 ARGS)
-# else
-# if __HAVE_FLOATN_NOT_TYPEDEF
-# error "Non-typedef _FloatN but no _Generic."
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), float), \
- FUNC ## f ARGS, \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), double), \
- FUNC ARGS, \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), long double), \
- FUNC ## l ARGS, \
- FUNC ## f128 ARGS)))
-# endif
-#else
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- (sizeof (TG_ARG) == sizeof (float) \
- ? FUNC ## f ARGS \
- : sizeof (TG_ARG) == sizeof (double) \
- ? FUNC ARGS \
- : FUNC ## l ARGS)
-#endif
-
-/* ISO C99 defines some generic macros which work on any data type. */
-#ifdef __USE_ISOC99
-
-/* All floating-point numbers can be put in one of these categories. */
-enum
- {
- FP_NAN =
-# define FP_NAN 0
- FP_NAN,
- FP_INFINITE =
-# define FP_INFINITE 1
- FP_INFINITE,
- FP_ZERO =
-# define FP_ZERO 2
- FP_ZERO,
- FP_SUBNORMAL =
-# define FP_SUBNORMAL 3
- FP_SUBNORMAL,
- FP_NORMAL =
-# define FP_NORMAL 4
- FP_NORMAL
- };
-
-/* GCC bug 66462 means we cannot use the math builtins with -fsignaling-nan,
- so disable builtins if this is enabled. When fixed in a newer GCC,
- the __SUPPORT_SNAN__ check may be skipped for those versions. */
-
-/* Return number of classification appropriate for X. */
-# if ((__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)) \
- && (!defined __OPTIMIZE_SIZE__ || defined __cplusplus)
- /* The check for __cplusplus allows the use of the builtin, even
- when optimization for size is on. This is provided for
- libstdc++, only to let its configure test work when it is built
- with -Os. No further use of this definition of fpclassify is
- expected in C++ mode, since libstdc++ provides its own version
- of fpclassify in cmath (which undefines fpclassify). */
-# define fpclassify(x) __builtin_fpclassify (FP_NAN, FP_INFINITE, \
- FP_NORMAL, FP_SUBNORMAL, FP_ZERO, x)
-# else
-# define fpclassify(x) __MATH_TG ((x), __fpclassify, (x))
-# endif
-
-/* Return nonzero value if sign of X is negative. */
-# if __GNUC_PREREQ (6,0) || __glibc_clang_prereq (3,3)
-# define signbit(x) __builtin_signbit (x)
-# elif defined __cplusplus
- /* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin.
- The check for __cplusplus allows the use of the builtin instead of
- __MATH_TG. This is provided for libstdc++, only to let its configure
- test work. No further use of this definition of signbit is expected
- in C++ mode, since libstdc++ provides its own version of signbit
- in cmath (which undefines signbit). */
-# define signbit(x) __builtin_signbitl (x)
-# elif __GNUC_PREREQ (4,0)
-# define signbit(x) __MATH_TG ((x), __builtin_signbit, (x))
-# else
-# define signbit(x) __MATH_TG ((x), __signbit, (x))
-# endif
-
-/* Return nonzero value if X is not +-Inf or NaN. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isfinite(x) __builtin_isfinite (x)
-# else
-# define isfinite(x) __MATH_TG ((x), __finite, (x))
-# endif
-
-/* Return nonzero value if X is neither zero, subnormal, Inf, nor NaN. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isnormal(x) __builtin_isnormal (x)
-# else
-# define isnormal(x) (fpclassify (x) == FP_NORMAL)
-# endif
-
-/* Return nonzero value if X is a NaN. We could use `fpclassify' but
- we already have this functions `__isnan' and it is faster. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isnan(x) __builtin_isnan (x)
-# else
-# define isnan(x) __MATH_TG ((x), __isnan, (x))
-# endif
-
-/* Return nonzero value if X is positive or negative infinity. */
-# if __HAVE_DISTINCT_FLOAT128 && !__GNUC_PREREQ (7,0) \
- && !defined __SUPPORT_SNAN__ && !defined __cplusplus
- /* Since __builtin_isinf_sign is broken for float128 before GCC 7.0,
- use the helper function, __isinff128, with older compilers. This is
- only provided for C mode, because in C++ mode, GCC has no support
- for __builtin_types_compatible_p (and when in C++ mode, this macro is
- not used anyway, because libstdc++ headers undefine it). */
-# define isinf(x) \
- (__builtin_types_compatible_p (__typeof (x), _Float128) \
- ? __isinff128 (x) : __builtin_isinf_sign (x))
-# elif (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (3,7)
-# define isinf(x) __builtin_isinf_sign (x)
-# else
-# define isinf(x) __MATH_TG ((x), __isinf, (x))
-# endif
-
-/* Bitmasks for the math_errhandling macro. */
-# define MATH_ERRNO 1 /* errno set by math functions. */
-# define MATH_ERREXCEPT 2 /* Exceptions raised by math functions. */
-
-/* By default all math functions support both errno and exception handling
- (except for soft floating point implementations which may only support
- errno handling). If errno handling is disabled, exceptions are still
- supported by GLIBC. Set math_errhandling to 0 with -ffast-math (this is
- nonconforming but it is more useful than leaving it undefined). */
-# ifdef __FAST_MATH__
-# define math_errhandling 0
-# elif defined __NO_MATH_ERRNO__
-# define math_errhandling (MATH_ERREXCEPT)
-# else
-# define math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)
-# endif
-
-#endif /* Use ISO C99. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# include <bits/iscanonical.h>
-
-/* Return nonzero value if X is a signaling NaN. */
-# ifndef __cplusplus
-# define issignaling(x) __MATH_TG ((x), __issignaling, (x))
-# else
- /* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin. On the
- other hand, overloading provides the means to distinguish between
- the floating-point types. The overloading resolution will match
- the correct parameter (regardless of type qualifiers (i.e.: const
- and volatile)). */
-extern "C++" {
-inline int issignaling (float __val) { return __issignalingf (__val); }
-inline int issignaling (double __val) { return __issignaling (__val); }
-inline int
-issignaling (long double __val)
-{
-# ifdef __NO_LONG_DOUBLE_MATH
- return __issignaling (__val);
-# else
- return __issignalingl (__val);
-# endif
-}
-# if __HAVE_FLOAT128_UNLIKE_LDBL
-/* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); }
-# endif
-} /* extern C++ */
-# endif
-
-/* Return nonzero value if X is subnormal. */
-# define issubnormal(x) (fpclassify (x) == FP_SUBNORMAL)
-
-/* Return nonzero value if X is zero. */
-# ifndef __cplusplus
-# ifdef __SUPPORT_SNAN__
-# define iszero(x) (fpclassify (x) == FP_ZERO)
-# else
-# define iszero(x) (((__typeof (x)) (x)) == 0)
-# endif
-# else /* __cplusplus */
-extern "C++" {
-# ifdef __SUPPORT_SNAN__
-inline int
-iszero (float __val)
-{
- return __fpclassifyf (__val) == FP_ZERO;
-}
-inline int
-iszero (double __val)
-{
- return __fpclassify (__val) == FP_ZERO;
-}
-inline int
-iszero (long double __val)
-{
-# ifdef __NO_LONG_DOUBLE_MATH
- return __fpclassify (__val) == FP_ZERO;
-# else
- return __fpclassifyl (__val) == FP_ZERO;
-# endif
-}
-# if __HAVE_FLOAT128_UNLIKE_LDBL
- /* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-inline int
-iszero (_Float128 __val)
-{
- return __fpclassifyf128 (__val) == FP_ZERO;
-}
-# endif
-# else
-template <class __T> inline bool
-iszero (__T __val)
-{
- return __val == 0;
-}
-# endif
-} /* extern C++ */
-# endif /* __cplusplus */
-#endif /* Use IEC_60559_BFP_EXT. */
-
-#ifdef __USE_XOPEN
-/* X/Open wants another strange constant. */
-# define MAXFLOAT 3.40282347e+38F
-#endif
-
-
-/* Some useful constants. */
-#if defined __USE_MISC || defined __USE_XOPEN
-# define M_E 2.7182818284590452354 /* e */
-# define M_LOG2E 1.4426950408889634074 /* log_2 e */
-# define M_LOG10E 0.43429448190325182765 /* log_10 e */
-# define M_LN2 0.69314718055994530942 /* log_e 2 */
-# define M_LN10 2.30258509299404568402 /* log_e 10 */
-# define M_PI 3.14159265358979323846 /* pi */
-# define M_PI_2 1.57079632679489661923 /* pi/2 */
-# define M_PI_4 0.78539816339744830962 /* pi/4 */
-# define M_1_PI 0.31830988618379067154 /* 1/pi */
-# define M_2_PI 0.63661977236758134308 /* 2/pi */
-# define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */
-# define M_SQRT2 1.41421356237309504880 /* sqrt(2) */
-# define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */
-#endif
-
-/* The above constants are not adequate for computation using `long double's.
- Therefore we provide as an extension constants with similar names as a
- GNU extension. Provide enough digits for the 128-bit IEEE quad. */
-#ifdef __USE_GNU
-# define M_El 2.718281828459045235360287471352662498L /* e */
-# define M_LOG2El 1.442695040888963407359924681001892137L /* log_2 e */
-# define M_LOG10El 0.434294481903251827651128918916605082L /* log_10 e */
-# define M_LN2l 0.693147180559945309417232121458176568L /* log_e 2 */
-# define M_LN10l 2.302585092994045684017991454684364208L /* log_e 10 */
-# define M_PIl 3.141592653589793238462643383279502884L /* pi */
-# define M_PI_2l 1.570796326794896619231321691639751442L /* pi/2 */
-# define M_PI_4l 0.785398163397448309615660845819875721L /* pi/4 */
-# define M_1_PIl 0.318309886183790671537767526745028724L /* 1/pi */
-# define M_2_PIl 0.636619772367581343075535053490057448L /* 2/pi */
-# define M_2_SQRTPIl 1.128379167095512573896158903121545172L /* 2/sqrt(pi) */
-# define M_SQRT2l 1.414213562373095048801688724209698079L /* sqrt(2) */
-# define M_SQRT1_2l 0.707106781186547524400844362104849039L /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT16 && defined __USE_GNU
-# define M_Ef16 __f16 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef16 __f16 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef16 __f16 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f16 __f16 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f16 __f16 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf16 __f16 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f16 __f16 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f16 __f16 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf16 __f16 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf16 __f16 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf16 __f16 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f16 __f16 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f16 __f16 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT32 && defined __USE_GNU
-# define M_Ef32 __f32 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef32 __f32 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef32 __f32 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f32 __f32 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f32 __f32 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf32 __f32 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f32 __f32 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f32 __f32 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf32 __f32 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf32 __f32 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf32 __f32 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f32 __f32 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f32 __f32 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT64 && defined __USE_GNU
-# define M_Ef64 __f64 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef64 __f64 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef64 __f64 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f64 __f64 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f64 __f64 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf64 __f64 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f64 __f64 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f64 __f64 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf64 __f64 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf64 __f64 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf64 __f64 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f64 __f64 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f64 __f64 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT128 && defined __USE_GNU
-# define M_Ef128 __f128 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef128 __f128 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef128 __f128 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f128 __f128 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f128 __f128 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf128 __f128 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f128 __f128 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f128 __f128 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf128 __f128 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf128 __f128 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf128 __f128 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f128 __f128 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f128 __f128 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT32X && defined __USE_GNU
-# define M_Ef32x __f32x (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef32x __f32x (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef32x __f32x (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f32x __f32x (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f32x __f32x (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf32x __f32x (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f32x __f32x (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f32x __f32x (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf32x __f32x (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf32x __f32x (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf32x __f32x (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f32x __f32x (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f32x __f32x (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT64X && defined __USE_GNU
-# define M_Ef64x __f64x (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef64x __f64x (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef64x __f64x (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f64x __f64x (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f64x __f64x (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf64x __f64x (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f64x __f64x (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f64x __f64x (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf64x __f64x (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf64x __f64x (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf64x __f64x (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f64x __f64x (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f64x __f64x (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT128X && defined __USE_GNU
-# error "M_* values needed for _Float128x"
-#endif
-
-#ifdef __USE_ISOC99
-# if __GNUC_PREREQ (3, 1)
-/* ISO C99 defines some macros to compare number while taking care for
- unordered numbers. Many FPUs provide special instructions to support
- these operations. Generic support in GCC for these as builtins went
- in 2.97, but not all cpus added their patterns until 3.1. Therefore
- we enable the builtins from 3.1 onwards and use a generic implementation
- othwerwise. */
-# define isgreater(x, y) __builtin_isgreater(x, y)
-# define isgreaterequal(x, y) __builtin_isgreaterequal(x, y)
-# define isless(x, y) __builtin_isless(x, y)
-# define islessequal(x, y) __builtin_islessequal(x, y)
-# define islessgreater(x, y) __builtin_islessgreater(x, y)
-# define isunordered(x, y) __builtin_isunordered(x, y)
-# else
-# define isgreater(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x > __y; }))
-# define isgreaterequal(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x >= __y; }))
-# define isless(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x < __y; }))
-# define islessequal(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x <= __y; }))
-# define islessgreater(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x != __y; }))
-/* isunordered must always check both operands first for signaling NaNs. */
-# define isunordered(x, y) \
- (__extension__ ({ __typeof__ (x) __u = (x); __typeof__ (y) __v = (y); \
- __u != __v && (__u != __u || __v != __v); }))
-# endif
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* An expression whose type has the widest of the evaluation formats
- of X and Y (which are of floating-point types). */
-# if __FLT_EVAL_METHOD__ == 2 || __FLT_EVAL_METHOD__ > 64
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0L)
-# elif __FLT_EVAL_METHOD__ == 1 || __FLT_EVAL_METHOD__ > 32
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0)
-# elif __FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == 32
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0f)
-# else
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y))
-# endif
-
-/* Return X == Y but raising "invalid" and setting errno if X or Y is
- a NaN. */
-# if !defined __cplusplus || (__cplusplus < 201103L && !defined __GNUC__)
-# define iseqsig(x, y) \
- __MATH_TG (__MATH_EVAL_FMT2 (x, y), __iseqsig, ((x), (y)))
-# else
-/* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin. Moreover,
- the comparison macros from ISO C take two floating-point arguments,
- which need not have the same type. Choosing what underlying function
- to call requires evaluating the formats of the arguments, then
- selecting which is wider. The macro __MATH_EVAL_FMT2 provides this
- information, however, only the type of the macro expansion is
- relevant (actually evaluating the expression would be incorrect).
- Thus, the type is used as a template parameter for __iseqsig_type,
- which calls the appropriate underlying function. */
-extern "C++" {
-template<typename> struct __iseqsig_type;
-
-template<> struct __iseqsig_type<float>
-{
- static int __call (float __x, float __y) throw ()
- {
- return __iseqsigf (__x, __y);
- }
-};
-
-template<> struct __iseqsig_type<double>
-{
- static int __call (double __x, double __y) throw ()
- {
- return __iseqsig (__x, __y);
- }
-};
-
-template<> struct __iseqsig_type<long double>
-{
- static int __call (long double __x, long double __y) throw ()
- {
-# ifndef __NO_LONG_DOUBLE_MATH
- return __iseqsigl (__x, __y);
-# else
- return __iseqsig (__x, __y);
-# endif
- }
-};
-
-# if __HAVE_FLOAT128_UNLIKE_LDBL
- /* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-template<> struct __iseqsig_type<_Float128>
-{
- static int __call (_Float128 __x, _Float128 __y) throw ()
- {
- return __iseqsigf128 (__x, __y);
- }
-};
-# endif
-
-template<typename _T1, typename _T2>
-inline int
-iseqsig (_T1 __x, _T2 __y) throw ()
-{
-# if __cplusplus >= 201103L
- typedef decltype (__MATH_EVAL_FMT2 (__x, __y)) _T3;
-# else
- typedef __typeof (__MATH_EVAL_FMT2 (__x, __y)) _T3;
-# endif
- return __iseqsig_type<_T3>::__call (__x, __y);
-}
-
-} /* extern "C++" */
-# endif /* __cplusplus */
-
-#endif
-
-__END_DECLS
-
-
-#endif /* math.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mcheck.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mcheck.h
deleted file mode 100644
index 58412d8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mcheck.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MCHECK_H
-#define _MCHECK_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return values for `mprobe': these are the kinds of inconsistencies that
- `mcheck' enables detection of. */
-enum mcheck_status
-{
- MCHECK_DISABLED = -1, /* Consistency checking is not turned on. */
- MCHECK_OK, /* Block is fine. */
- MCHECK_FREE, /* Block freed twice. */
- MCHECK_HEAD, /* Memory before the block was clobbered. */
- MCHECK_TAIL /* Memory after the block was clobbered. */
-};
-
-
-/* Activate a standard collection of debugging hooks. This must be called
- before `malloc' is ever called. ABORTFUNC is called with an error code
- (see enum above) when an inconsistency is detected. If ABORTFUNC is
- null, the standard function prints on stderr and then calls `abort'. */
-extern int mcheck (void (*__abortfunc)(enum mcheck_status)) __THROW;
-
-/* Similar to `mcheck' but performs checks for all block whenever one of
- the memory handling functions is called. This can be very slow. */
-extern int mcheck_pedantic (void (*__abortfunc)(enum mcheck_status)) __THROW;
-
-/* Force check of all blocks now. */
-extern void mcheck_check_all (void);
-
-/* Check for aberrations in a particular malloc'd block. You must have
- called `mcheck' already. These are the same checks that `mcheck' does
- when you free or reallocate a block. */
-extern enum mcheck_status mprobe (void *__ptr) __THROW;
-
-/* Activate a standard collection of tracing hooks. */
-extern void mtrace (void) __THROW;
-extern void muntrace (void) __THROW;
-
-__END_DECLS
-#endif /* mcheck.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/memory.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/memory.h
deleted file mode 100644
index caa94d3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/memory.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * SVID
- */
-
-#ifndef _MEMORY_H
-#define _MEMORY_H 1
-
-#include <features.h>
-
-
-#ifndef _STRING_H
-# include <string.h>
-#endif /* string.h */
-
-
-#endif /* memory.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mntent.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mntent.h
deleted file mode 100644
index f3beb23..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mntent.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* Utilities for reading/writing fstab, mtab, etc.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MNTENT_H
-#define _MNTENT_H 1
-
-#include <features.h>
-#include <paths.h>
-#include <bits/types/FILE.h>
-
-/* File listing canonical interesting mount points. */
-#define MNTTAB _PATH_MNTTAB /* Deprecated alias. */
-
-/* File listing currently active mount points. */
-#define MOUNTED _PATH_MOUNTED /* Deprecated alias. */
-
-
-/* General filesystem types. */
-#define MNTTYPE_IGNORE "ignore" /* Ignore this entry. */
-#define MNTTYPE_NFS "nfs" /* Network file system. */
-#define MNTTYPE_SWAP "swap" /* Swap device. */
-
-
-/* Generic mount options. */
-#define MNTOPT_DEFAULTS "defaults" /* Use all default options. */
-#define MNTOPT_RO "ro" /* Read only. */
-#define MNTOPT_RW "rw" /* Read/write. */
-#define MNTOPT_SUID "suid" /* Set uid allowed. */
-#define MNTOPT_NOSUID "nosuid" /* No set uid allowed. */
-#define MNTOPT_NOAUTO "noauto" /* Do not auto mount. */
-
-
-__BEGIN_DECLS
-
-/* Structure describing a mount table entry. */
-struct mntent
- {
- char *mnt_fsname; /* Device or server for filesystem. */
- char *mnt_dir; /* Directory mounted on. */
- char *mnt_type; /* Type of filesystem: ufs, nfs, etc. */
- char *mnt_opts; /* Comma-separated options for fs. */
- int mnt_freq; /* Dump frequency (in days). */
- int mnt_passno; /* Pass number for `fsck'. */
- };
-
-
-/* Prepare to begin reading and/or writing mount table entries from the
- beginning of FILE. MODE is as for `fopen'. */
-extern FILE *setmntent (const char *__file, const char *__mode) __THROW;
-
-/* Read one mount table entry from STREAM. Returns a pointer to storage
- reused on the next call, or null for EOF or error (use feof/ferror to
- check). */
-extern struct mntent *getmntent (FILE *__stream) __THROW;
-
-#ifdef __USE_MISC
-/* Reentrant version of the above function. */
-extern struct mntent *getmntent_r (FILE *__restrict __stream,
- struct mntent *__restrict __result,
- char *__restrict __buffer,
- int __bufsize) __THROW;
-#endif
-
-/* Write the mount table entry described by MNT to STREAM.
- Return zero on success, nonzero on failure. */
-extern int addmntent (FILE *__restrict __stream,
- const struct mntent *__restrict __mnt) __THROW;
-
-/* Close a stream opened with `setmntent'. */
-extern int endmntent (FILE *__stream) __THROW;
-
-/* Search MNT->mnt_opts for an option matching OPT.
- Returns the address of the substring, or null if none found. */
-extern char *hasmntopt (const struct mntent *__mnt,
- const char *__opt) __THROW;
-
-
-__END_DECLS
-
-#endif /* mntent.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/monetary.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/monetary.h
deleted file mode 100644
index a29af54..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/monetary.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Header file for monetary value formatting functions.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MONETARY_H
-#define _MONETARY_H 1
-
-#include <features.h>
-
-/* Get needed types. */
-#define __need_size_t
-#include <stddef.h>
-#include <bits/types.h>
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-
-__BEGIN_DECLS
-
-/* Formatting a monetary value according to the current locale. */
-extern ssize_t strfmon (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format, ...)
- __THROW __attribute_format_strfmon__ (3, 4);
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Formatting a monetary value according to the given locale. */
-extern ssize_t strfmon_l (char *__restrict __s, size_t __maxsize,
- locale_t __loc,
- const char *__restrict __format, ...)
- __THROW __attribute_format_strfmon__ (4, 5);
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/monetary-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* monetary.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mqueue.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mqueue.h
deleted file mode 100644
index a69cc6a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/mqueue.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MQUEUE_H
-#define _MQUEUE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <fcntl.h>
-#include <bits/types/sigevent_t.h>
-#include <bits/types/struct_timespec.h>
-/* Get the definition of mqd_t and struct mq_attr. */
-#include <bits/mqueue.h>
-
-__BEGIN_DECLS
-
-/* Establish connection between a process and a message queue NAME and
- return message queue descriptor or (mqd_t) -1 on error. OFLAG determines
- the type of access used. If O_CREAT is on OFLAG, the third argument is
- taken as a `mode_t', the mode of the created message queue, and the fourth
- argument is taken as `struct mq_attr *', pointer to message queue
- attributes. If the fourth argument is NULL, default attributes are
- used. */
-extern mqd_t mq_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-
-/* Removes the association between message queue descriptor MQDES and its
- message queue. */
-extern int mq_close (mqd_t __mqdes) __THROW;
-
-/* Query status and attributes of message queue MQDES. */
-extern int mq_getattr (mqd_t __mqdes, struct mq_attr *__mqstat)
- __THROW __nonnull ((2));
-
-/* Set attributes associated with message queue MQDES and if OMQSTAT is
- not NULL also query its old attributes. */
-extern int mq_setattr (mqd_t __mqdes,
- const struct mq_attr *__restrict __mqstat,
- struct mq_attr *__restrict __omqstat)
- __THROW __nonnull ((2));
-
-/* Remove message queue named NAME. */
-extern int mq_unlink (const char *__name) __THROW __nonnull ((1));
-
-/* Register notification issued upon message arrival to an empty
- message queue MQDES. */
-extern int mq_notify (mqd_t __mqdes, const struct sigevent *__notification)
- __THROW;
-
-/* Receive the oldest from highest priority messages in message queue
- MQDES. */
-extern ssize_t mq_receive (mqd_t __mqdes, char *__msg_ptr, size_t __msg_len,
- unsigned int *__msg_prio) __nonnull ((2));
-
-/* Add message pointed by MSG_PTR to message queue MQDES. */
-extern int mq_send (mqd_t __mqdes, const char *__msg_ptr, size_t __msg_len,
- unsigned int __msg_prio) __nonnull ((2));
-
-#ifdef __USE_XOPEN2K
-/* Receive the oldest from highest priority messages in message queue
- MQDES, stop waiting if ABS_TIMEOUT expires. */
-extern ssize_t mq_timedreceive (mqd_t __mqdes, char *__restrict __msg_ptr,
- size_t __msg_len,
- unsigned int *__restrict __msg_prio,
- const struct timespec *__restrict __abs_timeout)
- __nonnull ((2, 5));
-
-/* Add message pointed by MSG_PTR to message queue MQDES, stop blocking
- on full message queue if ABS_TIMEOUT expires. */
-extern int mq_timedsend (mqd_t __mqdes, const char *__msg_ptr,
- size_t __msg_len, unsigned int __msg_prio,
- const struct timespec *__abs_timeout)
- __nonnull ((2, 5));
-#endif
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function \
- && (defined __va_arg_pack_len || defined __use_clang_fortify)
-# include <bits/mqueue2.h>
-#endif
-
-__END_DECLS
-
-#endif /* mqueue.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ethernet.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ethernet.h
deleted file mode 100644
index b0b814d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ethernet.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the FreeBSD version of this file. Curiously, that file
- lacks a copyright in the header. */
-
-#ifndef __NET_ETHERNET_H
-#define __NET_ETHERNET_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-#include <linux/if_ether.h> /* IEEE 802.3 Ethernet constants */
-
-__BEGIN_DECLS
-
-/* This is a name for the 48 bit ethernet address available on many
- systems. */
-struct ether_addr
-{
- uint8_t ether_addr_octet[ETH_ALEN];
-} __attribute__ ((__packed__));
-
-/* 10Mb/s ethernet header */
-struct ether_header
-{
- uint8_t ether_dhost[ETH_ALEN]; /* destination eth addr */
- uint8_t ether_shost[ETH_ALEN]; /* source ether addr */
- uint16_t ether_type; /* packet type ID field */
-} __attribute__ ((__packed__));
-
-/* Ethernet protocol ID's */
-#define ETHERTYPE_PUP 0x0200 /* Xerox PUP */
-#define ETHERTYPE_SPRITE 0x0500 /* Sprite */
-#define ETHERTYPE_IP 0x0800 /* IP */
-#define ETHERTYPE_ARP 0x0806 /* Address resolution */
-#define ETHERTYPE_REVARP 0x8035 /* Reverse ARP */
-#define ETHERTYPE_AT 0x809B /* AppleTalk protocol */
-#define ETHERTYPE_AARP 0x80F3 /* AppleTalk ARP */
-#define ETHERTYPE_VLAN 0x8100 /* IEEE 802.1Q VLAN tagging */
-#define ETHERTYPE_IPX 0x8137 /* IPX */
-#define ETHERTYPE_IPV6 0x86dd /* IP protocol version 6 */
-#define ETHERTYPE_LOOPBACK 0x9000 /* used to test interfaces */
-
-#define ETHER_ADDR_LEN ETH_ALEN /* size of ethernet addr */
-#define ETHER_TYPE_LEN 2 /* bytes in type field */
-#define ETHER_CRC_LEN 4 /* bytes in CRC field */
-#define ETHER_HDR_LEN ETH_HLEN /* total octets in header */
-#define ETHER_MIN_LEN (ETH_ZLEN + ETHER_CRC_LEN) /* min packet length */
-#define ETHER_MAX_LEN (ETH_FRAME_LEN + ETHER_CRC_LEN) /* max packet length */
-
-/* make sure ethernet length is valid */
-#define ETHER_IS_VALID_LEN(foo) \
- ((foo) >= ETHER_MIN_LEN && (foo) <= ETHER_MAX_LEN)
-
-/*
- * The ETHERTYPE_NTRAILER packet types starting at ETHERTYPE_TRAIL have
- * (type-ETHERTYPE_TRAIL)*512 bytes of data followed
- * by an ETHER type (as given above) and then the (variable-length) header.
- */
-#define ETHERTYPE_TRAIL 0x1000 /* Trailer packet */
-#define ETHERTYPE_NTRAILER 16
-
-#define ETHERMTU ETH_DATA_LEN
-#define ETHERMIN (ETHER_MIN_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
-
-__END_DECLS
-
-#endif /* net/ethernet.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if.h
deleted file mode 100644
index 61e6bc2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* net/if.h -- declarations for inquiring about network interfaces
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_H
-#define _NET_IF_H 1
-
-#include <features.h>
-
-#ifdef __USE_MISC
-# include <sys/types.h>
-# include <sys/socket.h>
-#endif
-
-
-/* Length of interface name. */
-#define IF_NAMESIZE 16
-
-struct if_nameindex
- {
- unsigned int if_index; /* 1, 2, ... */
- char *if_name; /* null terminated name: "eth0", ... */
- };
-
-
-#ifdef __USE_MISC
-/* Standard interface flags. */
-enum
- {
- IFF_UP = 0x1, /* Interface is up. */
-# define IFF_UP IFF_UP
- IFF_BROADCAST = 0x2, /* Broadcast address valid. */
-# define IFF_BROADCAST IFF_BROADCAST
- IFF_DEBUG = 0x4, /* Turn on debugging. */
-# define IFF_DEBUG IFF_DEBUG
- IFF_LOOPBACK = 0x8, /* Is a loopback net. */
-# define IFF_LOOPBACK IFF_LOOPBACK
- IFF_POINTOPOINT = 0x10, /* Interface is point-to-point link. */
-# define IFF_POINTOPOINT IFF_POINTOPOINT
- IFF_NOTRAILERS = 0x20, /* Avoid use of trailers. */
-# define IFF_NOTRAILERS IFF_NOTRAILERS
- IFF_RUNNING = 0x40, /* Resources allocated. */
-# define IFF_RUNNING IFF_RUNNING
- IFF_NOARP = 0x80, /* No address resolution protocol. */
-# define IFF_NOARP IFF_NOARP
- IFF_PROMISC = 0x100, /* Receive all packets. */
-# define IFF_PROMISC IFF_PROMISC
-
- /* Not supported */
- IFF_ALLMULTI = 0x200, /* Receive all multicast packets. */
-# define IFF_ALLMULTI IFF_ALLMULTI
-
- IFF_MASTER = 0x400, /* Master of a load balancer. */
-# define IFF_MASTER IFF_MASTER
- IFF_SLAVE = 0x800, /* Slave of a load balancer. */
-# define IFF_SLAVE IFF_SLAVE
-
- IFF_MULTICAST = 0x1000, /* Supports multicast. */
-# define IFF_MULTICAST IFF_MULTICAST
-
- IFF_PORTSEL = 0x2000, /* Can set media type. */
-# define IFF_PORTSEL IFF_PORTSEL
- IFF_AUTOMEDIA = 0x4000, /* Auto media select active. */
-# define IFF_AUTOMEDIA IFF_AUTOMEDIA
- IFF_DYNAMIC = 0x8000 /* Dialup device with changing addresses. */
-# define IFF_DYNAMIC IFF_DYNAMIC
- };
-
-/* The ifaddr structure contains information about one address of an
- interface. They are maintained by the different address families,
- are allocated and attached when an address is set, and are linked
- together so all addresses for an interface can be located. */
-
-struct ifaddr
- {
- struct sockaddr ifa_addr; /* Address of interface. */
- union
- {
- struct sockaddr ifu_broadaddr;
- struct sockaddr ifu_dstaddr;
- } ifa_ifu;
- struct iface *ifa_ifp; /* Back-pointer to interface. */
- struct ifaddr *ifa_next; /* Next address for interface. */
- };
-
-# define ifa_broadaddr ifa_ifu.ifu_broadaddr /* broadcast address */
-# define ifa_dstaddr ifa_ifu.ifu_dstaddr /* other end of link */
-
-/* Device mapping structure. I'd just gone off and designed a
- beautiful scheme using only loadable modules with arguments for
- driver options and along come the PCMCIA people 8)
-
- Ah well. The get() side of this is good for WDSETUP, and it'll be
- handy for debugging things. The set side is fine for now and being
- very small might be worth keeping for clean configuration. */
-
-struct ifmap
- {
- unsigned long int mem_start;
- unsigned long int mem_end;
- unsigned short int base_addr;
- unsigned char irq;
- unsigned char dma;
- unsigned char port;
- /* 3 bytes spare */
- };
-
-/* Interface request structure used for socket ioctl's. All interface
- ioctl's must have parameter definitions which begin with ifr_name.
- The remainder may be interface specific. */
-
-struct ifreq
- {
-# define IFHWADDRLEN 6
-# define IFNAMSIZ IF_NAMESIZE
- union
- {
- char ifrn_name[IFNAMSIZ]; /* Interface name, e.g. "en0". */
- } ifr_ifrn;
-
- union
- {
- struct sockaddr ifru_addr;
- struct sockaddr ifru_dstaddr;
- struct sockaddr ifru_broadaddr;
- struct sockaddr ifru_netmask;
- struct sockaddr ifru_hwaddr;
- short int ifru_flags;
- int ifru_ivalue;
- int ifru_mtu;
- struct ifmap ifru_map;
- char ifru_slave[IFNAMSIZ]; /* Just fits the size */
- char ifru_newname[IFNAMSIZ];
- __caddr_t ifru_data;
- } ifr_ifru;
- };
-# define ifr_name ifr_ifrn.ifrn_name /* interface name */
-# define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */
-# define ifr_addr ifr_ifru.ifru_addr /* address */
-# define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */
-# define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */
-# define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */
-# define ifr_flags ifr_ifru.ifru_flags /* flags */
-# define ifr_metric ifr_ifru.ifru_ivalue /* metric */
-# define ifr_mtu ifr_ifru.ifru_mtu /* mtu */
-# define ifr_map ifr_ifru.ifru_map /* device map */
-# define ifr_slave ifr_ifru.ifru_slave /* slave device */
-# define ifr_data ifr_ifru.ifru_data /* for use by interface */
-# define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */
-# define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */
-# define ifr_qlen ifr_ifru.ifru_ivalue /* queue length */
-# define ifr_newname ifr_ifru.ifru_newname /* New name */
-# define _IOT_ifreq _IOT(_IOTS(char),IFNAMSIZ,_IOTS(char),16,0,0)
-# define _IOT_ifreq_short _IOT(_IOTS(char),IFNAMSIZ,_IOTS(short),1,0,0)
-# define _IOT_ifreq_int _IOT(_IOTS(char),IFNAMSIZ,_IOTS(int),1,0,0)
-
-
-/* Structure used in SIOCGIFCONF request. Used to retrieve interface
- configuration for machine (useful for programs which must know all
- networks accessible). */
-
-struct ifconf
- {
- int ifc_len; /* Size of buffer. */
- union
- {
- __caddr_t ifcu_buf;
- struct ifreq *ifcu_req;
- } ifc_ifcu;
- };
-# define ifc_buf ifc_ifcu.ifcu_buf /* Buffer address. */
-# define ifc_req ifc_ifcu.ifcu_req /* Array of structures. */
-# define _IOT_ifconf _IOT(_IOTS(struct ifconf),1,0,0,0,0) /* not right */
-#endif /* Misc. */
-
-__BEGIN_DECLS
-
-/* Convert an interface name to an index, and vice versa. */
-extern unsigned int if_nametoindex (const char *__ifname) __THROW;
-extern char *if_indextoname (unsigned int __ifindex, char *__ifname) __THROW;
-
-/* Return a list of all interfaces and their indices. */
-extern struct if_nameindex *if_nameindex (void) __THROW;
-
-/* Free the data returned from if_nameindex. */
-extern void if_freenameindex (struct if_nameindex *__ptr) __THROW;
-
-__END_DECLS
-
-#endif /* net/if.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_arp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_arp.h
deleted file mode 100644
index 2a8933c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_arp.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* Definitions for Address Resolution Protocol.
- Copyright (C) 1997-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the 4.4BSD and Linux version of this file. */
-
-#ifndef _NET_IF_ARP_H
-#define _NET_IF_ARP_H 1
-
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-/* Some internals from deep down in the kernel. */
-#define MAX_ADDR_LEN 7
-
-
-/* This structure defines an ethernet arp header. */
-
-/* ARP protocol opcodes. */
-#define ARPOP_REQUEST 1 /* ARP request. */
-#define ARPOP_REPLY 2 /* ARP reply. */
-#define ARPOP_RREQUEST 3 /* RARP request. */
-#define ARPOP_RREPLY 4 /* RARP reply. */
-#define ARPOP_InREQUEST 8 /* InARP request. */
-#define ARPOP_InREPLY 9 /* InARP reply. */
-#define ARPOP_NAK 10 /* (ATM)ARP NAK. */
-
-/* See RFC 826 for protocol description. ARP packets are variable
- in size; the arphdr structure defines the fixed-length portion.
- Protocol type values are the same as those for 10 Mb/s Ethernet.
- It is followed by the variable-sized fields ar_sha, arp_spa,
- arp_tha and arp_tpa in that order, according to the lengths
- specified. Field names used correspond to RFC 826. */
-
-struct arphdr
- {
- unsigned short int ar_hrd; /* Format of hardware address. */
- unsigned short int ar_pro; /* Format of protocol address. */
- unsigned char ar_hln; /* Length of hardware address. */
- unsigned char ar_pln; /* Length of protocol address. */
- unsigned short int ar_op; /* ARP opcode (command). */
-#if 0
- /* Ethernet looks like this : This bit is variable sized
- however... */
- unsigned char __ar_sha[ETH_ALEN]; /* Sender hardware address. */
- unsigned char __ar_sip[4]; /* Sender IP address. */
- unsigned char __ar_tha[ETH_ALEN]; /* Target hardware address. */
- unsigned char __ar_tip[4]; /* Target IP address. */
-#endif
- };
-
-
-/* ARP protocol HARDWARE identifiers. */
-#define ARPHRD_NETROM 0 /* From KA9Q: NET/ROM pseudo. */
-#define ARPHRD_ETHER 1 /* Ethernet 10/100Mbps. */
-#define ARPHRD_EETHER 2 /* Experimental Ethernet. */
-#define ARPHRD_AX25 3 /* AX.25 Level 2. */
-#define ARPHRD_PRONET 4 /* PROnet token ring. */
-#define ARPHRD_CHAOS 5 /* Chaosnet. */
-#define ARPHRD_IEEE802 6 /* IEEE 802.2 Ethernet/TR/TB. */
-#define ARPHRD_ARCNET 7 /* ARCnet. */
-#define ARPHRD_APPLETLK 8 /* APPLEtalk. */
-#define ARPHRD_DLCI 15 /* Frame Relay DLCI. */
-#define ARPHRD_ATM 19 /* ATM. */
-#define ARPHRD_METRICOM 23 /* Metricom STRIP (new IANA id). */
-#define ARPHRD_IEEE1394 24 /* IEEE 1394 IPv4 - RFC 2734. */
-#define ARPHRD_EUI64 27 /* EUI-64. */
-#define ARPHRD_INFINIBAND 32 /* InfiniBand. */
-
-/* Dummy types for non ARP hardware */
-#define ARPHRD_SLIP 256
-#define ARPHRD_CSLIP 257
-#define ARPHRD_SLIP6 258
-#define ARPHRD_CSLIP6 259
-#define ARPHRD_RSRVD 260 /* Notional KISS type. */
-#define ARPHRD_ADAPT 264
-#define ARPHRD_ROSE 270
-#define ARPHRD_X25 271 /* CCITT X.25. */
-#define ARPHRD_HWX25 272 /* Boards with X.25 in firmware. */
-#define ARPHRD_PPP 512
-#define ARPHRD_CISCO 513 /* Cisco HDLC. */
-#define ARPHRD_HDLC ARPHRD_CISCO
-#define ARPHRD_LAPB 516 /* LAPB. */
-#define ARPHRD_DDCMP 517 /* Digital's DDCMP. */
-#define ARPHRD_RAWHDLC 518 /* Raw HDLC. */
-#define ARPHRD_RAWIP 519 /* Raw IP. */
-
-#define ARPHRD_TUNNEL 768 /* IPIP tunnel. */
-#define ARPHRD_TUNNEL6 769 /* IPIP6 tunnel. */
-#define ARPHRD_FRAD 770 /* Frame Relay Access Device. */
-#define ARPHRD_SKIP 771 /* SKIP vif. */
-#define ARPHRD_LOOPBACK 772 /* Loopback device. */
-#define ARPHRD_LOCALTLK 773 /* Localtalk device. */
-#define ARPHRD_FDDI 774 /* Fiber Distributed Data Interface. */
-#define ARPHRD_BIF 775 /* AP1000 BIF. */
-#define ARPHRD_SIT 776 /* sit0 device - IPv6-in-IPv4. */
-#define ARPHRD_IPDDP 777 /* IP-in-DDP tunnel. */
-#define ARPHRD_IPGRE 778 /* GRE over IP. */
-#define ARPHRD_PIMREG 779 /* PIMSM register interface. */
-#define ARPHRD_HIPPI 780 /* High Performance Parallel I'face. */
-#define ARPHRD_ASH 781 /* (Nexus Electronics) Ash. */
-#define ARPHRD_ECONET 782 /* Acorn Econet. */
-#define ARPHRD_IRDA 783 /* Linux-IrDA. */
-#define ARPHRD_FCPP 784 /* Point to point fibrechanel. */
-#define ARPHRD_FCAL 785 /* Fibrechanel arbitrated loop. */
-#define ARPHRD_FCPL 786 /* Fibrechanel public loop. */
-#define ARPHRD_FCFABRIC 787 /* Fibrechanel fabric. */
-#define ARPHRD_IEEE802_TR 800 /* Magic type ident for TR. */
-#define ARPHRD_IEEE80211 801 /* IEEE 802.11. */
-#define ARPHRD_IEEE80211_PRISM 802 /* IEEE 802.11 + Prism2 header. */
-#define ARPHRD_IEEE80211_RADIOTAP 803 /* IEEE 802.11 + radiotap header. */
-#define ARPHRD_IEEE802154 804 /* IEEE 802.15.4 header. */
-#define ARPHRD_IEEE802154_PHY 805 /* IEEE 802.15.4 PHY header. */
-
-#define ARPHRD_VOID 0xFFFF /* Void type, nothing is known. */
-#define ARPHRD_NONE 0xFFFE /* Zero header length. */
-
-
-/* ARP ioctl request. */
-struct arpreq
- {
- struct sockaddr arp_pa; /* Protocol address. */
- struct sockaddr arp_ha; /* Hardware address. */
- int arp_flags; /* Flags. */
- struct sockaddr arp_netmask; /* Netmask (only for proxy arps). */
- char arp_dev[16];
- };
-
-struct arpreq_old
- {
- struct sockaddr arp_pa; /* Protocol address. */
- struct sockaddr arp_ha; /* Hardware address. */
- int arp_flags; /* Flags. */
- struct sockaddr arp_netmask; /* Netmask (only for proxy arps). */
- };
-
-/* ARP Flag values. */
-#define ATF_COM 0x02 /* Completed entry (ha valid). */
-#define ATF_PERM 0x04 /* Permanent entry. */
-#define ATF_PUBL 0x08 /* Publish entry. */
-#define ATF_USETRAILERS 0x10 /* Has requested trailers. */
-#define ATF_NETMASK 0x20 /* Want to use a netmask (only
- for proxy entries). */
-#define ATF_DONTPUB 0x40 /* Don't answer this addresses. */
-#define ATF_MAGIC 0x80 /* Automatically added entry. */
-
-
-/* Support for the user space arp daemon, arpd. */
-#define ARPD_UPDATE 0x01
-#define ARPD_LOOKUP 0x02
-#define ARPD_FLUSH 0x03
-
-struct arpd_request
- {
- unsigned short int req; /* Request type. */
- uint32_t ip; /* IP address of entry. */
- unsigned long int dev; /* Device entry is tied to. */
- unsigned long int stamp;
- unsigned long int updated;
- unsigned char ha[MAX_ADDR_LEN]; /* Hardware address. */
- };
-
-__END_DECLS
-
-#endif /* net/if_arp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_packet.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_packet.h
deleted file mode 100644
index 75b395d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_packet.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Definitions for use with Linux SOCK_PACKET sockets.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __IF_PACKET_H
-#define __IF_PACKET_H
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-/* This is the SOCK_PACKET address structure as used in Linux 2.0.
- From Linux 2.1 the AF_PACKET interface is preferred and you should
- consider using it in place of this one. */
-
-struct sockaddr_pkt
- {
- __SOCKADDR_COMMON (spkt_);
- unsigned char spkt_device[14];
- unsigned short spkt_protocol;
- };
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_ppp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_ppp.h
deleted file mode 100644
index 31a2076..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_ppp.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* From: if_ppp.h,v 1.3 1995/06/12 11:36:50 paulus Exp */
-
-/*
- * if_ppp.h - Point-to-Point Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND
- * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
- * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
- * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- */
-
-/*
- * ==FILEVERSION 960926==
- *
- * NOTE TO MAINTAINERS:
- * If you modify this file at all, please set the above date.
- * if_ppp.h is shipped with a PPP distribution as well as with the kernel;
- * if everyone increases the FILEVERSION number above, then scripts
- * can do the right thing when deciding whether to install a new if_ppp.h
- * file. Don't change the format of that line otherwise, so the
- * installation script can recognize it.
- */
-
-
-#ifndef __NET_IF_PPP_H
-#define __NET_IF_PPP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-#include <net/ppp_defs.h>
-
-__BEGIN_DECLS
-
-/*
- * Packet sizes
- */
-
-#define PPP_MTU 1500 /* Default MTU (size of Info field) */
-#define PPP_MAXMRU 65000 /* Largest MRU we allow */
-#define PPP_VERSION "2.2.0"
-#define PPP_MAGIC 0x5002 /* Magic value for the ppp structure */
-#define PROTO_IPX 0x002b /* protocol numbers */
-#define PROTO_DNA_RT 0x0027 /* DNA Routing */
-
-
-/*
- * Bit definitions for flags.
- */
-
-#define SC_COMP_PROT 0x00000001 /* protocol compression (output) */
-#define SC_COMP_AC 0x00000002 /* header compression (output) */
-#define SC_COMP_TCP 0x00000004 /* TCP (VJ) compression (output) */
-#define SC_NO_TCP_CCID 0x00000008 /* disable VJ connection-id comp. */
-#define SC_REJ_COMP_AC 0x00000010 /* reject adrs/ctrl comp. on input */
-#define SC_REJ_COMP_TCP 0x00000020 /* reject TCP (VJ) comp. on input */
-#define SC_CCP_OPEN 0x00000040 /* Look at CCP packets */
-#define SC_CCP_UP 0x00000080 /* May send/recv compressed packets */
-#define SC_ENABLE_IP 0x00000100 /* IP packets may be exchanged */
-#define SC_COMP_RUN 0x00001000 /* compressor has been inited */
-#define SC_DECOMP_RUN 0x00002000 /* decompressor has been inited */
-#define SC_DEBUG 0x00010000 /* enable debug messages */
-#define SC_LOG_INPKT 0x00020000 /* log contents of good pkts recvd */
-#define SC_LOG_OUTPKT 0x00040000 /* log contents of pkts sent */
-#define SC_LOG_RAWIN 0x00080000 /* log all chars received */
-#define SC_LOG_FLUSH 0x00100000 /* log all chars flushed */
-#define SC_MASK 0x0fE0ffff /* bits that user can change */
-
-/* state bits */
-#define SC_ESCAPED 0x80000000 /* saw a PPP_ESCAPE */
-#define SC_FLUSH 0x40000000 /* flush input until next PPP_FLAG */
-#define SC_VJ_RESET 0x20000000 /* Need to reset the VJ decompressor */
-#define SC_XMIT_BUSY 0x10000000 /* ppp_write_wakeup is active */
-#define SC_RCV_ODDP 0x08000000 /* have rcvd char with odd parity */
-#define SC_RCV_EVNP 0x04000000 /* have rcvd char with even parity */
-#define SC_RCV_B7_1 0x02000000 /* have rcvd char with bit 7 = 1 */
-#define SC_RCV_B7_0 0x01000000 /* have rcvd char with bit 7 = 0 */
-#define SC_DC_FERROR 0x00800000 /* fatal decomp error detected */
-#define SC_DC_ERROR 0x00400000 /* non-fatal decomp error detected */
-
-/*
- * Ioctl definitions.
- */
-
-struct npioctl {
- int protocol; /* PPP protocol, e.g. PPP_IP */
- enum NPmode mode;
-};
-
-/* Structure describing a CCP configuration option, for PPPIOCSCOMPRESS */
-struct ppp_option_data {
- uint8_t *ptr;
- uint32_t length;
- int transmit;
-};
-
-/* 'struct ifreq' is only available from net/if.h under __USE_MISC. */
-#ifdef __USE_MISC
-struct ifpppstatsreq {
- struct ifreq b;
- struct ppp_stats stats; /* statistic information */
-};
-
-struct ifpppcstatsreq {
- struct ifreq b;
- struct ppp_comp_stats stats;
-};
-
-#define ifr__name b.ifr_ifrn.ifrn_name
-#define stats_ptr b.ifr_ifru.ifru_data
-#endif
-
-/*
- * Ioctl definitions.
- */
-
-#define PPPIOCGFLAGS _IOR('t', 90, int) /* get configuration flags */
-#define PPPIOCSFLAGS _IOW('t', 89, int) /* set configuration flags */
-#define PPPIOCGASYNCMAP _IOR('t', 88, int) /* get async map */
-#define PPPIOCSASYNCMAP _IOW('t', 87, int) /* set async map */
-#define PPPIOCGUNIT _IOR('t', 86, int) /* get ppp unit number */
-#define PPPIOCGRASYNCMAP _IOR('t', 85, int) /* get receive async map */
-#define PPPIOCSRASYNCMAP _IOW('t', 84, int) /* set receive async map */
-#define PPPIOCGMRU _IOR('t', 83, int) /* get max receive unit */
-#define PPPIOCSMRU _IOW('t', 82, int) /* set max receive unit */
-#define PPPIOCSMAXCID _IOW('t', 81, int) /* set VJ max slot ID */
-#define PPPIOCGXASYNCMAP _IOR('t', 80, ext_accm) /* get extended ACCM */
-#define PPPIOCSXASYNCMAP _IOW('t', 79, ext_accm) /* set extended ACCM */
-#define PPPIOCXFERUNIT _IO('t', 78) /* transfer PPP unit */
-#define PPPIOCSCOMPRESS _IOW('t', 77, struct ppp_option_data)
-#define PPPIOCGNPMODE _IOWR('t', 76, struct npioctl) /* get NP mode */
-#define PPPIOCSNPMODE _IOW('t', 75, struct npioctl) /* set NP mode */
-#define PPPIOCGDEBUG _IOR('t', 65, int) /* Read debug level */
-#define PPPIOCSDEBUG _IOW('t', 64, int) /* Set debug level */
-#define PPPIOCGIDLE _IOR('t', 63, struct ppp_idle) /* get idle time */
-
-#define SIOCGPPPSTATS (SIOCDEVPRIVATE + 0)
-#define SIOCGPPPVER (SIOCDEVPRIVATE + 1) /* NEVER change this!! */
-#define SIOCGPPPCSTATS (SIOCDEVPRIVATE + 2)
-
-#if !defined(ifr_mtu)
-#define ifr_mtu ifr_ifru.ifru_metric
-#endif
-
-__END_DECLS
-
-#endif /* net/if_ppp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_shaper.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_shaper.h
deleted file mode 100644
index 4afc62c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_shaper.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_SHAPER_H
-#define _NET_IF_SHAPER_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-
-__BEGIN_DECLS
-
-#define SHAPER_QLEN 10
-/*
- * This is a bit speed dependant (read it shouldnt be a constant!)
- *
- * 5 is about right for 28.8 upwards. Below that double for every
- * halving of speed or so. - ie about 20 for 9600 baud.
- */
-#define SHAPER_LATENCY (5 * HZ)
-#define SHAPER_MAXSLIP 2
-#define SHAPER_BURST (HZ / 50) /* Good for >128K then */
-
-#define SHAPER_SET_DEV 0x0001
-#define SHAPER_SET_SPEED 0x0002
-#define SHAPER_GET_DEV 0x0003
-#define SHAPER_GET_SPEED 0x0004
-
-struct shaperconf
-{
- uint16_t ss_cmd;
- union
- {
- char ssu_name[14];
- uint32_t ssu_speed;
- } ss_u;
-#define ss_speed ss_u.ssu_speed
-#define ss_name ss_u.ssu_name
-};
-
-__END_DECLS
-
-#endif /* net/if_shaper.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_slip.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_slip.h
deleted file mode 100644
index cfb29f1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/if_slip.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_SLIP_H
-#define _NET_IF_SLIP_H 1
-
-/* We can use the kernel header. */
-#include <linux/if_slip.h>
-
-#endif /* net/if_slip.h. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ppp-comp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ppp-comp.h
deleted file mode 100644
index 4a992d5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ppp-comp.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/ppp-comp.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ppp_defs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ppp_defs.h
deleted file mode 100644
index 5e492e9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/ppp_defs.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef _NET_PPP_DEFS_H
-#define _NET_PPP_DEFS_H 1
-
-#include <bits/types/time_t.h>
-#include <asm/types.h>
-#include <linux/ppp_defs.h>
-
-#endif /* net/ppp_defs.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/route.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/route.h
deleted file mode 100644
index 10444a6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/net/route.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the 4.4BSD and Linux version of this file. */
-
-#ifndef _NET_ROUTE_H
-#define _NET_ROUTE_H 1
-
-#include <features.h>
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <bits/wordsize.h>
-
-
-/* This structure gets passed by the SIOCADDRT and SIOCDELRT calls. */
-struct rtentry
- {
- unsigned long int rt_pad1;
- struct sockaddr rt_dst; /* Target address. */
- struct sockaddr rt_gateway; /* Gateway addr (RTF_GATEWAY). */
- struct sockaddr rt_genmask; /* Target network mask (IP). */
- unsigned short int rt_flags;
- short int rt_pad2;
- unsigned long int rt_pad3;
- unsigned char rt_tos;
- unsigned char rt_class;
-#if __WORDSIZE == 64
- short int rt_pad4[3];
-#else
- short int rt_pad4;
-#endif
- short int rt_metric; /* +1 for binary compatibility! */
- char *rt_dev; /* Forcing the device at add. */
- unsigned long int rt_mtu; /* Per route MTU/Window. */
- unsigned long int rt_window; /* Window clamping. */
- unsigned short int rt_irtt; /* Initial RTT. */
- };
-/* Compatibility hack. */
-#define rt_mss rt_mtu
-
-
-struct in6_rtmsg
- {
- struct in6_addr rtmsg_dst;
- struct in6_addr rtmsg_src;
- struct in6_addr rtmsg_gateway;
- uint32_t rtmsg_type;
- uint16_t rtmsg_dst_len;
- uint16_t rtmsg_src_len;
- uint32_t rtmsg_metric;
- unsigned long int rtmsg_info;
- uint32_t rtmsg_flags;
- int rtmsg_ifindex;
- };
-
-
-#define RTF_UP 0x0001 /* Route usable. */
-#define RTF_GATEWAY 0x0002 /* Destination is a gateway. */
-
-#define RTF_HOST 0x0004 /* Host entry (net otherwise). */
-#define RTF_REINSTATE 0x0008 /* Reinstate route after timeout. */
-#define RTF_DYNAMIC 0x0010 /* Created dyn. (by redirect). */
-#define RTF_MODIFIED 0x0020 /* Modified dyn. (by redirect). */
-#define RTF_MTU 0x0040 /* Specific MTU for this route. */
-#define RTF_MSS RTF_MTU /* Compatibility. */
-#define RTF_WINDOW 0x0080 /* Per route window clamping. */
-#define RTF_IRTT 0x0100 /* Initial round trip time. */
-#define RTF_REJECT 0x0200 /* Reject route. */
-#define RTF_STATIC 0x0400 /* Manually injected route. */
-#define RTF_XRESOLVE 0x0800 /* External resolver. */
-#define RTF_NOFORWARD 0x1000 /* Forwarding inhibited. */
-#define RTF_THROW 0x2000 /* Go to next class. */
-#define RTF_NOPMTUDISC 0x4000 /* Do not send packets with DF. */
-
-/* for IPv6 */
-#define RTF_DEFAULT 0x00010000 /* default - learned via ND */
-#define RTF_ALLONLINK 0x00020000 /* fallback, no routers on link */
-#define RTF_ADDRCONF 0x00040000 /* addrconf route - RA */
-
-#define RTF_LINKRT 0x00100000 /* link specific - device match */
-#define RTF_NONEXTHOP 0x00200000 /* route with no nexthop */
-
-#define RTF_CACHE 0x01000000 /* cache entry */
-#define RTF_FLOW 0x02000000 /* flow significant route */
-#define RTF_POLICY 0x04000000 /* policy route */
-
-#define RTCF_VALVE 0x00200000
-#define RTCF_MASQ 0x00400000
-#define RTCF_NAT 0x00800000
-#define RTCF_DOREDIRECT 0x01000000
-#define RTCF_LOG 0x02000000
-#define RTCF_DIRECTSRC 0x04000000
-
-#define RTF_LOCAL 0x80000000
-#define RTF_INTERFACE 0x40000000
-#define RTF_MULTICAST 0x20000000
-#define RTF_BROADCAST 0x10000000
-#define RTF_NAT 0x08000000
-
-#define RTF_ADDRCLASSMASK 0xF8000000
-#define RT_ADDRCLASS(flags) ((uint32_t) flags >> 23)
-
-#define RT_TOS(tos) ((tos) & IPTOS_TOS_MASK)
-
-#define RT_LOCALADDR(flags) ((flags & RTF_ADDRCLASSMASK) \
- == (RTF_LOCAL|RTF_INTERFACE))
-
-#define RT_CLASS_UNSPEC 0
-#define RT_CLASS_DEFAULT 253
-
-#define RT_CLASS_MAIN 254
-#define RT_CLASS_LOCAL 255
-#define RT_CLASS_MAX 255
-
-
-#define RTMSG_ACK NLMSG_ACK
-#define RTMSG_OVERRUN NLMSG_OVERRUN
-
-#define RTMSG_NEWDEVICE 0x11
-#define RTMSG_DELDEVICE 0x12
-#define RTMSG_NEWROUTE 0x21
-#define RTMSG_DELROUTE 0x22
-#define RTMSG_NEWRULE 0x31
-#define RTMSG_DELRULE 0x32
-#define RTMSG_CONTROL 0x40
-
-#define RTMSG_AR_FAILED 0x51 /* Address Resolution failed. */
-
-#endif /* net/route.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netash/ash.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netash/ash.h
deleted file mode 100644
index b139ea6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netash/ash.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Definitions for use with Linux AF_ASH sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETASH_ASH_H
-#define _NETASH_ASH_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-struct sockaddr_ash
- {
- __SOCKADDR_COMMON (sash_); /* Common data: address family etc. */
- int sash_ifindex; /* Interface to use. */
- unsigned char sash_channel; /* Realtime or control. */
- unsigned int sash_plen;
- unsigned char sash_prefix[16];
- };
-
-/* Values for `channel' member. */
-#define ASH_CHANNEL_ANY 0
-#define ASH_CHANNEL_CONTROL 1
-#define ASH_CHANNEL_REALTIME 2
-
-#endif /* netash/ash.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netatalk/at.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netatalk/at.h
deleted file mode 100644
index af63d7b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netatalk/at.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETATALK_AT_H
-#define _NETATALK_AT_H 1
-
-#include <asm/types.h>
-#include <bits/sockaddr.h>
-#include <linux/atalk.h>
-#include <sys/socket.h>
-
-#define SOL_ATALK 258 /* sockopt level for atalk */
-
-#endif /* netatalk/at.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netax25/ax25.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netax25/ax25.h
deleted file mode 100644
index f8b4d98..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netax25/ax25.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETAX25_AX25_H
-#define _NETAX25_AX25_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-/* Setsockoptions(2) level. Thanks to BSD these must match IPPROTO_xxx. */
-#define SOL_AX25 257
-
-/* AX.25 flags: */
-#define AX25_WINDOW 1
-#define AX25_T1 2
-#define AX25_T2 5
-#define AX25_T3 4
-#define AX25_N2 3
-#define AX25_BACKOFF 6
-#define AX25_EXTSEQ 7
-#define AX25_PIDINCL 8
-#define AX25_IDLE 9
-#define AX25_PACLEN 10
-#define AX25_IPMAXQUEUE 11
-#define AX25_IAMDIGI 12
-#define AX25_KILL 99
-
-/* AX.25 socket ioctls: */
-#define SIOCAX25GETUID (SIOCPROTOPRIVATE)
-#define SIOCAX25ADDUID (SIOCPROTOPRIVATE+1)
-#define SIOCAX25DELUID (SIOCPROTOPRIVATE+2)
-#define SIOCAX25NOUID (SIOCPROTOPRIVATE+3)
-#define SIOCAX25BPQADDR (SIOCPROTOPRIVATE+4)
-#define SIOCAX25GETPARMS (SIOCPROTOPRIVATE+5)
-#define SIOCAX25SETPARMS (SIOCPROTOPRIVATE+6)
-#define SIOCAX25OPTRT (SIOCPROTOPRIVATE+7)
-#define SIOCAX25CTLCON (SIOCPROTOPRIVATE+8)
-#define SIOCAX25GETINFO (SIOCPROTOPRIVATE+9)
-#define SIOCAX25ADDFWD (SIOCPROTOPRIVATE+10)
-#define SIOCAX25DELFWD (SIOCPROTOPRIVATE+11)
-
-/* unknown: */
-#define AX25_NOUID_DEFAULT 0
-#define AX25_NOUID_BLOCK 1
-#define AX25_SET_RT_IPMODE 2
-
-/* Digipeating flags: */
-#define AX25_DIGI_INBAND 0x01 /* Allow digipeating within port */
-#define AX25_DIGI_XBAND 0x02 /* Allow digipeating across ports */
-
-/* Maximim number of digipeaters: */
-#define AX25_MAX_DIGIS 8
-
-
-typedef struct
- {
- char ax25_call[7]; /* 6 call + SSID (shifted ascii) */
- }
-ax25_address;
-
-struct sockaddr_ax25
- {
- sa_family_t sax25_family;
- ax25_address sax25_call;
- int sax25_ndigis;
- };
-
-/*
- * The sockaddr struct with the digipeater adresses:
- */
-struct full_sockaddr_ax25
- {
- struct sockaddr_ax25 fsa_ax25;
- ax25_address fsa_digipeater[AX25_MAX_DIGIS];
- };
-#define sax25_uid sax25_ndigis
-
-struct ax25_routes_struct
- {
- ax25_address port_addr;
- ax25_address dest_addr;
- unsigned char digi_count;
- ax25_address digi_addr[AX25_MAX_DIGIS];
- };
-
-/* The AX.25 ioctl structure: */
-struct ax25_ctl_struct
- {
- ax25_address port_addr;
- ax25_address source_addr;
- ax25_address dest_addr;
- unsigned int cmd;
- unsigned long arg;
- unsigned char digi_count;
- ax25_address digi_addr[AX25_MAX_DIGIS];
- };
-
-struct ax25_info_struct
- {
- unsigned int n2, n2count;
- unsigned int t1, t1timer;
- unsigned int t2, t2timer;
- unsigned int t3, t3timer;
- unsigned int idle, idletimer;
- unsigned int state;
- unsigned int rcv_q, snd_q;
- };
-
-struct ax25_fwd_struct
- {
- ax25_address port_from;
- ax25_address port_to;
- };
-
-/* AX.25 route structure: */
-struct ax25_route_opt_struct
- {
- ax25_address port_addr;
- ax25_address dest_addr;
- int cmd;
- int arg;
- };
-
-/* AX.25 BPQ stuff: */
-struct ax25_bpqaddr_struct
- {
- char dev[16];
- ax25_address addr;
- };
-
-/* Definitions for the AX.25 `values' fields: */
-#define AX25_VALUES_IPDEFMODE 0 /* 'D'=DG 'V'=VC */
-#define AX25_VALUES_AXDEFMODE 1 /* 8=Normal 128=Extended Seq Nos */
-#define AX25_VALUES_NETROM 2 /* Allow NET/ROM - 0=No 1=Yes */
-#define AX25_VALUES_TEXT 3 /* Allow PID=Text - 0=No 1=Yes */
-#define AX25_VALUES_BACKOFF 4 /* 'E'=Exponential 'L'=Linear */
-#define AX25_VALUES_CONMODE 5 /* Allow connected modes - 0=No 1=Yes */
-#define AX25_VALUES_WINDOW 6 /* Default window size for standard AX.25 */
-#define AX25_VALUES_EWINDOW 7 /* Default window size for extended AX.25 */
-#define AX25_VALUES_T1 8 /* Default T1 timeout value */
-#define AX25_VALUES_T2 9 /* Default T2 timeout value */
-#define AX25_VALUES_T3 10 /* Default T3 timeout value */
-#define AX25_VALUES_N2 11 /* Default N2 value */
-#define AX25_VALUES_DIGI 12 /* Digipeat mode */
-#define AX25_VALUES_IDLE 13 /* mode vc idle timer */
-#define AX25_VALUES_PACLEN 14 /* AX.25 MTU */
-#define AX25_VALUES_IPMAXQUEUE 15 /* Maximum number of buffers enqueued */
-#define AX25_MAX_VALUES 20
-
-struct ax25_parms_struct
- {
- ax25_address port_addr;
- unsigned short values[AX25_MAX_VALUES];
- };
-
-#endif /* netax25/ax25.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netdb.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netdb.h
deleted file mode 100644
index 1f36f25..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netdb.h
+++ /dev/null
@@ -1,713 +0,0 @@
- /* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* All data returned by the network data base library are supplied in
- host order and returned in network order (suitable for use in
- system calls). */
-
-#ifndef _NETDB_H
-#define _NETDB_H 1
-
-#include <features.h>
-
-#include <netinet/in.h>
-#include <bits/stdint-uintn.h>
-#ifdef __USE_MISC
-/* This is necessary to make this include file properly replace the
- Sun version. */
-# include <rpc/netdb.h>
-#endif
-
-#ifdef __USE_GNU
-# include <bits/types/sigevent_t.h>
-# include <bits/types/struct_timespec.h>
-#endif
-
-#include <bits/netdb.h>
-
-/* Absolute file name for network data base files. */
-#define _PATH_HEQUIV "/etc/hosts.equiv"
-#define _PATH_HOSTS "/etc/hosts"
-#define _PATH_NETWORKS "/etc/networks"
-#define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf"
-#define _PATH_PROTOCOLS "/etc/protocols"
-#define _PATH_SERVICES "/etc/services"
-
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8
-/* Error status for non-reentrant lookup functions.
- We use a macro to access always the thread-specific `h_errno' variable. */
-# define h_errno (*__h_errno_location ())
-
-/* Function to get address of global `h_errno' variable. */
-extern int *__h_errno_location (void) __THROW __attribute__ ((__const__));
-
-
-/* Possible values left in `h_errno'. */
-# define HOST_NOT_FOUND 1 /* Authoritative Answer Host not found. */
-# define TRY_AGAIN 2 /* Non-Authoritative Host not found,
- or SERVERFAIL. */
-# define NO_RECOVERY 3 /* Non recoverable errors, FORMERR, REFUSED,
- NOTIMP. */
-# define NO_DATA 4 /* Valid name, no data record of requested
- type. */
-#endif
-#ifdef __USE_MISC
-# define NETDB_INTERNAL -1 /* See errno. */
-# define NETDB_SUCCESS 0 /* No problem. */
-# define NO_ADDRESS NO_DATA /* No address, look for MX record. */
-#endif
-
-#if defined __USE_XOPEN2K || defined __USE_XOPEN_EXTENDED
-/* Highest reserved Internet port number. */
-# define IPPORT_RESERVED 1024
-#endif
-
-#ifdef __USE_GNU
-/* Scope delimiter for getaddrinfo(), getnameinfo(). */
-# define SCOPE_DELIMITER '%'
-#endif
-
-#ifdef __USE_MISC
-/* Print error indicated by `h_errno' variable on standard error. STR
- if non-null is printed before the error string. */
-extern void herror (const char *__str) __THROW;
-
-/* Return string associated with error ERR_NUM. */
-extern const char *hstrerror (int __err_num) __THROW;
-#endif
-
-
-/* Description of data base entry for a single host. */
-struct hostent
-{
- char *h_name; /* Official name of host. */
- char **h_aliases; /* Alias list. */
- int h_addrtype; /* Host address type. */
- int h_length; /* Length of address. */
- char **h_addr_list; /* List of addresses from name server. */
-#ifdef __USE_MISC
-# define h_addr h_addr_list[0] /* Address, for backward compatibility.*/
-#endif
-};
-
-/* Open host data base files and mark them as staying open even after
- a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void sethostent (int __stay_open);
-
-/* Close host data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endhostent (void);
-
-/* Get next entry from host data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostent (void);
-
-/* Return entry from host data base which address match ADDR with
- length LEN and type TYPE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostbyaddr (const void *__addr, __socklen_t __len,
- int __type);
-
-/* Return entry from host data base for host with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostbyname (const char *__name);
-
-#ifdef __USE_MISC
-/* Return entry from host data base for host with NAME. AF must be
- set to the address type which is `AF_INET' for IPv4 or `AF_INET6'
- for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct hostent *gethostbyname2 (const char *__name, int __af);
-
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF. The last
- argument is a pointer to a variable which gets the value which
- would be stored in the global variable `herrno' by the
- non-reentrant functions.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int gethostent_r (struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyaddr_r (const void *__restrict __addr, __socklen_t __len,
- int __type,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyname_r (const char *__restrict __name,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyname2_r (const char *__restrict __name, int __af,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-#endif /* misc */
-
-
-/* Open network data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setnetent (int __stay_open);
-
-/* Close network data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endnetent (void);
-
-/* Get next entry from network data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetent (void);
-
-/* Return entry from network data base which address match NET and
- type TYPE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetbyaddr (uint32_t __net, int __type);
-
-/* Return entry from network data base for network with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetbyname (const char *__name);
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF. The last
- argument is a pointer to a variable which gets the value which
- would be stored in the global variable `herrno' by the
- non-reentrant functions.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getnetent_r (struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int getnetbyaddr_r (uint32_t __net, int __type,
- struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int getnetbyname_r (const char *__restrict __name,
- struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-#endif /* misc */
-
-
-/* Description of data base entry for a single service. */
-struct servent
-{
- char *s_name; /* Official service name. */
- char **s_aliases; /* Alias list. */
- int s_port; /* Port number. */
- char *s_proto; /* Protocol to use. */
-};
-
-/* Open service data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setservent (int __stay_open);
-
-/* Close service data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endservent (void);
-
-/* Get next entry from service data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservent (void);
-
-/* Return entry from network data base for network with NAME and
- protocol PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservbyname (const char *__name, const char *__proto);
-
-/* Return entry from service data base which matches port PORT and
- protocol PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservbyport (int __port, const char *__proto);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getservent_r (struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-
-extern int getservbyname_r (const char *__restrict __name,
- const char *__restrict __proto,
- struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-
-extern int getservbyport_r (int __port, const char *__restrict __proto,
- struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-#endif /* misc */
-
-
-/* Description of data base entry for a single service. */
-struct protoent
-{
- char *p_name; /* Official protocol name. */
- char **p_aliases; /* Alias list. */
- int p_proto; /* Protocol number. */
-};
-
-/* Open protocol data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setprotoent (int __stay_open);
-
-/* Close protocol data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endprotoent (void);
-
-/* Get next entry from protocol data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotoent (void);
-
-/* Return entry from protocol data base for network with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotobyname (const char *__name);
-
-/* Return entry from protocol data base which number is PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotobynumber (int __proto);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getprotoent_r (struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-extern int getprotobyname_r (const char *__restrict __name,
- struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-extern int getprotobynumber_r (int __proto,
- struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-
-/* Establish network group NETGROUP for enumeration.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int setnetgrent (const char *__netgroup);
-
-/* Free all space allocated by previous `setnetgrent' call.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endnetgrent (void);
-
-/* Get next member of netgroup established by last `setnetgrent' call
- and return pointers to elements in HOSTP, USERP, and DOMAINP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getnetgrent (char **__restrict __hostp,
- char **__restrict __userp,
- char **__restrict __domainp);
-
-
-/* Test whether NETGROUP contains the triple (HOST,USER,DOMAIN).
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int innetgr (const char *__netgroup, const char *__host,
- const char *__user, const char *__domain);
-
-/* Reentrant version of `getnetgrent' where result is placed in BUFFER.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getnetgrent_r (char **__restrict __hostp,
- char **__restrict __userp,
- char **__restrict __domainp,
- char *__restrict __buffer, size_t __buflen);
-#endif /* misc */
-
-
-#ifdef __USE_MISC
-/* Call `rshd' at port RPORT on remote machine *AHOST to execute CMD.
- The local user is LOCUSER, on the remote machine the command is
- executed as REMUSER. In *FD2P the descriptor to the socket for the
- connection is returned. The caller must have the right to use a
- reserved port. When the function returns *AHOST contains the
- official host name.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rcmd (char **__restrict __ahost, unsigned short int __rport,
- const char *__restrict __locuser,
- const char *__restrict __remuser,
- const char *__restrict __cmd, int *__restrict __fd2p);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rcmd_af (char **__restrict __ahost, unsigned short int __rport,
- const char *__restrict __locuser,
- const char *__restrict __remuser,
- const char *__restrict __cmd, int *__restrict __fd2p,
- sa_family_t __af);
-
-/* Call `rexecd' at port RPORT on remote machine *AHOST to execute
- CMD. The process runs at the remote machine using the ID of user
- NAME whose cleartext password is PASSWD. In *FD2P the descriptor
- to the socket for the connection is returned. When the function
- returns *AHOST contains the official host name.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rexec (char **__restrict __ahost, int __rport,
- const char *__restrict __name,
- const char *__restrict __pass,
- const char *__restrict __cmd, int *__restrict __fd2p);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rexec_af (char **__restrict __ahost, int __rport,
- const char *__restrict __name,
- const char *__restrict __pass,
- const char *__restrict __cmd, int *__restrict __fd2p,
- sa_family_t __af);
-
-/* Check whether user REMUSER on system RHOST is allowed to login as LOCUSER.
- If SUSER is not zero the user tries to become superuser. Return 0 if
- it is possible.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int ruserok (const char *__rhost, int __suser,
- const char *__remuser, const char *__locuser);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int ruserok_af (const char *__rhost, int __suser,
- const char *__remuser, const char *__locuser,
- sa_family_t __af);
-
-/* Check whether user REMUSER on system indicated by IPv4 address
- RADDR is allowed to login as LOCUSER. Non-IPv4 (e.g., IPv6) are
- not supported. If SUSER is not zero the user tries to become
- superuser. Return 0 if it is possible.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int iruserok (uint32_t __raddr, int __suser,
- const char *__remuser, const char *__locuser);
-
-/* This is the equivalent function where the pfamiliy if the address
- pointed to by RADDR is determined by the value of AF. It therefore
- can be used for IPv6
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int iruserok_af (const void *__raddr, int __suser,
- const char *__remuser, const char *__locuser,
- sa_family_t __af);
-
-/* Try to allocate reserved port, returning a descriptor for a socket opened
- at this port or -1 if unsuccessful. The search for an available port
- will start at ALPORT and continues with lower numbers.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rresvport (int *__alport);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rresvport_af (int *__alport, sa_family_t __af);
-#endif
-
-
-/* Extension from POSIX.1:2001. */
-#ifdef __USE_XOPEN2K
-/* Structure to contain information about address of a service provider. */
-struct addrinfo
-{
- int ai_flags; /* Input flags. */
- int ai_family; /* Protocol family for socket. */
- int ai_socktype; /* Socket type. */
- int ai_protocol; /* Protocol for socket. */
- socklen_t ai_addrlen; /* Length of socket address. */
- struct sockaddr *ai_addr; /* Socket address for socket. */
- char *ai_canonname; /* Canonical name for service location. */
- struct addrinfo *ai_next; /* Pointer to next in list. */
-};
-
-# ifdef __USE_GNU
-/* Structure used as control block for asynchronous lookup. */
-struct gaicb
-{
- const char *ar_name; /* Name to look up. */
- const char *ar_service; /* Service name. */
- const struct addrinfo *ar_request; /* Additional request specification. */
- struct addrinfo *ar_result; /* Pointer to result. */
- /* The following are internal elements. */
- int __return;
- int __glibc_reserved[5];
-};
-
-/* Lookup mode. */
-# define GAI_WAIT 0
-# define GAI_NOWAIT 1
-# endif
-
-/* Possible values for `ai_flags' field in `addrinfo' structure. */
-# define AI_PASSIVE 0x0001 /* Socket address is intended for `bind'. */
-# define AI_CANONNAME 0x0002 /* Request for canonical name. */
-# define AI_NUMERICHOST 0x0004 /* Don't use name resolution. */
-# define AI_V4MAPPED 0x0008 /* IPv4 mapped addresses are acceptable. */
-# define AI_ALL 0x0010 /* Return IPv4 mapped and IPv6 addresses. */
-# define AI_ADDRCONFIG 0x0020 /* Use configuration of this host to choose
- returned address type.. */
-# ifdef __USE_GNU
-# define AI_IDN 0x0040 /* IDN encode input (assuming it is encoded
- in the current locale's character set)
- before looking it up. */
-# define AI_CANONIDN 0x0080 /* Translate canonical name from IDN format. */
-# define AI_IDN_ALLOW_UNASSIGNED \
- __glibc_macro_warning ("AI_IDN_ALLOW_UNASSIGNED is deprecated") 0x0100
-# define AI_IDN_USE_STD3_ASCII_RULES \
- __glibc_macro_warning ("AI_IDN_USE_STD3_ASCII_RULES is deprecated") 0x0200
-# endif
-# define AI_NUMERICSERV 0x0400 /* Don't use name resolution. */
-
-/* Error values for `getaddrinfo' function. */
-# define EAI_BADFLAGS -1 /* Invalid value for `ai_flags' field. */
-# define EAI_NONAME -2 /* NAME or SERVICE is unknown. */
-# define EAI_AGAIN -3 /* Temporary failure in name resolution. */
-# define EAI_FAIL -4 /* Non-recoverable failure in name res. */
-# define EAI_FAMILY -6 /* `ai_family' not supported. */
-# define EAI_SOCKTYPE -7 /* `ai_socktype' not supported. */
-# define EAI_SERVICE -8 /* SERVICE not supported for `ai_socktype'. */
-# define EAI_MEMORY -10 /* Memory allocation failure. */
-# define EAI_SYSTEM -11 /* System error returned in `errno'. */
-# define EAI_OVERFLOW -12 /* Argument buffer overflow. */
-# ifdef __USE_GNU
-# define EAI_NODATA -5 /* No address associated with NAME. */
-# define EAI_ADDRFAMILY -9 /* Address family for NAME not supported. */
-# define EAI_INPROGRESS -100 /* Processing request in progress. */
-# define EAI_CANCELED -101 /* Request canceled. */
-# define EAI_NOTCANCELED -102 /* Request not canceled. */
-# define EAI_ALLDONE -103 /* All requests done. */
-# define EAI_INTR -104 /* Interrupted by a signal. */
-# define EAI_IDN_ENCODE -105 /* IDN encoding failed. */
-# endif
-
-# ifdef __USE_MISC
-# define NI_MAXHOST 1025
-# define NI_MAXSERV 32
-# endif
-
-# define NI_NUMERICHOST 1 /* Don't try to look up hostname. */
-# define NI_NUMERICSERV 2 /* Don't convert port number to name. */
-# define NI_NOFQDN 4 /* Only return nodename portion. */
-# define NI_NAMEREQD 8 /* Don't return numeric addresses. */
-# define NI_DGRAM 16 /* Look up UDP service rather than TCP. */
-# ifdef __USE_GNU
-# define NI_IDN 32 /* Convert name from IDN format. */
-# define NI_IDN_ALLOW_UNASSIGNED \
- __glibc_macro_warning ("NI_IDN_ALLOW_UNASSIGNED is deprecated") 64
-# define NI_IDN_USE_STD3_ASCII_RULES \
- __glibc_macro_warning ("NI_IDN_USE_STD3_ASCII_RULES is deprecated") 128
-# endif
-
-/* Translate name of a service location and/or a service name to set of
- socket addresses.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getaddrinfo (const char *__restrict __name,
- const char *__restrict __service,
- const struct addrinfo *__restrict __req,
- struct addrinfo **__restrict __pai);
-
-/* Free `addrinfo' structure AI including associated storage. */
-extern void freeaddrinfo (struct addrinfo *__ai) __THROW;
-
-/* Convert error return from getaddrinfo() to a string. */
-extern const char *gai_strerror (int __ecode) __THROW;
-
-/* Translate a socket address to a location and service name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getnameinfo (const struct sockaddr *__restrict __sa,
- socklen_t __salen, char *__restrict __host,
- socklen_t __hostlen, char *__restrict __serv,
- socklen_t __servlen, int __flags);
-#endif /* POSIX */
-
-#ifdef __USE_GNU
-/* Enqueue ENT requests from the LIST. If MODE is GAI_WAIT wait until all
- requests are handled. If WAIT is GAI_NOWAIT return immediately after
- queueing the requests and signal completion according to SIG.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getaddrinfo_a (int __mode, struct gaicb *__list[__restrict_arr],
- int __ent, struct sigevent *__restrict __sig);
-
-/* Suspend execution of the thread until at least one of the ENT requests
- in LIST is handled. If TIMEOUT is not a null pointer it specifies the
- longest time the function keeps waiting before returning with an error.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int gai_suspend (const struct gaicb *const __list[], int __ent,
- const struct timespec *__timeout);
-
-/* Get the error status of the request REQ. */
-extern int gai_error (struct gaicb *__req) __THROW;
-
-/* Cancel the requests associated with GAICBP. */
-extern int gai_cancel (struct gaicb *__gaicbp) __THROW;
-#endif /* GNU */
-
-__END_DECLS
-
-#endif /* netdb.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/neteconet/ec.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/neteconet/ec.h
deleted file mode 100644
index 16f9f70..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/neteconet/ec.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Definitions for use with Linux AF_ECONET sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETECONET_EC_H
-#define _NETECONET_EC_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-struct ec_addr
- {
- unsigned char station; /* Station number. */
- unsigned char net; /* Network number. */
- };
-
-struct sockaddr_ec
- {
- __SOCKADDR_COMMON (sec_);
- unsigned char port; /* Port number. */
- unsigned char cb; /* Control/flag byte. */
- unsigned char type; /* Type of message. */
- struct ec_addr addr;
- unsigned long cookie;
- };
-
-#define ECTYPE_PACKET_RECEIVED 0 /* Packet received */
-#define ECTYPE_TRANSMIT_STATUS 0x10 /* Transmit completed */
-
-#define ECTYPE_TRANSMIT_OK 1
-#define ECTYPE_TRANSMIT_NOT_LISTENING 2
-#define ECTYPE_TRANSMIT_NET_ERROR 3
-#define ECTYPE_TRANSMIT_NO_CLOCK 4
-#define ECTYPE_TRANSMIT_LINE_JAMMED 5
-#define ECTYPE_TRANSMIT_NOT_PRESENT 6
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ether.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ether.h
deleted file mode 100644
index fc35e85..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ether.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Functions for storing Ethernet addresses in ASCII and mapping to hostnames.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_ETHER_H
-#define _NETINET_ETHER_H 1
-
-#include <features.h>
-
-/* Get definition of `struct ether_addr'. */
-#include <netinet/if_ether.h>
-
-#ifdef __USE_MISC
-__BEGIN_DECLS
-
-/* Convert 48 bit Ethernet ADDRess to ASCII. */
-extern char *ether_ntoa (const struct ether_addr *__addr) __THROW;
-extern char *ether_ntoa_r (const struct ether_addr *__addr, char *__buf)
- __THROW;
-
-/* Convert ASCII string S to 48 bit Ethernet address. */
-extern struct ether_addr *ether_aton (const char *__asc) __THROW;
-extern struct ether_addr *ether_aton_r (const char *__asc,
- struct ether_addr *__addr) __THROW;
-
-/* Map 48 bit Ethernet number ADDR to HOSTNAME. */
-extern int ether_ntohost (char *__hostname, const struct ether_addr *__addr)
- __THROW;
-
-/* Map HOSTNAME to 48 bit Ethernet address. */
-extern int ether_hostton (const char *__hostname, struct ether_addr *__addr)
- __THROW;
-
-/* Scan LINE and set ADDR and HOSTNAME. */
-extern int ether_line (const char *__line, struct ether_addr *__addr,
- char *__hostname) __THROW;
-
-__END_DECLS
-#endif /* Use misc. */
-
-#endif /* netinet/ether.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/icmp6.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/icmp6.h
deleted file mode 100644
index 22b8233..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/icmp6.h
+++ /dev/null
@@ -1,345 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_ICMP6_H
-#define _NETINET_ICMP6_H 1
-
-#include <inttypes.h>
-#include <string.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-#define ICMP6_FILTER 1
-
-#define ICMP6_FILTER_BLOCK 1
-#define ICMP6_FILTER_PASS 2
-#define ICMP6_FILTER_BLOCKOTHERS 3
-#define ICMP6_FILTER_PASSONLY 4
-
-struct icmp6_filter
- {
- uint32_t icmp6_filt[8];
- };
-
-struct icmp6_hdr
- {
- uint8_t icmp6_type; /* type field */
- uint8_t icmp6_code; /* code field */
- uint16_t icmp6_cksum; /* checksum field */
- union
- {
- uint32_t icmp6_un_data32[1]; /* type-specific field */
- uint16_t icmp6_un_data16[2]; /* type-specific field */
- uint8_t icmp6_un_data8[4]; /* type-specific field */
- } icmp6_dataun;
- };
-
-#define icmp6_data32 icmp6_dataun.icmp6_un_data32
-#define icmp6_data16 icmp6_dataun.icmp6_un_data16
-#define icmp6_data8 icmp6_dataun.icmp6_un_data8
-#define icmp6_pptr icmp6_data32[0] /* parameter prob */
-#define icmp6_mtu icmp6_data32[0] /* packet too big */
-#define icmp6_id icmp6_data16[0] /* echo request/reply */
-#define icmp6_seq icmp6_data16[1] /* echo request/reply */
-#define icmp6_maxdelay icmp6_data16[0] /* mcast group membership */
-
-#define ICMP6_DST_UNREACH 1
-#define ICMP6_PACKET_TOO_BIG 2
-#define ICMP6_TIME_EXCEEDED 3
-#define ICMP6_PARAM_PROB 4
-
-#define ICMP6_INFOMSG_MASK 0x80 /* all informational messages */
-
-#define ICMP6_ECHO_REQUEST 128
-#define ICMP6_ECHO_REPLY 129
-#define MLD_LISTENER_QUERY 130
-#define MLD_LISTENER_REPORT 131
-#define MLD_LISTENER_REDUCTION 132
-
-#define ICMP6_DST_UNREACH_NOROUTE 0 /* no route to destination */
-#define ICMP6_DST_UNREACH_ADMIN 1 /* communication with destination */
- /* administratively prohibited */
-#define ICMP6_DST_UNREACH_BEYONDSCOPE 2 /* beyond scope of source address */
-#define ICMP6_DST_UNREACH_ADDR 3 /* address unreachable */
-#define ICMP6_DST_UNREACH_NOPORT 4 /* bad port */
-
-#define ICMP6_TIME_EXCEED_TRANSIT 0 /* Hop Limit == 0 in transit */
-#define ICMP6_TIME_EXCEED_REASSEMBLY 1 /* Reassembly time out */
-
-#define ICMP6_PARAMPROB_HEADER 0 /* erroneous header field */
-#define ICMP6_PARAMPROB_NEXTHEADER 1 /* unrecognized Next Header */
-#define ICMP6_PARAMPROB_OPTION 2 /* unrecognized IPv6 option */
-
-#define ICMP6_FILTER_WILLPASS(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) & (1U << ((type) & 31))) == 0)
-
-#define ICMP6_FILTER_WILLBLOCK(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) & (1U << ((type) & 31))) != 0)
-
-#define ICMP6_FILTER_SETPASS(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) &= ~(1U << ((type) & 31))))
-
-#define ICMP6_FILTER_SETBLOCK(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) |= (1U << ((type) & 31))))
-
-#define ICMP6_FILTER_SETPASSALL(filterp) \
- memset (filterp, 0, sizeof (struct icmp6_filter));
-
-#define ICMP6_FILTER_SETBLOCKALL(filterp) \
- memset (filterp, 0xFF, sizeof (struct icmp6_filter));
-
-#define ND_ROUTER_SOLICIT 133
-#define ND_ROUTER_ADVERT 134
-#define ND_NEIGHBOR_SOLICIT 135
-#define ND_NEIGHBOR_ADVERT 136
-#define ND_REDIRECT 137
-
-struct nd_router_solicit /* router solicitation */
- {
- struct icmp6_hdr nd_rs_hdr;
- /* could be followed by options */
- };
-
-#define nd_rs_type nd_rs_hdr.icmp6_type
-#define nd_rs_code nd_rs_hdr.icmp6_code
-#define nd_rs_cksum nd_rs_hdr.icmp6_cksum
-#define nd_rs_reserved nd_rs_hdr.icmp6_data32[0]
-
-struct nd_router_advert /* router advertisement */
- {
- struct icmp6_hdr nd_ra_hdr;
- uint32_t nd_ra_reachable; /* reachable time */
- uint32_t nd_ra_retransmit; /* retransmit timer */
- /* could be followed by options */
- };
-
-#define nd_ra_type nd_ra_hdr.icmp6_type
-#define nd_ra_code nd_ra_hdr.icmp6_code
-#define nd_ra_cksum nd_ra_hdr.icmp6_cksum
-#define nd_ra_curhoplimit nd_ra_hdr.icmp6_data8[0]
-#define nd_ra_flags_reserved nd_ra_hdr.icmp6_data8[1]
-#define ND_RA_FLAG_MANAGED 0x80
-#define ND_RA_FLAG_OTHER 0x40
-#define ND_RA_FLAG_HOME_AGENT 0x20
-#define nd_ra_router_lifetime nd_ra_hdr.icmp6_data16[1]
-
-struct nd_neighbor_solicit /* neighbor solicitation */
- {
- struct icmp6_hdr nd_ns_hdr;
- struct in6_addr nd_ns_target; /* target address */
- /* could be followed by options */
- };
-
-#define nd_ns_type nd_ns_hdr.icmp6_type
-#define nd_ns_code nd_ns_hdr.icmp6_code
-#define nd_ns_cksum nd_ns_hdr.icmp6_cksum
-#define nd_ns_reserved nd_ns_hdr.icmp6_data32[0]
-
-struct nd_neighbor_advert /* neighbor advertisement */
- {
- struct icmp6_hdr nd_na_hdr;
- struct in6_addr nd_na_target; /* target address */
- /* could be followed by options */
- };
-
-#define nd_na_type nd_na_hdr.icmp6_type
-#define nd_na_code nd_na_hdr.icmp6_code
-#define nd_na_cksum nd_na_hdr.icmp6_cksum
-#define nd_na_flags_reserved nd_na_hdr.icmp6_data32[0]
-#if __BYTE_ORDER == __BIG_ENDIAN
-#define ND_NA_FLAG_ROUTER 0x80000000
-#define ND_NA_FLAG_SOLICITED 0x40000000
-#define ND_NA_FLAG_OVERRIDE 0x20000000
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-#define ND_NA_FLAG_ROUTER 0x00000080
-#define ND_NA_FLAG_SOLICITED 0x00000040
-#define ND_NA_FLAG_OVERRIDE 0x00000020
-#endif
-
-struct nd_redirect /* redirect */
- {
- struct icmp6_hdr nd_rd_hdr;
- struct in6_addr nd_rd_target; /* target address */
- struct in6_addr nd_rd_dst; /* destination address */
- /* could be followed by options */
- };
-
-#define nd_rd_type nd_rd_hdr.icmp6_type
-#define nd_rd_code nd_rd_hdr.icmp6_code
-#define nd_rd_cksum nd_rd_hdr.icmp6_cksum
-#define nd_rd_reserved nd_rd_hdr.icmp6_data32[0]
-
-struct nd_opt_hdr /* Neighbor discovery option header */
- {
- uint8_t nd_opt_type;
- uint8_t nd_opt_len; /* in units of 8 octets */
- /* followed by option specific data */
- };
-
-#define ND_OPT_SOURCE_LINKADDR 1
-#define ND_OPT_TARGET_LINKADDR 2
-#define ND_OPT_PREFIX_INFORMATION 3
-#define ND_OPT_REDIRECTED_HEADER 4
-#define ND_OPT_MTU 5
-#define ND_OPT_RTR_ADV_INTERVAL 7
-#define ND_OPT_HOME_AGENT_INFO 8
-
-struct nd_opt_prefix_info /* prefix information */
- {
- uint8_t nd_opt_pi_type;
- uint8_t nd_opt_pi_len;
- uint8_t nd_opt_pi_prefix_len;
- uint8_t nd_opt_pi_flags_reserved;
- uint32_t nd_opt_pi_valid_time;
- uint32_t nd_opt_pi_preferred_time;
- uint32_t nd_opt_pi_reserved2;
- struct in6_addr nd_opt_pi_prefix;
- };
-
-#define ND_OPT_PI_FLAG_ONLINK 0x80
-#define ND_OPT_PI_FLAG_AUTO 0x40
-#define ND_OPT_PI_FLAG_RADDR 0x20
-
-struct nd_opt_rd_hdr /* redirected header */
- {
- uint8_t nd_opt_rh_type;
- uint8_t nd_opt_rh_len;
- uint16_t nd_opt_rh_reserved1;
- uint32_t nd_opt_rh_reserved2;
- /* followed by IP header and data */
- };
-
-struct nd_opt_mtu /* MTU option */
- {
- uint8_t nd_opt_mtu_type;
- uint8_t nd_opt_mtu_len;
- uint16_t nd_opt_mtu_reserved;
- uint32_t nd_opt_mtu_mtu;
- };
-
-struct mld_hdr
- {
- struct icmp6_hdr mld_icmp6_hdr;
- struct in6_addr mld_addr; /* multicast address */
- };
-
-#define mld_type mld_icmp6_hdr.icmp6_type
-#define mld_code mld_icmp6_hdr.icmp6_code
-#define mld_cksum mld_icmp6_hdr.icmp6_cksum
-#define mld_maxdelay mld_icmp6_hdr.icmp6_data16[0]
-#define mld_reserved mld_icmp6_hdr.icmp6_data16[1]
-
-#define ICMP6_ROUTER_RENUMBERING 138
-
-struct icmp6_router_renum /* router renumbering header */
- {
- struct icmp6_hdr rr_hdr;
- uint8_t rr_segnum;
- uint8_t rr_flags;
- uint16_t rr_maxdelay;
- uint32_t rr_reserved;
- };
-
-#define rr_type rr_hdr.icmp6_type
-#define rr_code rr_hdr.icmp6_code
-#define rr_cksum rr_hdr.icmp6_cksum
-#define rr_seqnum rr_hdr.icmp6_data32[0]
-
-/* Router renumbering flags */
-#define ICMP6_RR_FLAGS_TEST 0x80
-#define ICMP6_RR_FLAGS_REQRESULT 0x40
-#define ICMP6_RR_FLAGS_FORCEAPPLY 0x20
-#define ICMP6_RR_FLAGS_SPECSITE 0x10
-#define ICMP6_RR_FLAGS_PREVDONE 0x08
-
-struct rr_pco_match /* match prefix part */
- {
- uint8_t rpm_code;
- uint8_t rpm_len;
- uint8_t rpm_ordinal;
- uint8_t rpm_matchlen;
- uint8_t rpm_minlen;
- uint8_t rpm_maxlen;
- uint16_t rpm_reserved;
- struct in6_addr rpm_prefix;
- };
-
-/* PCO code values */
-#define RPM_PCO_ADD 1
-#define RPM_PCO_CHANGE 2
-#define RPM_PCO_SETGLOBAL 3
-
-struct rr_pco_use /* use prefix part */
- {
- uint8_t rpu_uselen;
- uint8_t rpu_keeplen;
- uint8_t rpu_ramask;
- uint8_t rpu_raflags;
- uint32_t rpu_vltime;
- uint32_t rpu_pltime;
- uint32_t rpu_flags;
- struct in6_addr rpu_prefix;
- };
-
-#define ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x20
-#define ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x10
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80000000
-# define ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40000000
-#elif __BYTE_ORDER == __LITTLE_ENDIAN
-# define ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80
-# define ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40
-#endif
-
-struct rr_result /* router renumbering result message */
- {
- uint16_t rrr_flags;
- uint8_t rrr_ordinal;
- uint8_t rrr_matchedlen;
- uint32_t rrr_ifid;
- struct in6_addr rrr_prefix;
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ICMP6_RR_RESULT_FLAGS_OOB 0x0002
-# define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0001
-#elif __BYTE_ORDER == __LITTLE_ENDIAN
-# define ICMP6_RR_RESULT_FLAGS_OOB 0x0200
-# define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100
-#endif
-
-/* Mobile IPv6 extension: Advertisement Interval. */
-struct nd_opt_adv_interval
- {
- uint8_t nd_opt_adv_interval_type;
- uint8_t nd_opt_adv_interval_len;
- uint16_t nd_opt_adv_interval_reserved;
- uint32_t nd_opt_adv_interval_ival;
- };
-
-/* Mobile IPv6 extension: Home Agent Info. */
-struct nd_opt_home_agent_info
- {
- uint8_t nd_opt_home_agent_info_type;
- uint8_t nd_opt_home_agent_info_len;
- uint16_t nd_opt_home_agent_info_reserved;
- uint16_t nd_opt_home_agent_info_preference;
- uint16_t nd_opt_home_agent_info_lifetime;
- };
-
-#endif /* netinet/icmpv6.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_ether.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_ether.h
deleted file mode 100644
index 8399026..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_ether.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IF_ETHER_H
-
-#define __NETINET_IF_ETHER_H 1
-#include <features.h>
-#include <sys/types.h>
-
-/* Get definitions from kernel header file. */
-#include <linux/if_ether.h>
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)if_ether.h 8.3 (Berkeley) 5/2/95
- * $FreeBSD$
- */
-
-#include <net/ethernet.h>
-#include <net/if_arp.h>
-
-__BEGIN_DECLS
-/*
- * Ethernet Address Resolution Protocol.
- *
- * See RFC 826 for protocol description. Structure below is adapted
- * to resolving internet addresses. Field names used correspond to
- * RFC 826.
- */
-struct ether_arp {
- struct arphdr ea_hdr; /* fixed-size header */
- uint8_t arp_sha[ETH_ALEN]; /* sender hardware address */
- uint8_t arp_spa[4]; /* sender protocol address */
- uint8_t arp_tha[ETH_ALEN]; /* target hardware address */
- uint8_t arp_tpa[4]; /* target protocol address */
-};
-#define arp_hrd ea_hdr.ar_hrd
-#define arp_pro ea_hdr.ar_pro
-#define arp_hln ea_hdr.ar_hln
-#define arp_pln ea_hdr.ar_pln
-#define arp_op ea_hdr.ar_op
-
-/*
- * Macro to map an IP multicast address to an Ethernet multicast address.
- * The high-order 25 bits of the Ethernet address are statically assigned,
- * and the low-order 23 bits are taken from the low end of the IP address.
- */
-#define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \
- /* struct in_addr *ipaddr; */ \
- /* uint8_t enaddr[ETH_ALEN]; */ \
-{ \
- (enaddr)[0] = 0x01; \
- (enaddr)[1] = 0x00; \
- (enaddr)[2] = 0x5e; \
- (enaddr)[3] = ((uint8_t *)ipaddr)[1] & 0x7f; \
- (enaddr)[4] = ((uint8_t *)ipaddr)[2]; \
- (enaddr)[5] = ((uint8_t *)ipaddr)[3]; \
-}
-
-__END_DECLS
-#endif /* __USE_MISC */
-
-#endif /* netinet/if_ether.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_fddi.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_fddi.h
deleted file mode 100644
index fa942ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_fddi.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IF_FDDI_H
-#define _NETINET_IF_FDDI_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <linux/if_fddi.h>
-
-#ifdef __USE_MISC
-
-struct fddi_header {
- uint8_t fddi_fc; /* Frame Control (FC) value */
- uint8_t fddi_dhost[FDDI_K_ALEN]; /* Destination host */
- uint8_t fddi_shost[FDDI_K_ALEN]; /* Source host */
-};
-#endif
-
-#endif /* netinet/if_fddi.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_tr.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_tr.h
deleted file mode 100644
index c6bc333..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/if_tr.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IF_TR_H
-#define _NETINET_IF_TR_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-/* IEEE 802.5 Token-Ring magic constants. The frame sizes omit the preamble
- and FCS/CRC (frame check sequence). */
-#define TR_ALEN 6 /* Octets in one token-ring addr */
-#define TR_HLEN (sizeof (struct trh_hdr) + sizeof (struct trllc))
-#define AC 0x10
-#define LLC_FRAME 0x40
-
-/* LLC and SNAP constants */
-#define EXTENDED_SAP 0xAA
-#define UI_CMD 0x03
-
-/* This is an Token-Ring frame header. */
-struct trh_hdr
-{
- uint8_t ac; /* access control field */
- uint8_t fc; /* frame control field */
- uint8_t daddr[TR_ALEN]; /* destination address */
- uint8_t saddr[TR_ALEN]; /* source address */
- uint16_t rcf; /* route control field */
- uint16_t rseg[8]; /* routing registers */
-};
-
-/* This is an Token-Ring LLC structure */
-struct trllc
-{
- uint8_t dsap; /* destination SAP */
- uint8_t ssap; /* source SAP */
- uint8_t llc; /* LLC control field */
- uint8_t protid[3]; /* protocol id */
- uint16_t ethertype; /* ether type field */
-};
-
-/* Token-Ring statistics collection data. */
-struct tr_statistics
-{
- unsigned long rx_packets; /* total packets received */
- unsigned long tx_packets; /* total packets transmitted */
- unsigned long rx_bytes; /* total bytes received */
- unsigned long tx_bytes; /* total bytes transmitted */
- unsigned long rx_errors; /* bad packets received */
- unsigned long tx_errors; /* packet transmit problems */
- unsigned long rx_dropped; /* no space in linux buffers */
- unsigned long tx_dropped; /* no space available in linux */
- unsigned long multicast; /* multicast packets received */
- unsigned long transmit_collision;
-
- /* detailed Token-Ring errors. See IBM Token-Ring Network
- Architecture for more info */
-
- unsigned long line_errors;
- unsigned long internal_errors;
- unsigned long burst_errors;
- unsigned long A_C_errors;
- unsigned long abort_delimiters;
- unsigned long lost_frames;
- unsigned long recv_congest_count;
- unsigned long frame_copied_errors;
- unsigned long frequency_errors;
- unsigned long token_errors;
- unsigned long dummy1;
-};
-
-/* source routing stuff */
-#define TR_RII 0x80
-#define TR_RCF_DIR_BIT 0x80
-#define TR_RCF_LEN_MASK 0x1f00
-#define TR_RCF_BROADCAST 0x8000 /* all-routes broadcast */
-#define TR_RCF_LIMITED_BROADCAST 0xC000 /* single-route broadcast */
-#define TR_RCF_FRAME2K 0x20
-#define TR_RCF_BROADCAST_MASK 0xC000
-#define TR_MAXRIFLEN 18
-
-#ifdef __USE_MISC
-
-struct trn_hdr
-{
- uint8_t trn_ac; /* access control field */
- uint8_t trn_fc; /* field control field */
- uint8_t trn_dhost[TR_ALEN]; /* destination host */
- uint8_t trn_shost[TR_ALEN]; /* source host */
- uint16_t trn_rcf; /* route control field */
- uint16_t trn_rseg[8]; /* routing registers */
-};
-
-#endif
-
-#endif /* netinet/if_tr.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/igmp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/igmp.h
deleted file mode 100644
index 39f2f44..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/igmp.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IGMP_H
-#define _NETINET_IGMP_H 1
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-#ifdef __USE_MISC
-
-#include <netinet/in.h>
-
-__BEGIN_DECLS
-
-/*
- * Copyright (c) 1988 Stephen Deering.
- * Copyright (c) 1992, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Stephen Deering of Stanford University.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)igmp.h 8.1 (Berkeley) 6/10/93
- * $FreeBSD$
- */
-
-struct igmp {
- uint8_t igmp_type; /* IGMP type */
- uint8_t igmp_code; /* routing code */
- uint16_t igmp_cksum; /* checksum */
- struct in_addr igmp_group; /* group address */
-};
-
-#define IGMP_MINLEN 8
-
-/*
- * Message types, including version number.
- */
-#define IGMP_MEMBERSHIP_QUERY 0x11 /* membership query */
-#define IGMP_V1_MEMBERSHIP_REPORT 0x12 /* Ver. 1 membership report */
-#define IGMP_V2_MEMBERSHIP_REPORT 0x16 /* Ver. 2 membership report */
-#define IGMP_V2_LEAVE_GROUP 0x17 /* Leave-group message */
-
-#define IGMP_DVMRP 0x13 /* DVMRP routing message */
-#define IGMP_PIM 0x14 /* PIM routing message */
-#define IGMP_TRACE 0x15
-
-#define IGMP_MTRACE_RESP 0x1e /* traceroute resp.(to sender)*/
-#define IGMP_MTRACE 0x1f /* mcast traceroute messages */
-#define IGMP_MRDISC_ADV 0x30 /* From RFC4286. */
-
-#define IGMP_MAX_HOST_REPORT_DELAY 10 /* max delay for response to */
- /* query (in seconds) according */
- /* to RFC1112 */
-#define IGMP_TIMER_SCALE 10 /* denotes that the igmp code field */
- /* specifies time in 10th of seconds*/
-
-/*
- * States for the IGMP v2 state table.
- */
-#define IGMP_DELAYING_MEMBER 1
-#define IGMP_IDLE_MEMBER 2
-#define IGMP_LAZY_MEMBER 3
-#define IGMP_SLEEPING_MEMBER 4
-#define IGMP_AWAKENING_MEMBER 5
-
-/*
- * States for IGMP router version cache.
- */
-#define IGMP_v1_ROUTER 1
-#define IGMP_v2_ROUTER 2
-
-/*
- * The following four defininitions are for backwards compatibility.
- * They should be removed as soon as all applications are updated to
- * use the new constant names.
- */
-#define IGMP_HOST_MEMBERSHIP_QUERY IGMP_MEMBERSHIP_QUERY
-#define IGMP_HOST_MEMBERSHIP_REPORT IGMP_V1_MEMBERSHIP_REPORT
-#define IGMP_HOST_NEW_MEMBERSHIP_REPORT IGMP_V2_MEMBERSHIP_REPORT
-#define IGMP_HOST_LEAVE_MESSAGE IGMP_V2_LEAVE_GROUP
-
-__END_DECLS
-
-#endif
-
-#endif /* netinet/igmp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/in.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/in.h
deleted file mode 100644
index ed21690..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/in.h
+++ /dev/null
@@ -1,637 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IN_H
-#define _NETINET_IN_H 1
-
-#include <features.h>
-#include <bits/stdint-uintn.h>
-#include <sys/socket.h>
-#include <bits/types.h>
-
-
-__BEGIN_DECLS
-
-/* Internet address. */
-typedef uint32_t in_addr_t;
-struct in_addr
- {
- in_addr_t s_addr;
- };
-
-/* Get system-specific definitions. */
-#include <bits/in.h>
-
-/* Standard well-defined IP protocols. */
-enum
- {
- IPPROTO_IP = 0, /* Dummy protocol for TCP. */
-#define IPPROTO_IP IPPROTO_IP
- IPPROTO_ICMP = 1, /* Internet Control Message Protocol. */
-#define IPPROTO_ICMP IPPROTO_ICMP
- IPPROTO_IGMP = 2, /* Internet Group Management Protocol. */
-#define IPPROTO_IGMP IPPROTO_IGMP
- IPPROTO_IPIP = 4, /* IPIP tunnels (older KA9Q tunnels use 94). */
-#define IPPROTO_IPIP IPPROTO_IPIP
- IPPROTO_TCP = 6, /* Transmission Control Protocol. */
-#define IPPROTO_TCP IPPROTO_TCP
- IPPROTO_EGP = 8, /* Exterior Gateway Protocol. */
-#define IPPROTO_EGP IPPROTO_EGP
- IPPROTO_PUP = 12, /* PUP protocol. */
-#define IPPROTO_PUP IPPROTO_PUP
- IPPROTO_UDP = 17, /* User Datagram Protocol. */
-#define IPPROTO_UDP IPPROTO_UDP
- IPPROTO_IDP = 22, /* XNS IDP protocol. */
-#define IPPROTO_IDP IPPROTO_IDP
- IPPROTO_TP = 29, /* SO Transport Protocol Class 4. */
-#define IPPROTO_TP IPPROTO_TP
- IPPROTO_DCCP = 33, /* Datagram Congestion Control Protocol. */
-#define IPPROTO_DCCP IPPROTO_DCCP
- IPPROTO_IPV6 = 41, /* IPv6 header. */
-#define IPPROTO_IPV6 IPPROTO_IPV6
- IPPROTO_RSVP = 46, /* Reservation Protocol. */
-#define IPPROTO_RSVP IPPROTO_RSVP
- IPPROTO_GRE = 47, /* General Routing Encapsulation. */
-#define IPPROTO_GRE IPPROTO_GRE
- IPPROTO_ESP = 50, /* encapsulating security payload. */
-#define IPPROTO_ESP IPPROTO_ESP
- IPPROTO_AH = 51, /* authentication header. */
-#define IPPROTO_AH IPPROTO_AH
- IPPROTO_MTP = 92, /* Multicast Transport Protocol. */
-#define IPPROTO_MTP IPPROTO_MTP
- IPPROTO_BEETPH = 94, /* IP option pseudo header for BEET. */
-#define IPPROTO_BEETPH IPPROTO_BEETPH
- IPPROTO_ENCAP = 98, /* Encapsulation Header. */
-#define IPPROTO_ENCAP IPPROTO_ENCAP
- IPPROTO_PIM = 103, /* Protocol Independent Multicast. */
-#define IPPROTO_PIM IPPROTO_PIM
- IPPROTO_COMP = 108, /* Compression Header Protocol. */
-#define IPPROTO_COMP IPPROTO_COMP
- IPPROTO_SCTP = 132, /* Stream Control Transmission Protocol. */
-#define IPPROTO_SCTP IPPROTO_SCTP
- IPPROTO_UDPLITE = 136, /* UDP-Lite protocol. */
-#define IPPROTO_UDPLITE IPPROTO_UDPLITE
- IPPROTO_MPLS = 137, /* MPLS in IP. */
-#define IPPROTO_MPLS IPPROTO_MPLS
- IPPROTO_ETHERNET = 143, /* Ethernet-within-IPv6 Encapsulation. */
-#define IPPROTO_ETHERNET IPPROTO_ETHERNET
- IPPROTO_RAW = 255, /* Raw IP packets. */
-#define IPPROTO_RAW IPPROTO_RAW
- IPPROTO_MPTCP = 262, /* Multipath TCP connection. */
-#define IPPROTO_MPTCP IPPROTO_MPTCP
- IPPROTO_MAX
- };
-
-/* If __USE_KERNEL_IPV6_DEFS is 1 then the user has included the kernel
- network headers first and we should use those ABI-identical definitions
- instead of our own, otherwise 0. */
-#if !__USE_KERNEL_IPV6_DEFS
-enum
- {
- IPPROTO_HOPOPTS = 0, /* IPv6 Hop-by-Hop options. */
-#define IPPROTO_HOPOPTS IPPROTO_HOPOPTS
- IPPROTO_ROUTING = 43, /* IPv6 routing header. */
-#define IPPROTO_ROUTING IPPROTO_ROUTING
- IPPROTO_FRAGMENT = 44, /* IPv6 fragmentation header. */
-#define IPPROTO_FRAGMENT IPPROTO_FRAGMENT
- IPPROTO_ICMPV6 = 58, /* ICMPv6. */
-#define IPPROTO_ICMPV6 IPPROTO_ICMPV6
- IPPROTO_NONE = 59, /* IPv6 no next header. */
-#define IPPROTO_NONE IPPROTO_NONE
- IPPROTO_DSTOPTS = 60, /* IPv6 destination options. */
-#define IPPROTO_DSTOPTS IPPROTO_DSTOPTS
- IPPROTO_MH = 135 /* IPv6 mobility header. */
-#define IPPROTO_MH IPPROTO_MH
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-/* Type to represent a port. */
-typedef uint16_t in_port_t;
-
-/* Standard well-known ports. */
-enum
- {
- IPPORT_ECHO = 7, /* Echo service. */
- IPPORT_DISCARD = 9, /* Discard transmissions service. */
- IPPORT_SYSTAT = 11, /* System status service. */
- IPPORT_DAYTIME = 13, /* Time of day service. */
- IPPORT_NETSTAT = 15, /* Network status service. */
- IPPORT_FTP = 21, /* File Transfer Protocol. */
- IPPORT_TELNET = 23, /* Telnet protocol. */
- IPPORT_SMTP = 25, /* Simple Mail Transfer Protocol. */
- IPPORT_TIMESERVER = 37, /* Timeserver service. */
- IPPORT_NAMESERVER = 42, /* Domain Name Service. */
- IPPORT_WHOIS = 43, /* Internet Whois service. */
- IPPORT_MTP = 57,
-
- IPPORT_TFTP = 69, /* Trivial File Transfer Protocol. */
- IPPORT_RJE = 77,
- IPPORT_FINGER = 79, /* Finger service. */
- IPPORT_TTYLINK = 87,
- IPPORT_SUPDUP = 95, /* SUPDUP protocol. */
-
-
- IPPORT_EXECSERVER = 512, /* execd service. */
- IPPORT_LOGINSERVER = 513, /* rlogind service. */
- IPPORT_CMDSERVER = 514,
- IPPORT_EFSSERVER = 520,
-
- /* UDP ports. */
- IPPORT_BIFFUDP = 512,
- IPPORT_WHOSERVER = 513,
- IPPORT_ROUTESERVER = 520,
-
- /* Ports less than this value are reserved for privileged processes. */
- IPPORT_RESERVED = 1024,
-
- /* Ports greater this value are reserved for (non-privileged) servers. */
- IPPORT_USERRESERVED = 5000
- };
-
-/* Definitions of the bits in an Internet address integer.
-
- On subnets, host and network parts are found according to
- the subnet mask, not these masks. */
-
-#define IN_CLASSA(a) ((((in_addr_t)(a)) & 0x80000000) == 0)
-#define IN_CLASSA_NET 0xff000000
-#define IN_CLASSA_NSHIFT 24
-#define IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET)
-#define IN_CLASSA_MAX 128
-
-#define IN_CLASSB(a) ((((in_addr_t)(a)) & 0xc0000000) == 0x80000000)
-#define IN_CLASSB_NET 0xffff0000
-#define IN_CLASSB_NSHIFT 16
-#define IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET)
-#define IN_CLASSB_MAX 65536
-
-#define IN_CLASSC(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000)
-#define IN_CLASSC_NET 0xffffff00
-#define IN_CLASSC_NSHIFT 8
-#define IN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET)
-
-#define IN_CLASSD(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000)
-#define IN_MULTICAST(a) IN_CLASSD(a)
-
-#define IN_EXPERIMENTAL(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000)
-#define IN_BADCLASS(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000)
-
-/* Address to accept any incoming messages. */
-#define INADDR_ANY ((in_addr_t) 0x00000000)
-/* Address to send to all hosts. */
-#define INADDR_BROADCAST ((in_addr_t) 0xffffffff)
-/* Address indicating an error return. */
-#define INADDR_NONE ((in_addr_t) 0xffffffff)
-
-/* Network number for local host loopback. */
-#define IN_LOOPBACKNET 127
-/* Address to loopback in software to local host. */
-#ifndef INADDR_LOOPBACK
-# define INADDR_LOOPBACK ((in_addr_t) 0x7f000001) /* Inet 127.0.0.1. */
-#endif
-
-/* Defines for Multicast INADDR. */
-#define INADDR_UNSPEC_GROUP ((in_addr_t) 0xe0000000) /* 224.0.0.0 */
-#define INADDR_ALLHOSTS_GROUP ((in_addr_t) 0xe0000001) /* 224.0.0.1 */
-#define INADDR_ALLRTRS_GROUP ((in_addr_t) 0xe0000002) /* 224.0.0.2 */
-#define INADDR_ALLSNOOPERS_GROUP ((in_addr_t) 0xe000006a) /* 224.0.0.106 */
-#define INADDR_MAX_LOCAL_GROUP ((in_addr_t) 0xe00000ff) /* 224.0.0.255 */
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* IPv6 address */
-struct in6_addr
- {
- union
- {
- uint8_t __u6_addr8[16];
- uint16_t __u6_addr16[8];
- uint32_t __u6_addr32[4];
- } __in6_u;
-#define s6_addr __in6_u.__u6_addr8
-#ifdef __USE_MISC
-# define s6_addr16 __in6_u.__u6_addr16
-# define s6_addr32 __in6_u.__u6_addr32
-#endif
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-extern const struct in6_addr in6addr_any; /* :: */
-extern const struct in6_addr in6addr_loopback; /* ::1 */
-#define IN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }
-#define IN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } }
-
-#define INET_ADDRSTRLEN 16
-#define INET6_ADDRSTRLEN 46
-
-
-/* Structure describing an Internet socket address. */
-struct sockaddr_in
- {
- __SOCKADDR_COMMON (sin_);
- in_port_t sin_port; /* Port number. */
- struct in_addr sin_addr; /* Internet address. */
-
- /* Pad to size of `struct sockaddr'. */
- unsigned char sin_zero[sizeof (struct sockaddr)
- - __SOCKADDR_COMMON_SIZE
- - sizeof (in_port_t)
- - sizeof (struct in_addr)];
- };
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* Ditto, for IPv6. */
-struct sockaddr_in6
- {
- __SOCKADDR_COMMON (sin6_);
- in_port_t sin6_port; /* Transport layer port # */
- uint32_t sin6_flowinfo; /* IPv6 flow information */
- struct in6_addr sin6_addr; /* IPv6 address */
- uint32_t sin6_scope_id; /* IPv6 scope-id */
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-#ifdef __USE_MISC
-/* IPv4 multicast request. */
-struct ip_mreq
- {
- /* IP multicast address of group. */
- struct in_addr imr_multiaddr;
-
- /* Local IP address of interface. */
- struct in_addr imr_interface;
- };
-
-struct ip_mreq_source
- {
- /* IP multicast address of group. */
- struct in_addr imr_multiaddr;
-
- /* IP address of interface. */
- struct in_addr imr_interface;
-
- /* IP address of source. */
- struct in_addr imr_sourceaddr;
- };
-#endif
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* Likewise, for IPv6. */
-struct ipv6_mreq
- {
- /* IPv6 multicast address of group */
- struct in6_addr ipv6mr_multiaddr;
-
- /* local interface */
- unsigned int ipv6mr_interface;
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-#ifdef __USE_MISC
-/* Multicast group request. */
-struct group_req
- {
- /* Interface index. */
- uint32_t gr_interface;
-
- /* Group address. */
- struct sockaddr_storage gr_group;
- };
-
-struct group_source_req
- {
- /* Interface index. */
- uint32_t gsr_interface;
-
- /* Group address. */
- struct sockaddr_storage gsr_group;
-
- /* Source address. */
- struct sockaddr_storage gsr_source;
- };
-
-
-/* Full-state filter operations. */
-struct ip_msfilter
- {
- /* IP multicast address of group. */
- struct in_addr imsf_multiaddr;
-
- /* Local IP address of interface. */
- struct in_addr imsf_interface;
-
- /* Filter mode. */
- uint32_t imsf_fmode;
-
- /* Number of source addresses. */
- uint32_t imsf_numsrc;
- /* Source addresses. */
- struct in_addr imsf_slist[1];
- };
-
-#define IP_MSFILTER_SIZE(numsrc) (sizeof (struct ip_msfilter) \
- - sizeof (struct in_addr) \
- + (numsrc) * sizeof (struct in_addr))
-
-struct group_filter
- {
- /* Interface index. */
- uint32_t gf_interface;
-
- /* Group address. */
- struct sockaddr_storage gf_group;
-
- /* Filter mode. */
- uint32_t gf_fmode;
-
- /* Number of source addresses. */
- uint32_t gf_numsrc;
- /* Source addresses. */
- struct sockaddr_storage gf_slist[1];
-};
-
-#define GROUP_FILTER_SIZE(numsrc) (sizeof (struct group_filter) \
- - sizeof (struct sockaddr_storage) \
- + ((numsrc) \
- * sizeof (struct sockaddr_storage)))
-#endif
-
-/* Functions to convert between host and network byte order.
-
- Please note that these functions normally take `unsigned long int' or
- `unsigned short int' values as arguments and also return them. But
- this was a short-sighted decision since on different systems the types
- may have different representations but the values are always the same. */
-
-extern uint32_t ntohl (uint32_t __netlong) __THROW __attribute__ ((__const__));
-extern uint16_t ntohs (uint16_t __netshort)
- __THROW __attribute__ ((__const__));
-extern uint32_t htonl (uint32_t __hostlong)
- __THROW __attribute__ ((__const__));
-extern uint16_t htons (uint16_t __hostshort)
- __THROW __attribute__ ((__const__));
-
-#include <endian.h>
-
-/* Get machine dependent optimized versions of byte swapping functions. */
-#include <bits/byteswap.h>
-#include <bits/uintn-identity.h>
-
-#ifdef __OPTIMIZE__
-/* We can optimize calls to the conversion functions. Either nothing has
- to be done or we are using directly the byte-swapping functions which
- often can be inlined. */
-# if __BYTE_ORDER == __BIG_ENDIAN
-/* The host byte order is the same as network byte order,
- so these functions are all just identity. */
-# define ntohl(x) __uint32_identity (x)
-# define ntohs(x) __uint16_identity (x)
-# define htonl(x) __uint32_identity (x)
-# define htons(x) __uint16_identity (x)
-# else
-# if __BYTE_ORDER == __LITTLE_ENDIAN
-# define ntohl(x) __bswap_32 (x)
-# define ntohs(x) __bswap_16 (x)
-# define htonl(x) __bswap_32 (x)
-# define htons(x) __bswap_16 (x)
-# endif
-# endif
-#endif
-
-#ifdef __GNUC__
-# define IN6_IS_ADDR_UNSPECIFIED(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && __a->__in6_u.__u6_addr32[3] == 0; }))
-
-# define IN6_IS_ADDR_LOOPBACK(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && __a->__in6_u.__u6_addr32[3] == htonl (1); }))
-
-# define IN6_IS_ADDR_LINKLOCAL(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfe800000); }))
-
-# define IN6_IS_ADDR_SITELOCAL(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfec00000); }))
-
-# define IN6_IS_ADDR_V4MAPPED(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == htonl (0xffff); }))
-
-# define IN6_IS_ADDR_V4COMPAT(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && ntohl (__a->__in6_u.__u6_addr32[3]) > 1; }))
-
-# define IN6_ARE_ADDR_EQUAL(a,b) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- const struct in6_addr *__b = (const struct in6_addr *) (b); \
- __a->__in6_u.__u6_addr32[0] == __b->__in6_u.__u6_addr32[0] \
- && __a->__in6_u.__u6_addr32[1] == __b->__in6_u.__u6_addr32[1] \
- && __a->__in6_u.__u6_addr32[2] == __b->__in6_u.__u6_addr32[2] \
- && __a->__in6_u.__u6_addr32[3] == __b->__in6_u.__u6_addr32[3]; }))
-#else
-# define IN6_IS_ADDR_UNSPECIFIED(a) \
- (((const uint32_t *) (a))[0] == 0 \
- && ((const uint32_t *) (a))[1] == 0 \
- && ((const uint32_t *) (a))[2] == 0 \
- && ((const uint32_t *) (a))[3] == 0)
-
-# define IN6_IS_ADDR_LOOPBACK(a) \
- (((const uint32_t *) (a))[0] == 0 \
- && ((const uint32_t *) (a))[1] == 0 \
- && ((const uint32_t *) (a))[2] == 0 \
- && ((const uint32_t *) (a))[3] == htonl (1))
-
-# define IN6_IS_ADDR_LINKLOCAL(a) \
- ((((const uint32_t *) (a))[0] & htonl (0xffc00000)) \
- == htonl (0xfe800000))
-
-# define IN6_IS_ADDR_SITELOCAL(a) \
- ((((const uint32_t *) (a))[0] & htonl (0xffc00000)) \
- == htonl (0xfec00000))
-
-# define IN6_IS_ADDR_V4MAPPED(a) \
- ((((const uint32_t *) (a))[0] == 0) \
- && (((const uint32_t *) (a))[1] == 0) \
- && (((const uint32_t *) (a))[2] == htonl (0xffff)))
-
-# define IN6_IS_ADDR_V4COMPAT(a) \
- ((((const uint32_t *) (a))[0] == 0) \
- && (((const uint32_t *) (a))[1] == 0) \
- && (((const uint32_t *) (a))[2] == 0) \
- && (ntohl (((const uint32_t *) (a))[3]) > 1))
-
-# define IN6_ARE_ADDR_EQUAL(a,b) \
- ((((const uint32_t *) (a))[0] == ((const uint32_t *) (b))[0]) \
- && (((const uint32_t *) (a))[1] == ((const uint32_t *) (b))[1]) \
- && (((const uint32_t *) (a))[2] == ((const uint32_t *) (b))[2]) \
- && (((const uint32_t *) (a))[3] == ((const uint32_t *) (b))[3]))
-#endif
-
-#define IN6_IS_ADDR_MULTICAST(a) (((const uint8_t *) (a))[0] == 0xff)
-
-#ifdef __USE_MISC
-/* Bind socket to a privileged IP port. */
-extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW;
-
-/* The IPv6 version of this function. */
-extern int bindresvport6 (int __sockfd, struct sockaddr_in6 *__sock_in)
- __THROW;
-#endif
-
-
-#define IN6_IS_ADDR_MC_NODELOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x1))
-
-#define IN6_IS_ADDR_MC_LINKLOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x2))
-
-#define IN6_IS_ADDR_MC_SITELOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x5))
-
-#define IN6_IS_ADDR_MC_ORGLOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x8))
-
-#define IN6_IS_ADDR_MC_GLOBAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0xe))
-
-
-#ifdef __USE_GNU
-struct cmsghdr; /* Forward declaration. */
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* IPv6 packet information. */
-struct in6_pktinfo
- {
- struct in6_addr ipi6_addr; /* src/dst IPv6 address */
- unsigned int ipi6_ifindex; /* send/recv interface index */
- };
-
-/* IPv6 MTU information. */
-struct ip6_mtuinfo
- {
- struct sockaddr_in6 ip6m_addr; /* dst address including zone ID */
- uint32_t ip6m_mtu; /* path MTU in host byte order */
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-/* Obsolete hop-by-hop and Destination Options Processing (RFC 2292). */
-extern int inet6_option_space (int __nbytes)
- __THROW __attribute_deprecated__;
-extern int inet6_option_init (void *__bp, struct cmsghdr **__cmsgp,
- int __type) __THROW __attribute_deprecated__;
-extern int inet6_option_append (struct cmsghdr *__cmsg,
- const uint8_t *__typep, int __multx,
- int __plusy) __THROW __attribute_deprecated__;
-extern uint8_t *inet6_option_alloc (struct cmsghdr *__cmsg, int __datalen,
- int __multx, int __plusy)
- __THROW __attribute_deprecated__;
-extern int inet6_option_next (const struct cmsghdr *__cmsg,
- uint8_t **__tptrp)
- __THROW __attribute_deprecated__;
-extern int inet6_option_find (const struct cmsghdr *__cmsg,
- uint8_t **__tptrp, int __type)
- __THROW __attribute_deprecated__;
-
-
-/* Hop-by-Hop and Destination Options Processing (RFC 3542). */
-extern int inet6_opt_init (void *__extbuf, socklen_t __extlen) __THROW;
-extern int inet6_opt_append (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t __type, socklen_t __len, uint8_t __align,
- void **__databufp) __THROW;
-extern int inet6_opt_finish (void *__extbuf, socklen_t __extlen, int __offset)
- __THROW;
-extern int inet6_opt_set_val (void *__databuf, int __offset, void *__val,
- socklen_t __vallen) __THROW;
-extern int inet6_opt_next (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t *__typep, socklen_t *__lenp,
- void **__databufp) __THROW;
-extern int inet6_opt_find (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t __type, socklen_t *__lenp,
- void **__databufp) __THROW;
-extern int inet6_opt_get_val (void *__databuf, int __offset, void *__val,
- socklen_t __vallen) __THROW;
-
-
-/* Routing Header Option (RFC 3542). */
-extern socklen_t inet6_rth_space (int __type, int __segments) __THROW;
-extern void *inet6_rth_init (void *__bp, socklen_t __bp_len, int __type,
- int __segments) __THROW;
-extern int inet6_rth_add (void *__bp, const struct in6_addr *__addr) __THROW;
-extern int inet6_rth_reverse (const void *__in, void *__out) __THROW;
-extern int inet6_rth_segments (const void *__bp) __THROW;
-extern struct in6_addr *inet6_rth_getaddr (const void *__bp, int __index)
- __THROW;
-
-
-/* Multicast source filter support. */
-
-/* Get IPv4 source filter. */
-extern int getipv4sourcefilter (int __s, struct in_addr __interface_addr,
- struct in_addr __group, uint32_t *__fmode,
- uint32_t *__numsrc, struct in_addr *__slist)
- __THROW;
-
-/* Set IPv4 source filter. */
-extern int setipv4sourcefilter (int __s, struct in_addr __interface_addr,
- struct in_addr __group, uint32_t __fmode,
- uint32_t __numsrc,
- const struct in_addr *__slist)
- __THROW;
-
-
-/* Get source filter. */
-extern int getsourcefilter (int __s, uint32_t __interface_addr,
- const struct sockaddr *__group,
- socklen_t __grouplen, uint32_t *__fmode,
- uint32_t *__numsrc,
- struct sockaddr_storage *__slist) __THROW;
-
-/* Set source filter. */
-extern int setsourcefilter (int __s, uint32_t __interface_addr,
- const struct sockaddr *__group,
- socklen_t __grouplen, uint32_t __fmode,
- uint32_t __numsrc,
- const struct sockaddr_storage *__slist) __THROW;
-#endif /* use GNU */
-
-__END_DECLS
-
-#endif /* netinet/in.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/in_systm.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/in_systm.h
deleted file mode 100644
index b658472..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/in_systm.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* System specific type definitions for networking code.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IN_SYSTM_H
-#define _NETINET_IN_SYSTM_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-/*
- * Network order versions of various data types. Unfortunately, BSD
- * assumes specific sizes for shorts (16 bit) and longs (32 bit) which
- * don't hold in general. As a consequence, the network order versions
- * may not reflect the actual size of the native data types.
- */
-
-typedef uint16_t n_short; /* short as received from the net */
-typedef uint32_t n_long; /* long as received from the net */
-typedef uint32_t n_time; /* ms since 00:00 GMT, byte rev */
-
-__END_DECLS
-
-#endif /* netinet/in_systm.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip.h
deleted file mode 100644
index 13444d7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip.h
+++ /dev/null
@@ -1,302 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IP_H
-#define __NETINET_IP_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-#include <netinet/in.h>
-
-__BEGIN_DECLS
-
-struct timestamp
- {
- uint8_t len;
- uint8_t ptr;
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int flags:4;
- unsigned int overflow:4;
-#elif __BYTE_ORDER == __BIG_ENDIAN
- unsigned int overflow:4;
- unsigned int flags:4;
-#else
-# error "Please fix <bits/endian.h>"
-#endif
- uint32_t data[9];
- };
-
-struct iphdr
- {
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ihl:4;
- unsigned int version:4;
-#elif __BYTE_ORDER == __BIG_ENDIAN
- unsigned int version:4;
- unsigned int ihl:4;
-#else
-# error "Please fix <bits/endian.h>"
-#endif
- uint8_t tos;
- uint16_t tot_len;
- uint16_t id;
- uint16_t frag_off;
- uint8_t ttl;
- uint8_t protocol;
- uint16_t check;
- uint32_t saddr;
- uint32_t daddr;
- /*The options start here. */
- };
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ip.h 8.1 (Berkeley) 6/10/93
- */
-
-/*
- * Definitions for internet protocol version 4.
- * Per RFC 791, September 1981.
- */
-
-/*
- * Structure of an internet header, naked of options.
- */
-struct ip
- {
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ip_hl:4; /* header length */
- unsigned int ip_v:4; /* version */
-#endif
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int ip_v:4; /* version */
- unsigned int ip_hl:4; /* header length */
-#endif
- uint8_t ip_tos; /* type of service */
- unsigned short ip_len; /* total length */
- unsigned short ip_id; /* identification */
- unsigned short ip_off; /* fragment offset field */
-#define IP_RF 0x8000 /* reserved fragment flag */
-#define IP_DF 0x4000 /* dont fragment flag */
-#define IP_MF 0x2000 /* more fragments flag */
-#define IP_OFFMASK 0x1fff /* mask for fragmenting bits */
- uint8_t ip_ttl; /* time to live */
- uint8_t ip_p; /* protocol */
- unsigned short ip_sum; /* checksum */
- struct in_addr ip_src, ip_dst; /* source and dest address */
- };
-
-/*
- * Time stamp option structure.
- */
-struct ip_timestamp
- {
- uint8_t ipt_code; /* IPOPT_TS */
- uint8_t ipt_len; /* size of structure (variable) */
- uint8_t ipt_ptr; /* index of current entry */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ipt_flg:4; /* flags, see below */
- unsigned int ipt_oflw:4; /* overflow counter */
-#endif
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int ipt_oflw:4; /* overflow counter */
- unsigned int ipt_flg:4; /* flags, see below */
-#endif
- uint32_t data[9];
- };
-#endif /* __USE_MISC */
-
-#define IPVERSION 4 /* IP version number */
-#define IP_MAXPACKET 65535 /* maximum packet size */
-
-/*
- * Definitions for Explicit Congestion Notification (ECN)
- *
- * Taken from RFC-3168, Section 5.
- */
-
-#define IPTOS_ECN_MASK 0x03
-#define IPTOS_ECN(x) ((x) & IPTOS_ECN_MASK)
-#define IPTOS_ECN_NOT_ECT 0x00
-#define IPTOS_ECN_ECT1 0x01
-#define IPTOS_ECN_ECT0 0x02
-#define IPTOS_ECN_CE 0x03
-
-/*
- * Definitions for IP differentiated services code points (DSCP)
- *
- * Taken from RFC-2597, Section 6 and RFC-2598, Section 2.3.
- */
-
-#define IPTOS_DSCP_MASK 0xfc
-#define IPTOS_DSCP(x) ((x) & IPTOS_DSCP_MASK)
-#define IPTOS_DSCP_AF11 0x28
-#define IPTOS_DSCP_AF12 0x30
-#define IPTOS_DSCP_AF13 0x38
-#define IPTOS_DSCP_AF21 0x48
-#define IPTOS_DSCP_AF22 0x50
-#define IPTOS_DSCP_AF23 0x58
-#define IPTOS_DSCP_AF31 0x68
-#define IPTOS_DSCP_AF32 0x70
-#define IPTOS_DSCP_AF33 0x78
-#define IPTOS_DSCP_AF41 0x88
-#define IPTOS_DSCP_AF42 0x90
-#define IPTOS_DSCP_AF43 0x98
-#define IPTOS_DSCP_EF 0xb8
-
-/*
- * In RFC 2474, Section 4.2.2.1, the Class Selector Codepoints subsume
- * the old ToS Precedence values.
- */
-
-#define IPTOS_CLASS_MASK 0xe0
-#define IPTOS_CLASS(class) ((class) & IPTOS_CLASS_MASK)
-#define IPTOS_CLASS_CS0 0x00
-#define IPTOS_CLASS_CS1 0x20
-#define IPTOS_CLASS_CS2 0x40
-#define IPTOS_CLASS_CS3 0x60
-#define IPTOS_CLASS_CS4 0x80
-#define IPTOS_CLASS_CS5 0xa0
-#define IPTOS_CLASS_CS6 0xc0
-#define IPTOS_CLASS_CS7 0xe0
-
-#define IPTOS_CLASS_DEFAULT IPTOS_CLASS_CS0
-
-/*
- * Definitions for IP type of service (ip_tos) [deprecated; use DSCP
- * and CS definitions above instead.]
- */
-#define IPTOS_TOS_MASK 0x1E
-#define IPTOS_TOS(tos) ((tos) & IPTOS_TOS_MASK)
-#define IPTOS_LOWDELAY 0x10
-#define IPTOS_THROUGHPUT 0x08
-#define IPTOS_RELIABILITY 0x04
-#define IPTOS_LOWCOST 0x02
-#define IPTOS_MINCOST IPTOS_LOWCOST
-
-/*
- * Definitions for IP precedence (also in ip_tos) [also deprecated.]
- */
-#define IPTOS_PREC_MASK IPTOS_CLASS_MASK
-#define IPTOS_PREC(tos) IPTOS_CLASS(tos)
-#define IPTOS_PREC_NETCONTROL IPTOS_CLASS_CS7
-#define IPTOS_PREC_INTERNETCONTROL IPTOS_CLASS_CS6
-#define IPTOS_PREC_CRITIC_ECP IPTOS_CLASS_CS5
-#define IPTOS_PREC_FLASHOVERRIDE IPTOS_CLASS_CS4
-#define IPTOS_PREC_FLASH IPTOS_CLASS_CS3
-#define IPTOS_PREC_IMMEDIATE IPTOS_CLASS_CS2
-#define IPTOS_PREC_PRIORITY IPTOS_CLASS_CS1
-#define IPTOS_PREC_ROUTINE IPTOS_CLASS_CS0
-
-/*
- * Definitions for options.
- */
-#define IPOPT_COPY 0x80
-#define IPOPT_CLASS_MASK 0x60
-#define IPOPT_NUMBER_MASK 0x1f
-
-#define IPOPT_COPIED(o) ((o) & IPOPT_COPY)
-#define IPOPT_CLASS(o) ((o) & IPOPT_CLASS_MASK)
-#define IPOPT_NUMBER(o) ((o) & IPOPT_NUMBER_MASK)
-
-#define IPOPT_CONTROL 0x00
-#define IPOPT_RESERVED1 0x20
-#define IPOPT_DEBMEAS 0x40
-#define IPOPT_MEASUREMENT IPOPT_DEBMEAS
-#define IPOPT_RESERVED2 0x60
-
-#define IPOPT_EOL 0 /* end of option list */
-#define IPOPT_END IPOPT_EOL
-#define IPOPT_NOP 1 /* no operation */
-#define IPOPT_NOOP IPOPT_NOP
-
-#define IPOPT_RR 7 /* record packet route */
-#define IPOPT_TS 68 /* timestamp */
-#define IPOPT_TIMESTAMP IPOPT_TS
-#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */
-#define IPOPT_SEC IPOPT_SECURITY
-#define IPOPT_LSRR 131 /* loose source route */
-#define IPOPT_SATID 136 /* satnet id */
-#define IPOPT_SID IPOPT_SATID
-#define IPOPT_SSRR 137 /* strict source route */
-#define IPOPT_RA 148 /* router alert */
-
-/*
- * Offsets to fields in options other than EOL and NOP.
- */
-#define IPOPT_OPTVAL 0 /* option ID */
-#define IPOPT_OLEN 1 /* option length */
-#define IPOPT_OFFSET 2 /* offset within option */
-#define IPOPT_MINOFF 4 /* min value of above */
-
-#define MAX_IPOPTLEN 40
-
-/* flag bits for ipt_flg */
-#define IPOPT_TS_TSONLY 0 /* timestamps only */
-#define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */
-#define IPOPT_TS_PRESPEC 3 /* specified modules only */
-
-/* bits for security (not byte swapped) */
-#define IPOPT_SECUR_UNCLASS 0x0000
-#define IPOPT_SECUR_CONFID 0xf135
-#define IPOPT_SECUR_EFTO 0x789a
-#define IPOPT_SECUR_MMMM 0xbc4d
-#define IPOPT_SECUR_RESTR 0xaf13
-#define IPOPT_SECUR_SECRET 0xd788
-#define IPOPT_SECUR_TOPSECRET 0x6bc5
-
-/*
- * Internet implementation parameters.
- */
-#define MAXTTL 255 /* maximum time to live (seconds) */
-#define IPDEFTTL 64 /* default ttl, from RFC 1340 */
-#define IPFRAGTTL 60 /* time to live for frags, slowhz */
-#define IPTTLDEC 1 /* subtracted when forwarding */
-
-#define IP_MSS 576 /* default maximum segment size */
-
-__END_DECLS
-
-#endif /* netinet/ip.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip6.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip6.h
deleted file mode 100644
index 4c0315c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip6.h
+++ /dev/null
@@ -1,188 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IP6_H
-#define _NETINET_IP6_H 1
-
-#include <inttypes.h>
-#include <netinet/in.h>
-
-struct ip6_hdr
- {
- union
- {
- struct ip6_hdrctl
- {
- uint32_t ip6_un1_flow; /* 4 bits version, 8 bits TC,
- 20 bits flow-ID */
- uint16_t ip6_un1_plen; /* payload length */
- uint8_t ip6_un1_nxt; /* next header */
- uint8_t ip6_un1_hlim; /* hop limit */
- } ip6_un1;
- uint8_t ip6_un2_vfc; /* 4 bits version, top 4 bits tclass */
- } ip6_ctlun;
- struct in6_addr ip6_src; /* source address */
- struct in6_addr ip6_dst; /* destination address */
- };
-
-#define ip6_vfc ip6_ctlun.ip6_un2_vfc
-#define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow
-#define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen
-#define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt
-#define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim
-#define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim
-
-/* Generic extension header. */
-struct ip6_ext
- {
- uint8_t ip6e_nxt; /* next header. */
- uint8_t ip6e_len; /* length in units of 8 octets. */
- };
-
-/* Hop-by-Hop options header. */
-struct ip6_hbh
- {
- uint8_t ip6h_nxt; /* next header. */
- uint8_t ip6h_len; /* length in units of 8 octets. */
- /* followed by options */
- };
-
-/* Destination options header */
-struct ip6_dest
- {
- uint8_t ip6d_nxt; /* next header */
- uint8_t ip6d_len; /* length in units of 8 octets */
- /* followed by options */
- };
-
-/* Routing header */
-struct ip6_rthdr
- {
- uint8_t ip6r_nxt; /* next header */
- uint8_t ip6r_len; /* length in units of 8 octets */
- uint8_t ip6r_type; /* routing type */
- uint8_t ip6r_segleft; /* segments left */
- /* followed by routing type specific data */
- };
-
-/* Type 0 Routing header */
-struct ip6_rthdr0
- {
- uint8_t ip6r0_nxt; /* next header */
- uint8_t ip6r0_len; /* length in units of 8 octets */
- uint8_t ip6r0_type; /* always zero */
- uint8_t ip6r0_segleft; /* segments left */
- uint8_t ip6r0_reserved; /* reserved field */
- uint8_t ip6r0_slmap[3]; /* strict/loose bit map */
- /* followed by up to 127 struct in6_addr */
- struct in6_addr ip6r0_addr[0];
- };
-
-/* Fragment header */
-struct ip6_frag
- {
- uint8_t ip6f_nxt; /* next header */
- uint8_t ip6f_reserved; /* reserved field */
- uint16_t ip6f_offlg; /* offset, reserved, and flag */
- uint32_t ip6f_ident; /* identification */
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define IP6F_OFF_MASK 0xfff8 /* mask out offset from _offlg */
-# define IP6F_RESERVED_MASK 0x0006 /* reserved bits in ip6f_offlg */
-# define IP6F_MORE_FRAG 0x0001 /* more-fragments flag */
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define IP6F_OFF_MASK 0xf8ff /* mask out offset from _offlg */
-# define IP6F_RESERVED_MASK 0x0600 /* reserved bits in ip6f_offlg */
-# define IP6F_MORE_FRAG 0x0100 /* more-fragments flag */
-#endif
-
-/* IPv6 options */
-struct ip6_opt
- {
- uint8_t ip6o_type;
- uint8_t ip6o_len;
- };
-
-/* The high-order 3 bits of the option type define the behavior
- * when processing an unknown option and whether or not the option
- * content changes in flight.
- */
-#define IP6OPT_TYPE(o) ((o) & 0xc0)
-#define IP6OPT_TYPE_SKIP 0x00
-#define IP6OPT_TYPE_DISCARD 0x40
-#define IP6OPT_TYPE_FORCEICMP 0x80
-#define IP6OPT_TYPE_ICMP 0xc0
-#define IP6OPT_TYPE_MUTABLE 0x20
-
-/* Special option types for padding. */
-#define IP6OPT_PAD1 0
-#define IP6OPT_PADN 1
-
-#define IP6OPT_JUMBO 0xc2
-#define IP6OPT_NSAP_ADDR 0xc3
-#define IP6OPT_TUNNEL_LIMIT 0x04
-#define IP6OPT_ROUTER_ALERT 0x05
-
-/* Jumbo Payload Option */
-struct ip6_opt_jumbo
- {
- uint8_t ip6oj_type;
- uint8_t ip6oj_len;
- uint8_t ip6oj_jumbo_len[4];
- };
-#define IP6OPT_JUMBO_LEN 6
-
-/* NSAP Address Option */
-struct ip6_opt_nsap
- {
- uint8_t ip6on_type;
- uint8_t ip6on_len;
- uint8_t ip6on_src_nsap_len;
- uint8_t ip6on_dst_nsap_len;
- /* followed by source NSAP */
- /* followed by destination NSAP */
- };
-
-/* Tunnel Limit Option */
-struct ip6_opt_tunnel
- {
- uint8_t ip6ot_type;
- uint8_t ip6ot_len;
- uint8_t ip6ot_encap_limit;
- };
-
-/* Router Alert Option */
-struct ip6_opt_router
- {
- uint8_t ip6or_type;
- uint8_t ip6or_len;
- uint8_t ip6or_value[2];
- };
-
-/* Router alert values (in network byte order) */
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define IP6_ALERT_MLD 0x0000
-# define IP6_ALERT_RSVP 0x0001
-# define IP6_ALERT_AN 0x0002
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define IP6_ALERT_MLD 0x0000
-# define IP6_ALERT_RSVP 0x0100
-# define IP6_ALERT_AN 0x0200
-#endif
-
-#endif /* netinet/ip6.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip_icmp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip_icmp.h
deleted file mode 100644
index 5db7ac7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/ip_icmp.h
+++ /dev/null
@@ -1,282 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IP_ICMP_H
-#define __NETINET_IP_ICMP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-struct icmphdr
-{
- uint8_t type; /* message type */
- uint8_t code; /* type sub-code */
- uint16_t checksum;
- union
- {
- struct
- {
- uint16_t id;
- uint16_t sequence;
- } echo; /* echo datagram */
- uint32_t gateway; /* gateway address */
- struct
- {
- uint16_t __glibc_reserved;
- uint16_t mtu;
- } frag; /* path mtu discovery */
- } un;
-};
-
-#define ICMP_ECHOREPLY 0 /* Echo Reply */
-#define ICMP_DEST_UNREACH 3 /* Destination Unreachable */
-#define ICMP_SOURCE_QUENCH 4 /* Source Quench */
-#define ICMP_REDIRECT 5 /* Redirect (change route) */
-#define ICMP_ECHO 8 /* Echo Request */
-#define ICMP_TIME_EXCEEDED 11 /* Time Exceeded */
-#define ICMP_PARAMETERPROB 12 /* Parameter Problem */
-#define ICMP_TIMESTAMP 13 /* Timestamp Request */
-#define ICMP_TIMESTAMPREPLY 14 /* Timestamp Reply */
-#define ICMP_INFO_REQUEST 15 /* Information Request */
-#define ICMP_INFO_REPLY 16 /* Information Reply */
-#define ICMP_ADDRESS 17 /* Address Mask Request */
-#define ICMP_ADDRESSREPLY 18 /* Address Mask Reply */
-#define NR_ICMP_TYPES 18
-
-
-/* Codes for UNREACH. */
-#define ICMP_NET_UNREACH 0 /* Network Unreachable */
-#define ICMP_HOST_UNREACH 1 /* Host Unreachable */
-#define ICMP_PROT_UNREACH 2 /* Protocol Unreachable */
-#define ICMP_PORT_UNREACH 3 /* Port Unreachable */
-#define ICMP_FRAG_NEEDED 4 /* Fragmentation Needed/DF set */
-#define ICMP_SR_FAILED 5 /* Source Route failed */
-#define ICMP_NET_UNKNOWN 6
-#define ICMP_HOST_UNKNOWN 7
-#define ICMP_HOST_ISOLATED 8
-#define ICMP_NET_ANO 9
-#define ICMP_HOST_ANO 10
-#define ICMP_NET_UNR_TOS 11
-#define ICMP_HOST_UNR_TOS 12
-#define ICMP_PKT_FILTERED 13 /* Packet filtered */
-#define ICMP_PREC_VIOLATION 14 /* Precedence violation */
-#define ICMP_PREC_CUTOFF 15 /* Precedence cut off */
-#define NR_ICMP_UNREACH 15 /* instead of hardcoding immediate value */
-
-/* Codes for REDIRECT. */
-#define ICMP_REDIR_NET 0 /* Redirect Net */
-#define ICMP_REDIR_HOST 1 /* Redirect Host */
-#define ICMP_REDIR_NETTOS 2 /* Redirect Net for TOS */
-#define ICMP_REDIR_HOSTTOS 3 /* Redirect Host for TOS */
-
-/* Codes for TIME_EXCEEDED. */
-#define ICMP_EXC_TTL 0 /* TTL count exceeded */
-#define ICMP_EXC_FRAGTIME 1 /* Fragment Reass time exceeded */
-
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ip_icmp.h 8.1 (Berkeley) 6/10/93
- */
-
-#include <netinet/in.h>
-#include <netinet/ip.h>
-
-/*
- * Internal of an ICMP Router Advertisement
- */
-struct icmp_ra_addr
-{
- uint32_t ira_addr;
- uint32_t ira_preference;
-};
-
-struct icmp
-{
- uint8_t icmp_type; /* type of message, see below */
- uint8_t icmp_code; /* type sub code */
- uint16_t icmp_cksum; /* ones complement checksum of struct */
- union
- {
- unsigned char ih_pptr; /* ICMP_PARAMPROB */
- struct in_addr ih_gwaddr; /* gateway address */
- struct ih_idseq /* echo datagram */
- {
- uint16_t icd_id;
- uint16_t icd_seq;
- } ih_idseq;
- uint32_t ih_void;
-
- /* ICMP_UNREACH_NEEDFRAG -- Path MTU Discovery (RFC1191) */
- struct ih_pmtu
- {
- uint16_t ipm_void;
- uint16_t ipm_nextmtu;
- } ih_pmtu;
-
- struct ih_rtradv
- {
- uint8_t irt_num_addrs;
- uint8_t irt_wpa;
- uint16_t irt_lifetime;
- } ih_rtradv;
- } icmp_hun;
-#define icmp_pptr icmp_hun.ih_pptr
-#define icmp_gwaddr icmp_hun.ih_gwaddr
-#define icmp_id icmp_hun.ih_idseq.icd_id
-#define icmp_seq icmp_hun.ih_idseq.icd_seq
-#define icmp_void icmp_hun.ih_void
-#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void
-#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu
-#define icmp_num_addrs icmp_hun.ih_rtradv.irt_num_addrs
-#define icmp_wpa icmp_hun.ih_rtradv.irt_wpa
-#define icmp_lifetime icmp_hun.ih_rtradv.irt_lifetime
- union
- {
- struct
- {
- uint32_t its_otime;
- uint32_t its_rtime;
- uint32_t its_ttime;
- } id_ts;
- struct
- {
- struct ip idi_ip;
- /* options and then 64 bits of data */
- } id_ip;
- struct icmp_ra_addr id_radv;
- uint32_t id_mask;
- uint8_t id_data[1];
- } icmp_dun;
-#define icmp_otime icmp_dun.id_ts.its_otime
-#define icmp_rtime icmp_dun.id_ts.its_rtime
-#define icmp_ttime icmp_dun.id_ts.its_ttime
-#define icmp_ip icmp_dun.id_ip.idi_ip
-#define icmp_radv icmp_dun.id_radv
-#define icmp_mask icmp_dun.id_mask
-#define icmp_data icmp_dun.id_data
-};
-
-/*
- * Lower bounds on packet lengths for various types.
- * For the error advice packets must first insure that the
- * packet is large enough to contain the returned ip header.
- * Only then can we do the check to see if 64 bits of packet
- * data have been returned, since we need to check the returned
- * ip header length.
- */
-#define ICMP_MINLEN 8 /* abs minimum */
-#define ICMP_TSLEN (8 + 3 * sizeof (n_time)) /* timestamp */
-#define ICMP_MASKLEN 12 /* address mask */
-#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */
-#ifndef _IP_VHL
-#define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8)
- /* N.B.: must separately check that ip_hl >= 5 */
-#else
-#define ICMP_ADVLEN(p) (8 + (IP_VHL_HL((p)->icmp_ip.ip_vhl) << 2) + 8)
- /* N.B.: must separately check that header length >= 5 */
-#endif
-
-/* Definition of type and code fields. */
-/* defined above: ICMP_ECHOREPLY, ICMP_REDIRECT, ICMP_ECHO */
-#define ICMP_UNREACH 3 /* dest unreachable, codes: */
-#define ICMP_SOURCEQUENCH 4 /* packet lost, slow down */
-#define ICMP_ROUTERADVERT 9 /* router advertisement */
-#define ICMP_ROUTERSOLICIT 10 /* router solicitation */
-#define ICMP_TIMXCEED 11 /* time exceeded, code: */
-#define ICMP_PARAMPROB 12 /* ip header bad */
-#define ICMP_TSTAMP 13 /* timestamp request */
-#define ICMP_TSTAMPREPLY 14 /* timestamp reply */
-#define ICMP_IREQ 15 /* information request */
-#define ICMP_IREQREPLY 16 /* information reply */
-#define ICMP_MASKREQ 17 /* address mask request */
-#define ICMP_MASKREPLY 18 /* address mask reply */
-
-#define ICMP_MAXTYPE 18
-
-/* UNREACH codes */
-#define ICMP_UNREACH_NET 0 /* bad net */
-#define ICMP_UNREACH_HOST 1 /* bad host */
-#define ICMP_UNREACH_PROTOCOL 2 /* bad protocol */
-#define ICMP_UNREACH_PORT 3 /* bad port */
-#define ICMP_UNREACH_NEEDFRAG 4 /* IP_DF caused drop */
-#define ICMP_UNREACH_SRCFAIL 5 /* src route failed */
-#define ICMP_UNREACH_NET_UNKNOWN 6 /* unknown net */
-#define ICMP_UNREACH_HOST_UNKNOWN 7 /* unknown host */
-#define ICMP_UNREACH_ISOLATED 8 /* src host isolated */
-#define ICMP_UNREACH_NET_PROHIB 9 /* net denied */
-#define ICMP_UNREACH_HOST_PROHIB 10 /* host denied */
-#define ICMP_UNREACH_TOSNET 11 /* bad tos for net */
-#define ICMP_UNREACH_TOSHOST 12 /* bad tos for host */
-#define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohib */
-#define ICMP_UNREACH_HOST_PRECEDENCE 14 /* host prec vio. */
-#define ICMP_UNREACH_PRECEDENCE_CUTOFF 15 /* prec cutoff */
-
-/* REDIRECT codes */
-#define ICMP_REDIRECT_NET 0 /* for network */
-#define ICMP_REDIRECT_HOST 1 /* for host */
-#define ICMP_REDIRECT_TOSNET 2 /* for tos and net */
-#define ICMP_REDIRECT_TOSHOST 3 /* for tos and host */
-
-/* TIMEXCEED codes */
-#define ICMP_TIMXCEED_INTRANS 0 /* ttl==0 in transit */
-#define ICMP_TIMXCEED_REASS 1 /* ttl==0 in reass */
-
-/* PARAMPROB code */
-#define ICMP_PARAMPROB_OPTABSENT 1 /* req. opt. absent */
-
-#define ICMP_INFOTYPE(type) \
- ((type) == ICMP_ECHOREPLY || (type) == ICMP_ECHO \
- || (type) == ICMP_ROUTERADVERT || (type) == ICMP_ROUTERSOLICIT \
- || (type) == ICMP_TSTAMP || (type) == ICMP_TSTAMPREPLY \
- || (type) == ICMP_IREQ || (type) == ICMP_IREQREPLY \
- || (type) == ICMP_MASKREQ || (type) == ICMP_MASKREPLY)
-
-#endif /* __USE_MISC */
-
-__END_DECLS
-
-#endif /* netinet/ip_icmp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/tcp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/tcp.h
deleted file mode 100644
index 41ca11b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/tcp.h
+++ /dev/null
@@ -1,349 +0,0 @@
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)tcp.h 8.1 (Berkeley) 6/10/93
- */
-
-#ifndef _NETINET_TCP_H
-#define _NETINET_TCP_H 1
-
-#include <features.h>
-
-/*
- * User-settable options (used with setsockopt).
- */
-#define TCP_NODELAY 1 /* Don't delay send to coalesce packets */
-#define TCP_MAXSEG 2 /* Set maximum segment size */
-#define TCP_CORK 3 /* Control sending of partial frames */
-#define TCP_KEEPIDLE 4 /* Start keeplives after this period */
-#define TCP_KEEPINTVL 5 /* Interval between keepalives */
-#define TCP_KEEPCNT 6 /* Number of keepalives before death */
-#define TCP_SYNCNT 7 /* Number of SYN retransmits */
-#define TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */
-#define TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */
-#define TCP_WINDOW_CLAMP 10 /* Bound advertised window */
-#define TCP_INFO 11 /* Information about this connection. */
-#define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */
-#define TCP_CONGESTION 13 /* Congestion control algorithm. */
-#define TCP_MD5SIG 14 /* TCP MD5 Signature (RFC2385) */
-#define TCP_COOKIE_TRANSACTIONS 15 /* TCP Cookie Transactions */
-#define TCP_THIN_LINEAR_TIMEOUTS 16 /* Use linear timeouts for thin streams*/
-#define TCP_THIN_DUPACK 17 /* Fast retrans. after 1 dupack */
-#define TCP_USER_TIMEOUT 18 /* How long for loss retry before timeout */
-#define TCP_REPAIR 19 /* TCP sock is under repair right now */
-#define TCP_REPAIR_QUEUE 20 /* Set TCP queue to repair */
-#define TCP_QUEUE_SEQ 21 /* Set sequence number of repaired queue. */
-#define TCP_REPAIR_OPTIONS 22 /* Repair TCP connection options */
-#define TCP_FASTOPEN 23 /* Enable FastOpen on listeners */
-#define TCP_TIMESTAMP 24 /* TCP time stamp */
-#define TCP_NOTSENT_LOWAT 25 /* Limit number of unsent bytes in
- write queue. */
-#define TCP_CC_INFO 26 /* Get Congestion Control
- (optional) info. */
-#define TCP_SAVE_SYN 27 /* Record SYN headers for new
- connections. */
-#define TCP_SAVED_SYN 28 /* Get SYN headers recorded for
- connection. */
-#define TCP_REPAIR_WINDOW 29 /* Get/set window parameters. */
-#define TCP_FASTOPEN_CONNECT 30 /* Attempt FastOpen with connect. */
-#define TCP_ULP 31 /* Attach a ULP to a TCP connection. */
-#define TCP_MD5SIG_EXT 32 /* TCP MD5 Signature with extensions. */
-#define TCP_FASTOPEN_KEY 33 /* Set the key for Fast Open (cookie). */
-#define TCP_FASTOPEN_NO_COOKIE 34 /* Enable TFO without a TFO cookie. */
-#define TCP_ZEROCOPY_RECEIVE 35
-#define TCP_INQ 36 /* Notify bytes available to read
- as a cmsg on read. */
-#define TCP_CM_INQ TCP_INQ
-#define TCP_TX_DELAY 37 /* Delay outgoing packets by XX usec. */
-
-#define TCP_REPAIR_ON 1
-#define TCP_REPAIR_OFF 0
-#define TCP_REPAIR_OFF_NO_WP -1
-
-#ifdef __USE_MISC
-# include <sys/types.h>
-# include <sys/socket.h>
-# include <stdint.h>
-
-typedef uint32_t tcp_seq;
-/*
- * TCP header.
- * Per RFC 793, September, 1981.
- */
-struct tcphdr
- {
- __extension__ union
- {
- struct
- {
- uint16_t th_sport; /* source port */
- uint16_t th_dport; /* destination port */
- tcp_seq th_seq; /* sequence number */
- tcp_seq th_ack; /* acknowledgement number */
-# if __BYTE_ORDER == __LITTLE_ENDIAN
- uint8_t th_x2:4; /* (unused) */
- uint8_t th_off:4; /* data offset */
-# endif
-# if __BYTE_ORDER == __BIG_ENDIAN
- uint8_t th_off:4; /* data offset */
- uint8_t th_x2:4; /* (unused) */
-# endif
- uint8_t th_flags;
-# define TH_FIN 0x01
-# define TH_SYN 0x02
-# define TH_RST 0x04
-# define TH_PUSH 0x08
-# define TH_ACK 0x10
-# define TH_URG 0x20
- uint16_t th_win; /* window */
- uint16_t th_sum; /* checksum */
- uint16_t th_urp; /* urgent pointer */
- };
- struct
- {
- uint16_t source;
- uint16_t dest;
- uint32_t seq;
- uint32_t ack_seq;
-# if __BYTE_ORDER == __LITTLE_ENDIAN
- uint16_t res1:4;
- uint16_t doff:4;
- uint16_t fin:1;
- uint16_t syn:1;
- uint16_t rst:1;
- uint16_t psh:1;
- uint16_t ack:1;
- uint16_t urg:1;
- uint16_t res2:2;
-# elif __BYTE_ORDER == __BIG_ENDIAN
- uint16_t doff:4;
- uint16_t res1:4;
- uint16_t res2:2;
- uint16_t urg:1;
- uint16_t ack:1;
- uint16_t psh:1;
- uint16_t rst:1;
- uint16_t syn:1;
- uint16_t fin:1;
-# else
-# error "Adjust your <bits/endian.h> defines"
-# endif
- uint16_t window;
- uint16_t check;
- uint16_t urg_ptr;
- };
- };
-};
-
-enum
-{
- TCP_ESTABLISHED = 1,
- TCP_SYN_SENT,
- TCP_SYN_RECV,
- TCP_FIN_WAIT1,
- TCP_FIN_WAIT2,
- TCP_TIME_WAIT,
- TCP_CLOSE,
- TCP_CLOSE_WAIT,
- TCP_LAST_ACK,
- TCP_LISTEN,
- TCP_CLOSING /* now a valid state */
-};
-
-# define TCPOPT_EOL 0
-# define TCPOPT_NOP 1
-# define TCPOPT_MAXSEG 2
-# define TCPOLEN_MAXSEG 4
-# define TCPOPT_WINDOW 3
-# define TCPOLEN_WINDOW 3
-# define TCPOPT_SACK_PERMITTED 4 /* Experimental */
-# define TCPOLEN_SACK_PERMITTED 2
-# define TCPOPT_SACK 5 /* Experimental */
-# define TCPOPT_TIMESTAMP 8
-# define TCPOLEN_TIMESTAMP 10
-# define TCPOLEN_TSTAMP_APPA (TCPOLEN_TIMESTAMP+2) /* appendix A */
-
-# define TCPOPT_TSTAMP_HDR \
- (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_TIMESTAMP<<8|TCPOLEN_TIMESTAMP)
-
-/*
- * Default maximum segment size for TCP.
- * With an IP MSS of 576, this is 536,
- * but 512 is probably more convenient.
- * This should be defined as MIN(512, IP_MSS - sizeof (struct tcpiphdr)).
- */
-# define TCP_MSS 512
-
-# define TCP_MAXWIN 65535 /* largest value for (unscaled) window */
-
-# define TCP_MAX_WINSHIFT 14 /* maximum window shift */
-
-# define SOL_TCP 6 /* TCP level */
-
-
-# define TCPI_OPT_TIMESTAMPS 1
-# define TCPI_OPT_SACK 2
-# define TCPI_OPT_WSCALE 4
-# define TCPI_OPT_ECN 8 /* ECN was negociated at TCP session init */
-# define TCPI_OPT_ECN_SEEN 16 /* we received at least one packet with ECT */
-# define TCPI_OPT_SYN_DATA 32 /* SYN-ACK acked data in SYN sent or rcvd */
-
-/* Values for tcpi_state. */
-enum tcp_ca_state
-{
- TCP_CA_Open = 0,
- TCP_CA_Disorder = 1,
- TCP_CA_CWR = 2,
- TCP_CA_Recovery = 3,
- TCP_CA_Loss = 4
-};
-
-struct tcp_info
-{
- uint8_t tcpi_state;
- uint8_t tcpi_ca_state;
- uint8_t tcpi_retransmits;
- uint8_t tcpi_probes;
- uint8_t tcpi_backoff;
- uint8_t tcpi_options;
- uint8_t tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4;
-
- uint32_t tcpi_rto;
- uint32_t tcpi_ato;
- uint32_t tcpi_snd_mss;
- uint32_t tcpi_rcv_mss;
-
- uint32_t tcpi_unacked;
- uint32_t tcpi_sacked;
- uint32_t tcpi_lost;
- uint32_t tcpi_retrans;
- uint32_t tcpi_fackets;
-
- /* Times. */
- uint32_t tcpi_last_data_sent;
- uint32_t tcpi_last_ack_sent; /* Not remembered, sorry. */
- uint32_t tcpi_last_data_recv;
- uint32_t tcpi_last_ack_recv;
-
- /* Metrics. */
- uint32_t tcpi_pmtu;
- uint32_t tcpi_rcv_ssthresh;
- uint32_t tcpi_rtt;
- uint32_t tcpi_rttvar;
- uint32_t tcpi_snd_ssthresh;
- uint32_t tcpi_snd_cwnd;
- uint32_t tcpi_advmss;
- uint32_t tcpi_reordering;
-
- uint32_t tcpi_rcv_rtt;
- uint32_t tcpi_rcv_space;
-
- uint32_t tcpi_total_retrans;
-};
-
-
-/* For TCP_MD5SIG socket option. */
-#define TCP_MD5SIG_MAXKEYLEN 80
-
-/* tcp_md5sig extension flags for TCP_MD5SIG_EXT. */
-#define TCP_MD5SIG_FLAG_PREFIX 1 /* Address prefix length. */
-
-struct tcp_md5sig
-{
- struct sockaddr_storage tcpm_addr; /* Address associated. */
- uint8_t tcpm_flags; /* Extension flags. */
- uint8_t tcpm_prefixlen; /* Address prefix. */
- uint16_t tcpm_keylen; /* Key length. */
- uint32_t __tcpm_pad; /* Zero. */
- uint8_t tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* Key (binary). */
-};
-
-/* For socket repair options. */
-struct tcp_repair_opt
-{
- uint32_t opt_code;
- uint32_t opt_val;
-};
-
-/* Queue to repair, for TCP_REPAIR_QUEUE. */
-enum
-{
- TCP_NO_QUEUE,
- TCP_RECV_QUEUE,
- TCP_SEND_QUEUE,
- TCP_QUEUES_NR,
-};
-
-/* For cookie transactions socket options. */
-#define TCP_COOKIE_MIN 8 /* 64-bits */
-#define TCP_COOKIE_MAX 16 /* 128-bits */
-#define TCP_COOKIE_PAIR_SIZE (2*TCP_COOKIE_MAX)
-
-/* Flags for both getsockopt and setsockopt */
-#define TCP_COOKIE_IN_ALWAYS (1 << 0) /* Discard SYN without cookie */
-#define TCP_COOKIE_OUT_NEVER (1 << 1) /* Prohibit outgoing cookies,
- * supercedes everything. */
-
-/* Flags for getsockopt */
-#define TCP_S_DATA_IN (1 << 2) /* Was data received? */
-#define TCP_S_DATA_OUT (1 << 3) /* Was data sent? */
-
-#define TCP_MSS_DEFAULT 536U /* IPv4 (RFC1122, RFC2581) */
-#define TCP_MSS_DESIRED 1220U /* IPv6 (tunneled), EDNS0 (RFC3226) */
-
-struct tcp_cookie_transactions
-{
- uint16_t tcpct_flags;
- uint8_t __tcpct_pad1;
- uint8_t tcpct_cookie_desired;
- uint16_t tcpct_s_data_desired;
- uint16_t tcpct_used;
- uint8_t tcpct_value[TCP_MSS_DEFAULT];
-};
-
-/* For use with TCP_REPAIR_WINDOW. */
-struct tcp_repair_window
-{
- uint32_t snd_wl1;
- uint32_t snd_wnd;
- uint32_t max_window;
- uint32_t rcv_wnd;
- uint32_t rcv_wup;
-};
-
-/* For use with TCP_ZEROCOPY_RECEIVE. */
-struct tcp_zerocopy_receive
-{
- uint64_t address; /* In: address of mapping. */
- uint32_t length; /* In/out: number of bytes to map/mapped. */
- uint32_t recv_skip_hint; /* Out: amount of bytes to skip. */
-};
-
-#endif /* Misc. */
-
-#endif /* netinet/tcp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/udp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/udp.h
deleted file mode 100644
index 9062fc324..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netinet/udp.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (C) 1982, 1986 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef __NETINET_UDP_H
-#define __NETINET_UDP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-/* UDP header as specified by RFC 768, August 1980. */
-
-struct udphdr
-{
- __extension__ union
- {
- struct
- {
- uint16_t uh_sport; /* source port */
- uint16_t uh_dport; /* destination port */
- uint16_t uh_ulen; /* udp length */
- uint16_t uh_sum; /* udp checksum */
- };
- struct
- {
- uint16_t source;
- uint16_t dest;
- uint16_t len;
- uint16_t check;
- };
- };
-};
-
-/* UDP socket options */
-#define UDP_CORK 1 /* Never send partially complete segments. */
-#define UDP_ENCAP 100 /* Set the socket to accept
- encapsulated packets. */
-#define UDP_NO_CHECK6_TX 101 /* Disable sending checksum for UDP
- over IPv6. */
-#define UDP_NO_CHECK6_RX 102 /* Disable accepting checksum for UDP
- over IPv6. */
-#define UDP_SEGMENT 103 /* Set GSO segmentation size. */
-#define UDP_GRO 104 /* This socket can receive UDP GRO packets. */
-
-/* UDP encapsulation types */
-#define UDP_ENCAP_ESPINUDP_NON_IKE 1 /* draft-ietf-ipsec-nat-t-ike-00/01 */
-#define UDP_ENCAP_ESPINUDP 2 /* draft-ietf-ipsec-udp-encaps-06 */
-#define UDP_ENCAP_L2TPINUDP 3 /* rfc2661 */
-#define UDP_ENCAP_GTP0 4 /* GSM TS 09.60 */
-#define UDP_ENCAP_GTP1U 5 /* 3GPP TS 29.060 */
-
-#define SOL_UDP 17 /* sockopt level for UDP */
-
-#endif /* netinet/udp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netipx/ipx.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netipx/ipx.h
deleted file mode 100644
index a6b4598..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netipx/ipx.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETIPX_IPX_H
-#define __NETIPX_IPX_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-#define SOL_IPX 256 /* sockopt level */
-
-#define IPX_TYPE 1
-#define IPX_NODE_LEN 6
-#define IPX_MTU 576
-
-struct sockaddr_ipx
- {
- sa_family_t sipx_family;
- uint16_t sipx_port;
- uint32_t sipx_network;
- unsigned char sipx_node[IPX_NODE_LEN];
- uint8_t sipx_type;
- unsigned char sipx_zero; /* 16 byte fill */
- };
-
-/*
- * So we can fit the extra info for SIOCSIFADDR into the address nicely
- */
-
-#define sipx_special sipx_port
-#define sipx_action sipx_zero
-#define IPX_DLTITF 0
-#define IPX_CRTITF 1
-
-typedef struct ipx_route_definition
- {
- unsigned long ipx_network;
- unsigned long ipx_router_network;
- unsigned char ipx_router_node[IPX_NODE_LEN];
- }
-ipx_route_definition;
-
-typedef struct ipx_interface_definition
- {
- unsigned long ipx_network;
- unsigned char ipx_device[16];
- unsigned char ipx_dlink_type;
-#define IPX_FRAME_NONE 0
-#define IPX_FRAME_SNAP 1
-#define IPX_FRAME_8022 2
-#define IPX_FRAME_ETHERII 3
-#define IPX_FRAME_8023 4
-#define IPX_FRAME_TR_8022 5
- unsigned char ipx_special;
-#define IPX_SPECIAL_NONE 0
-#define IPX_PRIMARY 1
-#define IPX_INTERNAL 2
- unsigned char ipx_node[IPX_NODE_LEN];
- }
-ipx_interface_definition;
-
-typedef struct ipx_config_data
- {
- unsigned char ipxcfg_auto_select_primary;
- unsigned char ipxcfg_auto_create_interfaces;
- }
-ipx_config_data;
-
-/*
- * OLD Route Definition for backward compatibility.
- */
-
-struct ipx_route_def
- {
- unsigned long ipx_network;
- unsigned long ipx_router_network;
-#define IPX_ROUTE_NO_ROUTER 0
- unsigned char ipx_router_node[IPX_NODE_LEN];
- unsigned char ipx_device[16];
- unsigned short ipx_flags;
-#define IPX_RT_SNAP 8
-#define IPX_RT_8022 4
-#define IPX_RT_BLUEBOOK 2
-#define IPX_RT_ROUTED 1
- };
-
-#define SIOCAIPXITFCRT (SIOCPROTOPRIVATE)
-#define SIOCAIPXPRISLT (SIOCPROTOPRIVATE + 1)
-#define SIOCIPXCFGDATA (SIOCPROTOPRIVATE + 2)
-#define SIOCIPXNCPCONN (SIOCPROTOPRIVATE + 3)
-
-__END_DECLS
-
-#endif /* netipx/ipx.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netiucv/iucv.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netiucv/iucv.h
deleted file mode 100644
index ada2157..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netiucv/iucv.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETIUCV_IUCV_H
-#define __NETIUCV_IUCV_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-struct sockaddr_iucv
- {
- __SOCKADDR_COMMON (siucv_);
- unsigned short siucv_port; /* Reserved */
- unsigned int siucv_addr; /* Reserved */
- char siucv_nodeid[8]; /* Reserved */
- char siucv_user_id[8]; /* Guest User Id */
- char siucv_name[8]; /* Application Name */
- };
-
-__END_DECLS
-
-#define SOL_IUCV 277 /* IUCV level */
-
-/* IUCV socket options (SOL_IUCV) */
-#define SO_IPRMDATA_MSG 0x0080 /* Send/recv IPRM_DATA msgs */
-#define SO_MSGLIMIT 0x1000 /* Get/set IUCV MSGLIMIT */
-#define SO_MSGSIZE 0x0800 /* Get maximum msgsize */
-
-/* IUCV related control messages (scm) */
-#define SCM_IUCV_TRGCLS 0x0001 /* Target class control message */
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netpacket/packet.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netpacket/packet.h
deleted file mode 100644
index 89add03..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netpacket/packet.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Definitions for use with Linux AF_PACKET sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETPACKET_PACKET_H
-#define __NETPACKET_PACKET_H 1
-
-struct sockaddr_ll
- {
- unsigned short int sll_family;
- unsigned short int sll_protocol;
- int sll_ifindex;
- unsigned short int sll_hatype;
- unsigned char sll_pkttype;
- unsigned char sll_halen;
- unsigned char sll_addr[8];
- };
-
-/* Packet types. */
-
-#define PACKET_HOST 0 /* To us. */
-#define PACKET_BROADCAST 1 /* To all. */
-#define PACKET_MULTICAST 2 /* To group. */
-#define PACKET_OTHERHOST 3 /* To someone else. */
-#define PACKET_OUTGOING 4 /* Originated by us . */
-#define PACKET_LOOPBACK 5
-#define PACKET_FASTROUTE 6
-
-/* Packet socket options. */
-
-#define PACKET_ADD_MEMBERSHIP 1
-#define PACKET_DROP_MEMBERSHIP 2
-#define PACKET_RECV_OUTPUT 3
-#define PACKET_RX_RING 5
-#define PACKET_STATISTICS 6
-#define PACKET_COPY_THRESH 7
-#define PACKET_AUXDATA 8
-#define PACKET_ORIGDEV 9
-#define PACKET_VERSION 10
-#define PACKET_HDRLEN 11
-#define PACKET_RESERVE 12
-#define PACKET_TX_RING 13
-#define PACKET_LOSS 14
-#define PACKET_VNET_HDR 15
-#define PACKET_TX_TIMESTAMP 16
-#define PACKET_TIMESTAMP 17
-#define PACKET_FANOUT 18
-#define PACKET_TX_HAS_OFF 19
-#define PACKET_QDISC_BYPASS 20
-#define PACKET_ROLLOVER_STATS 21
-#define PACKET_FANOUT_DATA 22
-#define PACKET_IGNORE_OUTGOING 23
-
-struct packet_mreq
- {
- int mr_ifindex;
- unsigned short int mr_type;
- unsigned short int mr_alen;
- unsigned char mr_address[8];
- };
-
-#define PACKET_MR_MULTICAST 0
-#define PACKET_MR_PROMISC 1
-#define PACKET_MR_ALLMULTI 2
-#define PACKET_MR_UNICAST 3
-
-#endif /* netpacket/packet.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netrom/netrom.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netrom/netrom.h
deleted file mode 100644
index 89dc2f8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netrom/netrom.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETROM_NETROM_H
-#define _NETROM_NETROM_H 1
-
-#include <netax25/ax25.h>
-
-/* Setsockoptions(2) level. Thanks to BSD these must match IPPROTO_xxx. */
-#define SOL_NETROM 259
-
-/* NetRom control values: */
-#define NETROM_T1 1
-#define NETROM_T2 2
-#define NETROM_N2 3
-#define NETROM_PACLEN 5
-#define NETROM_T4 6
-#define NETROM_IDLE 7
-
-#define NETROM_KILL 99
-
-/* Type of route: */
-#define NETROM_NEIGH 0
-#define NETROM_NODE 1
-
-struct nr_route_struct
- {
- int type;
- ax25_address callsign;
- char device[16];
- unsigned int quality;
- char mnemonic[7];
- ax25_address neighbour;
- unsigned int obs_count;
- unsigned int ndigis;
- ax25_address digipeaters[AX25_MAX_DIGIS];
- };
-
-/* NetRom socket ioctls: */
-#define SIOCNRGETPARMS (SIOCPROTOPRIVATE+0)
-#define SIOCNRSETPARMS (SIOCPROTOPRIVATE+1)
-#define SIOCNRDECOBS (SIOCPROTOPRIVATE+2)
-#define SIOCNRRTCTL (SIOCPROTOPRIVATE+3)
-#define SIOCNRCTLCON (SIOCPROTOPRIVATE+4)
-
-/* NetRom parameter structure: */
-struct nr_parms_struct
- {
- unsigned int quality;
- unsigned int obs_count;
- unsigned int ttl;
- unsigned int timeout;
- unsigned int ack_delay;
- unsigned int busy_delay;
- unsigned int tries;
- unsigned int window;
- unsigned int paclen;
- };
-
-/* NetRom control structure: */
-struct nr_ctl_struct
- {
- unsigned char index;
- unsigned char id;
- unsigned int cmd;
- unsigned long arg;
- };
-
-#endif /* netrom/netrom.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netrose/rose.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netrose/rose.h
deleted file mode 100644
index 0558823..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/netrose/rose.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/* Definitions for Rose packet radio address family.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* What follows is copied from the 2.1.93 <linux/rose.h>. */
-
-#ifndef _NETROSE_ROSE_H
-#define _NETROSE_ROSE_H 1
-
-#include <sys/socket.h>
-#include <netax25/ax25.h>
-
-/* Socket level values. */
-#define SOL_ROSE 260
-
-
-/* These are the public elements of the Linux kernel Rose
- implementation. For kernel AX.25 see the file ax25.h. This file
- requires ax25.h for the definition of the ax25_address structure. */
-#define ROSE_MTU 251
-
-#define ROSE_MAX_DIGIS 6
-
-#define ROSE_DEFER 1
-#define ROSE_T1 2
-#define ROSE_T2 3
-#define ROSE_T3 4
-#define ROSE_IDLE 5
-#define ROSE_QBITINCL 6
-#define ROSE_HOLDBACK 7
-
-#define SIOCRSGCAUSE (SIOCPROTOPRIVATE + 0)
-#define SIOCRSSCAUSE (SIOCPROTOPRIVATE + 1)
-#define SIOCRSL2CALL (SIOCPROTOPRIVATE + 2)
-#define SIOCRSSL2CALL (SIOCPROTOPRIVATE + 2)
-#define SIOCRSACCEPT (SIOCPROTOPRIVATE + 3)
-#define SIOCRSCLRRT (SIOCPROTOPRIVATE + 4)
-#define SIOCRSGL2CALL (SIOCPROTOPRIVATE + 5)
-#define SIOCRSGFACILITIES (SIOCPROTOPRIVATE + 6)
-
-#define ROSE_DTE_ORIGINATED 0x00
-#define ROSE_NUMBER_BUSY 0x01
-#define ROSE_INVALID_FACILITY 0x03
-#define ROSE_NETWORK_CONGESTION 0x05
-#define ROSE_OUT_OF_ORDER 0x09
-#define ROSE_ACCESS_BARRED 0x0B
-#define ROSE_NOT_OBTAINABLE 0x0D
-#define ROSE_REMOTE_PROCEDURE 0x11
-#define ROSE_LOCAL_PROCEDURE 0x13
-#define ROSE_SHIP_ABSENT 0x39
-
-
-typedef struct
-{
- char rose_addr[5];
-} rose_address;
-
-struct sockaddr_rose
-{
- sa_family_t srose_family;
- rose_address srose_addr;
- ax25_address srose_call;
- int srose_ndigis;
- ax25_address srose_digi;
-};
-
-struct full_sockaddr_rose
-{
- sa_family_t srose_family;
- rose_address srose_addr;
- ax25_address srose_call;
- unsigned int srose_ndigis;
- ax25_address srose_digis[ROSE_MAX_DIGIS];
-};
-
-struct rose_route_struct
-{
- rose_address address;
- unsigned short int mask;
- ax25_address neighbour;
- char device[16];
- unsigned char ndigis;
- ax25_address digipeaters[AX25_MAX_DIGIS];
-};
-
-struct rose_cause_struct
-{
- unsigned char cause;
- unsigned char diagnostic;
-};
-
-struct rose_facilities_struct
-{
- rose_address source_addr, dest_addr;
- ax25_address source_call, dest_call;
- unsigned char source_ndigis, dest_ndigis;
- ax25_address source_digis[ROSE_MAX_DIGIS];
- ax25_address dest_digis[ROSE_MAX_DIGIS];
- unsigned int rand;
- rose_address fail_addr;
- ax25_address fail_call;
-};
-
-#endif /* netrose/rose.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nfs/nfs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nfs/nfs.h
deleted file mode 100644
index 61e4b65..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nfs/nfs.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/nfs.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nl_types.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nl_types.h
deleted file mode 100644
index eb075bd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nl_types.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NL_TYPES_H
-#define _NL_TYPES_H 1
-
-#include <features.h>
-
-/* The default message set used by the gencat program. */
-#define NL_SETD 1
-
-/* Value for FLAG parameter of `catgets' to say we want XPG4 compliance. */
-#define NL_CAT_LOCALE 1
-
-
-__BEGIN_DECLS
-
-/* Message catalog descriptor type. */
-typedef void *nl_catd;
-
-/* Type used by `nl_langinfo'. */
-typedef int nl_item;
-
-/* Open message catalog for later use, returning descriptor.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern nl_catd catopen (const char *__cat_name, int __flag) __nonnull ((1));
-
-/* Return translation with NUMBER in SET of CATALOG; if not found
- return STRING. */
-extern char *catgets (nl_catd __catalog, int __set, int __number,
- const char *__string) __THROW __nonnull ((1));
-
-/* Close message CATALOG. */
-extern int catclose (nl_catd __catalog) __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* nl_types.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nss.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nss.h
deleted file mode 100644
index ae213f9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/nss.h
+++ /dev/null
@@ -1,262 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Define interface to NSS. This is meant for the interface functions
- and for implementors of new services. */
-
-#ifndef _NSS_H
-#define _NSS_H 1
-
-#include <features.h>
-#include <stddef.h>
-#include <stdint.h>
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Possible results of lookup using a nss_* function. */
-enum nss_status
-{
- NSS_STATUS_TRYAGAIN = -2,
- NSS_STATUS_UNAVAIL,
- NSS_STATUS_NOTFOUND,
- NSS_STATUS_SUCCESS,
- NSS_STATUS_RETURN
-};
-
-
-/* Data structure used for the 'gethostbyname4_r' function. */
-struct gaih_addrtuple
- {
- struct gaih_addrtuple *next;
- char *name;
- int family;
- uint32_t addr[4];
- uint32_t scopeid;
- };
-
-
-/* Overwrite service selection for database DBNAME using specification
- in STRING.
- This function should only be used by system programs which have to
- work around non-existing services (e.e., while booting).
- Attention: Using this function repeatedly will slowly eat up the
- whole memory since previous selection data cannot be freed. */
-extern int __nss_configure_lookup (const char *__dbname,
- const char *__string) __THROW;
-
-/* NSS-related types. */
-struct __netgrent;
-struct aliasent;
-struct ether_addr;
-struct etherent;
-struct group;
-struct hostent;
-struct netent;
-struct passwd;
-struct protoent;
-struct rpcent;
-struct servent;
-struct sgrp;
-struct spwd;
-struct traced_file;
-
-/* Types of functions exported from NSS service modules. */
-typedef enum nss_status nss_endaliasent (void);
-typedef enum nss_status nss_endetherent (void);
-typedef enum nss_status nss_endgrent (void);
-typedef enum nss_status nss_endhostent (void);
-typedef enum nss_status nss_endnetent (void);
-typedef enum nss_status nss_endnetgrent (struct __netgrent *);
-typedef enum nss_status nss_endprotoent (void);
-typedef enum nss_status nss_endpwent (void);
-typedef enum nss_status nss_endrpcent (void);
-typedef enum nss_status nss_endservent (void);
-typedef enum nss_status nss_endsgent (void);
-typedef enum nss_status nss_endspent (void);
-typedef enum nss_status nss_getaliasbyname_r (const char *, struct aliasent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getaliasent_r (struct aliasent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getcanonname_r (const char *, char *, size_t,
- char **, int *, int *);
-typedef enum nss_status nss_getetherent_r (struct etherent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getgrent_r (struct group *, char *, size_t, int *);
-typedef enum nss_status nss_getgrgid_r (__gid_t, struct group *,
- char *, size_t, int *);
-typedef enum nss_status nss_getgrnam_r (const char *, struct group *,
- char *, size_t, int *);
-typedef enum nss_status nss_gethostbyaddr2_r (const void *, __socklen_t, int,
- struct hostent *, char *, size_t,
- int *, int *, int32_t *);
-typedef enum nss_status nss_gethostbyaddr_r (const void *, __socklen_t, int,
- struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostbyname2_r (const char *, int,
- struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostbyname3_r (const char *, int,
- struct hostent *, char *, size_t,
- int *, int *, int32_t *,
- char **);
-typedef enum nss_status nss_gethostbyname4_r (const char *,
- struct gaih_addrtuple **,
- char *, size_t,
- int *, int *, int32_t *);
-typedef enum nss_status nss_gethostbyname_r (const char *, struct hostent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_gethostent_r (struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostton_r (const char *, struct etherent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getnetbyaddr_r (uint32_t, int, struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetbyname_r (const char *, struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetent_r (struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetgrent_r (struct __netgrent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getntohost_r (const struct ether_addr *,
- struct etherent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getprotobyname_r (const char *, struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getprotobynumber_r (int, struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getprotoent_r (struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpublickey (const char *, char *, int *);
-typedef enum nss_status nss_getpwent_r (struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpwnam_r (const char *, struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpwuid_r (__uid_t, struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcbyname_r (const char *, struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcbynumber_r (int, struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcent_r (struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getsecretkey (const char *, char *, char *, int *);
-typedef enum nss_status nss_getservbyname_r (const char *, const char *,
- struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getservbyport_r (int, const char *,
- struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getservent_r (struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getsgent_r (struct sgrp *, char *, size_t, int *);
-typedef enum nss_status nss_getsgnam_r (const char *, struct sgrp *,
- char *, size_t, int *);
-typedef enum nss_status nss_getspent_r (struct spwd *, char *, size_t, int *);
-typedef enum nss_status nss_getspnam_r (const char *, struct spwd *,
- char *, size_t, int *);
-typedef void nss_init (void (*) (size_t, struct traced_file *));
-typedef enum nss_status nss_initgroups_dyn (const char *, __gid_t, long int *,
- long int *, __gid_t **, long int,
- int *);
-typedef enum nss_status nss_netname2user (char [], __uid_t *, __gid_t *,
- int *, __gid_t *, int *);
-typedef enum nss_status nss_setaliasent (void);
-typedef enum nss_status nss_setetherent (int);
-typedef enum nss_status nss_setgrent (int);
-typedef enum nss_status nss_sethostent (int);
-typedef enum nss_status nss_setnetent (int);
-typedef enum nss_status nss_setnetgrent (const char *, struct __netgrent *);
-typedef enum nss_status nss_setprotoent (int);
-typedef enum nss_status nss_setpwent (int);
-typedef enum nss_status nss_setrpcent (int);
-typedef enum nss_status nss_setservent (int);
-typedef enum nss_status nss_setsgent (int);
-typedef enum nss_status nss_setspent (int);
-
-/* Declare all NSS functions for MODULE. */
-#define NSS_DECLARE_MODULE_FUNCTIONS(module) \
- extern nss_endaliasent _nss_##module##_endaliasent; \
- extern nss_endetherent _nss_##module##_endetherent; \
- extern nss_endgrent _nss_##module##_endgrent; \
- extern nss_endhostent _nss_##module##_endhostent; \
- extern nss_endnetent _nss_##module##_endnetent; \
- extern nss_endnetgrent _nss_##module##__endnetgrent; \
- extern nss_endprotoent _nss_##module##_endprotoent; \
- extern nss_endpwent _nss_##module##_endpwent; \
- extern nss_endrpcent _nss_##module##_endrpcent; \
- extern nss_endservent _nss_##module##_endservent; \
- extern nss_endsgent _nss_##module##_endsgent; \
- extern nss_endspent _nss_##module##_endspent; \
- extern nss_getaliasbyname_r _nss_##module##_getaliasbyname_r; \
- extern nss_getaliasent_r _nss_##module##_getaliasent_r; \
- extern nss_getcanonname_r _nss_##module##_getcanonname_r; \
- extern nss_getetherent_r _nss_##module##_getetherent_r; \
- extern nss_getgrent_r _nss_##module##_getgrent_r; \
- extern nss_getgrgid_r _nss_##module##_getgrgid_r; \
- extern nss_getgrnam_r _nss_##module##_getgrnam_r; \
- extern nss_gethostbyaddr2_r _nss_##module##_gethostbyaddr2_r; \
- extern nss_gethostbyaddr_r _nss_##module##_gethostbyaddr_r; \
- extern nss_gethostbyname2_r _nss_##module##_gethostbyname2_r; \
- extern nss_gethostbyname3_r _nss_##module##_gethostbyname3_r; \
- extern nss_gethostbyname4_r _nss_##module##_gethostbyname4_r; \
- extern nss_gethostbyname_r _nss_##module##_gethostbyname_r; \
- extern nss_gethostent_r _nss_##module##_gethostent_r; \
- extern nss_gethostton_r _nss_##module##_gethostton_r; \
- extern nss_getnetbyaddr_r _nss_##module##_getnetbyaddr_r; \
- extern nss_getnetbyname_r _nss_##module##_getnetbyname_r; \
- extern nss_getnetent_r _nss_##module##_getnetent_r; \
- extern nss_getnetgrent_r _nss_##module##_getnetgrent_r; \
- extern nss_getntohost_r _nss_##module##_getntohost_r; \
- extern nss_getprotobyname_r _nss_##module##_getprotobyname_r; \
- extern nss_getprotobynumber_r _nss_##module##_getprotobynumber_r; \
- extern nss_getprotoent_r _nss_##module##_getprotoent_r; \
- extern nss_getpublickey _nss_##module##_getpublickey; \
- extern nss_getpwent_r _nss_##module##_getpwent_r; \
- extern nss_getpwnam_r _nss_##module##_getpwnam_r; \
- extern nss_getpwuid_r _nss_##module##_getpwuid_r; \
- extern nss_getrpcbyname_r _nss_##module##_getrpcbyname_r; \
- extern nss_getrpcbynumber_r _nss_##module##_getrpcbynumber_r; \
- extern nss_getrpcent_r _nss_##module##_getrpcent_r; \
- extern nss_getsecretkey _nss_##module##_getsecretkey; \
- extern nss_getservbyname_r _nss_##module##_getservbyname_r; \
- extern nss_getservbyport_r _nss_##module##_getservbyport_r; \
- extern nss_getservent_r _nss_##module##_getservent_r; \
- extern nss_getsgent_r _nss_##module##_getsgent_r; \
- extern nss_getsgnam_r _nss_##module##_getsgnam_r; \
- extern nss_getspent_r _nss_##module##_getspent_r; \
- extern nss_getspnam_r _nss_##module##_getspnam_r; \
- extern nss_init _nss_##module##_init; \
- extern nss_initgroups_dyn _nss_##module##_initgroups_dyn; \
- extern nss_netname2user _nss_##module##_netname2user; \
- extern nss_setaliasent _nss_##module##_setaliasent; \
- extern nss_setetherent _nss_##module##_setetherent; \
- extern nss_setgrent _nss_##module##_setgrent; \
- extern nss_sethostent _nss_##module##_sethostent; \
- extern nss_setnetent _nss_##module##_setnetent; \
- extern nss_setnetgrent _nss_##module##_setnetgrent; \
- extern nss_setprotoent _nss_##module##_setprotoent; \
- extern nss_setpwent _nss_##module##_setpwent; \
- extern nss_setrpcent _nss_##module##_setrpcent; \
- extern nss_setservent _nss_##module##_setservent; \
- extern nss_setsgent _nss_##module##_setsgent; \
- extern nss_setspent _nss_##module##_setspent; \
-
-__END_DECLS
-
-#endif /* nss.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/obstack.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/obstack.h
deleted file mode 100644
index b09e9f4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/obstack.h
+++ /dev/null
@@ -1,515 +0,0 @@
-/* obstack.h - object stack macros
- Copyright (C) 1988-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Summary:
-
- All the apparent functions defined here are macros. The idea
- is that you would use these pre-tested macros to solve a
- very specific set of problems, and they would run fast.
- Caution: no side-effects in arguments please!! They may be
- evaluated MANY times!!
-
- These macros operate a stack of objects. Each object starts life
- small, and may grow to maturity. (Consider building a word syllable
- by syllable.) An object can move while it is growing. Once it has
- been "finished" it never changes address again. So the "top of the
- stack" is typically an immature growing object, while the rest of the
- stack is of mature, fixed size and fixed address objects.
-
- These routines grab large chunks of memory, using a function you
- supply, called 'obstack_chunk_alloc'. On occasion, they free chunks,
- by calling 'obstack_chunk_free'. You must define them and declare
- them before using any obstack macros.
-
- Each independent stack is represented by a 'struct obstack'.
- Each of the obstack macros expects a pointer to such a structure
- as the first argument.
-
- One motivation for this package is the problem of growing char strings
- in symbol tables. Unless you are "fascist pig with a read-only mind"
- --Gosper's immortal quote from HAKMEM item 154, out of context--you
- would not like to put any arbitrary upper limit on the length of your
- symbols.
-
- In practice this often means you will build many short symbols and a
- few long symbols. At the time you are reading a symbol you don't know
- how long it is. One traditional method is to read a symbol into a
- buffer, realloc()ating the buffer every time you try to read a symbol
- that is longer than the buffer. This is beaut, but you still will
- want to copy the symbol from the buffer to a more permanent
- symbol-table entry say about half the time.
-
- With obstacks, you can work differently. Use one obstack for all symbol
- names. As you read a symbol, grow the name in the obstack gradually.
- When the name is complete, finalize it. Then, if the symbol exists already,
- free the newly read name.
-
- The way we do this is to take a large chunk, allocating memory from
- low addresses. When you want to build a symbol in the chunk you just
- add chars above the current "high water mark" in the chunk. When you
- have finished adding chars, because you got to the end of the symbol,
- you know how long the chars are, and you can create a new object.
- Mostly the chars will not burst over the highest address of the chunk,
- because you would typically expect a chunk to be (say) 100 times as
- long as an average object.
-
- In case that isn't clear, when we have enough chars to make up
- the object, THEY ARE ALREADY CONTIGUOUS IN THE CHUNK (guaranteed)
- so we just point to it where it lies. No moving of chars is
- needed and this is the second win: potentially long strings need
- never be explicitly shuffled. Once an object is formed, it does not
- change its address during its lifetime.
-
- When the chars burst over a chunk boundary, we allocate a larger
- chunk, and then copy the partly formed object from the end of the old
- chunk to the beginning of the new larger chunk. We then carry on
- accreting characters to the end of the object as we normally would.
-
- A special macro is provided to add a single char at a time to a
- growing object. This allows the use of register variables, which
- break the ordinary 'growth' macro.
-
- Summary:
- We allocate large chunks.
- We carve out one object at a time from the current chunk.
- Once carved, an object never moves.
- We are free to append data of any size to the currently
- growing object.
- Exactly one object is growing in an obstack at any one time.
- You can run one obstack per control block.
- You may have as many control blocks as you dare.
- Because of the way we do it, you can "unwind" an obstack
- back to a previous state. (You may remove objects much
- as you would with a stack.)
- */
-
-
-/* Don't do the contents of this file more than once. */
-
-#ifndef _OBSTACK_H
-#define _OBSTACK_H 1
-
-/* We need the type of a pointer subtraction. If __PTRDIFF_TYPE__ is
- defined, as with GNU C, use that; that way we don't pollute the
- namespace with <stddef.h>'s symbols. Otherwise, include <stddef.h>
- and use ptrdiff_t. */
-
-#ifdef __PTRDIFF_TYPE__
-# define PTR_INT_TYPE __PTRDIFF_TYPE__
-#else
-# include <stddef.h>
-# define PTR_INT_TYPE ptrdiff_t
-#endif
-
-/* If B is the base of an object addressed by P, return the result of
- aligning P to the next multiple of A + 1. B and P must be of type
- char *. A + 1 must be a power of 2. */
-
-#define __BPTR_ALIGN(B, P, A) ((B) + (((P) - (B) + (A)) & ~(A)))
-
-/* Similar to _BPTR_ALIGN (B, P, A), except optimize the common case
- where pointers can be converted to integers, aligned as integers,
- and converted back again. If PTR_INT_TYPE is narrower than a
- pointer (e.g., the AS/400), play it safe and compute the alignment
- relative to B. Otherwise, use the faster strategy of computing the
- alignment relative to 0. */
-
-#define __PTR_ALIGN(B, P, A) \
- __BPTR_ALIGN (sizeof (PTR_INT_TYPE) < sizeof (void *) ? (B) : (char *) 0, \
- P, A)
-
-#include <string.h>
-
-#ifndef __attribute_pure__
-# define __attribute_pure__ _GL_ATTRIBUTE_PURE
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct _obstack_chunk /* Lives at front of each chunk. */
-{
- char *limit; /* 1 past end of this chunk */
- struct _obstack_chunk *prev; /* address of prior chunk or NULL */
- char contents[4]; /* objects begin here */
-};
-
-struct obstack /* control current object in current chunk */
-{
- long chunk_size; /* preferred size to allocate chunks in */
- struct _obstack_chunk *chunk; /* address of current struct obstack_chunk */
- char *object_base; /* address of object we are building */
- char *next_free; /* where to add next char to current object */
- char *chunk_limit; /* address of char after current chunk */
- union
- {
- PTR_INT_TYPE tempint;
- void *tempptr;
- } temp; /* Temporary for some macros. */
- int alignment_mask; /* Mask of alignment for each object. */
- /* These prototypes vary based on 'use_extra_arg', and we use
- casts to the prototypeless function type in all assignments,
- but having prototypes here quiets -Wstrict-prototypes. */
- struct _obstack_chunk *(*chunkfun) (void *, long);
- void (*freefun) (void *, struct _obstack_chunk *);
- void *extra_arg; /* first arg for chunk alloc/dealloc funcs */
- unsigned use_extra_arg : 1; /* chunk alloc/dealloc funcs take extra arg */
- unsigned maybe_empty_object : 1; /* There is a possibility that the current
- chunk contains a zero-length object. This
- prevents freeing the chunk if we allocate
- a bigger chunk to replace it. */
- unsigned alloc_failed : 1; /* No longer used, as we now call the failed
- handler on error, but retained for binary
- compatibility. */
-};
-
-/* Declare the external functions we use; they are in obstack.c. */
-
-extern void _obstack_newchunk (struct obstack *, int);
-extern int _obstack_begin (struct obstack *, int, int,
- void *(*)(long), void (*)(void *));
-extern int _obstack_begin_1 (struct obstack *, int, int,
- void *(*)(void *, long),
- void (*)(void *, void *), void *);
-extern int _obstack_memory_used (struct obstack *) __attribute_pure__;
-
-/* The default name of the function for freeing a chunk is 'obstack_free',
- but gnulib users can override this by defining '__obstack_free'. */
-#ifndef __obstack_free
-# define __obstack_free obstack_free
-#endif
-extern void __obstack_free (struct obstack *, void *);
-
-
-/* Error handler called when 'obstack_chunk_alloc' failed to allocate
- more memory. This can be set to a user defined function which
- should either abort gracefully or use longjump - but shouldn't
- return. The default action is to print a message and abort. */
-extern void (*obstack_alloc_failed_handler) (void);
-
-/* Exit value used when 'print_and_abort' is used. */
-extern int obstack_exit_failure;
-
-/* Pointer to beginning of object being allocated or to be allocated next.
- Note that this might not be the final address of the object
- because a new chunk might be needed to hold the final size. */
-
-#define obstack_base(h) ((void *) (h)->object_base)
-
-/* Size for allocating ordinary chunks. */
-
-#define obstack_chunk_size(h) ((h)->chunk_size)
-
-/* Pointer to next byte not yet allocated in current chunk. */
-
-#define obstack_next_free(h) ((h)->next_free)
-
-/* Mask specifying low bits that should be clear in address of an object. */
-
-#define obstack_alignment_mask(h) ((h)->alignment_mask)
-
-/* To prevent prototype warnings provide complete argument list. */
-#define obstack_init(h) \
- _obstack_begin ((h), 0, 0, \
- (void *(*)(long))obstack_chunk_alloc, \
- (void (*)(void *))obstack_chunk_free)
-
-#define obstack_begin(h, size) \
- _obstack_begin ((h), (size), 0, \
- (void *(*)(long))obstack_chunk_alloc, \
- (void (*)(void *))obstack_chunk_free)
-
-#define obstack_specify_allocation(h, size, alignment, chunkfun, freefun) \
- _obstack_begin ((h), (size), (alignment), \
- (void *(*)(long))(chunkfun), \
- (void (*)(void *))(freefun))
-
-#define obstack_specify_allocation_with_arg(h, size, alignment, chunkfun, freefun, arg) \
- _obstack_begin_1 ((h), (size), (alignment), \
- (void *(*)(void *, long))(chunkfun), \
- (void (*)(void *, void *))(freefun), (arg))
-
-#define obstack_chunkfun(h, newchunkfun) \
- ((h)->chunkfun = (struct _obstack_chunk *(*)(void *, long))(newchunkfun))
-
-#define obstack_freefun(h, newfreefun) \
- ((h)->freefun = (void (*)(void *, struct _obstack_chunk *))(newfreefun))
-
-#define obstack_1grow_fast(h, achar) (*((h)->next_free)++ = (achar))
-
-#define obstack_blank_fast(h, n) ((h)->next_free += (n))
-
-#define obstack_memory_used(h) _obstack_memory_used (h)
-
-#if defined __GNUC__
-# if ! (2 < __GNUC__ + (8 <= __GNUC_MINOR__))
-# define __extension__
-# endif
-
-/* For GNU C, if not -traditional,
- we can define these macros to compute all args only once
- without using a global variable.
- Also, we can avoid using the 'temp' slot, to make faster code. */
-
-# define obstack_object_size(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (unsigned) (__o->next_free - __o->object_base); })
-
-# define obstack_room(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (unsigned) (__o->chunk_limit - __o->next_free); })
-
-# define obstack_make_room(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->chunk_limit - __o->next_free < __len) \
- _obstack_newchunk (__o, __len); \
- (void) 0; })
-
-# define obstack_empty_p(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (__o->chunk->prev == 0 \
- && __o->next_free == __PTR_ALIGN ((char *) __o->chunk, \
- __o->chunk->contents, \
- __o->alignment_mask)); })
-
-# define obstack_grow(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->next_free + __len > __o->chunk_limit) \
- _obstack_newchunk (__o, __len); \
- memcpy (__o->next_free, where, __len); \
- __o->next_free += __len; \
- (void) 0; })
-
-# define obstack_grow0(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->next_free + __len + 1 > __o->chunk_limit) \
- _obstack_newchunk (__o, __len + 1); \
- memcpy (__o->next_free, where, __len); \
- __o->next_free += __len; \
- *(__o->next_free)++ = 0; \
- (void) 0; })
-
-# define obstack_1grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + 1 > __o->chunk_limit) \
- _obstack_newchunk (__o, 1); \
- obstack_1grow_fast (__o, datum); \
- (void) 0; })
-
-/* These assume that the obstack alignment is good enough for pointers
- or ints, and that the data added so far to the current object
- shares that much alignment. */
-
-# define obstack_ptr_grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + sizeof (void *) > __o->chunk_limit) \
- _obstack_newchunk (__o, sizeof (void *)); \
- obstack_ptr_grow_fast (__o, datum); }) \
-
-# define obstack_int_grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + sizeof (int) > __o->chunk_limit) \
- _obstack_newchunk (__o, sizeof (int)); \
- obstack_int_grow_fast (__o, datum); })
-
-# define obstack_ptr_grow_fast(OBSTACK, aptr) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__p1 = __o1->next_free; \
- *(const void **) __p1 = (aptr); \
- __o1->next_free += sizeof (const void *); \
- (void) 0; })
-
-# define obstack_int_grow_fast(OBSTACK, aint) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__p1 = __o1->next_free; \
- *(int *) __p1 = (aint); \
- __o1->next_free += sizeof (int); \
- (void) 0; })
-
-# define obstack_blank(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->chunk_limit - __o->next_free < __len) \
- _obstack_newchunk (__o, __len); \
- obstack_blank_fast (__o, __len); \
- (void) 0; })
-
-# define obstack_alloc(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_blank (__h, (length)); \
- obstack_finish (__h); })
-
-# define obstack_copy(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_grow (__h, (where), (length)); \
- obstack_finish (__h); })
-
-# define obstack_copy0(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_grow0 (__h, (where), (length)); \
- obstack_finish (__h); })
-
-/* The local variable is named __o1 to avoid a name conflict
- when obstack_blank is called. */
-# define obstack_finish(OBSTACK) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__value = (void *) __o1->object_base; \
- if (__o1->next_free == __value) \
- __o1->maybe_empty_object = 1; \
- __o1->next_free \
- = __PTR_ALIGN (__o1->object_base, __o1->next_free, \
- __o1->alignment_mask); \
- if (__o1->next_free - (char *) __o1->chunk \
- > __o1->chunk_limit - (char *) __o1->chunk) \
- __o1->next_free = __o1->chunk_limit; \
- __o1->object_base = __o1->next_free; \
- __value; })
-
-# define obstack_free(OBSTACK, OBJ) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- void *__obj = (OBJ); \
- if (__obj > (void *) __o->chunk && __obj < (void *) __o->chunk_limit) \
- __o->next_free = __o->object_base = (char *) __obj; \
- else (__obstack_free) (__o, __obj); })
-
-#else /* not __GNUC__ */
-
-# define obstack_object_size(h) \
- (unsigned) ((h)->next_free - (h)->object_base)
-
-# define obstack_room(h) \
- (unsigned) ((h)->chunk_limit - (h)->next_free)
-
-# define obstack_empty_p(h) \
- ((h)->chunk->prev == 0 \
- && (h)->next_free == __PTR_ALIGN ((char *) (h)->chunk, \
- (h)->chunk->contents, \
- (h)->alignment_mask))
-
-/* Note that the call to _obstack_newchunk is enclosed in (..., 0)
- so that we can avoid having void expressions
- in the arms of the conditional expression.
- Casting the third operand to void was tried before,
- but some compilers won't accept it. */
-
-# define obstack_make_room(h, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0))
-
-# define obstack_grow(h, where, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0), \
- memcpy ((h)->next_free, where, (h)->temp.tempint), \
- (h)->next_free += (h)->temp.tempint)
-
-# define obstack_grow0(h, where, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint + 1 > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint + 1), 0) : 0), \
- memcpy ((h)->next_free, where, (h)->temp.tempint), \
- (h)->next_free += (h)->temp.tempint, \
- *((h)->next_free)++ = 0)
-
-# define obstack_1grow(h, datum) \
- ((((h)->next_free + 1 > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), 1), 0) : 0), \
- obstack_1grow_fast (h, datum))
-
-# define obstack_ptr_grow(h, datum) \
- ((((h)->next_free + sizeof (char *) > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), sizeof (char *)), 0) : 0), \
- obstack_ptr_grow_fast (h, datum))
-
-# define obstack_int_grow(h, datum) \
- ((((h)->next_free + sizeof (int) > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), sizeof (int)), 0) : 0), \
- obstack_int_grow_fast (h, datum))
-
-# define obstack_ptr_grow_fast(h, aptr) \
- (((const void **) ((h)->next_free += sizeof (void *)))[-1] = (aptr))
-
-# define obstack_int_grow_fast(h, aint) \
- (((int *) ((h)->next_free += sizeof (int)))[-1] = (aint))
-
-# define obstack_blank(h, length) \
- ((h)->temp.tempint = (length), \
- (((h)->chunk_limit - (h)->next_free < (h)->temp.tempint) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0), \
- obstack_blank_fast (h, (h)->temp.tempint))
-
-# define obstack_alloc(h, length) \
- (obstack_blank ((h), (length)), obstack_finish ((h)))
-
-# define obstack_copy(h, where, length) \
- (obstack_grow ((h), (where), (length)), obstack_finish ((h)))
-
-# define obstack_copy0(h, where, length) \
- (obstack_grow0 ((h), (where), (length)), obstack_finish ((h)))
-
-# define obstack_finish(h) \
- (((h)->next_free == (h)->object_base \
- ? (((h)->maybe_empty_object = 1), 0) \
- : 0), \
- (h)->temp.tempptr = (h)->object_base, \
- (h)->next_free \
- = __PTR_ALIGN ((h)->object_base, (h)->next_free, \
- (h)->alignment_mask), \
- (((h)->next_free - (char *) (h)->chunk \
- > (h)->chunk_limit - (char *) (h)->chunk) \
- ? ((h)->next_free = (h)->chunk_limit) : 0), \
- (h)->object_base = (h)->next_free, \
- (h)->temp.tempptr)
-
-# define obstack_free(h, obj) \
- ((h)->temp.tempint = (char *) (obj) - (char *) (h)->chunk, \
- ((((h)->temp.tempint > 0 \
- && (h)->temp.tempint < (h)->chunk_limit - (char *) (h)->chunk)) \
- ? (void) ((h)->next_free = (h)->object_base \
- = (h)->temp.tempint + (char *) (h)->chunk) \
- : (__obstack_free) (h, (h)->temp.tempint + (char *) (h)->chunk)))
-
-#endif /* not __GNUC__ */
-
-#ifdef __cplusplus
-} /* C++ */
-#endif
-
-#endif /* obstack.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/paths.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/paths.h
deleted file mode 100644
index 1342ab3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/paths.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)paths.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PATHS_H_
-#define _PATHS_H_
-
-/* Default search path. */
-#define _PATH_DEFPATH "/usr/bin:/bin"
-/* All standard utilities path. */
-#define _PATH_STDPATH \
- "/usr/bin:/bin:/usr/sbin:/sbin"
-
-#define _PATH_BSHELL "/bin/sh"
-#define _PATH_CONSOLE "/dev/console"
-#define _PATH_CSHELL "/bin/csh"
-#define _PATH_DEVDB "/var/run/dev.db"
-#define _PATH_DEVNULL "/dev/null"
-#define _PATH_DRUM "/dev/drum"
-#define _PATH_GSHADOW "/etc/gshadow"
-#define _PATH_KLOG "/proc/kmsg"
-#define _PATH_KMEM "/dev/kmem"
-#define _PATH_LASTLOG "/var/log/lastlog"
-#define _PATH_MAILDIR "/var/mail"
-#define _PATH_MAN "/usr/share/man"
-#define _PATH_MEM "/dev/mem"
-#define _PATH_MNTTAB "/etc/fstab"
-#define _PATH_MOUNTED "/etc/mtab"
-#define _PATH_NOLOGIN "/etc/nologin"
-#define _PATH_PRESERVE "/var/lib"
-#define _PATH_RWHODIR "/var/spool/rwho"
-#define _PATH_SENDMAIL "/usr/sbin/sendmail"
-#define _PATH_SHADOW "/etc/shadow"
-#define _PATH_SHELLS "/etc/shells"
-#define _PATH_TTY "/dev/tty"
-#define _PATH_UNIX "/boot/vmlinux"
-#define _PATH_UTMP "/var/run/utmp"
-#define _PATH_VI "/usr/bin/vi"
-#define _PATH_WTMP "/var/log/wtmp"
-
-/* Provide trailing slash, since mostly used for building pathnames. */
-#define _PATH_DEV "/dev/"
-#define _PATH_TMP "/tmp/"
-#define _PATH_VARDB "/var/db/"
-#define _PATH_VARRUN "/var/run/"
-#define _PATH_VARTMP "/var/tmp/"
-
-#endif /* !_PATHS_H_ */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/poll.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/poll.h
deleted file mode 100644
index 06fb41a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/poll.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/poll.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/printf.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/printf.h
deleted file mode 100644
index 332d4db..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/printf.h
+++ /dev/null
@@ -1,192 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PRINTF_H
-
-#define _PRINTF_H 1
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types/FILE.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#include <stddef.h>
-
-#include <stdarg.h>
-
-
-struct printf_info
-{
- int prec; /* Precision. */
- int width; /* Width. */
- wchar_t spec; /* Format letter. */
- unsigned int is_long_double:1;/* L flag. */
- unsigned int is_short:1; /* h flag. */
- unsigned int is_long:1; /* l flag. */
- unsigned int alt:1; /* # flag. */
- unsigned int space:1; /* Space flag. */
- unsigned int left:1; /* - flag. */
- unsigned int showsign:1; /* + flag. */
- unsigned int group:1; /* ' flag. */
- unsigned int extra:1; /* For special use. */
- unsigned int is_char:1; /* hh flag. */
- unsigned int wide:1; /* Nonzero for wide character streams. */
- unsigned int i18n:1; /* I flag. */
- unsigned int is_binary128:1; /* Floating-point argument is ABI-compatible
- with IEC 60559 binary128. */
- unsigned int __pad:3; /* Unused so far. */
- unsigned short int user; /* Bits for user-installed modifiers. */
- wchar_t pad; /* Padding character. */
-};
-
-
-/* Type of a printf specifier-handler function.
- STREAM is the FILE on which to write output.
- INFO gives information about the format specification.
- ARGS is a vector of pointers to the argument data;
- the number of pointers will be the number returned
- by the associated arginfo function for the same INFO.
-
- The function should return the number of characters written,
- or -1 for errors. */
-
-typedef int printf_function (FILE *__stream,
- const struct printf_info *__info,
- const void *const *__args);
-
-/* Type of a printf specifier-arginfo function.
- INFO gives information about the format specification.
- N, ARGTYPES, *SIZE has to contain the size of the parameter for
- user-defined types, and return value are as for parse_printf_format
- except that -1 should be returned if the handler cannot handle
- this case. This allows to partially overwrite the functionality
- of existing format specifiers. */
-
-typedef int printf_arginfo_size_function (const struct printf_info *__info,
- size_t __n, int *__argtypes,
- int *__size);
-
-/* Old version of 'printf_arginfo_function' without a SIZE parameter. */
-
-typedef int printf_arginfo_function (const struct printf_info *__info,
- size_t __n, int *__argtypes);
-
-/* Type of a function to get a value of a user-defined from the
- variable argument list. */
-typedef void printf_va_arg_function (void *__mem, va_list *__ap);
-
-
-/* Register FUNC to be called to format SPEC specifiers; ARGINFO must be
- specified to determine how many arguments a SPEC conversion requires and
- what their types are. */
-
-extern int register_printf_specifier (int __spec, printf_function __func,
- printf_arginfo_size_function __arginfo)
- __THROW;
-
-
-/* Obsolete interface similar to register_printf_specifier. It can only
- handle basic data types because the ARGINFO callback does not return
- information on the size of the user-defined type. */
-
-extern int register_printf_function (int __spec, printf_function __func,
- printf_arginfo_function __arginfo)
- __THROW __attribute_deprecated__;
-
-
-/* Register a new modifier character sequence. If the call succeeds
- it returns a positive value representing the bit set in the USER
- field in 'struct printf_info'. */
-
-extern int register_printf_modifier (const wchar_t *__str) __THROW __wur;
-
-
-/* Register variable argument handler for user type. The return value
- is to be used in ARGINFO functions to signal the use of the
- type. */
-extern int register_printf_type (printf_va_arg_function __fct) __THROW __wur;
-
-
-/* Parse FMT, and fill in N elements of ARGTYPES with the
- types needed for the conversions FMT specifies. Returns
- the number of arguments required by FMT.
-
- The ARGINFO function registered with a user-defined format is passed a
- `struct printf_info' describing the format spec being parsed. A width
- or precision of INT_MIN means a `*' was used to indicate that the
- width/precision will come from an arg. The function should fill in the
- array it is passed with the types of the arguments it wants, and return
- the number of arguments it wants. */
-
-extern size_t parse_printf_format (const char *__restrict __fmt, size_t __n,
- int *__restrict __argtypes) __THROW;
-
-
-/* Codes returned by `parse_printf_format' for basic types.
-
- These values cover all the standard format specifications.
- Users can reserve new values after PA_LAST for their own types
- using 'register_printf_type'. */
-
-enum
-{ /* C type: */
- PA_INT, /* int */
- PA_CHAR, /* int, cast to char */
- PA_WCHAR, /* wide char */
- PA_STRING, /* const char *, a '\0'-terminated string */
- PA_WSTRING, /* const wchar_t *, wide character string */
- PA_POINTER, /* void * */
- PA_FLOAT, /* float */
- PA_DOUBLE, /* double */
- PA_LAST
-};
-
-/* Flag bits that can be set in a type returned by `parse_printf_format'. */
-#define PA_FLAG_MASK 0xff00
-#define PA_FLAG_LONG_LONG (1 << 8)
-#define PA_FLAG_LONG_DOUBLE PA_FLAG_LONG_LONG
-#define PA_FLAG_LONG (1 << 9)
-#define PA_FLAG_SHORT (1 << 10)
-#define PA_FLAG_PTR (1 << 11)
-
-
-
-/* Function which can be registered as `printf'-handlers. */
-
-/* Print floating point value using using abbreviations for the orders
- of magnitude used for numbers ('k' for kilo, 'm' for mega etc). If
- the format specifier is a uppercase character powers of 1000 are
- used. Otherwise powers of 1024. */
-extern int printf_size (FILE *__restrict __fp,
- const struct printf_info *__info,
- const void *const *__restrict __args) __THROW;
-
-/* This is the appropriate argument information function for `printf_size'. */
-extern int printf_size_info (const struct printf_info *__restrict
- __info, size_t __n, int *__restrict __argtypes)
- __THROW;
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/printf-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* printf.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/proc_service.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/proc_service.h
deleted file mode 100644
index c55674d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/proc_service.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* Callback interface for libthread_db, functions users must define.
- Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PROC_SERVICE_H
-#define _PROC_SERVICE_H 1
-
-/* The definitions in this file must correspond to those in the debugger. */
-#include <sys/procfs.h>
-
-__BEGIN_DECLS
-
-/* Functions in this interface return one of these status codes. */
-typedef enum
-{
- PS_OK, /* Generic "call succeeded". */
- PS_ERR, /* Generic error. */
- PS_BADPID, /* Bad process handle. */
- PS_BADLID, /* Bad LWP identifier. */
- PS_BADADDR, /* Bad address. */
- PS_NOSYM, /* Could not find given symbol. */
- PS_NOFREGS /* FPU register set not available for given LWP. */
-} ps_err_e;
-
-
-/* This type is opaque in this interface.
- It's defined by the user of libthread_db. */
-struct ps_prochandle;
-
-
-/* Read or write process memory at the given address. */
-extern ps_err_e ps_pdread (struct ps_prochandle *,
- psaddr_t, void *, size_t);
-extern ps_err_e ps_pdwrite (struct ps_prochandle *,
- psaddr_t, const void *, size_t);
-extern ps_err_e ps_ptread (struct ps_prochandle *,
- psaddr_t, void *, size_t);
-extern ps_err_e ps_ptwrite (struct ps_prochandle *,
- psaddr_t, const void *, size_t);
-
-
-/* Get and set the given LWP's general or FPU register set. */
-extern ps_err_e ps_lgetregs (struct ps_prochandle *,
- lwpid_t, prgregset_t);
-extern ps_err_e ps_lsetregs (struct ps_prochandle *,
- lwpid_t, const prgregset_t);
-extern ps_err_e ps_lgetfpregs (struct ps_prochandle *,
- lwpid_t, prfpregset_t *);
-extern ps_err_e ps_lsetfpregs (struct ps_prochandle *,
- lwpid_t, const prfpregset_t *);
-
-/* Return the PID of the process. */
-extern pid_t ps_getpid (struct ps_prochandle *);
-
-/* Fetch the special per-thread address associated with the given LWP.
- This call is only used on a few platforms (most use a normal register).
- The meaning of the `int' parameter is machine-dependent. */
-extern ps_err_e ps_get_thread_area (struct ps_prochandle *,
- lwpid_t, int, psaddr_t *);
-
-
-/* Look up the named symbol in the named DSO in the symbol tables
- associated with the process being debugged, filling in *SYM_ADDR
- with the corresponding run-time address. */
-extern ps_err_e ps_pglobal_lookup (struct ps_prochandle *,
- const char *object_name,
- const char *sym_name,
- psaddr_t *sym_addr);
-
-
-/* Stop or continue the entire process. */
-extern ps_err_e ps_pstop (struct ps_prochandle *);
-extern ps_err_e ps_pcontinue (struct ps_prochandle *);
-
-/* Stop or continue the given LWP alone. */
-extern ps_err_e ps_lstop (struct ps_prochandle *, lwpid_t);
-extern ps_err_e ps_lcontinue (struct ps_prochandle *, lwpid_t);
-
-__END_DECLS
-
-#endif /* proc_service.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/routed.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/routed.h
deleted file mode 100644
index adb1767..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/routed.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*-
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)routed.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_ROUTED_H
-#define _PROTOCOLS_ROUTED_H 1
-
-#include <sys/socket.h>
-/*
- * Routing Information Protocol
- *
- * Derived from Xerox NS Routing Information Protocol
- * by changing 32-bit net numbers to sockaddr's and
- * padding stuff to 32-bit boundaries.
- */
-#define RIPVERSION 1
-
-struct netinfo {
- struct sockaddr rip_dst; /* destination net/host */
- int rip_metric; /* cost of route */
-};
-
-struct rip {
- unsigned char rip_cmd; /* request/response */
- unsigned char rip_vers; /* protocol version # */
- unsigned char rip_res1[2]; /* pad to 32-bit boundary */
- union {
- struct netinfo ru_nets[1]; /* variable length... */
- char ru_tracefile[1]; /* ditto ... */
- } ripun;
-#define rip_nets ripun.ru_nets
-#define rip_tracefile ripun.ru_tracefile
-};
-
-/*
- * Packet types.
- */
-#define RIPCMD_REQUEST 1 /* want info */
-#define RIPCMD_RESPONSE 2 /* responding to request */
-#define RIPCMD_TRACEON 3 /* turn tracing on */
-#define RIPCMD_TRACEOFF 4 /* turn it off */
-
-#define RIPCMD_MAX 5
-#ifdef RIPCMDS
-char *ripcmds[RIPCMD_MAX] =
- { "#0", "REQUEST", "RESPONSE", "TRACEON", "TRACEOFF" };
-#endif
-
-#define HOPCNT_INFINITY 16 /* per Xerox NS */
-#define MAXPACKETSIZE 512 /* max broadcast size */
-
-/*
- * Timer values used in managing the routing table.
- * Complete tables are broadcast every SUPPLY_INTERVAL seconds.
- * If changes occur between updates, dynamic updates containing only changes
- * may be sent. When these are sent, a timer is set for a random value
- * between MIN_WAITTIME and MAX_WAITTIME, and no additional dynamic updates
- * are sent until the timer expires.
- *
- * Every update of a routing entry forces an entry's timer to be reset.
- * After EXPIRE_TIME without updates, the entry is marked invalid,
- * but held onto until GARBAGE_TIME so that others may
- * see it "be deleted".
- */
-#define TIMER_RATE 30 /* alarm clocks every 30 seconds */
-
-#define SUPPLY_INTERVAL 30 /* time to supply tables */
-#define MIN_WAITTIME 2 /* min. interval to broadcast changes */
-#define MAX_WAITTIME 5 /* max. time to delay changes */
-
-#define EXPIRE_TIME 180 /* time to mark entry invalid */
-#define GARBAGE_TIME 240 /* time to garbage collect */
-
-#endif /* protocols/routed.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/rwhod.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/rwhod.h
deleted file mode 100644
index 446d6f9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/rwhod.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)rwhod.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_RWHOD_H
-#define _PROTOCOLS_RWHOD_H 1
-
-#include <sys/types.h>
-
-/*
- * rwho protocol packet format.
- */
-struct outmp {
- char out_line[8]; /* tty name */
- char out_name[8]; /* user id */
- int32_t out_time; /* time on */
-};
-
-struct whod {
- char wd_vers; /* protocol version # */
- char wd_type; /* packet type, see below */
- char wd_pad[2];
- int wd_sendtime; /* time stamp by sender */
- int wd_recvtime; /* time stamp applied by receiver */
- char wd_hostname[32]; /* hosts's name */
- int wd_loadav[3]; /* load average as in uptime */
- int wd_boottime; /* time system booted */
- struct whoent {
- struct outmp we_utmp; /* active tty info */
- int we_idle; /* tty idle time */
- } wd_we[1024 / sizeof (struct whoent)];
-};
-
-#define WHODVERSION 1
-#define WHODTYPE_STATUS 1 /* host status */
-
-/* We used to define _PATH_RWHODIR here but it's now in <paths.h>. */
-#include <paths.h>
-
-#endif /* protocols/rwhod.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/talkd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/talkd.h
deleted file mode 100644
index 09bd8a9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/talkd.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)talkd.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_TALKD_H
-#define _PROTOCOLS_TALKD_H 1
-
-/*
- * This describes the protocol used by the talk server and clients.
- *
- * The talk server acts a repository of invitations, responding to
- * requests by clients wishing to rendezvous for the purpose of
- * holding a conversation. In normal operation, a client, the caller,
- * initiates a rendezvous by sending a CTL_MSG to the server of
- * type LOOK_UP. This causes the server to search its invitation
- * tables to check if an invitation currently exists for the caller
- * (to speak to the callee specified in the message). If the lookup
- * fails, the caller then sends an ANNOUNCE message causing the server
- * to broadcast an announcement on the callee's login ports requesting
- * contact. When the callee responds, the local server uses the
- * recorded invitation to respond with the appropriate rendezvous
- * address and the caller and callee client programs establish a
- * stream connection through which the conversation takes place.
- */
-
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <stdint.h>
-#include <bits/types/struct_osockaddr.h>
-
-/*
- * Client->server request message format.
- */
-typedef struct {
- unsigned char vers; /* protocol version */
- unsigned char type; /* request type, see below */
- unsigned char answer; /* not used */
- unsigned char pad;
- uint32_t id_num; /* message id */
- struct osockaddr addr; /* old (4.3) style */
- struct osockaddr ctl_addr; /* old (4.3) style */
- int32_t pid; /* caller's process id */
-#define NAME_SIZE 12
- char l_name[NAME_SIZE];/* caller's name */
- char r_name[NAME_SIZE];/* callee's name */
-#define TTY_SIZE 16
- char r_tty[TTY_SIZE];/* callee's tty name */
-} CTL_MSG;
-
-/*
- * Server->client response message format.
- */
-typedef struct {
- unsigned char vers; /* protocol version */
- unsigned char type; /* type of request message, see below */
- unsigned char answer; /* response to request message, see below */
- unsigned char pad;
- uint32_t id_num; /* message id */
- struct osockaddr addr; /* address for establishing conversation */
-} CTL_RESPONSE;
-
-#define TALK_VERSION 1 /* protocol version */
-
-/* message type values */
-#define LEAVE_INVITE 0 /* leave invitation with server */
-#define LOOK_UP 1 /* check for invitation by callee */
-#define DELETE 2 /* delete invitation by caller */
-#define ANNOUNCE 3 /* announce invitation by caller */
-
-/* answer values */
-#define SUCCESS 0 /* operation completed properly */
-#define NOT_HERE 1 /* callee not logged in */
-#define FAILED 2 /* operation failed for unexplained reason */
-#define MACHINE_UNKNOWN 3 /* caller's machine name unknown */
-#define PERMISSION_DENIED 4 /* callee's tty doesn't permit announce */
-#define UNKNOWN_REQUEST 5 /* request has invalid type value */
-#define BADVERSION 6 /* request has invalid protocol version */
-#define BADADDR 7 /* request has invalid addr value */
-#define BADCTLADDR 8 /* request has invalid ctl_addr value */
-
-/*
- * Operational parameters.
- */
-#define MAX_LIFE 60 /* max time daemon saves invitations */
-/* RING_WAIT should be 10's of seconds less than MAX_LIFE */
-#define RING_WAIT 30 /* time to wait before resending invitation */
-
-#endif /* protocols/talkd.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/timed.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/timed.h
deleted file mode 100644
index cabdce4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/protocols/timed.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)timed.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_TIMED_H
-#define _PROTOCOLS_TIMED_H 1
-
-#include <sys/types.h>
-#include <sys/time.h>
-
-/*
- * Time Synchronization Protocol
- */
-
-#define TSPVERSION 1
-#define ANYADDR NULL
-#define MAXHOSTNAMELEN 64
-
-struct tsp {
- unsigned char tsp_type;
- unsigned char tsp_vers;
- unsigned short tsp_seq;
- union {
- struct timeval tspu_time;
- char tspu_hopcnt;
- } tsp_u;
- char tsp_name[MAXHOSTNAMELEN];
-};
-
-#define tsp_time tsp_u.tspu_time
-#define tsp_hopcnt tsp_u.tspu_hopcnt
-
-/*
- * Command types.
- */
-#define TSP_ANY 0 /* match any types */
-#define TSP_ADJTIME 1 /* send adjtime */
-#define TSP_ACK 2 /* generic acknowledgement */
-#define TSP_MASTERREQ 3 /* ask for master's name */
-#define TSP_MASTERACK 4 /* acknowledge master request */
-#define TSP_SETTIME 5 /* send network time */
-#define TSP_MASTERUP 6 /* inform slaves that master is up */
-#define TSP_SLAVEUP 7 /* slave is up but not polled */
-#define TSP_ELECTION 8 /* advance candidature for master */
-#define TSP_ACCEPT 9 /* support candidature of master */
-#define TSP_REFUSE 10 /* reject candidature of master */
-#define TSP_CONFLICT 11 /* two or more masters present */
-#define TSP_RESOLVE 12 /* masters' conflict resolution */
-#define TSP_QUIT 13 /* reject candidature if master is up */
-#define TSP_DATE 14 /* reset the time (date command) */
-#define TSP_DATEREQ 15 /* remote request to reset the time */
-#define TSP_DATEACK 16 /* acknowledge time setting */
-#define TSP_TRACEON 17 /* turn tracing on */
-#define TSP_TRACEOFF 18 /* turn tracing off */
-#define TSP_MSITE 19 /* find out master's site */
-#define TSP_MSITEREQ 20 /* remote master's site request */
-#define TSP_TEST 21 /* for testing election algo */
-#define TSP_SETDATE 22 /* New from date command */
-#define TSP_SETDATEREQ 23 /* New remote for above */
-#define TSP_LOOP 24 /* loop detection packet */
-
-#define TSPTYPENUMBER 25
-
-#ifdef TSPTYPES
-char *tsptype[TSPTYPENUMBER] =
- { "ANY", "ADJTIME", "ACK", "MASTERREQ", "MASTERACK", "SETTIME", "MASTERUP",
- "SLAVEUP", "ELECTION", "ACCEPT", "REFUSE", "CONFLICT", "RESOLVE", "QUIT",
- "DATE", "DATEREQ", "DATEACK", "TRACEON", "TRACEOFF", "MSITE", "MSITEREQ",
- "TEST", "SETDATE", "SETDATEREQ", "LOOP" };
-#endif
-
-#endif /* protocols/timed.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pthread.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pthread.h
deleted file mode 100644
index a04a3a2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pthread.h
+++ /dev/null
@@ -1,1206 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PTHREAD_H
-#define _PTHREAD_H 1
-
-#include <features.h>
-#include <sched.h>
-#include <time.h>
-
-#include <bits/endian.h>
-#include <bits/pthreadtypes.h>
-#include <bits/setjmp.h>
-#include <bits/wordsize.h>
-#include <bits/types/struct_timespec.h>
-#include <bits/types/__sigset_t.h>
-#include <bits/types/struct___jmp_buf_tag.h>
-
-
-/* Detach state. */
-enum
-{
- PTHREAD_CREATE_JOINABLE,
-#define PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE
- PTHREAD_CREATE_DETACHED
-#define PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED
-};
-
-
-/* Mutex types. */
-enum
-{
- PTHREAD_MUTEX_TIMED_NP,
- PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_ADAPTIVE_NP
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
- ,
- PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
- PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
-#endif
-#ifdef __USE_GNU
- /* For compatibility. */
- , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP
-#endif
-};
-
-
-#ifdef __USE_XOPEN2K
-/* Robust mutex or not flags. */
-enum
-{
- PTHREAD_MUTEX_STALLED,
- PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED,
- PTHREAD_MUTEX_ROBUST,
- PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST
-};
-#endif
-
-
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-/* Mutex protocols. */
-enum
-{
- PTHREAD_PRIO_NONE,
- PTHREAD_PRIO_INHERIT,
- PTHREAD_PRIO_PROTECT
-};
-#endif
-
-
-#define PTHREAD_MUTEX_INITIALIZER \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_TIMED_NP) } }
-#ifdef __USE_GNU
-# define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_RECURSIVE_NP) } }
-# define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ERRORCHECK_NP) } }
-# define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ADAPTIVE_NP) } }
-#endif
-
-
-/* Read-write lock types. */
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-enum
-{
- PTHREAD_RWLOCK_PREFER_READER_NP,
- PTHREAD_RWLOCK_PREFER_WRITER_NP,
- PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
- PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
-};
-
-
-/* Read-write lock initializers. */
-# define PTHREAD_RWLOCK_INITIALIZER \
- { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_DEFAULT_NP) } }
-# ifdef __USE_GNU
-# define PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \
- { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP) } }
-# endif
-#endif /* Unix98 or XOpen2K */
-
-
-/* Scheduler inheritance. */
-enum
-{
- PTHREAD_INHERIT_SCHED,
-#define PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED
- PTHREAD_EXPLICIT_SCHED
-#define PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED
-};
-
-
-/* Scope handling. */
-enum
-{
- PTHREAD_SCOPE_SYSTEM,
-#define PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM
- PTHREAD_SCOPE_PROCESS
-#define PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS
-};
-
-
-/* Process shared or private flag. */
-enum
-{
- PTHREAD_PROCESS_PRIVATE,
-#define PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE
- PTHREAD_PROCESS_SHARED
-#define PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED
-};
-
-
-
-/* Conditional variable handling. */
-#define PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, {0, 0}, 0, 0, {0, 0} } }
-
-
-/* Cleanup buffers */
-struct _pthread_cleanup_buffer
-{
- void (*__routine) (void *); /* Function to call. */
- void *__arg; /* Its argument. */
- int __canceltype; /* Saved cancellation type. */
- struct _pthread_cleanup_buffer *__prev; /* Chaining of cleanup functions. */
-};
-
-/* Cancellation */
-enum
-{
- PTHREAD_CANCEL_ENABLE,
-#define PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE
- PTHREAD_CANCEL_DISABLE
-#define PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE
-};
-enum
-{
- PTHREAD_CANCEL_DEFERRED,
-#define PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED
- PTHREAD_CANCEL_ASYNCHRONOUS
-#define PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS
-};
-#define PTHREAD_CANCELED ((void *) -1)
-
-
-/* Single execution handling. */
-#define PTHREAD_ONCE_INIT 0
-
-
-#ifdef __USE_XOPEN2K
-/* Value returned by 'pthread_barrier_wait' for one of the threads after
- the required number of threads have called this function.
- -1 is distinct from 0 and all errno constants */
-# define PTHREAD_BARRIER_SERIAL_THREAD -1
-#endif
-
-
-__BEGIN_DECLS
-
-/* Create a new thread, starting with execution of START-ROUTINE
- getting passed ARG. Creation attributed come from ATTR. The new
- handle is stored in *NEWTHREAD. */
-extern int pthread_create (pthread_t *__restrict __newthread,
- const pthread_attr_t *__restrict __attr,
- void *(*__start_routine) (void *),
- void *__restrict __arg) __THROWNL __nonnull ((1, 3));
-
-/* Terminate calling thread.
-
- The registered cleanup handlers are called via exception handling
- so we cannot mark this function with __THROW.*/
-extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
-
-/* Make calling thread wait for termination of the thread TH. The
- exit status of the thread is stored in *THREAD_RETURN, if THREAD_RETURN
- is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_join (pthread_t __th, void **__thread_return);
-
-#ifdef __USE_GNU
-/* Check whether thread TH has terminated. If yes return the status of
- the thread in *THREAD_RETURN, if THREAD_RETURN is not NULL. */
-extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __THROW;
-
-/* Make calling thread wait for termination of the thread TH, but only
- until TIMEOUT. The exit status of the thread is stored in
- *THREAD_RETURN, if THREAD_RETURN is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
- const struct timespec *__abstime);
-
-/* Make calling thread wait for termination of the thread TH, but only
- until TIMEOUT measured against the clock specified by CLOCKID. The
- exit status of the thread is stored in *THREAD_RETURN, if
- THREAD_RETURN is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_clockjoin_np (pthread_t __th, void **__thread_return,
- clockid_t __clockid,
- const struct timespec *__abstime);
-#endif
-
-/* Indicate that the thread TH is never to be joined with PTHREAD_JOIN.
- The resources of TH will therefore be freed immediately when it
- terminates, instead of waiting for another thread to perform PTHREAD_JOIN
- on it. */
-extern int pthread_detach (pthread_t __th) __THROW;
-
-
-/* Obtain the identifier of the current thread. */
-extern pthread_t pthread_self (void) __THROW __attribute__ ((__const__));
-
-/* Compare two thread identifiers. */
-extern int pthread_equal (pthread_t __thread1, pthread_t __thread2)
- __THROW __attribute__ ((__const__));
-
-
-/* Thread attribute handling. */
-
-/* Initialize thread attribute *ATTR with default attributes
- (detachstate is PTHREAD_JOINABLE, scheduling policy is SCHED_OTHER,
- no user-provided stack). */
-extern int pthread_attr_init (pthread_attr_t *__attr) __THROW __nonnull ((1));
-
-/* Destroy thread attribute *ATTR. */
-extern int pthread_attr_destroy (pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get detach state attribute. */
-extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr,
- int *__detachstate)
- __THROW __nonnull ((1, 2));
-
-/* Set detach state attribute. */
-extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
- int __detachstate)
- __THROW __nonnull ((1));
-
-
-/* Get the size of the guard area created for stack overflow protection. */
-extern int pthread_attr_getguardsize (const pthread_attr_t *__attr,
- size_t *__guardsize)
- __THROW __nonnull ((1, 2));
-
-/* Set the size of the guard area created for stack overflow protection. */
-extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
- size_t __guardsize)
- __THROW __nonnull ((1));
-
-
-/* Return in *PARAM the scheduling parameters of *ATTR. */
-extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr,
- struct sched_param *__restrict __param)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling parameters (priority, etc) in *ATTR according to PARAM. */
-extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
- const struct sched_param *__restrict
- __param) __THROW __nonnull ((1, 2));
-
-/* Return in *POLICY the scheduling policy of *ATTR. */
-extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict
- __attr, int *__restrict __policy)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling policy in *ATTR according to POLICY. */
-extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
- __THROW __nonnull ((1));
-
-/* Return in *INHERIT the scheduling inheritance mode of *ATTR. */
-extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict
- __attr, int *__restrict __inherit)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling inheritance mode in *ATTR according to INHERIT. */
-extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
- int __inherit)
- __THROW __nonnull ((1));
-
-
-/* Return in *SCOPE the scheduling contention scope of *ATTR. */
-extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr,
- int *__restrict __scope)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling contention scope in *ATTR according to SCOPE. */
-extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
- __THROW __nonnull ((1));
-
-/* Return the previously set address for the stack. */
-extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict
- __attr, void **__restrict __stackaddr)
- __THROW __nonnull ((1, 2)) __attribute_deprecated__;
-
-/* Set the starting address of the stack of the thread to be created.
- Depending on whether the stack grows up or down the value must either
- be higher or lower than all the address in the memory block. The
- minimal size of the block must be PTHREAD_STACK_MIN. */
-extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
- void *__stackaddr)
- __THROW __nonnull ((1)) __attribute_deprecated__;
-
-/* Return the currently used minimal stack size. */
-extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict
- __attr, size_t *__restrict __stacksize)
- __THROW __nonnull ((1, 2));
-
-/* Add information about the minimum stack size needed for the thread
- to be started. This size must never be less than PTHREAD_STACK_MIN
- and must also not exceed the system limits. */
-extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
- size_t __stacksize)
- __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Return the previously set address for the stack. */
-extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
- void **__restrict __stackaddr,
- size_t *__restrict __stacksize)
- __THROW __nonnull ((1, 2, 3));
-
-/* The following two interfaces are intended to replace the last two. They
- require setting the address as well as the size since only setting the
- address will make the implementation on some architectures impossible. */
-extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
- size_t __stacksize) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* Thread created with attribute ATTR will be limited to run only on
- the processors represented in CPUSET. */
-extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
- size_t __cpusetsize,
- const cpu_set_t *__cpuset)
- __THROW __nonnull ((1, 3));
-
-/* Get bit set in CPUSET representing the processors threads created with
- ATTR can run on. */
-extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr,
- size_t __cpusetsize,
- cpu_set_t *__cpuset)
- __THROW __nonnull ((1, 3));
-
-/* Get the default attributes used by pthread_create in this process. */
-extern int pthread_getattr_default_np (pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Store *SIGMASK as the signal mask for the new thread in *ATTR. */
-extern int pthread_attr_setsigmask_np (pthread_attr_t *__attr,
- const __sigset_t *sigmask);
-
-/* Store the signal mask of *ATTR in *SIGMASK. If there is no signal
- mask stored, return PTHREAD_ATTR_NOSIGMASK_NP. Return zero on
- success. */
-extern int pthread_attr_getsigmask_np (const pthread_attr_t *__attr,
- __sigset_t *sigmask);
-
-/* Special return value from pthread_attr_getsigmask_np if the signal
- mask has not been set. */
-#define PTHREAD_ATTR_NO_SIGMASK_NP (-1)
-
-/* Set the default attributes to be used by pthread_create in this
- process. */
-extern int pthread_setattr_default_np (const pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Initialize thread attribute *ATTR with attributes corresponding to the
- already running thread TH. It shall be called on uninitialized ATTR
- and destroyed with pthread_attr_destroy when no longer needed. */
-extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr)
- __THROW __nonnull ((2));
-#endif
-
-
-/* Functions for scheduling control. */
-
-/* Set the scheduling parameters for TARGET_THREAD according to POLICY
- and *PARAM. */
-extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
- const struct sched_param *__param)
- __THROW __nonnull ((3));
-
-/* Return in *POLICY and *PARAM the scheduling parameters for TARGET_THREAD. */
-extern int pthread_getschedparam (pthread_t __target_thread,
- int *__restrict __policy,
- struct sched_param *__restrict __param)
- __THROW __nonnull ((2, 3));
-
-/* Set the scheduling priority for TARGET_THREAD. */
-extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
- __THROW;
-
-
-#ifdef __USE_GNU
-/* Get thread name visible in the kernel and its interfaces. */
-extern int pthread_getname_np (pthread_t __target_thread, char *__buf,
- size_t __buflen)
- __THROW __nonnull ((2));
-
-/* Set thread name visible in the kernel and its interfaces. */
-extern int pthread_setname_np (pthread_t __target_thread, const char *__name)
- __THROW __nonnull ((2));
-#endif
-
-
-#ifdef __USE_UNIX98
-/* Determine level of concurrency. */
-extern int pthread_getconcurrency (void) __THROW;
-
-/* Set new concurrency level to LEVEL. */
-extern int pthread_setconcurrency (int __level) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Yield the processor to another thread or process.
- This function is similar to the POSIX `sched_yield' function but
- might be differently implemented in the case of a m-on-n thread
- implementation. */
-extern int pthread_yield (void) __THROW;
-
-
-/* Limit specified thread TH to run only on the processors represented
- in CPUSET. */
-extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
- const cpu_set_t *__cpuset)
- __THROW __nonnull ((3));
-
-/* Get bit set in CPUSET representing the processors TH can run on. */
-extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
- cpu_set_t *__cpuset)
- __THROW __nonnull ((3));
-#endif
-
-
-/* Functions for handling initialization. */
-
-/* Guarantee that the initialization function INIT_ROUTINE will be called
- only once, even if pthread_once is executed several times with the
- same ONCE_CONTROL argument. ONCE_CONTROL must point to a static or
- extern variable initialized to PTHREAD_ONCE_INIT.
-
- The initialization functions might throw exception which is why
- this function is not marked with __THROW. */
-extern int pthread_once (pthread_once_t *__once_control,
- void (*__init_routine) (void)) __nonnull ((1, 2));
-
-
-/* Functions for handling cancellation.
-
- Note that these functions are explicitly not marked to not throw an
- exception in C++ code. If cancellation is implemented by unwinding
- this is necessary to have the compiler generate the unwind information. */
-
-/* Set cancelability state of current thread to STATE, returning old
- state in *OLDSTATE if OLDSTATE is not NULL. */
-extern int pthread_setcancelstate (int __state, int *__oldstate);
-
-/* Set cancellation state of current thread to TYPE, returning the old
- type in *OLDTYPE if OLDTYPE is not NULL. */
-extern int pthread_setcanceltype (int __type, int *__oldtype);
-
-/* Cancel THREAD immediately or at the next possibility. */
-extern int pthread_cancel (pthread_t __th);
-
-/* Test for pending cancellation for the current thread and terminate
- the thread as per pthread_exit(PTHREAD_CANCELED) if it has been
- cancelled. */
-extern void pthread_testcancel (void);
-
-
-/* Cancellation handling with integration into exception handling. */
-
-struct __cancel_jmp_buf_tag
-{
- __jmp_buf __cancel_jmp_buf;
- int __mask_was_saved;
-};
-
-typedef struct
-{
- struct __cancel_jmp_buf_tag __cancel_jmp_buf[1];
- void *__pad[4];
-} __pthread_unwind_buf_t __attribute__ ((__aligned__));
-
-/* No special attributes by default. */
-#ifndef __cleanup_fct_attribute
-# define __cleanup_fct_attribute
-#endif
-
-
-/* Structure to hold the cleanup handler information. */
-struct __pthread_cleanup_frame
-{
- void (*__cancel_routine) (void *);
- void *__cancel_arg;
- int __do_it;
- int __cancel_type;
-};
-
-#if defined __GNUC__ && defined __EXCEPTIONS
-# ifdef __cplusplus
-/* Class to handle cancellation handler invocation. */
-class __pthread_cleanup_class
-{
- void (*__cancel_routine) (void *);
- void *__cancel_arg;
- int __do_it;
- int __cancel_type;
-
- public:
- __pthread_cleanup_class (void (*__fct) (void *), void *__arg)
- : __cancel_routine (__fct), __cancel_arg (__arg), __do_it (1) { }
- ~__pthread_cleanup_class () { if (__do_it) __cancel_routine (__cancel_arg); }
- void __setdoit (int __newval) { __do_it = __newval; }
- void __defer () { pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED,
- &__cancel_type); }
- void __restore () const { pthread_setcanceltype (__cancel_type, 0); }
-};
-
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- __pthread_cleanup_class __clframe (routine, arg)
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- __clframe.__setdoit (execute); \
- } while (0)
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- __pthread_cleanup_class __clframe (routine, arg); \
- __clframe.__defer ()
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- __clframe.__restore (); \
- __clframe.__setdoit (execute); \
- } while (0)
-# endif
-# else
-/* Function called to call the cleanup handler. As an extern inline
- function the compiler is free to decide inlining the change when
- needed or fall back on the copy which must exist somewhere
- else. */
-__extern_inline void
-__pthread_cleanup_routine (struct __pthread_cleanup_frame *__frame)
-{
- if (__frame->__do_it)
- __frame->__cancel_routine (__frame->__cancel_arg);
-}
-
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- struct __pthread_cleanup_frame __clframe \
- __attribute__ ((__cleanup__ (__pthread_cleanup_routine))) \
- = { .__cancel_routine = (routine), .__cancel_arg = (arg), \
- .__do_it = 1 };
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- __clframe.__do_it = (execute); \
- } while (0)
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- struct __pthread_cleanup_frame __clframe \
- __attribute__ ((__cleanup__ (__pthread_cleanup_routine))) \
- = { .__cancel_routine = (routine), .__cancel_arg = (arg), \
- .__do_it = 1 }; \
- (void) pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED, \
- &__clframe.__cancel_type)
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- (void) pthread_setcanceltype (__clframe.__cancel_type, NULL); \
- __clframe.__do_it = (execute); \
- } while (0)
-# endif
-# endif
-#else
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- __pthread_unwind_buf_t __cancel_buf; \
- void (*__cancel_routine) (void *) = (routine); \
- void *__cancel_arg = (arg); \
- int __not_first_call = __sigsetjmp_cancel (__cancel_buf.__cancel_jmp_buf, \
- 0); \
- if (__glibc_unlikely (__not_first_call)) \
- { \
- __cancel_routine (__cancel_arg); \
- __pthread_unwind_next (&__cancel_buf); \
- /* NOTREACHED */ \
- } \
- \
- __pthread_register_cancel (&__cancel_buf); \
- do {
-extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- do { } while (0);/* Empty to allow label before pthread_cleanup_pop. */\
- } while (0); \
- __pthread_unregister_cancel (&__cancel_buf); \
- if (execute) \
- __cancel_routine (__cancel_arg); \
- } while (0)
-extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- __pthread_unwind_buf_t __cancel_buf; \
- void (*__cancel_routine) (void *) = (routine); \
- void *__cancel_arg = (arg); \
- int __not_first_call = __sigsetjmp_cancel (__cancel_buf.__cancel_jmp_buf, \
- 0); \
- if (__glibc_unlikely (__not_first_call)) \
- { \
- __cancel_routine (__cancel_arg); \
- __pthread_unwind_next (&__cancel_buf); \
- /* NOTREACHED */ \
- } \
- \
- __pthread_register_cancel_defer (&__cancel_buf); \
- do {
-extern void __pthread_register_cancel_defer (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- do { } while (0);/* Empty to allow label before pthread_cleanup_pop. */\
- } while (0); \
- __pthread_unregister_cancel_restore (&__cancel_buf); \
- if (execute) \
- __cancel_routine (__cancel_arg); \
- } while (0)
-extern void __pthread_unregister_cancel_restore (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-# endif
-
-/* Internal interface to initiate cleanup. */
-extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute __attribute__ ((__noreturn__))
-# ifndef SHARED
- __attribute__ ((__weak__))
-# endif
- ;
-#endif
-
-/* Function used in the macros. Calling __sigsetjmp, with its first
- argument declared as an array, results in a -Wstringop-overflow
- warning from GCC 11 because struct pthread_unwind_buf is smaller
- than jmp_buf. The calls from the macros have __SAVEMASK set to 0,
- so nothing beyond the common prefix is used and this warning is a
- false positive. Use an alias with its first argument declared to
- use the type in the macros if possible to avoid this warning. */
-#if __GNUC_PREREQ (11, 0)
-extern int __REDIRECT_NTHNL (__sigsetjmp_cancel,
- (struct __cancel_jmp_buf_tag __env[1],
- int __savemask),
- __sigsetjmp) __attribute_returns_twice__;
-#else
-# define __sigsetjmp_cancel(env, savemask) \
- __sigsetjmp ((struct __jmp_buf_tag *) (void *) (env), (savemask))
-extern int __sigsetjmp (struct __jmp_buf_tag __env[1],
- int __savemask) __THROWNL;
-#endif
-
-
-/* Mutex handling. */
-
-/* Initialize a mutex. */
-extern int pthread_mutex_init (pthread_mutex_t *__mutex,
- const pthread_mutexattr_t *__mutexattr)
- __THROW __nonnull ((1));
-
-/* Destroy a mutex. */
-extern int pthread_mutex_destroy (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-
-/* Try locking a mutex. */
-extern int pthread_mutex_trylock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-/* Lock a mutex. */
-extern int pthread_mutex_lock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Wait until lock becomes available, or specified time passes. */
-extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-extern int pthread_mutex_clocklock (pthread_mutex_t *__restrict __mutex,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-#endif
-
-/* Unlock a mutex. */
-extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-
-/* Get the priority ceiling of MUTEX. */
-extern int pthread_mutex_getprioceiling (const pthread_mutex_t *
- __restrict __mutex,
- int *__restrict __prioceiling)
- __THROW __nonnull ((1, 2));
-
-/* Set the priority ceiling of MUTEX to PRIOCEILING, return old
- priority ceiling value in *OLD_CEILING. */
-extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
- int __prioceiling,
- int *__restrict __old_ceiling)
- __THROW __nonnull ((1, 3));
-
-
-#ifdef __USE_XOPEN2K8
-/* Declare the state protected by MUTEX as consistent. */
-extern int pthread_mutex_consistent (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-# ifdef __USE_GNU
-extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-# endif
-#endif
-
-
-/* Functions for handling mutex attributes. */
-
-/* Initialize mutex attribute object ATTR with default attributes
- (kind is PTHREAD_MUTEX_TIMED_NP). */
-extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy mutex attribute object ATTR. */
-extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-/* Return in *KIND the mutex kind attribute in *ATTR. */
-extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict
- __attr, int *__restrict __kind)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex kind attribute in *ATTR to KIND (either PTHREAD_MUTEX_NORMAL,
- PTHREAD_MUTEX_RECURSIVE, PTHREAD_MUTEX_ERRORCHECK, or
- PTHREAD_MUTEX_DEFAULT). */
-extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
- __THROW __nonnull ((1));
-#endif
-
-/* Return in *PROTOCOL the mutex protocol attribute in *ATTR. */
-extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __protocol)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex protocol attribute in *ATTR to PROTOCOL (either
- PTHREAD_PRIO_NONE, PTHREAD_PRIO_INHERIT, or PTHREAD_PRIO_PROTECT). */
-extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr,
- int __protocol)
- __THROW __nonnull ((1));
-
-/* Return in *PRIOCEILING the mutex prioceiling attribute in *ATTR. */
-extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __prioceiling)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex prioceiling attribute in *ATTR to PRIOCEILING. */
-extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
- int __prioceiling)
- __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Get the robustness flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr,
- int *__robustness)
- __THROW __nonnull ((1, 2));
-# ifdef __USE_GNU
-extern int pthread_mutexattr_getrobust_np (const pthread_mutexattr_t *__attr,
- int *__robustness)
- __THROW __nonnull ((1, 2));
-# endif
-
-/* Set the robustness flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr,
- int __robustness)
- __THROW __nonnull ((1));
-# ifdef __USE_GNU
-extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
- int __robustness)
- __THROW __nonnull ((1));
-# endif
-#endif
-
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-/* Functions for handling read-write locks. */
-
-/* Initialize read-write lock RWLOCK using attributes ATTR, or use
- the default values if later is NULL. */
-extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
- const pthread_rwlockattr_t *__restrict
- __attr) __THROW __nonnull ((1));
-
-/* Destroy read-write lock RWLOCK. */
-extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
- __THROW __nonnull ((1));
-
-/* Acquire read lock for RWLOCK. */
-extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-/* Try to acquire read lock for RWLOCK. */
-extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-# ifdef __USE_XOPEN2K
-/* Try to acquire read lock for RWLOCK or return after specfied time. */
-extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-extern int pthread_rwlock_clockrdlock (pthread_rwlock_t *__restrict __rwlock,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-# endif
-
-/* Acquire write lock for RWLOCK. */
-extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-/* Try to acquire write lock for RWLOCK. */
-extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-# ifdef __USE_XOPEN2K
-/* Try to acquire write lock for RWLOCK or return after specfied time. */
-extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-extern int pthread_rwlock_clockwrlock (pthread_rwlock_t *__restrict __rwlock,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-# endif
-
-/* Unlock RWLOCK. */
-extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-
-/* Functions for handling read-write lock attributes. */
-
-/* Initialize attribute object ATTR with default values. */
-extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy attribute object ATTR. */
-extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Return current setting of process-shared attribute of ATTR in PSHARED. */
-extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set process-shared attribute of ATTR to PSHARED. */
-extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-
-/* Return current setting of reader/writer preference. */
-extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
- __restrict __attr,
- int *__restrict __pref)
- __THROW __nonnull ((1, 2));
-
-/* Set reader/write preference. */
-extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
- int __pref) __THROW __nonnull ((1));
-#endif
-
-
-/* Functions for handling conditional variables. */
-
-/* Initialize condition variable COND using attributes ATTR, or use
- the default values if later is NULL. */
-extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
- const pthread_condattr_t *__restrict __cond_attr)
- __THROW __nonnull ((1));
-
-/* Destroy condition variable COND. */
-extern int pthread_cond_destroy (pthread_cond_t *__cond)
- __THROW __nonnull ((1));
-
-/* Wake up one thread waiting for condition variable COND. */
-extern int pthread_cond_signal (pthread_cond_t *__cond)
- __THROWNL __nonnull ((1));
-
-/* Wake up all threads waiting for condition variables COND. */
-extern int pthread_cond_broadcast (pthread_cond_t *__cond)
- __THROWNL __nonnull ((1));
-
-/* Wait for condition variable COND to be signaled or broadcast.
- MUTEX is assumed to be locked before.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex)
- __nonnull ((1, 2));
-
-/* Wait for condition variable COND to be signaled or broadcast until
- ABSTIME. MUTEX is assumed to be locked before. ABSTIME is an
- absolute time specification; zero is the beginning of the epoch
- (00:00:00 GMT, January 1, 1970).
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2, 3));
-
-# ifdef __USE_GNU
-/* Wait for condition variable COND to be signaled or broadcast until
- ABSTIME measured by the specified clock. MUTEX is assumed to be
- locked before. CLOCK is the clock to use. ABSTIME is an absolute
- time specification against CLOCK's epoch.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_clockwait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex,
- __clockid_t __clock_id,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2, 4));
-# endif
-
-/* Functions for handling condition variable attributes. */
-
-/* Initialize condition variable attribute ATTR. */
-extern int pthread_condattr_init (pthread_condattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy condition variable attribute ATTR. */
-extern int pthread_condattr_destroy (pthread_condattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the condition variable attribute ATTR. */
-extern int pthread_condattr_getpshared (const pthread_condattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the condition variable attribute ATTR. */
-extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
- int __pshared) __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Get the clock selected for the condition variable attribute ATTR. */
-extern int pthread_condattr_getclock (const pthread_condattr_t *
- __restrict __attr,
- __clockid_t *__restrict __clock_id)
- __THROW __nonnull ((1, 2));
-
-/* Set the clock selected for the condition variable attribute ATTR. */
-extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
- __clockid_t __clock_id)
- __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_XOPEN2K
-/* Functions to handle spinlocks. */
-
-/* Initialize the spinlock LOCK. If PSHARED is nonzero the spinlock can
- be shared between different processes. */
-extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
- __THROW __nonnull ((1));
-
-/* Destroy the spinlock LOCK. */
-extern int pthread_spin_destroy (pthread_spinlock_t *__lock)
- __THROW __nonnull ((1));
-
-/* Wait until spinlock LOCK is retrieved. */
-extern int pthread_spin_lock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-/* Try to lock spinlock LOCK. */
-extern int pthread_spin_trylock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-/* Release spinlock LOCK. */
-extern int pthread_spin_unlock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-
-/* Functions to handle barriers. */
-
-/* Initialize BARRIER with the attributes in ATTR. The barrier is
- opened when COUNT waiters arrived. */
-extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
- const pthread_barrierattr_t *__restrict
- __attr, unsigned int __count)
- __THROW __nonnull ((1));
-
-/* Destroy a previously dynamically initialized barrier BARRIER. */
-extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
- __THROW __nonnull ((1));
-
-/* Wait on barrier BARRIER. */
-extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
- __THROWNL __nonnull ((1));
-
-
-/* Initialize barrier attribute ATTR. */
-extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy previously dynamically initialized barrier attribute ATTR. */
-extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the barrier attribute ATTR. */
-extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the barrier attribute ATTR. */
-extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-#endif
-
-
-/* Functions for handling thread-specific data. */
-
-/* Create a key value identifying a location in the thread-specific
- data area. Each thread maintains a distinct thread-specific data
- area. DESTR_FUNCTION, if non-NULL, is called with the value
- associated to that key when the key is destroyed.
- DESTR_FUNCTION is not called if the value associated is NULL when
- the key is destroyed. */
-extern int pthread_key_create (pthread_key_t *__key,
- void (*__destr_function) (void *))
- __THROW __nonnull ((1));
-
-/* Destroy KEY. */
-extern int pthread_key_delete (pthread_key_t __key) __THROW;
-
-/* Return current value of the thread-specific data slot identified by KEY. */
-extern void *pthread_getspecific (pthread_key_t __key) __THROW;
-
-/* Store POINTER in the thread-specific data slot identified by KEY. */
-extern int pthread_setspecific (pthread_key_t __key,
- const void *__pointer) __THROW ;
-
-
-#ifdef __USE_XOPEN2K
-/* Get ID of CPU-time clock for thread THREAD_ID. */
-extern int pthread_getcpuclockid (pthread_t __thread_id,
- __clockid_t *__clock_id)
- __THROW __nonnull ((2));
-#endif
-
-
-/* Install handlers to be called when a new process is created with FORK.
- The PREPARE handler is called in the parent process just before performing
- FORK. The PARENT handler is called in the parent process just after FORK.
- The CHILD handler is called in the child process. Each of the three
- handlers can be NULL, meaning that no handler needs to be called at that
- point.
- PTHREAD_ATFORK can be called several times, in which case the PREPARE
- handlers are called in LIFO order (last added with PTHREAD_ATFORK,
- first called before FORK), and the PARENT and CHILD handlers are called
- in FIFO (first added, first called). */
-
-extern int pthread_atfork (void (*__prepare) (void),
- void (*__parent) (void),
- void (*__child) (void)) __THROW;
-
-
-#ifdef __USE_EXTERN_INLINES
-/* Optimizations. */
-__extern_inline int
-__NTH (pthread_equal (pthread_t __thread1, pthread_t __thread2))
-{
- return __thread1 == __thread2;
-}
-#endif
-
-__END_DECLS
-
-#endif /* pthread.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pty.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pty.h
deleted file mode 100644
index cdb4852..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pty.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Functions for pseudo TTY handling.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PTY_H
-#define _PTY_H 1
-
-#include <features.h>
-
-struct termios;
-struct winsize;
-
-#include <termios.h>
-#include <sys/ioctl.h>
-
-
-__BEGIN_DECLS
-
-/* Create pseudo tty master slave pair with NAME and set terminal
- attributes according to TERMP and WINP and return handles for both
- ends in AMASTER and ASLAVE. */
-extern int openpty (int *__amaster, int *__aslave, char *__name,
- const struct termios *__termp,
- const struct winsize *__winp) __THROW;
-
-/* Create child process and establish the slave pseudo terminal as the
- child's controlling terminal. */
-extern int forkpty (int *__amaster, char *__name,
- const struct termios *__termp,
- const struct winsize *__winp) __THROW;
-
-__END_DECLS
-
-#endif /* pty.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pwd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pwd.h
deleted file mode 100644
index c2ddce2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/pwd.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 9.2.2 User Database Access <pwd.h>
- */
-
-#ifndef _PWD_H
-#define _PWD_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif
-
-/* A record in the user database. */
-struct passwd
-{
- char *pw_name; /* Username. */
- char *pw_passwd; /* Hashed passphrase, if shadow database
- not in use (see shadow.h). */
- __uid_t pw_uid; /* User ID. */
- __gid_t pw_gid; /* Group ID. */
- char *pw_gecos; /* Real name. */
- char *pw_dir; /* Home directory. */
- char *pw_shell; /* Shell program. */
-};
-
-
-#ifdef __USE_MISC
-# include <bits/types/FILE.h>
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Rewind the user database stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setpwent (void);
-
-/* Close the user database stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endpwent (void);
-
-/* Read an entry from the user database stream, opening it if necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwent (void);
-#endif
-
-#ifdef __USE_MISC
-/* Read a user database entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct passwd *fgetpwent (FILE *__stream) __nonnull ((1));
-
-/* Write a given user database entry onto the given stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putpwent (const struct passwd *__restrict __p,
- FILE *__restrict __f);
-#endif
-
-/* Retrieve the user database entry for the given user ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwuid (__uid_t __uid);
-
-/* Retrieve the user database entry for the given username.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwnam (const char *__name) __nonnull ((1));
-
-#ifdef __USE_POSIX
-
-# ifdef __USE_MISC
-/* Reasonable value for the buffer sized used in the reentrant
- functions below. But better use `sysconf'. */
-# define NSS_BUFLEN_PASSWD 1024
-# endif
-
-/* Reentrant versions of some of the functions above.
-
- PLEASE NOTE: the `getpwent_r' function is not (yet) standardized.
- The interface may change in later versions of this library. But
- the interface is designed following the principals used for the
- other reentrant functions so the chances are good this is what the
- POSIX people would choose. */
-
-# ifdef __USE_MISC
-/* This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getpwent_r (struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 4));
-# endif
-
-extern int getpwuid_r (__uid_t __uid,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((2, 3, 5));
-
-extern int getpwnam_r (const char *__restrict __name,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 3, 5));
-
-
-# ifdef __USE_MISC
-/* Read a user database entry from STREAM. This function is not
- standardized and probably never will.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetpwent_r (FILE *__restrict __stream,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 3, 5));
-# endif
-
-#endif /* POSIX or reentrant */
-
-#ifdef __USE_GNU
-/* Write a traditional /etc/passwd line, based on the user database
- entry for the given UID, to BUFFER; space for BUFFER must be
- allocated by the caller.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getpw (__uid_t __uid, char *__buffer);
-#endif
-
-__END_DECLS
-
-#endif /* pwd.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/re_comp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/re_comp.h
deleted file mode 100644
index dd5f6e0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/re_comp.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _RE_COMP_H
-#define _RE_COMP_H 1
-
-/* This is only a wrapper around the <regex.h> file. XPG4.2 mentions
- this name. */
-#include <regex.h>
-
-#endif /* re_comp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/regex.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/regex.h
deleted file mode 100644
index 8e4ef45..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/regex.h
+++ /dev/null
@@ -1,663 +0,0 @@
-/* Definitions for data structures and routines for the regular
- expression library.
- Copyright (C) 1985, 1989-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _REGEX_H
-#define _REGEX_H 1
-
-#include <sys/types.h>
-
-/* Allow the use in C++ code. */
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Define __USE_GNU to declare GNU extensions that violate the
- POSIX name space rules. */
-#ifdef _GNU_SOURCE
-# define __USE_GNU 1
-#endif
-
-#ifdef _REGEX_LARGE_OFFSETS
-
-/* Use types and values that are wide enough to represent signed and
- unsigned byte offsets in memory. This currently works only when
- the regex code is used outside of the GNU C library; it is not yet
- supported within glibc itself, and glibc users should not define
- _REGEX_LARGE_OFFSETS. */
-
-/* The type of object sizes. */
-typedef size_t __re_size_t;
-
-/* The type of object sizes, in places where the traditional code
- uses unsigned long int. */
-typedef size_t __re_long_size_t;
-
-#else
-
-/* The traditional GNU regex implementation mishandles strings longer
- than INT_MAX. */
-typedef unsigned int __re_size_t;
-typedef unsigned long int __re_long_size_t;
-
-#endif
-
-/* The following two types have to be signed and unsigned integer type
- wide enough to hold a value of a pointer. For most ANSI compilers
- ptrdiff_t and size_t should be likely OK. Still size of these two
- types is 2 for Microsoft C. Ugh... */
-typedef long int s_reg_t;
-typedef unsigned long int active_reg_t;
-
-/* The following bits are used to determine the regexp syntax we
- recognize. The set/not-set meanings are chosen so that Emacs syntax
- remains the value 0. The bits are given in alphabetical order, and
- the definitions shifted by one from the previous bit; thus, when we
- add or remove a bit, only one other definition need change. */
-typedef unsigned long int reg_syntax_t;
-
-#ifdef __USE_GNU
-/* If this bit is not set, then \ inside a bracket expression is literal.
- If set, then such a \ quotes the following character. */
-# define RE_BACKSLASH_ESCAPE_IN_LISTS ((unsigned long int) 1)
-
-/* If this bit is not set, then + and ? are operators, and \+ and \? are
- literals.
- If set, then \+ and \? are operators and + and ? are literals. */
-# define RE_BK_PLUS_QM (RE_BACKSLASH_ESCAPE_IN_LISTS << 1)
-
-/* If this bit is set, then character classes are supported. They are:
- [:alpha:], [:upper:], [:lower:], [:digit:], [:alnum:], [:xdigit:],
- [:space:], [:print:], [:punct:], [:graph:], and [:cntrl:].
- If not set, then character classes are not supported. */
-# define RE_CHAR_CLASSES (RE_BK_PLUS_QM << 1)
-
-/* If this bit is set, then ^ and $ are always anchors (outside bracket
- expressions, of course).
- If this bit is not set, then it depends:
- ^ is an anchor if it is at the beginning of a regular
- expression or after an open-group or an alternation operator;
- $ is an anchor if it is at the end of a regular expression, or
- before a close-group or an alternation operator.
-
- This bit could be (re)combined with RE_CONTEXT_INDEP_OPS, because
- POSIX draft 11.2 says that * etc. in leading positions is undefined.
- We already implemented a previous draft which made those constructs
- invalid, though, so we haven't changed the code back. */
-# define RE_CONTEXT_INDEP_ANCHORS (RE_CHAR_CLASSES << 1)
-
-/* If this bit is set, then special characters are always special
- regardless of where they are in the pattern.
- If this bit is not set, then special characters are special only in
- some contexts; otherwise they are ordinary. Specifically,
- * + ? and intervals are only special when not after the beginning,
- open-group, or alternation operator. */
-# define RE_CONTEXT_INDEP_OPS (RE_CONTEXT_INDEP_ANCHORS << 1)
-
-/* If this bit is set, then *, +, ?, and { cannot be first in an re or
- immediately after an alternation or begin-group operator. */
-# define RE_CONTEXT_INVALID_OPS (RE_CONTEXT_INDEP_OPS << 1)
-
-/* If this bit is set, then . matches newline.
- If not set, then it doesn't. */
-# define RE_DOT_NEWLINE (RE_CONTEXT_INVALID_OPS << 1)
-
-/* If this bit is set, then . doesn't match NUL.
- If not set, then it does. */
-# define RE_DOT_NOT_NULL (RE_DOT_NEWLINE << 1)
-
-/* If this bit is set, nonmatching lists [^...] do not match newline.
- If not set, they do. */
-# define RE_HAT_LISTS_NOT_NEWLINE (RE_DOT_NOT_NULL << 1)
-
-/* If this bit is set, either \{...\} or {...} defines an
- interval, depending on RE_NO_BK_BRACES.
- If not set, \{, \}, {, and } are literals. */
-# define RE_INTERVALS (RE_HAT_LISTS_NOT_NEWLINE << 1)
-
-/* If this bit is set, +, ? and | aren't recognized as operators.
- If not set, they are. */
-# define RE_LIMITED_OPS (RE_INTERVALS << 1)
-
-/* If this bit is set, newline is an alternation operator.
- If not set, newline is literal. */
-# define RE_NEWLINE_ALT (RE_LIMITED_OPS << 1)
-
-/* If this bit is set, then '{...}' defines an interval, and \{ and \}
- are literals.
- If not set, then '\{...\}' defines an interval. */
-# define RE_NO_BK_BRACES (RE_NEWLINE_ALT << 1)
-
-/* If this bit is set, (...) defines a group, and \( and \) are literals.
- If not set, \(...\) defines a group, and ( and ) are literals. */
-# define RE_NO_BK_PARENS (RE_NO_BK_BRACES << 1)
-
-/* If this bit is set, then \<digit> matches <digit>.
- If not set, then \<digit> is a back-reference. */
-# define RE_NO_BK_REFS (RE_NO_BK_PARENS << 1)
-
-/* If this bit is set, then | is an alternation operator, and \| is literal.
- If not set, then \| is an alternation operator, and | is literal. */
-# define RE_NO_BK_VBAR (RE_NO_BK_REFS << 1)
-
-/* If this bit is set, then an ending range point collating higher
- than the starting range point, as in [z-a], is invalid.
- If not set, then when ending range point collates higher than the
- starting range point, the range is ignored. */
-# define RE_NO_EMPTY_RANGES (RE_NO_BK_VBAR << 1)
-
-/* If this bit is set, then an unmatched ) is ordinary.
- If not set, then an unmatched ) is invalid. */
-# define RE_UNMATCHED_RIGHT_PAREN_ORD (RE_NO_EMPTY_RANGES << 1)
-
-/* If this bit is set, succeed as soon as we match the whole pattern,
- without further backtracking. */
-# define RE_NO_POSIX_BACKTRACKING (RE_UNMATCHED_RIGHT_PAREN_ORD << 1)
-
-/* If this bit is set, do not process the GNU regex operators.
- If not set, then the GNU regex operators are recognized. */
-# define RE_NO_GNU_OPS (RE_NO_POSIX_BACKTRACKING << 1)
-
-/* If this bit is set, turn on internal regex debugging.
- If not set, and debugging was on, turn it off.
- This only works if regex.c is compiled -DDEBUG.
- We define this bit always, so that all that's needed to turn on
- debugging is to recompile regex.c; the calling code can always have
- this bit set, and it won't affect anything in the normal case. */
-# define RE_DEBUG (RE_NO_GNU_OPS << 1)
-
-/* If this bit is set, a syntactically invalid interval is treated as
- a string of ordinary characters. For example, the ERE 'a{1' is
- treated as 'a\{1'. */
-# define RE_INVALID_INTERVAL_ORD (RE_DEBUG << 1)
-
-/* If this bit is set, then ignore case when matching.
- If not set, then case is significant. */
-# define RE_ICASE (RE_INVALID_INTERVAL_ORD << 1)
-
-/* This bit is used internally like RE_CONTEXT_INDEP_ANCHORS but only
- for ^, because it is difficult to scan the regex backwards to find
- whether ^ should be special. */
-# define RE_CARET_ANCHORS_HERE (RE_ICASE << 1)
-
-/* If this bit is set, then \{ cannot be first in a regex or
- immediately after an alternation, open-group or \} operator. */
-# define RE_CONTEXT_INVALID_DUP (RE_CARET_ANCHORS_HERE << 1)
-
-/* If this bit is set, then no_sub will be set to 1 during
- re_compile_pattern. */
-# define RE_NO_SUB (RE_CONTEXT_INVALID_DUP << 1)
-#endif
-
-/* This global variable defines the particular regexp syntax to use (for
- some interfaces). When a regexp is compiled, the syntax used is
- stored in the pattern buffer, so changing this does not affect
- already-compiled regexps. */
-extern reg_syntax_t re_syntax_options;
-
-#ifdef __USE_GNU
-/* Define combinations of the above bits for the standard possibilities.
- (The [[[ comments delimit what gets put into the Texinfo file, so
- don't delete them!) */
-/* [[[begin syntaxes]]] */
-# define RE_SYNTAX_EMACS 0
-
-# define RE_SYNTAX_AWK \
- (RE_BACKSLASH_ESCAPE_IN_LISTS | RE_DOT_NOT_NULL \
- | RE_NO_BK_PARENS | RE_NO_BK_REFS \
- | RE_NO_BK_VBAR | RE_NO_EMPTY_RANGES \
- | RE_DOT_NEWLINE | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CHAR_CLASSES \
- | RE_UNMATCHED_RIGHT_PAREN_ORD | RE_NO_GNU_OPS)
-
-# define RE_SYNTAX_GNU_AWK \
- ((RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS \
- | RE_INVALID_INTERVAL_ORD) \
- & ~(RE_DOT_NOT_NULL | RE_CONTEXT_INDEP_OPS \
- | RE_CONTEXT_INVALID_OPS ))
-
-# define RE_SYNTAX_POSIX_AWK \
- (RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS \
- | RE_INTERVALS | RE_NO_GNU_OPS \
- | RE_INVALID_INTERVAL_ORD)
-
-# define RE_SYNTAX_GREP \
- ((RE_SYNTAX_POSIX_BASIC | RE_NEWLINE_ALT) \
- & ~(RE_CONTEXT_INVALID_DUP | RE_DOT_NOT_NULL))
-
-# define RE_SYNTAX_EGREP \
- ((RE_SYNTAX_POSIX_EXTENDED | RE_INVALID_INTERVAL_ORD | RE_NEWLINE_ALT) \
- & ~(RE_CONTEXT_INVALID_OPS | RE_DOT_NOT_NULL))
-
-/* POSIX grep -E behavior is no longer incompatible with GNU. */
-# define RE_SYNTAX_POSIX_EGREP \
- RE_SYNTAX_EGREP
-
-/* P1003.2/D11.2, section 4.20.7.1, lines 5078ff. */
-# define RE_SYNTAX_ED RE_SYNTAX_POSIX_BASIC
-
-# define RE_SYNTAX_SED RE_SYNTAX_POSIX_BASIC
-
-/* Syntax bits common to both basic and extended POSIX regex syntax. */
-# define _RE_SYNTAX_POSIX_COMMON \
- (RE_CHAR_CLASSES | RE_DOT_NEWLINE | RE_DOT_NOT_NULL \
- | RE_INTERVALS | RE_NO_EMPTY_RANGES)
-
-# define RE_SYNTAX_POSIX_BASIC \
- (_RE_SYNTAX_POSIX_COMMON | RE_BK_PLUS_QM | RE_CONTEXT_INVALID_DUP)
-
-/* Differs from ..._POSIX_BASIC only in that RE_BK_PLUS_QM becomes
- RE_LIMITED_OPS, i.e., \? \+ \| are not recognized. Actually, this
- isn't minimal, since other operators, such as \`, aren't disabled. */
-# define RE_SYNTAX_POSIX_MINIMAL_BASIC \
- (_RE_SYNTAX_POSIX_COMMON | RE_LIMITED_OPS)
-
-# define RE_SYNTAX_POSIX_EXTENDED \
- (_RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CONTEXT_INDEP_OPS | RE_NO_BK_BRACES \
- | RE_NO_BK_PARENS | RE_NO_BK_VBAR \
- | RE_CONTEXT_INVALID_OPS | RE_UNMATCHED_RIGHT_PAREN_ORD)
-
-/* Differs from ..._POSIX_EXTENDED in that RE_CONTEXT_INDEP_OPS is
- removed and RE_NO_BK_REFS is added. */
-# define RE_SYNTAX_POSIX_MINIMAL_EXTENDED \
- (_RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CONTEXT_INVALID_OPS | RE_NO_BK_BRACES \
- | RE_NO_BK_PARENS | RE_NO_BK_REFS \
- | RE_NO_BK_VBAR | RE_UNMATCHED_RIGHT_PAREN_ORD)
-/* [[[end syntaxes]]] */
-
-/* Maximum number of duplicates an interval can allow. POSIX-conforming
- systems might define this in <limits.h>, but we want our
- value, so remove any previous define. */
-# ifdef _REGEX_INCLUDE_LIMITS_H
-# include <limits.h>
-# endif
-# ifdef RE_DUP_MAX
-# undef RE_DUP_MAX
-# endif
-
-/* RE_DUP_MAX is 2**15 - 1 because an earlier implementation stored
- the counter as a 2-byte signed integer. This is no longer true, so
- RE_DUP_MAX could be increased to (INT_MAX / 10 - 1), or to
- ((SIZE_MAX - 9) / 10) if _REGEX_LARGE_OFFSETS is defined.
- However, there would be a huge performance problem if someone
- actually used a pattern like a\{214748363\}, so RE_DUP_MAX retains
- its historical value. */
-# define RE_DUP_MAX (0x7fff)
-#endif
-
-
-/* POSIX 'cflags' bits (i.e., information for 'regcomp'). */
-
-/* If this bit is set, then use extended regular expression syntax.
- If not set, then use basic regular expression syntax. */
-#define REG_EXTENDED 1
-
-/* If this bit is set, then ignore case when matching.
- If not set, then case is significant. */
-#define REG_ICASE (1 << 1)
-
-/* If this bit is set, then anchors do not match at newline
- characters in the string.
- If not set, then anchors do match at newlines. */
-#define REG_NEWLINE (1 << 2)
-
-/* If this bit is set, then report only success or fail in regexec.
- If not set, then returns differ between not matching and errors. */
-#define REG_NOSUB (1 << 3)
-
-
-/* POSIX 'eflags' bits (i.e., information for regexec). */
-
-/* If this bit is set, then the beginning-of-line operator doesn't match
- the beginning of the string (presumably because it's not the
- beginning of a line).
- If not set, then the beginning-of-line operator does match the
- beginning of the string. */
-#define REG_NOTBOL 1
-
-/* Like REG_NOTBOL, except for the end-of-line. */
-#define REG_NOTEOL (1 << 1)
-
-/* Use PMATCH[0] to delimit the start and end of the search in the
- buffer. */
-#define REG_STARTEND (1 << 2)
-
-
-/* If any error codes are removed, changed, or added, update the
- '__re_error_msgid' table in regcomp.c. */
-
-typedef enum
-{
- _REG_ENOSYS = -1, /* This will never happen for this implementation. */
- _REG_NOERROR = 0, /* Success. */
- _REG_NOMATCH, /* Didn't find a match (for regexec). */
-
- /* POSIX regcomp return error codes. (In the order listed in the
- standard.) */
- _REG_BADPAT, /* Invalid pattern. */
- _REG_ECOLLATE, /* Invalid collating element. */
- _REG_ECTYPE, /* Invalid character class name. */
- _REG_EESCAPE, /* Trailing backslash. */
- _REG_ESUBREG, /* Invalid back reference. */
- _REG_EBRACK, /* Unmatched left bracket. */
- _REG_EPAREN, /* Parenthesis imbalance. */
- _REG_EBRACE, /* Unmatched \{. */
- _REG_BADBR, /* Invalid contents of \{\}. */
- _REG_ERANGE, /* Invalid range end. */
- _REG_ESPACE, /* Ran out of memory. */
- _REG_BADRPT, /* No preceding re for repetition op. */
-
- /* Error codes we've added. */
- _REG_EEND, /* Premature end. */
- _REG_ESIZE, /* Too large (e.g., repeat count too large). */
- _REG_ERPAREN /* Unmatched ) or \); not returned from regcomp. */
-} reg_errcode_t;
-
-#if defined _XOPEN_SOURCE || defined __USE_XOPEN2K
-# define REG_ENOSYS _REG_ENOSYS
-#endif
-#define REG_NOERROR _REG_NOERROR
-#define REG_NOMATCH _REG_NOMATCH
-#define REG_BADPAT _REG_BADPAT
-#define REG_ECOLLATE _REG_ECOLLATE
-#define REG_ECTYPE _REG_ECTYPE
-#define REG_EESCAPE _REG_EESCAPE
-#define REG_ESUBREG _REG_ESUBREG
-#define REG_EBRACK _REG_EBRACK
-#define REG_EPAREN _REG_EPAREN
-#define REG_EBRACE _REG_EBRACE
-#define REG_BADBR _REG_BADBR
-#define REG_ERANGE _REG_ERANGE
-#define REG_ESPACE _REG_ESPACE
-#define REG_BADRPT _REG_BADRPT
-#define REG_EEND _REG_EEND
-#define REG_ESIZE _REG_ESIZE
-#define REG_ERPAREN _REG_ERPAREN
-
-/* This data structure represents a compiled pattern. Before calling
- the pattern compiler, the fields 'buffer', 'allocated', 'fastmap',
- and 'translate' can be set. After the pattern has been compiled,
- the fields 're_nsub', 'not_bol' and 'not_eol' are available. All
- other fields are private to the regex routines. */
-
-#ifndef RE_TRANSLATE_TYPE
-# define __RE_TRANSLATE_TYPE unsigned char *
-# ifdef __USE_GNU
-# define RE_TRANSLATE_TYPE __RE_TRANSLATE_TYPE
-# endif
-#endif
-
-#ifdef __USE_GNU
-# define __REPB_PREFIX(name) name
-#else
-# define __REPB_PREFIX(name) __##name
-#endif
-
-struct re_pattern_buffer
-{
- /* Space that holds the compiled pattern. The type
- 'struct re_dfa_t' is private and is not declared here. */
- struct re_dfa_t *__REPB_PREFIX(buffer);
-
- /* Number of bytes to which 'buffer' points. */
- __re_long_size_t __REPB_PREFIX(allocated);
-
- /* Number of bytes actually used in 'buffer'. */
- __re_long_size_t __REPB_PREFIX(used);
-
- /* Syntax setting with which the pattern was compiled. */
- reg_syntax_t __REPB_PREFIX(syntax);
-
- /* Pointer to a fastmap, if any, otherwise zero. re_search uses the
- fastmap, if there is one, to skip over impossible starting points
- for matches. */
- char *__REPB_PREFIX(fastmap);
-
- /* Either a translate table to apply to all characters before
- comparing them, or zero for no translation. The translation is
- applied to a pattern when it is compiled and to a string when it
- is matched. */
- __RE_TRANSLATE_TYPE __REPB_PREFIX(translate);
-
- /* Number of subexpressions found by the compiler. */
- size_t re_nsub;
-
- /* Zero if this pattern cannot match the empty string, one else.
- Well, in truth it's used only in 're_search_2', to see whether or
- not we should use the fastmap, so we don't set this absolutely
- perfectly; see 're_compile_fastmap' (the "duplicate" case). */
- unsigned __REPB_PREFIX(can_be_null) : 1;
-
- /* If REGS_UNALLOCATED, allocate space in the 'regs' structure
- for 'max (RE_NREGS, re_nsub + 1)' groups.
- If REGS_REALLOCATE, reallocate space if necessary.
- If REGS_FIXED, use what's there. */
-#ifdef __USE_GNU
-# define REGS_UNALLOCATED 0
-# define REGS_REALLOCATE 1
-# define REGS_FIXED 2
-#endif
- unsigned __REPB_PREFIX(regs_allocated) : 2;
-
- /* Set to zero when 're_compile_pattern' compiles a pattern; set to
- one by 're_compile_fastmap' if it updates the fastmap. */
- unsigned __REPB_PREFIX(fastmap_accurate) : 1;
-
- /* If set, 're_match_2' does not return information about
- subexpressions. */
- unsigned __REPB_PREFIX(no_sub) : 1;
-
- /* If set, a beginning-of-line anchor doesn't match at the beginning
- of the string. */
- unsigned __REPB_PREFIX(not_bol) : 1;
-
- /* Similarly for an end-of-line anchor. */
- unsigned __REPB_PREFIX(not_eol) : 1;
-
- /* If true, an anchor at a newline matches. */
- unsigned __REPB_PREFIX(newline_anchor) : 1;
-};
-
-typedef struct re_pattern_buffer regex_t;
-
-/* Type for byte offsets within the string. POSIX mandates this. */
-#ifdef _REGEX_LARGE_OFFSETS
-/* POSIX 1003.1-2008 requires that regoff_t be at least as wide as
- ptrdiff_t and ssize_t. We don't know of any hosts where ptrdiff_t
- is wider than ssize_t, so ssize_t is safe. ptrdiff_t is not
- visible here, so use ssize_t. */
-typedef ssize_t regoff_t;
-#else
-/* The traditional GNU regex implementation mishandles strings longer
- than INT_MAX. */
-typedef int regoff_t;
-#endif
-
-
-#ifdef __USE_GNU
-/* This is the structure we store register match data in. See
- regex.texinfo for a full description of what registers match. */
-struct re_registers
-{
- __re_size_t num_regs;
- regoff_t *start;
- regoff_t *end;
-};
-
-
-/* If 'regs_allocated' is REGS_UNALLOCATED in the pattern buffer,
- 're_match_2' returns information about at least this many registers
- the first time a 'regs' structure is passed. */
-# ifndef RE_NREGS
-# define RE_NREGS 30
-# endif
-#endif
-
-
-/* POSIX specification for registers. Aside from the different names than
- 're_registers', POSIX uses an array of structures, instead of a
- structure of arrays. */
-typedef struct
-{
- regoff_t rm_so; /* Byte offset from string's start to substring's start. */
- regoff_t rm_eo; /* Byte offset from string's start to substring's end. */
-} regmatch_t;
-
-/* Declarations for routines. */
-
-#ifdef __USE_GNU
-/* Sets the current default syntax to SYNTAX, and return the old syntax.
- You can also simply assign to the 're_syntax_options' variable. */
-extern reg_syntax_t re_set_syntax (reg_syntax_t __syntax);
-
-/* Compile the regular expression PATTERN, with length LENGTH
- and syntax given by the global 're_syntax_options', into the buffer
- BUFFER. Return NULL if successful, and an error string if not.
-
- To free the allocated storage, you must call 'regfree' on BUFFER.
- Note that the translate table must either have been initialized by
- 'regcomp', with a malloc'ed value, or set to NULL before calling
- 'regfree'. */
-extern const char *re_compile_pattern (const char *__pattern, size_t __length,
- struct re_pattern_buffer *__buffer);
-
-
-/* Compile a fastmap for the compiled pattern in BUFFER; used to
- accelerate searches. Return 0 if successful and -2 if was an
- internal error. */
-extern int re_compile_fastmap (struct re_pattern_buffer *__buffer);
-
-
-/* Search in the string STRING (with length LENGTH) for the pattern
- compiled into BUFFER. Start searching at position START, for RANGE
- characters. Return the starting position of the match, -1 for no
- match, or -2 for an internal error. Also return register
- information in REGS (if REGS and BUFFER->no_sub are nonzero). */
-extern regoff_t re_search (struct re_pattern_buffer *__buffer,
- const char *__String, regoff_t __length,
- regoff_t __start, regoff_t __range,
- struct re_registers *__regs);
-
-
-/* Like 're_search', but search in the concatenation of STRING1 and
- STRING2. Also, stop searching at index START + STOP. */
-extern regoff_t re_search_2 (struct re_pattern_buffer *__buffer,
- const char *__string1, regoff_t __length1,
- const char *__string2, regoff_t __length2,
- regoff_t __start, regoff_t __range,
- struct re_registers *__regs,
- regoff_t __stop);
-
-
-/* Like 're_search', but return how many characters in STRING the regexp
- in BUFFER matched, starting at position START. */
-extern regoff_t re_match (struct re_pattern_buffer *__buffer,
- const char *__String, regoff_t __length,
- regoff_t __start, struct re_registers *__regs);
-
-
-/* Relates to 're_match' as 're_search_2' relates to 're_search'. */
-extern regoff_t re_match_2 (struct re_pattern_buffer *__buffer,
- const char *__string1, regoff_t __length1,
- const char *__string2, regoff_t __length2,
- regoff_t __start, struct re_registers *__regs,
- regoff_t __stop);
-
-
-/* Set REGS to hold NUM_REGS registers, storing them in STARTS and
- ENDS. Subsequent matches using BUFFER and REGS will use this memory
- for recording register information. STARTS and ENDS must be
- allocated with malloc, and must each be at least 'NUM_REGS * sizeof
- (regoff_t)' bytes long.
-
- If NUM_REGS == 0, then subsequent matches should allocate their own
- register data.
-
- Unless this function is called, the first search or match using
- BUFFER will allocate its own register data, without
- freeing the old data. */
-extern void re_set_registers (struct re_pattern_buffer *__buffer,
- struct re_registers *__regs,
- __re_size_t __num_regs,
- regoff_t *__starts, regoff_t *__ends);
-#endif /* Use GNU */
-
-#if defined _REGEX_RE_COMP || (defined _LIBC && defined __USE_MISC)
-/* 4.2 bsd compatibility. */
-extern char *re_comp (const char *);
-extern int re_exec (const char *);
-#endif
-
-/* For plain 'restrict', use glibc's __restrict if defined.
- Otherwise, GCC 2.95 and later have "__restrict"; C99 compilers have
- "restrict", and "configure" may have defined "restrict".
- Other compilers use __restrict, __restrict__, and _Restrict, and
- 'configure' might #define 'restrict' to those words, so pick a
- different name. */
-#ifndef _Restrict_
-# if defined __restrict \
- || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \
- || __clang_major__ >= 3
-# define _Restrict_ __restrict
-# elif 199901L <= __STDC_VERSION__ || defined restrict
-# define _Restrict_ restrict
-# else
-# define _Restrict_
-# endif
-#endif
-/* For the ISO C99 syntax
- array_name[restrict]
- use glibc's __restrict_arr if available.
- Otherwise, GCC 3.1 and clang support this syntax (but not in C++ mode).
- Other ISO C99 compilers support it as well. */
-#ifndef _Restrict_arr_
-# ifdef __restrict_arr
-# define _Restrict_arr_ __restrict_arr
-# elif ((199901L <= __STDC_VERSION__ \
- || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) \
- || __clang_major__ >= 3) \
- && !defined __cplusplus)
-# define _Restrict_arr_ _Restrict_
-# else
-# define _Restrict_arr_
-# endif
-#endif
-
-/* POSIX compatibility. */
-extern int regcomp (regex_t *_Restrict_ __preg,
- const char *_Restrict_ __pattern,
- int __cflags);
-
-extern int regexec (const regex_t *_Restrict_ __preg,
- const char *_Restrict_ __String, size_t __nmatch,
- regmatch_t __pmatch[_Restrict_arr_],
- int __eflags);
-
-extern size_t regerror (int __errcode, const regex_t *_Restrict_ __preg,
- char *_Restrict_ __errbuf, size_t __errbuf_size);
-
-extern void regfree (regex_t *__preg);
-
-
-#ifdef __cplusplus
-}
-#endif /* C++ */
-
-#endif /* regex.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/regexp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/regexp.h
deleted file mode 100644
index 923030e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/regexp.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1996-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _REGEXP_H
-#define _REGEXP_H 1
-
-/* The contents of this header file were originally standardized in
- the Single Unix Specification, Issue 3 (1992). In Issue 4 (1994)
- the header was marked as TO BE WITHDRAWN, and new applications
- were encouraged to use <regex.h> instead. It was officially
- withdrawn from the standard in Issue 6 (aka POSIX.1-2001).
-
- The GNU C Library provided this header through version 2.22. */
-
-#error "The GNU C Library no longer implements <regexp.h>."
-#error "Please update your code to use <regex.h> instead (no trailing 'p')."
-
-#endif /* regexp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/resolv.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/resolv.h
deleted file mode 100644
index a039a9e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/resolv.h
+++ /dev/null
@@ -1,301 +0,0 @@
-/*
- * Copyright (c) 1983, 1987, 1989
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-/*
- * Portions Copyright (c) 1996-1999 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
- */
-
-/*
- * @(#)resolv.h 8.1 (Berkeley) 6/2/93
- * $BINDId: resolv.h,v 8.31 2000/03/30 20:16:50 vixie Exp $
- */
-
-#ifndef _RESOLV_H_
-#define _RESOLV_H_
-
-#include <sys/cdefs.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <stdio.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <bits/types/res_state.h>
-
-/*
- * Global defines and variables for resolver stub.
- */
-#define LOCALDOMAINPARTS 2 /* min levels in name that is "local" */
-
-#define RES_TIMEOUT 5 /* min. seconds between retries */
-#define RES_MAXNDOTS 15 /* should reflect bit field size */
-#define RES_MAXRETRANS 30 /* only for resolv.conf/RES_OPTIONS */
-#define RES_MAXRETRY 5 /* only for resolv.conf/RES_OPTIONS */
-#define RES_DFLRETRY 2 /* Default #/tries. */
-#define RES_MAXTIME 65535 /* Infinity, in milliseconds. */
-
-#define nsaddr nsaddr_list[0] /* for backward compatibility */
-
-/*
- * Revision information. This is the release date in YYYYMMDD format.
- * It can change every day so the right thing to do with it is use it
- * in preprocessor commands such as "#if (__RES > 19931104)". Do not
- * compare for equality; rather, use it to determine whether your resolver
- * is new enough to contain a certain feature.
- */
-
-#define __RES 19991006
-
-/*
- * Resolver configuration file.
- * Normally not present, but may contain the address of the
- * inital name server(s) to query and the domain search list.
- */
-
-#ifndef _PATH_RESCONF
-#define _PATH_RESCONF "/etc/resolv.conf"
-#endif
-
-struct res_sym {
- int number; /* Identifying number, like T_MX */
- char * name; /* Its symbolic name, like "MX" */
- char * humanname; /* Its fun name, like "mail exchanger" */
-};
-
-/*
- * Resolver options (keep these in synch with res_debug.c, please)
- */
-#define RES_INIT 0x00000001 /* address initialized */
-#define RES_DEBUG 0x00000002 /* print debug messages */
-#define RES_AAONLY \
- __glibc_macro_warning ("RES_AAONLY is deprecated") 0x00000004
-#define RES_USEVC 0x00000008 /* use virtual circuit */
-#define RES_PRIMARY \
- __glibc_macro_warning ("RES_PRIMARY is deprecated") 0x00000010
-#define RES_IGNTC 0x00000020 /* ignore trucation errors */
-#define RES_RECURSE 0x00000040 /* recursion desired */
-#define RES_DEFNAMES 0x00000080 /* use default domain name */
-#define RES_STAYOPEN 0x00000100 /* Keep TCP socket open */
-#define RES_DNSRCH 0x00000200 /* search up local domain tree */
-#define RES_NOALIASES 0x00001000 /* shuts off HOSTALIASES feature */
-#define RES_ROTATE 0x00004000 /* rotate ns list after each query */
-#define RES_NOCHECKNAME \
- __glibc_macro_warning ("RES_NOCHECKNAME is deprecated") 0x00008000
-#define RES_KEEPTSIG \
- __glibc_macro_warning ("RES_KEEPTSIG is deprecated") 0x00010000
-#define RES_BLAST \
- __glibc_macro_warning ("RES_BLAST is deprecated") 0x00020000
-#define RES_USE_EDNS0 0x00100000 /* Use EDNS0. */
-#define RES_SNGLKUP 0x00200000 /* one outstanding request at a time */
-#define RES_SNGLKUPREOP 0x00400000 /* -"-, but open new socket for each
- request */
-#define RES_USE_DNSSEC 0x00800000 /* use DNSSEC using OK bit in OPT */
-#define RES_NOTLDQUERY 0x01000000 /* Do not look up unqualified name
- as a TLD. */
-#define RES_NORELOAD 0x02000000 /* No automatic configuration reload. */
-#define RES_TRUSTAD 0x04000000 /* Request AD bit, keep it in responses. */
-
-#define RES_DEFAULT (RES_RECURSE|RES_DEFNAMES|RES_DNSRCH)
-
-/*
- * Resolver "pfcode" values. Used by dig.
- */
-#define RES_PRF_STATS 0x00000001
-#define RES_PRF_UPDATE 0x00000002
-#define RES_PRF_CLASS 0x00000004
-#define RES_PRF_CMD 0x00000008
-#define RES_PRF_QUES 0x00000010
-#define RES_PRF_ANS 0x00000020
-#define RES_PRF_AUTH 0x00000040
-#define RES_PRF_ADD 0x00000080
-#define RES_PRF_HEAD1 0x00000100
-#define RES_PRF_HEAD2 0x00000200
-#define RES_PRF_TTLID 0x00000400
-#define RES_PRF_HEADX 0x00000800
-#define RES_PRF_QUERY 0x00001000
-#define RES_PRF_REPLY 0x00002000
-#define RES_PRF_INIT 0x00004000
-/* 0x00008000 */
-
-/* Things involving an internal (static) resolver context. */
-__BEGIN_DECLS
-extern struct __res_state *__res_state(void) __attribute__ ((__const__));
-__END_DECLS
-#define _res (*__res_state())
-
-#define fp_nquery __fp_nquery
-#define fp_query __fp_query
-#define hostalias __hostalias
-#define p_query __p_query
-#define res_close __res_close
-#define res_init __res_init
-#define res_isourserver __res_isourserver
-#define res_mkquery __res_mkquery
-#define res_query __res_query
-#define res_querydomain __res_querydomain
-#define res_search __res_search
-#define res_send __res_send
-
-__BEGIN_DECLS
-void fp_nquery (const unsigned char *, int, FILE *) __THROW;
-void fp_query (const unsigned char *, FILE *) __THROW;
-const char * hostalias (const char *) __THROW;
-void p_query (const unsigned char *) __THROW;
-void res_close (void) __THROW;
-int res_init (void) __THROW;
-int res_isourserver (const struct sockaddr_in *) __THROW;
-int res_mkquery (int, const char *, int, int,
- const unsigned char *, int, const unsigned char *,
- unsigned char *, int) __THROW;
-int res_query (const char *, int, int, unsigned char *, int)
- __THROW;
-int res_querydomain (const char *, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_search (const char *, int, int, unsigned char *, int)
- __THROW;
-int res_send (const unsigned char *, int, unsigned char *, int)
- __THROW;
-__END_DECLS
-
-#define b64_ntop __b64_ntop
-#define b64_pton __b64_pton
-#define dn_comp __dn_comp
-#define dn_count_labels __dn_count_labels
-#define dn_expand __dn_expand
-#define dn_skipname __dn_skipname
-#define fp_resstat __fp_resstat
-#define loc_aton __loc_aton
-#define loc_ntoa __loc_ntoa
-#define p_cdname __p_cdname
-#define p_cdnname __p_cdnname
-#define p_class __p_class
-#define p_fqname __p_fqname
-#define p_fqnname __p_fqnname
-#define p_option __p_option
-#define p_time __p_time
-#define p_type __p_type
-#define p_rcode __p_rcode
-#define putlong __putlong
-#define putshort __putshort
-#define res_dnok __res_dnok
-#define res_hnok __res_hnok
-#define res_hostalias __res_hostalias
-#define res_mailok __res_mailok
-#define res_nameinquery __res_nameinquery
-#define res_nclose __res_nclose
-#define res_ninit __res_ninit
-#define res_nmkquery __res_nmkquery
-#define res_nquery __res_nquery
-#define res_nquerydomain __res_nquerydomain
-#define res_nsearch __res_nsearch
-#define res_nsend __res_nsend
-#define res_ownok __res_ownok
-#define res_queriesmatch __res_queriesmatch
-#define res_randomid __res_randomid
-#define sym_ntop __sym_ntop
-#define sym_ntos __sym_ntos
-#define sym_ston __sym_ston
-__BEGIN_DECLS
-int res_hnok (const char *) __THROW;
-int res_ownok (const char *) __THROW;
-int res_mailok (const char *) __THROW;
-int res_dnok (const char *) __THROW;
-int sym_ston (const struct res_sym *, const char *, int *) __THROW;
-const char * sym_ntos (const struct res_sym *, int, int *) __THROW;
-const char * sym_ntop (const struct res_sym *, int, int *) __THROW;
-int b64_ntop (const unsigned char *, size_t, char *, size_t)
- __THROW;
-int b64_pton (char const *, unsigned char *, size_t) __THROW;
-int loc_aton (const char *__ascii, unsigned char *__binary) __THROW;
-const char * loc_ntoa (const unsigned char *__binary, char *__ascii) __THROW;
-int dn_skipname (const unsigned char *, const unsigned char *)
- __THROW;
-void putlong (uint32_t, unsigned char *) __THROW;
-void putshort (uint16_t, unsigned char *) __THROW;
-const char * p_class (int) __THROW;
-const char * p_time (uint32_t) __THROW;
-const char * p_type (int) __THROW;
-const char * p_rcode (int) __THROW;
-const unsigned char * p_cdnname (const unsigned char *,
- const unsigned char *, int, FILE *) __THROW;
-const unsigned char * p_cdname (const unsigned char *, const unsigned char *,
- FILE *) __THROW;
-const unsigned char * p_fqnname (const unsigned char *__cp,
- const unsigned char *__msg,
- int, char *, int) __THROW;
-const unsigned char * p_fqname (const unsigned char *,
- const unsigned char *, FILE *) __THROW;
-const char * p_option (unsigned long __option) __THROW;
-int dn_count_labels (const char *) __THROW;
-int dn_comp (const char *, unsigned char *, int, unsigned char **,
- unsigned char **) __THROW;
-int dn_expand (const unsigned char *, const unsigned char *,
- const unsigned char *, char *, int) __THROW;
-unsigned int res_randomid (void) __THROW;
-int res_nameinquery (const char *, int, int,
- const unsigned char *,
- const unsigned char *) __THROW;
-int res_queriesmatch (const unsigned char *,
- const unsigned char *,
- const unsigned char *,
- const unsigned char *) __THROW;
-/* Things involving a resolver context. */
-int res_ninit (res_state) __THROW;
-void fp_resstat (const res_state, FILE *) __THROW;
-const char * res_hostalias (const res_state, const char *, char *, size_t)
- __THROW;
-int res_nquery (res_state, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_nsearch (res_state, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_nquerydomain (res_state, const char *, const char *, int,
- int, unsigned char *, int) __THROW;
-int res_nmkquery (res_state, int, const char *, int, int,
- const unsigned char *, int,
- const unsigned char *, unsigned char *, int)
- __THROW;
-int res_nsend (res_state, const unsigned char *, int,
- unsigned char *, int) __THROW;
-void res_nclose (res_state) __THROW;
-
-__END_DECLS
-
-#endif /* !_RESOLV_H_ */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/rpc/netdb.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/rpc/netdb.h
deleted file mode 100644
index 529a4ad..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/rpc/netdb.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* @(#)netdb.h 2.1 88/07/29 3.9 RPCSRC */
-/*
- * Copyright (c) 2010, Oracle America, Inc.
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- * * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- * * Neither the name of the "Oracle America, Inc." nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/* Cleaned up for GNU C library roland@gnu.ai.mit.edu:
- added multiple inclusion protection and use of <sys/cdefs.h>.
- In GNU this file is #include'd by <netdb.h>. */
-
-#ifndef _RPC_NETDB_H
-#define _RPC_NETDB_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-struct rpcent
-{
- char *r_name; /* Name of server for this rpc program. */
- char **r_aliases; /* Alias list. */
- int r_number; /* RPC program number. */
-};
-
-extern void setrpcent (int __stayopen) __THROW;
-extern void endrpcent (void) __THROW;
-extern struct rpcent *getrpcbyname (const char *__name) __THROW;
-extern struct rpcent *getrpcbynumber (int __number) __THROW;
-extern struct rpcent *getrpcent (void) __THROW;
-
-#ifdef __USE_MISC
-extern int getrpcbyname_r (const char *__name, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
-
-extern int getrpcbynumber_r (int __number, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
-
-extern int getrpcent_r (struct rpcent *__result_buf, char *__buffer,
- size_t __buflen, struct rpcent **__result) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* rpc/netdb.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sched.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sched.h
deleted file mode 100644
index d8ce08a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sched.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* Definitions for POSIX 1003.1b-1993 (aka POSIX.4) scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SCHED_H
-#define _SCHED_H 1
-
-#include <features.h>
-
-/* Get type definitions. */
-#include <bits/types.h>
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timespec.h>
-#ifndef __USE_XOPEN2K
-# include <time.h>
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* Get system specific constant and data structure definitions. */
-#include <bits/sched.h>
-#include <bits/cpu-set.h>
-
-/* Backward compatibility. */
-#define sched_priority sched_priority
-#define __sched_priority sched_priority
-
-
-__BEGIN_DECLS
-
-/* Set scheduling parameters for a process. */
-extern int sched_setparam (__pid_t __pid, const struct sched_param *__param)
- __THROW;
-
-/* Retrieve scheduling parameters for a particular process. */
-extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW;
-
-/* Set scheduling algorithm and/or parameters for a process. */
-extern int sched_setscheduler (__pid_t __pid, int __policy,
- const struct sched_param *__param) __THROW;
-
-/* Retrieve scheduling algorithm for a particular purpose. */
-extern int sched_getscheduler (__pid_t __pid) __THROW;
-
-/* Yield the processor. */
-extern int sched_yield (void) __THROW;
-
-/* Get maximum priority value for a scheduler. */
-extern int sched_get_priority_max (int __algorithm) __THROW;
-
-/* Get minimum priority value for a scheduler. */
-extern int sched_get_priority_min (int __algorithm) __THROW;
-
-/* Get the SCHED_RR interval for the named process. */
-extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW;
-
-
-#ifdef __USE_GNU
-/* Access macros for `cpu_set'. */
-# define CPU_SETSIZE __CPU_SETSIZE
-# define CPU_SET(cpu, cpusetp) __CPU_SET_S (cpu, sizeof (cpu_set_t), cpusetp)
-# define CPU_CLR(cpu, cpusetp) __CPU_CLR_S (cpu, sizeof (cpu_set_t), cpusetp)
-# define CPU_ISSET(cpu, cpusetp) __CPU_ISSET_S (cpu, sizeof (cpu_set_t), \
- cpusetp)
-# define CPU_ZERO(cpusetp) __CPU_ZERO_S (sizeof (cpu_set_t), cpusetp)
-# define CPU_COUNT(cpusetp) __CPU_COUNT_S (sizeof (cpu_set_t), cpusetp)
-
-# define CPU_SET_S(cpu, setsize, cpusetp) __CPU_SET_S (cpu, setsize, cpusetp)
-# define CPU_CLR_S(cpu, setsize, cpusetp) __CPU_CLR_S (cpu, setsize, cpusetp)
-# define CPU_ISSET_S(cpu, setsize, cpusetp) __CPU_ISSET_S (cpu, setsize, \
- cpusetp)
-# define CPU_ZERO_S(setsize, cpusetp) __CPU_ZERO_S (setsize, cpusetp)
-# define CPU_COUNT_S(setsize, cpusetp) __CPU_COUNT_S (setsize, cpusetp)
-
-# define CPU_EQUAL(cpusetp1, cpusetp2) \
- __CPU_EQUAL_S (sizeof (cpu_set_t), cpusetp1, cpusetp2)
-# define CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- __CPU_EQUAL_S (setsize, cpusetp1, cpusetp2)
-
-# define CPU_AND(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, &)
-# define CPU_OR(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, |)
-# define CPU_XOR(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, ^)
-# define CPU_AND_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, &)
-# define CPU_OR_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, |)
-# define CPU_XOR_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, ^)
-
-# define CPU_ALLOC_SIZE(count) __CPU_ALLOC_SIZE (count)
-# define CPU_ALLOC(count) __CPU_ALLOC (count)
-# define CPU_FREE(cpuset) __CPU_FREE (cpuset)
-
-
-/* Set the CPU affinity for a task */
-extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
- const cpu_set_t *__cpuset) __THROW;
-
-/* Get the CPU affinity for a task */
-extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
- cpu_set_t *__cpuset) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sched.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/scsi.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/scsi.h
deleted file mode 100644
index 070d720..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/scsi.h
+++ /dev/null
@@ -1,225 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * This header file contains public constants and structures used by
- * the scsi code for linux.
- */
-
-#ifndef _SCSI_SCSI_H
-#define _SCSI_SCSI_H 1
-
-#include <features.h>
-
-/*
- * SCSI opcodes
- */
-
-#define TEST_UNIT_READY 0x00
-#define REZERO_UNIT 0x01
-#define REQUEST_SENSE 0x03
-#define FORMAT_UNIT 0x04
-#define READ_BLOCK_LIMITS 0x05
-#define REASSIGN_BLOCKS 0x07
-#define READ_6 0x08
-#define WRITE_6 0x0a
-#define SEEK_6 0x0b
-#define READ_REVERSE 0x0f
-#define WRITE_FILEMARKS 0x10
-#define SPACE 0x11
-#define INQUIRY 0x12
-#define RECOVER_BUFFERED_DATA 0x14
-#define MODE_SELECT 0x15
-#define RESERVE 0x16
-#define RELEASE 0x17
-#define COPY 0x18
-#define ERASE 0x19
-#define MODE_SENSE 0x1a
-#define START_STOP 0x1b
-#define RECEIVE_DIAGNOSTIC 0x1c
-#define SEND_DIAGNOSTIC 0x1d
-#define ALLOW_MEDIUM_REMOVAL 0x1e
-
-#define SET_WINDOW 0x24
-#define READ_CAPACITY 0x25
-#define READ_10 0x28
-#define WRITE_10 0x2a
-#define SEEK_10 0x2b
-#define WRITE_VERIFY 0x2e
-#define VERIFY 0x2f
-#define SEARCH_HIGH 0x30
-#define SEARCH_EQUAL 0x31
-#define SEARCH_LOW 0x32
-#define SET_LIMITS 0x33
-#define PRE_FETCH 0x34
-#define READ_POSITION 0x34
-#define SYNCHRONIZE_CACHE 0x35
-#define LOCK_UNLOCK_CACHE 0x36
-#define READ_DEFECT_DATA 0x37
-#define MEDIUM_SCAN 0x38
-#define COMPARE 0x39
-#define COPY_VERIFY 0x3a
-#define WRITE_BUFFER 0x3b
-#define READ_BUFFER 0x3c
-#define UPDATE_BLOCK 0x3d
-#define READ_LONG 0x3e
-#define WRITE_LONG 0x3f
-#define CHANGE_DEFINITION 0x40
-#define WRITE_SAME 0x41
-#define READ_TOC 0x43
-#define LOG_SELECT 0x4c
-#define LOG_SENSE 0x4d
-#define MODE_SELECT_10 0x55
-#define RESERVE_10 0x56
-#define RELEASE_10 0x57
-#define MODE_SENSE_10 0x5a
-#define PERSISTENT_RESERVE_IN 0x5e
-#define PERSISTENT_RESERVE_OUT 0x5f
-#define MOVE_MEDIUM 0xa5
-#define READ_12 0xa8
-#define WRITE_12 0xaa
-#define WRITE_VERIFY_12 0xae
-#define SEARCH_HIGH_12 0xb0
-#define SEARCH_EQUAL_12 0xb1
-#define SEARCH_LOW_12 0xb2
-#define READ_ELEMENT_STATUS 0xb8
-#define SEND_VOLUME_TAG 0xb6
-#define WRITE_LONG_2 0xea
-
-/*
- * Status codes
- */
-
-#define GOOD 0x00
-#define CHECK_CONDITION 0x01
-#define CONDITION_GOOD 0x02
-#define BUSY 0x04
-#define INTERMEDIATE_GOOD 0x08
-#define INTERMEDIATE_C_GOOD 0x0a
-#define RESERVATION_CONFLICT 0x0c
-#define COMMAND_TERMINATED 0x11
-#define QUEUE_FULL 0x14
-
-#define STATUS_MASK 0x3e
-
-/*
- * SENSE KEYS
- */
-
-#define NO_SENSE 0x00
-#define RECOVERED_ERROR 0x01
-#define NOT_READY 0x02
-#define MEDIUM_ERROR 0x03
-#define HARDWARE_ERROR 0x04
-#define ILLEGAL_REQUEST 0x05
-#define UNIT_ATTENTION 0x06
-#define DATA_PROTECT 0x07
-#define BLANK_CHECK 0x08
-#define COPY_ABORTED 0x0a
-#define ABORTED_COMMAND 0x0b
-#define VOLUME_OVERFLOW 0x0d
-#define MISCOMPARE 0x0e
-
-
-/*
- * DEVICE TYPES
- */
-
-#define TYPE_DISK 0x00
-#define TYPE_TAPE 0x01
-#define TYPE_PROCESSOR 0x03 /* HP scanners use this */
-#define TYPE_WORM 0x04 /* Treated as ROM by our system */
-#define TYPE_ROM 0x05
-#define TYPE_SCANNER 0x06
-#define TYPE_MOD 0x07 /* Magneto-optical disk -
- * - treated as TYPE_DISK */
-#define TYPE_MEDIUM_CHANGER 0x08
-#define TYPE_ENCLOSURE 0x0d /* Enclosure Services Device */
-#define TYPE_NO_LUN 0x7f
-
-/*
- * standard mode-select header prepended to all mode-select commands
- *
- * moved here from cdrom.h -- kraxel
- */
-
-struct ccs_modesel_head
- {
- unsigned char _r1; /* reserved. */
- unsigned char medium; /* device-specific medium type. */
- unsigned char _r2; /* reserved. */
- unsigned char block_desc_length; /* block descriptor length. */
- unsigned char density; /* device-specific density code. */
- unsigned char number_blocks_hi; /* number of blocks in this block
- desc. */
- unsigned char number_blocks_med;
- unsigned char number_blocks_lo;
- unsigned char _r3;
- unsigned char block_length_hi; /* block length for blocks in this
- desc. */
- unsigned char block_length_med;
- unsigned char block_length_lo;
- };
-
-/*
- * MESSAGE CODES
- */
-
-#define COMMAND_COMPLETE 0x00
-#define EXTENDED_MESSAGE 0x01
-#define EXTENDED_MODIFY_DATA_POINTER 0x00
-#define EXTENDED_SDTR 0x01
-#define EXTENDED_EXTENDED_IDENTIFY 0x02 /* SCSI-I only */
-#define EXTENDED_WDTR 0x03
-#define SAVE_POINTERS 0x02
-#define RESTORE_POINTERS 0x03
-#define DISCONNECT 0x04
-#define INITIATOR_ERROR 0x05
-#define ABORT 0x06
-#define MESSAGE_REJECT 0x07
-#define NOP 0x08
-#define MSG_PARITY_ERROR 0x09
-#define LINKED_CMD_COMPLETE 0x0a
-#define LINKED_FLG_CMD_COMPLETE 0x0b
-#define BUS_DEVICE_RESET 0x0c
-
-#define INITIATE_RECOVERY 0x0f /* SCSI-II only */
-#define RELEASE_RECOVERY 0x10 /* SCSI-II only */
-
-#define SIMPLE_QUEUE_TAG 0x20
-#define HEAD_OF_QUEUE_TAG 0x21
-#define ORDERED_QUEUE_TAG 0x22
-
-/*
- * Here are some scsi specific ioctl commands which are sometimes useful.
- */
-/* These are a few other constants only used by scsi devices. */
-
-#define SCSI_IOCTL_GET_IDLUN 0x5382
-
-/* Used to turn on and off tagged queuing for scsi devices. */
-
-#define SCSI_IOCTL_TAGGED_ENABLE 0x5383
-#define SCSI_IOCTL_TAGGED_DISABLE 0x5384
-
-/* Used to obtain the host number of a device. */
-#define SCSI_IOCTL_PROBE_HOST 0x5385
-
-/* Used to get the bus number for a device. */
-#define SCSI_IOCTL_GET_BUS_NUMBER 0x5386
-
-#endif /* scsi/scsi.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/scsi_ioctl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/scsi_ioctl.h
deleted file mode 100644
index a0ddd88..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/scsi_ioctl.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SCSI_IOCTL_H
-#define _SCSI_IOCTL_H
-
-/* IOCTLs for SCSI. */
-#define SCSI_IOCTL_SEND_COMMAND 1 /* Send a command to the SCSI host. */
-#define SCSI_IOCTL_TEST_UNIT_READY 2 /* Test if unit is ready. */
-#define SCSI_IOCTL_BENCHMARK_COMMAND 3
-#define SCSI_IOCTL_SYNC 4 /* Request synchronous parameters. */
-#define SCSI_IOCTL_START_UNIT 5
-#define SCSI_IOCTL_STOP_UNIT 6
-#define SCSI_IOCTL_DOORLOCK 0x5380 /* Lock the eject mechanism. */
-#define SCSI_IOCTL_DOORUNLOCK 0x5381 /* Unlock the mechanism. */
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/sg.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/sg.h
deleted file mode 100644
index f7a2d75..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/scsi/sg.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- History:
- Started: Aug 9 by Lawrence Foard (entropy@world.std.com), to allow user
- process control of SCSI devices.
- Development Sponsored by Killy Corp. NY NY
-*/
-
-#ifndef _SCSI_SG_H
-#define _SCSI_SG_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-
-/* New interface introduced in the 3.x SG drivers follows */
-
-/* Same structure as used by readv() Linux system call. It defines one
- scatter-gather element. */
-typedef struct sg_iovec
-{
- void * iov_base; /* Starting address */
- size_t iov_len; /* Length in bytes */
-} sg_iovec_t;
-
-
-typedef struct sg_io_hdr
-{
- int interface_id; /* [i] 'S' for SCSI generic (required) */
- int dxfer_direction; /* [i] data transfer direction */
- unsigned char cmd_len; /* [i] SCSI command length ( <= 16 bytes) */
- unsigned char mx_sb_len; /* [i] max length to write to sbp */
- unsigned short int iovec_count; /* [i] 0 implies no scatter gather */
- unsigned int dxfer_len; /* [i] byte count of data transfer */
- void * dxferp; /* [i], [*io] points to data transfer memory
- or scatter gather list */
- unsigned char * cmdp; /* [i], [*i] points to command to perform */
- unsigned char * sbp; /* [i], [*o] points to sense_buffer memory */
- unsigned int timeout; /* [i] MAX_UINT->no timeout (unit: millisec) */
- unsigned int flags; /* [i] 0 -> default, see SG_FLAG... */
- int pack_id; /* [i->o] unused internally (normally) */
- void * usr_ptr; /* [i->o] unused internally */
- unsigned char status; /* [o] scsi status */
- unsigned char masked_status;/* [o] shifted, masked scsi status */
- unsigned char msg_status; /* [o] messaging level data (optional) */
- unsigned char sb_len_wr; /* [o] byte count actually written to sbp */
- unsigned short int host_status; /* [o] errors from host adapter */
- unsigned short int driver_status;/* [o] errors from software driver */
- int resid; /* [o] dxfer_len - actual_transferred */
- unsigned int duration; /* [o] time taken by cmd (unit: millisec) */
- unsigned int info; /* [o] auxiliary information */
-} sg_io_hdr_t;
-
-
-/* Use negative values to flag difference from original sg_header structure. */
-#define SG_DXFER_NONE -1 /* e.g. a SCSI Test Unit Ready command */
-#define SG_DXFER_TO_DEV -2 /* e.g. a SCSI WRITE command */
-#define SG_DXFER_FROM_DEV -3 /* e.g. a SCSI READ command */
-#define SG_DXFER_TO_FROM_DEV -4 /* treated like SG_DXFER_FROM_DEV with the
- additional property than during indirect
- IO the user buffer is copied into the
- kernel buffers before the transfer */
-
-
-/* following flag values can be "or"-ed together */
-#define SG_FLAG_DIRECT_IO 1 /* default is indirect IO */
-#define SG_FLAG_LUN_INHIBIT 2 /* default is to put device's lun into */
- /* the 2nd byte of SCSI command */
-#define SG_FLAG_NO_DXFER 0x10000 /* no transfer of kernel buffers to/from */
- /* user space (debug indirect IO) */
-
-/* The following 'info' values are "or"-ed together. */
-#define SG_INFO_OK_MASK 0x1
-#define SG_INFO_OK 0x0 /* no sense, host nor driver "noise" */
-#define SG_INFO_CHECK 0x1 /* something abnormal happened */
-
-#define SG_INFO_DIRECT_IO_MASK 0x6
-#define SG_INFO_INDIRECT_IO 0x0 /* data xfer via kernel buffers (or no xfer) */
-#define SG_INFO_DIRECT_IO 0x2 /* direct IO requested and performed */
-#define SG_INFO_MIXED_IO 0x4 /* part direct, part indirect IO */
-
-
-/* Request information about a specific SG device, used by
- SG_GET_SCSI_ID ioctl (). */
-struct sg_scsi_id {
- /* Host number as in "scsi<n>" where 'n' is one of 0, 1, 2 etc. */
- int host_no;
- int channel;
- /* SCSI id of target device. */
- int scsi_id;
- int lun;
- /* TYPE_... defined in <scsi/scsi.h>. */
- int scsi_type;
- /* Host (adapter) maximum commands per lun. */
- short int h_cmd_per_lun;
- /* Device (or adapter) maximum queue length. */
- short int d_queue_depth;
- /* Unused, set to 0 for now. */
- int unused[2];
-};
-
-/* Used by SG_GET_REQUEST_TABLE ioctl(). */
-typedef struct sg_req_info {
- char req_state; /* 0 -> not used, 1 -> written, 2 -> ready to read */
- char orphan; /* 0 -> normal request, 1 -> from interruped SG_IO */
- char sg_io_owned; /* 0 -> complete with read(), 1 -> owned by SG_IO */
- char problem; /* 0 -> no problem detected, 1 -> error to report */
- int pack_id; /* pack_id associated with request */
- void * usr_ptr; /* user provided pointer (in new interface) */
- unsigned int duration; /* millisecs elapsed since written (req_state==1)
- or request duration (req_state==2) */
- int unused;
-} sg_req_info_t;
-
-
-/* IOCTLs: Those ioctls that are relevant to the SG 3.x drivers follow.
- [Those that only apply to the SG 2.x drivers are at the end of the file.]
- (_GET_s yield result via 'int *' 3rd argument unless otherwise indicated) */
-
-#define SG_EMULATED_HOST 0x2203 /* true for emulated host adapter (ATAPI) */
-
-/* Used to configure SCSI command transformation layer for ATAPI devices */
-/* Only supported by the ide-scsi driver */
-#define SG_SET_TRANSFORM 0x2204 /* N.B. 3rd arg is not pointer but value: */
- /* 3rd arg = 0 to disable transform, 1 to enable it */
-#define SG_GET_TRANSFORM 0x2205
-
-#define SG_SET_RESERVED_SIZE 0x2275 /* request a new reserved buffer size */
-#define SG_GET_RESERVED_SIZE 0x2272 /* actual size of reserved buffer */
-
-/* The following ioctl has a 'sg_scsi_id_t *' object as its 3rd argument. */
-#define SG_GET_SCSI_ID 0x2276 /* Yields fd's bus, chan, dev, lun + type */
-/* SCSI id information can also be obtained from SCSI_IOCTL_GET_IDLUN */
-
-/* Override host setting and always DMA using low memory ( <16MB on i386) */
-#define SG_SET_FORCE_LOW_DMA 0x2279 /* 0-> use adapter setting, 1-> force */
-#define SG_GET_LOW_DMA 0x227a /* 0-> use all ram for dma; 1-> low dma ram */
-
-/* When SG_SET_FORCE_PACK_ID set to 1, pack_id is input to read() which
- tries to fetch a packet with a matching pack_id, waits, or returns EAGAIN.
- If pack_id is -1 then read oldest waiting. When ...FORCE_PACK_ID set to 0
- then pack_id ignored by read() and oldest readable fetched. */
-#define SG_SET_FORCE_PACK_ID 0x227b
-#define SG_GET_PACK_ID 0x227c /* Yields oldest readable pack_id (or -1) */
-
-#define SG_GET_NUM_WAITING 0x227d /* Number of commands awaiting read() */
-
-/* Yields max scatter gather tablesize allowed by current host adapter */
-#define SG_GET_SG_TABLESIZE 0x227F /* 0 implies can't do scatter gather */
-
-#define SG_GET_VERSION_NUM 0x2282 /* Example: version 2.1.34 yields 20134 */
-
-/* Returns -EBUSY if occupied. 3rd argument pointer to int (see next) */
-#define SG_SCSI_RESET 0x2284
-/* Associated values that can be given to SG_SCSI_RESET follow */
-#define SG_SCSI_RESET_NOTHING 0
-#define SG_SCSI_RESET_DEVICE 1
-#define SG_SCSI_RESET_BUS 2
-#define SG_SCSI_RESET_HOST 3
-
-/* synchronous SCSI command ioctl, (only in version 3 interface) */
-#define SG_IO 0x2285 /* similar effect as write() followed by read() */
-
-#define SG_GET_REQUEST_TABLE 0x2286 /* yields table of active requests */
-
-/* How to treat EINTR during SG_IO ioctl(), only in SG 3.x series */
-#define SG_SET_KEEP_ORPHAN 0x2287 /* 1 -> hold for read(), 0 -> drop (def) */
-#define SG_GET_KEEP_ORPHAN 0x2288
-
-
-#define SG_SCATTER_SZ (8 * 4096) /* PAGE_SIZE not available to user */
-/* Largest size (in bytes) a single scatter-gather list element can have.
- The value must be a power of 2 and <= (PAGE_SIZE * 32) [131072 bytes on
- i386]. The minimum value is PAGE_SIZE. If scatter-gather not supported
- by adapter then this value is the largest data block that can be
- read/written by a single scsi command. The user can find the value of
- PAGE_SIZE by calling getpagesize() defined in unistd.h . */
-
-#define SG_DEFAULT_RETRIES 1
-
-/* Defaults, commented if they differ from original sg driver */
-#define SG_DEF_FORCE_LOW_DMA 0 /* was 1 -> memory below 16MB on i386 */
-#define SG_DEF_FORCE_PACK_ID 0
-#define SG_DEF_KEEP_ORPHAN 0
-#define SG_DEF_RESERVED_SIZE SG_SCATTER_SZ /* load time option */
-
-/* maximum outstanding requests, write() yields EDOM if exceeded */
-#define SG_MAX_QUEUE 16
-
-#define SG_BIG_BUFF SG_DEF_RESERVED_SIZE /* for backward compatibility */
-
-/* Alternate style type names, "..._t" variants preferred */
-typedef struct sg_io_hdr Sg_io_hdr;
-typedef struct sg_io_vec Sg_io_vec;
-typedef struct sg_scsi_id Sg_scsi_id;
-typedef struct sg_req_info Sg_req_info;
-
-
-/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
-/* The older SG interface based on the 'sg_header' structure follows. */
-/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
-
-#define SG_MAX_SENSE 16 /* this only applies to the sg_header interface */
-
-struct sg_header
- {
- /* Length of incoming packet (including header). */
- int pack_len;
- /* Maximal length of expected reply. */
- int reply_len;
- /* Id number of packet. */
- int pack_id;
- /* 0==ok, otherwise error number. */
- int result;
- /* Force 12 byte command length for group 6 & 7 commands. */
- unsigned int twelve_byte:1;
- /* SCSI status from target. */
- unsigned int target_status:5;
- /* Host status (see "DID" codes). */
- unsigned int host_status:8;
- /* Driver status+suggestion. */
- unsigned int driver_status:8;
- /* Unused. */
- unsigned int other_flags:10;
- /* Output in 3 cases:
- when target_status is CHECK_CONDITION or
- when target_status is COMMAND_TERMINATED or
- when (driver_status & DRIVER_SENSE) is true. */
- unsigned char sense_buffer[SG_MAX_SENSE];
- };
-
-
-/* IOCTLs: The following are not required (or ignored) when the sg_io_hdr_t
- interface is used. They are kept for backward compatibility with
- the original and version 2 drivers. */
-
-#define SG_SET_TIMEOUT 0x2201 /* Set timeout; *(int *)arg==timeout. */
-#define SG_GET_TIMEOUT 0x2202 /* Get timeout; return timeout. */
-
-/* Get/set command queuing state per fd (default is SG_DEF_COMMAND_Q). */
-#define SG_GET_COMMAND_Q 0x2270 /* Yields 0 (queuing off) or 1 (on). */
-#define SG_SET_COMMAND_Q 0x2271 /* Change queuing state with 0 or 1. */
-
-/* Turn on error sense trace (1..8), dump this device to log/console (9)
- or dump all sg device states ( >9 ) to log/console. */
-#define SG_SET_DEBUG 0x227e /* 0 -> turn off debug */
-
-#define SG_NEXT_CMD_LEN 0x2283 /* Override SCSI command length with given
- number on the next write() on this file
- descriptor. */
-
-/* Defaults, commented if they differ from original sg driver */
-#define SG_DEFAULT_TIMEOUT (60*HZ) /* HZ == 'jiffies in 1 second' */
-#define SG_DEF_COMMAND_Q 0 /* command queuing is always on when
- the new interface is used */
-#define SG_DEF_UNDERRUN_FLAG 0
-
-
-#endif /* scsi/sg.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/search.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/search.h
deleted file mode 100644
index ce6b2ab..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/search.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* Declarations for System V style searching functions.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEARCH_H
-#define _SEARCH_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Prototype structure for a linked-list data structure.
- This is the type used by the `insque' and `remque' functions. */
-
-# ifdef __USE_GNU
-struct qelem
- {
- struct qelem *q_forw;
- struct qelem *q_back;
- char q_data[1];
- };
-# endif
-
-
-/* Insert ELEM into a doubly-linked list, after PREV. */
-extern void insque (void *__elem, void *__prev) __THROW;
-
-/* Unlink ELEM from the doubly-linked list that it is in. */
-extern void remque (void *__elem) __THROW;
-#endif
-
-
-/* For use with hsearch(3). */
-#ifndef __COMPAR_FN_T
-# define __COMPAR_FN_T
-typedef int (*__compar_fn_t) (const void *, const void *);
-
-# ifdef __USE_GNU
-typedef __compar_fn_t comparison_fn_t;
-# endif
-#endif
-
-/* Action which shall be performed in the call the hsearch. */
-typedef enum
- {
- FIND,
- ENTER
- }
-ACTION;
-
-typedef struct entry
- {
- char *key;
- void *data;
- }
-ENTRY;
-
-/* Opaque type for internal use. */
-struct _ENTRY;
-
-/* Family of hash table handling functions. The functions also
- have reentrant counterparts ending with _r. The non-reentrant
- functions all work on a signle internal hashing table. */
-
-/* Search for entry matching ITEM.key in internal hash table. If
- ACTION is `FIND' return found entry or signal error by returning
- NULL. If ACTION is `ENTER' replace existing data (if any) with
- ITEM.data. */
-extern ENTRY *hsearch (ENTRY __item, ACTION __action) __THROW;
-
-/* Create a new hashing table which will at most contain NEL elements. */
-extern int hcreate (size_t __nel) __THROW;
-
-/* Destroy current internal hashing table. */
-extern void hdestroy (void) __THROW;
-
-#ifdef __USE_GNU
-/* Data type for reentrant functions. */
-struct hsearch_data
- {
- struct _ENTRY *table;
- unsigned int size;
- unsigned int filled;
- };
-
-/* Reentrant versions which can handle multiple hashing tables at the
- same time. */
-extern int hsearch_r (ENTRY __item, ACTION __action, ENTRY **__retval,
- struct hsearch_data *__htab) __THROW;
-extern int hcreate_r (size_t __nel, struct hsearch_data *__htab) __THROW;
-extern void hdestroy_r (struct hsearch_data *__htab) __THROW;
-#endif
-
-
-/* The tsearch routines are very interesting. They make many
- assumptions about the compiler. It assumes that the first field
- in node must be the "key" field, which points to the datum.
- Everything depends on that. */
-/* For tsearch */
-typedef enum
-{
- preorder,
- postorder,
- endorder,
- leaf
-}
-VISIT;
-
-/* Search for an entry matching the given KEY in the tree pointed to
- by *ROOTP and insert a new element if not found. */
-extern void *tsearch (const void *__key, void **__rootp,
- __compar_fn_t __compar);
-
-/* Search for an entry matching the given KEY in the tree pointed to
- by *ROOTP. If no matching entry is available return NULL. */
-extern void *tfind (const void *__key, void *const *__rootp,
- __compar_fn_t __compar);
-
-/* Remove the element matching KEY from the tree pointed to by *ROOTP. */
-extern void *tdelete (const void *__restrict __key,
- void **__restrict __rootp,
- __compar_fn_t __compar);
-
-#ifndef __ACTION_FN_T
-# define __ACTION_FN_T
-typedef void (*__action_fn_t) (const void *__nodep, VISIT __value,
- int __level);
-#endif
-
-/* Walk through the whole tree and call the ACTION callback for every node
- or leaf. */
-extern void twalk (const void *__root, __action_fn_t __action);
-
-#ifdef __USE_GNU
-/* Like twalk, but pass down a closure parameter instead of the
- level. */
-extern void twalk_r (const void *__root,
- void (*) (const void *__nodep, VISIT __value,
- void *__closure),
- void *__closure);
-
-/* Callback type for function to free a tree node. If the keys are atomic
- data this function should do nothing. */
-typedef void (*__free_fn_t) (void *__nodep);
-
-/* Destroy the whole tree, call FREEFCT for each node or leaf. */
-extern void tdestroy (void *__root, __free_fn_t __freefct);
-#endif
-
-
-/* Perform linear search for KEY by comparing by COMPAR in an array
- [BASE,BASE+NMEMB*SIZE). */
-extern void *lfind (const void *__key, const void *__base,
- size_t *__nmemb, size_t __size, __compar_fn_t __compar);
-
-/* Perform linear search for KEY by comparing by COMPAR function in
- array [BASE,BASE+NMEMB*SIZE) and insert entry if not found. */
-extern void *lsearch (const void *__key, void *__base,
- size_t *__nmemb, size_t __size, __compar_fn_t __compar);
-
-__END_DECLS
-
-#endif /* search.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/semaphore.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/semaphore.h
deleted file mode 100644
index 7fb0e5c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/semaphore.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEMAPHORE_H
-#define _SEMAPHORE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#ifdef __USE_XOPEN2K
-# include <bits/types/struct_timespec.h>
-#endif
-
-/* Get the definition for sem_t. */
-#include <bits/semaphore.h>
-
-
-__BEGIN_DECLS
-
-/* Initialize semaphore object SEM to VALUE. If PSHARED then share it
- with other processes. */
-extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value)
- __THROW __nonnull ((1));
-
-/* Free resources associated with semaphore object SEM. */
-extern int sem_destroy (sem_t *__sem) __THROW __nonnull ((1));
-
-/* Open a named semaphore NAME with open flags OFLAG. */
-extern sem_t *sem_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-
-/* Close descriptor for named semaphore SEM. */
-extern int sem_close (sem_t *__sem) __THROW __nonnull ((1));
-
-/* Remove named semaphore NAME. */
-extern int sem_unlink (const char *__name) __THROW __nonnull ((1));
-
-/* Wait for SEM being posted.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sem_wait (sem_t *__sem) __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Similar to `sem_wait' but wait only until ABSTIME.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sem_timedwait (sem_t *__restrict __sem,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-extern int sem_clockwait (sem_t *__restrict __sem,
- clockid_t clock,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 3));
-#endif
-
-/* Test whether SEM is posted. */
-extern int sem_trywait (sem_t *__sem) __THROWNL __nonnull ((1));
-
-/* Post SEM. */
-extern int sem_post (sem_t *__sem) __THROWNL __nonnull ((1));
-
-/* Get current value of SEM and store it in *SVAL. */
-extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval)
- __THROW __nonnull ((1, 2));
-
-
-__END_DECLS
-
-#endif /* semaphore.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/setjmp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/setjmp.h
deleted file mode 100644
index 6f5a8e5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/setjmp.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.13 Nonlocal jumps <setjmp.h>
- */
-
-#ifndef _SETJMP_H
-#define _SETJMP_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/setjmp.h> /* Get `__jmp_buf'. */
-#include <bits/types/struct___jmp_buf_tag.h>
-
-typedef struct __jmp_buf_tag jmp_buf[1];
-
-/* Store the calling environment in ENV, also saving the signal mask.
- Return 0. */
-extern int setjmp (jmp_buf __env) __THROWNL;
-
-/* Store the calling environment in ENV, also saving the
- signal mask if SAVEMASK is nonzero. Return 0.
- This is the internal name for `sigsetjmp'. */
-extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL;
-
-/* Store the calling environment in ENV, not saving the signal mask.
- Return 0. */
-extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL;
-
-/* Do not save the signal mask. This is equivalent to the `_setjmp'
- BSD function. */
-#define setjmp(env) _setjmp (env)
-
-
-/* Jump to the environment saved in ENV, making the
- `setjmp' call there return VAL, or 1 if VAL is 0. */
-extern void longjmp (struct __jmp_buf_tag __env[1], int __val)
- __THROWNL __attribute__ ((__noreturn__));
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Same. Usually `_longjmp' is used with `_setjmp', which does not save
- the signal mask. But it is how ENV was saved that determines whether
- `longjmp' restores the mask; `_longjmp' is just an alias. */
-extern void _longjmp (struct __jmp_buf_tag __env[1], int __val)
- __THROWNL __attribute__ ((__noreturn__));
-#endif
-
-
-#ifdef __USE_POSIX
-/* Use the same type for `jmp_buf' and `sigjmp_buf'.
- The `__mask_was_saved' flag determines whether
- or not `longjmp' will restore the signal mask. */
-typedef struct __jmp_buf_tag sigjmp_buf[1];
-
-/* Store the calling environment in ENV, also saving the
- signal mask if SAVEMASK is nonzero. Return 0. */
-# define sigsetjmp(env, savemask) __sigsetjmp (env, savemask)
-
-/* Jump to the environment saved in ENV, making the
- sigsetjmp call there return VAL, or 1 if VAL is 0.
- Restore the signal mask if that sigsetjmp call saved it.
- This is just an alias `longjmp'. */
-extern void siglongjmp (sigjmp_buf __env, int __val)
- __THROWNL __attribute__ ((__noreturn__));
-#endif /* Use POSIX. */
-
-
-/* Define helper functions to catch unsafe code. */
-#if __USE_FORTIFY_LEVEL > 0
-# include <bits/setjmp2.h>
-#endif
-
-__END_DECLS
-
-#endif /* setjmp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sgtty.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sgtty.h
deleted file mode 100644
index 0ab726c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sgtty.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SGTTY_H
-#define _SGTTY_H 1
-
-#include <features.h>
-
-#include <sys/ioctl.h>
-
-/* On some systems this type is not defined by <bits/ioctl-types.h>;
- in that case, the functions are just stubs that return ENOSYS. */
-struct sgttyb;
-
-__BEGIN_DECLS
-
-/* Fill in *PARAMS with terminal parameters associated with FD. */
-extern int gtty (int __fd, struct sgttyb *__params) __THROW;
-
-/* Set the terminal parameters associated with FD to *PARAMS. */
-extern int stty (int __fd, const struct sgttyb *__params) __THROW;
-
-
-__END_DECLS
-
-#endif /* sgtty.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/shadow.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/shadow.h
deleted file mode 100644
index bd5ef21..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/shadow.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Declaration of types and functions for "shadow" storage of hashed
- passphrases. The shadow database is like the user database, but is
- only accessible with special privileges, so that malicious users
- cannot retrieve everyone else's hashed passphrase to brute-force at
- their convenience. */
-
-#ifndef _SHADOW_H
-#define _SHADOW_H 1
-
-#include <features.h>
-
-#include <paths.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <bits/types/FILE.h>
-
-/* Paths to the user database files. */
-#define SHADOW _PATH_SHADOW
-
-
-__BEGIN_DECLS
-
-/* A record in the shadow database. */
-struct spwd
- {
- char *sp_namp; /* Login name. */
- char *sp_pwdp; /* Hashed passphrase. */
- long int sp_lstchg; /* Date of last change. */
- long int sp_min; /* Minimum number of days between changes. */
- long int sp_max; /* Maximum number of days between changes. */
- long int sp_warn; /* Number of days to warn user to change
- the password. */
- long int sp_inact; /* Number of days the account may be
- inactive. */
- long int sp_expire; /* Number of days since 1970-01-01 until
- account expires. */
- unsigned long int sp_flag; /* Reserved. */
- };
-
-
-/* Open database for reading.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void setspent (void);
-
-/* Close database.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endspent (void);
-
-/* Get next entry from database, perhaps after opening the file.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *getspent (void);
-
-/* Get shadow entry matching NAME.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *getspnam (const char *__name);
-
-/* Read shadow entry from STRING.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *sgetspent (const char *__string);
-
-/* Read next shadow entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *fgetspent (FILE *__stream);
-
-/* Write line containing shadow entry to stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putspent (const struct spwd *__p, FILE *__stream);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of some of the functions above.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getspent_r (struct spwd *__result_buf, char *__buffer,
- size_t __buflen, struct spwd **__result);
-
-extern int getspnam_r (const char *__name, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-
-extern int sgetspent_r (const char *__string, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-
-extern int fgetspent_r (FILE *__stream, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-#endif /* misc */
-
-
-/* The simple locking functionality provided here is not suitable for
- multi-threaded applications. */
-
-/* Request exclusive access to /etc/passwd and /etc/shadow. */
-extern int lckpwdf (void) __THROW;
-
-/* Release exclusive access to /etc/passwd and /etc/shadow. */
-extern int ulckpwdf (void) __THROW;
-
-__END_DECLS
-
-#endif /* shadow.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/signal.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/signal.h
deleted file mode 100644
index 6463c98..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/signal.h
+++ /dev/null
@@ -1,381 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.14 Signal handling <signal.h>
- */
-
-#ifndef _SIGNAL_H
-#define _SIGNAL_H
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-#include <bits/signum-generic.h>
-
-#include <bits/types/sig_atomic_t.h>
-
-#if defined __USE_POSIX
-#include <bits/types/sigset_t.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-#ifdef __USE_XOPEN
-# endif
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif /* Unix98 */
-
-#ifdef __USE_POSIX199309
-/* We need `struct timespec' later on. */
-# include <bits/types/struct_timespec.h>
-#endif
-
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
-# include <bits/types/siginfo_t.h>
-# include <bits/siginfo-consts.h>
-#endif
-
-#ifdef __USE_MISC
-# include <bits/types/sigval_t.h>
-#endif
-
-#ifdef __USE_POSIX199309
-# include <bits/types/sigevent_t.h>
-# include <bits/sigevent-consts.h>
-#endif
-
-
-/* Type of a signal handler. */
-typedef void (*__sighandler_t) (int);
-
-/* The X/Open definition of `signal' specifies the SVID semantic. Use
- the additional function `sysv_signal' when X/Open compatibility is
- requested. */
-extern __sighandler_t __sysv_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#ifdef __USE_GNU
-extern __sighandler_t sysv_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#endif
-
-/* Set the handler for the signal SIG to HANDLER, returning the old
- handler, or SIG_ERR on error.
- By default `signal' has the BSD semantic. */
-#ifdef __USE_MISC
-extern __sighandler_t signal (int __sig, __sighandler_t __handler)
- __THROW;
-#else
-/* Make sure the used `signal' implementation is the SVID version. */
-# ifdef __REDIRECT_NTH
-extern __sighandler_t __REDIRECT_NTH (signal,
- (int __sig, __sighandler_t __handler),
- __sysv_signal);
-# else
-# define signal __sysv_signal
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8
-/* The X/Open definition of `signal' conflicts with the BSD version.
- So they defined another function `bsd_signal'. */
-extern __sighandler_t bsd_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#endif
-
-/* Send signal SIG to process number PID. If PID is zero,
- send SIG to all processes in the current process's process group.
- If PID is < -1, send SIG to all processes in process group - PID. */
-#ifdef __USE_POSIX
-extern int kill (__pid_t __pid, int __sig) __THROW;
-#endif /* Use POSIX. */
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Send SIG to all processes in process group PGRP.
- If PGRP is zero, send SIG to all processes in
- the current process's process group. */
-extern int killpg (__pid_t __pgrp, int __sig) __THROW;
-#endif /* Use misc || X/Open Unix. */
-
-/* Raise signal SIG, i.e., send SIG to yourself. */
-extern int raise (int __sig) __THROW;
-
-#ifdef __USE_MISC
-/* SVID names for the same things. */
-extern __sighandler_t ssignal (int __sig, __sighandler_t __handler)
- __THROW;
-extern int gsignal (int __sig) __THROW;
-#endif /* Use misc. */
-
-#ifdef __USE_XOPEN2K8
-/* Print a message describing the meaning of the given signal number. */
-extern void psignal (int __sig, const char *__s);
-
-/* Print a message describing the meaning of the given signal information. */
-extern void psiginfo (const siginfo_t *__pinfo, const char *__s);
-#endif /* POSIX 2008. */
-
-
-
-/* The `sigpause' function in X/Open defines the argument as the
- signal number. This requires redirecting to another function
- because the default version in glibc uses an old BSD interface.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-
-#ifdef __USE_XOPEN_EXTENDED
-# ifdef __GNUC__
-extern int sigpause (int __sig) __asm__ ("__xpg_sigpause")
- __attribute_deprecated_msg__ ("Use the sigsuspend function instead");
-# else
-extern int __sigpause (int __sig_or_mask, int __is_sig);
-/* Remove a signal from the signal mask and suspend the process. */
-# define sigpause(sig) __sigpause ((sig), 1)
-# endif
-#endif
-
-
-#ifdef __USE_MISC
-/* None of the following functions should be used anymore. They are here
- only for compatibility. A single word (`int') is not guaranteed to be
- enough to hold a complete signal mask and therefore these functions
- simply do not work in many situations. Use `sigprocmask' instead. */
-
-/* Compute mask for signal SIG. */
-# define sigmask(sig) \
- __glibc_macro_warning ("sigmask is deprecated") \
- ((int)(1u << ((sig) - 1)))
-
-/* Block signals in MASK, returning the old mask. */
-extern int sigblock (int __mask) __THROW __attribute_deprecated__;
-
-/* Set the mask of blocked signals to MASK, returning the old mask. */
-extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;
-
-/* Return currently selected signal mask. */
-extern int siggetmask (void) __THROW __attribute_deprecated__;
-#endif /* Use misc. */
-
-
-#ifdef __USE_MISC
-# define NSIG _NSIG
-#endif
-
-#ifdef __USE_GNU
-typedef __sighandler_t sighandler_t;
-#endif
-
-/* 4.4 BSD uses the name `sig_t' for this. */
-#ifdef __USE_MISC
-typedef __sighandler_t sig_t;
-#endif
-
-#ifdef __USE_POSIX
-
-/* Clear all signals from SET. */
-extern int sigemptyset (sigset_t *__set) __THROW __nonnull ((1));
-
-/* Set all signals in SET. */
-extern int sigfillset (sigset_t *__set) __THROW __nonnull ((1));
-
-/* Add SIGNO to SET. */
-extern int sigaddset (sigset_t *__set, int __signo) __THROW __nonnull ((1));
-
-/* Remove SIGNO from SET. */
-extern int sigdelset (sigset_t *__set, int __signo) __THROW __nonnull ((1));
-
-/* Return 1 if SIGNO is in SET, 0 if not. */
-extern int sigismember (const sigset_t *__set, int __signo)
- __THROW __nonnull ((1));
-
-# ifdef __USE_GNU
-/* Return non-empty value is SET is not empty. */
-extern int sigisemptyset (const sigset_t *__set) __THROW __nonnull ((1));
-
-/* Build new signal set by combining the two inputs set using logical AND. */
-extern int sigandset (sigset_t *__set, const sigset_t *__left,
- const sigset_t *__right) __THROW __nonnull ((1, 2, 3));
-
-/* Build new signal set by combining the two inputs set using logical OR. */
-extern int sigorset (sigset_t *__set, const sigset_t *__left,
- const sigset_t *__right) __THROW __nonnull ((1, 2, 3));
-# endif /* GNU */
-
-/* Get the system-specific definitions of `struct sigaction'
- and the `SA_*' and `SIG_*'. constants. */
-# include <bits/sigaction.h>
-
-/* Get and/or change the set of blocked signals. */
-extern int sigprocmask (int __how, const sigset_t *__restrict __set,
- sigset_t *__restrict __oset) __THROW;
-
-/* Change the set of blocked signals to SET,
- wait until a signal arrives, and restore the set of blocked signals.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigsuspend (const sigset_t *__set) __nonnull ((1));
-
-/* Get and/or set the action for signal SIG. */
-extern int sigaction (int __sig, const struct sigaction *__restrict __act,
- struct sigaction *__restrict __oact) __THROW;
-
-/* Put in SET all signals that are blocked and waiting to be delivered. */
-extern int sigpending (sigset_t *__set) __THROW __nonnull ((1));
-
-
-# ifdef __USE_POSIX199506
-/* Select any of pending signals from SET or wait for any to arrive.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigwait (const sigset_t *__restrict __set, int *__restrict __sig)
- __nonnull ((1, 2));
-# endif /* Use POSIX 1995. */
-
-# ifdef __USE_POSIX199309
-/* Select any of pending signals from SET and place information in INFO.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigwaitinfo (const sigset_t *__restrict __set,
- siginfo_t *__restrict __info) __nonnull ((1));
-
-/* Select any of pending signals from SET and place information in INFO.
- Wait the time specified by TIMEOUT if no signal is pending.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigtimedwait (const sigset_t *__restrict __set,
- siginfo_t *__restrict __info,
- const struct timespec *__restrict __timeout)
- __nonnull ((1));
-
-/* Send signal SIG to the process PID. Associate data in VAL with the
- signal. */
-extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
- __THROW;
-# endif /* Use POSIX 199306. */
-
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-
-/* Get machine-dependent `struct sigcontext' and signal subcodes. */
-# include <bits/sigcontext.h>
-
-/* Restore the state saved in SCP. */
-extern int sigreturn (struct sigcontext *__scp) __THROW;
-
-#endif /* Use misc. */
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define __need_size_t
-# include <stddef.h>
-
-# include <bits/types/stack_t.h>
-# if defined __USE_XOPEN || defined __USE_XOPEN2K8
-/* This will define `ucontext_t' and `mcontext_t'. */
-# include <sys/ucontext.h>
-# endif
-#endif /* Use POSIX.1-2008 or X/Open Unix. */
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_MISC
-/* If INTERRUPT is nonzero, make signal SIG interrupt system calls
- (causing them to fail with EINTR); if INTERRUPT is zero, make system
- calls be restarted after signal SIG. */
-extern int siginterrupt (int __sig, int __interrupt) __THROW
- __attribute_deprecated_msg__ ("Use sigaction with SA_RESTART instead");
-
-# include <bits/sigstack.h>
-# include <bits/ss_flags.h>
-
-/* Alternate signal handler stack interface.
- This interface should always be preferred over `sigstack'. */
-extern int sigaltstack (const stack_t *__restrict __ss,
- stack_t *__restrict __oss) __THROW;
-#endif /* __USE_XOPEN_EXTENDED || __USE_MISC */
-
-#if ((defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC)
-# include <bits/types/struct_sigstack.h>
-#endif
-
-#if ((defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC)
-/* Run signals handlers on the stack specified by SS (if not NULL).
- If OSS is not NULL, it is filled in with the old signal stack status.
- This interface is obsolete and on many platform not implemented. */
-extern int sigstack (struct sigstack *__ss, struct sigstack *__oss)
- __THROW __attribute_deprecated__;
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Simplified interface for signal management. */
-
-/* Add SIG to the calling process' signal mask. */
-extern int sighold (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the sigprocmask function instead");
-
-/* Remove SIG from the calling process' signal mask. */
-extern int sigrelse (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the sigprocmask function instead");
-
-/* Set the disposition of SIG to SIG_IGN. */
-extern int sigignore (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the signal function instead");
-
-/* Set the disposition of SIG. */
-extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW
- __attribute_deprecated_msg__
- ("Use the signal and sigprocmask functions instead");
-#endif
-
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-/* Some of the functions for handling signals in threaded programs must
- be defined here. */
-# include <bits/pthreadtypes.h>
-# include <bits/sigthread.h>
-#endif /* use Unix98 */
-
-/* The following functions are used internally in the C library and in
- other code which need deep insights. */
-
-/* Return number of available real-time signal with highest priority. */
-extern int __libc_current_sigrtmin (void) __THROW;
-/* Return number of available real-time signal with lowest priority. */
-extern int __libc_current_sigrtmax (void) __THROW;
-
-#define SIGRTMIN (__libc_current_sigrtmin ())
-#define SIGRTMAX (__libc_current_sigrtmax ())
-
-/* System-specific extensions. */
-#include <bits/signal_ext.h>
-
-__END_DECLS
-
-#endif /* not signal.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/spawn.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/spawn.h
deleted file mode 100644
index a29da02..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/spawn.h
+++ /dev/null
@@ -1,220 +0,0 @@
-/* Definitions for POSIX spawn interface.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SPAWN_H
-#define _SPAWN_H 1
-
-#include <features.h>
-#include <sched.h>
-#include <sys/types.h>
-#include <bits/types/sigset_t.h>
-
-
-/* Data structure to contain attributes for thread creation. */
-typedef struct
-{
- short int __flags;
- pid_t __pgrp;
- sigset_t __sd;
- sigset_t __ss;
- struct sched_param __sp;
- int __policy;
- int __pad[16];
-} posix_spawnattr_t;
-
-
-/* Data structure to contain information about the actions to be
- performed in the new process with respect to file descriptors. */
-typedef struct
-{
- int __allocated;
- int __used;
- struct __spawn_action *__actions;
- int __pad[16];
-} posix_spawn_file_actions_t;
-
-
-/* Flags to be set in the `posix_spawnattr_t'. */
-#define POSIX_SPAWN_RESETIDS 0x01
-#define POSIX_SPAWN_SETPGROUP 0x02
-#define POSIX_SPAWN_SETSIGDEF 0x04
-#define POSIX_SPAWN_SETSIGMASK 0x08
-#define POSIX_SPAWN_SETSCHEDPARAM 0x10
-#define POSIX_SPAWN_SETSCHEDULER 0x20
-#ifdef __USE_GNU
-# define POSIX_SPAWN_USEVFORK 0x40
-# define POSIX_SPAWN_SETSID 0x80
-#endif
-
-
-__BEGIN_DECLS
-
-/* Spawn a new process executing PATH with the attributes describes in *ATTRP.
- Before running the process perform the actions described in FILE-ACTIONS.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int posix_spawn (pid_t *__restrict __pid,
- const char *__restrict __path,
- const posix_spawn_file_actions_t *__restrict
- __file_actions,
- const posix_spawnattr_t *__restrict __attrp,
- char *const __argv[__restrict_arr],
- char *const __envp[__restrict_arr])
- __nonnull ((2, 5));
-
-/* Similar to `posix_spawn' but search for FILE in the PATH.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int posix_spawnp (pid_t *__pid, const char *__file,
- const posix_spawn_file_actions_t *__file_actions,
- const posix_spawnattr_t *__attrp,
- char *const __argv[], char *const __envp[])
- __nonnull ((2, 5));
-
-
-/* Initialize data structure with attributes for `spawn' to default values. */
-extern int posix_spawnattr_init (posix_spawnattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Free resources associated with ATTR. */
-extern int posix_spawnattr_destroy (posix_spawnattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Store signal mask for signals with default handling from ATTR in
- SIGDEFAULT. */
-extern int posix_spawnattr_getsigdefault (const posix_spawnattr_t *
- __restrict __attr,
- sigset_t *__restrict __sigdefault)
- __THROW __nonnull ((1, 2));
-
-/* Set signal mask for signals with default handling in ATTR to SIGDEFAULT. */
-extern int posix_spawnattr_setsigdefault (posix_spawnattr_t *__restrict __attr,
- const sigset_t *__restrict
- __sigdefault)
- __THROW __nonnull ((1, 2));
-
-/* Store signal mask for the new process from ATTR in SIGMASK. */
-extern int posix_spawnattr_getsigmask (const posix_spawnattr_t *__restrict
- __attr,
- sigset_t *__restrict __sigmask)
- __THROW __nonnull ((1, 2));
-
-/* Set signal mask for the new process in ATTR to SIGMASK. */
-extern int posix_spawnattr_setsigmask (posix_spawnattr_t *__restrict __attr,
- const sigset_t *__restrict __sigmask)
- __THROW __nonnull ((1, 2));
-
-/* Get flag word from the attribute structure. */
-extern int posix_spawnattr_getflags (const posix_spawnattr_t *__restrict
- __attr,
- short int *__restrict __flags)
- __THROW __nonnull ((1, 2));
-
-/* Store flags in the attribute structure. */
-extern int posix_spawnattr_setflags (posix_spawnattr_t *_attr,
- short int __flags)
- __THROW __nonnull ((1));
-
-/* Get process group ID from the attribute structure. */
-extern int posix_spawnattr_getpgroup (const posix_spawnattr_t *__restrict
- __attr, pid_t *__restrict __pgroup)
- __THROW __nonnull ((1, 2));
-
-/* Store process group ID in the attribute structure. */
-extern int posix_spawnattr_setpgroup (posix_spawnattr_t *__attr,
- pid_t __pgroup)
- __THROW __nonnull ((1));
-
-/* Get scheduling policy from the attribute structure. */
-extern int posix_spawnattr_getschedpolicy (const posix_spawnattr_t *
- __restrict __attr,
- int *__restrict __schedpolicy)
- __THROW __nonnull ((1, 2));
-
-/* Store scheduling policy in the attribute structure. */
-extern int posix_spawnattr_setschedpolicy (posix_spawnattr_t *__attr,
- int __schedpolicy)
- __THROW __nonnull ((1));
-
-/* Get scheduling parameters from the attribute structure. */
-extern int posix_spawnattr_getschedparam (const posix_spawnattr_t *
- __restrict __attr,
- struct sched_param *__restrict
- __schedparam)
- __THROW __nonnull ((1, 2));
-
-/* Store scheduling parameters in the attribute structure. */
-extern int posix_spawnattr_setschedparam (posix_spawnattr_t *__restrict __attr,
- const struct sched_param *
- __restrict __schedparam)
- __THROW __nonnull ((1, 2));
-
-
-/* Initialize data structure for file attribute for `spawn' call. */
-extern int posix_spawn_file_actions_init (posix_spawn_file_actions_t *
- __file_actions)
- __THROW __nonnull ((1));
-
-/* Free resources associated with FILE-ACTIONS. */
-extern int posix_spawn_file_actions_destroy (posix_spawn_file_actions_t *
- __file_actions)
- __THROW __nonnull ((1));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `open' for the given file during the `spawn' call. */
-extern int posix_spawn_file_actions_addopen (posix_spawn_file_actions_t *
- __restrict __file_actions,
- int __fd,
- const char *__restrict __path,
- int __oflag, mode_t __mode)
- __THROW __nonnull ((1, 3));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `close' for the given file descriptor during the `spawn' call. */
-extern int posix_spawn_file_actions_addclose (posix_spawn_file_actions_t *
- __file_actions, int __fd)
- __THROW __nonnull ((1));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `dup2' for the given file descriptors during the `spawn' call. */
-extern int posix_spawn_file_actions_adddup2 (posix_spawn_file_actions_t *
- __file_actions,
- int __fd, int __newfd)
- __THROW __nonnull ((1));
-
-#ifdef __USE_GNU
-/* Add an action changing the directory to PATH during spawn. This
- affects the subsequent file actions. */
-extern int posix_spawn_file_actions_addchdir_np (posix_spawn_file_actions_t *
- __restrict __actions,
- const char *__restrict __path)
- __THROW __nonnull ((1, 2));
-
-/* Add an action changing the directory to FD during spawn. This
- affects the subsequent file actions. FD is not duplicated and must
- be open when the file action is executed. */
-extern int posix_spawn_file_actions_addfchdir_np (posix_spawn_file_actions_t *,
- int __fd)
- __THROW __nonnull ((1));
-#endif
-
-__END_DECLS
-
-#endif /* spawn.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stab.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stab.h
deleted file mode 100644
index 9dc3c32..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stab.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef __GNU_STAB__
-
-/* Indicate the GNU stab.h is in use. */
-
-#define __GNU_STAB__
-
-#define __define_stab(NAME, CODE, STRING) NAME=CODE,
-
-enum __stab_debug_code
-{
-#include <bits/stab.def>
-LAST_UNUSED_STAB_CODE
-};
-
-#undef __define_stab
-
-#endif /* __GNU_STAB_ */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdc-predef.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdc-predef.h
deleted file mode 100644
index e130c46..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdc-predef.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDC_PREDEF_H
-#define _STDC_PREDEF_H 1
-
-/* This header is separate from features.h so that the compiler can
- include it implicitly at the start of every compilation. It must
- not itself include <features.h> or any other header that includes
- <features.h> because the implicit include comes before any feature
- test macros that may be defined in a source file before it first
- explicitly includes a system header. GCC knows the name of this
- header in order to preinclude it. */
-
-/* glibc's intent is to support the IEC 559 math functionality, real
- and complex. If the GCC (4.9 and later) predefined macros
- specifying compiler intent are available, use them to determine
- whether the overall intent is to support these features; otherwise,
- presume an older compiler has intent to support these features and
- define these macros by default. */
-
-#ifdef __GCC_IEC_559
-# if __GCC_IEC_559 > 0
-# define __STDC_IEC_559__ 1
-# endif
-#else
-# define __STDC_IEC_559__ 1
-#endif
-
-#ifdef __GCC_IEC_559_COMPLEX
-# if __GCC_IEC_559_COMPLEX > 0
-# define __STDC_IEC_559_COMPLEX__ 1
-# endif
-#else
-# define __STDC_IEC_559_COMPLEX__ 1
-#endif
-
-/* wchar_t uses Unicode 10.0.0. Version 10.0 of the Unicode Standard is
- synchronized with ISO/IEC 10646:2017, fifth edition, plus
- the following additions from Amendment 1 to the fifth edition:
- - 56 emoji characters
- - 285 hentaigana
- - 3 additional Zanabazar Square characters */
-#define __STDC_ISO_10646__ 201706L
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdint.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdint.h
deleted file mode 100644
index 30969f6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdint.h
+++ /dev/null
@@ -1,319 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.18 Integer types <stdint.h>
- */
-
-#ifndef _STDINT_H
-#define _STDINT_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-#include <bits/types.h>
-#include <bits/wchar.h>
-#include <bits/wordsize.h>
-
-/* Exact integral types. */
-
-/* Signed. */
-#include <bits/stdint-intn.h>
-
-/* Unsigned. */
-#include <bits/stdint-uintn.h>
-
-
-/* Small types. */
-
-/* Signed. */
-typedef __int_least8_t int_least8_t;
-typedef __int_least16_t int_least16_t;
-typedef __int_least32_t int_least32_t;
-typedef __int_least64_t int_least64_t;
-
-/* Unsigned. */
-typedef __uint_least8_t uint_least8_t;
-typedef __uint_least16_t uint_least16_t;
-typedef __uint_least32_t uint_least32_t;
-typedef __uint_least64_t uint_least64_t;
-
-
-/* Fast types. */
-
-/* Signed. */
-typedef signed char int_fast8_t;
-#if __WORDSIZE == 64
-typedef long int int_fast16_t;
-typedef long int int_fast32_t;
-typedef long int int_fast64_t;
-#else
-typedef int int_fast16_t;
-typedef int int_fast32_t;
-__extension__
-typedef long long int int_fast64_t;
-#endif
-
-/* Unsigned. */
-typedef unsigned char uint_fast8_t;
-#if __WORDSIZE == 64
-typedef unsigned long int uint_fast16_t;
-typedef unsigned long int uint_fast32_t;
-typedef unsigned long int uint_fast64_t;
-#else
-typedef unsigned int uint_fast16_t;
-typedef unsigned int uint_fast32_t;
-__extension__
-typedef unsigned long long int uint_fast64_t;
-#endif
-
-
-/* Types for `void *' pointers. */
-#if __WORDSIZE == 64
-# ifndef __intptr_t_defined
-typedef long int intptr_t;
-# define __intptr_t_defined
-# endif
-typedef unsigned long int uintptr_t;
-#else
-# ifndef __intptr_t_defined
-typedef int intptr_t;
-# define __intptr_t_defined
-# endif
-typedef unsigned int uintptr_t;
-#endif
-
-
-/* Largest integral types. */
-typedef __intmax_t intmax_t;
-typedef __uintmax_t uintmax_t;
-
-
-# if __WORDSIZE == 64
-# define __INT64_C(c) c ## L
-# define __UINT64_C(c) c ## UL
-# else
-# define __INT64_C(c) c ## LL
-# define __UINT64_C(c) c ## ULL
-# endif
-
-/* Limits of integral types. */
-
-/* Minimum of signed integral types. */
-# define INT8_MIN (-128)
-# define INT16_MIN (-32767-1)
-# define INT32_MIN (-2147483647-1)
-# define INT64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of signed integral types. */
-# define INT8_MAX (127)
-# define INT16_MAX (32767)
-# define INT32_MAX (2147483647)
-# define INT64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of unsigned integral types. */
-# define UINT8_MAX (255)
-# define UINT16_MAX (65535)
-# define UINT32_MAX (4294967295U)
-# define UINT64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Minimum of signed integral types having a minimum size. */
-# define INT_LEAST8_MIN (-128)
-# define INT_LEAST16_MIN (-32767-1)
-# define INT_LEAST32_MIN (-2147483647-1)
-# define INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of signed integral types having a minimum size. */
-# define INT_LEAST8_MAX (127)
-# define INT_LEAST16_MAX (32767)
-# define INT_LEAST32_MAX (2147483647)
-# define INT_LEAST64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of unsigned integral types having a minimum size. */
-# define UINT_LEAST8_MAX (255)
-# define UINT_LEAST16_MAX (65535)
-# define UINT_LEAST32_MAX (4294967295U)
-# define UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Minimum of fast signed integral types having a minimum size. */
-# define INT_FAST8_MIN (-128)
-# if __WORDSIZE == 64
-# define INT_FAST16_MIN (-9223372036854775807L-1)
-# define INT_FAST32_MIN (-9223372036854775807L-1)
-# else
-# define INT_FAST16_MIN (-2147483647-1)
-# define INT_FAST32_MIN (-2147483647-1)
-# endif
-# define INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of fast signed integral types having a minimum size. */
-# define INT_FAST8_MAX (127)
-# if __WORDSIZE == 64
-# define INT_FAST16_MAX (9223372036854775807L)
-# define INT_FAST32_MAX (9223372036854775807L)
-# else
-# define INT_FAST16_MAX (2147483647)
-# define INT_FAST32_MAX (2147483647)
-# endif
-# define INT_FAST64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of fast unsigned integral types having a minimum size. */
-# define UINT_FAST8_MAX (255)
-# if __WORDSIZE == 64
-# define UINT_FAST16_MAX (18446744073709551615UL)
-# define UINT_FAST32_MAX (18446744073709551615UL)
-# else
-# define UINT_FAST16_MAX (4294967295U)
-# define UINT_FAST32_MAX (4294967295U)
-# endif
-# define UINT_FAST64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Values to test for integral types holding `void *' pointer. */
-# if __WORDSIZE == 64
-# define INTPTR_MIN (-9223372036854775807L-1)
-# define INTPTR_MAX (9223372036854775807L)
-# define UINTPTR_MAX (18446744073709551615UL)
-# else
-# define INTPTR_MIN (-2147483647-1)
-# define INTPTR_MAX (2147483647)
-# define UINTPTR_MAX (4294967295U)
-# endif
-
-
-/* Minimum for largest signed integral type. */
-# define INTMAX_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum for largest signed integral type. */
-# define INTMAX_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum for largest unsigned integral type. */
-# define UINTMAX_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Limits of other integer types. */
-
-/* Limits of `ptrdiff_t' type. */
-# if __WORDSIZE == 64
-# define PTRDIFF_MIN (-9223372036854775807L-1)
-# define PTRDIFF_MAX (9223372036854775807L)
-# else
-# if __WORDSIZE32_PTRDIFF_LONG
-# define PTRDIFF_MIN (-2147483647L-1)
-# define PTRDIFF_MAX (2147483647L)
-# else
-# define PTRDIFF_MIN (-2147483647-1)
-# define PTRDIFF_MAX (2147483647)
-# endif
-# endif
-
-/* Limits of `sig_atomic_t'. */
-# define SIG_ATOMIC_MIN (-2147483647-1)
-# define SIG_ATOMIC_MAX (2147483647)
-
-/* Limit of `size_t' type. */
-# if __WORDSIZE == 64
-# define SIZE_MAX (18446744073709551615UL)
-# else
-# if __WORDSIZE32_SIZE_ULONG
-# define SIZE_MAX (4294967295UL)
-# else
-# define SIZE_MAX (4294967295U)
-# endif
-# endif
-
-/* Limits of `wchar_t'. */
-# ifndef WCHAR_MIN
-/* These constants might also be defined in <wchar.h>. */
-# define WCHAR_MIN __WCHAR_MIN
-# define WCHAR_MAX __WCHAR_MAX
-# endif
-
-/* Limits of `wint_t'. */
-# define WINT_MIN (0u)
-# define WINT_MAX (4294967295u)
-
-/* Signed. */
-# define INT8_C(c) c
-# define INT16_C(c) c
-# define INT32_C(c) c
-# if __WORDSIZE == 64
-# define INT64_C(c) c ## L
-# else
-# define INT64_C(c) c ## LL
-# endif
-
-/* Unsigned. */
-# define UINT8_C(c) c
-# define UINT16_C(c) c
-# define UINT32_C(c) c ## U
-# if __WORDSIZE == 64
-# define UINT64_C(c) c ## UL
-# else
-# define UINT64_C(c) c ## ULL
-# endif
-
-/* Maximal type. */
-# if __WORDSIZE == 64
-# define INTMAX_C(c) c ## L
-# define UINTMAX_C(c) c ## UL
-# else
-# define INTMAX_C(c) c ## LL
-# define UINTMAX_C(c) c ## ULL
-# endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-# define INT8_WIDTH 8
-# define UINT8_WIDTH 8
-# define INT16_WIDTH 16
-# define UINT16_WIDTH 16
-# define INT32_WIDTH 32
-# define UINT32_WIDTH 32
-# define INT64_WIDTH 64
-# define UINT64_WIDTH 64
-
-# define INT_LEAST8_WIDTH 8
-# define UINT_LEAST8_WIDTH 8
-# define INT_LEAST16_WIDTH 16
-# define UINT_LEAST16_WIDTH 16
-# define INT_LEAST32_WIDTH 32
-# define UINT_LEAST32_WIDTH 32
-# define INT_LEAST64_WIDTH 64
-# define UINT_LEAST64_WIDTH 64
-
-# define INT_FAST8_WIDTH 8
-# define UINT_FAST8_WIDTH 8
-# define INT_FAST16_WIDTH __WORDSIZE
-# define UINT_FAST16_WIDTH __WORDSIZE
-# define INT_FAST32_WIDTH __WORDSIZE
-# define UINT_FAST32_WIDTH __WORDSIZE
-# define INT_FAST64_WIDTH 64
-# define UINT_FAST64_WIDTH 64
-
-# define INTPTR_WIDTH __WORDSIZE
-# define UINTPTR_WIDTH __WORDSIZE
-
-# define INTMAX_WIDTH 64
-# define UINTMAX_WIDTH 64
-
-# define PTRDIFF_WIDTH __WORDSIZE
-# define SIG_ATOMIC_WIDTH 32
-# define SIZE_WIDTH __WORDSIZE
-# define WCHAR_WIDTH 32
-# define WINT_WIDTH 32
-
-#endif
-
-#endif /* stdint.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdio.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdio.h
deleted file mode 100644
index 144137c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdio.h
+++ /dev/null
@@ -1,876 +0,0 @@
-/* Define ISO C stdio on top of C++ iostreams.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.19 Input/output <stdio.h>
- */
-
-#ifndef _STDIO_H
-#define _STDIO_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-__BEGIN_DECLS
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#define __need___va_list
-#include <stdarg.h>
-
-#include <bits/types.h>
-#include <bits/types/__fpos_t.h>
-#include <bits/types/__fpos64_t.h>
-#include <bits/types/__FILE.h>
-#include <bits/types/FILE.h>
-#include <bits/types/struct_FILE.h>
-
-#ifdef __USE_GNU
-# include <bits/types/cookie_io_functions_t.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# ifdef __GNUC__
-# ifndef _VA_LIST_DEFINED
-typedef __gnuc_va_list va_list;
-# define _VA_LIST_DEFINED
-# endif
-# else
-# include <stdarg.h>
-# endif
-#endif
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-# ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-# endif
-#endif
-
-/* The type of the second argument to `fgetpos' and `fsetpos'. */
-#ifndef __USE_FILE_OFFSET64
-typedef __fpos_t fpos_t;
-#else
-typedef __fpos64_t fpos_t;
-#endif
-#ifdef __USE_LARGEFILE64
-typedef __fpos64_t fpos64_t;
-#endif
-
-/* The possibilities for the third argument to `setvbuf'. */
-#define _IOFBF 0 /* Fully buffered. */
-#define _IOLBF 1 /* Line buffered. */
-#define _IONBF 2 /* No buffering. */
-
-
-/* Default buffer size. */
-#define BUFSIZ 8192
-
-
-/* The value returned by fgetc and similar functions to indicate the
- end of the file. */
-#define EOF (-1)
-
-
-/* The possibilities for the third argument to `fseek'.
- These values should not be changed. */
-#define SEEK_SET 0 /* Seek from beginning of file. */
-#define SEEK_CUR 1 /* Seek from current position. */
-#define SEEK_END 2 /* Seek from end of file. */
-#ifdef __USE_GNU
-# define SEEK_DATA 3 /* Seek to next data. */
-# define SEEK_HOLE 4 /* Seek to next hole. */
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Default path prefix for `tempnam' and `tmpnam'. */
-# define P_tmpdir "/tmp"
-#endif
-
-
-/* Get the values:
- L_tmpnam How long an array of chars must be to be passed to `tmpnam'.
- TMP_MAX The minimum number of unique filenames generated by tmpnam
- (and tempnam when it uses tmpnam's name space),
- or tempnam (the two are separate).
- L_ctermid How long an array to pass to `ctermid'.
- L_cuserid How long an array to pass to `cuserid'.
- FOPEN_MAX Minimum number of files that can be open at once.
- FILENAME_MAX Maximum length of a filename. */
-#include <bits/stdio_lim.h>
-
-
-/* Standard streams. */
-extern FILE *stdin; /* Standard input stream. */
-extern FILE *stdout; /* Standard output stream. */
-extern FILE *stderr; /* Standard error output stream. */
-/* C89/C99 say they're macros. Make them happy. */
-#define stdin stdin
-#define stdout stdout
-#define stderr stderr
-
-/* Remove file FILENAME. */
-extern int remove (const char *__filename) __THROW;
-/* Rename file OLD to NEW. */
-extern int rename (const char *__old, const char *__new) __THROW;
-
-#ifdef __USE_ATFILE
-/* Rename file OLD relative to OLDFD to NEW relative to NEWFD. */
-extern int renameat (int __oldfd, const char *__old, int __newfd,
- const char *__new) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Flags for renameat2. */
-# define RENAME_NOREPLACE (1 << 0)
-# define RENAME_EXCHANGE (1 << 1)
-# define RENAME_WHITEOUT (1 << 2)
-
-/* Rename file OLD relative to OLDFD to NEW relative to NEWFD, with
- additional flags. */
-extern int renameat2 (int __oldfd, const char *__old, int __newfd,
- const char *__new, unsigned int __flags) __THROW;
-#endif
-
-/* Create a temporary file and open it read/write.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern FILE *tmpfile (void) __wur;
-#else
-# ifdef __REDIRECT
-extern FILE *__REDIRECT (tmpfile, (void), tmpfile64) __wur;
-# else
-# define tmpfile tmpfile64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern FILE *tmpfile64 (void) __wur;
-#endif
-
-/* Generate a temporary filename. */
-extern char *tmpnam (char *__s) __THROW __wur;
-
-#ifdef __USE_MISC
-/* This is the reentrant variant of `tmpnam'. The only difference is
- that it does not allow S to be NULL. */
-extern char *tmpnam_r (char *__s) __THROW __wur;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Generate a unique temporary filename using up to five characters of PFX
- if it is not NULL. The directory to put this file in is searched for
- as follows: First the environment variable "TMPDIR" is checked.
- If it contains the name of a writable directory, that directory is used.
- If not and if DIR is not NULL, that value is checked. If that fails,
- P_tmpdir is tried and finally "/tmp". The storage for the filename
- is allocated by `malloc'. */
-extern char *tempnam (const char *__dir, const char *__pfx)
- __THROW __attribute_malloc__ __wur;
-#endif
-
-
-/* Close STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fclose (FILE *__stream);
-/* Flush STREAM, or all streams if STREAM is NULL.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fflush (FILE *__stream);
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not required.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fflush_unlocked (FILE *__stream);
-#endif
-
-#ifdef __USE_GNU
-/* Close all streams.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fcloseall (void);
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Open a file and create a new stream for it.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *fopen (const char *__restrict __filename,
- const char *__restrict __modes) __wur;
-/* Open a file, replacing an existing stream with it.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *freopen (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream) __wur;
-#else
-# ifdef __REDIRECT
-extern FILE *__REDIRECT (fopen, (const char *__restrict __filename,
- const char *__restrict __modes), fopen64)
- __wur;
-extern FILE *__REDIRECT (freopen, (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream), freopen64)
- __wur;
-# else
-# define fopen fopen64
-# define freopen freopen64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern FILE *fopen64 (const char *__restrict __filename,
- const char *__restrict __modes) __wur;
-extern FILE *freopen64 (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream) __wur;
-#endif
-
-#ifdef __USE_POSIX
-/* Create a new stream that refers to an existing system file descriptor. */
-extern FILE *fdopen (int __fd, const char *__modes) __THROW __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Create a new stream that refers to the given magic cookie,
- and uses the given functions for input and output. */
-extern FILE *fopencookie (void *__restrict __magic_cookie,
- const char *__restrict __modes,
- cookie_io_functions_t __io_funcs) __THROW __wur;
-#endif
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Create a new stream that refers to a memory buffer. */
-extern FILE *fmemopen (void *__s, size_t __len, const char *__modes)
- __THROW __wur;
-
-/* Open a stream that writes into a malloc'd buffer that is expanded as
- necessary. *BUFLOC and *SIZELOC are updated with the buffer's location
- and the number of characters written on fflush or fclose. */
-extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __THROW __wur;
-#endif
-
-
-/* If BUF is NULL, make STREAM unbuffered.
- Else make it use buffer BUF, of size BUFSIZ. */
-extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __THROW;
-/* Make STREAM use buffering mode MODE.
- If BUF is not NULL, use N bytes of it for buffering;
- else allocate an internal buffer N bytes long. */
-extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
- int __modes, size_t __n) __THROW;
-
-#ifdef __USE_MISC
-/* If BUF is NULL, make STREAM unbuffered.
- Else make it use SIZE bytes of BUF for buffering. */
-extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
- size_t __size) __THROW;
-
-/* Make STREAM line-buffered. */
-extern void setlinebuf (FILE *__stream) __THROW;
-#endif
-
-
-/* Write formatted output to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fprintf (FILE *__restrict __stream,
- const char *__restrict __format, ...);
-/* Write formatted output to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int printf (const char *__restrict __format, ...);
-/* Write formatted output to S. */
-extern int sprintf (char *__restrict __s,
- const char *__restrict __format, ...) __THROWNL;
-
-/* Write formatted output to S from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfprintf (FILE *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg);
-/* Write formatted output to stdout from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg);
-/* Write formatted output to S from argument list ARG. */
-extern int vsprintf (char *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg) __THROWNL;
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-/* Maximum chars of output to write in MAXLEN. */
-extern int snprintf (char *__restrict __s, size_t __maxlen,
- const char *__restrict __format, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 3, 4)));
-
-extern int vsnprintf (char *__restrict __s, size_t __maxlen,
- const char *__restrict __format, __gnuc_va_list __arg)
- __THROWNL __attribute__ ((__format__ (__printf__, 3, 0)));
-#endif
-
-#if __GLIBC_USE (LIB_EXT2)
-/* Write formatted output to a string dynamically allocated with `malloc'.
- Store the address of the string in *PTR. */
-extern int vasprintf (char **__restrict __ptr, const char *__restrict __f,
- __gnuc_va_list __arg)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 0))) __wur;
-extern int __asprintf (char **__restrict __ptr,
- const char *__restrict __fmt, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
-extern int asprintf (char **__restrict __ptr,
- const char *__restrict __fmt, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Write formatted output to a file descriptor. */
-extern int vdprintf (int __fd, const char *__restrict __fmt,
- __gnuc_va_list __arg)
- __attribute__ ((__format__ (__printf__, 2, 0)));
-extern int dprintf (int __fd, const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-#endif
-
-
-/* Read formatted input from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fscanf (FILE *__restrict __stream,
- const char *__restrict __format, ...) __wur;
-/* Read formatted input from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int scanf (const char *__restrict __format, ...) __wur;
-/* Read formatted input from S. */
-extern int sscanf (const char *__restrict __s,
- const char *__restrict __format, ...) __THROW;
-
-/* For historical reasons, the C99-compliant versions of the scanf
- functions are at alternative names. When __LDBL_COMPAT or
- __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI are in effect, this is handled in
- bits/stdio-ldbl.h. */
-#include <bits/floatn.h>
-#if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (fscanf, (FILE *__restrict __stream,
- const char *__restrict __format, ...),
- __isoc99_fscanf) __wur;
-extern int __REDIRECT (scanf, (const char *__restrict __format, ...),
- __isoc99_scanf) __wur;
-extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s,
- const char *__restrict __format, ...),
- __isoc99_sscanf);
-# else
-extern int __isoc99_fscanf (FILE *__restrict __stream,
- const char *__restrict __format, ...) __wur;
-extern int __isoc99_scanf (const char *__restrict __format, ...) __wur;
-extern int __isoc99_sscanf (const char *__restrict __s,
- const char *__restrict __format, ...) __THROW;
-# define fscanf __isoc99_fscanf
-# define scanf __isoc99_scanf
-# define sscanf __isoc99_sscanf
-# endif
-#endif
-
-#ifdef __USE_ISOC99
-/* Read formatted input from S into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfscanf (FILE *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg)
- __attribute__ ((__format__ (__scanf__, 2, 0))) __wur;
-
-/* Read formatted input from stdin into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg)
- __attribute__ ((__format__ (__scanf__, 1, 0))) __wur;
-
-/* Read formatted input from S into argument list ARG. */
-extern int vsscanf (const char *__restrict __s,
- const char *__restrict __format, __gnuc_va_list __arg)
- __THROW __attribute__ ((__format__ (__scanf__, 2, 0)));
-
-/* Same redirection as above for the v*scanf family. */
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __REDIRECT && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-extern int __REDIRECT (vfscanf,
- (FILE *__restrict __s,
- const char *__restrict __format, __gnuc_va_list __arg),
- __isoc99_vfscanf)
- __attribute__ ((__format__ (__scanf__, 2, 0))) __wur;
-extern int __REDIRECT (vscanf, (const char *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vscanf)
- __attribute__ ((__format__ (__scanf__, 1, 0))) __wur;
-extern int __REDIRECT_NTH (vsscanf,
- (const char *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vsscanf)
- __attribute__ ((__format__ (__scanf__, 2, 0)));
-# elif !defined __REDIRECT
-extern int __isoc99_vfscanf (FILE *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg) __wur;
-extern int __isoc99_vscanf (const char *__restrict __format,
- __gnuc_va_list __arg) __wur;
-extern int __isoc99_vsscanf (const char *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg) __THROW;
-# define vfscanf __isoc99_vfscanf
-# define vscanf __isoc99_vscanf
-# define vsscanf __isoc99_vsscanf
-# endif
-# endif
-#endif /* Use ISO C9x. */
-
-
-/* Read a character from STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int fgetc (FILE *__stream);
-extern int getc (FILE *__stream);
-
-/* Read a character from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getchar (void);
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int getc_unlocked (FILE *__stream);
-extern int getchar_unlocked (void);
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetc_unlocked (FILE *__stream);
-#endif /* Use MISC. */
-
-
-/* Write a character to STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW.
-
- These functions is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputc (int __c, FILE *__stream);
-extern int putc (int __c, FILE *__stream);
-
-/* Write a character to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int putchar (int __c);
-
-#ifdef __USE_MISC
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputc_unlocked (int __c, FILE *__stream);
-#endif /* Use MISC. */
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int putc_unlocked (int __c, FILE *__stream);
-extern int putchar_unlocked (int __c);
-#endif /* Use POSIX. */
-
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-/* Get a word (int) from STREAM. */
-extern int getw (FILE *__stream);
-
-/* Write a word (int) to STREAM. */
-extern int putw (int __w, FILE *__stream);
-#endif
-
-
-/* Get a newline-terminated string of finite length from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 2));
-
-#if __GLIBC_USE (DEPRECATED_GETS)
-/* Get a newline-terminated string from stdin, removing the newline.
-
- This function is impossible to use safely. It has been officially
- removed from ISO C11 and ISO C++14, and we have also removed it
- from the _GNU_SOURCE feature list. It remains available when
- explicitly using an old ISO C, Unix, or POSIX standard.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *gets (char *__s) __wur __attribute_deprecated__;
-#endif
-
-#ifdef __USE_GNU
-/* This function does the same as `fgets' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern char *fgets_unlocked (char *__restrict __s, int __n,
- FILE *__restrict __stream) __wur
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Read up to (and including) a DELIMITER from STREAM into *LINEPTR
- (and null-terminate it). *LINEPTR is a pointer returned from malloc (or
- NULL), pointing to *N characters of space. It is realloc'd as
- necessary. Returns the number of characters read (not including the
- null terminator), or -1 on error or EOF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern __ssize_t __getdelim (char **__restrict __lineptr,
- size_t *__restrict __n, int __delimiter,
- FILE *__restrict __stream) __wur;
-extern __ssize_t getdelim (char **__restrict __lineptr,
- size_t *__restrict __n, int __delimiter,
- FILE *__restrict __stream) __wur;
-
-/* Like `getdelim', but reads up to a newline.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern __ssize_t getline (char **__restrict __lineptr,
- size_t *__restrict __n,
- FILE *__restrict __stream) __wur;
-#endif
-
-
-/* Write a string to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputs (const char *__restrict __s, FILE *__restrict __stream);
-
-/* Write a string, followed by a newline, to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int puts (const char *__s);
-
-
-/* Push a character back onto the input buffer of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int ungetc (int __c, FILE *__stream);
-
-
-/* Read chunks of generic data from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern size_t fread (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream) __wur;
-/* Write chunks of generic data to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern size_t fwrite (const void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __s);
-
-#ifdef __USE_GNU
-/* This function does the same as `fputs' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputs_unlocked (const char *__restrict __s,
- FILE *__restrict __stream);
-#endif
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not necessary.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream) __wur;
-extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream);
-#endif
-
-
-/* Seek to a certain position on STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fseek (FILE *__stream, long int __off, int __whence);
-/* Return the current position of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern long int ftell (FILE *__stream) __wur;
-/* Rewind to the beginning of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void rewind (FILE *__stream);
-
-/* The Single Unix Specification, Version 2, specifies an alternative,
- more adequate interface for the two functions above which deal with
- file offset. `long int' is not the right type. These definitions
- are originally defined in the Large File Support API. */
-
-#if defined __USE_LARGEFILE || defined __USE_XOPEN2K
-# ifndef __USE_FILE_OFFSET64
-/* Seek to a certain position on STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fseeko (FILE *__stream, __off_t __off, int __whence);
-/* Return the current position of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __off_t ftello (FILE *__stream) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (fseeko,
- (FILE *__stream, __off64_t __off, int __whence),
- fseeko64);
-extern __off64_t __REDIRECT (ftello, (FILE *__stream), ftello64);
-# else
-# define fseeko fseeko64
-# define ftello ftello64
-# endif
-# endif
-#endif
-
-#ifndef __USE_FILE_OFFSET64
-/* Get STREAM's position.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
-/* Set STREAM's position.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fsetpos (FILE *__stream, const fpos_t *__pos);
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (fgetpos, (FILE *__restrict __stream,
- fpos_t *__restrict __pos), fgetpos64);
-extern int __REDIRECT (fsetpos,
- (FILE *__stream, const fpos_t *__pos), fsetpos64);
-# else
-# define fgetpos fgetpos64
-# define fsetpos fsetpos64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
-extern __off64_t ftello64 (FILE *__stream) __wur;
-extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
-extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos);
-#endif
-
-/* Clear the error and EOF indicators for STREAM. */
-extern void clearerr (FILE *__stream) __THROW;
-/* Return the EOF indicator for STREAM. */
-extern int feof (FILE *__stream) __THROW __wur;
-/* Return the error indicator for STREAM. */
-extern int ferror (FILE *__stream) __THROW __wur;
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not required. */
-extern void clearerr_unlocked (FILE *__stream) __THROW;
-extern int feof_unlocked (FILE *__stream) __THROW __wur;
-extern int ferror_unlocked (FILE *__stream) __THROW __wur;
-#endif
-
-
-/* Print a message describing the meaning of the value of errno.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void perror (const char *__s);
-
-
-#ifdef __USE_POSIX
-/* Return the system file descriptor for STREAM. */
-extern int fileno (FILE *__stream) __THROW __wur;
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-/* Faster version when locking is not required. */
-extern int fileno_unlocked (FILE *__stream) __THROW __wur;
-#endif
-
-
-#ifdef __USE_POSIX2
-/* Create a new stream connected to a pipe running the given command.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *popen (const char *__command, const char *__modes) __wur;
-
-/* Close a stream opened by popen and return the status of its child.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int pclose (FILE *__stream);
-#endif
-
-
-#ifdef __USE_POSIX
-/* Return the name of the controlling terminal. */
-extern char *ctermid (char *__s) __THROW;
-#endif /* Use POSIX. */
-
-
-#if (defined __USE_XOPEN && !defined __USE_XOPEN2K) || defined __USE_GNU
-/* Return the name of the current user. */
-extern char *cuserid (char *__s);
-#endif /* Use X/Open, but not issue 6. */
-
-
-#ifdef __USE_GNU
-struct obstack; /* See <obstack.h>. */
-
-/* Write formatted output to an obstack. */
-extern int obstack_printf (struct obstack *__restrict __obstack,
- const char *__restrict __format, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3)));
-extern int obstack_vprintf (struct obstack *__restrict __obstack,
- const char *__restrict __format,
- __gnuc_va_list __args)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 0)));
-#endif /* Use GNU. */
-
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996. */
-
-/* Acquire ownership of STREAM. */
-extern void flockfile (FILE *__stream) __THROW;
-
-/* Try to acquire ownership of STREAM but do not block if it is not
- possible. */
-extern int ftrylockfile (FILE *__stream) __THROW __wur;
-
-/* Relinquish the ownership granted for STREAM. */
-extern void funlockfile (FILE *__stream) __THROW;
-#endif /* POSIX */
-
-#if defined __USE_XOPEN && !defined __USE_XOPEN2K && !defined __USE_GNU
-/* X/Open Issues 1-5 required getopt to be declared in this
- header. It was removed in Issue 6. GNU follows Issue 6. */
-# include <bits/getopt_posix.h>
-#endif
-
-/* Slow-path routines used by the optimized inline functions in
- bits/stdio.h. */
-extern int __uflow (FILE *);
-extern int __overflow (FILE *, int);
-
-/* If we are compiling with optimizing read this file. It contains
- several optimizing inline functions and macros. */
-#ifdef __USE_EXTERN_INLINES
-# include <bits/stdio.h>
-#endif
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/stdio2.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/stdio-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* <stdio.h> included. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdio_ext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdio_ext.h
deleted file mode 100644
index ca8a96b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdio_ext.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Functions to access FILE structure internals.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header contains the same definitions as the header of the same name
- on Sun's Solaris OS. */
-
-#ifndef _STDIO_EXT_H
-#define _STDIO_EXT_H 1
-
-#include <stdio.h>
-
-enum
-{
- /* Query current state of the locking status. */
- FSETLOCKING_QUERY = 0,
-#define FSETLOCKING_QUERY FSETLOCKING_QUERY
- /* The library protects all uses of the stream functions, except for
- uses of the *_unlocked functions, by calls equivalent to flockfile(). */
- FSETLOCKING_INTERNAL,
-#define FSETLOCKING_INTERNAL FSETLOCKING_INTERNAL
- /* The user will take care of locking. */
- FSETLOCKING_BYCALLER
-#define FSETLOCKING_BYCALLER FSETLOCKING_BYCALLER
-};
-
-
-__BEGIN_DECLS
-
-/* Return the size of the buffer of FP in bytes currently in use by
- the given stream. */
-extern size_t __fbufsize (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff the stream FP is opened readonly, or if the
- last operation on the stream was a read operation. */
-extern int __freading (FILE *__fp) __THROW;
-
-/* Return non-zero value iff the stream FP is opened write-only or
- append-only, or if the last operation on the stream was a write
- operation. */
-extern int __fwriting (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff stream FP is not opened write-only or
- append-only. */
-extern int __freadable (FILE *__fp) __THROW;
-
-/* Return non-zero value iff stream FP is not opened read-only. */
-extern int __fwritable (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff the stream FP is line-buffered. */
-extern int __flbf (FILE *__fp) __THROW;
-
-
-/* Discard all pending buffered I/O on the stream FP. */
-extern void __fpurge (FILE *__fp) __THROW;
-
-/* Return amount of output in bytes pending on a stream FP. */
-extern size_t __fpending (FILE *__fp) __THROW;
-
-/* Flush all line-buffered files. */
-extern void _flushlbf (void);
-
-
-/* Set locking status of stream FP to TYPE. */
-extern int __fsetlocking (FILE *__fp, int __type) __THROW;
-
-__END_DECLS
-
-#endif /* stdio_ext.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdlib.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdlib.h
deleted file mode 100644
index 6360845..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/stdlib.h
+++ /dev/null
@@ -1,1028 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.20 General utilities <stdlib.h>
- */
-
-#ifndef _STDLIB_H
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get size_t, wchar_t and NULL from <stddef.h>. */
-#define __need_size_t
-#define __need_wchar_t
-#define __need_NULL
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-#define _STDLIB_H 1
-
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K8) && !defined _SYS_WAIT_H
-/* XPG requires a few symbols from <sys/wait.h> being defined. */
-# include <bits/waitflags.h>
-# include <bits/waitstatus.h>
-
-/* Define the macros <sys/wait.h> also would define this way. */
-# define WEXITSTATUS(status) __WEXITSTATUS (status)
-# define WTERMSIG(status) __WTERMSIG (status)
-# define WSTOPSIG(status) __WSTOPSIG (status)
-# define WIFEXITED(status) __WIFEXITED (status)
-# define WIFSIGNALED(status) __WIFSIGNALED (status)
-# define WIFSTOPPED(status) __WIFSTOPPED (status)
-# ifdef __WIFCONTINUED
-# define WIFCONTINUED(status) __WIFCONTINUED (status)
-# endif
-#endif /* X/Open or XPG7 and <sys/wait.h> not included. */
-
-/* _FloatN API tests for enablement. */
-#include <bits/floatn.h>
-
-/* Returned by `div'. */
-typedef struct
- {
- int quot; /* Quotient. */
- int rem; /* Remainder. */
- } div_t;
-
-/* Returned by `ldiv'. */
-#ifndef __ldiv_t_defined
-typedef struct
- {
- long int quot; /* Quotient. */
- long int rem; /* Remainder. */
- } ldiv_t;
-# define __ldiv_t_defined 1
-#endif
-
-#if defined __USE_ISOC99 && !defined __lldiv_t_defined
-/* Returned by `lldiv'. */
-__extension__ typedef struct
- {
- long long int quot; /* Quotient. */
- long long int rem; /* Remainder. */
- } lldiv_t;
-# define __lldiv_t_defined 1
-#endif
-
-
-/* The largest number rand will return (same as INT_MAX). */
-#define RAND_MAX 2147483647
-
-
-/* We define these the same for all machines.
- Changes from this to the outside world should be done in `_exit'. */
-#define EXIT_FAILURE 1 /* Failing exit status. */
-#define EXIT_SUCCESS 0 /* Successful exit status. */
-
-
-/* Maximum length of a multibyte character in the current locale. */
-#define MB_CUR_MAX (__ctype_get_mb_cur_max ())
-extern size_t __ctype_get_mb_cur_max (void) __THROW __wur;
-
-
-/* Convert a string to a floating-point number. */
-extern double atof (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-/* Convert a string to an integer. */
-extern int atoi (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-/* Convert a string to a long integer. */
-extern long int atol (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-
-#ifdef __USE_ISOC99
-/* Convert a string to a long long integer. */
-__extension__ extern long long int atoll (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-#endif
-
-/* Convert a string to a floating-point number. */
-extern double strtod (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ISOC99
-/* Likewise for `float' and `long double' sizes of floating-point numbers. */
-extern float strtof (const char *__restrict __nptr,
- char **__restrict __endptr) __THROW __nonnull ((1));
-
-extern long double strtold (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-/* Likewise for '_FloatN' and '_FloatNx'. */
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float16 strtof16 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float32 strtof32 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float64 strtof64 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float128 strtof128 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float32x strtof32x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float64x strtof64x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float128x strtof128x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-/* Convert a string to a long integer. */
-extern long int strtol (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned long integer. */
-extern unsigned long int strtoul (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Convert a string to a quadword integer. */
-__extension__
-extern long long int strtoq (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned quadword integer. */
-__extension__
-extern unsigned long long int strtouq (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-#endif /* Use misc. */
-
-#ifdef __USE_ISOC99
-/* Convert a string to a quadword integer. */
-__extension__
-extern long long int strtoll (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned quadword integer. */
-__extension__
-extern unsigned long long int strtoull (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-#endif /* ISO C99 or use MISC. */
-
-/* Convert a floating-point number to a string. */
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-extern int strfromd (char *__dest, size_t __size, const char *__format,
- double __f)
- __THROW __nonnull ((3));
-
-extern int strfromf (char *__dest, size_t __size, const char *__format,
- float __f)
- __THROW __nonnull ((3));
-
-extern int strfroml (char *__dest, size_t __size, const char *__format,
- long double __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf16 (char *__dest, size_t __size, const char * __format,
- _Float16 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf32 (char *__dest, size_t __size, const char * __format,
- _Float32 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf64 (char *__dest, size_t __size, const char * __format,
- _Float64 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf128 (char *__dest, size_t __size, const char * __format,
- _Float128 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf32x (char *__dest, size_t __size, const char * __format,
- _Float32x __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf64x (char *__dest, size_t __size, const char * __format,
- _Float64x __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf128x (char *__dest, size_t __size, const char * __format,
- _Float128x __f)
- __THROW __nonnull ((3));
-#endif
-
-
-#ifdef __USE_GNU
-/* Parallel versions of the functions above which take the locale to
- use as an additional parameter. These are GNU extensions inspired
- by the POSIX.1-2008 extended locale API. */
-# include <bits/types/locale_t.h>
-
-extern long int strtol_l (const char *__restrict __nptr,
- char **__restrict __endptr, int __base,
- locale_t __loc) __THROW __nonnull ((1, 4));
-
-extern unsigned long int strtoul_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-__extension__
-extern long long int strtoll_l (const char *__restrict __nptr,
- char **__restrict __endptr, int __base,
- locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-__extension__
-extern unsigned long long int strtoull_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-extern double strtod_l (const char *__restrict __nptr,
- char **__restrict __endptr, locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-extern float strtof_l (const char *__restrict __nptr,
- char **__restrict __endptr, locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-extern long double strtold_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-# if __HAVE_FLOAT16
-extern _Float16 strtof16_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT32
-extern _Float32 strtof32_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT64
-extern _Float64 strtof64_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT128
-extern _Float128 strtof128_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT32X
-extern _Float32x strtof32x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT64X
-extern _Float64x strtof64x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT128X
-extern _Float128x strtof128x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-#endif /* GNU */
-
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline int
-__NTH (atoi (const char *__nptr))
-{
- return (int) strtol (__nptr, (char **) NULL, 10);
-}
-__extern_inline long int
-__NTH (atol (const char *__nptr))
-{
- return strtol (__nptr, (char **) NULL, 10);
-}
-
-# ifdef __USE_ISOC99
-__extension__ __extern_inline long long int
-__NTH (atoll (const char *__nptr))
-{
- return strtoll (__nptr, (char **) NULL, 10);
-}
-# endif
-#endif /* Optimizing and Inlining. */
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Convert N to base 64 using the digits "./0-9A-Za-z", least-significant
- digit first. Returns a pointer to static storage overwritten by the
- next call. */
-extern char *l64a (long int __n) __THROW __wur;
-
-/* Read a number from a string S in base 64 as above. */
-extern long int a64l (const char *__s)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-
-#endif /* Use misc || extended X/Open. */
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-# include <sys/types.h> /* we need int32_t... */
-
-/* These are the functions that actually do things. The `random', `srandom',
- `initstate' and `setstate' functions are those from BSD Unices.
- The `rand' and `srand' functions are required by the ANSI standard.
- We provide both interfaces to the same random number generator. */
-/* Return a random long integer between 0 and 2^31-1 inclusive. */
-extern long int random (void) __THROW;
-
-/* Seed the random number generator with the given number. */
-extern void srandom (unsigned int __seed) __THROW;
-
-/* Initialize the random number generator to use state buffer STATEBUF,
- of length STATELEN, and seed it with SEED. Optimal lengths are 8, 16,
- 32, 64, 128 and 256, the bigger the better; values less than 8 will
- cause an error and values greater than 256 will be rounded down. */
-extern char *initstate (unsigned int __seed, char *__statebuf,
- size_t __statelen) __THROW __nonnull ((2));
-
-/* Switch the random number generator to state buffer STATEBUF,
- which should have been previously initialized by `initstate'. */
-extern char *setstate (char *__statebuf) __THROW __nonnull ((1));
-
-
-# ifdef __USE_MISC
-/* Reentrant versions of the `random' family of functions.
- These functions all use the following data structure to contain
- state, rather than global state variables. */
-
-struct random_data
- {
- int32_t *fptr; /* Front pointer. */
- int32_t *rptr; /* Rear pointer. */
- int32_t *state; /* Array of state values. */
- int rand_type; /* Type of random number generator. */
- int rand_deg; /* Degree of random number generator. */
- int rand_sep; /* Distance between front and rear. */
- int32_t *end_ptr; /* Pointer behind state table. */
- };
-
-extern int random_r (struct random_data *__restrict __buf,
- int32_t *__restrict __result) __THROW __nonnull ((1, 2));
-
-extern int srandom_r (unsigned int __seed, struct random_data *__buf)
- __THROW __nonnull ((2));
-
-extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
- size_t __statelen,
- struct random_data *__restrict __buf)
- __THROW __nonnull ((2, 4));
-
-extern int setstate_r (char *__restrict __statebuf,
- struct random_data *__restrict __buf)
- __THROW __nonnull ((1, 2));
-# endif /* Use misc. */
-#endif /* Use extended X/Open || misc. */
-
-
-/* Return a random integer between 0 and RAND_MAX inclusive. */
-extern int rand (void) __THROW;
-/* Seed the random number generator with the given number. */
-extern void srand (unsigned int __seed) __THROW;
-
-#ifdef __USE_POSIX199506
-/* Reentrant interface according to POSIX.1. */
-extern int rand_r (unsigned int *__seed) __THROW;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* System V style 48-bit random number generator functions. */
-
-/* Return non-negative, double-precision floating-point value in [0.0,1.0). */
-extern double drand48 (void) __THROW;
-extern double erand48 (unsigned short int __xsubi[3]) __THROW __nonnull ((1));
-
-/* Return non-negative, long integer in [0,2^31). */
-extern long int lrand48 (void) __THROW;
-extern long int nrand48 (unsigned short int __xsubi[3])
- __THROW __nonnull ((1));
-
-/* Return signed, long integers in [-2^31,2^31). */
-extern long int mrand48 (void) __THROW;
-extern long int jrand48 (unsigned short int __xsubi[3])
- __THROW __nonnull ((1));
-
-/* Seed random number generator. */
-extern void srand48 (long int __seedval) __THROW;
-extern unsigned short int *seed48 (unsigned short int __seed16v[3])
- __THROW __nonnull ((1));
-extern void lcong48 (unsigned short int __param[7]) __THROW __nonnull ((1));
-
-# ifdef __USE_MISC
-/* Data structure for communication with thread safe versions. This
- type is to be regarded as opaque. It's only exported because users
- have to allocate objects of this type. */
-struct drand48_data
- {
- unsigned short int __x[3]; /* Current state. */
- unsigned short int __old_x[3]; /* Old state. */
- unsigned short int __c; /* Additive const. in congruential formula. */
- unsigned short int __init; /* Flag for initializing. */
- __extension__ unsigned long long int __a; /* Factor in congruential
- formula. */
- };
-
-/* Return non-negative, double-precision floating-point value in [0.0,1.0). */
-extern int drand48_r (struct drand48_data *__restrict __buffer,
- double *__restrict __result) __THROW __nonnull ((1, 2));
-extern int erand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- double *__restrict __result) __THROW __nonnull ((1, 2));
-
-/* Return non-negative, long integer in [0,2^31). */
-extern int lrand48_r (struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-extern int nrand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-
-/* Return signed, long integers in [-2^31,2^31). */
-extern int mrand48_r (struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-extern int jrand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-
-/* Seed random number generator. */
-extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
- __THROW __nonnull ((2));
-
-extern int seed48_r (unsigned short int __seed16v[3],
- struct drand48_data *__buffer) __THROW __nonnull ((1, 2));
-
-extern int lcong48_r (unsigned short int __param[7],
- struct drand48_data *__buffer)
- __THROW __nonnull ((1, 2));
-# endif /* Use misc. */
-#endif /* Use misc or X/Open. */
-
-/* Allocate SIZE bytes of memory. */
-extern void *malloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-/* Allocate NMEMB elements of SIZE bytes each, all initialized to 0. */
-extern void *calloc (size_t __nmemb, size_t __size)
- __THROW __attribute_malloc__ __attribute_alloc_size__ ((1, 2)) __wur;
-
-/* Re-allocate the previously allocated block
- in PTR, making the new block SIZE bytes long. */
-/* __attribute_malloc__ is not used, because if realloc returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *realloc (void *__ptr, size_t __size)
- __THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2));
-
-#ifdef __USE_MISC
-/* Re-allocate the previously allocated block in PTR, making the new
- block large enough for NMEMB elements of SIZE bytes each. */
-/* __attribute_malloc__ is not used, because if reallocarray returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
- __THROW __attribute_warn_unused_result__
- __attribute_alloc_size__ ((2, 3));
-#endif
-
-/* Free a block allocated by `malloc', `realloc' or `calloc'. */
-extern void free (void *__ptr) __THROW;
-
-#ifdef __USE_MISC
-# include <alloca.h>
-#endif /* Use misc. */
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC
-/* Allocate SIZE bytes on a page boundary. The storage cannot be freed. */
-extern void *valloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Allocate memory of SIZE bytes with an alignment of ALIGNMENT. */
-extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#ifdef __USE_ISOC11
-/* ISO C variant of aligned allocation. */
-extern void *aligned_alloc (size_t __alignment, size_t __size)
- __THROW __attribute_malloc__ __attribute_alloc_size__ ((2)) __wur;
-#endif
-
-/* Abort execution and generate a core-dump. */
-extern void abort (void) __THROW __attribute__ ((__noreturn__));
-
-
-/* Register a function to be called when `exit' is called. */
-extern int atexit (void (*__func) (void)) __THROW __nonnull ((1));
-
-#if defined __USE_ISOC11 || defined __USE_ISOCXX11
-/* Register a function to be called when `quick_exit' is called. */
-# ifdef __cplusplus
-extern "C++" int at_quick_exit (void (*__func) (void))
- __THROW __asm ("at_quick_exit") __nonnull ((1));
-# else
-extern int at_quick_exit (void (*__func) (void)) __THROW __nonnull ((1));
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Register a function to be called with the status
- given to `exit' and the given argument. */
-extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
- __THROW __nonnull ((1));
-#endif
-
-/* Call all functions registered with `atexit' and `on_exit',
- in the reverse of the order in which they were registered,
- perform stdio cleanup, and terminate program execution with STATUS. */
-extern void exit (int __status) __THROW __attribute__ ((__noreturn__));
-
-#if defined __USE_ISOC11 || defined __USE_ISOCXX11
-/* Call all functions registered with `at_quick_exit' in the reverse
- of the order in which they were registered and terminate program
- execution with STATUS. */
-extern void quick_exit (int __status) __THROW __attribute__ ((__noreturn__));
-#endif
-
-#ifdef __USE_ISOC99
-/* Terminate the program with STATUS without calling any of the
- functions registered with `atexit' or `on_exit'. */
-extern void _Exit (int __status) __THROW __attribute__ ((__noreturn__));
-#endif
-
-
-/* Return the value of envariable NAME, or NULL if it doesn't exist. */
-extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur;
-
-#ifdef __USE_GNU
-/* This function is similar to the above but returns NULL if the
- programs is running with SUID or SGID enabled. */
-extern char *secure_getenv (const char *__name)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* The SVID says this is in <stdio.h>, but this seems a better place. */
-/* Put STRING, which is of the form "NAME=VALUE", in the environment.
- If there is no `=', remove NAME from the environment. */
-extern int putenv (char *__string) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set NAME to VALUE in the environment.
- If REPLACE is nonzero, overwrite an existing value. */
-extern int setenv (const char *__name, const char *__value, int __replace)
- __THROW __nonnull ((2));
-
-/* Remove the variable NAME from the environment. */
-extern int unsetenv (const char *__name) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_MISC
-/* The `clearenv' was planned to be added to POSIX.1 but probably
- never made it. Nevertheless the POSIX.9 standard (POSIX bindings
- for Fortran 77) requires this function. */
-extern int clearenv (void) __THROW;
-#endif
-
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8)
-/* Generate a unique temporary file name from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the file name unique.
- Always returns TEMPLATE, it's either a temporary file name or a null
- string if it cannot get a unique file name. */
-extern char *mktemp (char *__template) __THROW __nonnull ((1));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Generate a unique temporary file name from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the filename unique.
- Returns a file descriptor open on the file for reading and writing,
- or -1 if it cannot create a uniquely-named file.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkstemp (char *__template) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkstemp, (char *__template), mkstemp64)
- __nonnull ((1)) __wur;
-# else
-# define mkstemp mkstemp64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkstemp64 (char *__template) __nonnull ((1)) __wur;
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Similar to mkstemp, but the template can have a suffix after the
- XXXXXX. The length of the suffix is specified in the second
- parameter.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkstemps (char *__template, int __suffixlen) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkstemps, (char *__template, int __suffixlen),
- mkstemps64) __nonnull ((1)) __wur;
-# else
-# define mkstemps mkstemps64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkstemps64 (char *__template, int __suffixlen)
- __nonnull ((1)) __wur;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Create a unique temporary directory from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the directory name unique.
- Returns TEMPLATE, or a null pointer if it cannot get a unique name.
- The directory is created mode 700. */
-extern char *mkdtemp (char *__template) __THROW __nonnull ((1)) __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Generate a unique temporary file name from TEMPLATE similar to
- mkstemp. But allow the caller to pass additional flags which are
- used in the open call to create the file..
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkostemp (char *__template, int __flags) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkostemp, (char *__template, int __flags), mkostemp64)
- __nonnull ((1)) __wur;
-# else
-# define mkostemp mkostemp64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkostemp64 (char *__template, int __flags) __nonnull ((1)) __wur;
-# endif
-
-/* Similar to mkostemp, but the template can have a suffix after the
- XXXXXX. The length of the suffix is specified in the second
- parameter.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkostemps (char *__template, int __suffixlen, int __flags)
- __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkostemps, (char *__template, int __suffixlen,
- int __flags), mkostemps64)
- __nonnull ((1)) __wur;
-# else
-# define mkostemps mkostemps64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkostemps64 (char *__template, int __suffixlen, int __flags)
- __nonnull ((1)) __wur;
-# endif
-#endif
-
-
-/* Execute the given line as a shell command.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int system (const char *__command) __wur;
-
-
-#ifdef __USE_GNU
-/* Return a malloc'd string containing the canonical absolute name of the
- existing named file. */
-extern char *canonicalize_file_name (const char *__name)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Return the canonical absolute name of file NAME. If RESOLVED is
- null, the result is malloc'd; otherwise, if the canonical name is
- PATH_MAX chars or more, returns null with `errno' set to
- ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars,
- returns the name in RESOLVED. */
-extern char *realpath (const char *__restrict __name,
- char *__restrict __resolved) __THROW __wur;
-#endif
-
-
-/* Shorthand for type of comparison functions. */
-#ifndef __COMPAR_FN_T
-# define __COMPAR_FN_T
-typedef int (*__compar_fn_t) (const void *, const void *);
-
-# ifdef __USE_GNU
-typedef __compar_fn_t comparison_fn_t;
-# endif
-#endif
-#ifdef __USE_GNU
-typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
-#endif
-
-/* Do a binary search for KEY in BASE, which consists of NMEMB elements
- of SIZE bytes each, using COMPAR to perform the comparisons. */
-extern void *bsearch (const void *__key, const void *__base,
- size_t __nmemb, size_t __size, __compar_fn_t __compar)
- __nonnull ((1, 2, 5)) __wur;
-
-#ifdef __USE_EXTERN_INLINES
-# include <bits/stdlib-bsearch.h>
-#endif
-
-/* Sort NMEMB elements of BASE, of SIZE bytes each,
- using COMPAR to perform the comparisons. */
-extern void qsort (void *__base, size_t __nmemb, size_t __size,
- __compar_fn_t __compar) __nonnull ((1, 4));
-#ifdef __USE_GNU
-extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
- __compar_d_fn_t __compar, void *__arg)
- __nonnull ((1, 4));
-#endif
-
-
-/* Return the absolute value of X. */
-extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
-extern long int labs (long int __x) __THROW __attribute__ ((__const__)) __wur;
-
-#ifdef __USE_ISOC99
-__extension__ extern long long int llabs (long long int __x)
- __THROW __attribute__ ((__const__)) __wur;
-#endif
-
-
-/* Return the `div_t', `ldiv_t' or `lldiv_t' representation
- of the value of NUMER over DENOM. */
-/* GCC may have built-ins for these someday. */
-extern div_t div (int __numer, int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-extern ldiv_t ldiv (long int __numer, long int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-
-#ifdef __USE_ISOC99
-__extension__ extern lldiv_t lldiv (long long int __numer,
- long long int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-#endif
-
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Convert floating point numbers to strings. The returned values are
- valid only until another call to the same function. */
-
-/* Convert VALUE to a string with NDIGIT digits and return a pointer to
- this. Set *DECPT with the position of the decimal character and *SIGN
- with the sign of the number. */
-extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign) __THROW __nonnull ((3, 4)) __wur;
-
-/* Convert VALUE to a string rounded to NDIGIT decimal digits. Set *DECPT
- with the position of the decimal character and *SIGN with the sign of
- the number. */
-extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign) __THROW __nonnull ((3, 4)) __wur;
-
-/* If possible convert VALUE to a string with NDIGIT significant digits.
- Otherwise use exponential representation. The resulting string will
- be written to BUF. */
-extern char *gcvt (double __value, int __ndigit, char *__buf)
- __THROW __nonnull ((3)) __wur;
-#endif
-
-#ifdef __USE_MISC
-/* Long double versions of above functions. */
-extern char *qecvt (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign)
- __THROW __nonnull ((3, 4)) __wur;
-extern char *qfcvt (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign)
- __THROW __nonnull ((3, 4)) __wur;
-extern char *qgcvt (long double __value, int __ndigit, char *__buf)
- __THROW __nonnull ((3)) __wur;
-
-
-/* Reentrant version of the functions above which provide their own
- buffers. */
-extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign, char *__restrict __buf,
- size_t __len) __THROW __nonnull ((3, 4, 5));
-extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign, char *__restrict __buf,
- size_t __len) __THROW __nonnull ((3, 4, 5));
-
-extern int qecvt_r (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((3, 4, 5));
-extern int qfcvt_r (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((3, 4, 5));
-#endif /* misc */
-
-
-/* Return the length of the multibyte character
- in S, which is no longer than N. */
-extern int mblen (const char *__s, size_t __n) __THROW;
-/* Return the length of the given multibyte character,
- putting its `wchar_t' representation in *PWC. */
-extern int mbtowc (wchar_t *__restrict __pwc,
- const char *__restrict __s, size_t __n) __THROW;
-/* Put the multibyte character represented
- by WCHAR in S, returning its length. */
-extern int wctomb (char *__s, wchar_t __wchar) __THROW;
-
-
-/* Convert a multibyte string to a wide char string. */
-extern size_t mbstowcs (wchar_t *__restrict __pwcs,
- const char *__restrict __s, size_t __n) __THROW
- __attr_access ((__read_only__, 2));
-/* Convert a wide char string to multibyte string. */
-extern size_t wcstombs (char *__restrict __s,
- const wchar_t *__restrict __pwcs, size_t __n)
- __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-#ifdef __USE_MISC
-/* Determine whether the string value of RESPONSE matches the affirmation
- or negative response expression as specified by the LC_MESSAGES category
- in the program's current locale. Returns 1 if affirmative, 0 if
- negative, and -1 if not matching. */
-extern int rpmatch (const char *__response) __THROW __nonnull ((1)) __wur;
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Parse comma separated suboption from *OPTIONP and match against
- strings in TOKENS. If found return index and set *VALUEP to
- optional value introduced by an equal sign. If the suboption is
- not part of TOKENS return in *VALUEP beginning of unknown
- suboption. On exit *OPTIONP is set to the beginning of the next
- token or at the terminating NUL character. */
-extern int getsubopt (char **__restrict __optionp,
- char *const *__restrict __tokens,
- char **__restrict __valuep)
- __THROW __nonnull ((1, 2, 3)) __wur;
-#endif
-
-
-/* X/Open pseudo terminal handling. */
-
-#ifdef __USE_XOPEN2KXSI
-/* Return a master pseudo-terminal handle. */
-extern int posix_openpt (int __oflag) __wur;
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* The next four functions all take a master pseudo-tty fd and
- perform an operation on the associated slave: */
-
-/* Chown the slave to the calling user. */
-extern int grantpt (int __fd) __THROW;
-
-/* Release an internal lock so the slave can be opened.
- Call after grantpt(). */
-extern int unlockpt (int __fd) __THROW;
-
-/* Return the pathname of the pseudo terminal slave associated with
- the master FD is open on, or NULL on errors.
- The returned storage is good until the next call to this function. */
-extern char *ptsname (int __fd) __THROW __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Store at most BUFLEN characters of the pathname of the slave pseudo
- terminal associated with the master FD is open on in BUF.
- Return 0 on success, otherwise an error number. */
-extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-
-/* Open a master pseudo terminal and return its file descriptor. */
-extern int getpt (void);
-#endif
-
-#ifdef __USE_MISC
-/* Put the 1 minute, 5 minute and 15 minute load averages into the first
- NELEM elements of LOADAVG. Return the number written (never more than
- three, but may be less than NELEM), or -1 if an error occurred. */
-extern int getloadavg (double __loadavg[], int __nelem)
- __THROW __nonnull ((1));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K
-/* Return the index into the active-logins file (utmp) for
- the controlling terminal. */
-extern int ttyslot (void) __THROW;
-#endif
-
-#include <bits/stdlib-float.h>
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/stdlib.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/stdlib-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* stdlib.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/string.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/string.h
deleted file mode 100644
index 04e1b70..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/string.h
+++ /dev/null
@@ -1,525 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.21 String handling <string.h>
- */
-
-#ifndef _STRING_H
-#define _STRING_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-__BEGIN_DECLS
-
-/* Get size_t and NULL from <stddef.h>. */
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && (__GNUC_PREREQ (4, 4) \
- || __glibc_clang_prereq (3, 5))
-# define __CORRECT_ISO_CPP_STRING_H_PROTO
-#endif
-
-
-/* Copy N bytes of SRC to DEST. */
-extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- size_t __n) __THROW __nonnull ((1, 2));
-/* Copy N bytes of SRC to DEST, guaranteeing
- correct behavior for overlapping strings. */
-extern void *memmove (void *__dest, const void *__src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N bytes of SRC to DEST, stopping when C is found.
- Return the position in DEST one byte past where C was copied,
- or NULL if C was not found in the first N bytes of SRC. */
-#if defined __USE_MISC || defined __USE_XOPEN || __GLIBC_USE (ISOC2X)
-extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
- int __c, size_t __n)
- __THROW __nonnull ((1, 2)) __attr_access ((__write_only__, 1, 4));
-#endif /* Misc || X/Open. */
-
-
-/* Set N bytes of S to C. */
-extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
-
-/* Compare N bytes of S1 and S2. */
-extern int memcmp (const void *__s1, const void *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Search N bytes of S for C. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern void *memchr (void *__s, int __c, size_t __n)
- __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1));
-extern const void *memchr (const void *__s, int __c, size_t __n)
- __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline void *
-memchr (void *__s, int __c, size_t __n) __THROW
-{
- return __builtin_memchr (__s, __c, __n);
-}
-
-__extern_always_inline const void *
-memchr (const void *__s, int __c, size_t __n) __THROW
-{
- return __builtin_memchr (__s, __c, __n);
-}
-# endif
-}
-#else
-extern void *memchr (const void *__s, int __c, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* Search in S for C. This is similar to `memchr' but there is no
- length limit. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" void *rawmemchr (void *__s, int __c)
- __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1));
-extern "C++" const void *rawmemchr (const void *__s, int __c)
- __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1));
-# else
-extern void *rawmemchr (const void *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-
-/* Search N bytes of S for the final occurrence of C. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" void *memrchr (void *__s, int __c, size_t __n)
- __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-extern "C++" const void *memrchr (const void *__s, int __c, size_t __n)
- __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-# else
-extern void *memrchr (const void *__s, int __c, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-# endif
-#endif
-
-
-/* Copy SRC to DEST. */
-extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Copy no more than N characters of SRC to DEST. */
-extern char *strncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Append SRC onto DEST. */
-extern char *strcat (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Append no more than N characters from SRC onto DEST. */
-extern char *strncat (char *__restrict __dest, const char *__restrict __src,
- size_t __n) __THROW __nonnull ((1, 2));
-
-/* Compare S1 and S2. */
-extern int strcmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Compare N characters of S1 and S2. */
-extern int strncmp (const char *__s1, const char *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Compare the collated forms of S1 and S2. */
-extern int strcoll (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Put a transformation of SRC into no more than N bytes of DEST. */
-extern size_t strxfrm (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 1, 3));
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Compare the collated forms of S1 and S2, using sorting rules from L. */
-extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l)
- __THROW __attribute_pure__ __nonnull ((1, 2, 3));
-/* Put a transformation of SRC into no more than N bytes of DEST,
- using sorting rules from L. */
-extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
- locale_t __l) __THROW __nonnull ((2, 4))
- __attr_access ((__write_only__, 1, 3));
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8 \
- || __GLIBC_USE (LIB_EXT2) || __GLIBC_USE (ISOC2X))
-/* Duplicate S, returning an identical malloc'd string. */
-extern char *strdup (const char *__s)
- __THROW __attribute_malloc__ __nonnull ((1));
-#endif
-
-/* Return a malloc'd copy of at most N bytes of STRING. The
- resultant string is terminated even if no null terminator
- appears before STRING[N]. */
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2) || __GLIBC_USE (ISOC2X)
-extern char *strndup (const char *__string, size_t __n)
- __THROW __attribute_malloc__ __nonnull ((1));
-#endif
-
-#if defined __USE_GNU && defined __GNUC__
-/* Duplicate S, returning an identical alloca'd string. */
-# define strdupa(s) \
- (__extension__ \
- ({ \
- const char *__old = (s); \
- size_t __len = strlen (__old) + 1; \
- char *__new = (char *) __builtin_alloca (__len); \
- (char *) memcpy (__new, __old, __len); \
- }))
-
-/* Return an alloca'd copy of at most N bytes of string. */
-# define strndupa(s, n) \
- (__extension__ \
- ({ \
- const char *__old = (s); \
- size_t __len = strnlen (__old, (n)); \
- char *__new = (char *) __builtin_alloca (__len + 1); \
- __new[__len] = '\0'; \
- (char *) memcpy (__new, __old, __len); \
- }))
-#endif
-
-/* Find the first occurrence of C in S. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strchr (char *__s, int __c)
- __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1));
-extern const char *strchr (const char *__s, int __c)
- __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strchr (char *__s, int __c) __THROW
-{
- return __builtin_strchr (__s, __c);
-}
-
-__extern_always_inline const char *
-strchr (const char *__s, int __c) __THROW
-{
- return __builtin_strchr (__s, __c);
-}
-# endif
-}
-#else
-extern char *strchr (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-/* Find the last occurrence of C in S. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strrchr (char *__s, int __c)
- __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1));
-extern const char *strrchr (const char *__s, int __c)
- __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strrchr (char *__s, int __c) __THROW
-{
- return __builtin_strrchr (__s, __c);
-}
-
-__extern_always_inline const char *
-strrchr (const char *__s, int __c) __THROW
-{
- return __builtin_strrchr (__s, __c);
-}
-# endif
-}
-#else
-extern char *strrchr (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* This function is similar to `strchr'. But it returns a pointer to
- the closing NUL byte in case C is not found in S. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *strchrnul (char *__s, int __c)
- __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1));
-extern "C++" const char *strchrnul (const char *__s, int __c)
- __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1));
-# else
-extern char *strchrnul (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-#endif
-
-/* Return the length of the initial segment of S which
- consists entirely of characters not in REJECT. */
-extern size_t strcspn (const char *__s, const char *__reject)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Return the length of the initial segment of S which
- consists entirely of characters in ACCEPT. */
-extern size_t strspn (const char *__s, const char *__accept)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Find the first occurrence in S of any character in ACCEPT. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strpbrk (char *__s, const char *__accept)
- __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2));
-extern const char *strpbrk (const char *__s, const char *__accept)
- __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strpbrk (char *__s, const char *__accept) __THROW
-{
- return __builtin_strpbrk (__s, __accept);
-}
-
-__extern_always_inline const char *
-strpbrk (const char *__s, const char *__accept) __THROW
-{
- return __builtin_strpbrk (__s, __accept);
-}
-# endif
-}
-#else
-extern char *strpbrk (const char *__s, const char *__accept)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-#endif
-/* Find the first occurrence of NEEDLE in HAYSTACK. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strstr (char *__haystack, const char *__needle)
- __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2));
-extern const char *strstr (const char *__haystack, const char *__needle)
- __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strstr (char *__haystack, const char *__needle) __THROW
-{
- return __builtin_strstr (__haystack, __needle);
-}
-
-__extern_always_inline const char *
-strstr (const char *__haystack, const char *__needle) __THROW
-{
- return __builtin_strstr (__haystack, __needle);
-}
-# endif
-}
-#else
-extern char *strstr (const char *__haystack, const char *__needle)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-#endif
-
-
-/* Divide S into tokens separated by characters in DELIM. */
-extern char *strtok (char *__restrict __s, const char *__restrict __delim)
- __THROW __nonnull ((2));
-
-/* Divide S into tokens separated by characters in DELIM. Information
- passed between calls are stored in SAVE_PTR. */
-extern char *__strtok_r (char *__restrict __s,
- const char *__restrict __delim,
- char **__restrict __save_ptr)
- __THROW __nonnull ((2, 3));
-#ifdef __USE_POSIX
-extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
- char **__restrict __save_ptr)
- __THROW __nonnull ((2, 3));
-#endif
-
-#ifdef __USE_GNU
-/* Similar to `strstr' but this function ignores the case of both strings. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *strcasestr (char *__haystack, const char *__needle)
- __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2));
-extern "C++" const char *strcasestr (const char *__haystack,
- const char *__needle)
- __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2));
-# else
-extern char *strcasestr (const char *__haystack, const char *__needle)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif
-
-#ifdef __USE_GNU
-/* Find the first occurrence of NEEDLE in HAYSTACK.
- NEEDLE is NEEDLELEN bytes long;
- HAYSTACK is HAYSTACKLEN bytes long. */
-extern void *memmem (const void *__haystack, size_t __haystacklen,
- const void *__needle, size_t __needlelen)
- __THROW __attribute_pure__ __nonnull ((1, 3))
- __attr_access ((__read_only__, 1, 2))
- __attr_access ((__read_only__, 3, 4));
-
-/* Copy N bytes of SRC to DEST, return pointer to bytes after the
- last written byte. */
-extern void *__mempcpy (void *__restrict __dest,
- const void *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-extern void *mempcpy (void *__restrict __dest,
- const void *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-#endif
-
-
-/* Return the length of S. */
-extern size_t strlen (const char *__s)
- __THROW __attribute_pure__ __nonnull ((1));
-
-#ifdef __USE_XOPEN2K8
-/* Find the length of STRING, but scan at most MAXLEN characters.
- If no '\0' terminator is found in that many characters, return MAXLEN. */
-extern size_t strnlen (const char *__string, size_t __maxlen)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-
-/* Return a string describing the meaning of the `errno' code in ERRNUM. */
-extern char *strerror (int __errnum) __THROW;
-#ifdef __USE_XOPEN2K
-/* Reentrant version of `strerror'.
- There are 2 flavors of `strerror_r', GNU which returns the string
- and may or may not use the supplied temporary buffer and POSIX one
- which fills the string into the buffer.
- To use the POSIX version, -D_XOPEN_SOURCE=600 or -D_POSIX_C_SOURCE=200112L
- without -D_GNU_SOURCE is needed, otherwise the GNU version is
- preferred. */
-# if defined __USE_XOPEN2K && !defined __USE_GNU
-/* Fill BUF with a string describing the meaning of the `errno' code in
- ERRNUM. */
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (strerror_r,
- (int __errnum, char *__buf, size_t __buflen),
- __xpg_strerror_r) __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-# else
-extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-# define strerror_r __xpg_strerror_r
-# endif
-# else
-/* If a temporary buffer is required, at most BUFLEN bytes of BUF will be
- used. */
-extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __wur __attr_access ((__write_only__, 2, 3));
-# endif
-
-# ifdef __USE_GNU
-/* Return a string describing the meaning of tthe error in ERR. */
-extern const char *strerrordesc_np (int __err) __THROW;
-/* Return a string with the error name in ERR. */
-extern const char *strerrorname_np (int __err) __THROW;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Translate error number to string according to the locale L. */
-extern char *strerror_l (int __errnum, locale_t __l) __THROW;
-#endif
-
-#ifdef __USE_MISC
-# include <strings.h>
-
-/* Set N bytes of S to 0. The compiler will not delete a call to this
- function, even if S is dead after the call. */
-extern void explicit_bzero (void *__s, size_t __n) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-
-/* Return the next DELIM-delimited token from *STRINGP,
- terminating it with a '\0', and update *STRINGP to point past it. */
-extern char *strsep (char **__restrict __stringp,
- const char *__restrict __delim)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Return a string describing the meaning of the signal number in SIG. */
-extern char *strsignal (int __sig) __THROW;
-
-# ifdef __USE_GNU
-/* Return an abbreviation string for the signal number SIG. */
-extern const char *sigabbrev_np (int __sig) __THROW;
-/* Return a string describing the meaning of the signal number in SIG,
- the result is not translated. */
-extern const char *sigdescr_np (int __sig) __THROW;
-# endif
-
-/* Copy SRC to DEST, returning the address of the terminating '\0' in DEST. */
-extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-extern char *stpcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N characters of SRC to DEST, returning the address of
- the last character written into DEST. */
-extern char *__stpncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-extern char *stpncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-/* Compare S1 and S2 as strings holding name & indices/version numbers. */
-extern int strverscmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Sautee STRING briskly. */
-extern char *strfry (char *__string) __THROW __nonnull ((1));
-
-/* Frobnicate N bytes of S. */
-extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-
-# ifndef basename
-/* Return the file name within directory of FILENAME. We don't
- declare the function if the `basename' macro is available (defined
- in <libgen.h>) which makes the XPG version of this function
- available. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *basename (char *__filename)
- __THROW __asm ("basename") __nonnull ((1));
-extern "C++" const char *basename (const char *__filename)
- __THROW __asm ("basename") __nonnull ((1));
-# else
-extern char *basename (const char *__filename) __THROW __nonnull ((1));
-# endif
-# endif
-#endif
-
-#if __GNUC_PREREQ (3,4)
-# if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-/* Functions with security checks. */
-# include <bits/string_fortified.h>
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* string.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/strings.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/strings.h
deleted file mode 100644
index ae7c7a3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/strings.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STRINGS_H
-#define _STRINGS_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && __GNUC_PREREQ (4, 4)
-# define __CORRECT_ISO_CPP_STRINGS_H_PROTO
-#endif
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8
-/* Compare N bytes of S1 and S2 (same as memcmp). */
-extern int bcmp (const void *__s1, const void *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Copy N bytes of SRC to DEST (like memmove, but args reversed). */
-extern void bcopy (const void *__src, void *__dest, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Set N bytes of S to 0. */
-extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1));
-
-/* Find the first occurrence of C in S (same as strchr). */
-# ifdef __CORRECT_ISO_CPP_STRINGS_H_PROTO
-extern "C++"
-{
-extern char *index (char *__s, int __c)
- __THROW __asm ("index") __attribute_pure__ __nonnull ((1));
-extern const char *index (const char *__s, int __c)
- __THROW __asm ("index") __attribute_pure__ __nonnull ((1));
-
-# if defined __OPTIMIZE__
-__extern_always_inline char *
-index (char *__s, int __c) __THROW
-{
- return __builtin_index (__s, __c);
-}
-
-__extern_always_inline const char *
-index (const char *__s, int __c) __THROW
-{
- return __builtin_index (__s, __c);
-}
-# endif
-}
-# else
-extern char *index (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-
-/* Find the last occurrence of C in S (same as strrchr). */
-# ifdef __CORRECT_ISO_CPP_STRINGS_H_PROTO
-extern "C++"
-{
-extern char *rindex (char *__s, int __c)
- __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1));
-extern const char *rindex (const char *__s, int __c)
- __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1));
-
-# if defined __OPTIMIZE__
-__extern_always_inline char *
-rindex (char *__s, int __c) __THROW
-{
- return __builtin_rindex (__s, __c);
-}
-
-__extern_always_inline const char *
-rindex (const char *__s, int __c) __THROW
-{
- return __builtin_rindex (__s, __c);
-}
-# endif
-}
-# else
-extern char *rindex (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-#endif
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8 || defined __USE_XOPEN2K8XSI
-/* Return the position of the first bit set in I, or 0 if none are set.
- The least-significant bit is position 1, the most-significant 32. */
-extern int ffs (int __i) __THROW __attribute_const__;
-#endif
-
-/* The following two functions are non-standard but necessary for non-32 bit
- platforms. */
-# ifdef __USE_MISC
-extern int ffsl (long int __l) __THROW __attribute_const__;
-__extension__ extern int ffsll (long long int __ll)
- __THROW __attribute_const__;
-# endif
-
-/* Compare S1 and S2, ignoring case. */
-extern int strcasecmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Compare no more than N chars of S1 and S2, ignoring case. */
-extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Compare S1 and S2, ignoring case, using collation rules from LOC. */
-extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc)
- __THROW __attribute_pure__ __nonnull ((1, 2, 3));
-
-/* Compare no more than N chars of S1 and S2, ignoring case, using
- collation rules from LOC. */
-extern int strncasecmp_l (const char *__s1, const char *__s2,
- size_t __n, locale_t __loc)
- __THROW __attribute_pure__ __nonnull ((1, 2, 4));
-#endif
-
-__END_DECLS
-
-#if __GNUC_PREREQ (3,4) && __USE_FORTIFY_LEVEL > 0 \
- && defined __fortify_function
-/* Functions with security checks. */
-# if defined __USE_MISC || !defined __USE_XOPEN2K8
-# include <bits/strings_fortified.h>
-# endif
-#endif
-
-#endif /* strings.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/acct.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/acct.h
deleted file mode 100644
index 8c6ab82..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/acct.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_ACCT_H
-#define _SYS_ACCT_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <bits/endian.h>
-#include <bits/types/time_t.h>
-
-__BEGIN_DECLS
-
-#define ACCT_COMM 16
-
-/*
- comp_t is a 16-bit "floating" point number with a 3-bit base 8
- exponent and a 13-bit fraction. See linux/kernel/acct.c for the
- specific encoding system used.
-*/
-
-typedef uint16_t comp_t;
-
-struct acct
-{
- char ac_flag; /* Flags. */
- uint16_t ac_uid; /* Real user ID. */
- uint16_t ac_gid; /* Real group ID. */
- uint16_t ac_tty; /* Controlling terminal. */
- uint32_t ac_btime; /* Beginning time. */
- comp_t ac_utime; /* User time. */
- comp_t ac_stime; /* System time. */
- comp_t ac_etime; /* Elapsed time. */
- comp_t ac_mem; /* Average memory usage. */
- comp_t ac_io; /* Chars transferred. */
- comp_t ac_rw; /* Blocks read or written. */
- comp_t ac_minflt; /* Minor pagefaults. */
- comp_t ac_majflt; /* Major pagefaults. */
- comp_t ac_swaps; /* Number of swaps. */
- uint32_t ac_exitcode; /* Process exitcode. */
- char ac_comm[ACCT_COMM+1]; /* Command name. */
- char ac_pad[10]; /* Padding bytes. */
-};
-
-
-struct acct_v3
-{
- char ac_flag; /* Flags */
- char ac_version; /* Always set to ACCT_VERSION */
- uint16_t ac_tty; /* Control Terminal */
- uint32_t ac_exitcode; /* Exitcode */
- uint32_t ac_uid; /* Real User ID */
- uint32_t ac_gid; /* Real Group ID */
- uint32_t ac_pid; /* Process ID */
- uint32_t ac_ppid; /* Parent Process ID */
- uint32_t ac_btime; /* Process Creation Time */
- float ac_etime; /* Elapsed Time */
- comp_t ac_utime; /* User Time */
- comp_t ac_stime; /* System Time */
- comp_t ac_mem; /* Average Memory Usage */
- comp_t ac_io; /* Chars Transferred */
- comp_t ac_rw; /* Blocks Read or Written */
- comp_t ac_minflt; /* Minor Pagefaults */
- comp_t ac_majflt; /* Major Pagefaults */
- comp_t ac_swaps; /* Number of Swaps */
- char ac_comm[ACCT_COMM]; /* Command Name */
-};
-
-
-enum
- {
- AFORK = 0x01, /* Has executed fork, but no exec. */
- ASU = 0x02, /* Used super-user privileges. */
- ACORE = 0x08, /* Dumped core. */
- AXSIG = 0x10 /* Killed by a signal. */
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ACCT_BYTEORDER 0x80 /* Accounting file is big endian. */
-#else
-# define ACCT_BYTEORDER 0x00 /* Accounting file is little endian. */
-#endif
-
-#define AHZ 100
-
-
-/* Switch process accounting on and off. */
-extern int acct (const char *__filename) __THROW;
-
-__END_DECLS
-
-#endif /* sys/acct.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/auxv.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/auxv.h
deleted file mode 100644
index 128cf39..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/auxv.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Access to the auxiliary vector.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_AUXV_H
-#define _SYS_AUXV_H 1
-
-#include <elf.h>
-#include <sys/cdefs.h>
-#include <bits/hwcap.h>
-
-__BEGIN_DECLS
-
-/* Return the value associated with an Elf*_auxv_t type from the auxv list
- passed to the program on startup. If TYPE was not present in the auxv
- list, returns zero and sets errno to ENOENT. */
-extern unsigned long int getauxval (unsigned long int __type)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/auxv.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/bitypes.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/bitypes.h
deleted file mode 100644
index 3a9860f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/bitypes.h
+++ /dev/null
@@ -1,3 +0,0 @@
-/* The GNU <sys/types.h> defines all the necessary types. */
-
-#include <sys/types.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/cdefs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/cdefs.h
deleted file mode 100644
index bace592..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/cdefs.h
+++ /dev/null
@@ -1,742 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_CDEFS_H
-#define _SYS_CDEFS_H 1
-
-/* We are almost always included from features.h. */
-#ifndef _FEATURES_H
-# include <features.h>
-#endif
-
-/* The GNU libc does not support any K&R compilers or the traditional mode
- of ISO C compilers anymore. Check for some of the combinations not
- supported anymore. */
-#if defined __GNUC__ && !defined __STDC__
-# error "You need a ISO C conforming compiler to use the glibc headers"
-#endif
-
-/* Some user header file might have defined this before. */
-#undef __P
-#undef __PMT
-
-#ifdef __GNUC__
-
-/* All functions, except those with callbacks or those that
- synchronize memory, are leaf functions. */
-# if __GNUC_PREREQ (4, 6) && !defined _LIBC
-# define __LEAF , __leaf__
-# define __LEAF_ATTR __attribute__ ((__leaf__))
-# else
-# define __LEAF
-# define __LEAF_ATTR
-# endif
-
-/* GCC can always grok prototypes. For C++ programs we add throw()
- to help it optimize the function calls. But this only works with
- gcc 2.8.x and egcs. For gcc 3.2 and up we even mark C functions
- as non-throwing using a function attribute since programs can use
- the -fexceptions options for C code as well. */
-# if !defined __cplusplus && __GNUC_PREREQ (3, 3)
-# define __THROW __attribute__ ((__nothrow__ __LEAF))
-# define __THROWNL __attribute__ ((__nothrow__))
-# define __NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct
-# define __NTHNL(fct) __attribute__ ((__nothrow__)) fct
-# else
-# if defined __cplusplus && __GNUC_PREREQ (2,8)
-# if __cplusplus >= 201103L
-# define __THROW noexcept (true)
-# else
-# define __THROW throw ()
-# endif
-# define __THROWNL __THROW
-# define __NTH(fct) __LEAF_ATTR fct __THROW
-# define __NTHNL(fct) fct __THROW
-# else
-# define __THROW
-# define __THROWNL
-# define __NTH(fct) fct
-# define __NTHNL(fct) fct
-# endif
-# endif
-
-#else /* Not GCC. */
-
-# if (defined __cplusplus \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
-# define __inline inline
-# else
-# define __inline /* No inline functions. */
-# endif
-
-# define __THROW
-# define __THROWNL
-# define __NTH(fct) fct
-
-#endif /* GCC. */
-
-/* Compilers that are not clang may object to
- #if defined __clang__ && __has_extension(...)
- even though they do not need to evaluate the right-hand side of the &&. */
-#if defined __clang__ && defined __has_extension
-# define __glibc_clang_has_extension(ext) __has_extension (ext)
-#else
-# define __glibc_clang_has_extension(ext) 0
-#endif
-
-/* These two macros are not used in glibc anymore. They are kept here
- only because some other projects expect the macros to be defined. */
-#define __P(args) args
-#define __PMT(args) args
-
-/* For these things, GCC behaves the ANSI way normally,
- and the non-ANSI way under -traditional. */
-
-#define __CONCAT(x,y) x ## y
-#define __STRING(x) #x
-
-/* This is not a typedef so `const __ptr_t' does the right thing. */
-#define __ptr_t void *
-
-
-/* C++ needs to know that types and declarations are C, not C++. */
-#ifdef __cplusplus
-# define __BEGIN_DECLS extern "C" {
-# define __END_DECLS }
-#else
-# define __BEGIN_DECLS
-# define __END_DECLS
-#endif
-
-#if defined __clang__ && defined __has_extension
-# define __clang_has_extension(x) __has_extension (x)
-#else
-# define __clang_has_extension(x) 0
-#endif
-
-/* Fortify support. */
-#define __fortify_function __extern_always_inline __attribute_artificial__
-#if defined __clang__ && __USE_FORTIFY_LEVEL > 0 \
- && !defined _CLANG_FORTIFY_DISABLE \
- && __clang_has_extension(overloadable_unmarked)
-# define __use_clang_fortify 1
-/* Clang-style FORTIFY creates a different symbol for each FORTIFY'ed function,
- whereas GCC-style doesn't. Thus, GCC can assume that the FORTIFY'ed
- function is always available externally, but clang can't. */
-# define __attribute_overloadable__ __attribute__ ((__overloadable__))
-# define __attribute_transparent_overload__ \
- __attribute__ ((__overloadable__("transparent")))
-# define __fortify_overload static __always_inline __attribute_overloadable__
-/* For FORTIFY functions that exist only as decls. */
-# define __fortify_error_function static __attribute_overloadable__
-# define __clang_pass_object_size_n(n) __attribute__ ((pass_object_size (n)))
-# define __clang_warning(what) __attribute__ ((deprecated(what)))
-# define __clang_prefer_this_overload __attribute__ ((enable_if (1, "")))
-# define __clang_warning_if(c, m) \
- __attribute__ ((__diagnose_if__ ((c), (m), "warning")))
-# define __clang_error(what) __attribute__ ((unavailable(what)))
-# define __clang_error_if(c, m) \
- __attribute__ ((__diagnose_if__ ((c), (m), "error")))
-# define __fortify_potential_overload __fortify_overload
-#else
-# define __fortify_potential_overload __fortify_function
-/* Some functions/decls can be shared between clang and non-clang FORTIFY.
- Turning these into nops makes that possible. */
-# define __clang_pass_object_size_n(n)
-# define __attribute_overloadable__
-# define __bos_n(ptr, n) __builtin_object_size (ptr, n)
-# define __clang_warning_if(c, m)
-# define __clang_error_if(c, m)
-#endif
-
-#define __bos_level (__USE_FORTIFY_LEVEL > 1)
-#define __bos(ptr) __builtin_object_size (ptr, __bos_level)
-#define __bos0(ptr) __builtin_object_size (ptr, 0)
-
-/* Use __builtin_dynamic_object_size at _FORTIFY_SOURCE=3 when available. */
-#if __USE_FORTIFY_LEVEL == 3 && __glibc_clang_prereq (9, 0)
-# define __glibc_objsize0(__o) __builtin_dynamic_object_size (__o, 0)
-# define __glibc_objsize(__o) __builtin_dynamic_object_size (__o, 1)
-#else
-# define __glibc_objsize0(__o) __bos0 (__o)
-# define __glibc_objsize(__o) __bos (__o)
-#endif
-
-#define __clang_pass_object_size0 __clang_pass_object_size_n (0)
-#define __clang_pass_object_size __clang_pass_object_size_n (__bos_level)
-
-/* Some of these macros are awkwardly written, and more repetitive than they'd
- ideally need to be. This is because both clang and gcc will emit 'note's
- about where these warnings originate from. For every macro that's expanded,
- the user sees a note that ultimately doesn't matter to them... */
-#ifdef __use_clang_fortify
-# define __FORTIFY_PRECONDITIONS
-# define __FORTIFY_FUNCTION_END
-# define __FORTIFY_WARNING_IF(_, c, msg) __clang_warning_if(c, msg)
-/* __builtin_constant_p isn't needed: this is only used in constructs that
- must be fully evaluated at compile-time. */
-# define __bos_static_lt_impl(bos_val, n, s) \
- ((bos_val) != -1ULL && (n) > (bos_val) / (s))
-# define __FORTIFY_CALL_CHK 1
-
-# define __FORTIFY_BOSN_ARGS(bos_fn, n, buf, div, complaint) \
- (__bos_static_lt_impl (bos_fn (buf), n, div)), (complaint), "warning"
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT2(fn_name, n, buf, div, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos0, n, buf, div, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT(fn_name, n, buf, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos0, n, buf, 1, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT2(fn_name, n, buf, div, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos, n, buf, div, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT(fn_name, n, buf, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos, n, buf, 1, complaint))))
-#else
-# define __FORTIFY_PRECONDITIONS {
-# define __FORTIFY_FUNCTION_END }
-/* __chk_fail was chosen arbitrarily. The function should never be called
- anyway; it just exists to be reachable after optimizations. */
-# define __FORTIFY_DECLARE_WARNING_FUNCTION(name, msg) \
- __attribute ((__warning__(msg))) \
- extern void __REDIRECT_NTH (name, (void), __chk_fail)
-
-# define __FORTIFY_WARNING_IF_BEGIN(fn_name, cond, complaint, if_cond_true) \
- { \
- if (cond) { \
- if_cond_true; \
- __FORTIFY_DECLARE_WARNING_FUNCTION (fn_name, complaint); \
- volatile char __t = 0; \
- if (__glibc_unlikely (__t)) \
- {
-
-# define __FORTIFY_WARNING_IF_END \
- } \
- } \
- }
-
-# define __FORTIFY_WARNING_IF(err_fn, cond, complaint) \
- __FORTIFY_WARNING_IF_BEGIN (err_fn, cond, complaint, (void)0) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-# define __bos_static_lt_impl(bos_val, n, s) \
- (__builtin_constant_p (n) && (bos_val) != -1ULL && (n) > (bos_val) / (s))
-
-#define __FORTIFY_BOS_WARNING_BEGIN(fn_name, bos_fn, n, buf, div, complaint) \
- char __need_dynamic_check = !__builtin_constant_p (n); \
- __FORTIFY_WARNING_IF_BEGIN (fn_name, \
- __bos_static_lt_impl (bos_fn (buf), n, div), \
- complaint, (__need_dynamic_check = 1))
-
-/* Duplicate this so that the fn_name call happens with the smallest possible
- macro "call stack". This minimizes diagnostics about expanding macros. */
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT2(err_fn, n, buf, div, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos0, n, buf, div, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT(err_fn, n, buf, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos0, n, buf, 1, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT2(err_fn, n, buf, div, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos, n, buf, div, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT(err_fn, n, buf, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos, n, buf, 1, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-# define __FORTIFY_CALL_CHK (__need_dynamic_check)
-#endif
-
-#define __bos_static_lt2(n, e, s) __bos_static_lt_impl (__bos (e), n, s)
-#define __bos_static_lt(n, e) __bos_static_lt2 (n, e, 1)
-#define __bos0_static_lt2(n, e, s) __bos_static_lt_impl (__bos0 (e), n, s)
-#define __bos0_static_lt(n, e) __bos0_static_lt2 (n, e, 1)
-
-#if __GNUC_PREREQ (4,3)
-# define __warnattr(msg) __attribute__((__warning__ (msg)))
-# define __errordecl(name, msg) \
- extern void name (void) __attribute__((__error__ (msg)))
-#else
-# define __warnattr(msg)
-# define __errordecl(name, msg) extern void name (void)
-#endif
-
-/* Support for flexible arrays.
- Headers that should use flexible arrays only if they're "real"
- (e.g. only if they won't affect sizeof()) should test
- #if __glibc_c99_flexarr_available. */
-#if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __flexarr []
-# define __glibc_c99_flexarr_available 1
-#elif __GNUC_PREREQ (2,97)
-/* GCC 2.97 supports C99 flexible array members as an extension,
- even when in C89 mode or compiling C++ (any version). */
-# define __flexarr []
-# define __glibc_c99_flexarr_available 1
-#elif defined __GNUC__
-/* Pre-2.97 GCC did not support C99 flexible arrays but did have
- an equivalent extension with slightly different notation. */
-# define __flexarr [0]
-# define __glibc_c99_flexarr_available 1
-#else
-/* Some other non-C99 compiler. Approximate with [1]. */
-# define __flexarr [1]
-# define __glibc_c99_flexarr_available 0
-#endif
-
-
-/* __asm__ ("xyz") is used throughout the headers to rename functions
- at the assembly language level. This is wrapped by the __REDIRECT
- macro, in order to support compilers that can do this some other
- way. When compilers don't support asm-names at all, we have to do
- preprocessor tricks instead (which don't have exactly the right
- semantics, but it's the best we can do).
-
- Example:
- int __REDIRECT(setpgrp, (__pid_t pid, __pid_t pgrp), setpgid); */
-
-#if defined __GNUC__ && __GNUC__ >= 2
-
-# define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))
-# ifdef __cplusplus
-# define __REDIRECT_NTH(name, proto, alias) \
- name proto __THROW __asm__ (__ASMNAME (#alias))
-# define __REDIRECT_NTHNL(name, proto, alias) \
- name proto __THROWNL __asm__ (__ASMNAME (#alias))
-# else
-# define __REDIRECT_NTH(name, proto, alias) \
- name proto __asm__ (__ASMNAME (#alias)) __THROW
-# define __REDIRECT_NTHNL(name, proto, alias) \
- name proto __asm__ (__ASMNAME (#alias)) __THROWNL
-# endif
-# define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
-# define __ASMNAME2(prefix, cname) __STRING (prefix) cname
-
-/*
-#elif __SOME_OTHER_COMPILER__
-
-# define __REDIRECT(name, proto, alias) name proto; \
- _Pragma("let " #name " = " #alias)
-*/
-#endif
-
-/* GCC has various useful declarations that can be made with the
- `__attribute__' syntax. All of the ways we use this do fine if
- they are omitted for compilers that don't understand it. */
-#if !defined __GNUC__ || __GNUC__ < 2
-# define __attribute__(xyz) /* Ignore */
-#endif
-
-/* At some point during the gcc 2.96 development the `malloc' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (2,96)
-# define __attribute_malloc__ __attribute__ ((__malloc__))
-#else
-# define __attribute_malloc__ /* Ignore */
-#endif
-
-/* Tell the compiler which arguments to an allocation function
- indicate the size of the allocation. */
-#if __GNUC_PREREQ (4, 3)
-# define __attribute_alloc_size__(params) \
- __attribute__ ((__alloc_size__ params))
-#else
-# define __attribute_alloc_size__(params) /* Ignore. */
-#endif
-
-/* At some point during the gcc 2.96 development the `pure' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (2,96)
-# define __attribute_pure__ __attribute__ ((__pure__))
-#else
-# define __attribute_pure__ /* Ignore */
-#endif
-
-/* This declaration tells the compiler that the value is constant. */
-#if __GNUC_PREREQ (2,5)
-# define __attribute_const__ __attribute__ ((__const__))
-#else
-# define __attribute_const__ /* Ignore */
-#endif
-
-/* At some point during the gcc 3.1 development the `used' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (3,1)
-# define __attribute_used__ __attribute__ ((__used__))
-# define __attribute_noinline__ __attribute__ ((__noinline__))
-#else
-# define __attribute_used__ __attribute__ ((__unused__))
-# define __attribute_noinline__ /* Ignore */
-#endif
-
-/* Since version 3.2, gcc allows marking deprecated functions. */
-#if __GNUC_PREREQ (3,2)
-# define __attribute_deprecated__ __attribute__ ((__deprecated__))
-#else
-# define __attribute_deprecated__ /* Ignore */
-#endif
-
-/* Since version 4.5, gcc also allows one to specify the message printed
- when a deprecated function is used. clang claims to be gcc 4.2, but
- may also support this feature. */
-#if __GNUC_PREREQ (4,5) \
- || __glibc_clang_has_extension (__attribute_deprecated_with_message__)
-# define __attribute_deprecated_msg__(msg) \
- __attribute__ ((__deprecated__ (msg)))
-#else
-# define __attribute_deprecated_msg__(msg) __attribute_deprecated__
-#endif
-
-/* At some point during the gcc 2.8 development the `format_arg' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings.
- If several `format_arg' attributes are given for the same function, in
- gcc-3.0 and older, all but the last one are ignored. In newer gccs,
- all designated arguments are considered. */
-#if __GNUC_PREREQ (2,8)
-# define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
-#else
-# define __attribute_format_arg__(x) /* Ignore */
-#endif
-
-/* At some point during the gcc 2.97 development the `strfmon' format
- attribute for functions was introduced. We don't want to use it
- unconditionally (although this would be possible) since it
- generates warnings. */
-#if __GNUC_PREREQ (2,97)
-# define __attribute_format_strfmon__(a,b) \
- __attribute__ ((__format__ (__strfmon__, a, b)))
-#else
-# define __attribute_format_strfmon__(a,b) /* Ignore */
-#endif
-
-/* The nonull function attribute allows to mark pointer parameters which
- must not be NULL. */
-#if __GNUC_PREREQ (3,3)
-# define __nonnull(params) __attribute__ ((__nonnull__ params))
-#else
-# define __nonnull(params)
-#endif
-
-/* If fortification mode, we warn about unused results of certain
- function calls which can lead to problems. */
-#if __GNUC_PREREQ (3,4)
-# define __attribute_warn_unused_result__ \
- __attribute__ ((__warn_unused_result__))
-# if __USE_FORTIFY_LEVEL > 0
-# define __wur __attribute_warn_unused_result__
-# endif
-#else
-# define __attribute_warn_unused_result__ /* empty */
-#endif
-#ifndef __wur
-# define __wur /* Ignore */
-#endif
-
-/* Forces a function to be always inlined. */
-#if __GNUC_PREREQ (3,2)
-/* The Linux kernel defines __always_inline in stddef.h (283d7573), and
- it conflicts with this definition. Therefore undefine it first to
- allow either header to be included first. */
-# undef __always_inline
-# define __always_inline __inline __attribute__ ((__always_inline__))
-#else
-# undef __always_inline
-# define __always_inline __inline
-#endif
-
-/* Associate error messages with the source location of the call site rather
- than with the source location inside the function. */
-#if __GNUC_PREREQ (4,3)
-# define __attribute_artificial__ __attribute__ ((__artificial__))
-#else
-# define __attribute_artificial__ /* Ignore */
-#endif
-
-/* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
- inline semantics, unless -fgnu89-inline is used. Using __GNUC_STDC_INLINE__
- or __GNUC_GNU_INLINE is not a good enough check for gcc because gcc versions
- older than 4.3 may define these macros and still not guarantee GNU inlining
- semantics.
-
- clang++ identifies itself as gcc-4.2, but has support for GNU inlining
- semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
- __GNUC_GNU_INLINE__ macro definitions. */
-#if (!defined __cplusplus || __GNUC_PREREQ (4,3) \
- || (defined __clang__ && (defined __GNUC_STDC_INLINE__ \
- || defined __GNUC_GNU_INLINE__)))
-# if defined __GNUC_STDC_INLINE__ || defined __cplusplus
-# define __extern_inline extern __inline __attribute__ ((__gnu_inline__))
-# define __extern_always_inline \
- extern __always_inline __attribute__ ((__gnu_inline__))
-# else
-# define __extern_inline extern __inline
-# define __extern_always_inline extern __always_inline
-# endif
-#endif
-
-#ifdef __extern_always_inline
-# define __fortify_function __extern_always_inline __attribute_artificial__
-#endif
-
-/* GCC 4.3 and above allow passing all anonymous arguments of an
- __extern_always_inline function to some other vararg function. */
-#if __GNUC_PREREQ (4,3)
-# define __va_arg_pack() __builtin_va_arg_pack ()
-# define __va_arg_pack_len() __builtin_va_arg_pack_len ()
-#endif
-
-#if defined(__use_clang_fortify)
-/* clang doesn't support __va_arg_pack, so we need to call the v* version of
- FORTIFY'ed functions. */
-#define __FORTIFY_ARG_PACK __fortify_ap
-#define __FORTIFY_INIT_ARG_PACK(va_arg) \
- __gnuc_va_list __FORTIFY_ARG_PACK; \
- va_start (__FORTIFY_ARG_PACK, va_arg)
-#define __FORTIFY_CALL_VA_ALIAS(fn, ...) __v##fn##_alias (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_CHK(fn, ...) __v##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_BUILTIN(fn, ...) \
- __builtin___v##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_FREE_ARG_PACK() va_end (__FORTIFY_ARG_PACK)
-#define __FORTIFY_ARG_PACK_OK 1
-#elif defined(__va_arg_pack)
-#define __FORTIFY_ARG_PACK __va_arg_pack ()
-#define __FORTIFY_INIT_ARG_PACK(va_arg)
-#define __FORTIFY_CALL_VA_ALIAS(fn, ...) __##fn##_alias (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_CHK(fn, ...) __##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_BUILTIN(fn, ...) __builtin___##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_FREE_ARG_PACK()
-#define __FORTIFY_ARG_PACK_OK 1
-#endif
-
-/* It is possible to compile containing GCC extensions even if GCC is
- run in pedantic mode if the uses are carefully marked using the
- `__extension__' keyword. But this is not generally available before
- version 2.8. */
-#if !__GNUC_PREREQ (2,8)
-# define __extension__ /* Ignore */
-#endif
-
-/* __restrict is known in EGCS 1.2 and above. */
-#if !__GNUC_PREREQ (2,92)
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __restrict restrict
-# else
-# define __restrict /* Ignore */
-# endif
-#endif
-
-/* ISO C99 also allows to declare arrays as non-overlapping. The syntax is
- array_name[restrict]
- GCC 3.1 supports this. */
-#if __GNUC_PREREQ (3,1) && !defined __GNUG__
-# define __restrict_arr __restrict
-#else
-# ifdef __GNUC__
-# define __restrict_arr /* Not supported in old GCC. */
-# else
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __restrict_arr restrict
-# else
-/* Some other non-C99 compiler. */
-# define __restrict_arr /* Not supported. */
-# endif
-# endif
-#endif
-
-#if __GNUC__ >= 3
-# define __glibc_unlikely(cond) __builtin_expect ((cond), 0)
-# define __glibc_likely(cond) __builtin_expect ((cond), 1)
-#else
-# define __glibc_unlikely(cond) (cond)
-# define __glibc_likely(cond) (cond)
-#endif
-
-#ifdef __has_attribute
-# define __glibc_has_attribute(attr) __has_attribute (attr)
-#else
-# define __glibc_has_attribute(attr) 0
-#endif
-
-#if (!defined _Noreturn \
- && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
- && !__GNUC_PREREQ (4,7))
-# if __GNUC_PREREQ (2,8)
-# define _Noreturn __attribute__ ((__noreturn__))
-# else
-# define _Noreturn
-# endif
-#endif
-
-#if __GNUC_PREREQ (8, 0)
-/* Describes a char array whose address can safely be passed as the first
- argument to strncpy and strncat, as the char array is not necessarily
- a NUL-terminated string. */
-# define __attribute_nonstring__ __attribute__ ((__nonstring__))
-#else
-# define __attribute_nonstring__
-#endif
-
-/* Undefine (also defined in libc-symbols.h). */
-#undef __attribute_copy__
-#if __GNUC_PREREQ (9, 0)
-/* Copies attributes from the declaration or type referenced by
- the argument. */
-# define __attribute_copy__(arg) __attribute__ ((__copy__ (arg)))
-#else
-# define __attribute_copy__(arg)
-#endif
-
-#if (!defined _Static_assert && !defined __cplusplus \
- && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
- && (!__GNUC_PREREQ (4, 6) || defined __STRICT_ANSI__))
-# define _Static_assert(expr, diagnostic) \
- extern int (*__Static_assert_function (void)) \
- [!!sizeof (struct { int __error_if_negative: (expr) ? 2 : -1; })]
-#endif
-
-#include <bits/wordsize.h>
-#include <bits/long-double.h>
-
-#if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# ifdef __REDIRECT
-
-/* Alias name defined automatically. */
-# define __LDBL_REDIR(name, proto) ... unused__ldbl_redir
-# define __LDBL_REDIR_DECL(name) \
- extern __typeof (name) name __asm (__ASMNAME ("__" #name "ieee128"));
-
-/* Alias name defined automatically, with leading underscores. */
-# define __LDBL_REDIR2_DECL(name) \
- extern __typeof (__##name) __##name \
- __asm (__ASMNAME ("__" #name "ieee128"));
-
-/* Alias name defined manually. */
-# define __LDBL_REDIR1(name, proto, alias) ... unused__ldbl_redir1
-# define __LDBL_REDIR1_DECL(name, alias) \
- extern __typeof (name) name __asm (__ASMNAME (#alias));
-
-# define __LDBL_REDIR1_NTH(name, proto, alias) \
- __REDIRECT_NTH (name, proto, alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __LDBL_REDIR1_NTH (name, proto, __##alias##ieee128)
-
-/* Unused. */
-# define __REDIRECT_LDBL(name, proto, alias) ... unused__redirect_ldbl
-# define __LDBL_REDIR_NTH(name, proto) ... unused__ldbl_redir_nth
-
-# else
-_Static_assert (0, "IEEE 128-bits long double requires redirection on this platform");
-# endif
-#elif defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH
-# define __LDBL_COMPAT 1
-# ifdef __REDIRECT
-# define __LDBL_REDIR1(name, proto, alias) __REDIRECT (name, proto, alias)
-# define __LDBL_REDIR(name, proto) \
- __LDBL_REDIR1 (name, proto, __nldbl_##name)
-# define __LDBL_REDIR1_NTH(name, proto, alias) __REDIRECT_NTH (name, proto, alias)
-# define __LDBL_REDIR_NTH(name, proto) \
- __LDBL_REDIR1_NTH (name, proto, __nldbl_##name)
-# define __LDBL_REDIR2_DECL(name) \
- extern __typeof (__##name) __##name __asm (__ASMNAME ("__nldbl___" #name));
-# define __LDBL_REDIR1_DECL(name, alias) \
- extern __typeof (name) name __asm (__ASMNAME (#alias));
-# define __LDBL_REDIR_DECL(name) \
- extern __typeof (name) name __asm (__ASMNAME ("__nldbl_" #name));
-# define __REDIRECT_LDBL(name, proto, alias) \
- __LDBL_REDIR1 (name, proto, __nldbl_##alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __LDBL_REDIR1_NTH (name, proto, __nldbl_##alias)
-# endif
-#endif
-#if (!defined __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) \
- || !defined __REDIRECT
-# define __LDBL_REDIR1(name, proto, alias) name proto
-# define __LDBL_REDIR(name, proto) name proto
-# define __LDBL_REDIR1_NTH(name, proto, alias) name proto __THROW
-# define __LDBL_REDIR_NTH(name, proto) name proto __THROW
-# define __LDBL_REDIR2_DECL(name)
-# define __LDBL_REDIR_DECL(name)
-# ifdef __REDIRECT
-# define __REDIRECT_LDBL(name, proto, alias) __REDIRECT (name, proto, alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __REDIRECT_NTH (name, proto, alias)
-# endif
-#endif
-
-/* __glibc_macro_warning (MESSAGE) issues warning MESSAGE. This is
- intended for use in preprocessor macros.
-
- Note: MESSAGE must be a _single_ string; concatenation of string
- literals is not supported. */
-#if __GNUC_PREREQ (4,8) || __glibc_clang_prereq (3,5)
-# define __glibc_macro_warning1(message) _Pragma (#message)
-# define __glibc_macro_warning(message) \
- __glibc_macro_warning1 (GCC warning message)
-#else
-# define __glibc_macro_warning(msg)
-#endif
-
-/* Generic selection (ISO C11) is a C-only feature, available in GCC
- since version 4.9. Previous versions do not provide generic
- selection, even though they might set __STDC_VERSION__ to 201112L,
- when in -std=c11 mode. Thus, we must check for !defined __GNUC__
- when testing __STDC_VERSION__ for generic selection support.
- On the other hand, Clang also defines __GNUC__, so a clang-specific
- check is required to enable the use of generic selection. */
-#if !defined __cplusplus \
- && (__GNUC_PREREQ (4, 9) \
- || __glibc_clang_has_extension (c_generic_selections) \
- || (!defined __GNUC__ && defined __STDC_VERSION__ \
- && __STDC_VERSION__ >= 201112L))
-# define __HAVE_GENERIC_SELECTION 1
-#else
-# define __HAVE_GENERIC_SELECTION 0
-#endif
-
-#if __GNUC_PREREQ (10, 0)
-/* Designates a 1-based positional argument ref-index of pointer type
- that can be used to access size-index elements of the pointed-to
- array according to access mode, or at least one element when
- size-index is not provided:
- access (access-mode, <ref-index> [, <size-index>]) */
-#define __attr_access(x) __attribute__ ((__access__ x))
-#else
-# define __attr_access(x)
-#endif
-
-/* Specify that a function such as setjmp or vfork may return
- twice. */
-#if __GNUC_PREREQ (4, 1)
-# define __attribute_returns_twice__ __attribute__ ((__returns_twice__))
-#else
-# define __attribute_returns_twice__ /* Ignore. */
-#endif
-
-#endif /* sys/cdefs.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/dir.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/dir.h
deleted file mode 100644
index d6a8c25..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/dir.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_DIR_H
-#define _SYS_DIR_H 1
-
-#include <features.h>
-
-#include <dirent.h>
-
-#define direct dirent
-
-#endif /* sys/dir.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/elf.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/elf.h
deleted file mode 100644
index 3118f5a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/elf.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_ELF_H
-#define _SYS_ELF_H 1
-
-#warning "This header is obsolete; use <sys/procfs.h> instead."
-
-#include <sys/procfs.h>
-
-#endif /* sys/elf.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/epoll.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/epoll.h
deleted file mode 100644
index b6751f6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/epoll.h
+++ /dev/null
@@ -1,138 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EPOLL_H
-#define _SYS_EPOLL_H 1
-
-#include <stdint.h>
-#include <sys/types.h>
-
-#include <bits/types/sigset_t.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/epoll.h>
-
-#ifndef __EPOLL_PACKED
-# define __EPOLL_PACKED
-#endif
-
-
-enum EPOLL_EVENTS
- {
- EPOLLIN = 0x001,
-#define EPOLLIN EPOLLIN
- EPOLLPRI = 0x002,
-#define EPOLLPRI EPOLLPRI
- EPOLLOUT = 0x004,
-#define EPOLLOUT EPOLLOUT
- EPOLLRDNORM = 0x040,
-#define EPOLLRDNORM EPOLLRDNORM
- EPOLLRDBAND = 0x080,
-#define EPOLLRDBAND EPOLLRDBAND
- EPOLLWRNORM = 0x100,
-#define EPOLLWRNORM EPOLLWRNORM
- EPOLLWRBAND = 0x200,
-#define EPOLLWRBAND EPOLLWRBAND
- EPOLLMSG = 0x400,
-#define EPOLLMSG EPOLLMSG
- EPOLLERR = 0x008,
-#define EPOLLERR EPOLLERR
- EPOLLHUP = 0x010,
-#define EPOLLHUP EPOLLHUP
- EPOLLRDHUP = 0x2000,
-#define EPOLLRDHUP EPOLLRDHUP
- EPOLLEXCLUSIVE = 1u << 28,
-#define EPOLLEXCLUSIVE EPOLLEXCLUSIVE
- EPOLLWAKEUP = 1u << 29,
-#define EPOLLWAKEUP EPOLLWAKEUP
- EPOLLONESHOT = 1u << 30,
-#define EPOLLONESHOT EPOLLONESHOT
- EPOLLET = 1u << 31
-#define EPOLLET EPOLLET
- };
-
-
-/* Valid opcodes ( "op" parameter ) to issue to epoll_ctl(). */
-#define EPOLL_CTL_ADD 1 /* Add a file descriptor to the interface. */
-#define EPOLL_CTL_DEL 2 /* Remove a file descriptor from the interface. */
-#define EPOLL_CTL_MOD 3 /* Change file descriptor epoll_event structure. */
-
-
-typedef union epoll_data
-{
- void *ptr;
- int fd;
- uint32_t u32;
- uint64_t u64;
-} epoll_data_t;
-
-struct epoll_event
-{
- uint32_t events; /* Epoll events */
- epoll_data_t data; /* User data variable */
-} __EPOLL_PACKED;
-
-
-__BEGIN_DECLS
-
-/* Creates an epoll instance. Returns an fd for the new instance.
- The "size" parameter is a hint specifying the number of file
- descriptors to be associated with the new instance. The fd
- returned by epoll_create() should be closed with close(). */
-extern int epoll_create (int __size) __THROW;
-
-/* Same as epoll_create but with an FLAGS parameter. The unused SIZE
- parameter has been dropped. */
-extern int epoll_create1 (int __flags) __THROW;
-
-
-/* Manipulate an epoll instance "epfd". Returns 0 in case of success,
- -1 in case of error ( the "errno" variable will contain the
- specific error code ) The "op" parameter is one of the EPOLL_CTL_*
- constants defined above. The "fd" parameter is the target of the
- operation. The "event" parameter describes which events the caller
- is interested in and any associated user data. */
-extern int epoll_ctl (int __epfd, int __op, int __fd,
- struct epoll_event *__event) __THROW;
-
-
-/* Wait for events on an epoll instance "epfd". Returns the number of
- triggered events returned in "events" buffer. Or -1 in case of
- error with the "errno" variable set to the specific error code. The
- "events" parameter is a buffer that will contain triggered
- events. The "maxevents" is the maximum number of events to be
- returned ( usually size of "events" ). The "timeout" parameter
- specifies the maximum wait time in milliseconds (-1 == infinite).
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int epoll_wait (int __epfd, struct epoll_event *__events,
- int __maxevents, int __timeout);
-
-
-/* Same as epoll_wait, but the thread's signal mask is temporarily
- and atomically replaced with the one provided as parameter.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int epoll_pwait (int __epfd, struct epoll_event *__events,
- int __maxevents, int __timeout,
- const __sigset_t *__ss);
-
-__END_DECLS
-
-#endif /* sys/epoll.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/errno.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/errno.h
deleted file mode 100644
index 339f4fc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/errno.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <errno.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/eventfd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/eventfd.h
deleted file mode 100644
index 5e3289e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/eventfd.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EVENTFD_H
-#define _SYS_EVENTFD_H 1
-
-#include <stdint.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/eventfd.h>
-
-/* Type for event counter. */
-typedef uint64_t eventfd_t;
-
-
-__BEGIN_DECLS
-
-/* Return file descriptor for generic event channel. Set initial
- value to COUNT. */
-extern int eventfd (unsigned int __count, int __flags) __THROW;
-
-/* Read event counter and possibly wait for events. */
-extern int eventfd_read (int __fd, eventfd_t *__value);
-
-/* Increment event counter. */
-extern int eventfd_write (int __fd, eventfd_t __value);
-
-__END_DECLS
-
-#endif /* sys/eventfd.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fanotify.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fanotify.h
deleted file mode 100644
index 76fc219..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fanotify.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (C) 2010-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FANOTIFY_H
-#define _SYS_FANOTIFY_H 1
-
-#include <stdint.h>
-#include <linux/fanotify.h>
-
-
-__BEGIN_DECLS
-
-/* Create and initialize fanotify group. */
-extern int fanotify_init (unsigned int __flags, unsigned int __event_f_flags)
- __THROW;
-
-/* Add, remove, or modify an fanotify mark on a filesystem object. */
-extern int fanotify_mark (int __fanotify_fd, unsigned int __flags,
- uint64_t __mask, int __dfd, const char *__pathname)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/fanotify.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fcntl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fcntl.h
deleted file mode 100644
index cd30455..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fcntl.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <fcntl.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/file.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/file.h
deleted file mode 100644
index 2370943..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/file.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FILE_H
-#define _SYS_FILE_H 1
-
-#include <features.h>
-
-#ifndef _FCNTL_H
-# include <fcntl.h>
-#endif
-
-__BEGIN_DECLS
-
-
-/* Alternate names for values for the WHENCE argument to `lseek'.
- These are the same as SEEK_SET, SEEK_CUR, and SEEK_END, respectively. */
-#ifndef L_SET
-# define L_SET 0 /* Seek from beginning of file. */
-# define L_INCR 1 /* Seek from current position. */
-# define L_XTND 2 /* Seek from end of file. */
-#endif
-
-
-/* Operations for the `flock' call. */
-#define LOCK_SH 1 /* Shared lock. */
-#define LOCK_EX 2 /* Exclusive lock. */
-#define LOCK_UN 8 /* Unlock. */
-
-/* Can be OR'd in to one of the above. */
-#define LOCK_NB 4 /* Don't block when locking. */
-
-
-/* Apply or remove an advisory lock, according to OPERATION,
- on the file FD refers to. */
-extern int flock (int __fd, int __operation) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/file.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fsuid.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fsuid.h
deleted file mode 100644
index 44e9d84..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/fsuid.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FSUID_H
-#define _SYS_FSUID_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-__BEGIN_DECLS
-
-/* Change uid used for file access control to UID, without affecting
- other privileges (such as who can send signals at the process). */
-extern int setfsuid (__uid_t __uid) __THROW;
-
-/* Ditto for group id. */
-extern int setfsgid (__gid_t __gid) __THROW;
-
-__END_DECLS
-
-#endif /* fsuid.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/gmon.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/gmon.h
deleted file mode 100644
index b4cc3b0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/gmon.h
+++ /dev/null
@@ -1,201 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1992, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)gmon.h 8.2 (Berkeley) 1/4/94
- */
-
-#ifndef _SYS_GMON_H
-#define _SYS_GMON_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-/*
- * See gmon_out.h for gmon.out format.
- */
-
-/* structure emitted by "gcc -a". This must match struct bb in
- gcc/libgcc2.c. It is OK for gcc to declare a longer structure as
- long as the members below are present. */
-struct __bb
-{
- long zero_word;
- const char *filename;
- long *counts;
- long ncounts;
- struct __bb *next;
- const unsigned long *addresses;
-};
-
-extern struct __bb *__bb_head;
-
-/*
- * histogram counters are unsigned shorts (according to the kernel).
- */
-#define HISTCOUNTER unsigned short
-
-/*
- * fraction of text space to allocate for histogram counters here, 1/2
- */
-#define HISTFRACTION 2
-
-/*
- * Fraction of text space to allocate for from hash buckets.
- * The value of HASHFRACTION is based on the minimum number of bytes
- * of separation between two subroutine call points in the object code.
- * Given MIN_SUBR_SEPARATION bytes of separation the value of
- * HASHFRACTION is calculated as:
- *
- * HASHFRACTION = MIN_SUBR_SEPARATION / (2 * sizeof(short) - 1);
- *
- * For example, on the VAX, the shortest two call sequence is:
- *
- * calls $0,(r0)
- * calls $0,(r0)
- *
- * which is separated by only three bytes, thus HASHFRACTION is
- * calculated as:
- *
- * HASHFRACTION = 3 / (2 * 2 - 1) = 1
- *
- * Note that the division above rounds down, thus if MIN_SUBR_FRACTION
- * is less than three, this algorithm will not work!
- *
- * In practice, however, call instructions are rarely at a minimal
- * distance. Hence, we will define HASHFRACTION to be 2 across all
- * architectures. This saves a reasonable amount of space for
- * profiling data structures without (in practice) sacrificing
- * any granularity.
- */
-#define HASHFRACTION 2
-
-/*
- * Percent of text space to allocate for tostructs.
- * This is a heuristic; we will fail with a warning when profiling programs
- * with a very large number of very small functions, but that's
- * normally OK.
- * 2 is probably still a good value for normal programs.
- * Profiling a test case with 64000 small functions will work if
- * you raise this value to 3 and link statically (which bloats the
- * text size, thus raising the number of arcs expected by the heuristic).
- */
-#define ARCDENSITY 3
-
-/*
- * Always allocate at least this many tostructs. This
- * hides the inadequacy of the ARCDENSITY heuristic, at least
- * for small programs.
- */
-#define MINARCS 50
-
-/*
- * The type used to represent indices into gmonparam.tos[].
- */
-#define ARCINDEX unsigned long
-
-/*
- * Maximum number of arcs we want to allow.
- * Used to be max representable value of ARCINDEX minus 2, but now
- * that ARCINDEX is a long, that's too large; we don't really want
- * to allow a 48 gigabyte table.
- * The old value of 1<<16 wasn't high enough in practice for large C++
- * programs; will 1<<20 be adequate for long? FIXME
- */
-#define MAXARCS (1 << 20)
-
-struct tostruct {
- unsigned long selfpc;
- long count;
- ARCINDEX link;
-};
-
-/*
- * a raw arc, with pointers to the calling site and
- * the called site and a count.
- */
-struct rawarc {
- unsigned long raw_frompc;
- unsigned long raw_selfpc;
- long raw_count;
-};
-
-/*
- * general rounding functions.
- */
-#define ROUNDDOWN(x,y) (((x)/(y))*(y))
-#define ROUNDUP(x,y) ((((x)+(y)-1)/(y))*(y))
-
-/*
- * The profiling data structures are housed in this structure.
- */
-struct gmonparam {
- long int state;
- unsigned short *kcount;
- unsigned long kcountsize;
- ARCINDEX *froms;
- unsigned long fromssize;
- struct tostruct *tos;
- unsigned long tossize;
- long tolimit;
- unsigned long lowpc;
- unsigned long highpc;
- unsigned long textsize;
- unsigned long hashfraction;
- long log_hashfraction;
-};
-
-/*
- * Possible states of profiling.
- */
-#define GMON_PROF_ON 0
-#define GMON_PROF_BUSY 1
-#define GMON_PROF_ERROR 2
-#define GMON_PROF_OFF 3
-
-/*
- * Sysctl definitions for extracting profiling information from the kernel.
- */
-#define GPROF_STATE 0 /* int: profiling enabling variable */
-#define GPROF_COUNT 1 /* struct: profile tick count buffer */
-#define GPROF_FROMS 2 /* struct: from location hash bucket */
-#define GPROF_TOS 3 /* struct: destination/count structure */
-#define GPROF_GMONPARAM 4 /* struct: profiling parameters (see above) */
-
-__BEGIN_DECLS
-
-/* Set up data structures and start profiling. */
-extern void __monstartup (unsigned long __lowpc, unsigned long __highpc) __THROW;
-extern void monstartup (unsigned long __lowpc, unsigned long __highpc) __THROW;
-
-/* Clean up profiling and write out gmon.out. */
-extern void _mcleanup (void) __THROW;
-
-__END_DECLS
-
-#endif /* sys/gmon.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/gmon_out.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/gmon_out.h
deleted file mode 100644
index 1512aab..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/gmon_out.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* Copyright (C) 1996-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by David Mosberger <davidm@cs.arizona.edu>.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-/* This file specifies the format of gmon.out files. It should have
- as few external dependencies as possible as it is going to be included
- in many different programs. That is, minimize the number of #include's.
-
- A gmon.out file consists of a header (defined by gmon_hdr) followed by
- a sequence of records. Each record starts with a one-byte tag
- identifying the type of records, followed by records specific data. */
-
-#ifndef _SYS_GMON_OUT_H
-#define _SYS_GMON_OUT_H 1
-
-#include <features.h>
-
-#define GMON_MAGIC "gmon" /* magic cookie */
-#define GMON_VERSION 1 /* version number */
-
-/* For profiling shared object we need a new format. */
-#define GMON_SHOBJ_VERSION 0x1ffff
-
-__BEGIN_DECLS
-
-/*
- * Raw header as it appears on file (without padding). This header
- * always comes first in gmon.out and is then followed by a series
- * records defined below.
- */
-struct gmon_hdr
- {
- char cookie[4];
- char version[4];
- char spare[3 * 4];
- };
-
-/* types of records in this file: */
-typedef enum
- {
- GMON_TAG_TIME_HIST = 0,
- GMON_TAG_CG_ARC = 1,
- GMON_TAG_BB_COUNT = 2
- } GMON_Record_Tag;
-
-struct gmon_hist_hdr
- {
- char low_pc[sizeof (char *)]; /* base pc address of sample buffer */
- char high_pc[sizeof (char *)]; /* max pc address of sampled buffer */
- char hist_size[4]; /* size of sample buffer */
- char prof_rate[4]; /* profiling clock rate */
- char dimen[15]; /* phys. dim., usually "seconds" */
- char dimen_abbrev; /* usually 's' for "seconds" */
- };
-
-struct gmon_cg_arc_record
- {
- char from_pc[sizeof (char *)]; /* address within caller's body */
- char self_pc[sizeof (char *)]; /* address within callee's body */
- char count[4]; /* number of arc traversals */
- };
-
-__END_DECLS
-
-#endif /* sys/gmon_out.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/inotify.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/inotify.h
deleted file mode 100644
index f5208a2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/inotify.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_INOTIFY_H
-#define _SYS_INOTIFY_H 1
-
-#include <stdint.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/inotify.h>
-
-
-/* Structure describing an inotify event. */
-struct inotify_event
-{
- int wd; /* Watch descriptor. */
- uint32_t mask; /* Watch mask. */
- uint32_t cookie; /* Cookie to synchronize two events. */
- uint32_t len; /* Length (including NULs) of name. */
- char name __flexarr; /* Name. */
-};
-
-
-/* Supported events suitable for MASK parameter of INOTIFY_ADD_WATCH. */
-#define IN_ACCESS 0x00000001 /* File was accessed. */
-#define IN_MODIFY 0x00000002 /* File was modified. */
-#define IN_ATTRIB 0x00000004 /* Metadata changed. */
-#define IN_CLOSE_WRITE 0x00000008 /* Writtable file was closed. */
-#define IN_CLOSE_NOWRITE 0x00000010 /* Unwrittable file closed. */
-#define IN_CLOSE (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE) /* Close. */
-#define IN_OPEN 0x00000020 /* File was opened. */
-#define IN_MOVED_FROM 0x00000040 /* File was moved from X. */
-#define IN_MOVED_TO 0x00000080 /* File was moved to Y. */
-#define IN_MOVE (IN_MOVED_FROM | IN_MOVED_TO) /* Moves. */
-#define IN_CREATE 0x00000100 /* Subfile was created. */
-#define IN_DELETE 0x00000200 /* Subfile was deleted. */
-#define IN_DELETE_SELF 0x00000400 /* Self was deleted. */
-#define IN_MOVE_SELF 0x00000800 /* Self was moved. */
-
-/* Events sent by the kernel. */
-#define IN_UNMOUNT 0x00002000 /* Backing fs was unmounted. */
-#define IN_Q_OVERFLOW 0x00004000 /* Event queued overflowed. */
-#define IN_IGNORED 0x00008000 /* File was ignored. */
-
-/* Helper events. */
-#define IN_CLOSE (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE) /* Close. */
-#define IN_MOVE (IN_MOVED_FROM | IN_MOVED_TO) /* Moves. */
-
-/* Special flags. */
-#define IN_ONLYDIR 0x01000000 /* Only watch the path if it is a
- directory. */
-#define IN_DONT_FOLLOW 0x02000000 /* Do not follow a sym link. */
-#define IN_EXCL_UNLINK 0x04000000 /* Exclude events on unlinked
- objects. */
-#define IN_MASK_CREATE 0x10000000 /* Only create watches. */
-#define IN_MASK_ADD 0x20000000 /* Add to the mask of an already
- existing watch. */
-#define IN_ISDIR 0x40000000 /* Event occurred against dir. */
-#define IN_ONESHOT 0x80000000 /* Only send event once. */
-
-/* All events which a program can wait on. */
-#define IN_ALL_EVENTS (IN_ACCESS | IN_MODIFY | IN_ATTRIB | IN_CLOSE_WRITE \
- | IN_CLOSE_NOWRITE | IN_OPEN | IN_MOVED_FROM \
- | IN_MOVED_TO | IN_CREATE | IN_DELETE \
- | IN_DELETE_SELF | IN_MOVE_SELF)
-
-
-__BEGIN_DECLS
-
-/* Create and initialize inotify instance. */
-extern int inotify_init (void) __THROW;
-
-/* Create and initialize inotify instance. */
-extern int inotify_init1 (int __flags) __THROW;
-
-/* Add watch of object NAME to inotify instance FD. Notify about
- events specified by MASK. */
-extern int inotify_add_watch (int __fd, const char *__name, uint32_t __mask)
- __THROW;
-
-/* Remove the watch specified by WD from the inotify instance FD. */
-extern int inotify_rm_watch (int __fd, int __wd) __THROW;
-
-__END_DECLS
-
-#endif /* sys/inotify.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ioctl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ioctl.h
deleted file mode 100644
index ddd204d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ioctl.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-#define _SYS_IOCTL_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Get the list of `ioctl' requests and related constants. */
-#include <bits/ioctls.h>
-
-/* Define some types used by `ioctl' requests. */
-#include <bits/ioctl-types.h>
-
-/* On a Unix system, the system <sys/ioctl.h> probably defines some of
- the symbols we define in <sys/ttydefaults.h> (usually with the same
- values). The code to generate <bits/ioctls.h> has omitted these
- symbols to avoid the conflict, but a Unix program expects <sys/ioctl.h>
- to define them, so we must include <sys/ttydefaults.h> here. */
-#include <sys/ttydefaults.h>
-
-/* Perform the I/O control operation specified by REQUEST on FD.
- One argument may follow; its presence and type depend on REQUEST.
- Return value depends on REQUEST. Usually -1 indicates error. */
-extern int ioctl (int __fd, unsigned long int __request, ...) __THROW;
-
-__END_DECLS
-
-#endif /* sys/ioctl.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ipc.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ipc.h
deleted file mode 100644
index 1d12174..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ipc.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-#define _SYS_IPC_H 1
-
-#include <features.h>
-
-/* Get system dependent definition of `struct ipc_perm' and more. */
-#include <bits/ipctypes.h>
-#include <bits/ipc.h>
-
-#ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-#endif
-
-#ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __key_t_defined
-typedef __key_t key_t;
-# define __key_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* Generates key for System V style IPC. */
-extern key_t ftok (const char *__pathname, int __proj_id) __THROW;
-
-__END_DECLS
-
-#endif /* sys/ipc.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/kd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/kd.h
deleted file mode 100644
index 70b1cb6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/kd.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_KD_H
-#define _SYS_KD_H 1
-
-/* Make sure the <linux/types.h> header is not loaded. */
-#ifndef _LINUX_TYPES_H
-# define _LINUX_TYPES_H 1
-# define __undef_LINUX_TYPES_H
-#endif
-
-#include <linux/kd.h>
-
-#ifdef __undef_LINUX_TYPES_H
-# undef _LINUX_TYPES_H
-# undef __undef_LINUX_TYPES_H
-#endif
-
-#endif /* sys/kd.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/klog.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/klog.h
deleted file mode 100644
index 3da5540..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/klog.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_KLOG_H
-
-#define _SYS_KLOG_H 1
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Control the kernel's logging facility. This corresponds exactly to
- the kernel's syslog system call, but that name is easily confused
- with the user-level syslog facility, which is something completely
- different. */
-extern int klogctl (int __type, char *__bufp, int __len) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_KLOG_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mman.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mman.h
deleted file mode 100644
index 37ac7b3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mman.h
+++ /dev/null
@@ -1,151 +0,0 @@
-/* Definitions for BSD-style memory management.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-#define _SYS_MMAN_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#define __need_size_t
-#include <stddef.h>
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#include <bits/mman.h>
-
-/* Return value of `mmap' in case of an error. */
-#define MAP_FAILED ((void *) -1)
-
-__BEGIN_DECLS
-/* Map addresses starting near ADDR and extending for LEN bytes. from
- OFFSET into the file FD describes according to PROT and FLAGS. If ADDR
- is nonzero, it is the desired mapping address. If the MAP_FIXED bit is
- set in FLAGS, the mapping will be at ADDR exactly (which must be
- page-aligned); otherwise the system chooses a convenient nearby address.
- The return value is the actual mapping address chosen or MAP_FAILED
- for errors (in which case `errno' is set). A successful `mmap' call
- deallocates any previous mapping for the affected region. */
-
-#ifndef __USE_FILE_OFFSET64
-extern void *mmap (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off_t __offset) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern void * __REDIRECT_NTH (mmap,
- (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off64_t __offset),
- mmap64);
-# else
-# define mmap mmap64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern void *mmap64 (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off64_t __offset) __THROW;
-#endif
-
-/* Deallocate any mapping for the region starting at ADDR and extending LEN
- bytes. Returns 0 if successful, -1 for errors (and sets errno). */
-extern int munmap (void *__addr, size_t __len) __THROW;
-
-/* Change the memory protection of the region starting at ADDR and
- extending LEN bytes to PROT. Returns 0 if successful, -1 for errors
- (and sets errno). */
-extern int mprotect (void *__addr, size_t __len, int __prot) __THROW;
-
-/* Synchronize the region starting at ADDR and extending LEN bytes with the
- file it maps. Filesystem operations on a file being mapped are
- unpredictable before this is done. Flags are from the MS_* set.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int msync (void *__addr, size_t __len, int __flags);
-
-#ifdef __USE_MISC
-/* Advise the system about particular usage patterns the program follows
- for the region starting at ADDR and extending LEN bytes. */
-extern int madvise (void *__addr, size_t __len, int __advice) __THROW;
-#endif
-#ifdef __USE_XOPEN2K
-/* This is the POSIX name for this function. */
-extern int posix_madvise (void *__addr, size_t __len, int __advice) __THROW;
-#endif
-
-/* Guarantee all whole pages mapped by the range [ADDR,ADDR+LEN) to
- be memory resident. */
-extern int mlock (const void *__addr, size_t __len) __THROW;
-
-/* Unlock whole pages previously mapped by the range [ADDR,ADDR+LEN). */
-extern int munlock (const void *__addr, size_t __len) __THROW;
-
-/* Cause all currently mapped pages of the process to be memory resident
- until unlocked by a call to the `munlockall', until the process exits,
- or until the process calls `execve'. */
-extern int mlockall (int __flags) __THROW;
-
-/* All currently mapped pages of the process' address space become
- unlocked. */
-extern int munlockall (void) __THROW;
-
-#ifdef __USE_MISC
-/* mincore returns the memory residency status of the pages in the
- current process's address space specified by [start, start + len).
- The status is returned in a vector of bytes. The least significant
- bit of each byte is 1 if the referenced page is in memory, otherwise
- it is zero. */
-extern int mincore (void *__start, size_t __len, unsigned char *__vec)
- __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Remap pages mapped by the range [ADDR,ADDR+OLD_LEN) to new length
- NEW_LEN. If MREMAP_MAYMOVE is set in FLAGS the returned address
- may differ from ADDR. If MREMAP_FIXED is set in FLAGS the function
- takes another parameter which is a fixed address at which the block
- resides after a successful call. */
-extern void *mremap (void *__addr, size_t __old_len, size_t __new_len,
- int __flags, ...) __THROW;
-
-/* Remap arbitrary pages of a shared backing store within an existing
- VMA. */
-extern int remap_file_pages (void *__start, size_t __size, int __prot,
- size_t __pgoff, int __flags) __THROW;
-#endif
-
-
-/* Open shared memory segment. */
-extern int shm_open (const char *__name, int __oflag, mode_t __mode);
-
-/* Remove shared memory segment. */
-extern int shm_unlink (const char *__name);
-
-__END_DECLS
-
-#endif /* sys/mman.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mount.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mount.h
deleted file mode 100644
index e66060c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mount.h
+++ /dev/null
@@ -1,150 +0,0 @@
-/* Header file for mounting/unmount Linux filesystems.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This is taken from /usr/include/linux/fs.h. */
-
-#ifndef _SYS_MOUNT_H
-#define _SYS_MOUNT_H 1
-
-#include <features.h>
-#include <sys/ioctl.h>
-
-#define BLOCK_SIZE 1024
-#define BLOCK_SIZE_BITS 10
-
-
-/* These are the fs-independent mount-flags: up to 16 flags are
- supported */
-enum
-{
- MS_RDONLY = 1, /* Mount read-only. */
-#define MS_RDONLY MS_RDONLY
- MS_NOSUID = 2, /* Ignore suid and sgid bits. */
-#define MS_NOSUID MS_NOSUID
- MS_NODEV = 4, /* Disallow access to device special files. */
-#define MS_NODEV MS_NODEV
- MS_NOEXEC = 8, /* Disallow program execution. */
-#define MS_NOEXEC MS_NOEXEC
- MS_SYNCHRONOUS = 16, /* Writes are synced at once. */
-#define MS_SYNCHRONOUS MS_SYNCHRONOUS
- MS_REMOUNT = 32, /* Alter flags of a mounted FS. */
-#define MS_REMOUNT MS_REMOUNT
- MS_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
-#define MS_MANDLOCK MS_MANDLOCK
- MS_DIRSYNC = 128, /* Directory modifications are synchronous. */
-#define MS_DIRSYNC MS_DIRSYNC
- MS_NOATIME = 1024, /* Do not update access times. */
-#define MS_NOATIME MS_NOATIME
- MS_NODIRATIME = 2048, /* Do not update directory access times. */
-#define MS_NODIRATIME MS_NODIRATIME
- MS_BIND = 4096, /* Bind directory at different place. */
-#define MS_BIND MS_BIND
- MS_MOVE = 8192,
-#define MS_MOVE MS_MOVE
- MS_REC = 16384,
-#define MS_REC MS_REC
- MS_SILENT = 32768,
-#define MS_SILENT MS_SILENT
- MS_POSIXACL = 1 << 16, /* VFS does not apply the umask. */
-#define MS_POSIXACL MS_POSIXACL
- MS_UNBINDABLE = 1 << 17, /* Change to unbindable. */
-#define MS_UNBINDABLE MS_UNBINDABLE
- MS_PRIVATE = 1 << 18, /* Change to private. */
-#define MS_PRIVATE MS_PRIVATE
- MS_SLAVE = 1 << 19, /* Change to slave. */
-#define MS_SLAVE MS_SLAVE
- MS_SHARED = 1 << 20, /* Change to shared. */
-#define MS_SHARED MS_SHARED
- MS_RELATIME = 1 << 21, /* Update atime relative to mtime/ctime. */
-#define MS_RELATIME MS_RELATIME
- MS_KERNMOUNT = 1 << 22, /* This is a kern_mount call. */
-#define MS_KERNMOUNT MS_KERNMOUNT
- MS_I_VERSION = 1 << 23, /* Update inode I_version field. */
-#define MS_I_VERSION MS_I_VERSION
- MS_STRICTATIME = 1 << 24, /* Always perform atime updates. */
-#define MS_STRICTATIME MS_STRICTATIME
- MS_LAZYTIME = 1 << 25, /* Update the on-disk [acm]times lazily. */
-#define MS_LAZYTIME MS_LAZYTIME
- MS_ACTIVE = 1 << 30,
-#define MS_ACTIVE MS_ACTIVE
- MS_NOUSER = 1 << 31
-#define MS_NOUSER MS_NOUSER
-};
-
-/* Flags that can be altered by MS_REMOUNT */
-#define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_I_VERSION \
- |MS_LAZYTIME)
-
-
-/* Magic mount flag number. Has to be or-ed to the flag values. */
-
-#define MS_MGC_VAL 0xc0ed0000 /* Magic flag number to indicate "new" flags */
-#define MS_MGC_MSK 0xffff0000 /* Magic flag number mask */
-
-
-/* The read-only stuff doesn't really belong here, but any other place
- is probably as bad and I don't want to create yet another include
- file. */
-
-#define BLKROSET _IO(0x12, 93) /* Set device read-only (0 = read-write). */
-#define BLKROGET _IO(0x12, 94) /* Get read-only status (0 = read_write). */
-#define BLKRRPART _IO(0x12, 95) /* Re-read partition table. */
-#define BLKGETSIZE _IO(0x12, 96) /* Return device size. */
-#define BLKFLSBUF _IO(0x12, 97) /* Flush buffer cache. */
-#define BLKRASET _IO(0x12, 98) /* Set read ahead for block device. */
-#define BLKRAGET _IO(0x12, 99) /* Get current read ahead setting. */
-#define BLKFRASET _IO(0x12,100) /* Set filesystem read-ahead. */
-#define BLKFRAGET _IO(0x12,101) /* Get filesystem read-ahead. */
-#define BLKSECTSET _IO(0x12,102) /* Set max sectors per request. */
-#define BLKSECTGET _IO(0x12,103) /* Get max sectors per request. */
-#define BLKSSZGET _IO(0x12,104) /* Get block device sector size. */
-#define BLKBSZGET _IOR(0x12,112,size_t)
-#define BLKBSZSET _IOW(0x12,113,size_t)
-#define BLKGETSIZE64 _IOR(0x12,114,size_t) /* return device size. */
-
-
-/* Possible value for FLAGS parameter of `umount2'. */
-enum
-{
- MNT_FORCE = 1, /* Force unmounting. */
-#define MNT_FORCE MNT_FORCE
- MNT_DETACH = 2, /* Just detach from the tree. */
-#define MNT_DETACH MNT_DETACH
- MNT_EXPIRE = 4, /* Mark for expiry. */
-#define MNT_EXPIRE MNT_EXPIRE
- UMOUNT_NOFOLLOW = 8 /* Don't follow symlink on umount. */
-#define UMOUNT_NOFOLLOW UMOUNT_NOFOLLOW
-};
-
-
-__BEGIN_DECLS
-
-/* Mount a filesystem. */
-extern int mount (const char *__special_file, const char *__dir,
- const char *__fstype, unsigned long int __rwflag,
- const void *__data) __THROW;
-
-/* Unmount a filesystem. */
-extern int umount (const char *__special_file) __THROW;
-
-/* Unmount a filesystem. Force unmounting if FLAGS is set to MNT_FORCE. */
-extern int umount2 (const char *__special_file, int __flags) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_MOUNT_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/msg.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/msg.h
deleted file mode 100644
index 9ddedf5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/msg.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-#define _SYS_MSG_H
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct msqid_ds' and more. */
-#include <bits/msq.h>
-
-/* Define types required by the standard. */
-#include <bits/types/time_t.h>
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-/* The following System V style IPC functions implement a message queue
- system. The definition is found in XPG2. */
-
-#ifdef __USE_GNU
-/* Template for struct to be used as argument for `msgsnd' and `msgrcv'. */
-struct msgbuf
- {
- __syscall_slong_t mtype; /* type of received/sent message */
- char mtext[1]; /* text of the message */
- };
-#endif
-
-
-__BEGIN_DECLS
-
-/* Message queue control operation. */
-extern int msgctl (int __msqid, int __cmd, struct msqid_ds *__buf) __THROW;
-
-/* Get messages queue. */
-extern int msgget (key_t __key, int __msgflg) __THROW;
-
-/* Receive message from message queue.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t msgrcv (int __msqid, void *__msgp, size_t __msgsz,
- long int __msgtyp, int __msgflg);
-
-/* Send message to message queue.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int msgsnd (int __msqid, const void *__msgp, size_t __msgsz,
- int __msgflg);
-
-__END_DECLS
-
-#endif /* sys/msg.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mtio.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mtio.h
deleted file mode 100644
index fb17e87..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/mtio.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/* Structures and definitions for magnetic tape I/O control commands.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Written by H. Bergman <hennus@cybercomm.nl>. */
-
-#ifndef _SYS_MTIO_H
-#define _SYS_MTIO_H 1
-
-/* Get necessary definitions from system and kernel headers. */
-#include <sys/types.h>
-#include <sys/ioctl.h>
-
-
-/* Structure for MTIOCTOP - magnetic tape operation command. */
-struct mtop
- {
- short int mt_op; /* Operations defined below. */
- int mt_count; /* How many of them. */
- };
-#define _IOT_mtop /* Hurd ioctl type field. */ \
- _IOT (_IOTS (short), 1, _IOTS (int), 1, 0, 0)
-
-/* Magnetic Tape operations [Not all operations supported by all drivers]. */
-#define MTRESET 0 /* +reset drive in case of problems. */
-#define MTFSF 1 /* Forward space over FileMark,
- * position at first record of next file. */
-#define MTBSF 2 /* Backward space FileMark (position before FM). */
-#define MTFSR 3 /* Forward space record. */
-#define MTBSR 4 /* Backward space record. */
-#define MTWEOF 5 /* Write an end-of-file record (mark). */
-#define MTREW 6 /* Rewind. */
-#define MTOFFL 7 /* Rewind and put the drive offline (eject?). */
-#define MTNOP 8 /* No op, set status only (read with MTIOCGET). */
-#define MTRETEN 9 /* Retension tape. */
-#define MTBSFM 10 /* +backward space FileMark, position at FM. */
-#define MTFSFM 11 /* +forward space FileMark, position at FM. */
-#define MTEOM 12 /* Goto end of recorded media (for appending files).
- MTEOM positions after the last FM, ready for
- appending another file. */
-#define MTERASE 13 /* Erase tape -- be careful! */
-
-#define MTRAS1 14 /* Run self test 1 (nondestructive). */
-#define MTRAS2 15 /* Run self test 2 (destructive). */
-#define MTRAS3 16 /* Reserved for self test 3. */
-
-#define MTSETBLK 20 /* Set block length (SCSI). */
-#define MTSETDENSITY 21 /* Set tape density (SCSI). */
-#define MTSEEK 22 /* Seek to block (Tandberg, etc.). */
-#define MTTELL 23 /* Tell block (Tandberg, etc.). */
-#define MTSETDRVBUFFER 24 /* Set the drive buffering according to SCSI-2.
- Ordinary buffered operation with code 1. */
-#define MTFSS 25 /* Space forward over setmarks. */
-#define MTBSS 26 /* Space backward over setmarks. */
-#define MTWSM 27 /* Write setmarks. */
-
-#define MTLOCK 28 /* Lock the drive door. */
-#define MTUNLOCK 29 /* Unlock the drive door. */
-#define MTLOAD 30 /* Execute the SCSI load command. */
-#define MTUNLOAD 31 /* Execute the SCSI unload command. */
-#define MTCOMPRESSION 32/* Control compression with SCSI mode page 15. */
-#define MTSETPART 33 /* Change the active tape partition. */
-#define MTMKPART 34 /* Format the tape with one or two partitions. */
-
-/* structure for MTIOCGET - mag tape get status command */
-
-struct mtget
- {
- long int mt_type; /* Type of magtape device. */
- long int mt_resid; /* Residual count: (not sure)
- number of bytes ignored, or
- number of files not skipped, or
- number of records not skipped. */
- /* The following registers are device dependent. */
- long int mt_dsreg; /* Status register. */
- long int mt_gstat; /* Generic (device independent) status. */
- long int mt_erreg; /* Error register. */
- /* The next two fields are not always used. */
- __daddr_t mt_fileno; /* Number of current file on tape. */
- __daddr_t mt_blkno; /* Current block number. */
- };
-#define _IOT_mtget /* Hurd ioctl type field. */ \
- _IOT (_IOTS (long), 7, 0, 0, 0, 0)
-
-
-/* Constants for mt_type. Not all of these are supported, and
- these are not all of the ones that are supported. */
-#define MT_ISUNKNOWN 0x01
-#define MT_ISQIC02 0x02 /* Generic QIC-02 tape streamer. */
-#define MT_ISWT5150 0x03 /* Wangtek 5150EQ, QIC-150, QIC-02. */
-#define MT_ISARCHIVE_5945L2 0x04 /* Archive 5945L-2, QIC-24, QIC-02?. */
-#define MT_ISCMSJ500 0x05 /* CMS Jumbo 500 (QIC-02?). */
-#define MT_ISTDC3610 0x06 /* Tandberg 6310, QIC-24. */
-#define MT_ISARCHIVE_VP60I 0x07 /* Archive VP60i, QIC-02. */
-#define MT_ISARCHIVE_2150L 0x08 /* Archive Viper 2150L. */
-#define MT_ISARCHIVE_2060L 0x09 /* Archive Viper 2060L. */
-#define MT_ISARCHIVESC499 0x0A /* Archive SC-499 QIC-36 controller. */
-#define MT_ISQIC02_ALL_FEATURES 0x0F /* Generic QIC-02 with all features. */
-#define MT_ISWT5099EEN24 0x11 /* Wangtek 5099-een24, 60MB, QIC-24. */
-#define MT_ISTEAC_MT2ST 0x12 /* Teac MT-2ST 155mb drive,
- Teac DC-1 card (Wangtek type). */
-#define MT_ISEVEREX_FT40A 0x32 /* Everex FT40A (QIC-40). */
-#define MT_ISDDS1 0x51 /* DDS device without partitions. */
-#define MT_ISDDS2 0x52 /* DDS device with partitions. */
-#define MT_ISSCSI1 0x71 /* Generic ANSI SCSI-1 tape unit. */
-#define MT_ISSCSI2 0x72 /* Generic ANSI SCSI-2 tape unit. */
-
-/* QIC-40/80/3010/3020 ftape supported drives.
- 20bit vendor ID + 0x800000 (see vendors.h in ftape distribution). */
-#define MT_ISFTAPE_UNKNOWN 0x800000 /* obsolete */
-#define MT_ISFTAPE_FLAG 0x800000
-
-struct mt_tape_info
- {
- long int t_type; /* Device type id (mt_type). */
- char *t_name; /* Descriptive name. */
- };
-
-#define MT_TAPE_INFO \
- { \
- {MT_ISUNKNOWN, "Unknown type of tape device"}, \
- {MT_ISQIC02, "Generic QIC-02 tape streamer"}, \
- {MT_ISWT5150, "Wangtek 5150, QIC-150"}, \
- {MT_ISARCHIVE_5945L2, "Archive 5945L-2"}, \
- {MT_ISCMSJ500, "CMS Jumbo 500"}, \
- {MT_ISTDC3610, "Tandberg TDC 3610, QIC-24"}, \
- {MT_ISARCHIVE_VP60I, "Archive VP60i, QIC-02"}, \
- {MT_ISARCHIVE_2150L, "Archive Viper 2150L"}, \
- {MT_ISARCHIVE_2060L, "Archive Viper 2060L"}, \
- {MT_ISARCHIVESC499, "Archive SC-499 QIC-36 controller"}, \
- {MT_ISQIC02_ALL_FEATURES, "Generic QIC-02 tape, all features"}, \
- {MT_ISWT5099EEN24, "Wangtek 5099-een24, 60MB"}, \
- {MT_ISTEAC_MT2ST, "Teac MT-2ST 155mb data cassette drive"}, \
- {MT_ISEVEREX_FT40A, "Everex FT40A, QIC-40"}, \
- {MT_ISSCSI1, "Generic SCSI-1 tape"}, \
- {MT_ISSCSI2, "Generic SCSI-2 tape"}, \
- {0, NULL} \
- }
-
-
-/* Structure for MTIOCPOS - mag tape get position command. */
-
-struct mtpos
- {
- long int mt_blkno; /* Current block number. */
- };
-#define _IOT_mtpos /* Hurd ioctl type field. */ \
- _IOT_SIMPLE (long)
-
-
-/* Structure for MTIOCGETCONFIG/MTIOCSETCONFIG primarily intended
- as an interim solution for QIC-02 until DDI is fully implemented. */
-struct mtconfiginfo
- {
- long int mt_type; /* Drive type. */
- long int ifc_type; /* Interface card type. */
- unsigned short int irqnr; /* IRQ number to use. */
- unsigned short int dmanr; /* DMA channel to use. */
- unsigned short int port; /* IO port base address. */
-
- unsigned long int debug; /* Debugging flags. */
-
- unsigned have_dens:1;
- unsigned have_bsf:1;
- unsigned have_fsr:1;
- unsigned have_bsr:1;
- unsigned have_eod:1;
- unsigned have_seek:1;
- unsigned have_tell:1;
- unsigned have_ras1:1;
- unsigned have_ras2:1;
- unsigned have_ras3:1;
- unsigned have_qfa:1;
-
- unsigned pad1:5;
- char reserved[10];
- };
-#define _IOT_mtconfiginfo /* Hurd ioctl type field. */ \
- _IOT (_IOTS (long), 2, _IOTS (short), 3, _IOTS (long), 1) /* XXX wrong */
-
-
-/* Magnetic tape I/O control commands. */
-#define MTIOCTOP _IOW('m', 1, struct mtop) /* Do a mag tape op. */
-#define MTIOCGET _IOR('m', 2, struct mtget) /* Get tape status. */
-#define MTIOCPOS _IOR('m', 3, struct mtpos) /* Get tape position.*/
-
-/* The next two are used by the QIC-02 driver for runtime reconfiguration.
- See tpqic02.h for struct mtconfiginfo. */
-#define MTIOCGETCONFIG _IOR('m', 4, struct mtconfiginfo) /* Get tape config.*/
-#define MTIOCSETCONFIG _IOW('m', 5, struct mtconfiginfo) /* Set tape config.*/
-
-/* Generic Mag Tape (device independent) status macros for examining
- mt_gstat -- HP-UX compatible.
- There is room for more generic status bits here, but I don't
- know which of them are reserved. At least three or so should
- be added to make this really useful. */
-#define GMT_EOF(x) ((x) & 0x80000000)
-#define GMT_BOT(x) ((x) & 0x40000000)
-#define GMT_EOT(x) ((x) & 0x20000000)
-#define GMT_SM(x) ((x) & 0x10000000) /* DDS setmark */
-#define GMT_EOD(x) ((x) & 0x08000000) /* DDS EOD */
-#define GMT_WR_PROT(x) ((x) & 0x04000000)
-/* #define GMT_ ? ((x) & 0x02000000) */
-#define GMT_ONLINE(x) ((x) & 0x01000000)
-#define GMT_D_6250(x) ((x) & 0x00800000)
-#define GMT_D_1600(x) ((x) & 0x00400000)
-#define GMT_D_800(x) ((x) & 0x00200000)
-/* #define GMT_ ? ((x) & 0x00100000) */
-/* #define GMT_ ? ((x) & 0x00080000) */
-#define GMT_DR_OPEN(x) ((x) & 0x00040000) /* Door open (no tape). */
-/* #define GMT_ ? ((x) & 0x00020000) */
-#define GMT_IM_REP_EN(x) ((x) & 0x00010000) /* Immediate report mode.*/
-/* 16 generic status bits unused. */
-
-
-/* SCSI-tape specific definitions. Bitfield shifts in the status */
-#define MT_ST_BLKSIZE_SHIFT 0
-#define MT_ST_BLKSIZE_MASK 0xffffff
-#define MT_ST_DENSITY_SHIFT 24
-#define MT_ST_DENSITY_MASK 0xff000000
-
-#define MT_ST_SOFTERR_SHIFT 0
-#define MT_ST_SOFTERR_MASK 0xffff
-
-/* Bitfields for the MTSETDRVBUFFER ioctl. */
-#define MT_ST_OPTIONS 0xf0000000
-#define MT_ST_BOOLEANS 0x10000000
-#define MT_ST_SETBOOLEANS 0x30000000
-#define MT_ST_CLEARBOOLEANS 0x40000000
-#define MT_ST_WRITE_THRESHOLD 0x20000000
-#define MT_ST_DEF_BLKSIZE 0x50000000
-#define MT_ST_DEF_OPTIONS 0x60000000
-
-#define MT_ST_BUFFER_WRITES 0x1
-#define MT_ST_ASYNC_WRITES 0x2
-#define MT_ST_READ_AHEAD 0x4
-#define MT_ST_DEBUGGING 0x8
-#define MT_ST_TWO_FM 0x10
-#define MT_ST_FAST_MTEOM 0x20
-#define MT_ST_AUTO_LOCK 0x40
-#define MT_ST_DEF_WRITES 0x80
-#define MT_ST_CAN_BSR 0x100
-#define MT_ST_NO_BLKLIMS 0x200
-#define MT_ST_CAN_PARTITIONS 0x400
-#define MT_ST_SCSI2LOGICAL 0x800
-
-/* The mode parameters to be controlled. Parameter chosen with bits 20-28. */
-#define MT_ST_CLEAR_DEFAULT 0xfffff
-#define MT_ST_DEF_DENSITY (MT_ST_DEF_OPTIONS | 0x100000)
-#define MT_ST_DEF_COMPRESSION (MT_ST_DEF_OPTIONS | 0x200000)
-#define MT_ST_DEF_DRVBUFFER (MT_ST_DEF_OPTIONS | 0x300000)
-
-/* The offset for the arguments for the special HP changer load command. */
-#define MT_ST_HPLOADER_OFFSET 10000
-
-
-/* Specify default tape device. */
-#ifndef DEFTAPE
-# define DEFTAPE "/dev/tape"
-#endif
-
-#endif /* mtio.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/param.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/param.h
deleted file mode 100644
index 72fd74d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/param.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Compatibility header for old-style Unix parameters and limits.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PARAM_H
-#define _SYS_PARAM_H 1
-
-#define __need_NULL
-#include <stddef.h>
-
-#include <sys/types.h>
-#include <limits.h>
-#include <endian.h> /* Define BYTE_ORDER et al. */
-#include <signal.h> /* Define NSIG. */
-
-/* This file defines some things in system-specific ways. */
-#include <bits/param.h>
-
-
-/* BSD names for some <limits.h> values. */
-
-#define NBBY CHAR_BIT
-
-#if !defined NGROUPS && defined NGROUPS_MAX
-# define NGROUPS NGROUPS_MAX
-#endif
-#if !defined MAXSYMLINKS && defined SYMLOOP_MAX
-# define MAXSYMLINKS SYMLOOP_MAX
-#endif
-#if !defined CANBSIZ && defined MAX_CANON
-# define CANBSIZ MAX_CANON
-#endif
-#if !defined MAXPATHLEN && defined PATH_MAX
-# define MAXPATHLEN PATH_MAX
-#endif
-#if !defined NOFILE && defined OPEN_MAX
-# define NOFILE OPEN_MAX
-#endif
-#if !defined MAXHOSTNAMELEN && defined HOST_NAME_MAX
-# define MAXHOSTNAMELEN HOST_NAME_MAX
-#endif
-#ifndef NCARGS
-# ifdef ARG_MAX
-# define NCARGS ARG_MAX
-# else
-/* ARG_MAX is unlimited, but we define NCARGS for BSD programs that want to
- compare against some fixed limit. */
-# define NCARGS INT_MAX
-# endif
-#endif
-
-
-/* Magical constants. */
-#ifndef NOGROUP
-# define NOGROUP 65535 /* Marker for empty group set member. */
-#endif
-#ifndef NODEV
-# define NODEV ((dev_t) -1) /* Non-existent device. */
-#endif
-
-
-/* Unit of `st_blocks'. */
-#ifndef DEV_BSIZE
-# define DEV_BSIZE 512
-#endif
-
-
-/* Bit map related macros. */
-#define setbit(a,i) ((a)[(i)/NBBY] |= 1<<((i)%NBBY))
-#define clrbit(a,i) ((a)[(i)/NBBY] &= ~(1<<((i)%NBBY)))
-#define isset(a,i) ((a)[(i)/NBBY] & (1<<((i)%NBBY)))
-#define isclr(a,i) (((a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0)
-
-/* Macros for counting and rounding. */
-#ifndef howmany
-# define howmany(x, y) (((x) + ((y) - 1)) / (y))
-#endif
-#ifdef __GNUC__
-# define roundup(x, y) (__builtin_constant_p (y) && powerof2 (y) \
- ? (((x) + (y) - 1) & ~((y) - 1)) \
- : ((((x) + ((y) - 1)) / (y)) * (y)))
-#else
-# define roundup(x, y) ((((x) + ((y) - 1)) / (y)) * (y))
-#endif
-#define powerof2(x) ((((x) - 1) & (x)) == 0)
-
-/* Macros for min/max. */
-#define MIN(a,b) (((a)<(b))?(a):(b))
-#define MAX(a,b) (((a)>(b))?(a):(b))
-
-
-#endif /* sys/param.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/pci.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/pci.h
deleted file mode 100644
index dd8c4a1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/pci.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PCI_H
-#define _SYS_PCI_H 1
-
-/* We use the constants from the kernel. */
-#include <linux/pci.h>
-
-#endif /* sys/pci.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/personality.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/personality.h
deleted file mode 100644
index fd77bdb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/personality.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Taken verbatim from Linux 2.6 (include/linux/personality.h). */
-
-#ifndef _SYS_PERSONALITY_H
-#define _SYS_PERSONALITY_H 1
-
-#include <features.h>
-
-/* Flags for bug emulation.
- These occupy the top three bytes. */
-enum
- {
- UNAME26 = 0x0020000,
- ADDR_NO_RANDOMIZE = 0x0040000,
- FDPIC_FUNCPTRS = 0x0080000,
- MMAP_PAGE_ZERO = 0x0100000,
- ADDR_COMPAT_LAYOUT = 0x0200000,
- READ_IMPLIES_EXEC = 0x0400000,
- ADDR_LIMIT_32BIT = 0x0800000,
- SHORT_INODE = 0x1000000,
- WHOLE_SECONDS = 0x2000000,
- STICKY_TIMEOUTS = 0x4000000,
- ADDR_LIMIT_3GB = 0x8000000
- };
-
-/* Personality types.
-
- These go in the low byte. Avoid using the top bit, it will
- conflict with error returns. */
-enum
- {
- PER_LINUX = 0x0000,
- PER_LINUX_32BIT = 0x0000 | ADDR_LIMIT_32BIT,
- PER_LINUX_FDPIC = 0x0000 | FDPIC_FUNCPTRS,
- PER_SVR4 = 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
- PER_SVR3 = 0x0002 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_SCOSVR3 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE,
- PER_OSR5 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS,
- PER_WYSEV386 = 0x0004 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_ISCR4 = 0x0005 | STICKY_TIMEOUTS,
- PER_BSD = 0x0006,
- PER_SUNOS = 0x0006 | STICKY_TIMEOUTS,
- PER_XENIX = 0x0007 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_LINUX32 = 0x0008,
- PER_LINUX32_3GB = 0x0008 | ADDR_LIMIT_3GB,
- PER_IRIX32 = 0x0009 | STICKY_TIMEOUTS, /* IRIX5 32-bit */
- PER_IRIXN32 = 0x000a | STICKY_TIMEOUTS, /* IRIX6 new 32-bit */
- PER_IRIX64 = 0x000b | STICKY_TIMEOUTS, /* IRIX6 64-bit */
- PER_RISCOS = 0x000c,
- PER_SOLARIS = 0x000d | STICKY_TIMEOUTS,
- PER_UW7 = 0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
- PER_OSF4 = 0x000f,
- PER_HPUX = 0x0010,
- PER_MASK = 0x00ff,
- };
-
-__BEGIN_DECLS
-
-/* Set different ABIs (personalities). */
-extern int personality (unsigned long int __persona) __THROW;
-
-__END_DECLS
-
-#endif /* sys/personality.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/poll.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/poll.h
deleted file mode 100644
index 2431dd1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/poll.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* Compatibility definitions for System V `poll' interface.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-#define _SYS_POLL_H 1
-
-#include <features.h>
-
-/* Get the platform dependent bits of `poll'. */
-#include <bits/poll.h>
-#ifdef __USE_GNU
-# include <bits/types/__sigset_t.h>
-# include <bits/types/struct_timespec.h>
-#endif
-
-
-/* Type used for the number of file descriptors. */
-typedef unsigned long int nfds_t;
-
-/* Data structure describing a polling request. */
-struct pollfd
- {
- int fd; /* File descriptor to poll. */
- short int events; /* Types of events poller cares about. */
- short int revents; /* Types of events that actually occurred. */
- };
-
-
-__BEGIN_DECLS
-
-/* Poll the file descriptors described by the NFDS structures starting at
- FDS. If TIMEOUT is nonzero and not -1, allow TIMEOUT milliseconds for
- an event to occur; if TIMEOUT is -1, block until an event occurs.
- Returns the number of file descriptors with events, zero if timed out,
- or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int poll (struct pollfd *__fds, nfds_t __nfds, int __timeout);
-
-#ifdef __USE_GNU
-/* Like poll, but before waiting the threads signal mask is replaced
- with that specified in the fourth parameter. For better usability,
- the timeout value is specified using a TIMESPEC object.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int ppoll (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss);
-#endif
-
-__END_DECLS
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/poll2.h>
-#endif
-
-#endif /* sys/poll.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/prctl.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/prctl.h
deleted file mode 100644
index c9048c7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/prctl.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PRCTL_H
-#define _SYS_PRCTL_H 1
-
-#include <features.h>
-#include <linux/prctl.h> /* The magic values come from here */
-
-/* Recent extensions to linux which may post-date the kernel headers
- we're picking up... */
-
-/* Memory tagging control operations (for AArch64). */
-#ifndef PR_MTE_TCF_SHIFT
-# define PR_MTE_TCF_SHIFT 1
-# define PR_MTE_TCF_NONE (0UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_SYNC (1UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_ASYNC (2UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_MASK (3UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TAG_SHIFT 3
-# define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
-#endif
-
-__BEGIN_DECLS
-
-/* Control process execution. */
-extern int prctl (int __option, ...) __THROW;
-
-__END_DECLS
-
-#endif /* sys/prctl.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/procfs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/procfs.h
deleted file mode 100644
index f23f4c3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/procfs.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* Definitions for core files and libthread_db. Generic Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-#define _SYS_PROCFS_H 1
-
-/* This is somewhat modelled after the file of the same name on SVR4
- systems. It provides a definition of the core file format for ELF
- used on Linux. It doesn't have anything to do with the /proc file
- system, even though Linux has one.
-
- Anyway, the whole purpose of this file is for GDB and GDB only.
- Don't read too much into it. Don't use it for anything other than
- GDB unless you know what you are doing. */
-
-#include <features.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <sys/user.h>
-
-/* bits/procfs.h, provided by each architecture, must define
- elf_gregset_t, elf_fpregset_t and any other architecture-specific
- types needed. */
-#include <bits/procfs.h>
-
-/* bits/procfs-id.h must define __pr_uid_t and __pr_gid_t, the types
- of pr_uid and pr_gid. */
-#include <bits/procfs-id.h>
-
-__BEGIN_DECLS
-
-/* Signal info. */
-struct elf_siginfo
- {
- int si_signo; /* Signal number. */
- int si_code; /* Extra code. */
- int si_errno; /* Errno. */
- };
-
-/* Definitions to generate Intel SVR4-like core files. These mostly
- have the same names as the SVR4 types with "elf_" tacked on the
- front to prevent clashes with Linux definitions, and the typedef
- forms have been avoided. This is mostly like the SVR4 structure,
- but more Linuxy, with things that Linux does not support and which
- GDB doesn't really use excluded. */
-
-struct elf_prstatus
- {
- struct elf_siginfo pr_info; /* Info associated with signal. */
- short int pr_cursig; /* Current signal. */
- unsigned long int pr_sigpend; /* Set of pending signals. */
- unsigned long int pr_sighold; /* Set of held signals. */
- __pid_t pr_pid;
- __pid_t pr_ppid;
- __pid_t pr_pgrp;
- __pid_t pr_sid;
- struct timeval pr_utime; /* User time. */
- struct timeval pr_stime; /* System time. */
- struct timeval pr_cutime; /* Cumulative user time. */
- struct timeval pr_cstime; /* Cumulative system time. */
- elf_gregset_t pr_reg; /* GP registers. */
- int pr_fpvalid; /* True if math copro being used. */
- };
-
-
-#define ELF_PRARGSZ (80) /* Number of chars for args. */
-
-struct elf_prpsinfo
- {
- char pr_state; /* Numeric process state. */
- char pr_sname; /* Char for pr_state. */
- char pr_zomb; /* Zombie. */
- char pr_nice; /* Nice val. */
- unsigned long int pr_flag; /* Flags. */
- __pr_uid_t pr_uid;
- __pr_gid_t pr_gid;
- int pr_pid, pr_ppid, pr_pgrp, pr_sid;
- /* Lots missing */
- char pr_fname[16]; /* Filename of executable. */
- char pr_psargs[ELF_PRARGSZ]; /* Initial part of arg list. */
- };
-
-/* The rest of this file provides the types for emulation of the
- Solaris <proc_service.h> interfaces that should be implemented by
- users of libthread_db. */
-
-/* Addresses. */
-typedef void *psaddr_t;
-
-#include <bits/procfs-prregset.h>
-
-/* Register sets. Linux has different names. */
-typedef __prgregset_t prgregset_t;
-typedef __prfpregset_t prfpregset_t;
-
-/* We don't have any differences between processes and threads,
- therefore have only one PID type. */
-typedef __pid_t lwpid_t;
-
-/* Process status and info. In the end we do provide typedefs for them. */
-typedef struct elf_prstatus prstatus_t;
-typedef struct elf_prpsinfo prpsinfo_t;
-
-__END_DECLS
-
-/* On some architectures, provide other-ABI variants of the above
- types. */
-#include <bits/procfs-extra.h>
-
-#endif /* sys/procfs.h. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/profil.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/profil.h
deleted file mode 100644
index 9b13fbc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/profil.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PROFIL_H
-#define _PROFIL_H 1
-
-#include <features.h>
-
-#include <sys/time.h>
-#include <sys/types.h>
-
-/* This interface is intended to follow the sprofil() system calls as
- described by the sprofil(2) man page of Irix v6.5, except that:
-
- - there is no a priori limit on number of text sections
- - pr_scale is declared as unsigned long (instead of "unsigned int")
- - pr_size is declared as size_t (instead of "unsigned int")
- - pr_off is declared as void * (instead of "__psunsigned_t")
- - the overflow bin (pr_base==0, pr_scale==2) can appear anywhere
- in the profp array
- - PROF_FAST has no effect */
-
-struct prof
- {
- void *pr_base; /* buffer base */
- size_t pr_size; /* buffer size */
- size_t pr_off; /* pc offset */
- unsigned long int pr_scale; /* pc scaling (fixed-point number) */
- };
-
-enum
- {
- PROF_USHORT = 0, /* use 16-bit counters (default) */
- PROF_UINT = 1 << 0, /* use 32-bit counters */
- PROF_FAST = 1 << 1 /* profile faster than usual */
- };
-
-
-__BEGIN_DECLS
-
-extern int sprofil (struct prof *__profp, int __profcnt,
- struct timeval *__tvp, unsigned int __flags) __THROW;
-
-__END_DECLS
-
-#endif /* profil.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ptrace.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ptrace.h
deleted file mode 100644
index cdb1f15..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ptrace.h
+++ /dev/null
@@ -1,212 +0,0 @@
-/* `ptrace' debugger support interface. Linux/ARM version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PTRACE_H
-#define _SYS_PTRACE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-__BEGIN_DECLS
-
-/* Type of the REQUEST argument to `ptrace.' */
-enum __ptrace_request
-{
- /* Indicate that the process making this request should be traced.
- All signals received by this process can be intercepted by its
- parent, and its parent can use the other `ptrace' requests. */
- PTRACE_TRACEME = 0,
-#define PT_TRACE_ME PTRACE_TRACEME
-
- /* Return the word in the process's text space at address ADDR. */
- PTRACE_PEEKTEXT = 1,
-#define PT_READ_I PTRACE_PEEKTEXT
-
- /* Return the word in the process's data space at address ADDR. */
- PTRACE_PEEKDATA = 2,
-#define PT_READ_D PTRACE_PEEKDATA
-
- /* Return the word in the process's user area at offset ADDR. */
- PTRACE_PEEKUSER = 3,
-#define PT_READ_U PTRACE_PEEKUSER
-
- /* Write the word DATA into the process's text space at address ADDR. */
- PTRACE_POKETEXT = 4,
-#define PT_WRITE_I PTRACE_POKETEXT
-
- /* Write the word DATA into the process's data space at address ADDR. */
- PTRACE_POKEDATA = 5,
-#define PT_WRITE_D PTRACE_POKEDATA
-
- /* Write the word DATA into the process's user area at offset ADDR. */
- PTRACE_POKEUSER = 6,
-#define PT_WRITE_U PTRACE_POKEUSER
-
- /* Continue the process. */
- PTRACE_CONT = 7,
-#define PT_CONTINUE PTRACE_CONT
-
- /* Kill the process. */
- PTRACE_KILL = 8,
-#define PT_KILL PTRACE_KILL
-
- /* Single step the process. */
- PTRACE_SINGLESTEP = 9,
-#define PT_STEP PTRACE_SINGLESTEP
-
- /* Get all general purpose registers used by a process. */
- PTRACE_GETREGS = 12,
-#define PT_GETREGS PTRACE_GETREGS
-
- /* Set all general purpose registers used by a process. */
- PTRACE_SETREGS = 13,
-#define PT_SETREGS PTRACE_SETREGS
-
- /* Get all floating point registers used by a process. */
- PTRACE_GETFPREGS = 14,
-#define PT_GETFPREGS PTRACE_GETFPREGS
-
- /* Set all floating point registers used by a process. */
- PTRACE_SETFPREGS = 15,
-#define PT_SETFPREGS PTRACE_SETFPREGS
-
- /* Attach to a process that is already running. */
- PTRACE_ATTACH = 16,
-#define PT_ATTACH PTRACE_ATTACH
-
- /* Detach from a process attached to with PTRACE_ATTACH. */
- PTRACE_DETACH = 17,
-#define PT_DETACH PTRACE_DETACH
-
- /* Get the iWMMXt state of a process. */
- PTRACE_GETWMMXREGS = 18,
-#define PT_GETWMMXREGS PTRACE_GETWMMXREGS
-
- /* Set the iWMMXt state of a process. */
- PTRACE_SETWMMXREGS = 19,
-#define PT_SETWMMXREGS PTRACE_SETWMMXREGS
-
- /* Get the thread pointer of a process. */
- PTRACE_GET_THREAD_AREA = 22,
-#define PT_GET_THREAD_AREA PTRACE_GET_THREAD_AREA
-
- /* Change the syscall number of a process. */
- PTRACE_SET_SYSCALL = 23,
-#define PT_SET_SYSCALL PTRACE_SET_SYSCALL
-
- /* Continue and stop at the next entry to or return from syscall. */
- PTRACE_SYSCALL = 24,
-#define PT_SYSCALL PTRACE_SYSCALL
-
- /* Get the Crunch state of a process. */
- PTRACE_GETCRUNCHREGS = 25,
-#define PT_GETCRUNCHREGS PTRACE_GETCRUNCHREGS
-
- /* Set the Crunch state of a process. */
- PTRACE_SETCRUNCHREGS = 26,
-#define PT_SETCRUNCHREGS PTRACE_SETCRUNCHREGS
-
- /* Get all VFP registers used by a process. */
- PTRACE_GETVFPREGS = 27,
-#define PT_GETVFPREGS PTRACE_GETVFPREGS
-
- /* Set all VFP registers used by a process. */
- PTRACE_SETVFPREGS = 28,
-#define PT_SETVFPREGS PTRACE_SETVFPREGS
-
- /* Get all hardware breakpoint registers. */
- PTRACE_GETHBPREGS = 29,
-#define PT_GETHBPREGS PTRACE_GETHBPREGS
-
- /* Set all hardware breakpoint registers. */
- PTRACE_SETHBPREGS = 30,
-#define PT_SETHBPREGS PTRACE_SETHBPREGS
-
- /* Get the ELF fdpic loadmap address. */
- PTRACE_GETFDPIC = 31,
-#define PT_GETFDPIC PTRACE_GETFDPIC
-
- /* Set ptrace filter options. */
- PTRACE_SETOPTIONS = 0x4200,
-#define PT_SETOPTIONS PTRACE_SETOPTIONS
-
- /* Get last ptrace message. */
- PTRACE_GETEVENTMSG = 0x4201,
-#define PT_GETEVENTMSG PTRACE_GETEVENTMSG
-
- /* Get siginfo for process. */
- PTRACE_GETSIGINFO = 0x4202,
-#define PT_GETSIGINFO PTRACE_GETSIGINFO
-
- /* Set new siginfo for process. */
- PTRACE_SETSIGINFO = 0x4203,
-#define PT_SETSIGINFO PTRACE_SETSIGINFO
-
- /* Get register content. */
- PTRACE_GETREGSET = 0x4204,
-#define PTRACE_GETREGSET PTRACE_GETREGSET
-
- /* Set register content. */
- PTRACE_SETREGSET = 0x4205,
-#define PTRACE_SETREGSET PTRACE_SETREGSET
-
- /* Like PTRACE_ATTACH, but do not force tracee to trap and do not affect
- signal or group stop state. */
- PTRACE_SEIZE = 0x4206,
-#define PTRACE_SEIZE PTRACE_SEIZE
-
- /* Trap seized tracee. */
- PTRACE_INTERRUPT = 0x4207,
-#define PTRACE_INTERRUPT PTRACE_INTERRUPT
-
- /* Wait for next group event. */
- PTRACE_LISTEN = 0x4208,
-#define PTRACE_LISTEN PTRACE_LISTEN
-
- /* Retrieve siginfo_t structures without removing signals from a queue. */
- PTRACE_PEEKSIGINFO = 0x4209,
-#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
-
- /* Get the mask of blocked signals. */
- PTRACE_GETSIGMASK = 0x420a,
-#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
-
- /* Change the mask of blocked signals. */
- PTRACE_SETSIGMASK = 0x420b,
-#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
-
- /* Get seccomp BPF filters. */
- PTRACE_SECCOMP_GET_FILTER = 0x420c,
-#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
-
- /* Get seccomp BPF filter metadata. */
- PTRACE_SECCOMP_GET_METADATA = 0x420d,
-#define PTRACE_SECCOMP_GET_METADATA PTRACE_SECCOMP_GET_METADATA
-
- /* Get information about system call. */
- PTRACE_GET_SYSCALL_INFO = 0x420e
-#define PTRACE_GET_SYSCALL_INFO PTRACE_GET_SYSCALL_INFO
-};
-
-
-#include <bits/ptrace-shared.h>
-
-__END_DECLS
-
-#endif /* _SYS_PTRACE_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/queue.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/queue.h
deleted file mode 100644
index daf4553..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/queue.h
+++ /dev/null
@@ -1,574 +0,0 @@
-/*
- * Copyright (c) 1991, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)queue.h 8.5 (Berkeley) 8/20/94
- */
-
-#ifndef _SYS_QUEUE_H_
-#define _SYS_QUEUE_H_
-
-/*
- * This file defines five types of data structures: singly-linked lists,
- * lists, simple queues, tail queues, and circular queues.
- *
- * A singly-linked list is headed by a single forward pointer. The
- * elements are singly linked for minimum space and pointer manipulation
- * overhead at the expense of O(n) removal for arbitrary elements. New
- * elements can be added to the list after an existing element or at the
- * head of the list. Elements being removed from the head of the list
- * should use the explicit macro for this purpose for optimum
- * efficiency. A singly-linked list may only be traversed in the forward
- * direction. Singly-linked lists are ideal for applications with large
- * datasets and few or no removals or for implementing a LIFO queue.
- *
- * A list is headed by a single forward pointer (or an array of forward
- * pointers for a hash table header). The elements are doubly linked
- * so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before
- * or after an existing element or at the head of the list. A list
- * may only be traversed in the forward direction.
- *
- * A simple queue is headed by a pair of pointers, one the head of the
- * list and the other to the tail of the list. The elements are singly
- * linked to save space, so elements can only be removed from the
- * head of the list. New elements can be added to the list after
- * an existing element, at the head of the list, or at the end of the
- * list. A simple queue may only be traversed in the forward direction.
- *
- * A tail queue is headed by a pair of pointers, one to the head of the
- * list and the other to the tail of the list. The elements are doubly
- * linked so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before or
- * after an existing element, at the head of the list, or at the end of
- * the list. A tail queue may be traversed in either direction.
- *
- * A circle queue is headed by a pair of pointers, one to the head of the
- * list and the other to the tail of the list. The elements are doubly
- * linked so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before or after
- * an existing element, at the head of the list, or at the end of the list.
- * A circle queue may be traversed in either direction, but has a more
- * complex end of list detection.
- *
- * For details on the use of these macros, see the queue(3) manual page.
- */
-
-/*
- * List definitions.
- */
-#define LIST_HEAD(name, type) \
-struct name { \
- struct type *lh_first; /* first element */ \
-}
-
-#define LIST_HEAD_INITIALIZER(head) \
- { NULL }
-
-#define LIST_ENTRY(type) \
-struct { \
- struct type *le_next; /* next element */ \
- struct type **le_prev; /* address of previous next element */ \
-}
-
-/*
- * List functions.
- */
-#define LIST_INIT(head) do { \
- (head)->lh_first = NULL; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_AFTER(listelm, elm, field) do { \
- if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
- (listelm)->field.le_next->field.le_prev = \
- &(elm)->field.le_next; \
- (listelm)->field.le_next = (elm); \
- (elm)->field.le_prev = &(listelm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
- (elm)->field.le_prev = (listelm)->field.le_prev; \
- (elm)->field.le_next = (listelm); \
- *(listelm)->field.le_prev = (elm); \
- (listelm)->field.le_prev = &(elm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.le_next = (head)->lh_first) != NULL) \
- (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
- (head)->lh_first = (elm); \
- (elm)->field.le_prev = &(head)->lh_first; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_REMOVE(elm, field) do { \
- if ((elm)->field.le_next != NULL) \
- (elm)->field.le_next->field.le_prev = \
- (elm)->field.le_prev; \
- *(elm)->field.le_prev = (elm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_FOREACH(var, head, field) \
- for ((var) = ((head)->lh_first); \
- (var); \
- (var) = ((var)->field.le_next))
-
-/*
- * List access methods.
- */
-#define LIST_EMPTY(head) ((head)->lh_first == NULL)
-#define LIST_FIRST(head) ((head)->lh_first)
-#define LIST_NEXT(elm, field) ((elm)->field.le_next)
-
-
-/*
- * Singly-linked List definitions.
- */
-#define SLIST_HEAD(name, type) \
-struct name { \
- struct type *slh_first; /* first element */ \
-}
-
-#define SLIST_HEAD_INITIALIZER(head) \
- { NULL }
-
-#define SLIST_ENTRY(type) \
-struct { \
- struct type *sle_next; /* next element */ \
-}
-
-/*
- * Singly-linked List functions.
- */
-#define SLIST_INIT(head) do { \
- (head)->slh_first = NULL; \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
- (elm)->field.sle_next = (slistelm)->field.sle_next; \
- (slistelm)->field.sle_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_INSERT_HEAD(head, elm, field) do { \
- (elm)->field.sle_next = (head)->slh_first; \
- (head)->slh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_REMOVE_HEAD(head, field) do { \
- (head)->slh_first = (head)->slh_first->field.sle_next; \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_REMOVE(head, elm, type, field) do { \
- if ((head)->slh_first == (elm)) { \
- SLIST_REMOVE_HEAD((head), field); \
- } \
- else { \
- struct type *curelm = (head)->slh_first; \
- while(curelm->field.sle_next != (elm)) \
- curelm = curelm->field.sle_next; \
- curelm->field.sle_next = \
- curelm->field.sle_next->field.sle_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_FOREACH(var, head, field) \
- for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
-
-/*
- * Singly-linked List access methods.
- */
-#define SLIST_EMPTY(head) ((head)->slh_first == NULL)
-#define SLIST_FIRST(head) ((head)->slh_first)
-#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
-
-
-/*
- * Singly-linked Tail queue declarations.
- */
-#define STAILQ_HEAD(name, type) \
-struct name { \
- struct type *stqh_first; /* first element */ \
- struct type **stqh_last; /* addr of last next element */ \
-}
-
-#define STAILQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).stqh_first }
-
-#define STAILQ_ENTRY(type) \
-struct { \
- struct type *stqe_next; /* next element */ \
-}
-
-/*
- * Singly-linked Tail queue functions.
- */
-#define STAILQ_INIT(head) do { \
- (head)->stqh_first = NULL; \
- (head)->stqh_last = &(head)->stqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) \
- (head)->stqh_last = &(elm)->field.stqe_next; \
- (head)->stqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.stqe_next = NULL; \
- *(head)->stqh_last = (elm); \
- (head)->stqh_last = &(elm)->field.stqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\
- (head)->stqh_last = &(elm)->field.stqe_next; \
- (listelm)->field.stqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_REMOVE_HEAD(head, field) do { \
- if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) \
- (head)->stqh_last = &(head)->stqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_REMOVE(head, elm, type, field) do { \
- if ((head)->stqh_first == (elm)) { \
- STAILQ_REMOVE_HEAD((head), field); \
- } else { \
- struct type *curelm = (head)->stqh_first; \
- while (curelm->field.stqe_next != (elm)) \
- curelm = curelm->field.stqe_next; \
- if ((curelm->field.stqe_next = \
- curelm->field.stqe_next->field.stqe_next) == NULL) \
- (head)->stqh_last = &(curelm)->field.stqe_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_FOREACH(var, head, field) \
- for ((var) = ((head)->stqh_first); \
- (var); \
- (var) = ((var)->field.stqe_next))
-
-#define STAILQ_CONCAT(head1, head2) do { \
- if (!STAILQ_EMPTY((head2))) { \
- *(head1)->stqh_last = (head2)->stqh_first; \
- (head1)->stqh_last = (head2)->stqh_last; \
- STAILQ_INIT((head2)); \
- } \
-} while (/*CONSTCOND*/0)
-
-/*
- * Singly-linked Tail queue access methods.
- */
-#define STAILQ_EMPTY(head) ((head)->stqh_first == NULL)
-#define STAILQ_FIRST(head) ((head)->stqh_first)
-#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
-
-
-/*
- * Simple queue definitions.
- */
-#define SIMPLEQ_HEAD(name, type) \
-struct name { \
- struct type *sqh_first; /* first element */ \
- struct type **sqh_last; /* addr of last next element */ \
-}
-
-#define SIMPLEQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).sqh_first }
-
-#define SIMPLEQ_ENTRY(type) \
-struct { \
- struct type *sqe_next; /* next element */ \
-}
-
-/*
- * Simple queue functions.
- */
-#define SIMPLEQ_INIT(head) do { \
- (head)->sqh_first = NULL; \
- (head)->sqh_last = &(head)->sqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
- (head)->sqh_last = &(elm)->field.sqe_next; \
- (head)->sqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.sqe_next = NULL; \
- *(head)->sqh_last = (elm); \
- (head)->sqh_last = &(elm)->field.sqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
- (head)->sqh_last = &(elm)->field.sqe_next; \
- (listelm)->field.sqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
- if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
- (head)->sqh_last = &(head)->sqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
- if ((head)->sqh_first == (elm)) { \
- SIMPLEQ_REMOVE_HEAD((head), field); \
- } else { \
- struct type *curelm = (head)->sqh_first; \
- while (curelm->field.sqe_next != (elm)) \
- curelm = curelm->field.sqe_next; \
- if ((curelm->field.sqe_next = \
- curelm->field.sqe_next->field.sqe_next) == NULL) \
- (head)->sqh_last = &(curelm)->field.sqe_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_FOREACH(var, head, field) \
- for ((var) = ((head)->sqh_first); \
- (var); \
- (var) = ((var)->field.sqe_next))
-
-/*
- * Simple queue access methods.
- */
-#define SIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL)
-#define SIMPLEQ_FIRST(head) ((head)->sqh_first)
-#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
-
-
-/*
- * Tail queue definitions.
- */
-#define _TAILQ_HEAD(name, type, qual) \
-struct name { \
- qual type *tqh_first; /* first element */ \
- qual type *qual *tqh_last; /* addr of last next element */ \
-}
-#define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,)
-
-#define TAILQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).tqh_first }
-
-#define _TAILQ_ENTRY(type, qual) \
-struct { \
- qual type *tqe_next; /* next element */ \
- qual type *qual *tqe_prev; /* address of previous next element */\
-}
-#define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,)
-
-/*
- * Tail queue functions.
- */
-#define TAILQ_INIT(head) do { \
- (head)->tqh_first = NULL; \
- (head)->tqh_last = &(head)->tqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
- (head)->tqh_first->field.tqe_prev = \
- &(elm)->field.tqe_next; \
- else \
- (head)->tqh_last = &(elm)->field.tqe_next; \
- (head)->tqh_first = (elm); \
- (elm)->field.tqe_prev = &(head)->tqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.tqe_next = NULL; \
- (elm)->field.tqe_prev = (head)->tqh_last; \
- *(head)->tqh_last = (elm); \
- (head)->tqh_last = &(elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
- (elm)->field.tqe_next->field.tqe_prev = \
- &(elm)->field.tqe_next; \
- else \
- (head)->tqh_last = &(elm)->field.tqe_next; \
- (listelm)->field.tqe_next = (elm); \
- (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
- (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
- (elm)->field.tqe_next = (listelm); \
- *(listelm)->field.tqe_prev = (elm); \
- (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_REMOVE(head, elm, field) do { \
- if (((elm)->field.tqe_next) != NULL) \
- (elm)->field.tqe_next->field.tqe_prev = \
- (elm)->field.tqe_prev; \
- else \
- (head)->tqh_last = (elm)->field.tqe_prev; \
- *(elm)->field.tqe_prev = (elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_FOREACH(var, head, field) \
- for ((var) = ((head)->tqh_first); \
- (var); \
- (var) = ((var)->field.tqe_next))
-
-#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
- for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); \
- (var); \
- (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
-
-#define TAILQ_CONCAT(head1, head2, field) do { \
- if (!TAILQ_EMPTY(head2)) { \
- *(head1)->tqh_last = (head2)->tqh_first; \
- (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
- (head1)->tqh_last = (head2)->tqh_last; \
- TAILQ_INIT((head2)); \
- } \
-} while (/*CONSTCOND*/0)
-
-/*
- * Tail queue access methods.
- */
-#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL)
-#define TAILQ_FIRST(head) ((head)->tqh_first)
-#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
-
-#define TAILQ_LAST(head, headname) \
- (*(((struct headname *)((head)->tqh_last))->tqh_last))
-#define TAILQ_PREV(elm, headname, field) \
- (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
-
-
-/*
- * Circular queue definitions.
- */
-#define CIRCLEQ_HEAD(name, type) \
-struct name { \
- struct type *cqh_first; /* first element */ \
- struct type *cqh_last; /* last element */ \
-}
-
-#define CIRCLEQ_HEAD_INITIALIZER(head) \
- { (void *)&head, (void *)&head }
-
-#define CIRCLEQ_ENTRY(type) \
-struct { \
- struct type *cqe_next; /* next element */ \
- struct type *cqe_prev; /* previous element */ \
-}
-
-/*
- * Circular queue functions.
- */
-#define CIRCLEQ_INIT(head) do { \
- (head)->cqh_first = (void *)(head); \
- (head)->cqh_last = (void *)(head); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
- (elm)->field.cqe_next = (listelm)->field.cqe_next; \
- (elm)->field.cqe_prev = (listelm); \
- if ((listelm)->field.cqe_next == (void *)(head)) \
- (head)->cqh_last = (elm); \
- else \
- (listelm)->field.cqe_next->field.cqe_prev = (elm); \
- (listelm)->field.cqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
- (elm)->field.cqe_next = (listelm); \
- (elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
- if ((listelm)->field.cqe_prev == (void *)(head)) \
- (head)->cqh_first = (elm); \
- else \
- (listelm)->field.cqe_prev->field.cqe_next = (elm); \
- (listelm)->field.cqe_prev = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
- (elm)->field.cqe_next = (head)->cqh_first; \
- (elm)->field.cqe_prev = (void *)(head); \
- if ((head)->cqh_last == (void *)(head)) \
- (head)->cqh_last = (elm); \
- else \
- (head)->cqh_first->field.cqe_prev = (elm); \
- (head)->cqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.cqe_next = (void *)(head); \
- (elm)->field.cqe_prev = (head)->cqh_last; \
- if ((head)->cqh_first == (void *)(head)) \
- (head)->cqh_first = (elm); \
- else \
- (head)->cqh_last->field.cqe_next = (elm); \
- (head)->cqh_last = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_REMOVE(head, elm, field) do { \
- if ((elm)->field.cqe_next == (void *)(head)) \
- (head)->cqh_last = (elm)->field.cqe_prev; \
- else \
- (elm)->field.cqe_next->field.cqe_prev = \
- (elm)->field.cqe_prev; \
- if ((elm)->field.cqe_prev == (void *)(head)) \
- (head)->cqh_first = (elm)->field.cqe_next; \
- else \
- (elm)->field.cqe_prev->field.cqe_next = \
- (elm)->field.cqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_FOREACH(var, head, field) \
- for ((var) = ((head)->cqh_first); \
- (var) != (const void *)(head); \
- (var) = ((var)->field.cqe_next))
-
-#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
- for ((var) = ((head)->cqh_last); \
- (var) != (const void *)(head); \
- (var) = ((var)->field.cqe_prev))
-
-/*
- * Circular queue access methods.
- */
-#define CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head))
-#define CIRCLEQ_FIRST(head) ((head)->cqh_first)
-#define CIRCLEQ_LAST(head) ((head)->cqh_last)
-#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
-#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
-
-#define CIRCLEQ_LOOP_NEXT(head, elm, field) \
- (((elm)->field.cqe_next == (void *)(head)) \
- ? ((head)->cqh_first) \
- : (elm->field.cqe_next))
-#define CIRCLEQ_LOOP_PREV(head, elm, field) \
- (((elm)->field.cqe_prev == (void *)(head)) \
- ? ((head)->cqh_last) \
- : (elm->field.cqe_prev))
-
-#endif /* sys/queue.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/quota.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/quota.h
deleted file mode 100644
index 9b5ab12..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/quota.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* This just represents the non-kernel parts of <linux/quota.h>.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Robert Elz at The University of Melbourne.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef _SYS_QUOTA_H
-#define _SYS_QUOTA_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-#include <linux/quota.h>
-
-/*
- * Convert diskblocks to blocks and the other way around.
- * currently only to fool the BSD source. :-)
- */
-#define dbtob(num) ((num) << 10)
-#define btodb(num) ((num) >> 10)
-
-/*
- * Convert count of filesystem blocks to diskquota blocks, meant for
- * filesystems where i_blksize != 1024.
- */
-#define fs_to_dq_blocks(num, blksize) (((num) * (blksize)) / 1024)
-
-/*
- * Definitions for disk quotas imposed on the average user
- * (big brother finally hits Linux).
- *
- * The following constants define the amount of time given a user
- * before the soft limits are treated as hard limits (usually resulting
- * in an allocation failure). The timer is started when the user crosses
- * their soft limit, it is reset when they go below their soft limit.
- */
-#define MAX_IQ_TIME 604800 /* (7*24*60*60) 1 week */
-#define MAX_DQ_TIME 604800 /* (7*24*60*60) 1 week */
-
-#define QUOTAFILENAME "quota"
-#define QUOTAGROUP "staff"
-
-#define NR_DQHASH 43 /* Just an arbitrary number any suggestions ? */
-#define NR_DQUOTS 256 /* Number of quotas active at one time */
-
-/* Old name for struct if_dqblk. */
-struct dqblk
- {
- __uint64_t dqb_bhardlimit; /* absolute limit on disk quota blocks alloc */
- __uint64_t dqb_bsoftlimit; /* preferred limit on disk quota blocks */
- __uint64_t dqb_curspace; /* current quota block count */
- __uint64_t dqb_ihardlimit; /* maximum # allocated inodes */
- __uint64_t dqb_isoftlimit; /* preferred inode limit */
- __uint64_t dqb_curinodes; /* current # allocated inodes */
- __uint64_t dqb_btime; /* time limit for excessive disk use */
- __uint64_t dqb_itime; /* time limit for excessive files */
- __uint32_t dqb_valid; /* bitmask of QIF_* constants */
- };
-
-/*
- * Shorthand notation.
- */
-#define dq_bhardlimit dq_dqb.dqb_bhardlimit
-#define dq_bsoftlimit dq_dqb.dqb_bsoftlimit
-#define dq_curspace dq_dqb.dqb_curspace
-#define dq_valid dq_dqb.dqb_valid
-#define dq_ihardlimit dq_dqb.dqb_ihardlimit
-#define dq_isoftlimit dq_dqb.dqb_isoftlimit
-#define dq_curinodes dq_dqb.dqb_curinodes
-#define dq_btime dq_dqb.dqb_btime
-#define dq_itime dq_dqb.dqb_itime
-
-#define dqoff(UID) ((__loff_t)((UID) * sizeof (struct dqblk)))
-
-/* Old name for struct if_dqinfo. */
-struct dqinfo
- {
- __uint64_t dqi_bgrace;
- __uint64_t dqi_igrace;
- __uint32_t dqi_flags;
- __uint32_t dqi_valid;
- };
-
-__BEGIN_DECLS
-
-extern int quotactl (int __cmd, const char *__special, int __id,
- __caddr_t __addr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/quota.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/random.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/random.h
deleted file mode 100644
index 0451cf7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/random.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Interfaces for obtaining random bytes.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RANDOM_H
-#define _SYS_RANDOM_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-/* Flags for use with getrandom. */
-#define GRND_NONBLOCK 0x01
-#define GRND_RANDOM 0x02
-#define GRND_INSECURE 0x04
-
-__BEGIN_DECLS
-
-/* Write LENGTH bytes of randomness starting at BUFFER. Return the
- number of bytes written, or -1 on error. */
-ssize_t getrandom (void *__buffer, size_t __length,
- unsigned int __flags) __wur;
-
-/* Write LENGTH bytes of randomness starting at BUFFER. Return 0 on
- success or -1 on error. */
-int getentropy (void *__buffer, size_t __length) __wur;
-
-__END_DECLS
-
-#endif /* _SYS_RANDOM_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/raw.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/raw.h
deleted file mode 100644
index 89e8665..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/raw.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RAW_H
-#define _SYS_RAW_H 1
-
-#include <stdint.h>
-#include <sys/ioctl.h>
-
-/* The major device number for raw devices. */
-#define RAW_MAJOR 162
-
-/* `ioctl' commands for raw devices. */
-#define RAW_SETBIND _IO(0xac, 0)
-#define RAW_GETBIND _IO(0xac, 1)
-
-struct raw_config_request
-{
- int raw_minor;
- uint64_t block_major;
- uint64_t block_minor;
-};
-
-#endif /* sys/raw.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/reboot.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/reboot.h
deleted file mode 100644
index b928e93..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/reboot.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This file should define RB_* macros to be used as flag
- bits in the argument to the `reboot' system call. */
-
-#ifndef _SYS_REBOOT_H
-#define _SYS_REBOOT_H 1
-
-#include <features.h>
-
-/* Perform a hard reset now. */
-#define RB_AUTOBOOT 0x01234567
-
-/* Halt the system. */
-#define RB_HALT_SYSTEM 0xcdef0123
-
-/* Enable reboot using Ctrl-Alt-Delete keystroke. */
-#define RB_ENABLE_CAD 0x89abcdef
-
-/* Disable reboot using Ctrl-Alt-Delete keystroke. */
-#define RB_DISABLE_CAD 0
-
-/* Stop system and switch power off if possible. */
-#define RB_POWER_OFF 0x4321fedc
-
-/* Suspend system using software suspend. */
-#define RB_SW_SUSPEND 0xd000fce2
-
-/* Reboot system into new kernel. */
-#define RB_KEXEC 0x45584543
-
-__BEGIN_DECLS
-
-/* Reboot or halt the system. */
-extern int reboot (int __howto) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_REBOOT_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/resource.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/resource.h
deleted file mode 100644
index 936a5ca..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/resource.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RESOURCE_H
-#define _SYS_RESOURCE_H 1
-
-#include <features.h>
-
-/* Get the system-dependent definitions of structures and bit values. */
-#include <bits/resource.h>
-
-#ifndef __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* The X/Open standard defines that all the functions below must use
- `int' as the type for the first argument. When we are compiling with
- GNU extensions we change this slightly to provide better error
- checking. */
-#if defined __USE_GNU && !defined __cplusplus
-typedef enum __rlimit_resource __rlimit_resource_t;
-typedef enum __rusage_who __rusage_who_t;
-typedef enum __priority_which __priority_which_t;
-#else
-typedef int __rlimit_resource_t;
-typedef int __rusage_who_t;
-typedef int __priority_which_t;
-#endif
-
-/* Put the soft and hard limits for RESOURCE in *RLIMITS.
- Returns 0 if successful, -1 if not (and sets errno). */
-#ifndef __USE_FILE_OFFSET64
-extern int getrlimit (__rlimit_resource_t __resource,
- struct rlimit *__rlimits) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (getrlimit, (__rlimit_resource_t __resource,
- struct rlimit *__rlimits), getrlimit64);
-# else
-# define getrlimit getrlimit64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int getrlimit64 (__rlimit_resource_t __resource,
- struct rlimit64 *__rlimits) __THROW;
-#endif
-
-/* Set the soft and hard limits for RESOURCE to *RLIMITS.
- Only the super-user can increase hard limits.
- Return 0 if successful, -1 if not (and sets errno). */
-#ifndef __USE_FILE_OFFSET64
-extern int setrlimit (__rlimit_resource_t __resource,
- const struct rlimit *__rlimits) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (setrlimit, (__rlimit_resource_t __resource,
- const struct rlimit *__rlimits),
- setrlimit64);
-# else
-# define setrlimit setrlimit64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int setrlimit64 (__rlimit_resource_t __resource,
- const struct rlimit64 *__rlimits) __THROW;
-#endif
-
-/* Return resource usage information on process indicated by WHO
- and put it in *USAGE. Returns 0 for success, -1 for failure. */
-extern int getrusage (__rusage_who_t __who, struct rusage *__usage) __THROW;
-
-/* Return the highest priority of any process specified by WHICH and WHO
- (see above); if WHO is zero, the current process, process group, or user
- (as specified by WHO) is used. A lower priority number means higher
- priority. Priorities range from PRIO_MIN to PRIO_MAX (above). */
-extern int getpriority (__priority_which_t __which, id_t __who) __THROW;
-
-/* Set the priority of all processes specified by WHICH and WHO (see above)
- to PRIO. Returns 0 on success, -1 on errors. */
-extern int setpriority (__priority_which_t __which, id_t __who, int __prio)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/resource.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/select.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/select.h
deleted file mode 100644
index 188a7fe..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/select.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* `fd_set' type and related macros, and `select'/`pselect' declarations.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* POSIX 1003.1g: 6.2 Select from File Descriptor Sets <sys/select.h> */
-
-#ifndef _SYS_SELECT_H
-#define _SYS_SELECT_H 1
-
-#include <features.h>
-
-/* Get definition of needed basic types. */
-#include <bits/types.h>
-
-/* Get __FD_* definitions. */
-#include <bits/select.h>
-
-/* Get sigset_t. */
-#include <bits/types/sigset_t.h>
-
-/* Get definition of timer specification structures. */
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timeval.h>
-#ifdef __USE_XOPEN2K
-# include <bits/types/struct_timespec.h>
-#endif
-
-#ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-#endif
-
-
-/* The fd_set member is required to be an array of longs. */
-typedef long int __fd_mask;
-
-/* Some versions of <linux/posix_types.h> define this macros. */
-#undef __NFDBITS
-/* It's easier to assume 8-bit bytes than to get CHAR_BIT. */
-#define __NFDBITS (8 * (int) sizeof (__fd_mask))
-#define __FD_ELT(d) ((d) / __NFDBITS)
-#define __FD_MASK(d) ((__fd_mask) (1UL << ((d) % __NFDBITS)))
-
-/* fd_set for select and pselect. */
-typedef struct
- {
- /* XPG4.2 requires this member name. Otherwise avoid the name
- from the global namespace. */
-#ifdef __USE_XOPEN
- __fd_mask fds_bits[__FD_SETSIZE / __NFDBITS];
-# define __FDS_BITS(set) ((set)->fds_bits)
-#else
- __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
-# define __FDS_BITS(set) ((set)->__fds_bits)
-#endif
- } fd_set;
-
-/* Maximum number of file descriptors in `fd_set'. */
-#define FD_SETSIZE __FD_SETSIZE
-
-#ifdef __USE_MISC
-/* Sometimes the fd_set member is assumed to have this type. */
-typedef __fd_mask fd_mask;
-
-/* Number of bits per word of `fd_set' (some code assumes this is 32). */
-# define NFDBITS __NFDBITS
-#endif
-
-
-/* Access macros for `fd_set'. */
-#define FD_SET(fd, fdsetp) __FD_SET (fd, fdsetp)
-#define FD_CLR(fd, fdsetp) __FD_CLR (fd, fdsetp)
-#define FD_ISSET(fd, fdsetp) __FD_ISSET (fd, fdsetp)
-#define FD_ZERO(fdsetp) __FD_ZERO (fdsetp)
-
-
-__BEGIN_DECLS
-
-/* Check the first NFDS descriptors each in READFDS (if not NULL) for read
- readiness, in WRITEFDS (if not NULL) for write readiness, and in EXCEPTFDS
- (if not NULL) for exceptional conditions. If TIMEOUT is not NULL, time out
- after waiting the interval specified therein. Returns the number of ready
- descriptors, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int select (int __nfds, fd_set *__restrict __readfds,
- fd_set *__restrict __writefds,
- fd_set *__restrict __exceptfds,
- struct timeval *__restrict __timeout);
-
-#ifdef __USE_XOPEN2K
-/* Same as above only that the TIMEOUT value is given with higher
- resolution and a sigmask which is been set temporarily. This version
- should be used.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pselect (int __nfds, fd_set *__restrict __readfds,
- fd_set *__restrict __writefds,
- fd_set *__restrict __exceptfds,
- const struct timespec *__restrict __timeout,
- const __sigset_t *__restrict __sigmask);
-#endif
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __GNUC__
-# include <bits/select2.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/select.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sem.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sem.h
deleted file mode 100644
index 03b65df..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sem.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-#define _SYS_SEM_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct semid_ds' and more. */
-#include <bits/sem.h>
-
-#ifdef __USE_GNU
-# include <bits/types/struct_timespec.h>
-#endif
-
-/* The following System V style IPC functions implement a semaphore
- handling. The definition is found in XPG2. */
-
-/* Structure used for argument to `semop' to describe operations. */
-struct sembuf
-{
- unsigned short int sem_num; /* semaphore number */
- short int sem_op; /* semaphore operation */
- short int sem_flg; /* operation flag */
-};
-
-
-__BEGIN_DECLS
-
-/* Semaphore control operation. */
-extern int semctl (int __semid, int __semnum, int __cmd, ...) __THROW;
-
-/* Get semaphore. */
-extern int semget (key_t __key, int __nsems, int __semflg) __THROW;
-
-/* Operate on semaphore. */
-extern int semop (int __semid, struct sembuf *__sops, size_t __nsops) __THROW;
-
-#ifdef __USE_GNU
-/* Operate on semaphore with timeout. */
-extern int semtimedop (int __semid, struct sembuf *__sops, size_t __nsops,
- const struct timespec *__timeout) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sys/sem.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sendfile.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sendfile.h
deleted file mode 100644
index de5bee6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sendfile.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* sendfile -- copy data directly from one file descriptor to another
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SENDFILE_H
-#define _SYS_SENDFILE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-__BEGIN_DECLS
-
-/* Send up to COUNT bytes from file associated with IN_FD starting at
- *OFFSET to descriptor OUT_FD. Set *OFFSET to the IN_FD's file position
- following the read bytes. If OFFSET is a null pointer, use the normal
- file position instead. Return the number of written bytes, or -1 in
- case of error. */
-#ifndef __USE_FILE_OFFSET64
-extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *__offset,
- size_t __count) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern ssize_t __REDIRECT_NTH (sendfile,
- (int __out_fd, int __in_fd, __off64_t *__offset,
- size_t __count), sendfile64);
-# else
-# define sendfile sendfile64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern ssize_t sendfile64 (int __out_fd, int __in_fd, __off64_t *__offset,
- size_t __count) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sys/sendfile.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/shm.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/shm.h
deleted file mode 100644
index 7506ba6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/shm.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-#define _SYS_SHM_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct shmid_ds' and more. */
-#include <bits/shm.h>
-
-/* Define types required by the standard. */
-#include <bits/types/time_t.h>
-
-#ifdef __USE_XOPEN
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif /* X/Open */
-
-
-__BEGIN_DECLS
-
-/* The following System V style IPC functions implement a shared memory
- facility. The definition is found in XPG4.2. */
-
-/* Shared memory control operation. */
-extern int shmctl (int __shmid, int __cmd, struct shmid_ds *__buf) __THROW;
-
-/* Get shared memory segment. */
-extern int shmget (key_t __key, size_t __size, int __shmflg) __THROW;
-
-/* Attach shared memory segment. */
-extern void *shmat (int __shmid, const void *__shmaddr, int __shmflg)
- __THROW;
-
-/* Detach shared memory segment. */
-extern int shmdt (const void *__shmaddr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/shm.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/signal.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/signal.h
deleted file mode 100644
index 2e602da..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/signal.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <signal.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/signalfd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/signalfd.h
deleted file mode 100644
index ebce57c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/signalfd.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SIGNALFD_H
-#define _SYS_SIGNALFD_H 1
-
-#include <stdint.h>
-#include <bits/types/sigset_t.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/signalfd.h>
-
-struct signalfd_siginfo
-{
- uint32_t ssi_signo;
- int32_t ssi_errno;
- int32_t ssi_code;
- uint32_t ssi_pid;
- uint32_t ssi_uid;
- int32_t ssi_fd;
- uint32_t ssi_tid;
- uint32_t ssi_band;
- uint32_t ssi_overrun;
- uint32_t ssi_trapno;
- int32_t ssi_status;
- int32_t ssi_int;
- uint64_t ssi_ptr;
- uint64_t ssi_utime;
- uint64_t ssi_stime;
- uint64_t ssi_addr;
- uint16_t ssi_addr_lsb;
- uint16_t __pad2;
- int32_t ssi_syscall;
- uint64_t ssi_call_addr;
- uint32_t ssi_arch;
- uint8_t __pad[28];
-};
-
-__BEGIN_DECLS
-
-/* Request notification for delivery of signals in MASK to be
- performed using descriptor FD.*/
-extern int signalfd (int __fd, const sigset_t *__mask, int __flags)
- __THROW __nonnull ((2));
-
-__END_DECLS
-
-#endif /* sys/signalfd.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/single_threaded.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/single_threaded.h
deleted file mode 100644
index 8609c84..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/single_threaded.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Support for single-thread optimizations.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SINGLE_THREADED_H
-#define _SYS_SINGLE_THREADED_H
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* If this variable is non-zero, then the current thread is the only
- thread in the process image. If it is zero, the process might be
- multi-threaded. */
-extern char __libc_single_threaded;
-
-__END_DECLS
-
-#endif /* _SYS_SINGLE_THREADED_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/socket.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/socket.h
deleted file mode 100644
index 949851a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/socket.h
+++ /dev/null
@@ -1,274 +0,0 @@
-/* Declarations of socket constants, types, and functions.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-#define _SYS_SOCKET_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types/struct_iovec.h>
-#define __need_size_t
-#include <stddef.h>
-
-/* This operating system-specific header file defines the SOCK_*, PF_*,
- AF_*, MSG_*, SOL_*, and SO_* constants, and the `struct sockaddr',
- `struct msghdr', and `struct linger' types. */
-#include <bits/socket.h>
-
-#ifdef __USE_MISC
-# include <bits/types/struct_osockaddr.h>
-#endif
-
-/* The following constants should be used for the second parameter of
- `shutdown'. */
-enum
-{
- SHUT_RD = 0, /* No more receptions. */
-#define SHUT_RD SHUT_RD
- SHUT_WR, /* No more transmissions. */
-#define SHUT_WR SHUT_WR
- SHUT_RDWR /* No more receptions or transmissions. */
-#define SHUT_RDWR SHUT_RDWR
-};
-
-/* This is the type we use for generic socket address arguments.
-
- With GCC 2.7 and later, the funky union causes redeclarations or
- uses with any of the listed types to be allowed without complaint.
- G++ 2.7 does not support transparent unions so there we want the
- old-style declaration, too. */
-#if defined __cplusplus || !__GNUC_PREREQ (2, 7) || !defined __USE_GNU
-# define __SOCKADDR_ARG struct sockaddr *__restrict
-# define __CONST_SOCKADDR_ARG const struct sockaddr *
-#else
-/* Add more `struct sockaddr_AF' types here as necessary.
- These are all the ones I found on NetBSD and Linux. */
-# define __SOCKADDR_ALLTYPES \
- __SOCKADDR_ONETYPE (sockaddr) \
- __SOCKADDR_ONETYPE (sockaddr_at) \
- __SOCKADDR_ONETYPE (sockaddr_ax25) \
- __SOCKADDR_ONETYPE (sockaddr_dl) \
- __SOCKADDR_ONETYPE (sockaddr_eon) \
- __SOCKADDR_ONETYPE (sockaddr_in) \
- __SOCKADDR_ONETYPE (sockaddr_in6) \
- __SOCKADDR_ONETYPE (sockaddr_inarp) \
- __SOCKADDR_ONETYPE (sockaddr_ipx) \
- __SOCKADDR_ONETYPE (sockaddr_iso) \
- __SOCKADDR_ONETYPE (sockaddr_ns) \
- __SOCKADDR_ONETYPE (sockaddr_un) \
- __SOCKADDR_ONETYPE (sockaddr_x25)
-
-# define __SOCKADDR_ONETYPE(type) struct type *__restrict __##type##__;
-typedef union { __SOCKADDR_ALLTYPES
- } __SOCKADDR_ARG __attribute__ ((__transparent_union__));
-# undef __SOCKADDR_ONETYPE
-# define __SOCKADDR_ONETYPE(type) const struct type *__restrict __##type##__;
-typedef union { __SOCKADDR_ALLTYPES
- } __CONST_SOCKADDR_ARG __attribute__ ((__transparent_union__));
-# undef __SOCKADDR_ONETYPE
-#endif
-
-#ifdef __USE_GNU
-/* For `recvmmsg' and `sendmmsg'. */
-struct mmsghdr
- {
- struct msghdr msg_hdr; /* Actual message header. */
- unsigned int msg_len; /* Number of received or sent bytes for the
- entry. */
- };
-#endif
-
-
-/* Create a new socket of type TYPE in domain DOMAIN, using
- protocol PROTOCOL. If PROTOCOL is zero, one is chosen automatically.
- Returns a file descriptor for the new socket, or -1 for errors. */
-extern int socket (int __domain, int __type, int __protocol) __THROW;
-
-/* Create two new sockets, of type TYPE in domain DOMAIN and using
- protocol PROTOCOL, which are connected to each other, and put file
- descriptors for them in FDS[0] and FDS[1]. If PROTOCOL is zero,
- one will be chosen automatically. Returns 0 on success, -1 for errors. */
-extern int socketpair (int __domain, int __type, int __protocol,
- int __fds[2]) __THROW;
-
-/* Give the socket FD the local address ADDR (which is LEN bytes long). */
-extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
- __THROW;
-
-/* Put the local address of FD into *ADDR and its length in *LEN. */
-extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __len) __THROW;
-
-/* Open a connection on socket FD to peer at ADDR (which LEN bytes long).
- For connectionless socket types, just set the default address to send to
- and the only address from which to accept transmissions.
- Return 0 on success, -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len);
-
-/* Put the address of the peer connected to socket FD into *ADDR
- (which is *LEN bytes long), and its actual length into *LEN. */
-extern int getpeername (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __len) __THROW;
-
-
-/* Send N bytes of BUF to socket FD. Returns the number sent or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t send (int __fd, const void *__buf, size_t __n, int __flags);
-
-/* Read N bytes into BUF from socket FD.
- Returns the number read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recv (int __fd, void *__buf, size_t __n, int __flags);
-
-/* Send N bytes of BUF on socket FD to peer at address ADDR (which is
- ADDR_LEN bytes long). Returns the number sent, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t sendto (int __fd, const void *__buf, size_t __n,
- int __flags, __CONST_SOCKADDR_ARG __addr,
- socklen_t __addr_len);
-
-/* Read N bytes into BUF through socket FD.
- If ADDR is not NULL, fill in *ADDR_LEN bytes of it with tha address of
- the sender, and store the actual size of the address in *ADDR_LEN.
- Returns the number of bytes read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recvfrom (int __fd, void *__restrict __buf, size_t __n,
- int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-
-
-/* Send a message described MESSAGE on socket FD.
- Returns the number of bytes sent, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t sendmsg (int __fd, const struct msghdr *__message,
- int __flags);
-
-#ifdef __USE_GNU
-/* Send a VLEN messages as described by VMESSAGES to socket FD.
- Returns the number of datagrams successfully written or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sendmmsg (int __fd, struct mmsghdr *__vmessages,
- unsigned int __vlen, int __flags);
-#endif
-
-/* Receive a message as described by MESSAGE from socket FD.
- Returns the number of bytes read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recvmsg (int __fd, struct msghdr *__message, int __flags);
-
-#ifdef __USE_GNU
-/* Receive up to VLEN messages as described by VMESSAGES from socket FD.
- Returns the number of messages received or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int recvmmsg (int __fd, struct mmsghdr *__vmessages,
- unsigned int __vlen, int __flags,
- struct timespec *__tmo);
-#endif
-
-
-/* Put the current value for socket FD's option OPTNAME at protocol level LEVEL
- into OPTVAL (which is *OPTLEN bytes long), and set *OPTLEN to the value's
- actual length. Returns 0 on success, -1 for errors. */
-extern int getsockopt (int __fd, int __level, int __optname,
- void *__restrict __optval,
- socklen_t *__restrict __optlen) __THROW;
-
-/* Set socket FD's option OPTNAME at protocol level LEVEL
- to *OPTVAL (which is OPTLEN bytes long).
- Returns 0 on success, -1 for errors. */
-extern int setsockopt (int __fd, int __level, int __optname,
- const void *__optval, socklen_t __optlen) __THROW;
-
-
-/* Prepare to accept connections on socket FD.
- N connection requests will be queued before further requests are refused.
- Returns 0 on success, -1 for errors. */
-extern int listen (int __fd, int __n) __THROW;
-
-/* Await a connection on socket FD.
- When a connection arrives, open a new socket to communicate with it,
- set *ADDR (which is *ADDR_LEN bytes long) to the address of the connecting
- peer and *ADDR_LEN to the address's actual length, and return the
- new socket's descriptor, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int accept (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-
-#ifdef __USE_GNU
-/* Similar to 'accept' but takes an additional parameter to specify flags.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int accept4 (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len, int __flags);
-#endif
-
-/* Shut down all or part of the connection open on socket FD.
- HOW determines what to shut down:
- SHUT_RD = No more receptions;
- SHUT_WR = No more transmissions;
- SHUT_RDWR = No more receptions or transmissions.
- Returns 0 on success, -1 for errors. */
-extern int shutdown (int __fd, int __how) __THROW;
-
-
-#ifdef __USE_XOPEN2K
-/* Determine whether socket is at a out-of-band mark. */
-extern int sockatmark (int __fd) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* FDTYPE is S_IFSOCK or another S_IF* macro defined in <sys/stat.h>;
- returns 1 if FD is open on an object of the indicated type, 0 if not,
- or -1 for errors (setting errno). */
-extern int isfdtype (int __fd, int __fdtype) __THROW;
-#endif
-
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/socket2.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/socket.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/socketvar.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/socketvar.h
deleted file mode 100644
index b177158..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/socketvar.h
+++ /dev/null
@@ -1,3 +0,0 @@
-/* This header is used on many systems but for GNU we have everything
- already defined in the standard header. */
-#include <sys/socket.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/soundcard.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/soundcard.h
deleted file mode 100644
index fade986..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/soundcard.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/soundcard.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/stat.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/stat.h
deleted file mode 100644
index 549375c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/stat.h
+++ /dev/null
@@ -1,378 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.6 File Characteristics <sys/stat.h>
- */
-
-#ifndef _SYS_STAT_H
-#define _SYS_STAT_H 1
-
-#include <features.h>
-
-#include <bits/types.h> /* For __mode_t and __dev_t. */
-
-#ifdef __USE_XOPEN2K8
-# include <bits/types/struct_timespec.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-
-# include <bits/types/time_t.h>
-
-# ifndef __dev_t_defined
-typedef __dev_t dev_t;
-# define __dev_t_defined
-# endif
-
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-# endif
-
-# ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-# endif
-
-# ifndef __nlink_t_defined
-typedef __nlink_t nlink_t;
-# define __nlink_t_defined
-# endif
-
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif /* X/Open */
-
-#ifdef __USE_UNIX98
-# ifndef __blkcnt_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __blkcnt_t blkcnt_t;
-# else
-typedef __blkcnt64_t blkcnt_t;
-# endif
-# define __blkcnt_t_defined
-# endif
-
-# ifndef __blksize_t_defined
-typedef __blksize_t blksize_t;
-# define __blksize_t_defined
-# endif
-#endif /* Unix98 */
-
-__BEGIN_DECLS
-
-#include <bits/stat.h>
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# define S_IFMT __S_IFMT
-# define S_IFDIR __S_IFDIR
-# define S_IFCHR __S_IFCHR
-# define S_IFBLK __S_IFBLK
-# define S_IFREG __S_IFREG
-# ifdef __S_IFIFO
-# define S_IFIFO __S_IFIFO
-# endif
-# ifdef __S_IFLNK
-# define S_IFLNK __S_IFLNK
-# endif
-# if (defined __USE_MISC || defined __USE_XOPEN_EXTENDED) \
- && defined __S_IFSOCK
-# define S_IFSOCK __S_IFSOCK
-# endif
-#endif
-
-/* Test macros for file types. */
-
-#define __S_ISTYPE(mode, mask) (((mode) & __S_IFMT) == (mask))
-
-#define S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)
-#define S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)
-#define S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)
-#define S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)
-#ifdef __S_IFIFO
-# define S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)
-#endif
-#ifdef __S_IFLNK
-# define S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)
-#endif
-
-#if defined __USE_MISC && !defined __S_IFLNK
-# define S_ISLNK(mode) 0
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K) \
- && defined __S_IFSOCK
-# define S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)
-#elif defined __USE_XOPEN2K
-# define S_ISSOCK(mode) 0
-#endif
-
-/* These are from POSIX.1b. If the objects are not implemented using separate
- distinct file types, the macros always will evaluate to zero. Unlike the
- other S_* macros the following three take a pointer to a `struct stat'
- object as the argument. */
-#ifdef __USE_POSIX199309
-# define S_TYPEISMQ(buf) __S_TYPEISMQ(buf)
-# define S_TYPEISSEM(buf) __S_TYPEISSEM(buf)
-# define S_TYPEISSHM(buf) __S_TYPEISSHM(buf)
-#endif
-
-
-/* Protection bits. */
-
-#define S_ISUID __S_ISUID /* Set user ID on execution. */
-#define S_ISGID __S_ISGID /* Set group ID on execution. */
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Save swapped text after use (sticky bit). This is pretty well obsolete. */
-# define S_ISVTX __S_ISVTX
-#endif
-
-#define S_IRUSR __S_IREAD /* Read by owner. */
-#define S_IWUSR __S_IWRITE /* Write by owner. */
-#define S_IXUSR __S_IEXEC /* Execute by owner. */
-/* Read, write, and execute by owner. */
-#define S_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)
-
-#ifdef __USE_MISC
-# define S_IREAD S_IRUSR
-# define S_IWRITE S_IWUSR
-# define S_IEXEC S_IXUSR
-#endif
-
-#define S_IRGRP (S_IRUSR >> 3) /* Read by group. */
-#define S_IWGRP (S_IWUSR >> 3) /* Write by group. */
-#define S_IXGRP (S_IXUSR >> 3) /* Execute by group. */
-/* Read, write, and execute by group. */
-#define S_IRWXG (S_IRWXU >> 3)
-
-#define S_IROTH (S_IRGRP >> 3) /* Read by others. */
-#define S_IWOTH (S_IWGRP >> 3) /* Write by others. */
-#define S_IXOTH (S_IXGRP >> 3) /* Execute by others. */
-/* Read, write, and execute by others. */
-#define S_IRWXO (S_IRWXG >> 3)
-
-
-#ifdef __USE_MISC
-/* Macros for common mode bit masks. */
-# define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */
-# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)/* 07777 */
-# define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)/* 0666*/
-
-# define S_BLKSIZE 512 /* Block size for `st_blocks'. */
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Get file attributes for FILE and put them in BUF. */
-extern int stat (const char *__restrict __file,
- struct stat *__restrict __buf) __THROW __nonnull ((1, 2));
-
-/* Get file attributes for the file, device, pipe, or socket
- that file descriptor FD is open on and put them in BUF. */
-extern int fstat (int __fd, struct stat *__buf) __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (stat, (const char *__restrict __file,
- struct stat *__restrict __buf), stat64)
- __nonnull ((1, 2));
-extern int __REDIRECT_NTH (fstat, (int __fd, struct stat *__buf), fstat64)
- __nonnull ((2));
-# else
-# define stat stat64
-# define fstat fstat64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int stat64 (const char *__restrict __file,
- struct stat64 *__restrict __buf) __THROW __nonnull ((1, 2));
-extern int fstat64 (int __fd, struct stat64 *__buf) __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_ATFILE
-/* Similar to stat, get the attributes for FILE and put them in BUF.
- Relative path names are interpreted relative to FD unless FD is
- AT_FDCWD. */
-# ifndef __USE_FILE_OFFSET64
-extern int fstatat (int __fd, const char *__restrict __file,
- struct stat *__restrict __buf, int __flag)
- __THROW __nonnull ((2, 3));
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file,
- struct stat *__restrict __buf,
- int __flag),
- fstatat64) __nonnull ((2, 3));
-# else
-# define fstatat fstatat64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int fstatat64 (int __fd, const char *__restrict __file,
- struct stat64 *__restrict __buf, int __flag)
- __THROW __nonnull ((2, 3));
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-# ifndef __USE_FILE_OFFSET64
-/* Get file attributes about FILE and put them in BUF.
- If FILE is a symbolic link, do not follow it. */
-extern int lstat (const char *__restrict __file,
- struct stat *__restrict __buf) __THROW __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (lstat,
- (const char *__restrict __file,
- struct stat *__restrict __buf), lstat64)
- __nonnull ((1, 2));
-# else
-# define lstat lstat64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lstat64 (const char *__restrict __file,
- struct stat64 *__restrict __buf)
- __THROW __nonnull ((1, 2));
-# endif
-#endif
-
-/* Set file access permissions for FILE to MODE.
- If FILE is a symbolic link, this affects its target instead. */
-extern int chmod (const char *__file, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Set file access permissions for FILE to MODE.
- If FILE is a symbolic link, this affects the link itself
- rather than its target. */
-extern int lchmod (const char *__file, __mode_t __mode)
- __THROW __nonnull ((1));
-#endif
-
-/* Set file access permissions of the file FD is open on to MODE. */
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
-extern int fchmod (int __fd, __mode_t __mode) __THROW;
-#endif
-
-#ifdef __USE_ATFILE
-/* Set file access permissions of FILE relative to
- the directory FD is open on. */
-extern int fchmodat (int __fd, const char *__file, __mode_t __mode,
- int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use ATFILE. */
-
-
-
-/* Set the file creation mask of the current process to MASK,
- and return the old creation mask. */
-extern __mode_t umask (__mode_t __mask) __THROW;
-
-#ifdef __USE_GNU
-/* Get the current `umask' value without changing it.
- This function is only available under the GNU Hurd. */
-extern __mode_t getumask (void) __THROW;
-#endif
-
-/* Create a new directory named PATH, with permission bits MODE. */
-extern int mkdir (const char *__path, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Like mkdir, create a new directory with permission bits MODE. But
- interpret relative PATH names relative to the directory associated
- with FD. */
-extern int mkdirat (int __fd, const char *__path, __mode_t __mode)
- __THROW __nonnull ((2));
-#endif
-
-/* Create a device file named PATH, with permission and special bits MODE
- and device number DEV (which can be constructed from major and minor
- device numbers with the `makedev' macro above). */
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
- __THROW __nonnull ((1));
-
-# ifdef __USE_ATFILE
-/* Like mknod, create a new device file with permission bits MODE and
- device number DEV. But interpret relative PATH names relative to
- the directory associated with FD. */
-extern int mknodat (int __fd, const char *__path, __mode_t __mode,
- __dev_t __dev) __THROW __nonnull ((2));
-# endif
-#endif
-
-
-/* Create a new FIFO named PATH, with permission bits MODE. */
-extern int mkfifo (const char *__path, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Like mkfifo, create a new FIFO with permission bits MODE. But
- interpret relative PATH names relative to the directory associated
- with FD. */
-extern int mkfifoat (int __fd, const char *__path, __mode_t __mode)
- __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_ATFILE
-/* Set file access and modification times relative to directory file
- descriptor. */
-extern int utimensat (int __fd, const char *__path,
- const struct timespec __times[2],
- int __flags)
- __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Set file access and modification times of the file associated with FD. */
-extern int futimens (int __fd, const struct timespec __times[2]) __THROW;
-#endif
-
-#ifdef __USE_GNU
-# include <bits/statx.h>
-#endif
-
-__END_DECLS
-
-
-#endif /* sys/stat.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/statfs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/statfs.h
deleted file mode 100644
index 03bd46b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/statfs.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Definitions for getting information about a filesystem.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATFS_H
-#define _SYS_STATFS_H 1
-
-#include <features.h>
-
-/* Get the system-specific definition of `struct statfs'. */
-#include <bits/statfs.h>
-
-__BEGIN_DECLS
-
-/* Return information about the filesystem on which FILE resides. */
-#ifndef __USE_FILE_OFFSET64
-extern int statfs (const char *__file, struct statfs *__buf)
- __THROW __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (statfs,
- (const char *__file, struct statfs *__buf),
- statfs64) __nonnull ((1, 2));
-# else
-# define statfs statfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int statfs64 (const char *__file, struct statfs64 *__buf)
- __THROW __nonnull ((1, 2));
-#endif
-
-/* Return information about the filesystem containing the file FILDES
- refers to. */
-#ifndef __USE_FILE_OFFSET64
-extern int fstatfs (int __fildes, struct statfs *__buf)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatfs, (int __fildes, struct statfs *__buf),
- fstatfs64) __nonnull ((2));
-# else
-# define fstatfs fstatfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fstatfs64 (int __fildes, struct statfs64 *__buf)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* sys/statfs.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/statvfs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/statvfs.h
deleted file mode 100644
index 6b51540..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/statvfs.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Definitions for getting information about a filesystem.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATVFS_H
-#define _SYS_STATVFS_H 1
-
-#include <features.h>
-
-/* Get the system-specific definition of `struct statfs'. */
-#include <bits/statvfs.h>
-
-#ifndef __USE_FILE_OFFSET64
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#else
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#endif
-
-__BEGIN_DECLS
-
-/* Return information about the filesystem on which FILE resides. */
-#ifndef __USE_FILE_OFFSET64
-extern int statvfs (const char *__restrict __file,
- struct statvfs *__restrict __buf)
- __THROW __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (statvfs,
- (const char *__restrict __file,
- struct statvfs *__restrict __buf), statvfs64)
- __nonnull ((1, 2));
-# else
-# define statvfs statvfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int statvfs64 (const char *__restrict __file,
- struct statvfs64 *__restrict __buf)
- __THROW __nonnull ((1, 2));
-#endif
-
-/* Return information about the filesystem containing the file FILDES
- refers to. */
-#ifndef __USE_FILE_OFFSET64
-extern int fstatvfs (int __fildes, struct statvfs *__buf)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatvfs, (int __fildes, struct statvfs *__buf),
- fstatvfs64) __nonnull ((2));
-# else
-# define fstatvfs fstatvfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fstatvfs64 (int __fildes, struct statvfs64 *__buf)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* sys/statvfs.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/swap.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/swap.h
deleted file mode 100644
index 5e5456d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/swap.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Calls to enable and disable swapping on specified locations. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SWAP_H
-
-#define _SYS_SWAP_H 1
-#include <features.h>
-
-/* The swap priority is encoded as:
- (prio << SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK
-*/
-#define SWAP_FLAG_PREFER 0x8000 /* Set if swap priority is specified. */
-#define SWAP_FLAG_PRIO_MASK 0x7fff
-#define SWAP_FLAG_PRIO_SHIFT 0
-#define SWAP_FLAG_DISCARD 0x10000 /* Discard swap cluster after use. */
-
-__BEGIN_DECLS
-
-/* Make the block special device PATH available to the system for swapping.
- This call is restricted to the super-user. */
-extern int swapon (const char *__path, int __flags) __THROW;
-
-/* Stop using block special device PATH for swapping. */
-extern int swapoff (const char *__path) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_SWAP_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/syscall.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/syscall.h
deleted file mode 100644
index e234405..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/syscall.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYSCALL_H
-#define _SYSCALL_H 1
-
-/* This file should list the numbers of the system calls the system knows.
- But instead of duplicating this we use the information available
- from the kernel sources. */
-#include <asm/unistd.h>
-
-/* The Linux kernel header file defines macros __NR_*, but some
- programs expect the traditional form SYS_*. <bits/syscall.h>
- defines SYS_* macros for __NR_* macros of known names. */
-#include <bits/syscall.h>
-
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sysinfo.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sysinfo.h
deleted file mode 100644
index 4824ca1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sysinfo.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSINFO_H
-#define _SYS_SYSINFO_H 1
-
-#include <features.h>
-
-/* Get sysinfo structure from kernel header. */
-#include <linux/kernel.h>
-
-__BEGIN_DECLS
-
-/* Returns information on overall system statistics. */
-extern int sysinfo (struct sysinfo *__info) __THROW;
-
-
-/* Return number of configured processors. */
-extern int get_nprocs_conf (void) __THROW;
-
-/* Return number of available processors. */
-extern int get_nprocs (void) __THROW;
-
-
-/* Return number of physical pages of memory in the system. */
-extern long int get_phys_pages (void) __THROW;
-
-/* Return number of available physical pages of memory in the system. */
-extern long int get_avphys_pages (void) __THROW;
-
-__END_DECLS
-
-#endif /* sys/sysinfo.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/syslog.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/syslog.h
deleted file mode 100644
index dc3b0e7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/syslog.h
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- * Copyright (c) 1982, 1986, 1988, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)syslog.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _SYS_SYSLOG_H
-#define _SYS_SYSLOG_H 1
-
-#include <features.h>
-#define __need___va_list
-#include <stdarg.h>
-
-/* This file defines _PATH_LOG. */
-#include <bits/syslog-path.h>
-
-/*
- * priorities/facilities are encoded into a single 32-bit quantity, where the
- * bottom 3 bits are the priority (0-7) and the top 28 bits are the facility
- * (0-big number). Both the priorities and the facilities map roughly
- * one-to-one to strings in the syslogd(8) source code. This mapping is
- * included in this file.
- *
- * priorities (these are ordered)
- */
-#define LOG_EMERG 0 /* system is unusable */
-#define LOG_ALERT 1 /* action must be taken immediately */
-#define LOG_CRIT 2 /* critical conditions */
-#define LOG_ERR 3 /* error conditions */
-#define LOG_WARNING 4 /* warning conditions */
-#define LOG_NOTICE 5 /* normal but significant condition */
-#define LOG_INFO 6 /* informational */
-#define LOG_DEBUG 7 /* debug-level messages */
-
-#define LOG_PRIMASK 0x07 /* mask to extract priority part (internal) */
- /* extract priority */
-#define LOG_PRI(p) ((p) & LOG_PRIMASK)
-#define LOG_MAKEPRI(fac, pri) ((fac) | (pri))
-
-#ifdef SYSLOG_NAMES
-#define INTERNAL_NOPRI 0x10 /* the "no priority" priority */
- /* mark "facility" */
-#define INTERNAL_MARK LOG_MAKEPRI(LOG_NFACILITIES << 3, 0)
-typedef struct _code {
- char *c_name;
- int c_val;
-} CODE;
-
-CODE prioritynames[] =
- {
- { "alert", LOG_ALERT },
- { "crit", LOG_CRIT },
- { "debug", LOG_DEBUG },
- { "emerg", LOG_EMERG },
- { "err", LOG_ERR },
- { "error", LOG_ERR }, /* DEPRECATED */
- { "info", LOG_INFO },
- { "none", INTERNAL_NOPRI }, /* INTERNAL */
- { "notice", LOG_NOTICE },
- { "panic", LOG_EMERG }, /* DEPRECATED */
- { "warn", LOG_WARNING }, /* DEPRECATED */
- { "warning", LOG_WARNING },
- { NULL, -1 }
- };
-#endif
-
-/* facility codes */
-#define LOG_KERN (0<<3) /* kernel messages */
-#define LOG_USER (1<<3) /* random user-level messages */
-#define LOG_MAIL (2<<3) /* mail system */
-#define LOG_DAEMON (3<<3) /* system daemons */
-#define LOG_AUTH (4<<3) /* security/authorization messages */
-#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */
-#define LOG_LPR (6<<3) /* line printer subsystem */
-#define LOG_NEWS (7<<3) /* network news subsystem */
-#define LOG_UUCP (8<<3) /* UUCP subsystem */
-#define LOG_CRON (9<<3) /* clock daemon */
-#define LOG_AUTHPRIV (10<<3) /* security/authorization messages (private) */
-#define LOG_FTP (11<<3) /* ftp daemon */
-
- /* other codes through 15 reserved for system use */
-#define LOG_LOCAL0 (16<<3) /* reserved for local use */
-#define LOG_LOCAL1 (17<<3) /* reserved for local use */
-#define LOG_LOCAL2 (18<<3) /* reserved for local use */
-#define LOG_LOCAL3 (19<<3) /* reserved for local use */
-#define LOG_LOCAL4 (20<<3) /* reserved for local use */
-#define LOG_LOCAL5 (21<<3) /* reserved for local use */
-#define LOG_LOCAL6 (22<<3) /* reserved for local use */
-#define LOG_LOCAL7 (23<<3) /* reserved for local use */
-
-#define LOG_NFACILITIES 24 /* current number of facilities */
-#define LOG_FACMASK 0x03f8 /* mask to extract facility part */
- /* facility of pri */
-#define LOG_FAC(p) (((p) & LOG_FACMASK) >> 3)
-
-#ifdef SYSLOG_NAMES
-CODE facilitynames[] =
- {
- { "auth", LOG_AUTH },
- { "authpriv", LOG_AUTHPRIV },
- { "cron", LOG_CRON },
- { "daemon", LOG_DAEMON },
- { "ftp", LOG_FTP },
- { "kern", LOG_KERN },
- { "lpr", LOG_LPR },
- { "mail", LOG_MAIL },
- { "mark", INTERNAL_MARK }, /* INTERNAL */
- { "news", LOG_NEWS },
- { "security", LOG_AUTH }, /* DEPRECATED */
- { "syslog", LOG_SYSLOG },
- { "user", LOG_USER },
- { "uucp", LOG_UUCP },
- { "local0", LOG_LOCAL0 },
- { "local1", LOG_LOCAL1 },
- { "local2", LOG_LOCAL2 },
- { "local3", LOG_LOCAL3 },
- { "local4", LOG_LOCAL4 },
- { "local5", LOG_LOCAL5 },
- { "local6", LOG_LOCAL6 },
- { "local7", LOG_LOCAL7 },
- { NULL, -1 }
- };
-#endif
-
-/*
- * arguments to setlogmask.
- */
-#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */
-#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */
-
-/*
- * Option flags for openlog.
- *
- * LOG_ODELAY no longer does anything.
- * LOG_NDELAY is the inverse of what it used to be.
- */
-#define LOG_PID 0x01 /* log the pid with each message */
-#define LOG_CONS 0x02 /* log on the console if errors in sending */
-#define LOG_ODELAY 0x04 /* delay open until first syslog() (default) */
-#define LOG_NDELAY 0x08 /* don't delay open */
-#define LOG_NOWAIT 0x10 /* don't wait for console forks: DEPRECATED */
-#define LOG_PERROR 0x20 /* log to stderr as well */
-
-__BEGIN_DECLS
-
-/* Close descriptor used to write to system logger.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void closelog (void);
-
-/* Open connection to system logger.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void openlog (const char *__ident, int __option, int __facility);
-
-/* Set the log mask level. */
-extern int setlogmask (int __mask) __THROW;
-
-/* Generate a log message using FMT string and option arguments.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void syslog (int __pri, const char *__fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-
-#ifdef __USE_MISC
-/* Generate a log message using FMT and using arguments pointed to by AP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void vsyslog (int __pri, const char *__fmt, __gnuc_va_list __ap)
- __attribute__ ((__format__ (__printf__, 2, 0)));
-#endif
-
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/syslog.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/syslog-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/syslog.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sysmacros.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sysmacros.h
deleted file mode 100644
index e1b519c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/sysmacros.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Definitions of macros to access `dev_t' values.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSMACROS_H
-#define _SYS_SYSMACROS_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#include <bits/sysmacros.h>
-
-#define __SYSMACROS_DECL_TEMPL(rtype, name, proto) \
- extern rtype gnu_dev_##name proto __THROW __attribute_const__;
-
-#define __SYSMACROS_IMPL_TEMPL(rtype, name, proto) \
- __extension__ __extern_inline __attribute_const__ rtype \
- __NTH (gnu_dev_##name proto)
-
-__BEGIN_DECLS
-
-__SYSMACROS_DECLARE_MAJOR (__SYSMACROS_DECL_TEMPL)
-__SYSMACROS_DECLARE_MINOR (__SYSMACROS_DECL_TEMPL)
-__SYSMACROS_DECLARE_MAKEDEV (__SYSMACROS_DECL_TEMPL)
-
-#ifdef __USE_EXTERN_INLINES
-
-__SYSMACROS_DEFINE_MAJOR (__SYSMACROS_IMPL_TEMPL)
-__SYSMACROS_DEFINE_MINOR (__SYSMACROS_IMPL_TEMPL)
-__SYSMACROS_DEFINE_MAKEDEV (__SYSMACROS_IMPL_TEMPL)
-
-#endif
-
-__END_DECLS
-
-#ifndef __SYSMACROS_NEED_IMPLEMENTATION
-# undef __SYSMACROS_DECL_TEMPL
-# undef __SYSMACROS_IMPL_TEMPL
-# undef __SYSMACROS_DECLARE_MAJOR
-# undef __SYSMACROS_DECLARE_MINOR
-# undef __SYSMACROS_DECLARE_MAKEDEV
-# undef __SYSMACROS_DEFINE_MAJOR
-# undef __SYSMACROS_DEFINE_MINOR
-# undef __SYSMACROS_DEFINE_MAKEDEV
-#endif
-
-#define major(dev) gnu_dev_major (dev)
-#define minor(dev) gnu_dev_minor (dev)
-#define makedev(maj, min) gnu_dev_makedev (maj, min)
-
-#endif /* sys/sysmacros.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/termios.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/termios.h
deleted file mode 100644
index 3e18805..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/termios.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef _SYS_TERMIOS_H
-#define _SYS_TERMIOS_H
-#include <termios.h>
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/time.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/time.h
deleted file mode 100644
index 42f91f1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/time.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIME_H
-#define _SYS_TIME_H 1
-
-#include <features.h>
-
-#include <bits/types.h>
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timeval.h>
-
-#ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-#endif
-
-#include <sys/select.h>
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Macros for converting between `struct timeval' and `struct timespec'. */
-# define TIMEVAL_TO_TIMESPEC(tv, ts) { \
- (ts)->tv_sec = (tv)->tv_sec; \
- (ts)->tv_nsec = (tv)->tv_usec * 1000; \
-}
-# define TIMESPEC_TO_TIMEVAL(tv, ts) { \
- (tv)->tv_sec = (ts)->tv_sec; \
- (tv)->tv_usec = (ts)->tv_nsec / 1000; \
-}
-#endif
-
-
-#ifdef __USE_MISC
-/* Structure crudely representing a timezone.
- This is obsolete and should never be used. */
-struct timezone
- {
- int tz_minuteswest; /* Minutes west of GMT. */
- int tz_dsttime; /* Nonzero if DST is ever in effect. */
- };
-#endif
-
-/* Get the current time of day, putting it into *TV.
- If TZ is not null, *TZ must be a struct timezone, and both fields
- will be set to zero.
- Calling this function with a non-null TZ is obsolete;
- use localtime etc. instead.
- This function itself is semi-obsolete;
- most callers should use time or clock_gettime instead. */
-extern int gettimeofday (struct timeval *__restrict __tv,
- void *__restrict __tz) __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Set the current time of day and timezone information.
- This call is restricted to the super-user.
- Setting the timezone in this way is obsolete, but we don't yet
- warn about it because it still has some uses for which there is
- no alternative. */
-extern int settimeofday (const struct timeval *__tv,
- const struct timezone *__tz)
- __THROW;
-
-/* Adjust the current time of day by the amount in DELTA.
- If OLDDELTA is not NULL, it is filled in with the amount
- of time adjustment remaining to be done from the last `adjtime' call.
- This call is restricted to the super-user. */
-extern int adjtime (const struct timeval *__delta,
- struct timeval *__olddelta) __THROW;
-#endif
-
-
-/* Values for the first argument to `getitimer' and `setitimer'. */
-enum __itimer_which
- {
- /* Timers run in real time. */
- ITIMER_REAL = 0,
-#define ITIMER_REAL ITIMER_REAL
- /* Timers run only when the process is executing. */
- ITIMER_VIRTUAL = 1,
-#define ITIMER_VIRTUAL ITIMER_VIRTUAL
- /* Timers run when the process is executing and when
- the system is executing on behalf of the process. */
- ITIMER_PROF = 2
-#define ITIMER_PROF ITIMER_PROF
- };
-
-/* Type of the second argument to `getitimer' and
- the second and third arguments `setitimer'. */
-struct itimerval
- {
- /* Value to put into `it_value' when the timer expires. */
- struct timeval it_interval;
- /* Time to the next timer expiration. */
- struct timeval it_value;
- };
-
-#if defined __USE_GNU && !defined __cplusplus
-/* Use the nicer parameter type only in GNU mode and not for C++ since the
- strict C++ rules prevent the automatic promotion. */
-typedef enum __itimer_which __itimer_which_t;
-#else
-typedef int __itimer_which_t;
-#endif
-
-/* Set *VALUE to the current setting of timer WHICH.
- Return 0 on success, -1 on errors. */
-extern int getitimer (__itimer_which_t __which,
- struct itimerval *__value) __THROW;
-
-/* Set the timer WHICH to *NEW. If OLD is not NULL,
- set *OLD to the old value of timer WHICH.
- Returns 0 on success, -1 on errors. */
-extern int setitimer (__itimer_which_t __which,
- const struct itimerval *__restrict __new,
- struct itimerval *__restrict __old) __THROW;
-
-/* Change the access time of FILE to TVP[0] and the modification time of
- FILE to TVP[1]. If TVP is a null pointer, use the current time instead.
- Returns 0 on success, -1 on errors. */
-extern int utimes (const char *__file, const struct timeval __tvp[2])
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Same as `utimes', but does not follow symbolic links. */
-extern int lutimes (const char *__file, const struct timeval __tvp[2])
- __THROW __nonnull ((1));
-
-/* Same as `utimes', but takes an open file descriptor instead of a name. */
-extern int futimes (int __fd, const struct timeval __tvp[2]) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Change the access time of FILE relative to FD to TVP[0] and the
- modification time of FILE to TVP[1]. If TVP is a null pointer, use
- the current time instead. Returns 0 on success, -1 on errors. */
-extern int futimesat (int __fd, const char *__file,
- const struct timeval __tvp[2]) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* Convenience macros for operations on timevals.
- NOTE: `timercmp' does not work for >= or <=. */
-# define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
-# define timerclear(tvp) ((tvp)->tv_sec = (tvp)->tv_usec = 0)
-# define timercmp(a, b, CMP) \
- (((a)->tv_sec == (b)->tv_sec) \
- ? ((a)->tv_usec CMP (b)->tv_usec) \
- : ((a)->tv_sec CMP (b)->tv_sec))
-# define timeradd(a, b, result) \
- do { \
- (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; \
- (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; \
- if ((result)->tv_usec >= 1000000) \
- { \
- ++(result)->tv_sec; \
- (result)->tv_usec -= 1000000; \
- } \
- } while (0)
-# define timersub(a, b, result) \
- do { \
- (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
- (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
- if ((result)->tv_usec < 0) { \
- --(result)->tv_sec; \
- (result)->tv_usec += 1000000; \
- } \
- } while (0)
-#endif /* Misc. */
-
-__END_DECLS
-
-#endif /* sys/time.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timeb.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timeb.h
deleted file mode 100644
index 21205f2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timeb.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMEB_H
-#define _SYS_TIMEB_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-# include <bits/types/struct_timeb.h>
-
-/* Fill in TIMEBUF with information about the current time. */
-
-extern int ftime (struct timeb *__timebuf)
- __nonnull ((1))
- __attribute_deprecated_msg__ ("Use gettimeofday or clock_gettime instead");
-
-__END_DECLS
-
-#endif /* sys/timeb.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timerfd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timerfd.h
deleted file mode 100644
index 4ad64c2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timerfd.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 2008-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMERFD_H
-#define _SYS_TIMERFD_H 1
-
-#include <time.h>
-#include <bits/types/struct_itimerspec.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/timerfd.h>
-
-
-/* Bits to be set in the FLAGS parameter of `timerfd_settime'. */
-enum
- {
- TFD_TIMER_ABSTIME = 1 << 0,
-#define TFD_TIMER_ABSTIME TFD_TIMER_ABSTIME
- TFD_TIMER_CANCEL_ON_SET = 1 << 1
-#define TFD_TIMER_CANCEL_ON_SET TFD_TIMER_CANCEL_ON_SET
- };
-
-
-__BEGIN_DECLS
-
-/* Return file descriptor for new interval timer source. */
-extern int timerfd_create (__clockid_t __clock_id, int __flags) __THROW;
-
-/* Set next expiration time of interval timer source UFD to UTMR. If
- FLAGS has the TFD_TIMER_ABSTIME flag set the timeout value is
- absolute. Optionally return the old expiration time in OTMR. */
-extern int timerfd_settime (int __ufd, int __flags,
- const struct itimerspec *__utmr,
- struct itimerspec *__otmr) __THROW;
-
-/* Return the next expiration time of UFD. */
-extern int timerfd_gettime (int __ufd, struct itimerspec *__otmr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/timerfd.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/times.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/times.h
deleted file mode 100644
index 43a3136..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/times.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 4.5.2 Process Times <sys/times.h>
- */
-
-#ifndef _SYS_TIMES_H
-#define _SYS_TIMES_H 1
-
-#include <features.h>
-
-#include <bits/types/clock_t.h>
-
-__BEGIN_DECLS
-
-/* Structure describing CPU time used by a process and its children. */
-struct tms
- {
- clock_t tms_utime; /* User CPU time. */
- clock_t tms_stime; /* System CPU time. */
-
- clock_t tms_cutime; /* User CPU time of dead children. */
- clock_t tms_cstime; /* System CPU time of dead children. */
- };
-
-
-/* Store the CPU time used by this process and all its
- dead children (and their dead children) in BUFFER.
- Return the elapsed real time, or (clock_t) -1 for errors.
- All times are in CLK_TCKths of a second. */
-extern clock_t times (struct tms *__buffer) __THROW;
-
-__END_DECLS
-
-#endif /* sys/times.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timex.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timex.h
deleted file mode 100644
index 37931ff..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/timex.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMEX_H
-#define _SYS_TIMEX_H 1
-
-#include <features.h>
-#include <sys/time.h>
-
-/* These definitions from linux/timex.h as of 2.6.30. */
-
-#include <bits/timex.h>
-
-#define NTP_API 4 /* NTP API version */
-
-struct ntptimeval
-{
- struct timeval time; /* current time (ro) */
- long int maxerror; /* maximum error (us) (ro) */
- long int esterror; /* estimated error (us) (ro) */
- long int tai; /* TAI offset (ro) */
-
- long int __glibc_reserved1;
- long int __glibc_reserved2;
- long int __glibc_reserved3;
- long int __glibc_reserved4;
-};
-
-/* Clock states (time_state) */
-#define TIME_OK 0 /* clock synchronized, no leap second */
-#define TIME_INS 1 /* insert leap second */
-#define TIME_DEL 2 /* delete leap second */
-#define TIME_OOP 3 /* leap second in progress */
-#define TIME_WAIT 4 /* leap second has occurred */
-#define TIME_ERROR 5 /* clock not synchronized */
-#define TIME_BAD TIME_ERROR /* bw compat */
-
-/* Maximum time constant of the PLL. */
-#define MAXTC 6
-
-__BEGIN_DECLS
-
-extern int __adjtimex (struct timex *__ntx) __THROW;
-extern int adjtimex (struct timex *__ntx) __THROW;
-
-#ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (ntp_gettime, (struct ntptimeval *__ntv),
- ntp_gettimex);
-#else
-extern int ntp_gettimex (struct ntptimeval *__ntv) __THROW;
-# define ntp_gettime ntp_gettimex
-#endif
-extern int ntp_adjtime (struct timex *__tntx) __THROW;
-
-__END_DECLS
-
-#endif /* sys/timex.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ttychars.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ttychars.h
deleted file mode 100644
index 7043f60..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ttychars.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1990, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttychars.h 8.2 (Berkeley) 1/4/94
- */
-
-/*
- * 4.3 COMPATIBILITY FILE
- *
- * User visible structures and constants related to terminal handling.
- */
-#ifndef _SYS_TTYCHARS_H
-#define _SYS_TTYCHARS_H 1
-
-struct ttychars {
- char tc_erase; /* erase last character */
- char tc_kill; /* erase entire line */
- char tc_intrc; /* interrupt */
- char tc_quitc; /* quit */
- char tc_startc; /* start output */
- char tc_stopc; /* stop output */
- char tc_eofc; /* end-of-file */
- char tc_brkc; /* input delimiter (like nl) */
- char tc_suspc; /* stop process signal */
- char tc_dsuspc; /* delayed stop process signal */
- char tc_rprntc; /* reprint line */
- char tc_flushc; /* flush output (toggles) */
- char tc_werasc; /* word erase */
- char tc_lnextc; /* literal next character */
-};
-
-#ifdef __USE_OLD_TTY
-#include <sys/ttydefaults.h> /* to pick up character defaults */
-#endif
-
-#endif /* sys/ttychars.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ttydefaults.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ttydefaults.h
deleted file mode 100644
index 9be168b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ttydefaults.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- * (c) UNIX System Laboratories, Inc.
- * All or some portions of this file are derived from material licensed
- * to the University of California by American Telephone and Telegraph
- * Co. or Unix System Laboratories, Inc. and are reproduced herein with
- * the permission of UNIX System Laboratories, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttydefaults.h 8.4 (Berkeley) 1/21/94
- */
-
-/*
- * System wide defaults for terminal state. Linux version.
- */
-#ifndef _SYS_TTYDEFAULTS_H_
-#define _SYS_TTYDEFAULTS_H_
-
-/*
- * Defaults on "first" open.
- */
-#define TTYDEF_IFLAG (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
-#define TTYDEF_OFLAG (OPOST | ONLCR | XTABS)
-#define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
-#define TTYDEF_CFLAG (CREAD | CS7 | PARENB | HUPCL)
-#define TTYDEF_SPEED (B9600)
-
-/*
- * Control Character Defaults
- */
-#define CTRL(x) (x&037)
-#define CEOF CTRL('d')
-#ifdef _POSIX_VDISABLE
-# define CEOL _POSIX_VDISABLE
-#else
-# define CEOL '\0' /* XXX avoid _POSIX_VDISABLE */
-#endif
-#define CERASE 0177
-#define CINTR CTRL('c')
-#ifdef _POSIX_VDISABLE
-# define CSTATUS _POSIX_VDISABLE
-#else
-# define CSTATUS '\0' /* XXX avoid _POSIX_VDISABLE */
-#endif
-#define CKILL CTRL('u')
-#define CMIN 1
-#define CQUIT 034 /* FS, ^\ */
-#define CSUSP CTRL('z')
-#define CTIME 0
-#define CDSUSP CTRL('y')
-#define CSTART CTRL('q')
-#define CSTOP CTRL('s')
-#define CLNEXT CTRL('v')
-#define CDISCARD CTRL('o')
-#define CWERASE CTRL('w')
-#define CREPRINT CTRL('r')
-#define CEOT CEOF
-/* compat */
-#define CBRK CEOL
-#define CRPRNT CREPRINT
-#define CFLUSH CDISCARD
-
-/* PROTECTED INCLUSION ENDS HERE */
-#endif /* !_SYS_TTYDEFAULTS_H_ */
-
-/*
- * #define TTYDEFCHARS to include an array of default control characters.
- */
-#ifdef TTYDEFCHARS
-cc_t ttydefchars[NCCS] = {
- CEOF, CEOL, CEOL, CERASE, CWERASE, CKILL, CREPRINT,
- _POSIX_VDISABLE, CINTR, CQUIT, CSUSP, CDSUSP, CSTART, CSTOP, CLNEXT,
- CDISCARD, CMIN, CTIME, CSTATUS, _POSIX_VDISABLE
-};
-#undef TTYDEFCHARS
-#endif
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/types.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/types.h
deleted file mode 100644
index 477a45f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/types.h
+++ /dev/null
@@ -1,232 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.6 Primitive System Data Types <sys/types.h>
- */
-
-#ifndef _SYS_TYPES_H
-#define _SYS_TYPES_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#ifdef __USE_MISC
-# ifndef __u_char_defined
-typedef __u_char u_char;
-typedef __u_short u_short;
-typedef __u_int u_int;
-typedef __u_long u_long;
-typedef __quad_t quad_t;
-typedef __u_quad_t u_quad_t;
-typedef __fsid_t fsid_t;
-# define __u_char_defined
-# endif
-typedef __loff_t loff_t;
-#endif
-
-#ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-#endif
-#if defined __USE_LARGEFILE64 && !defined __ino64_t_defined
-typedef __ino64_t ino64_t;
-# define __ino64_t_defined
-#endif
-
-#ifndef __dev_t_defined
-typedef __dev_t dev_t;
-# define __dev_t_defined
-#endif
-
-#ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __nlink_t_defined
-typedef __nlink_t nlink_t;
-# define __nlink_t_defined
-#endif
-
-#ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-#endif
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-#if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K8) \
- && !defined __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-#endif
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-#ifdef __USE_MISC
-# ifndef __daddr_t_defined
-typedef __daddr_t daddr_t;
-typedef __caddr_t caddr_t;
-# define __daddr_t_defined
-# endif
-#endif
-
-#if (defined __USE_MISC || defined __USE_XOPEN) && !defined __key_t_defined
-typedef __key_t key_t;
-# define __key_t_defined
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# include <bits/types/clock_t.h>
-#endif
-#include <bits/types/clockid_t.h>
-#include <bits/types/time_t.h>
-#include <bits/types/timer_t.h>
-
-#ifdef __USE_XOPEN
-# ifndef __useconds_t_defined
-typedef __useconds_t useconds_t;
-# define __useconds_t_defined
-# endif
-# ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-# endif
-#endif
-
-#define __need_size_t
-#include <stddef.h>
-
-#ifdef __USE_MISC
-/* Old compatibility names for C types. */
-typedef unsigned long int ulong;
-typedef unsigned short int ushort;
-typedef unsigned int uint;
-#endif
-
-/* These size-specific names are used by some of the inet code. */
-
-#include <bits/stdint-intn.h>
-
-/* These were defined by ISO C without the first `_'. */
-typedef __uint8_t u_int8_t;
-typedef __uint16_t u_int16_t;
-typedef __uint32_t u_int32_t;
-typedef __uint64_t u_int64_t;
-
-#if __GNUC_PREREQ (2, 7)
-typedef int register_t __attribute__ ((__mode__ (__word__)));
-#else
-typedef int register_t;
-#endif
-
-/* Some code from BIND tests this macro to see if the types above are
- defined. */
-#define __BIT_TYPES_DEFINED__ 1
-
-
-#ifdef __USE_MISC
-/* In BSD <sys/types.h> is expected to define BYTE_ORDER. */
-# include <endian.h>
-
-/* It also defines `fd_set' and the FD_* macros for `select'. */
-# include <sys/select.h>
-#endif /* Use misc. */
-
-
-#if (defined __USE_UNIX98 || defined __USE_XOPEN2K8) \
- && !defined __blksize_t_defined
-typedef __blksize_t blksize_t;
-# define __blksize_t_defined
-#endif
-
-/* Types from the Large File Support interface. */
-#ifndef __USE_FILE_OFFSET64
-# ifndef __blkcnt_t_defined
-typedef __blkcnt_t blkcnt_t; /* Type to count number of disk blocks. */
-# define __blkcnt_t_defined
-# endif
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#else
-# ifndef __blkcnt_t_defined
-typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */
-# define __blkcnt_t_defined
-# endif
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-typedef __blkcnt64_t blkcnt64_t; /* Type to count number of disk blocks. */
-typedef __fsblkcnt64_t fsblkcnt64_t; /* Type to count file system blocks. */
-typedef __fsfilcnt64_t fsfilcnt64_t; /* Type to count file system inodes. */
-#endif
-
-
-/* Now add the thread types. */
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-# include <bits/pthreadtypes.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/types.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ucontext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ucontext.h
deleted file mode 100644
index 943d3af..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/ucontext.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* System V/ARM ABI compliant context switching support. */
-
-#ifndef _SYS_UCONTEXT_H
-#define _SYS_UCONTEXT_H 1
-
-#include <features.h>
-
-#include <bits/types/sigset_t.h>
-#include <bits/types/stack_t.h>
-
-
-#ifdef __USE_MISC
-# define __ctx(fld) fld
-#else
-# define __ctx(fld) __ ## fld
-#endif
-
-#ifdef __USE_MISC
-typedef int greg_t;
-
-/* Number of general registers. */
-# define NGREG 18
-
-/* Container for all general registers. */
-typedef greg_t gregset_t[NGREG];
-
-/* Number of each register is the `gregset_t' array. */
-enum
-{
- REG_R0 = 0,
-# define REG_R0 REG_R0
- REG_R1 = 1,
-# define REG_R1 REG_R1
- REG_R2 = 2,
-# define REG_R2 REG_R2
- REG_R3 = 3,
-# define REG_R3 REG_R3
- REG_R4 = 4,
-# define REG_R4 REG_R4
- REG_R5 = 5,
-# define REG_R5 REG_R5
- REG_R6 = 6,
-# define REG_R6 REG_R6
- REG_R7 = 7,
-# define REG_R7 REG_R7
- REG_R8 = 8,
-# define REG_R8 REG_R8
- REG_R9 = 9,
-# define REG_R9 REG_R9
- REG_R10 = 10,
-# define REG_R10 REG_R10
- REG_R11 = 11,
-# define REG_R11 REG_R11
- REG_R12 = 12,
-# define REG_R12 REG_R12
- REG_R13 = 13,
-# define REG_R13 REG_R13
- REG_R14 = 14,
-# define REG_R14 REG_R14
- REG_R15 = 15
-# define REG_R15 REG_R15
-};
-
-struct _libc_fpstate
-{
- struct
- {
- unsigned int sign1:1;
- unsigned int unused:15;
- unsigned int sign2:1;
- unsigned int exponent:14;
- unsigned int j:1;
- unsigned int mantissa1:31;
- unsigned int mantissa0:32;
- } fpregs[8];
- unsigned int fpsr:32;
- unsigned int fpcr:32;
- unsigned char ftype[8];
- unsigned int init_flag;
-};
-/* Structure to describe FPU registers. */
-typedef struct _libc_fpstate fpregset_t;
-#endif
-
-/* Context to describe whole processor state. This only describes
- the core registers; coprocessor registers get saved elsewhere
- (e.g. in uc_regspace, or somewhere unspecified on the stack
- during non-RT signal handlers). */
-typedef struct
- {
- unsigned long int __ctx(trap_no);
- unsigned long int __ctx(error_code);
- unsigned long int __ctx(oldmask);
- unsigned long int __ctx(arm_r0);
- unsigned long int __ctx(arm_r1);
- unsigned long int __ctx(arm_r2);
- unsigned long int __ctx(arm_r3);
- unsigned long int __ctx(arm_r4);
- unsigned long int __ctx(arm_r5);
- unsigned long int __ctx(arm_r6);
- unsigned long int __ctx(arm_r7);
- unsigned long int __ctx(arm_r8);
- unsigned long int __ctx(arm_r9);
- unsigned long int __ctx(arm_r10);
- unsigned long int __ctx(arm_fp);
- unsigned long int __ctx(arm_ip);
- unsigned long int __ctx(arm_sp);
- unsigned long int __ctx(arm_lr);
- unsigned long int __ctx(arm_pc);
- unsigned long int __ctx(arm_cpsr);
- unsigned long int __ctx(fault_address);
- } mcontext_t;
-
-/* Userlevel context. */
-typedef struct ucontext_t
- {
- unsigned long __ctx(uc_flags);
- struct ucontext_t *uc_link;
- stack_t uc_stack;
- mcontext_t uc_mcontext;
- sigset_t uc_sigmask;
- unsigned long __ctx(uc_regspace)[128] __attribute__((__aligned__(8)));
- } ucontext_t;
-
-#undef __ctx
-
-#endif /* sys/ucontext.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/uio.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/uio.h
deleted file mode 100644
index 474527d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/uio.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UIO_H
-#define _SYS_UIO_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <bits/types/struct_iovec.h>
-#include <bits/uio_lim.h>
-#ifdef __IOV_MAX
-# define UIO_MAXIOV __IOV_MAX
-#else
-# undef UIO_MAXIOV
-#endif
-
-__BEGIN_DECLS
-
-/* Read data from file descriptor FD, and put the result in the
- buffers described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified.
- Operates just like 'read' (see <unistd.h>) except that data are
- put in IOVEC instead of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t readv (int __fd, const struct iovec *__iovec, int __count)
- __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which
- is a vector of COUNT 'struct iovec's, to file descriptor FD.
- The data is written in the order specified.
- Operates just like 'write' (see <unistd.h>) except that the data
- are taken from IOVEC instead of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t writev (int __fd, const struct iovec *__iovec, int __count)
- __wur;
-
-
-#ifdef __USE_MISC
-# ifndef __USE_FILE_OFFSET64
-/* Read data from file descriptor FD at the given position OFFSET
- without change the file pointer, and put the result in the buffers
- described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified. Operates just like
- 'pread' (see <unistd.h>) except that data are put in IOVEC instead
- of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t preadv (int __fd, const struct iovec *__iovec, int __count,
- __off_t __offset) __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which is a
- vector of COUNT 'struct iovec's, to file descriptor FD at the given
- position OFFSET without change the file pointer. The data is
- written in the order specified. Operates just like 'pwrite' (see
- <unistd.h>) except that the data are taken from IOVEC instead of a
- contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwritev (int __fd, const struct iovec *__iovec, int __count,
- __off_t __offset) __wur;
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (preadv, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset),
- preadv64) __wur;
-extern ssize_t __REDIRECT (pwritev, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset),
- pwritev64) __wur;
-# else
-# define preadv preadv64
-# define pwritev pwritev64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Read data from file descriptor FD at the given position OFFSET
- without change the file pointer, and put the result in the buffers
- described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified. Operates just like
- 'pread' (see <unistd.h>) except that data are put in IOVEC instead
- of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t preadv64 (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which is a
- vector of COUNT 'struct iovec's, to file descriptor FD at the given
- position OFFSET without change the file pointer. The data is
- written in the order specified. Operates just like 'pwrite' (see
- <unistd.h>) except that the data are taken from IOVEC instead of a
- contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwritev64 (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) __wur;
-# endif
-#endif /* Use misc. */
-
-
-#ifdef __USE_GNU
-# ifndef __USE_FILE_OFFSET64
-/* Same as preadv but with an additional flag argumenti defined at uio.h. */
-extern ssize_t preadv2 (int __fp, const struct iovec *__iovec, int __count,
- __off_t __offset, int ___flags) __wur;
-
-/* Same as preadv but with an additional flag argument defined at uio.h. */
-extern ssize_t pwritev2 (int __fd, const struct iovec *__iodev, int __count,
- __off_t __offset, int __flags) __wur;
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (pwritev2, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int __flags),
- pwritev64v2) __wur;
-extern ssize_t __REDIRECT (preadv2, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int __flags),
- preadv64v2) __wur;
-# else
-# define preadv2 preadv64v2
-# define pwritev2 pwritev64v2
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Same as preadv but with an additional flag argumenti defined at uio.h. */
-extern ssize_t preadv64v2 (int __fp, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int ___flags) __wur;
-
-/* Same as preadv but with an additional flag argument defined at uio.h. */
-extern ssize_t pwritev64v2 (int __fd, const struct iovec *__iodev,
- int __count, __off64_t __offset,
- int __flags) __wur;
-# endif
-#endif /* Use GNU. */
-
-__END_DECLS
-
-/* Some operating systems provide system-specific extensions to this
- header. */
-#ifdef __USE_GNU
-# include <bits/uio-ext.h>
-#endif
-
-#endif /* sys/uio.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/un.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/un.h
deleted file mode 100644
index 02224f9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/un.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UN_H
-#define _SYS_UN_H 1
-
-#include <sys/cdefs.h>
-
-/* Get the definition of the macro to define the common sockaddr members. */
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-/* Structure describing the address of an AF_LOCAL (aka AF_UNIX) socket. */
-struct sockaddr_un
- {
- __SOCKADDR_COMMON (sun_);
- char sun_path[108]; /* Path name. */
- };
-
-
-#ifdef __USE_MISC
-# include <string.h> /* For prototype of `strlen'. */
-
-/* Evaluate to actual length of the `sockaddr_un' structure. */
-# define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) \
- + strlen ((ptr)->sun_path))
-#endif
-
-__END_DECLS
-
-#endif /* sys/un.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/unistd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/unistd.h
deleted file mode 100644
index 1e823fb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/unistd.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <unistd.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/user.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/user.h
deleted file mode 100644
index 1ab82fd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/user.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_USER_H
-#define _SYS_USER_H 1
-
-/* The whole purpose of this file is for GDB and GDB only. Don't read
- too much into it. Don't use it for anything other than GDB unless
- you know what you are doing. */
-
-struct user_fpregs
-{
- struct fp_reg
- {
- unsigned int sign1:1;
- unsigned int unused:15;
- unsigned int sign2:1;
- unsigned int exponent:14;
- unsigned int j:1;
- unsigned int mantissa1:31;
- unsigned int mantissa0:32;
- } fpregs[8];
- unsigned int fpsr:32;
- unsigned int fpcr:32;
- unsigned char ftype[8];
- unsigned int init_flag;
-};
-
-struct user_regs
-{
- unsigned long int uregs[18];
-};
-
-struct user
-{
- struct user_regs regs; /* General registers */
- int u_fpvalid; /* True if math co-processor being used. */
-
- unsigned long int u_tsize; /* Text segment size (pages). */
- unsigned long int u_dsize; /* Data segment size (pages). */
- unsigned long int u_ssize; /* Stack segment size (pages). */
-
- unsigned long start_code; /* Starting virtual address of text. */
- unsigned long start_stack; /* Starting virtual address of stack. */
-
- long int signal; /* Signal that caused the core dump. */
- int reserved; /* No longer used */
- struct user_regs *u_ar0; /* help gdb to find the general registers. */
-
- unsigned long magic; /* uniquely identify a core file */
- char u_comm[32]; /* User command that was responsible */
- int u_debugreg[8];
- struct user_fpregs u_fp; /* Floating point registers */
- struct user_fpregs *u_fp0; /* help gdb to find the FP registers. */
-};
-
-#endif /* sys/user.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/utsname.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/utsname.h
deleted file mode 100644
index b092631..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/utsname.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 4.4 System Identification <sys/utsname.h>
- */
-
-#ifndef _SYS_UTSNAME_H
-#define _SYS_UTSNAME_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/utsname.h>
-
-#ifndef _UTSNAME_SYSNAME_LENGTH
-# define _UTSNAME_SYSNAME_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_NODENAME_LENGTH
-# define _UTSNAME_NODENAME_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_RELEASE_LENGTH
-# define _UTSNAME_RELEASE_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_VERSION_LENGTH
-# define _UTSNAME_VERSION_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_MACHINE_LENGTH
-# define _UTSNAME_MACHINE_LENGTH _UTSNAME_LENGTH
-#endif
-
-/* Structure describing the system and machine. */
-struct utsname
- {
- /* Name of the implementation of the operating system. */
- char sysname[_UTSNAME_SYSNAME_LENGTH];
-
- /* Name of this node on the network. */
- char nodename[_UTSNAME_NODENAME_LENGTH];
-
- /* Current release level of this implementation. */
- char release[_UTSNAME_RELEASE_LENGTH];
- /* Current version level of this release. */
- char version[_UTSNAME_VERSION_LENGTH];
-
- /* Name of the hardware type the system is running on. */
- char machine[_UTSNAME_MACHINE_LENGTH];
-
-#if _UTSNAME_DOMAIN_LENGTH - 0
- /* Name of the domain of this node on the network. */
-# ifdef __USE_GNU
- char domainname[_UTSNAME_DOMAIN_LENGTH];
-# else
- char __domainname[_UTSNAME_DOMAIN_LENGTH];
-# endif
-#endif
- };
-
-#ifdef __USE_MISC
-/* Note that SVID assumes all members have the same size. */
-# define SYS_NMLN _UTSNAME_LENGTH
-#endif
-
-
-/* Put information about the system in NAME. */
-extern int uname (struct utsname *__name) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/utsname.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vfs.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vfs.h
deleted file mode 100644
index fa22d31..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vfs.h
+++ /dev/null
@@ -1,4 +0,0 @@
-/* Other systems declare `struct statfs' et al in <sys/vfs.h>,
- so we have this file to be compatible with programs expecting it. */
-
-#include <sys/statfs.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vlimit.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vlimit.h
deleted file mode 100644
index 20fa33c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vlimit.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_VLIMIT_H
-#define _SYS_VLIMIT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* This interface is obsolete, and is superseded by <sys/resource.h>. */
-
-/* Kinds of resource limit. */
-enum __vlimit_resource
-{
- /* Setting this non-zero makes it impossible to raise limits.
- Only the super-use can set it to zero.
-
- This is not implemented in recent versions of BSD, nor by
- the GNU C library. */
- LIM_NORAISE,
-
- /* CPU time available for each process (seconds). */
- LIM_CPU,
-
- /* Largest file which can be created (bytes). */
- LIM_FSIZE,
-
- /* Maximum size of the data segment (bytes). */
- LIM_DATA,
-
- /* Maximum size of the stack segment (bytes). */
- LIM_STACK,
-
- /* Largest core file that will be created (bytes). */
- LIM_CORE,
-
- /* Resident set size (bytes). */
- LIM_MAXRSS
-};
-
-/* This means no limit. */
-#define INFINITY 0x7fffffff
-
-
-/* Set the soft limit for RESOURCE to be VALUE.
- Returns 0 for success, -1 for failure. */
-extern int vlimit (enum __vlimit_resource __resource, int __value) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/vlimit.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vt.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vt.h
deleted file mode 100644
index 834abfb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/vt.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/vt.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/wait.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/wait.h
deleted file mode 100644
index 9e7bb7f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/wait.h
+++ /dev/null
@@ -1,160 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 3.2.1 Wait for Process Termination <sys/wait.h>
- */
-
-#ifndef _SYS_WAIT_H
-#define _SYS_WAIT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# include <signal.h>
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8
-/* Some older standards require the contents of struct rusage to be
- defined here. */
-# include <bits/types/struct_rusage.h>
-#endif
-
-/* These macros could also be defined in <stdlib.h>. */
-#if !defined _STDLIB_H || (!defined __USE_XOPEN && !defined __USE_XOPEN2K8)
-/* This will define the `W*' macros for the flag
- bits to `waitpid', `wait3', and `wait4'. */
-# include <bits/waitflags.h>
-
-/* This will define all the `__W*' macros. */
-# include <bits/waitstatus.h>
-
-# define WEXITSTATUS(status) __WEXITSTATUS (status)
-# define WTERMSIG(status) __WTERMSIG (status)
-# define WSTOPSIG(status) __WSTOPSIG (status)
-# define WIFEXITED(status) __WIFEXITED (status)
-# define WIFSIGNALED(status) __WIFSIGNALED (status)
-# define WIFSTOPPED(status) __WIFSTOPPED (status)
-# ifdef __WIFCONTINUED
-# define WIFCONTINUED(status) __WIFCONTINUED (status)
-# endif
-#endif /* <stdlib.h> not included. */
-
-#ifdef __USE_MISC
-# define WCOREFLAG __WCOREFLAG
-# define WCOREDUMP(status) __WCOREDUMP (status)
-# define W_EXITCODE(ret, sig) __W_EXITCODE (ret, sig)
-# define W_STOPCODE(sig) __W_STOPCODE (sig)
-#endif
-
-/* The following values are used by the `waitid' function. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-typedef enum
-{
- P_ALL, /* Wait for any child. */
- P_PID, /* Wait for specified process. */
- P_PGID /* Wait for members of process group. */
-} idtype_t;
-#endif
-
-
-/* Wait for a child to die. When one does, put its status in *STAT_LOC
- and return its process ID. For errors, return (pid_t) -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern __pid_t wait (int *__stat_loc);
-
-#ifdef __USE_MISC
-/* Special values for the PID argument to `waitpid' and `wait4'. */
-# define WAIT_ANY (-1) /* Any process. */
-# define WAIT_MYPGRP 0 /* Any process in my process group. */
-#endif
-
-/* Wait for a child matching PID to die.
- If PID is greater than 0, match any process whose process ID is PID.
- If PID is (pid_t) -1, match any process.
- If PID is (pid_t) 0, match any process with the
- same process group as the current process.
- If PID is less than -1, match any process whose
- process group is the absolute value of PID.
- If the WNOHANG bit is set in OPTIONS, and that child
- is not already dead, return (pid_t) 0. If successful,
- return PID and store the dead child's status in STAT_LOC.
- Return (pid_t) -1 for errors. If the WUNTRACED bit is
- set in OPTIONS, return status for stopped children; otherwise don't.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern __pid_t waitpid (__pid_t __pid, int *__stat_loc, int __options);
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# ifndef __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-# endif
-
-# include <bits/types/siginfo_t.h>
-
-/* Wait for a childing matching IDTYPE and ID to change the status and
- place appropriate information in *INFOP.
- If IDTYPE is P_PID, match any process whose process ID is ID.
- If IDTYPE is P_PGID, match any process whose process group is ID.
- If IDTYPE is P_ALL, match any process.
- If the WNOHANG bit is set in OPTIONS, and that child
- is not already dead, clear *INFOP and return 0. If successful, store
- exit code and status in *INFOP.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int waitid (idtype_t __idtype, __id_t __id, siginfo_t *__infop,
- int __options);
-#endif
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K)
-/* This being here makes the prototypes valid whether or not
- we have already included <sys/resource.h> to define `struct rusage'. */
-struct rusage;
-
-/* Wait for a child to exit. When one does, put its status in *STAT_LOC and
- return its process ID. For errors return (pid_t) -1. If USAGE is not
- nil, store information about the child's resource usage there. If the
- WUNTRACED bit is set in OPTIONS, return status for stopped children;
- otherwise don't. */
-extern __pid_t wait3 (int *__stat_loc, int __options,
- struct rusage * __usage) __THROWNL;
-#endif
-
-#ifdef __USE_MISC
-/* PID is like waitpid. Other args are like wait3. */
-extern __pid_t wait4 (__pid_t __pid, int *__stat_loc, int __options,
- struct rusage *__usage) __THROWNL;
-#endif /* Use misc. */
-
-
-__END_DECLS
-
-#endif /* sys/wait.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/xattr.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/xattr.h
deleted file mode 100644
index a87f676..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sys/xattr.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_XATTR_H
-#define _SYS_XATTR_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* The following constants should be used for the fifth parameter of
- `*setxattr'. */
-#ifndef __USE_KERNEL_XATTR_DEFS
-enum
-{
- XATTR_CREATE = 1, /* set value, fail if attr already exists. */
-#define XATTR_CREATE XATTR_CREATE
- XATTR_REPLACE = 2 /* set value, fail if attr does not exist. */
-#define XATTR_REPLACE XATTR_REPLACE
-};
-#endif
-
-/* Set the attribute NAME of the file pointed to by PATH to VALUE (which
- is SIZE bytes long). Return 0 on success, -1 for errors. */
-extern int setxattr (const char *__path, const char *__name,
- const void *__value, size_t __size, int __flags)
- __THROW;
-
-/* Set the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long), not following symlinks for the last pathname component.
- Return 0 on success, -1 for errors. */
-extern int lsetxattr (const char *__path, const char *__name,
- const void *__value, size_t __size, int __flags)
- __THROW;
-
-/* Set the attribute NAME of the file descriptor FD to VALUE (which is SIZE
- bytes long). Return 0 on success, -1 for errors. */
-extern int fsetxattr (int __fd, const char *__name, const void *__value,
- size_t __size, int __flags) __THROW;
-
-/* Get the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long). Return 0 on success, -1 for errors. */
-extern ssize_t getxattr (const char *__path, const char *__name,
- void *__value, size_t __size) __THROW;
-
-/* Get the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long), not following symlinks for the last pathname component.
- Return 0 on success, -1 for errors. */
-extern ssize_t lgetxattr (const char *__path, const char *__name,
- void *__value, size_t __size) __THROW;
-
-/* Get the attribute NAME of the file descriptor FD to VALUE (which is SIZE
- bytes long). Return 0 on success, -1 for errors. */
-extern ssize_t fgetxattr (int __fd, const char *__name, void *__value,
- size_t __size) __THROW;
-
-/* List attributes of the file pointed to by PATH into the user-supplied
- buffer LIST (which is SIZE bytes big). Return 0 on success, -1 for
- errors. */
-extern ssize_t listxattr (const char *__path, char *__list, size_t __size)
- __THROW;
-
-/* List attributes of the file pointed to by PATH into the user-supplied
- buffer LIST (which is SIZE bytes big), not following symlinks for the
- last pathname component. Return 0 on success, -1 for errors. */
-extern ssize_t llistxattr (const char *__path, char *__list, size_t __size)
- __THROW;
-
-/* List attributes of the file descriptor FD into the user-supplied buffer
- LIST (which is SIZE bytes big). Return 0 on success, -1 for errors. */
-extern ssize_t flistxattr (int __fd, char *__list, size_t __size)
- __THROW;
-
-/* Remove the attribute NAME from the file pointed to by PATH. Return 0
- on success, -1 for errors. */
-extern int removexattr (const char *__path, const char *__name) __THROW;
-
-/* Remove the attribute NAME from the file pointed to by PATH, not
- following symlinks for the last pathname component. Return 0 on
- success, -1 for errors. */
-extern int lremovexattr (const char *__path, const char *__name) __THROW;
-
-/* Remove the attribute NAME from the file descriptor FD. Return 0 on
- success, -1 for errors. */
-extern int fremovexattr (int __fd, const char *__name) __THROW;
-
-__END_DECLS
-
-#endif /* sys/xattr.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/syscall.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/syscall.h
deleted file mode 100644
index 4c30578..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/syscall.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/syscall.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sysexits.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sysexits.h
deleted file mode 100644
index 37246b6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/sysexits.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright (c) 1987, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)sysexits.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _SYSEXITS_H
-#define _SYSEXITS_H 1
-
-/*
- * SYSEXITS.H -- Exit status codes for system programs.
- *
- * This include file attempts to categorize possible error
- * exit statuses for system programs, notably delivermail
- * and the Berkeley network.
- *
- * Error numbers begin at EX__BASE to reduce the possibility of
- * clashing with other exit statuses that random programs may
- * already return. The meaning of the codes is approximately
- * as follows:
- *
- * EX_USAGE -- The command was used incorrectly, e.g., with
- * the wrong number of arguments, a bad flag, a bad
- * syntax in a parameter, or whatever.
- * EX_DATAERR -- The input data was incorrect in some way.
- * This should only be used for user's data & not
- * system files.
- * EX_NOINPUT -- An input file (not a system file) did not
- * exist or was not readable. This could also include
- * errors like "No message" to a mailer (if it cared
- * to catch it).
- * EX_NOUSER -- The user specified did not exist. This might
- * be used for mail addresses or remote logins.
- * EX_NOHOST -- The host specified did not exist. This is used
- * in mail addresses or network requests.
- * EX_UNAVAILABLE -- A service is unavailable. This can occur
- * if a support program or file does not exist. This
- * can also be used as a catchall message when something
- * you wanted to do doesn't work, but you don't know
- * why.
- * EX_SOFTWARE -- An internal software error has been detected.
- * This should be limited to non-operating system related
- * errors as possible.
- * EX_OSERR -- An operating system error has been detected.
- * This is intended to be used for such things as "cannot
- * fork", "cannot create pipe", or the like. It includes
- * things like getuid returning a user that does not
- * exist in the passwd file.
- * EX_OSFILE -- Some system file (e.g., /etc/passwd, /etc/utmp,
- * etc.) does not exist, cannot be opened, or has some
- * sort of error (e.g., syntax error).
- * EX_CANTCREAT -- A (user specified) output file cannot be
- * created.
- * EX_IOERR -- An error occurred while doing I/O on some file.
- * EX_TEMPFAIL -- temporary failure, indicating something that
- * is not really an error. In sendmail, this means
- * that a mailer (e.g.) could not create a connection,
- * and the request should be reattempted later.
- * EX_PROTOCOL -- the remote system returned something that
- * was "not possible" during a protocol exchange.
- * EX_NOPERM -- You did not have sufficient permission to
- * perform the operation. This is not intended for
- * file system problems, which should use NOINPUT or
- * CANTCREAT, but rather for higher level permissions.
- */
-
-#define EX_OK 0 /* successful termination */
-
-#define EX__BASE 64 /* base value for error messages */
-
-#define EX_USAGE 64 /* command line usage error */
-#define EX_DATAERR 65 /* data format error */
-#define EX_NOINPUT 66 /* cannot open input */
-#define EX_NOUSER 67 /* addressee unknown */
-#define EX_NOHOST 68 /* host name unknown */
-#define EX_UNAVAILABLE 69 /* service unavailable */
-#define EX_SOFTWARE 70 /* internal software error */
-#define EX_OSERR 71 /* system error (e.g., can't fork) */
-#define EX_OSFILE 72 /* critical OS file missing */
-#define EX_CANTCREAT 73 /* can't create (user) output file */
-#define EX_IOERR 74 /* input/output error */
-#define EX_TEMPFAIL 75 /* temp failure; user is invited to retry */
-#define EX_PROTOCOL 76 /* remote error in protocol */
-#define EX_NOPERM 77 /* permission denied */
-#define EX_CONFIG 78 /* configuration error */
-
-#define EX__MAX 78 /* maximum listed value */
-
-#endif /* sysexits.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/syslog.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/syslog.h
deleted file mode 100644
index 830b492..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/syslog.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/syslog.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/tar.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/tar.h
deleted file mode 100644
index 2dc47c2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/tar.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/* Extended tar format from POSIX.1.
- Copyright (C) 1992-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Written by David J. MacKenzie.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TAR_H
-#define _TAR_H 1
-
-#include <features.h>
-
-
-/* A tar archive consists of 512-byte blocks.
- Each file in the archive has a header block followed by 0+ data blocks.
- Two blocks of NUL bytes indicate the end of the archive. */
-
-/* The fields of header blocks:
- All strings are stored as ISO 646 (approximately ASCII) strings.
-
- Fields are numeric unless otherwise noted below; numbers are ISO 646
- representations of octal numbers, with leading zeros as needed.
-
- linkname is only valid when typeflag==LNKTYPE. It doesn't use prefix;
- files that are links to pathnames >100 chars long can not be stored
- in a tar archive.
-
- If typeflag=={LNKTYPE,SYMTYPE,DIRTYPE} then size must be 0.
-
- devmajor and devminor are only valid for typeflag=={BLKTYPE,CHRTYPE}.
-
- chksum contains the sum of all 512 bytes in the header block,
- treating each byte as an 8-bit unsigned value and treating the
- 8 bytes of chksum as blank characters.
-
- uname and gname are used in preference to uid and gid, if those
- names exist locally.
-
- Field Name Byte Offset Length in Bytes Field Type
- name 0 100 NUL-terminated if NUL fits
- mode 100 8
- uid 108 8
- gid 116 8
- size 124 12
- mtime 136 12
- chksum 148 8
- typeflag 156 1 see below
- linkname 157 100 NUL-terminated if NUL fits
- magic 257 6 must be TMAGIC (NUL term.)
- version 263 2 must be TVERSION
- uname 265 32 NUL-terminated
- gname 297 32 NUL-terminated
- devmajor 329 8
- devminor 337 8
- prefix 345 155 NUL-terminated if NUL fits
-
- If the first character of prefix is '\0', the file name is name;
- otherwise, it is prefix/name. Files whose pathnames don't fit in that
- length can not be stored in a tar archive. */
-
-/* The bits in mode: */
-#define TSUID 04000
-#define TSGID 02000
-#if defined __USE_XOPEN || !defined __USE_XOPEN2K
-# define TSVTX 01000
-#endif
-#define TUREAD 00400
-#define TUWRITE 00200
-#define TUEXEC 00100
-#define TGREAD 00040
-#define TGWRITE 00020
-#define TGEXEC 00010
-#define TOREAD 00004
-#define TOWRITE 00002
-#define TOEXEC 00001
-
-/* The values for typeflag:
- Values 'A'-'Z' are reserved for custom implementations.
- All other values are reserved for future POSIX.1 revisions. */
-
-#define REGTYPE '0' /* Regular file (preferred code). */
-#define AREGTYPE '\0' /* Regular file (alternate code). */
-#define LNKTYPE '1' /* Hard link. */
-#define SYMTYPE '2' /* Symbolic link (hard if not supported). */
-#define CHRTYPE '3' /* Character special. */
-#define BLKTYPE '4' /* Block special. */
-#define DIRTYPE '5' /* Directory. */
-#define FIFOTYPE '6' /* Named pipe. */
-#define CONTTYPE '7' /* Contiguous file */
- /* (regular file if not supported). */
-
-/* Contents of magic field and its length. */
-#define TMAGIC "ustar"
-#define TMAGLEN 6
-
-/* Contents of the version field and its length. */
-#define TVERSION "00"
-#define TVERSLEN 2
-
-#endif /* tar.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/termio.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/termio.h
deleted file mode 100644
index 0e610f0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/termio.h
+++ /dev/null
@@ -1,6 +0,0 @@
-/* Compatible <termio.h> for old `struct termio' ioctl interface.
- This is obsolete; use the POSIX.1 `struct termios' interface
- defined in <termios.h> instead. */
-
-#include <termios.h>
-#include <sys/ioctl.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/termios.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/termios.h
deleted file mode 100644
index 8e05973..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/termios.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 7.1-2 General Terminal Interface <termios.h>
- */
-
-#ifndef _TERMIOS_H
-#define _TERMIOS_H 1
-
-#include <features.h>
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* We need `pid_t'. */
-# include <bits/types.h>
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif
-
-__BEGIN_DECLS
-
-/* Get the system-dependent definitions of `struct termios', `tcflag_t',
- `cc_t', `speed_t', and all the macros specifying the flag bits. */
-#include <bits/termios.h>
-
-#ifdef __USE_MISC
-/* Compare a character C to a value VAL from the `c_cc' array in a
- `struct termios'. If VAL is _POSIX_VDISABLE, no character can match it. */
-# define CCEQ(val, c) ((c) == (val) && (val) != _POSIX_VDISABLE)
-#endif
-
-/* Return the output baud rate stored in *TERMIOS_P. */
-extern speed_t cfgetospeed (const struct termios *__termios_p) __THROW;
-
-/* Return the input baud rate stored in *TERMIOS_P. */
-extern speed_t cfgetispeed (const struct termios *__termios_p) __THROW;
-
-/* Set the output baud rate stored in *TERMIOS_P to SPEED. */
-extern int cfsetospeed (struct termios *__termios_p, speed_t __speed) __THROW;
-
-/* Set the input baud rate stored in *TERMIOS_P to SPEED. */
-extern int cfsetispeed (struct termios *__termios_p, speed_t __speed) __THROW;
-
-#ifdef __USE_MISC
-/* Set both the input and output baud rates in *TERMIOS_OP to SPEED. */
-extern int cfsetspeed (struct termios *__termios_p, speed_t __speed) __THROW;
-#endif
-
-
-/* Put the state of FD into *TERMIOS_P. */
-extern int tcgetattr (int __fd, struct termios *__termios_p) __THROW;
-
-/* Set the state of FD to *TERMIOS_P.
- Values for OPTIONAL_ACTIONS (TCSA*) are in <bits/termios.h>. */
-extern int tcsetattr (int __fd, int __optional_actions,
- const struct termios *__termios_p) __THROW;
-
-
-#ifdef __USE_MISC
-/* Set *TERMIOS_P to indicate raw mode. */
-extern void cfmakeraw (struct termios *__termios_p) __THROW;
-#endif
-
-/* Send zero bits on FD. */
-extern int tcsendbreak (int __fd, int __duration) __THROW;
-
-/* Wait for pending output to be written on FD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int tcdrain (int __fd);
-
-/* Flush pending data on FD.
- Values for QUEUE_SELECTOR (TC{I,O,IO}FLUSH) are in <bits/termios.h>. */
-extern int tcflush (int __fd, int __queue_selector) __THROW;
-
-/* Suspend or restart transmission on FD.
- Values for ACTION (TC[IO]{OFF,ON}) are in <bits/termios.h>. */
-extern int tcflow (int __fd, int __action) __THROW;
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Get process group ID for session leader for controlling terminal FD. */
-extern __pid_t tcgetsid (int __fd) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-# include <sys/ttydefaults.h>
-#endif
-
-__END_DECLS
-
-#endif /* termios.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/tgmath.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/tgmath.h
deleted file mode 100644
index b55cb39..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/tgmath.h
+++ /dev/null
@@ -1,909 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.22 Type-generic math <tgmath.h>
- */
-
-#ifndef _TGMATH_H
-#define _TGMATH_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Include the needed headers. */
-#include <bits/floatn.h>
-#include <math.h>
-#include <complex.h>
-
-
-/* There are two variant implementations of type-generic macros in
- this file: one for GCC 8 and later, using __builtin_tgmath and
- where each macro expands each of its arguments only once, and one
- for older GCC, using other compiler extensions but with macros
- expanding their arguments many times (so resulting in exponential
- blowup of the size of expansions when calls to such macros are
- nested inside arguments to such macros). */
-
-#define __HAVE_BUILTIN_TGMATH __GNUC_PREREQ (8, 0)
-
-#if __GNUC_PREREQ (2, 7)
-
-/* Certain cases of narrowing macros only need to call a single
- function so cannot use __builtin_tgmath and do not need any
- complicated logic. */
-# if __HAVE_FLOAT128X
-# error "Unsupported _Float128x type for <tgmath.h>."
-# endif
-# if ((__HAVE_FLOAT64X && !__HAVE_FLOAT128) \
- || (__HAVE_FLOAT128 && !__HAVE_FLOAT64X))
-# error "Unsupported combination of types for <tgmath.h>."
-# endif
-# define __TGMATH_2_NARROW_D(F, X, Y) \
- (F ## l (X, Y))
-# define __TGMATH_2_NARROW_F64X(F, X, Y) \
- (F ## f128 (X, Y))
-# if !__HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (F ## f64 (X, Y))
-# endif
-
-# if __HAVE_BUILTIN_TGMATH
-
-# if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F16_ARG(X) X ## f16,
-# else
-# define __TG_F16_ARG(X)
-# endif
-# if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F32_ARG(X) X ## f32,
-# else
-# define __TG_F32_ARG(X)
-# endif
-# if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F64_ARG(X) X ## f64,
-# else
-# define __TG_F64_ARG(X)
-# endif
-# if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F128_ARG(X) X ## f128,
-# else
-# define __TG_F128_ARG(X)
-# endif
-# if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F32X_ARG(X) X ## f32x,
-# else
-# define __TG_F32X_ARG(X)
-# endif
-# if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F64X_ARG(X) X ## f64x,
-# else
-# define __TG_F64X_ARG(X)
-# endif
-# if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F128X_ARG(X) X ## f128x,
-# else
-# define __TG_F128X_ARG(X)
-# endif
-
-# define __TGMATH_FUNCS(X) X ## f, X, X ## l, \
- __TG_F16_ARG (X) __TG_F32_ARG (X) __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_RCFUNCS(F, C) __TGMATH_FUNCS (F) __TGMATH_FUNCS (C)
-# define __TGMATH_1(F, X) __builtin_tgmath (__TGMATH_FUNCS (F) (X))
-# define __TGMATH_2(F, X, Y) __builtin_tgmath (__TGMATH_FUNCS (F) (X), (Y))
-# define __TGMATH_2STD(F, X, Y) __builtin_tgmath (F ## f, F, F ## l, (X), (Y))
-# define __TGMATH_3(F, X, Y, Z) __builtin_tgmath (__TGMATH_FUNCS (F) \
- (X), (Y), (Z))
-# define __TGMATH_1C(F, C, X) __builtin_tgmath (__TGMATH_RCFUNCS (F, C) (X))
-# define __TGMATH_2C(F, C, X, Y) __builtin_tgmath (__TGMATH_RCFUNCS (F, C) \
- (X), (Y))
-
-# define __TGMATH_NARROW_FUNCS_F(X) X, X ## l,
-# define __TGMATH_NARROW_FUNCS_F16(X) \
- __TG_F32_ARG (X) __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F32(X) \
- __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F64(X) \
- __TG_F128_ARG (X) \
- __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F32X(X) \
- __TG_F64X_ARG (X) __TG_F128X_ARG (X) \
- __TG_F64_ARG (X) __TG_F128_ARG (X)
-
-# define __TGMATH_2_NARROW_F(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F (F) (X), (Y))
-# define __TGMATH_2_NARROW_F16(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F16 (F) (X), (Y))
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32 (F) (X), (Y))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F64 (F) (X), (Y))
-# if __HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32X (F) (X), (Y))
-# endif
-
-# else /* !__HAVE_BUILTIN_TGMATH. */
-
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __tgml(fct) fct
-# else
-# define __tgml(fct) fct ## l
-# endif
-
-/* __floating_type expands to 1 if TYPE is a floating type (including
- complex floating types), 0 if TYPE is an integer type (including
- complex integer types). __real_integer_type expands to 1 if TYPE
- is a real integer type. __complex_integer_type expands to 1 if
- TYPE is a complex integer type. All these macros expand to integer
- constant expressions. All these macros can assume their argument
- has an arithmetic type (not vector, decimal floating-point or
- fixed-point), valid to pass to tgmath.h macros. */
-# if __GNUC_PREREQ (3, 1)
-/* __builtin_classify_type expands to an integer constant expression
- in GCC 3.1 and later. Default conversions applied to the argument
- of __builtin_classify_type mean it always returns 1 for real
- integer types rather than ever returning different values for
- character, boolean or enumerated types. */
-# define __floating_type(type) \
- (__builtin_classify_type (__real__ ((type) 0)) == 8)
-# define __real_integer_type(type) \
- (__builtin_classify_type ((type) 0) == 1)
-# define __complex_integer_type(type) \
- (__builtin_classify_type ((type) 0) == 9 \
- && __builtin_classify_type (__real__ ((type) 0)) == 1)
-# else
-/* GCC versions predating __builtin_classify_type are also looser on
- what counts as an integer constant expression. */
-# define __floating_type(type) (((type) 1.25) != 1)
-# define __real_integer_type(type) (((type) (1.25 + _Complex_I)) == 1)
-# define __complex_integer_type(type) \
- (((type) (1.25 + _Complex_I)) == (1 + _Complex_I))
-# endif
-
-/* Whether an expression (of arithmetic type) has a real type. */
-# define __expr_is_real(E) (__builtin_classify_type (E) != 9)
-
-/* The tgmath real type for T, where E is 0 if T is an integer type
- and 1 for a floating type. If T has a complex type, it is
- unspecified whether the return type is real or complex (but it has
- the correct corresponding real type). */
-# define __tgmath_real_type_sub(T, E) \
- __typeof__ (*(0 ? (__typeof__ (0 ? (double *) 0 : (void *) (E))) 0 \
- : (__typeof__ (0 ? (T *) 0 : (void *) (!(E)))) 0))
-
-/* The tgmath real type of EXPR. */
-# define __tgmath_real_type(expr) \
- __tgmath_real_type_sub (__typeof__ ((__typeof__ (+(expr))) 0), \
- __floating_type (__typeof__ (+(expr))))
-
-/* The tgmath complex type for T, where E1 is 1 if T has a floating
- type and 0 otherwise, E2 is 1 if T has a real integer type and 0
- otherwise, and E3 is 1 if T has a complex type and 0 otherwise. */
-# define __tgmath_complex_type_sub(T, E1, E2, E3) \
- __typeof__ (*(0 \
- ? (__typeof__ (0 ? (T *) 0 : (void *) (!(E1)))) 0 \
- : (__typeof__ (0 \
- ? (__typeof__ (0 \
- ? (double *) 0 \
- : (void *) (!(E2)))) 0 \
- : (__typeof__ (0 \
- ? (_Complex double *) 0 \
- : (void *) (!(E3)))) 0)) 0))
-
-/* The tgmath complex type of EXPR. */
-# define __tgmath_complex_type(expr) \
- __tgmath_complex_type_sub (__typeof__ ((__typeof__ (+(expr))) 0), \
- __floating_type (__typeof__ (+(expr))), \
- __real_integer_type (__typeof__ (+(expr))), \
- __complex_integer_type (__typeof__ (+(expr))))
-
-# if (__HAVE_DISTINCT_FLOAT16 \
- || __HAVE_DISTINCT_FLOAT32 \
- || __HAVE_DISTINCT_FLOAT64 \
- || __HAVE_DISTINCT_FLOAT32X \
- || __HAVE_DISTINCT_FLOAT64X \
- || __HAVE_DISTINCT_FLOAT128X)
-# error "Unsupported _FloatN or _FloatNx types for <tgmath.h>."
-# endif
-
-/* Expand to text that checks if ARG_COMB has type _Float128, and if
- so calls the appropriately suffixed FCT (which may include a cast),
- or FCT and CFCT for complex functions, with arguments ARG_CALL. */
-# if __HAVE_DISTINCT_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# if (!__HAVE_FLOAT64X \
- || __HAVE_FLOAT64X_LONG_DOUBLE \
- || !__HAVE_FLOATN_NOT_TYPEDEF)
-# define __TGMATH_F128(arg_comb, fct, arg_call) \
- __builtin_types_compatible_p (__typeof (+(arg_comb)), _Float128) \
- ? fct ## f128 arg_call :
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) \
- __builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), _Float128) \
- ? (__expr_is_real (arg_comb) \
- ? fct ## f128 arg_call \
- : cfct ## f128 arg_call) :
-# else
-/* _Float64x is a distinct type at the C language level, which must be
- handled like _Float128. */
-# define __TGMATH_F128(arg_comb, fct, arg_call) \
- (__builtin_types_compatible_p (__typeof (+(arg_comb)), _Float128) \
- || __builtin_types_compatible_p (__typeof (+(arg_comb)), _Float64x)) \
- ? fct ## f128 arg_call :
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) \
- (__builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), _Float128) \
- || __builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), \
- _Float64x)) \
- ? (__expr_is_real (arg_comb) \
- ? fct ## f128 arg_call \
- : cfct ## f128 arg_call) :
-# endif
-# else
-# define __TGMATH_F128(arg_comb, fct, arg_call) /* Nothing. */
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) /* Nothing. */
-# endif
-
-# endif /* !__HAVE_BUILTIN_TGMATH. */
-
-/* We have two kinds of generic macros: to support functions which are
- only defined on real valued parameters and those which are defined
- for complex functions as well. */
-# if __HAVE_BUILTIN_TGMATH
-
-# define __TGMATH_UNARY_REAL_ONLY(Val, Fct) __TGMATH_1 (Fct, (Val))
-# define __TGMATH_UNARY_REAL_RET_ONLY(Val, Fct) __TGMATH_1 (Fct, (Val))
-# define __TGMATH_BINARY_FIRST_REAL_ONLY(Val1, Val2, Fct) \
- __TGMATH_2 (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_FIRST_REAL_STD_ONLY(Val1, Val2, Fct) \
- __TGMATH_2STD (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_REAL_ONLY(Val1, Val2, Fct) \
- __TGMATH_2 (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_REAL_STD_ONLY(Val1, Val2, Fct) \
- __TGMATH_2STD (Fct, (Val1), (Val2))
-# define __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_TERNARY_FIRST_REAL_RET_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
- __TGMATH_1C (Fct, Cfct, (Val))
-# define __TGMATH_UNARY_IMAG(Val, Cfct) __TGMATH_1 (Cfct, (Val))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
- __TGMATH_1C (Fct, Cfct, (Val))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME(Val, Cfct) \
- __TGMATH_1 (Cfct, (Val))
-# define __TGMATH_BINARY_REAL_IMAG(Val1, Val2, Fct, Cfct) \
- __TGMATH_2C (Fct, Cfct, (Val1), (Val2))
-
-# else /* !__HAVE_BUILTIN_TGMATH. */
-
-# define __TGMATH_UNARY_REAL_ONLY(Val, Fct) \
- (__extension__ ((sizeof (+(Val)) == sizeof (double) \
- || __builtin_classify_type (Val) != 8) \
- ? (__tgmath_real_type (Val)) Fct (Val) \
- : (sizeof (+(Val)) == sizeof (float)) \
- ? (__tgmath_real_type (Val)) Fct##f (Val) \
- : __TGMATH_F128 ((Val), (__tgmath_real_type (Val)) Fct, \
- (Val)) \
- (__tgmath_real_type (Val)) __tgml(Fct) (Val)))
-
-# define __TGMATH_UNARY_REAL_RET_ONLY(Val, Fct) \
- (__extension__ ((sizeof (+(Val)) == sizeof (double) \
- || __builtin_classify_type (Val) != 8) \
- ? Fct (Val) \
- : (sizeof (+(Val)) == sizeof (float)) \
- ? Fct##f (Val) \
- : __TGMATH_F128 ((Val), Fct, (Val)) \
- __tgml(Fct) (Val)))
-
-# define __TGMATH_BINARY_FIRST_REAL_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? (__tgmath_real_type (Val1)) Fct (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2) \
- : __TGMATH_F128 ((Val1), (__tgmath_real_type (Val1)) Fct, \
- (Val1, Val2)) \
- (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2)))
-
-# define __TGMATH_BINARY_FIRST_REAL_STD_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? (__tgmath_real_type (Val1)) Fct (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2) \
- : (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2)))
-
-# define __TGMATH_BINARY_REAL_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) Fct, \
- (Val1, Val2)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2)))
-
-# define __TGMATH_BINARY_REAL_STD_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2)))
-
-# define __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) Fct, \
- (Val1, Val2, Val3)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2, Val3) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2, Val3)))
-
-# define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2) + (Val3)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2) + (Val3)) \
- == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2) + (Val3), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) Fct, \
- (Val1, Val2, Val3)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- __tgml(Fct) (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || sizeof (+(Val3)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8 \
- || __builtin_classify_type (Val3) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- Fct (Val1, Val2, Val3) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- Fct##f (Val1, Val2, Val3)))
-
-# define __TGMATH_TERNARY_FIRST_REAL_RET_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? Fct (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? Fct##f (Val1, Val2, Val3) \
- : __TGMATH_F128 ((Val1), Fct, (Val1, Val2, Val3)) \
- __tgml(Fct) (Val1, Val2, Val3)))
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) Fct (Val) \
- : (__tgmath_complex_type (Val)) Cfct (Val)) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) Fct##f (Val) \
- : (__tgmath_complex_type (Val)) Cfct##f (Val)) \
- : __TGMATH_CF128 ((Val), \
- (__tgmath_complex_type (Val)) Fct, \
- (__tgmath_complex_type (Val)) Cfct, \
- (Val)) \
- (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) __tgml(Fct) (Val) \
- : (__tgmath_complex_type (Val)) __tgml(Cfct) (Val))))
-
-# define __TGMATH_UNARY_IMAG(Val, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct (Val) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct##f (Val) \
- : __TGMATH_F128 (__real__ (Val), \
- (__typeof__ \
- ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct, (Val)) \
- (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) __tgml(Cfct) (Val)))
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Fct (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Cfct (Val)) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Fct##f (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Cfct##f (Val)) \
- : __TGMATH_CF128 ((Val), \
- (__typeof__ \
- (__real__ \
- (__tgmath_real_type (Val)) 0)) Fct, \
- (__typeof__ \
- (__real__ \
- (__tgmath_real_type (Val)) 0)) Cfct, \
- (Val)) \
- (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0)) \
- __tgml(Fct) (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0)) \
- __tgml(Cfct) (Val))))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME(Val, Cfct) \
- __TGMATH_UNARY_REAL_IMAG_RET_REAL ((Val), Cfct, Cfct)
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_BINARY_REAL_IMAG(Val1, Val2, Fct, Cfct) \
- (__extension__ ((sizeof (__real__ (Val1) \
- + __real__ (Val2)) > sizeof (double) \
- && __builtin_classify_type (__real__ (Val1) \
- + __real__ (Val2)) == 8) \
- ? __TGMATH_CF128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct, \
- (__typeof \
- ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct, \
- (Val1, Val2)) \
- (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- __tgml(Cfct) (Val1, Val2)) \
- : (sizeof (+__real__ (Val1)) == sizeof (double) \
- || sizeof (+__real__ (Val2)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val1)) != 8 \
- || __builtin_classify_type (__real__ (Val2)) != 8) \
- ? (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct (Val1, Val2)) \
- : (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct##f (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct##f (Val1, Val2))))
-
-# define __TGMATH_2_NARROW_F(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (double) \
- ? F ## l (X, Y) \
- : F (X, Y)))
-/* In most cases, these narrowing macro definitions based on sizeof
- ensure that the function called has the right argument format, as
- for other <tgmath.h> macros for compilers before GCC 8, but may not
- have exactly the argument type (among the types with that format)
- specified in the standard logic.
-
- In the case of macros for _Float32x return type, when _Float64x
- exists, _Float64 arguments should result in the *f64 function being
- called while _Float32x arguments should result in the *f64x
- function being called. These cases cannot be distinguished using
- sizeof (or at all if the types are typedefs rather than different
- types). However, for these functions it is OK (does not affect the
- final result) to call a function with any argument format at least
- as wide as all the floating-point arguments, unless that affects
- rounding of integer arguments. Integer arguments are considered to
- have type _Float64, so the *f64 functions are preferred for f32x*
- macros when no argument has a wider floating-point type. */
-# if __HAVE_FLOAT64X_LONG_DOUBLE && __HAVE_DISTINCT_FLOAT128
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f128 (X, Y)))
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# elif __HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? F ## f128 (X, Y) \
- : F ## f64 (X, Y)))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- (F ## f128 (X, Y))
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float32x) \
- ? F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# else
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (F ## f64 (X, Y))
-# endif
-# endif /* !__HAVE_BUILTIN_TGMATH. */
-#else
-# error "Unsupported compiler; you cannot use <tgmath.h>"
-#endif
-
-
-/* Unary functions defined for real and complex values. */
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of X. */
-#define acos(Val) __TGMATH_UNARY_REAL_IMAG (Val, acos, cacos)
-/* Arc sine of X. */
-#define asin(Val) __TGMATH_UNARY_REAL_IMAG (Val, asin, casin)
-/* Arc tangent of X. */
-#define atan(Val) __TGMATH_UNARY_REAL_IMAG (Val, atan, catan)
-/* Arc tangent of Y/X. */
-#define atan2(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, atan2)
-
-/* Cosine of X. */
-#define cos(Val) __TGMATH_UNARY_REAL_IMAG (Val, cos, ccos)
-/* Sine of X. */
-#define sin(Val) __TGMATH_UNARY_REAL_IMAG (Val, sin, csin)
-/* Tangent of X. */
-#define tan(Val) __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan)
-
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic arc cosine of X. */
-#define acosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, acosh, cacosh)
-/* Hyperbolic arc sine of X. */
-#define asinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, asinh, casinh)
-/* Hyperbolic arc tangent of X. */
-#define atanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, atanh, catanh)
-
-/* Hyperbolic cosine of X. */
-#define cosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, cosh, ccosh)
-/* Hyperbolic sine of X. */
-#define sinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, sinh, csinh)
-/* Hyperbolic tangent of X. */
-#define tanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, tanh, ctanh)
-
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of X. */
-#define exp(Val) __TGMATH_UNARY_REAL_IMAG (Val, exp, cexp)
-
-/* Break VALUE into a normalized fraction and an integral power of 2. */
-#define frexp(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, frexp)
-
-/* X times (two to the EXP power). */
-#define ldexp(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, ldexp)
-
-/* Natural logarithm of X. */
-#define log(Val) __TGMATH_UNARY_REAL_IMAG (Val, log, clog)
-
-/* Base-ten logarithm of X. */
-#ifdef __USE_GNU
-# define log10(Val) __TGMATH_UNARY_REAL_IMAG (Val, log10, clog10)
-#else
-# define log10(Val) __TGMATH_UNARY_REAL_ONLY (Val, log10)
-#endif
-
-/* Return exp(X) - 1. */
-#define expm1(Val) __TGMATH_UNARY_REAL_ONLY (Val, expm1)
-
-/* Return log(1 + X). */
-#define log1p(Val) __TGMATH_UNARY_REAL_ONLY (Val, log1p)
-
-/* Return the base 2 signed integral exponent of X. */
-#define logb(Val) __TGMATH_UNARY_REAL_ONLY (Val, logb)
-
-/* Compute base-2 exponential of X. */
-#define exp2(Val) __TGMATH_UNARY_REAL_ONLY (Val, exp2)
-
-/* Compute base-2 logarithm of X. */
-#define log2(Val) __TGMATH_UNARY_REAL_ONLY (Val, log2)
-
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-#define pow(Val1, Val2) __TGMATH_BINARY_REAL_IMAG (Val1, Val2, pow, cpow)
-
-/* Return the square root of X. */
-#define sqrt(Val) __TGMATH_UNARY_REAL_IMAG (Val, sqrt, csqrt)
-
-/* Return `sqrt(X*X + Y*Y)'. */
-#define hypot(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, hypot)
-
-/* Return the cube root of X. */
-#define cbrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, cbrt)
-
-
-/* Nearest integer, absolute value, and remainder functions. */
-
-/* Smallest integral value not less than X. */
-#define ceil(Val) __TGMATH_UNARY_REAL_ONLY (Val, ceil)
-
-/* Absolute value of X. */
-#define fabs(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, fabs, cabs)
-
-/* Largest integer not greater than X. */
-#define floor(Val) __TGMATH_UNARY_REAL_ONLY (Val, floor)
-
-/* Floating-point modulo remainder of X/Y. */
-#define fmod(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmod)
-
-/* Round X to integral valuein floating-point format using current
- rounding direction, but do not raise inexact exception. */
-#define nearbyint(Val) __TGMATH_UNARY_REAL_ONLY (Val, nearbyint)
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-#define round(Val) __TGMATH_UNARY_REAL_ONLY (Val, round)
-
-/* Round X to the integral value in floating-point format nearest but
- not larger in magnitude. */
-#define trunc(Val) __TGMATH_UNARY_REAL_ONLY (Val, trunc)
-
-/* Compute remainder of X and Y and put in *QUO a value with sign of x/y
- and magnitude congruent `mod 2^n' to the magnitude of the integral
- quotient x/y, with n >= 3. */
-#define remquo(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY (Val1, Val2, Val3, remquo)
-
-/* Round X to nearest integral value according to current rounding
- direction. */
-#define lrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, lrint)
-#define llrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llrint)
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-#define lround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, lround)
-#define llround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llround)
-
-
-/* Return X with its signed changed to Y's. */
-#define copysign(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, copysign)
-
-/* Error and gamma functions. */
-#define erf(Val) __TGMATH_UNARY_REAL_ONLY (Val, erf)
-#define erfc(Val) __TGMATH_UNARY_REAL_ONLY (Val, erfc)
-#define tgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, tgamma)
-#define lgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, lgamma)
-
-
-/* Return the integer nearest X in the direction of the
- prevailing rounding mode. */
-#define rint(Val) __TGMATH_UNARY_REAL_ONLY (Val, rint)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Return X - epsilon. */
-# define nextdown(Val) __TGMATH_UNARY_REAL_ONLY (Val, nextdown)
-/* Return X + epsilon. */
-# define nextup(Val) __TGMATH_UNARY_REAL_ONLY (Val, nextup)
-#endif
-
-/* Return X + epsilon if X < Y, X - epsilon if X > Y. */
-#define nextafter(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, nextafter)
-#define nexttoward(Val1, Val2) \
- __TGMATH_BINARY_FIRST_REAL_STD_ONLY (Val1, Val2, nexttoward)
-
-/* Return the remainder of integer divison X / Y with infinite precision. */
-#define remainder(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, remainder)
-
-/* Return X times (2 to the Nth power). */
-#ifdef __USE_MISC
-# define scalb(Val1, Val2) __TGMATH_BINARY_REAL_STD_ONLY (Val1, Val2, scalb)
-#endif
-
-/* Return X times (2 to the Nth power). */
-#define scalbn(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbn)
-
-/* Return X times (2 to the Nth power). */
-#define scalbln(Val1, Val2) \
- __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbln)
-
-/* Return the binary exponent of X, which must be nonzero. */
-#define ilogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, ilogb)
-
-
-/* Return positive difference between X and Y. */
-#define fdim(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fdim)
-
-/* Return maximum numeric value from X and Y. */
-#define fmax(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmax)
-
-/* Return minimum numeric value from X and Y. */
-#define fmin(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmin)
-
-
-/* Multiply-add function computed as a ternary operation. */
-#define fma(Val1, Val2, Val3) \
- __TGMATH_TERNARY_REAL_ONLY (Val1, Val2, Val3, fma)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Round X to nearest integer value, rounding halfway cases to even. */
-# define roundeven(Val) __TGMATH_UNARY_REAL_ONLY (Val, roundeven)
-
-# define fromfp(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, fromfp)
-
-# define ufromfp(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, ufromfp)
-
-# define fromfpx(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, fromfpx)
-
-# define ufromfpx(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, ufromfpx)
-
-/* Like ilogb, but returning long int. */
-# define llogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llogb)
-
-/* Return value with maximum magnitude. */
-# define fmaxmag(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmaxmag)
-
-/* Return value with minimum magnitude. */
-# define fminmag(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fminmag)
-#endif
-
-
-/* Absolute value, conjugates, and projection. */
-
-/* Argument value of Z. */
-#define carg(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, carg)
-
-/* Complex conjugate of Z. */
-#define conj(Val) __TGMATH_UNARY_IMAG (Val, conj)
-
-/* Projection of Z onto the Riemann sphere. */
-#define cproj(Val) __TGMATH_UNARY_IMAG (Val, cproj)
-
-
-/* Decomposing complex values. */
-
-/* Imaginary part of Z. */
-#define cimag(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, cimag)
-
-/* Real part of Z. */
-#define creal(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, creal)
-
-
-/* Narrowing functions. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-/* Add. */
-# define fadd(Val1, Val2) __TGMATH_2_NARROW_F (fadd, Val1, Val2)
-# define dadd(Val1, Val2) __TGMATH_2_NARROW_D (dadd, Val1, Val2)
-
-/* Divide. */
-# define fdiv(Val1, Val2) __TGMATH_2_NARROW_F (fdiv, Val1, Val2)
-# define ddiv(Val1, Val2) __TGMATH_2_NARROW_D (ddiv, Val1, Val2)
-
-/* Multiply. */
-# define fmul(Val1, Val2) __TGMATH_2_NARROW_F (fmul, Val1, Val2)
-# define dmul(Val1, Val2) __TGMATH_2_NARROW_D (dmul, Val1, Val2)
-
-/* Subtract. */
-# define fsub(Val1, Val2) __TGMATH_2_NARROW_F (fsub, Val1, Val2)
-# define dsub(Val1, Val2) __TGMATH_2_NARROW_D (dsub, Val1, Val2)
-
-#endif
-
-#if __GLIBC_USE (IEC_60559_TYPES_EXT)
-
-# if __HAVE_FLOAT16
-# define f16add(Val1, Val2) __TGMATH_2_NARROW_F16 (f16add, Val1, Val2)
-# define f16div(Val1, Val2) __TGMATH_2_NARROW_F16 (f16div, Val1, Val2)
-# define f16mul(Val1, Val2) __TGMATH_2_NARROW_F16 (f16mul, Val1, Val2)
-# define f16sub(Val1, Val2) __TGMATH_2_NARROW_F16 (f16sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT32
-# define f32add(Val1, Val2) __TGMATH_2_NARROW_F32 (f32add, Val1, Val2)
-# define f32div(Val1, Val2) __TGMATH_2_NARROW_F32 (f32div, Val1, Val2)
-# define f32mul(Val1, Val2) __TGMATH_2_NARROW_F32 (f32mul, Val1, Val2)
-# define f32sub(Val1, Val2) __TGMATH_2_NARROW_F32 (f32sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT64 && (__HAVE_FLOAT64X || __HAVE_FLOAT128)
-# define f64add(Val1, Val2) __TGMATH_2_NARROW_F64 (f64add, Val1, Val2)
-# define f64div(Val1, Val2) __TGMATH_2_NARROW_F64 (f64div, Val1, Val2)
-# define f64mul(Val1, Val2) __TGMATH_2_NARROW_F64 (f64mul, Val1, Val2)
-# define f64sub(Val1, Val2) __TGMATH_2_NARROW_F64 (f64sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT32X
-# define f32xadd(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xadd, Val1, Val2)
-# define f32xdiv(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xdiv, Val1, Val2)
-# define f32xmul(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xmul, Val1, Val2)
-# define f32xsub(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xsub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT64X && (__HAVE_FLOAT128X || __HAVE_FLOAT128)
-# define f64xadd(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xadd, Val1, Val2)
-# define f64xdiv(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xdiv, Val1, Val2)
-# define f64xmul(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xmul, Val1, Val2)
-# define f64xsub(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xsub, Val1, Val2)
-# endif
-
-#endif
-
-#endif /* tgmath.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/thread_db.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/thread_db.h
deleted file mode 100644
index 69193dc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/thread_db.h
+++ /dev/null
@@ -1,458 +0,0 @@
-/* thread_db.h -- interface to libthread_db.so library for debugging -lpthread
- Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_DB_H
-#define _THREAD_DB_H 1
-
-/* This is the debugger interface for the NPTL library. It is
- modelled closely after the interface with same names in Solaris
- with the goal to share the same code in the debugger. */
-#include <pthread.h>
-#include <stdint.h>
-#include <sys/types.h>
-#include <sys/procfs.h>
-
-
-/* Error codes of the library. */
-typedef enum
-{
- TD_OK, /* No error. */
- TD_ERR, /* No further specified error. */
- TD_NOTHR, /* No matching thread found. */
- TD_NOSV, /* No matching synchronization handle found. */
- TD_NOLWP, /* No matching light-weighted process found. */
- TD_BADPH, /* Invalid process handle. */
- TD_BADTH, /* Invalid thread handle. */
- TD_BADSH, /* Invalid synchronization handle. */
- TD_BADTA, /* Invalid thread agent. */
- TD_BADKEY, /* Invalid key. */
- TD_NOMSG, /* No event available. */
- TD_NOFPREGS, /* No floating-point register content available. */
- TD_NOLIBTHREAD, /* Application not linked with thread library. */
- TD_NOEVENT, /* Requested event is not supported. */
- TD_NOCAPAB, /* Capability not available. */
- TD_DBERR, /* Internal debug library error. */
- TD_NOAPLIC, /* Operation is not applicable. */
- TD_NOTSD, /* No thread-specific data available. */
- TD_MALLOC, /* Out of memory. */
- TD_PARTIALREG, /* Not entire register set was read or written. */
- TD_NOXREGS, /* X register set not available for given thread. */
- TD_TLSDEFER, /* Thread has not yet allocated TLS for given module. */
- TD_NOTALLOC = TD_TLSDEFER,
- TD_VERSION, /* Version if libpthread and libthread_db do not match. */
- TD_NOTLS /* There is no TLS segment in the given module. */
-} td_err_e;
-
-
-/* Possible thread states. TD_THR_ANY_STATE is a pseudo-state used to
- select threads regardless of state in td_ta_thr_iter(). */
-typedef enum
-{
- TD_THR_ANY_STATE,
- TD_THR_UNKNOWN,
- TD_THR_STOPPED,
- TD_THR_RUN,
- TD_THR_ACTIVE,
- TD_THR_ZOMBIE,
- TD_THR_SLEEP,
- TD_THR_STOPPED_ASLEEP
-} td_thr_state_e;
-
-/* Thread type: user or system. TD_THR_ANY_TYPE is a pseudo-type used
- to select threads regardless of type in td_ta_thr_iter(). */
-typedef enum
-{
- TD_THR_ANY_TYPE,
- TD_THR_USER,
- TD_THR_SYSTEM
-} td_thr_type_e;
-
-
-/* Types of the debugging library. */
-
-/* Handle for a process. This type is opaque. */
-typedef struct td_thragent td_thragent_t;
-
-/* The actual thread handle type. This is also opaque. */
-typedef struct td_thrhandle
-{
- td_thragent_t *th_ta_p;
- psaddr_t th_unique;
-} td_thrhandle_t;
-
-
-/* Forward declaration of a type defined by and for the dynamic linker. */
-struct link_map;
-
-
-/* Flags for `td_ta_thr_iter'. */
-#define TD_THR_ANY_USER_FLAGS 0xffffffff
-#define TD_THR_LOWEST_PRIORITY -20
-#define TD_SIGNO_MASK NULL
-
-
-#define TD_EVENTSIZE 2
-#define BT_UISHIFT 5 /* log base 2 of BT_NBIPUI, to extract word index */
-#define BT_NBIPUI (1 << BT_UISHIFT) /* n bits per unsigned int */
-#define BT_UIMASK (BT_NBIPUI - 1) /* to extract bit index */
-
-/* Bitmask of enabled events. */
-typedef struct td_thr_events
-{
- uint32_t event_bits[TD_EVENTSIZE];
-} td_thr_events_t;
-
-/* Event set manipulation macros. */
-#define __td_eventmask(n) \
- (UINT32_C (1) << (((n) - 1) & BT_UIMASK))
-#define __td_eventword(n) \
- ((UINT32_C ((n) - 1)) >> BT_UISHIFT)
-
-#define td_event_emptyset(setp) \
- do { \
- int __i; \
- for (__i = TD_EVENTSIZE; __i > 0; --__i) \
- (setp)->event_bits[__i - 1] = 0; \
- } while (0)
-
-#define td_event_fillset(setp) \
- do { \
- int __i; \
- for (__i = TD_EVENTSIZE; __i > 0; --__i) \
- (setp)->event_bits[__i - 1] = UINT32_C (0xffffffff); \
- } while (0)
-
-#define td_event_addset(setp, n) \
- (((setp)->event_bits[__td_eventword (n)]) |= __td_eventmask (n))
-#define td_event_delset(setp, n) \
- (((setp)->event_bits[__td_eventword (n)]) &= ~__td_eventmask (n))
-#define td_eventismember(setp, n) \
- (__td_eventmask (n) & ((setp)->event_bits[__td_eventword (n)]))
-#if TD_EVENTSIZE == 2
-# define td_eventisempty(setp) \
- (!((setp)->event_bits[0]) && !((setp)->event_bits[1]))
-#else
-# error "td_eventisempty must be changed to match TD_EVENTSIZE"
-#endif
-
-/* Events reportable by the thread implementation. */
-typedef enum
-{
- TD_ALL_EVENTS, /* Pseudo-event number. */
- TD_EVENT_NONE = TD_ALL_EVENTS, /* Depends on context. */
- TD_READY, /* Is executable now. */
- TD_SLEEP, /* Blocked in a synchronization obj. */
- TD_SWITCHTO, /* Now assigned to a process. */
- TD_SWITCHFROM, /* Not anymore assigned to a process. */
- TD_LOCK_TRY, /* Trying to get an unavailable lock. */
- TD_CATCHSIG, /* Signal posted to the thread. */
- TD_IDLE, /* Process getting idle. */
- TD_CREATE, /* New thread created. */
- TD_DEATH, /* Thread terminated. */
- TD_PREEMPT, /* Preempted. */
- TD_PRI_INHERIT, /* Inherited elevated priority. */
- TD_REAP, /* Reaped. */
- TD_CONCURRENCY, /* Number of processes changing. */
- TD_TIMEOUT, /* Conditional variable wait timed out. */
- TD_MIN_EVENT_NUM = TD_READY,
- TD_MAX_EVENT_NUM = TD_TIMEOUT,
- TD_EVENTS_ENABLE = 31 /* Event reporting enabled. */
-} td_event_e;
-
-/* Values representing the different ways events are reported. */
-typedef enum
-{
- NOTIFY_BPT, /* User must insert breakpoint at u.bptaddr. */
- NOTIFY_AUTOBPT, /* Breakpoint at u.bptaddr is automatically
- inserted. */
- NOTIFY_SYSCALL /* System call u.syscallno will be invoked. */
-} td_notify_e;
-
-/* Description how event type is reported. */
-typedef struct td_notify
-{
- td_notify_e type; /* Way the event is reported. */
- union
- {
- psaddr_t bptaddr; /* Address of breakpoint. */
- int syscallno; /* Number of system call used. */
- } u;
-} td_notify_t;
-
-/* Structure used to report event. */
-typedef struct td_event_msg
-{
- td_event_e event; /* Event type being reported. */
- const td_thrhandle_t *th_p; /* Thread reporting the event. */
- union
- {
-# if 0
- td_synchandle_t *sh; /* Handle of synchronization object. */
-#endif
- uintptr_t data; /* Event specific data. */
- } msg;
-} td_event_msg_t;
-
-/* Structure containing event data available in each thread structure. */
-typedef struct
-{
- td_thr_events_t eventmask; /* Mask of enabled events. */
- td_event_e eventnum; /* Number of last event. */
- void *eventdata; /* Data associated with event. */
-} td_eventbuf_t;
-
-
-/* Gathered statistics about the process. */
-typedef struct td_ta_stats
-{
- int nthreads; /* Total number of threads in use. */
- int r_concurrency; /* Concurrency level requested by user. */
- int nrunnable_num; /* Average runnable threads, numerator. */
- int nrunnable_den; /* Average runnable threads, denominator. */
- int a_concurrency_num; /* Achieved concurrency level, numerator. */
- int a_concurrency_den; /* Achieved concurrency level, denominator. */
- int nlwps_num; /* Average number of processes in use,
- numerator. */
- int nlwps_den; /* Average number of processes in use,
- denominator. */
- int nidle_num; /* Average number of idling processes,
- numerator. */
- int nidle_den; /* Average number of idling processes,
- denominator. */
-} td_ta_stats_t;
-
-
-/* Since Sun's library is based on Solaris threads we have to define a few
- types to map them to POSIX threads. */
-typedef pthread_t thread_t;
-typedef pthread_key_t thread_key_t;
-
-
-/* Callback for iteration over threads. */
-typedef int td_thr_iter_f (const td_thrhandle_t *, void *);
-
-/* Callback for iteration over thread local data. */
-typedef int td_key_iter_f (thread_key_t, void (*) (void *), void *);
-
-
-
-/* Forward declaration. This has to be defined by the user. */
-struct ps_prochandle;
-
-
-/* Information about the thread. */
-typedef struct td_thrinfo
-{
- td_thragent_t *ti_ta_p; /* Process handle. */
- unsigned int ti_user_flags; /* Unused. */
- thread_t ti_tid; /* Thread ID returned by
- pthread_create(). */
- char *ti_tls; /* Pointer to thread-local data. */
- psaddr_t ti_startfunc; /* Start function passed to
- pthread_create(). */
- psaddr_t ti_stkbase; /* Base of thread's stack. */
- long int ti_stksize; /* Size of thread's stack. */
- psaddr_t ti_ro_area; /* Unused. */
- int ti_ro_size; /* Unused. */
- td_thr_state_e ti_state; /* Thread state. */
- unsigned char ti_db_suspended; /* Nonzero if suspended by debugger. */
- td_thr_type_e ti_type; /* Type of the thread (system vs
- user thread). */
- intptr_t ti_pc; /* Unused. */
- intptr_t ti_sp; /* Unused. */
- short int ti_flags; /* Unused. */
- int ti_pri; /* Thread priority. */
- lwpid_t ti_lid; /* Kernel PID for this thread. */
- sigset_t ti_sigmask; /* Signal mask. */
- unsigned char ti_traceme; /* Nonzero if event reporting
- enabled. */
- unsigned char ti_preemptflag; /* Unused. */
- unsigned char ti_pirecflag; /* Unused. */
- sigset_t ti_pending; /* Set of pending signals. */
- td_thr_events_t ti_events; /* Set of enabled events. */
-} td_thrinfo_t;
-
-
-
-/* Prototypes for exported library functions. */
-
-/* Initialize the thread debug support library. */
-extern td_err_e td_init (void);
-
-/* Historical relict. Should not be used anymore. */
-extern td_err_e td_log (void);
-
-/* Return list of symbols the library can request. */
-extern const char **td_symbol_list (void);
-
-/* Generate new thread debug library handle for process PS. */
-extern td_err_e td_ta_new (struct ps_prochandle *__ps, td_thragent_t **__ta);
-
-/* Free resources allocated for TA. */
-extern td_err_e td_ta_delete (td_thragent_t *__ta);
-
-/* Get number of currently running threads in process associated with TA. */
-extern td_err_e td_ta_get_nthreads (const td_thragent_t *__ta, int *__np);
-
-/* Return process handle passed in `td_ta_new' for process associated with
- TA. */
-extern td_err_e td_ta_get_ph (const td_thragent_t *__ta,
- struct ps_prochandle **__ph);
-
-/* Map thread library handle PT to thread debug library handle for process
- associated with TA and store result in *TH. */
-extern td_err_e td_ta_map_id2thr (const td_thragent_t *__ta, pthread_t __pt,
- td_thrhandle_t *__th);
-
-/* Map process ID LWPID to thread debug library handle for process
- associated with TA and store result in *TH. */
-extern td_err_e td_ta_map_lwp2thr (const td_thragent_t *__ta, lwpid_t __lwpid,
- td_thrhandle_t *__th);
-
-
-/* Call for each thread in a process associated with TA the callback function
- CALLBACK. */
-extern td_err_e td_ta_thr_iter (const td_thragent_t *__ta,
- td_thr_iter_f *__callback, void *__cbdata_p,
- td_thr_state_e __state, int __ti_pri,
- sigset_t *__ti_sigmask_p,
- unsigned int __ti_user_flags);
-
-/* Call for each defined thread local data entry the callback function KI. */
-extern td_err_e td_ta_tsd_iter (const td_thragent_t *__ta, td_key_iter_f *__ki,
- void *__p);
-
-
-/* Get event address for EVENT. */
-extern td_err_e td_ta_event_addr (const td_thragent_t *__ta,
- td_event_e __event, td_notify_t *__ptr);
-
-/* Enable EVENT in global mask. */
-extern td_err_e td_ta_set_event (const td_thragent_t *__ta,
- td_thr_events_t *__event);
-
-/* Disable EVENT in global mask. */
-extern td_err_e td_ta_clear_event (const td_thragent_t *__ta,
- td_thr_events_t *__event);
-
-/* Return information about last event. */
-extern td_err_e td_ta_event_getmsg (const td_thragent_t *__ta,
- td_event_msg_t *__msg);
-
-
-/* Set suggested concurrency level for process associated with TA. */
-extern td_err_e td_ta_setconcurrency (const td_thragent_t *__ta, int __level);
-
-
-/* Enable collecting statistics for process associated with TA. */
-extern td_err_e td_ta_enable_stats (const td_thragent_t *__ta, int __enable);
-
-/* Reset statistics. */
-extern td_err_e td_ta_reset_stats (const td_thragent_t *__ta);
-
-/* Retrieve statistics from process associated with TA. */
-extern td_err_e td_ta_get_stats (const td_thragent_t *__ta,
- td_ta_stats_t *__statsp);
-
-
-/* Validate that TH is a thread handle. */
-extern td_err_e td_thr_validate (const td_thrhandle_t *__th);
-
-/* Return information about thread TH. */
-extern td_err_e td_thr_get_info (const td_thrhandle_t *__th,
- td_thrinfo_t *__infop);
-
-/* Retrieve floating-point register contents of process running thread TH. */
-extern td_err_e td_thr_getfpregs (const td_thrhandle_t *__th,
- prfpregset_t *__regset);
-
-/* Retrieve general register contents of process running thread TH. */
-extern td_err_e td_thr_getgregs (const td_thrhandle_t *__th,
- prgregset_t __gregs);
-
-/* Retrieve extended register contents of process running thread TH. */
-extern td_err_e td_thr_getxregs (const td_thrhandle_t *__th, void *__xregs);
-
-/* Get size of extended register set of process running thread TH. */
-extern td_err_e td_thr_getxregsize (const td_thrhandle_t *__th, int *__sizep);
-
-/* Set floating-point register contents of process running thread TH. */
-extern td_err_e td_thr_setfpregs (const td_thrhandle_t *__th,
- const prfpregset_t *__fpregs);
-
-/* Set general register contents of process running thread TH. */
-extern td_err_e td_thr_setgregs (const td_thrhandle_t *__th,
- prgregset_t __gregs);
-
-/* Set extended register contents of process running thread TH. */
-extern td_err_e td_thr_setxregs (const td_thrhandle_t *__th,
- const void *__addr);
-
-
-/* Get address of the given module's TLS storage area for the given thread. */
-extern td_err_e td_thr_tlsbase (const td_thrhandle_t *__th,
- unsigned long int __modid,
- psaddr_t *__base);
-
-/* Get address of thread local variable. */
-extern td_err_e td_thr_tls_get_addr (const td_thrhandle_t *__th,
- psaddr_t __map_address, size_t __offset,
- psaddr_t *__address);
-
-
-/* Enable reporting for EVENT for thread TH. */
-extern td_err_e td_thr_event_enable (const td_thrhandle_t *__th, int __event);
-
-/* Enable EVENT for thread TH. */
-extern td_err_e td_thr_set_event (const td_thrhandle_t *__th,
- td_thr_events_t *__event);
-
-/* Disable EVENT for thread TH. */
-extern td_err_e td_thr_clear_event (const td_thrhandle_t *__th,
- td_thr_events_t *__event);
-
-/* Get event message for thread TH. */
-extern td_err_e td_thr_event_getmsg (const td_thrhandle_t *__th,
- td_event_msg_t *__msg);
-
-
-/* Set priority of thread TH. */
-extern td_err_e td_thr_setprio (const td_thrhandle_t *__th, int __prio);
-
-
-/* Set pending signals for thread TH. */
-extern td_err_e td_thr_setsigpending (const td_thrhandle_t *__th,
- unsigned char __n, const sigset_t *__ss);
-
-/* Set signal mask for thread TH. */
-extern td_err_e td_thr_sigsetmask (const td_thrhandle_t *__th,
- const sigset_t *__ss);
-
-
-/* Return thread local data associated with key TK in thread TH. */
-extern td_err_e td_thr_tsd (const td_thrhandle_t *__th,
- const thread_key_t __tk, void **__data);
-
-
-/* Suspend execution of thread TH. */
-extern td_err_e td_thr_dbsuspend (const td_thrhandle_t *__th);
-
-/* Resume execution of thread TH. */
-extern td_err_e td_thr_dbresume (const td_thrhandle_t *__th);
-
-#endif /* thread_db.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/threads.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/threads.h
deleted file mode 100644
index 46929a0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/threads.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* ISO C11 Standard: 7.26 - Thread support library <threads.h>.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREADS_H
-#define _THREADS_H 1
-
-#include <features.h>
-#include <time.h>
-
-__BEGIN_DECLS
-
-#include <bits/thread-shared-types.h>
-#include <bits/types/struct_timespec.h>
-
-#ifndef __cplusplus
-# define thread_local _Thread_local
-#endif
-
-#define TSS_DTOR_ITERATIONS 4
-typedef __tss_t tss_t;
-typedef void (*tss_dtor_t) (void*);
-
-typedef __thrd_t thrd_t;
-typedef int (*thrd_start_t) (void*);
-
-/* Exit and error codes. */
-enum
-{
- thrd_success = 0,
- thrd_busy = 1,
- thrd_error = 2,
- thrd_nomem = 3,
- thrd_timedout = 4
-};
-
-/* Mutex types. */
-enum
-{
- mtx_plain = 0,
- mtx_recursive = 1,
- mtx_timed = 2
-};
-
-typedef __once_flag once_flag;
-#define ONCE_FLAG_INIT __ONCE_FLAG_INIT
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_MUTEX_T];
- long int __align __LOCK_ALIGNMENT;
-} mtx_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_COND_T];
- __extension__ long long int __align __LOCK_ALIGNMENT;
-} cnd_t;
-
-/* Threads functions. */
-
-/* Create a new thread executing the function __FUNC. Arguments for __FUNC
- are passed through __ARG. If succesful, __THR is set to new thread
- identifier. */
-extern int thrd_create (thrd_t *__thr, thrd_start_t __func, void *__arg);
-
-/* Check if __LHS and __RHS point to the same thread. */
-extern int thrd_equal (thrd_t __lhs, thrd_t __rhs);
-
-/* Return current thread identifier. */
-extern thrd_t thrd_current (void);
-
-/* Block current thread execution for at least the time pointed by
- __TIME_POINT. The current thread may resume if receives a signal. In
- that case, if __REMAINING is not NULL, the remaining time is stored in
- the object pointed by it. */
-extern int thrd_sleep (const struct timespec *__time_point,
- struct timespec *__remaining);
-
-/* Terminate current thread execution, cleaning up any thread local
- storage and freeing resources. Returns the value specified in __RES. */
-extern void thrd_exit (int __res) __attribute__ ((__noreturn__));
-
-/* Detach the thread identified by __THR from the current environment
- (it does not allow join or wait for it). */
-extern int thrd_detach (thrd_t __thr);
-
-/* Block current thread until execution of __THR is complete. In case that
- __RES is not NULL, will store the return value of __THR when exiting. */
-extern int thrd_join (thrd_t __thr, int *__res);
-
-/* Stop current thread execution and call the scheduler to decide which
- thread should execute next. The current thread may be selected by the
- scheduler to keep running. */
-extern void thrd_yield (void);
-
-#ifdef __USE_EXTERN_INLINES
-/* Optimizations. */
-__extern_inline int
-thrd_equal (thrd_t __thread1, thrd_t __thread2)
-{
- return __thread1 == __thread2;
-}
-#endif
-
-
-/* Mutex functions. */
-
-/* Creates a new mutex object with type __TYPE. If successful the new
- object is pointed by __MUTEX. */
-extern int mtx_init (mtx_t *__mutex, int __type);
-
-/* Block the current thread until the mutex pointed to by __MUTEX is
- unlocked. In that case current thread will not be blocked. */
-extern int mtx_lock (mtx_t *__mutex);
-
-/* Block the current thread until the mutex pointed by __MUTEX is unlocked
- or time pointed by __TIME_POINT is reached. In case the mutex is unlock,
- the current thread will not be blocked. */
-extern int mtx_timedlock (mtx_t *__restrict __mutex,
- const struct timespec *__restrict __time_point);
-
-/* Try to lock the mutex pointed by __MUTEX without blocking. If the mutex
- is free the current threads takes control of it, otherwise it returns
- immediately. */
-extern int mtx_trylock (mtx_t *__mutex);
-
-/* Unlock the mutex pointed by __MUTEX. It may potentially awake other
- threads waiting on this mutex. */
-extern int mtx_unlock (mtx_t *__mutex);
-
-/* Destroy the mutex object pointed by __MUTEX. */
-extern void mtx_destroy (mtx_t *__mutex);
-
-
-/* Call function __FUNC exactly once, even if invoked from several threads.
- All calls must be made with the same __FLAGS object. */
-extern void call_once (once_flag *__flag, void (*__func)(void));
-
-
-/* Condition variable functions. */
-
-/* Initialize new condition variable pointed by __COND. */
-extern int cnd_init (cnd_t *__cond);
-
-/* Unblock one thread that currently waits on condition variable pointed
- by __COND. */
-extern int cnd_signal (cnd_t *__cond);
-
-/* Unblock all threads currently waiting on condition variable pointed by
- __COND. */
-extern int cnd_broadcast (cnd_t *__cond);
-
-/* Block current thread on the condition variable pointed by __COND. */
-extern int cnd_wait (cnd_t *__cond, mtx_t *__mutex);
-
-/* Block current thread on the condition variable until condition variable
- pointed by __COND is signaled or time pointed by __TIME_POINT is
- reached. */
-extern int cnd_timedwait (cnd_t *__restrict __cond,
- mtx_t *__restrict __mutex,
- const struct timespec *__restrict __time_point);
-
-/* Destroy condition variable pointed by __cond and free all of its
- resources. */
-extern void cnd_destroy (cnd_t *__COND);
-
-
-/* Thread specific storage functions. */
-
-/* Create new thread-specific storage key and stores it in the object pointed
- by __TSS_ID. If __DESTRUCTOR is not NULL, the function will be called when
- the thread terminates. */
-extern int tss_create (tss_t *__tss_id, tss_dtor_t __destructor);
-
-/* Return the value held in thread-specific storage for the current thread
- identified by __TSS_ID. */
-extern void *tss_get (tss_t __tss_id);
-
-/* Sets the value of the thread-specific storage identified by __TSS_ID for
- the current thread to __VAL. */
-extern int tss_set (tss_t __tss_id, void *__val);
-
-/* Destroys the thread-specific storage identified by __TSS_ID. The
- destructor is not called until thrd_exit is called. */
-extern void tss_delete (tss_t __tss_id);
-
-__END_DECLS
-
-#endif /* _THREADS_H */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/time.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/time.h
deleted file mode 100644
index 3bf206b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/time.h
+++ /dev/null
@@ -1,303 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.23 Date and time <time.h>
- */
-
-#ifndef _TIME_H
-#define _TIME_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-/* This defines CLOCKS_PER_SEC, which is the number of processor clock
- ticks per second, and possibly a number of other constants. */
-#include <bits/time.h>
-
-/* Many of the typedefs and structs whose official home is this header
- may also need to be defined by other headers. */
-#include <bits/types/clock_t.h>
-#include <bits/types/time_t.h>
-#include <bits/types/struct_tm.h>
-
-#if defined __USE_POSIX199309 || defined __USE_ISOC11
-# include <bits/types/struct_timespec.h>
-#endif
-
-#ifdef __USE_POSIX199309
-# include <bits/types/clockid_t.h>
-# include <bits/types/timer_t.h>
-# include <bits/types/struct_itimerspec.h>
-struct sigevent;
-#endif
-
-#ifdef __USE_XOPEN2K
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-# include <bits/types/locale_t.h>
-#endif
-
-#ifdef __USE_ISOC11
-/* Time base values for timespec_get. */
-# define TIME_UTC 1
-#endif
-
-__BEGIN_DECLS
-
-/* Time used by the program so far (user time + system time).
- The result / CLOCKS_PER_SEC is program time in seconds. */
-extern clock_t clock (void) __THROW;
-
-/* Return the current time and put it in *TIMER if TIMER is not NULL. */
-extern time_t time (time_t *__timer) __THROW;
-
-/* Return the difference between TIME1 and TIME0. */
-extern double difftime (time_t __time1, time_t __time0)
- __THROW __attribute__ ((__const__));
-
-/* Return the `time_t' representation of TP and normalize TP. */
-extern time_t mktime (struct tm *__tp) __THROW;
-
-
-/* Format TP into S according to FORMAT.
- Write no more than MAXSIZE characters and return the number
- of characters written, or 0 if it would exceed MAXSIZE. */
-extern size_t strftime (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format,
- const struct tm *__restrict __tp) __THROW;
-
-#ifdef __USE_XOPEN
-/* Parse S according to FORMAT and store binary time information in TP.
- The return value is a pointer to the first unparsed character in S. */
-extern char *strptime (const char *__restrict __s,
- const char *__restrict __fmt, struct tm *__tp)
- __THROW;
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-
-extern size_t strftime_l (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format,
- const struct tm *__restrict __tp,
- locale_t __loc) __THROW;
-#endif
-
-#ifdef __USE_GNU
-extern char *strptime_l (const char *__restrict __s,
- const char *__restrict __fmt, struct tm *__tp,
- locale_t __loc) __THROW;
-#endif
-
-
-/* Return the `struct tm' representation of *TIMER
- in Universal Coordinated Time (aka Greenwich Mean Time). */
-extern struct tm *gmtime (const time_t *__timer) __THROW;
-
-/* Return the `struct tm' representation
- of *TIMER in the local timezone. */
-extern struct tm *localtime (const time_t *__timer) __THROW;
-
-#if defined __USE_POSIX || __GLIBC_USE (ISOC2X)
-/* Return the `struct tm' representation of *TIMER in UTC,
- using *TP to store the result. */
-extern struct tm *gmtime_r (const time_t *__restrict __timer,
- struct tm *__restrict __tp) __THROW;
-
-/* Return the `struct tm' representation of *TIMER in local time,
- using *TP to store the result. */
-extern struct tm *localtime_r (const time_t *__restrict __timer,
- struct tm *__restrict __tp) __THROW;
-#endif /* POSIX || C2X */
-
-/* Return a string of the form "Day Mon dd hh:mm:ss yyyy\n"
- that is the representation of TP in this format. */
-extern char *asctime (const struct tm *__tp) __THROW;
-
-/* Equivalent to `asctime (localtime (timer))'. */
-extern char *ctime (const time_t *__timer) __THROW;
-
-#if defined __USE_POSIX || __GLIBC_USE (ISOC2X)
-/* Reentrant versions of the above functions. */
-
-/* Return in BUF a string of the form "Day Mon dd hh:mm:ss yyyy\n"
- that is the representation of TP in this format. */
-extern char *asctime_r (const struct tm *__restrict __tp,
- char *__restrict __buf) __THROW;
-
-/* Equivalent to `asctime_r (localtime_r (timer, *TMP*), buf)'. */
-extern char *ctime_r (const time_t *__restrict __timer,
- char *__restrict __buf) __THROW;
-#endif /* POSIX || C2X */
-
-
-/* Defined in localtime.c. */
-extern char *__tzname[2]; /* Current timezone names. */
-extern int __daylight; /* If daylight-saving time is ever in use. */
-extern long int __timezone; /* Seconds west of UTC. */
-
-
-#ifdef __USE_POSIX
-/* Same as above. */
-extern char *tzname[2];
-
-/* Set time conversion information from the TZ environment variable.
- If TZ is not defined, a locale-dependent default is used. */
-extern void tzset (void) __THROW;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-extern int daylight;
-extern long int timezone;
-#endif
-
-
-/* Nonzero if YEAR is a leap year (every 4 years,
- except every 100th isn't, and every 400th is). */
-#define __isleap(year) \
- ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))
-
-
-#ifdef __USE_MISC
-/* Miscellaneous functions many Unices inherited from the public domain
- localtime package. These are included only for compatibility. */
-
-/* Like `mktime', but for TP represents Universal Time, not local time. */
-extern time_t timegm (struct tm *__tp) __THROW;
-
-/* Another name for `mktime'. */
-extern time_t timelocal (struct tm *__tp) __THROW;
-
-/* Return the number of days in YEAR. */
-extern int dysize (int __year) __THROW __attribute__ ((__const__));
-#endif
-
-
-#ifdef __USE_POSIX199309
-/* Pause execution for a number of nanoseconds.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int nanosleep (const struct timespec *__requested_time,
- struct timespec *__remaining);
-
-
-/* Get resolution of clock CLOCK_ID. */
-extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW;
-
-/* Get current value of clock CLOCK_ID and store it in TP. */
-extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW;
-
-/* Set clock CLOCK_ID to value TP. */
-extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
- __THROW;
-
-# ifdef __USE_XOPEN2K
-/* High-resolution sleep with the specified clock.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int clock_nanosleep (clockid_t __clock_id, int __flags,
- const struct timespec *__req,
- struct timespec *__rem);
-
-/* Return clock ID for CPU-time clock. */
-extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW;
-# endif
-
-
-/* Create new per-process timer using CLOCK_ID. */
-extern int timer_create (clockid_t __clock_id,
- struct sigevent *__restrict __evp,
- timer_t *__restrict __timerid) __THROW;
-
-/* Delete timer TIMERID. */
-extern int timer_delete (timer_t __timerid) __THROW;
-
-/* Set timer TIMERID to VALUE, returning old value in OVALUE. */
-extern int timer_settime (timer_t __timerid, int __flags,
- const struct itimerspec *__restrict __value,
- struct itimerspec *__restrict __ovalue) __THROW;
-
-/* Get current value of timer TIMERID and store it in VALUE. */
-extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
- __THROW;
-
-/* Get expiration overrun for timer TIMERID. */
-extern int timer_getoverrun (timer_t __timerid) __THROW;
-#endif
-
-
-#ifdef __USE_ISOC11
-/* Set TS to calendar time based in time base BASE. */
-extern int timespec_get (struct timespec *__ts, int __base)
- __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Set to one of the following values to indicate an error.
- 1 the DATEMSK environment variable is null or undefined,
- 2 the template file cannot be opened for reading,
- 3 failed to get file status information,
- 4 the template file is not a regular file,
- 5 an error is encountered while reading the template file,
- 6 memory allication failed (not enough memory available),
- 7 there is no line in the template that matches the input,
- 8 invalid input specification Example: February 31 or a time is
- specified that can not be represented in a time_t (representing
- the time in seconds since 00:00:00 UTC, January 1, 1970) */
-extern int getdate_err;
-
-/* Parse the given string as a date specification and return a value
- representing the value. The templates from the file identified by
- the environment variable DATEMSK are used. In case of an error
- `getdate_err' is set.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct tm *getdate (const char *__string);
-#endif
-
-#ifdef __USE_GNU
-/* Since `getdate' is not reentrant because of the use of `getdate_err'
- and the static buffer to return the result in, we provide a thread-safe
- variant. The functionality is the same. The result is returned in
- the buffer pointed to by RESBUFP and in case of an error the return
- value is != 0 with the same values as given above for `getdate_err'.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getdate_r (const char *__restrict __string,
- struct tm *__restrict __resbufp);
-#endif
-
-__END_DECLS
-
-#endif /* time.h. */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ttyent.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ttyent.h
deleted file mode 100644
index fe418a5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ttyent.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttyent.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _TTYENT_H
-#define _TTYENT_H 1
-
-#include <features.h>
-
-#define _PATH_TTYS "/etc/ttys"
-
-#define _TTYS_OFF "off"
-#define _TTYS_ON "on"
-#define _TTYS_SECURE "secure"
-#define _TTYS_WINDOW "window"
-
-struct ttyent {
- char *ty_name; /* terminal device name */
- char *ty_getty; /* command to execute, usually getty */
- char *ty_type; /* terminal type for termcap */
-#define TTY_ON 0x01 /* enable logins (start ty_getty program) */
-#define TTY_SECURE 0x02 /* allow uid of 0 to login */
- int ty_status; /* status flags */
- char *ty_window; /* command to start up window manager */
- char *ty_comment; /* comment field */
-};
-
-
-__BEGIN_DECLS
-
-extern struct ttyent *getttyent (void) __THROW;
-extern struct ttyent *getttynam (const char *__tty) __THROW;
-extern int setttyent (void) __THROW;
-extern int endttyent (void) __THROW;
-
-__END_DECLS
-
-#endif /* ttyent.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/uchar.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/uchar.h
deleted file mode 100644
index 6020f66..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/uchar.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 2011-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C11 Standard: 7.28
- * Unicode utilities <uchar.h>
- */
-
-#ifndef _UCHAR_H
-#define _UCHAR_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <bits/types.h>
-#include <bits/types/mbstate_t.h>
-
-#ifndef __USE_ISOCXX11
-/* Define the 16-bit and 32-bit character types. */
-typedef __uint_least16_t char16_t;
-typedef __uint_least32_t char32_t;
-#endif
-
-
-__BEGIN_DECLS
-
-/* Write char16_t representation of multibyte character pointed
- to by S to PC16. */
-extern size_t mbrtoc16 (char16_t *__restrict __pc16,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of char16_t C16 to S. */
-extern size_t c16rtomb (char *__restrict __s, char16_t __c16,
- mbstate_t *__restrict __ps) __THROW;
-
-
-
-/* Write char32_t representation of multibyte character pointed
- to by S to PC32. */
-extern size_t mbrtoc32 (char32_t *__restrict __pc32,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of char32_t C32 to S. */
-extern size_t c32rtomb (char *__restrict __s, char32_t __c32,
- mbstate_t *__restrict __ps) __THROW;
-
-__END_DECLS
-
-#endif /* uchar.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ucontext.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ucontext.h
deleted file mode 100644
index 75464c3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ucontext.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* System V ABI compliant user-level context switching support. */
-
-#ifndef _UCONTEXT_H
-#define _UCONTEXT_H 1
-
-#include <features.h>
-
-/* Get definition of __INDIRECT_RETURN. */
-#include <bits/indirect-return.h>
-
-/* Get machine dependent definition of data structures. */
-#include <sys/ucontext.h>
-
-__BEGIN_DECLS
-
-/* Get user context and store it in variable pointed to by UCP. */
-extern int getcontext (ucontext_t *__ucp) __THROWNL;
-
-/* Set user context from information of variable pointed to by UCP. */
-extern int setcontext (const ucontext_t *__ucp) __THROWNL;
-
-/* Save current context in context variable pointed to by OUCP and set
- context from variable pointed to by UCP. */
-extern int swapcontext (ucontext_t *__restrict __oucp,
- const ucontext_t *__restrict __ucp)
- __THROWNL __INDIRECT_RETURN;
-
-/* Manipulate user context UCP to continue with calling functions FUNC
- and the ARGC-1 parameters following ARGC when the context is used
- the next time in `setcontext' or `swapcontext'.
-
- We cannot say anything about the parameters FUNC takes; `void'
- is as good as any other choice. */
-extern void makecontext (ucontext_t *__ucp, void (*__func) (void),
- int __argc, ...) __THROW;
-
-__END_DECLS
-
-#endif /* ucontext.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ulimit.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ulimit.h
deleted file mode 100644
index c0ade6a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/ulimit.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ULIMIT_H
-#define _ULIMIT_H 1
-
-#include <features.h>
-
-/* Constants used as the first parameter for `ulimit'. They denote limits
- which can be set or retrieved using this function. */
-enum
-{
- UL_GETFSIZE = 1, /* Return limit on the size of a file,
- in units of 512 bytes. */
-#define UL_GETFSIZE UL_GETFSIZE
- UL_SETFSIZE, /* Set limit on the size of a file to
- second argument. */
-#define UL_SETFSIZE UL_SETFSIZE
- __UL_GETMAXBRK, /* Return the maximum possible address
- of the data segment. */
- __UL_GETOPENMAX /* Return the maximum number of files
- that the calling process can open.*/
-};
-
-
-__BEGIN_DECLS
-
-/* Control process limits according to CMD. */
-extern long int ulimit (int __cmd, ...) __THROW;
-
-__END_DECLS
-
-#endif /* ulimit.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/unistd.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/unistd.h
deleted file mode 100644
index bede49c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/unistd.h
+++ /dev/null
@@ -1,1190 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.10 Symbolic Constants <unistd.h>
- */
-
-#ifndef _UNISTD_H
-#define _UNISTD_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* These may be used to determine what facilities are present at compile time.
- Their values can be obtained at run time from `sysconf'. */
-
-#ifdef __USE_XOPEN2K8
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 2008. */
-# define _POSIX_VERSION 200809L
-#elif defined __USE_XOPEN2K
-/* POSIX Standard approved as ISO/IEC 9945-1 as of December 2001. */
-# define _POSIX_VERSION 200112L
-#elif defined __USE_POSIX199506
-/* POSIX Standard approved as ISO/IEC 9945-1 as of June 1995. */
-# define _POSIX_VERSION 199506L
-#elif defined __USE_POSIX199309
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 1993. */
-# define _POSIX_VERSION 199309L
-#else
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 1990. */
-# define _POSIX_VERSION 199009L
-#endif
-
-/* These are not #ifdef __USE_POSIX2 because they are
- in the theoretically application-owned namespace. */
-
-#ifdef __USE_XOPEN2K8
-# define __POSIX2_THIS_VERSION 200809L
-/* The utilities on GNU systems also correspond to this version. */
-#elif defined __USE_XOPEN2K
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 200112L
-#elif defined __USE_POSIX199506
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 199506L
-#else
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 199209L
-#endif
-
-/* The utilities on GNU systems also correspond to this version. */
-#define _POSIX2_VERSION __POSIX2_THIS_VERSION
-
-/* This symbol was required until the 2001 edition of POSIX. */
-#define _POSIX2_C_VERSION __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- C Language Bindings Option. */
-#define _POSIX2_C_BIND __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- C Language Development Utilities Option. */
-#define _POSIX2_C_DEV __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- Software Development Utilities Option. */
-#define _POSIX2_SW_DEV __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- creation of locales with the localedef utility. */
-#define _POSIX2_LOCALEDEF __POSIX2_THIS_VERSION
-
-/* X/Open version number to which the library conforms. It is selectable. */
-#ifdef __USE_XOPEN2K8
-# define _XOPEN_VERSION 700
-#elif defined __USE_XOPEN2K
-# define _XOPEN_VERSION 600
-#elif defined __USE_UNIX98
-# define _XOPEN_VERSION 500
-#else
-# define _XOPEN_VERSION 4
-#endif
-
-/* Commands and utilities from XPG4 are available. */
-#define _XOPEN_XCU_VERSION 4
-
-/* We are compatible with the old published standards as well. */
-#define _XOPEN_XPG2 1
-#define _XOPEN_XPG3 1
-#define _XOPEN_XPG4 1
-
-/* The X/Open Unix extensions are available. */
-#define _XOPEN_UNIX 1
-
-/* The enhanced internationalization capabilities according to XPG4.2
- are present. */
-#define _XOPEN_ENH_I18N 1
-
-/* The legacy interfaces are also available. */
-#define _XOPEN_LEGACY 1
-
-
-/* Get values of POSIX options:
-
- If these symbols are defined, the corresponding features are
- always available. If not, they may be available sometimes.
- The current values can be obtained with `sysconf'.
-
- _POSIX_JOB_CONTROL Job control is supported.
- _POSIX_SAVED_IDS Processes have a saved set-user-ID
- and a saved set-group-ID.
- _POSIX_REALTIME_SIGNALS Real-time, queued signals are supported.
- _POSIX_PRIORITY_SCHEDULING Priority scheduling is supported.
- _POSIX_TIMERS POSIX.4 clocks and timers are supported.
- _POSIX_ASYNCHRONOUS_IO Asynchronous I/O is supported.
- _POSIX_PRIORITIZED_IO Prioritized asynchronous I/O is supported.
- _POSIX_SYNCHRONIZED_IO Synchronizing file data is supported.
- _POSIX_FSYNC The fsync function is present.
- _POSIX_MAPPED_FILES Mapping of files to memory is supported.
- _POSIX_MEMLOCK Locking of all memory is supported.
- _POSIX_MEMLOCK_RANGE Locking of ranges of memory is supported.
- _POSIX_MEMORY_PROTECTION Setting of memory protections is supported.
- _POSIX_MESSAGE_PASSING POSIX.4 message queues are supported.
- _POSIX_SEMAPHORES POSIX.4 counting semaphores are supported.
- _POSIX_SHARED_MEMORY_OBJECTS POSIX.4 shared memory objects are supported.
- _POSIX_THREADS POSIX.1c pthreads are supported.
- _POSIX_THREAD_ATTR_STACKADDR Thread stack address attribute option supported.
- _POSIX_THREAD_ATTR_STACKSIZE Thread stack size attribute option supported.
- _POSIX_THREAD_SAFE_FUNCTIONS Thread-safe functions are supported.
- _POSIX_THREAD_PRIORITY_SCHEDULING
- POSIX.1c thread execution scheduling supported.
- _POSIX_THREAD_PRIO_INHERIT Thread priority inheritance option supported.
- _POSIX_THREAD_PRIO_PROTECT Thread priority protection option supported.
- _POSIX_THREAD_PROCESS_SHARED Process-shared synchronization supported.
- _POSIX_PII Protocol-independent interfaces are supported.
- _POSIX_PII_XTI XTI protocol-indep. interfaces are supported.
- _POSIX_PII_SOCKET Socket protocol-indep. interfaces are supported.
- _POSIX_PII_INTERNET Internet family of protocols supported.
- _POSIX_PII_INTERNET_STREAM Connection-mode Internet protocol supported.
- _POSIX_PII_INTERNET_DGRAM Connectionless Internet protocol supported.
- _POSIX_PII_OSI ISO/OSI family of protocols supported.
- _POSIX_PII_OSI_COTS Connection-mode ISO/OSI service supported.
- _POSIX_PII_OSI_CLTS Connectionless ISO/OSI service supported.
- _POSIX_POLL Implementation supports `poll' function.
- _POSIX_SELECT Implementation supports `select' and `pselect'.
-
- _XOPEN_REALTIME X/Open realtime support is available.
- _XOPEN_REALTIME_THREADS X/Open realtime thread support is available.
- _XOPEN_SHM Shared memory interface according to XPG4.2.
-
- _XBS5_ILP32_OFF32 Implementation provides environment with 32-bit
- int, long, pointer, and off_t types.
- _XBS5_ILP32_OFFBIG Implementation provides environment with 32-bit
- int, long, and pointer and off_t with at least
- 64 bits.
- _XBS5_LP64_OFF64 Implementation provides environment with 32-bit
- int, and 64-bit long, pointer, and off_t types.
- _XBS5_LPBIG_OFFBIG Implementation provides environment with at
- least 32 bits int and long, pointer, and off_t
- with at least 64 bits.
-
- If any of these symbols is defined as -1, the corresponding option is not
- true for any file. If any is defined as other than -1, the corresponding
- option is true for all files. If a symbol is not defined at all, the value
- for a specific file can be obtained from `pathconf' and `fpathconf'.
-
- _POSIX_CHOWN_RESTRICTED Only the super user can use `chown' to change
- the owner of a file. `chown' can only be used
- to change the group ID of a file to a group of
- which the calling process is a member.
- _POSIX_NO_TRUNC Pathname components longer than
- NAME_MAX generate an error.
- _POSIX_VDISABLE If defined, if the value of an element of the
- `c_cc' member of `struct termios' is
- _POSIX_VDISABLE, no character will have the
- effect associated with that element.
- _POSIX_SYNC_IO Synchronous I/O may be performed.
- _POSIX_ASYNC_IO Asynchronous I/O may be performed.
- _POSIX_PRIO_IO Prioritized Asynchronous I/O may be performed.
-
- Support for the Large File Support interface is not generally available.
- If it is available the following constants are defined to one.
- _LFS64_LARGEFILE Low-level I/O supports large files.
- _LFS64_STDIO Standard I/O supports large files.
- */
-
-#include <bits/posix_opt.h>
-
-/* Get the environment definitions from Unix98. */
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# include <bits/environments.h>
-#endif
-
-/* Standard file descriptors. */
-#define STDIN_FILENO 0 /* Standard input. */
-#define STDOUT_FILENO 1 /* Standard output. */
-#define STDERR_FILENO 2 /* Standard error output. */
-
-
-/* All functions that are not declared anywhere else. */
-
-#include <bits/types.h>
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-# endif
-
-# ifndef __useconds_t_defined
-typedef __useconds_t useconds_t;
-# define __useconds_t_defined
-# endif
-
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif /* X/Open */
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-# ifndef __intptr_t_defined
-typedef __intptr_t intptr_t;
-# define __intptr_t_defined
-# endif
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-# endif
-#endif
-
-/* Values for the second argument to access.
- These may be OR'd together. */
-#define R_OK 4 /* Test for read permission. */
-#define W_OK 2 /* Test for write permission. */
-#define X_OK 1 /* Test for execute permission. */
-#define F_OK 0 /* Test for existence. */
-
-/* Test for access to NAME using the real UID and real GID. */
-extern int access (const char *__name, int __type) __THROW __nonnull ((1));
-
-#ifdef __USE_GNU
-/* Test for access to NAME using the effective UID and GID
- (as normal file operations use). */
-extern int euidaccess (const char *__name, int __type)
- __THROW __nonnull ((1));
-
-/* An alias for `euidaccess', used by some other systems. */
-extern int eaccess (const char *__name, int __type)
- __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_ATFILE
-/* Test for access to FILE relative to the directory FD is open on.
- If AT_EACCESS is set in FLAG, then use effective IDs like `eaccess',
- otherwise use real IDs like `access'. */
-extern int faccessat (int __fd, const char *__file, int __type, int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use GNU. */
-
-
-/* Values for the WHENCE argument to lseek. */
-#ifndef _STDIO_H /* <stdio.h> has the same definitions. */
-# define SEEK_SET 0 /* Seek from beginning of file. */
-# define SEEK_CUR 1 /* Seek from current position. */
-# define SEEK_END 2 /* Seek from end of file. */
-# ifdef __USE_GNU
-# define SEEK_DATA 3 /* Seek to next data. */
-# define SEEK_HOLE 4 /* Seek to next hole. */
-# endif
-#endif
-
-#if defined __USE_MISC && !defined L_SET
-/* Old BSD names for the same constants; just for compatibility. */
-# define L_SET SEEK_SET
-# define L_INCR SEEK_CUR
-# define L_XTND SEEK_END
-#endif
-
-
-/* Move FD's file position to OFFSET bytes from the
- beginning of the file (if WHENCE is SEEK_SET),
- the current position (if WHENCE is SEEK_CUR),
- or the end of the file (if WHENCE is SEEK_END).
- Return the new file position. */
-#ifndef __USE_FILE_OFFSET64
-extern __off_t lseek (int __fd, __off_t __offset, int __whence) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern __off64_t __REDIRECT_NTH (lseek,
- (int __fd, __off64_t __offset, int __whence),
- lseek64);
-# else
-# define lseek lseek64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence)
- __THROW;
-#endif
-
-/* Close the file descriptor FD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int close (int __fd);
-
-/* Read NBYTES into BUF from FD. Return the
- number read, -1 for errors or 0 for EOF.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur
- __attr_access ((__write_only__, 2, 3));
-
-/* Write N bytes of BUF to FD. Return the number written, or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
- __attr_access ((__read_only__, 2, 3));
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-# ifndef __USE_FILE_OFFSET64
-/* Read NBYTES into BUF from FD at the given position OFFSET without
- changing the file pointer. Return the number read, -1 for errors
- or 0 for EOF.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pread (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset) __wur
- __attr_access ((__write_only__, 2, 3));
-
-/* Write N bytes of BUF to FD at the given position OFFSET without
- changing the file pointer. Return the number written, or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwrite (int __fd, const void *__buf, size_t __n,
- __off_t __offset) __wur
- __attr_access ((__read_only__, 2, 3));
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (pread, (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset),
- pread64) __wur
- __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (pwrite, (int __fd, const void *__buf,
- size_t __nbytes, __off64_t __offset),
- pwrite64) __wur
- __attr_access ((__read_only__, 2, 3));
-# else
-# define pread pread64
-# define pwrite pwrite64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Read NBYTES into BUF from FD at the given position OFFSET without
- changing the file pointer. Return the number read, -1 for errors
- or 0 for EOF. */
-extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset) __wur
- __attr_access ((__write_only__, 2, 3));
-/* Write N bytes of BUF to FD at the given position OFFSET without
- changing the file pointer. Return the number written, or -1. */
-extern ssize_t pwrite64 (int __fd, const void *__buf, size_t __n,
- __off64_t __offset) __wur
- __attr_access ((__read_only__, 2, 3));
-# endif
-#endif
-
-/* Create a one-way communication channel (pipe).
- If successful, two file descriptors are stored in PIPEDES;
- bytes written on PIPEDES[1] can be read from PIPEDES[0].
- Returns 0 if successful, -1 if not. */
-extern int pipe (int __pipedes[2]) __THROW __wur;
-
-#ifdef __USE_GNU
-/* Same as pipe but apply flags passed in FLAGS to the new file
- descriptors. */
-extern int pipe2 (int __pipedes[2], int __flags) __THROW __wur;
-#endif
-
-/* Schedule an alarm. In SECONDS seconds, the process will get a SIGALRM.
- If SECONDS is zero, any currently scheduled alarm will be cancelled.
- The function returns the number of seconds remaining until the last
- alarm scheduled would have signaled, or zero if there wasn't one.
- There is no return value to indicate an error, but you can set `errno'
- to 0 and check its value after calling `alarm', and this might tell you.
- The signal may come late due to processor scheduling. */
-extern unsigned int alarm (unsigned int __seconds) __THROW;
-
-/* Make the process sleep for SECONDS seconds, or until a signal arrives
- and is not ignored. The function returns the number of seconds less
- than SECONDS which it actually slept (thus zero if it slept the full time).
- If a signal handler does a `longjmp' or modifies the handling of the
- SIGALRM signal while inside `sleep' call, the handling of the SIGALRM
- signal afterwards is undefined. There is no return value to indicate
- error, but if `sleep' returns SECONDS, it probably didn't work.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern unsigned int sleep (unsigned int __seconds);
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Set an alarm to go off (generating a SIGALRM signal) in VALUE
- microseconds. If INTERVAL is nonzero, when the alarm goes off, the
- timer is reset to go off every INTERVAL microseconds thereafter.
- Returns the number of microseconds remaining before the alarm. */
-extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
- __THROW;
-
-/* Sleep USECONDS microseconds, or until a signal arrives that is not blocked
- or ignored.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int usleep (__useconds_t __useconds);
-#endif
-
-
-/* Suspend the process until a signal arrives.
- This always returns -1 and sets `errno' to EINTR.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pause (void);
-
-
-/* Change the owner and group of FILE. */
-extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
- __THROW __nonnull ((1)) __wur;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Change the owner and group of the file that FD is open on. */
-extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur;
-
-
-/* Change owner and group of FILE, if it is a symbolic
- link the ownership of the symbolic link is changed. */
-extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
- __THROW __nonnull ((1)) __wur;
-
-#endif /* Use X/Open Unix. */
-
-#ifdef __USE_ATFILE
-/* Change the owner and group of FILE relative to the directory FD is open
- on. */
-extern int fchownat (int __fd, const char *__file, __uid_t __owner,
- __gid_t __group, int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use GNU. */
-
-/* Change the process's working directory to PATH. */
-extern int chdir (const char *__path) __THROW __nonnull ((1)) __wur;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Change the process's working directory to the one FD is open on. */
-extern int fchdir (int __fd) __THROW __wur;
-#endif
-
-/* Get the pathname of the current working directory,
- and put it in SIZE bytes of BUF. Returns NULL if the
- directory couldn't be determined or SIZE was too small.
- If successful, returns BUF. In GNU, if BUF is NULL,
- an array is allocated with `malloc'; the array is SIZE
- bytes long, unless SIZE == 0, in which case it is as
- big as necessary. */
-extern char *getcwd (char *__buf, size_t __size) __THROW __wur;
-
-#ifdef __USE_GNU
-/* Return a malloc'd string containing the current directory name.
- If the environment variable `PWD' is set, and its value is correct,
- that value is used. */
-extern char *get_current_dir_name (void) __THROW;
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Put the absolute pathname of the current working directory in BUF.
- If successful, return BUF. If not, put an error message in
- BUF and return NULL. BUF should be at least PATH_MAX bytes long. */
-extern char *getwd (char *__buf)
- __THROW __nonnull ((1)) __attribute_deprecated__ __wur
- __attr_access ((__write_only__, 1));
-#endif
-
-
-/* Duplicate FD, returning a new file descriptor on the same file. */
-extern int dup (int __fd) __THROW __wur;
-
-/* Duplicate FD to FD2, closing FD2 and making it open on the same file. */
-extern int dup2 (int __fd, int __fd2) __THROW;
-
-#ifdef __USE_GNU
-/* Duplicate FD to FD2, closing FD2 and making it open on the same
- file while setting flags according to FLAGS. */
-extern int dup3 (int __fd, int __fd2, int __flags) __THROW;
-#endif
-
-/* NULL-terminated array of "NAME=VALUE" environment variables. */
-extern char **__environ;
-#ifdef __USE_GNU
-extern char **environ;
-#endif
-
-
-/* Replace the current process, executing PATH with arguments ARGV and
- environment ENVP. ARGV and ENVP are terminated by NULL pointers. */
-extern int execve (const char *__path, char *const __argv[],
- char *const __envp[]) __THROW __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* Execute the file FD refers to, overlaying the running program image.
- ARGV and ENVP are passed to the new program, as for `execve'. */
-extern int fexecve (int __fd, char *const __argv[], char *const __envp[])
- __THROW __nonnull ((2));
-#endif
-
-
-/* Execute PATH with arguments ARGV and environment from `environ'. */
-extern int execv (const char *__path, char *const __argv[])
- __THROW __nonnull ((1, 2));
-
-/* Execute PATH with all arguments after PATH until a NULL pointer,
- and the argument after that for environment. */
-extern int execle (const char *__path, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-/* Execute PATH with all arguments after PATH until
- a NULL pointer and environment from `environ'. */
-extern int execl (const char *__path, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-/* Execute FILE, searching in the `PATH' environment variable if it contains
- no slashes, with arguments ARGV and environment from `environ'. */
-extern int execvp (const char *__file, char *const __argv[])
- __THROW __nonnull ((1, 2));
-
-/* Execute FILE, searching in the `PATH' environment variable if
- it contains no slashes, with all arguments after FILE until a
- NULL pointer and environment from `environ'. */
-extern int execlp (const char *__file, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-#ifdef __USE_GNU
-/* Execute FILE, searching in the `PATH' environment variable if it contains
- no slashes, with arguments ARGV and environment from `environ'. */
-extern int execvpe (const char *__file, char *const __argv[],
- char *const __envp[])
- __THROW __nonnull ((1, 2));
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Add INC to priority of the current process. */
-extern int nice (int __inc) __THROW __wur;
-#endif
-
-
-/* Terminate program execution with the low-order 8 bits of STATUS. */
-extern void _exit (int __status) __attribute__ ((__noreturn__));
-
-
-/* Get the `_PC_*' symbols for the NAME argument to `pathconf' and `fpathconf';
- the `_SC_*' symbols for the NAME argument to `sysconf';
- and the `_CS_*' symbols for the NAME argument to `confstr'. */
-#include <bits/confname.h>
-
-/* Get file-specific configuration information about PATH. */
-extern long int pathconf (const char *__path, int __name)
- __THROW __nonnull ((1));
-
-/* Get file-specific configuration about descriptor FD. */
-extern long int fpathconf (int __fd, int __name) __THROW;
-
-/* Get the value of the system variable NAME. */
-extern long int sysconf (int __name) __THROW;
-
-#ifdef __USE_POSIX2
-/* Get the value of the string-valued system variable NAME. */
-extern size_t confstr (int __name, char *__buf, size_t __len) __THROW
- __attr_access ((__write_only__, 2, 3));
-#endif
-
-
-/* Get the process ID of the calling process. */
-extern __pid_t getpid (void) __THROW;
-
-/* Get the process ID of the calling process's parent. */
-extern __pid_t getppid (void) __THROW;
-
-/* Get the process group ID of the calling process. */
-extern __pid_t getpgrp (void) __THROW;
-
-/* Get the process group ID of process PID. */
-extern __pid_t __getpgid (__pid_t __pid) __THROW;
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-extern __pid_t getpgid (__pid_t __pid) __THROW;
-#endif
-
-
-/* Set the process group ID of the process matching PID to PGID.
- If PID is zero, the current process's process group ID is set.
- If PGID is zero, the process ID of the process is used. */
-extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Both System V and BSD have `setpgrp' functions, but with different
- calling conventions. The BSD function is the same as POSIX.1 `setpgid'
- (above). The System V function takes no arguments and puts the calling
- process in its on group like `setpgid (0, 0)'.
-
- New programs should always use `setpgid' instead.
-
- GNU provides the POSIX.1 function. */
-
-/* Set the process group ID of the calling process to its own PID.
- This is exactly the same as `setpgid (0, 0)'. */
-extern int setpgrp (void) __THROW;
-
-#endif /* Use misc or X/Open. */
-
-/* Create a new session with the calling process as its leader.
- The process group IDs of the session and the calling process
- are set to the process ID of the calling process, which is returned. */
-extern __pid_t setsid (void) __THROW;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Return the session ID of the given process. */
-extern __pid_t getsid (__pid_t __pid) __THROW;
-#endif
-
-/* Get the real user ID of the calling process. */
-extern __uid_t getuid (void) __THROW;
-
-/* Get the effective user ID of the calling process. */
-extern __uid_t geteuid (void) __THROW;
-
-/* Get the real group ID of the calling process. */
-extern __gid_t getgid (void) __THROW;
-
-/* Get the effective group ID of the calling process. */
-extern __gid_t getegid (void) __THROW;
-
-/* If SIZE is zero, return the number of supplementary groups
- the calling process is in. Otherwise, fill in the group IDs
- of its supplementary groups in LIST and return the number written. */
-extern int getgroups (int __size, __gid_t __list[]) __THROW __wur
- __attr_access ((__write_only__, 2, 1));
-#ifdef __USE_GNU
-/* Return nonzero iff the calling process is in group GID. */
-extern int group_member (__gid_t __gid) __THROW;
-#endif
-
-/* Set the user ID of the calling process to UID.
- If the calling process is the super-user, set the real
- and effective user IDs, and the saved set-user-ID to UID;
- if not, the effective user ID is set to UID. */
-extern int setuid (__uid_t __uid) __THROW __wur;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Set the real user ID of the calling process to RUID,
- and the effective user ID of the calling process to EUID. */
-extern int setreuid (__uid_t __ruid, __uid_t __euid) __THROW __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set the effective user ID of the calling process to UID. */
-extern int seteuid (__uid_t __uid) __THROW __wur;
-#endif /* Use POSIX.1-2001. */
-
-/* Set the group ID of the calling process to GID.
- If the calling process is the super-user, set the real
- and effective group IDs, and the saved set-group-ID to GID;
- if not, the effective group ID is set to GID. */
-extern int setgid (__gid_t __gid) __THROW __wur;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Set the real group ID of the calling process to RGID,
- and the effective group ID of the calling process to EGID. */
-extern int setregid (__gid_t __rgid, __gid_t __egid) __THROW __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set the effective group ID of the calling process to GID. */
-extern int setegid (__gid_t __gid) __THROW __wur;
-#endif /* Use POSIX.1-2001. */
-
-#ifdef __USE_GNU
-/* Fetch the real user ID, effective user ID, and saved-set user ID,
- of the calling process. */
-extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid)
- __THROW;
-
-/* Fetch the real group ID, effective group ID, and saved-set group ID,
- of the calling process. */
-extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid)
- __THROW;
-
-/* Set the real user ID, effective user ID, and saved-set user ID,
- of the calling process to RUID, EUID, and SUID, respectively. */
-extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid)
- __THROW __wur;
-
-/* Set the real group ID, effective group ID, and saved-set group ID,
- of the calling process to RGID, EGID, and SGID, respectively. */
-extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid)
- __THROW __wur;
-#endif
-
-
-/* Clone the calling process, creating an exact copy.
- Return -1 for errors, 0 to the new process,
- and the process ID of the new process to the old process. */
-extern __pid_t fork (void) __THROWNL;
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Clone the calling process, but without copying the whole address space.
- The calling process is suspended until the new process exits or is
- replaced by a call to `execve'. Return -1 for errors, 0 to the new process,
- and the process ID of the new process to the old process. */
-extern __pid_t vfork (void) __THROW;
-#endif /* Use misc or XPG < 7. */
-
-
-/* Return the pathname of the terminal FD is open on, or NULL on errors.
- The returned storage is good only until the next call to this function. */
-extern char *ttyname (int __fd) __THROW;
-
-/* Store at most BUFLEN characters of the pathname of the terminal FD is
- open on in BUF. Return 0 on success, otherwise an error number. */
-extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __wur __attr_access ((__write_only__, 2, 3));
-
-/* Return 1 if FD is a valid descriptor associated
- with a terminal, zero if not. */
-extern int isatty (int __fd) __THROW;
-
-#ifdef __USE_MISC
-/* Return the index into the active-logins file (utmp) for
- the controlling terminal. */
-extern int ttyslot (void) __THROW;
-#endif
-
-
-/* Make a link to FROM named TO. */
-extern int link (const char *__from, const char *__to)
- __THROW __nonnull ((1, 2)) __wur;
-
-#ifdef __USE_ATFILE
-/* Like link but relative paths in TO and FROM are interpreted relative
- to FROMFD and TOFD respectively. */
-extern int linkat (int __fromfd, const char *__from, int __tofd,
- const char *__to, int __flags)
- __THROW __nonnull ((2, 4)) __wur;
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-/* Make a symbolic link to FROM named TO. */
-extern int symlink (const char *__from, const char *__to)
- __THROW __nonnull ((1, 2)) __wur;
-
-/* Read the contents of the symbolic link PATH into no more than
- LEN bytes of BUF. The contents are not null-terminated.
- Returns the number of characters read, or -1 for errors. */
-extern ssize_t readlink (const char *__restrict __path,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-
-#endif /* Use POSIX.1-2001. */
-
-#ifdef __USE_ATFILE
-/* Like symlink but a relative path in TO is interpreted relative to TOFD. */
-extern int symlinkat (const char *__from, int __tofd,
- const char *__to) __THROW __nonnull ((1, 3)) __wur;
-
-/* Like readlink but a relative PATH is interpreted relative to FD. */
-extern ssize_t readlinkat (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-#endif
-
-/* Remove the link NAME. */
-extern int unlink (const char *__name) __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Remove the link NAME relative to FD. */
-extern int unlinkat (int __fd, const char *__name, int __flag)
- __THROW __nonnull ((2));
-#endif
-
-/* Remove the directory PATH. */
-extern int rmdir (const char *__path) __THROW __nonnull ((1));
-
-
-/* Return the foreground process group ID of FD. */
-extern __pid_t tcgetpgrp (int __fd) __THROW;
-
-/* Set the foreground process group ID of FD set PGRP_ID. */
-extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __THROW;
-
-
-/* Return the login name of the user.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *getlogin (void);
-#ifdef __USE_POSIX199506
-/* Return at most NAME_LEN characters of the login name of the user in NAME.
- If it cannot be determined or some other error occurred, return the error
- code. Otherwise return 0.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getlogin_r (char *__name, size_t __name_len) __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-#ifdef __USE_MISC
-/* Set the login name returned by `getlogin'. */
-extern int setlogin (const char *__name) __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_POSIX2
-/* Get definitions and prototypes for functions to process the
- arguments in ARGV (ARGC of them, minus the program name) for
- options given in OPTS. */
-# include <bits/getopt_posix.h>
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-/* Put the name of the current host in no more than LEN bytes of NAME.
- The result is null-terminated if LEN is large enough for the full
- name and the terminator. */
-extern int gethostname (char *__name, size_t __len) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-
-#if defined __USE_MISC
-/* Set the name of the current host to NAME, which is LEN bytes long.
- This call is restricted to the super-user. */
-extern int sethostname (const char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__read_only__, 1, 2));
-
-/* Set the current machine's Internet number to ID.
- This call is restricted to the super-user. */
-extern int sethostid (long int __id) __THROW __wur;
-
-
-/* Get and set the NIS (aka YP) domain name, if any.
- Called just like `gethostname' and `sethostname'.
- The NIS domain name is usually the empty string when not using NIS. */
-extern int getdomainname (char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern int setdomainname (const char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__read_only__, 1, 2));
-
-/* Revoke access permissions to all processes currently communicating
- with the control terminal, and then send a SIGHUP signal to the process
- group of the control terminal. */
-extern int vhangup (void) __THROW;
-
-/* Revoke the access of all descriptors currently open on FILE. */
-extern int revoke (const char *__file) __THROW __nonnull ((1)) __wur;
-
-
-/* Enable statistical profiling, writing samples of the PC into at most
- SIZE bytes of SAMPLE_BUFFER; every processor clock tick while profiling
- is enabled, the system examines the user PC and increments
- SAMPLE_BUFFER[((PC - OFFSET) / 2) * SCALE / 65536]. If SCALE is zero,
- disable profiling. Returns zero on success, -1 on error. */
-extern int profil (unsigned short int *__sample_buffer, size_t __size,
- size_t __offset, unsigned int __scale)
- __THROW __nonnull ((1));
-
-
-/* Turn accounting on if NAME is an existing file. The system will then write
- a record for each process as it terminates, to this file. If NAME is NULL,
- turn accounting off. This call is restricted to the super-user. */
-extern int acct (const char *__name) __THROW;
-
-
-/* Successive calls return the shells listed in `/etc/shells'. */
-extern char *getusershell (void) __THROW;
-extern void endusershell (void) __THROW; /* Discard cached info. */
-extern void setusershell (void) __THROW; /* Rewind and re-read the file. */
-
-
-/* Put the program in the background, and dissociate from the controlling
- terminal. If NOCHDIR is zero, do `chdir ("/")'. If NOCLOSE is zero,
- redirects stdin, stdout, and stderr to /dev/null. */
-extern int daemon (int __nochdir, int __noclose) __THROW __wur;
-#endif /* Use misc. */
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-/* Make PATH be the root directory (the starting point for absolute paths).
- This call is restricted to the super-user. */
-extern int chroot (const char *__path) __THROW __nonnull ((1)) __wur;
-
-/* Prompt with PROMPT and read a string from the terminal without echoing.
- Uses /dev/tty if possible; otherwise stderr and stdin. */
-extern char *getpass (const char *__prompt) __nonnull ((1));
-#endif /* Use misc || X/Open. */
-
-
-/* Make all changes done to FD actually appear on disk.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int fsync (int __fd);
-
-
-#ifdef __USE_GNU
-/* Make all changes done to all files on the file system associated
- with FD actually appear on disk. */
-extern int syncfs (int __fd) __THROW;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-
-/* Return identifier for the current host. */
-extern long int gethostid (void);
-
-/* Make all changes done to all files actually appear on disk. */
-extern void sync (void) __THROW;
-
-
-# if defined __USE_MISC || !defined __USE_XOPEN2K
-/* Return the number of bytes in a page. This is the system's page size,
- which is not necessarily the same as the hardware page size. */
-extern int getpagesize (void) __THROW __attribute__ ((__const__));
-
-
-/* Return the maximum number of file descriptors
- the current process could possibly have. */
-extern int getdtablesize (void) __THROW;
-# endif
-
-#endif /* Use misc || X/Open Unix. */
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-
-/* Truncate FILE to LENGTH bytes. */
-# ifndef __USE_FILE_OFFSET64
-extern int truncate (const char *__file, __off_t __length)
- __THROW __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (truncate,
- (const char *__file, __off64_t __length),
- truncate64) __nonnull ((1)) __wur;
-# else
-# define truncate truncate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int truncate64 (const char *__file, __off64_t __length)
- __THROW __nonnull ((1)) __wur;
-# endif
-
-#endif /* Use X/Open Unix || POSIX 2008. */
-
-#if defined __USE_POSIX199309 \
- || defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-
-/* Truncate the file FD is open on to LENGTH bytes. */
-# ifndef __USE_FILE_OFFSET64
-extern int ftruncate (int __fd, __off_t __length) __THROW __wur;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (ftruncate, (int __fd, __off64_t __length),
- ftruncate64) __wur;
-# else
-# define ftruncate ftruncate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int ftruncate64 (int __fd, __off64_t __length) __THROW __wur;
-# endif
-
-#endif /* Use POSIX.1b || X/Open Unix || XPG6. */
-
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC
-
-/* Set the end of accessible data space (aka "the break") to ADDR.
- Returns zero on success and -1 for errors (with errno set). */
-extern int brk (void *__addr) __THROW __wur;
-
-/* Increase or decrease the end of accessible data space by DELTA bytes.
- If successful, returns the address the previous end of data space
- (i.e. the beginning of the new space, if DELTA > 0);
- returns (void *) -1 for errors (with errno set). */
-extern void *sbrk (intptr_t __delta) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* Invoke `system call' number SYSNO, passing it the remaining arguments.
- This is completely system-dependent, and not often useful.
-
- In Unix, `syscall' sets `errno' for all errors and most calls return -1
- for errors; in many systems you cannot pass arguments or get return
- values for all system calls (`pipe', `fork', and `getppid' typically
- among them).
-
- In Mach, all system calls take normal arguments and always return an
- error code (zero for success). */
-extern long int syscall (long int __sysno, ...) __THROW;
-
-#endif /* Use misc. */
-
-
-#if (defined __USE_MISC || defined __USE_XOPEN_EXTENDED) && !defined F_LOCK
-/* NOTE: These declarations also appear in <fcntl.h>; be sure to keep both
- files consistent. Some systems have them there and some here, and some
- software depends on the macros being defined without including both. */
-
-/* `lockf' is a simpler interface to the locking facilities of `fcntl'.
- LEN is always relative to the current file position.
- The CMD argument is one of the following.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-
-# define F_ULOCK 0 /* Unlock a previously locked region. */
-# define F_LOCK 1 /* Lock a region for exclusive use. */
-# define F_TLOCK 2 /* Test and lock a region for exclusive use. */
-# define F_TEST 3 /* Test a region for other processes locks. */
-
-# ifndef __USE_FILE_OFFSET64
-extern int lockf (int __fd, int __cmd, __off_t __len) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len),
- lockf64) __wur;
-# else
-# define lockf lockf64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lockf64 (int __fd, int __cmd, __off64_t __len) __wur;
-# endif
-#endif /* Use misc and F_LOCK not already defined. */
-
-
-#ifdef __USE_GNU
-
-/* Evaluate EXPRESSION, and repeat as long as it returns -1 with `errno'
- set to EINTR. */
-
-# define TEMP_FAILURE_RETRY(expression) \
- (__extension__ \
- ({ long int __result; \
- do __result = (long int) (expression); \
- while (__result == -1L && errno == EINTR); \
- __result; }))
-
-/* Copy LENGTH bytes from INFD to OUTFD. */
-ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
- int __outfd, __off64_t *__poutoff,
- size_t __length, unsigned int __flags);
-#endif /* __USE_GNU */
-
-#if defined __USE_POSIX199309 || defined __USE_UNIX98
-/* Synchronize at least the data part of a file with the underlying
- media. */
-extern int fdatasync (int __fildes);
-#endif /* Use POSIX199309 */
-
-#ifdef __USE_MISC
-/* One-way hash PHRASE, returning a string suitable for storage in the
- user database. SALT selects the one-way function to use, and
- ensures that no two users' hashes are the same, even if they use
- the same passphrase. The return value points to static storage
- which will be overwritten by the next call to crypt. */
-extern char *crypt (const char *__key, const char *__salt)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN
-/* Swab pairs bytes in the first N bytes of the area pointed to by
- FROM and copy the result to TO. The value of TO must not be in the
- range [FROM - N + 1, FROM - 1]. If N is odd the first byte in FROM
- is without partner. */
-extern void swab (const void *__restrict __from, void *__restrict __to,
- ssize_t __n) __THROW __nonnull ((1, 2))
- __attr_access ((__read_only__, 1, 3))
- __attr_access ((__write_only__, 2, 3));
-#endif
-
-
-/* Prior to Issue 6, the Single Unix Specification required these
- prototypes to appear in this header. They are also found in
- <stdio.h>. */
-#if defined __USE_XOPEN && !defined __USE_XOPEN2K
-/* Return the name of the controlling terminal. */
-extern char *ctermid (char *__s) __THROW;
-
-/* Return the name of the current user. */
-extern char *cuserid (char *__s);
-#endif
-
-
-/* Unix98 requires this function to be declared here. In other
- standards it is in <pthread.h>. */
-#if defined __USE_UNIX98 && !defined __USE_XOPEN2K
-extern int pthread_atfork (void (*__prepare) (void),
- void (*__parent) (void),
- void (*__child) (void)) __THROW;
-#endif
-
-#ifdef __USE_MISC
-/* Write LENGTH bytes of randomness starting at BUFFER. Return 0 on
- success or -1 on error. */
-int getentropy (void *__buffer, size_t __length) __wur
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/unistd.h>
-#endif
-
-/* System-specific extensions. */
-#include <bits/unistd_ext.h>
-
-__END_DECLS
-
-#endif /* unistd.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utime.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utime.h
deleted file mode 100644
index df2299e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utime.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.6.6 Set File Access and Modification Times <utime.h>
- */
-
-#ifndef _UTIME_H
-#define _UTIME_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-# include <bits/types/time_t.h>
-#endif
-
-/* Structure describing file times. */
-struct utimbuf
- {
- __time_t actime; /* Access time. */
- __time_t modtime; /* Modification time. */
- };
-
-/* Set the access and modification times of FILE to those given in
- *FILE_TIMES. If FILE_TIMES is NULL, set them to the current time. */
-extern int utime (const char *__file,
- const struct utimbuf *__file_times)
- __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* utime.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utmp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utmp.h
deleted file mode 100644
index 7fc2d5c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utmp.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMP_H
-#define _UTMP_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Get system dependent values and data structures. */
-#include <bits/utmp.h>
-
-/* Compatibility names for the strings of the canonical file names. */
-#define UTMP_FILE _PATH_UTMP
-#define UTMP_FILENAME _PATH_UTMP
-#define WTMP_FILE _PATH_WTMP
-#define WTMP_FILENAME _PATH_WTMP
-
-
-
-/* Make FD be the controlling terminal, stdin, stdout, and stderr;
- then close FD. Returns 0 on success, nonzero on error. */
-extern int login_tty (int __fd) __THROW;
-
-
-/* Write the given entry into utmp and wtmp. */
-extern void login (const struct utmp *__entry) __THROW;
-
-/* Write the utmp entry to say the user on UT_LINE has logged out. */
-extern int logout (const char *__ut_line) __THROW;
-
-/* Append to wtmp an entry for the current time and the given info. */
-extern void logwtmp (const char *__ut_line, const char *__ut_name,
- const char *__ut_host) __THROW;
-
-/* Append entry UTMP to the wtmp-like file WTMP_FILE. */
-extern void updwtmp (const char *__wtmp_file, const struct utmp *__utmp)
- __THROW;
-
-/* Change name of the utmp file to be examined. */
-extern int utmpname (const char *__file) __THROW;
-
-/* Read next entry from a utmp-like file. */
-extern struct utmp *getutent (void) __THROW;
-
-/* Reset the input stream to the beginning of the file. */
-extern void setutent (void) __THROW;
-
-/* Close the current open file. */
-extern void endutent (void) __THROW;
-
-/* Search forward from the current point in the utmp file until the
- next entry with a ut_type matching ID->ut_type. */
-extern struct utmp *getutid (const struct utmp *__id) __THROW;
-
-/* Search forward from the current point in the utmp file until the
- next entry with a ut_line matching LINE->ut_line. */
-extern struct utmp *getutline (const struct utmp *__line) __THROW;
-
-/* Write out entry pointed to by UTMP_PTR into the utmp file. */
-extern struct utmp *pututline (const struct utmp *__utmp_ptr) __THROW;
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the file for handling utmp files. */
-extern int getutent_r (struct utmp *__buffer, struct utmp **__result) __THROW;
-
-extern int getutid_r (const struct utmp *__id, struct utmp *__buffer,
- struct utmp **__result) __THROW;
-
-extern int getutline_r (const struct utmp *__line,
- struct utmp *__buffer, struct utmp **__result) __THROW;
-
-#endif /* Use misc. */
-
-__END_DECLS
-
-#endif /* utmp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utmpx.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utmpx.h
deleted file mode 100644
index b9cab83..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/utmpx.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMPX_H
-#define _UTMPX_H 1
-
-#include <features.h>
-#include <sys/time.h>
-
-/* Required according to Unix98. */
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* Get system dependent values and data structures. */
-#include <bits/utmpx.h>
-
-#ifdef __USE_GNU
-/* Compatibility names for the strings of the canonical file names. */
-# define UTMPX_FILE _PATH_UTMPX
-# define UTMPX_FILENAME _PATH_UTMPX
-# define WTMPX_FILE _PATH_WTMPX
-# define WTMPX_FILENAME _PATH_WTMPX
-#endif
-
-/* For the getutmp{,x} functions we need the `struct utmp'. */
-#ifdef __USE_GNU
-struct utmp;
-#endif
-
-
-__BEGIN_DECLS
-
-/* Open user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setutxent (void);
-
-/* Close user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endutxent (void);
-
-/* Get the next entry from the user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxent (void);
-
-/* Get the user accounting database entry corresponding to ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxid (const struct utmpx *__id);
-
-/* Get the user accounting database entry corresponding to LINE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxline (const struct utmpx *__line);
-
-/* Write the entry UTMPX into the user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *pututxline (const struct utmpx *__utmpx);
-
-
-#ifdef __USE_GNU
-/* Change name of the utmpx file to be examined.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int utmpxname (const char *__file);
-
-/* Append entry UTMP to the wtmpx-like file WTMPX_FILE.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void updwtmpx (const char *__wtmpx_file,
- const struct utmpx *__utmpx);
-
-
-/* Copy the information in UTMPX to UTMP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void getutmp (const struct utmpx *__utmpx,
- struct utmp *__utmp);
-
-/* Copy the information in UTMP to UTMPX.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void getutmpx (const struct utmp *__utmp, struct utmpx *__utmpx);
-#endif
-
-__END_DECLS
-
-#endif /* utmpx.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/values.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/values.h
deleted file mode 100644
index 82ce830..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/values.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* Old compatibility names for <limits.h> and <float.h> constants.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is obsolete. New programs should use
- <limits.h> and/or <float.h> instead of <values.h>. */
-
-#ifndef _VALUES_H
-#define _VALUES_H 1
-
-#include <features.h>
-
-#include <limits.h>
-
-#define _TYPEBITS(type) (sizeof (type) * CHAR_BIT)
-
-#define CHARBITS _TYPEBITS (char)
-#define SHORTBITS _TYPEBITS (short int)
-#define INTBITS _TYPEBITS (int)
-#define LONGBITS _TYPEBITS (long int)
-#define PTRBITS _TYPEBITS (char *)
-#define DOUBLEBITS _TYPEBITS (double)
-#define FLOATBITS _TYPEBITS (float)
-
-#define MINSHORT SHRT_MIN
-#define MININT INT_MIN
-#define MINLONG LONG_MIN
-
-#define MAXSHORT SHRT_MAX
-#define MAXINT INT_MAX
-#define MAXLONG LONG_MAX
-
-#define HIBITS MINSHORT
-#define HIBITL MINLONG
-
-
-#include <float.h>
-
-#define MAXDOUBLE DBL_MAX
-#define MAXFLOAT FLT_MAX
-#define MINDOUBLE DBL_MIN
-#define MINFLOAT FLT_MIN
-#define DMINEXP DBL_MIN_EXP
-#define FMINEXP FLT_MIN_EXP
-#define DMAXEXP DBL_MAX_EXP
-#define FMAXEXP FLT_MAX_EXP
-
-
-#ifdef __USE_MISC
-/* Some systems define this name instead of CHAR_BIT or CHARBITS. */
-# define BITSPERBYTE CHAR_BIT
-#endif
-
-#endif /* values.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wait.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wait.h
deleted file mode 100644
index d01b811..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wait.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/wait.h>
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wchar.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wchar.h
deleted file mode 100644
index ce0acb1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wchar.h
+++ /dev/null
@@ -1,862 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.24
- * Extended multibyte and wide character utilities <wchar.h>
- */
-
-#ifndef _WCHAR_H
-#define _WCHAR_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Gather machine dependent type support. */
-#include <bits/floatn.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#define __need_NULL
-#include <stddef.h>
-
-#define __need___va_list
-#include <stdarg.h>
-
-#include <bits/wchar.h>
-#include <bits/types/wint_t.h>
-#include <bits/types/mbstate_t.h>
-#include <bits/types/__FILE.h>
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# include <bits/types/FILE.h>
-#endif
-#ifdef __USE_XOPEN2K8
-# include <bits/types/locale_t.h>
-#endif
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && __GNUC_PREREQ (4, 4)
-# define __CORRECT_ISO_CPP_WCHAR_H_PROTO
-#endif
-
-#ifndef WCHAR_MIN
-/* These constants might also be defined in <inttypes.h>. */
-# define WCHAR_MIN __WCHAR_MIN
-# define WCHAR_MAX __WCHAR_MAX
-#endif
-
-#ifndef WEOF
-# define WEOF (0xffffffffu)
-#endif
-
-/* All versions of XPG prior to the publication of ISO C99 required
- the bulk of <wctype.h>'s declarations to appear in this header
- (because <wctype.h> did not exist prior to C99). In POSIX.1-2001
- those declarations were marked as XSI extensions; in -2008 they
- were additionally marked as obsolescent. _GNU_SOURCE mode
- anticipates the removal of these declarations in the next revision
- of POSIX. */
-#if (defined __USE_XOPEN && !defined __USE_GNU \
- && !(defined __USE_XOPEN2K && !defined __USE_XOPEN2KXSI))
-# include <bits/wctype-wchar.h>
-#endif
-
-__BEGIN_DECLS
-
-/* This incomplete type is defined in <time.h> but needed here because
- of `wcsftime'. */
-struct tm;
-
-
-/* Copy SRC to DEST. */
-extern wchar_t *wcscpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N wide-characters of SRC to DEST. */
-extern wchar_t *wcsncpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Append SRC onto DEST. */
-extern wchar_t *wcscat (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Append no more than N wide-characters of SRC onto DEST. */
-extern wchar_t *wcsncat (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Compare S1 and S2. */
-extern int wcscmp (const wchar_t *__s1, const wchar_t *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Compare N wide-characters of S1 and S2. */
-extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* Compare S1 and S2, ignoring case. */
-extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) __THROW;
-
-/* Compare no more than N chars of S1 and S2, ignoring case. */
-extern int wcsncasecmp (const wchar_t *__s1, const wchar_t *__s2,
- size_t __n) __THROW;
-
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-extern int wcscasecmp_l (const wchar_t *__s1, const wchar_t *__s2,
- locale_t __loc) __THROW;
-
-extern int wcsncasecmp_l (const wchar_t *__s1, const wchar_t *__s2,
- size_t __n, locale_t __loc) __THROW;
-#endif
-
-/* Compare S1 and S2, both interpreted as appropriate to the
- LC_COLLATE category of the current locale. */
-extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) __THROW;
-/* Transform S2 into array pointed to by S1 such that if wcscmp is
- applied to two transformed strings the result is the as applying
- `wcscoll' to the original strings. */
-extern size_t wcsxfrm (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n) __THROW;
-
-#ifdef __USE_XOPEN2K8
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-
-/* Compare S1 and S2, both interpreted as appropriate to the
- LC_COLLATE category of the given locale. */
-extern int wcscoll_l (const wchar_t *__s1, const wchar_t *__s2,
- locale_t __loc) __THROW;
-
-/* Transform S2 into array pointed to by S1 such that if wcscmp is
- applied to two transformed strings the result is the as applying
- `wcscoll' to the original strings. */
-extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2,
- size_t __n, locale_t __loc) __THROW;
-
-/* Duplicate S, returning an identical malloc'd string. */
-extern wchar_t *wcsdup (const wchar_t *__s) __THROW __attribute_malloc__;
-#endif
-
-/* Find the first occurrence of WC in WCS. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcschr (wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcschr") __attribute_pure__;
-extern "C++" const wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcschr") __attribute_pure__;
-#else
-extern wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-/* Find the last occurrence of WC in WCS. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcsrchr (wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcsrchr") __attribute_pure__;
-extern "C++" const wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcsrchr") __attribute_pure__;
-#else
-extern wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-
-#ifdef __USE_GNU
-/* This function is similar to `wcschr'. But it returns a pointer to
- the closing NUL wide character in case C is not found in S. */
-extern wchar_t *wcschrnul (const wchar_t *__s, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-
-/* Return the length of the initial segmet of WCS which
- consists entirely of wide characters not in REJECT. */
-extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject)
- __THROW __attribute_pure__;
-/* Return the length of the initial segmet of WCS which
- consists entirely of wide characters in ACCEPT. */
-extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept)
- __THROW __attribute_pure__;
-/* Find the first occurrence in WCS of any character in ACCEPT. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcspbrk (wchar_t *__wcs, const wchar_t *__accept)
- __THROW __asm ("wcspbrk") __attribute_pure__;
-extern "C++" const wchar_t *wcspbrk (const wchar_t *__wcs,
- const wchar_t *__accept)
- __THROW __asm ("wcspbrk") __attribute_pure__;
-#else
-extern wchar_t *wcspbrk (const wchar_t *__wcs, const wchar_t *__accept)
- __THROW __attribute_pure__;
-#endif
-/* Find the first occurrence of NEEDLE in HAYSTACK. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcsstr (wchar_t *__haystack, const wchar_t *__needle)
- __THROW __asm ("wcsstr") __attribute_pure__;
-extern "C++" const wchar_t *wcsstr (const wchar_t *__haystack,
- const wchar_t *__needle)
- __THROW __asm ("wcsstr") __attribute_pure__;
-#else
-extern wchar_t *wcsstr (const wchar_t *__haystack, const wchar_t *__needle)
- __THROW __attribute_pure__;
-#endif
-
-/* Divide WCS into tokens separated by characters in DELIM. */
-extern wchar_t *wcstok (wchar_t *__restrict __s,
- const wchar_t *__restrict __delim,
- wchar_t **__restrict __ptr) __THROW;
-
-/* Return the number of wide characters in S. */
-extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__;
-
-#ifdef __USE_XOPEN
-/* Another name for `wcsstr' from XPG4. */
-# ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcswcs (wchar_t *__haystack, const wchar_t *__needle)
- __THROW __asm ("wcswcs") __attribute_pure__;
-extern "C++" const wchar_t *wcswcs (const wchar_t *__haystack,
- const wchar_t *__needle)
- __THROW __asm ("wcswcs") __attribute_pure__;
-# else
-extern wchar_t *wcswcs (const wchar_t *__haystack, const wchar_t *__needle)
- __THROW __attribute_pure__;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Return the number of wide characters in S, but at most MAXLEN. */
-extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen)
- __THROW __attribute_pure__;
-#endif
-
-
-/* Search N wide characters of S for C. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wmemchr (wchar_t *__s, wchar_t __c, size_t __n)
- __THROW __asm ("wmemchr") __attribute_pure__;
-extern "C++" const wchar_t *wmemchr (const wchar_t *__s, wchar_t __c,
- size_t __n)
- __THROW __asm ("wmemchr") __attribute_pure__;
-#else
-extern wchar_t *wmemchr (const wchar_t *__s, wchar_t __c, size_t __n)
- __THROW __attribute_pure__;
-#endif
-
-/* Compare N wide characters of S1 and S2. */
-extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW __attribute_pure__;
-
-/* Copy N wide characters of SRC to DEST. */
-extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n) __THROW;
-
-/* Copy N wide characters of SRC to DEST, guaranteeing
- correct behavior for overlapping strings. */
-extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW;
-
-/* Set N wide characters of S to C. */
-extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW;
-
-#ifdef __USE_GNU
-/* Copy N wide characters of SRC to DEST and return pointer to following
- wide character. */
-extern wchar_t *wmempcpy (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n)
- __THROW;
-#endif
-
-
-/* Determine whether C constitutes a valid (one-byte) multibyte
- character. */
-extern wint_t btowc (int __c) __THROW;
-
-/* Determine whether C corresponds to a member of the extended
- character set whose multibyte representation is a single byte. */
-extern int wctob (wint_t __c) __THROW;
-
-/* Determine whether PS points to an object representing the initial
- state. */
-extern int mbsinit (const mbstate_t *__ps) __THROW __attribute_pure__;
-
-/* Write wide character representation of multibyte character pointed
- to by S to PWC. */
-extern size_t mbrtowc (wchar_t *__restrict __pwc,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of wide character WC to S. */
-extern size_t wcrtomb (char *__restrict __s, wchar_t __wc,
- mbstate_t *__restrict __ps) __THROW;
-
-/* Return number of bytes in multibyte character pointed to by S. */
-extern size_t __mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps) __THROW;
-extern size_t mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps) __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-/* Define inline function as optimization. */
-
-/* We can use the BTOWC and WCTOB optimizations since we know that all
- locales must use ASCII encoding for the values in the ASCII range
- and because the wchar_t encoding is always ISO 10646. */
-extern wint_t __btowc_alias (int __c) __asm ("btowc");
-__extern_inline wint_t
-__NTH (btowc (int __c))
-{ return (__builtin_constant_p (__c) && __c >= '\0' && __c <= '\x7f'
- ? (wint_t) __c : __btowc_alias (__c)); }
-
-extern int __wctob_alias (wint_t __c) __asm ("wctob");
-__extern_inline int
-__NTH (wctob (wint_t __wc))
-{ return (__builtin_constant_p (__wc) && __wc >= L'\0' && __wc <= L'\x7f'
- ? (int) __wc : __wctob_alias (__wc)); }
-
-__extern_inline size_t
-__NTH (mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps))
-{ return (__ps != NULL
- ? mbrtowc (NULL, __s, __n, __ps) : __mbrlen (__s, __n, NULL)); }
-#endif
-
-/* Write wide character representation of multibyte character string
- SRC to DST. */
-extern size_t mbsrtowcs (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-
-/* Write multibyte character representation of wide character string
- SRC to DST. */
-extern size_t wcsrtombs (char *__restrict __dst,
- const wchar_t **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* Write wide character representation of at most NMC bytes of the
- multibyte character string SRC to DST. */
-extern size_t mbsnrtowcs (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps) __THROW;
-
-/* Write multibyte character representation of at most NWC characters
- from the wide character string SRC to DST. */
-extern size_t wcsnrtombs (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-#endif /* use POSIX 2008 */
-
-
-/* The following functions are extensions found in X/Open CAE. */
-#ifdef __USE_XOPEN
-/* Determine number of column positions required for C. */
-extern int wcwidth (wchar_t __c) __THROW;
-
-/* Determine number of column positions required for first N wide
- characters (or fewer if S ends before this) in S. */
-extern int wcswidth (const wchar_t *__s, size_t __n) __THROW;
-#endif /* Use X/Open. */
-
-
-/* Convert initial portion of the wide string NPTR to `double'
- representation. */
-extern double wcstod (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-
-#ifdef __USE_ISOC99
-/* Likewise for `float' and `long double' sizes of floating-point numbers. */
-extern float wcstof (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-extern long double wcstold (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif /* C99 */
-
-/* Likewise for `_FloatN' and `_FloatNx' when support is enabled. */
-
-#if __HAVE_FLOAT16 && defined __USE_GNU
-extern _Float16 wcstof16 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT32 && defined __USE_GNU
-extern _Float32 wcstof32 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT64 && defined __USE_GNU
-extern _Float64 wcstof64 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT128 && defined __USE_GNU
-extern _Float128 wcstof128 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT32X && defined __USE_GNU
-extern _Float32x wcstof32x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT64X && defined __USE_GNU
-extern _Float64x wcstof64x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT128X && defined __USE_GNU
-extern _Float128x wcstof128x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-
-/* Convert initial portion of wide string NPTR to `long int'
- representation. */
-extern long int wcstol (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base) __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long int'
- representation. */
-extern unsigned long int wcstoul (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-#ifdef __USE_ISOC99
-/* Convert initial portion of wide string NPTR to `long long int'
- representation. */
-__extension__
-extern long long int wcstoll (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long long int'
- representation. */
-__extension__
-extern unsigned long long int wcstoull (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base) __THROW;
-#endif /* ISO C99. */
-
-#ifdef __USE_GNU
-/* Convert initial portion of wide string NPTR to `long long int'
- representation. */
-__extension__
-extern long long int wcstoq (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long long int'
- representation. */
-__extension__
-extern unsigned long long int wcstouq (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base) __THROW;
-#endif /* Use GNU. */
-
-#ifdef __USE_GNU
-/* Parallel versions of the functions above which take the locale to
- use as an additional parameter. These are GNU extensions inspired
- by the POSIX.1-2008 extended locale API. */
-extern long int wcstol_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base,
- locale_t __loc) __THROW;
-
-extern unsigned long int wcstoul_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc) __THROW;
-
-__extension__
-extern long long int wcstoll_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc) __THROW;
-
-__extension__
-extern unsigned long long int wcstoull_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW;
-
-extern double wcstod_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, locale_t __loc)
- __THROW;
-
-extern float wcstof_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, locale_t __loc)
- __THROW;
-
-extern long double wcstold_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-
-# if __HAVE_FLOAT16
-extern _Float16 wcstof16_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT32
-extern _Float32 wcstof32_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT64
-extern _Float64 wcstof64_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT128
-extern _Float128 wcstof128_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT32X
-extern _Float32x wcstof32x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT64X
-extern _Float64x wcstof64x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT128X
-extern _Float128x wcstof128x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-#endif /* use GNU */
-
-
-#ifdef __USE_XOPEN2K8
-/* Copy SRC to DEST, returning the address of the terminating L'\0' in
- DEST. */
-extern wchar_t *wcpcpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src) __THROW;
-
-/* Copy no more than N characters of SRC to DEST, returning the address of
- the last character written into DEST. */
-extern wchar_t *wcpncpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW;
-#endif
-
-
-/* Wide character I/O functions. */
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Like OPEN_MEMSTREAM, but the stream is wide oriented and produces
- a wide character string. */
-extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW;
-#endif
-
-#if defined __USE_ISOC95 || defined __USE_UNIX98
-
-/* Select orientation for stream. */
-extern int fwide (__FILE *__fp, int __mode) __THROW;
-
-
-/* Write formatted output to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fwprintf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wprintf__, 2, 3))) */;
-/* Write formatted output to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int wprintf (const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wprintf__, 1, 2))) */;
-/* Write formatted output of at most N characters to S. */
-extern int swprintf (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 4))) */;
-
-/* Write formatted output to S from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfwprintf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wprintf__, 2, 0))) */;
-/* Write formatted output to stdout from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vwprintf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wprintf__, 1, 0))) */;
-/* Write formatted output of at most N character to S from argument
- list ARG. */
-extern int vswprintf (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 0))) */;
-
-
-/* Read formatted input from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fwscanf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-/* Read formatted input from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int wscanf (const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wscanf__, 1, 2))) */;
-/* Read formatted input from S. */
-extern int swscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-
-/* For historical reasons, the C99-compliant versions of the scanf
- functions are at alternative names. When __LDBL_COMPAT or
- __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI are in effect, this is handled in
- bits/wchar-ldbl.h. */
-#if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...),
- __isoc99_fwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...),
- __isoc99_wscanf)
- /* __attribute__ ((__format__ (__wscanf__, 1, 2))) */;
-extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- ...), __isoc99_swscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-# else
-extern int __isoc99_fwscanf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...);
-extern int __isoc99_wscanf (const wchar_t *__restrict __format, ...);
-extern int __isoc99_swscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format, ...)
- __THROW;
-# define fwscanf __isoc99_fwscanf
-# define wscanf __isoc99_wscanf
-# define swscanf __isoc99_swscanf
-# endif
-# endif
-
-#endif /* Use ISO C95, C99 and Unix98. */
-
-#ifdef __USE_ISOC99
-/* Read formatted input from S into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfwscanf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-/* Read formatted input from stdin into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vwscanf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wscanf__, 1, 0))) */;
-/* Read formatted input from S into argument list ARG. */
-extern int vswscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-
-/* Same redirection as above for the v*wscanf family. */
-# if !__GLIBC_USE (DEPRECATED_SCANF) \
- && (!defined __LDBL_COMPAT || !defined __REDIRECT) \
- && (defined __STRICT_ANSI__ || defined __USE_XOPEN2K) \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vfwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 1, 0))) */;
-extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vswscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-# else
-extern int __isoc99_vfwscanf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg);
-extern int __isoc99_vwscanf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg);
-extern int __isoc99_vswscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg) __THROW;
-# define vfwscanf __isoc99_vfwscanf
-# define vwscanf __isoc99_vwscanf
-# define vswscanf __isoc99_vswscanf
-# endif
-# endif
-
-#endif /* Use ISO C99. */
-
-
-/* Read a character from STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern wint_t fgetwc (__FILE *__stream);
-extern wint_t getwc (__FILE *__stream);
-
-/* Read a character from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t getwchar (void);
-
-
-/* Write a character to STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern wint_t fputwc (wchar_t __wc, __FILE *__stream);
-extern wint_t putwc (wchar_t __wc, __FILE *__stream);
-
-/* Write a character to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t putwchar (wchar_t __wc);
-
-
-/* Get a newline-terminated wide character string of finite length
- from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wchar_t *fgetws (wchar_t *__restrict __ws, int __n,
- __FILE *__restrict __stream);
-
-/* Write a string to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputws (const wchar_t *__restrict __ws,
- __FILE *__restrict __stream);
-
-
-/* Push a character back onto the input buffer of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t ungetwc (wint_t __wc, __FILE *__stream);
-
-
-#ifdef __USE_GNU
-/* These are defined to be equivalent to the `char' functions defined
- in POSIX.1:1996.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern wint_t getwc_unlocked (__FILE *__stream);
-extern wint_t getwchar_unlocked (void);
-
-/* This is the wide character version of a GNU extension.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wint_t fgetwc_unlocked (__FILE *__stream);
-
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream);
-
-/* These are defined to be equivalent to the `char' functions defined
- in POSIX.1:1996.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream);
-extern wint_t putwchar_unlocked (wchar_t __wc);
-
-
-/* This function does the same as `fgetws' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wchar_t *fgetws_unlocked (wchar_t *__restrict __ws, int __n,
- __FILE *__restrict __stream);
-
-/* This function does the same as `fputws' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputws_unlocked (const wchar_t *__restrict __ws,
- __FILE *__restrict __stream);
-#endif
-
-
-/* Format TP into S according to FORMAT.
- Write no more than MAXSIZE wide characters and return the number
- of wide characters written, or 0 if it would exceed MAXSIZE. */
-extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize,
- const wchar_t *__restrict __format,
- const struct tm *__restrict __tp) __THROW;
-
-# ifdef __USE_GNU
-/* Similar to `wcsftime' but takes the information from
- the provided locale and not the global locale. */
-extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize,
- const wchar_t *__restrict __format,
- const struct tm *__restrict __tp,
- locale_t __loc) __THROW;
-# endif
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/wchar2.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/wchar-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* wchar.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wctype.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wctype.h
deleted file mode 100644
index a561802..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wctype.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.25
- * Wide character classification and mapping utilities <wctype.h>
- */
-
-#ifndef _WCTYPE_H
-#define _WCTYPE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#include <bits/types/wint_t.h>
-
-/* Constant expression of type `wint_t' whose value does not correspond
- to any member of the extended character set. */
-#ifndef WEOF
-# define WEOF (0xffffffffu)
-#endif
-
-/* Some definitions from this header also appear in <wchar.h> in
- Unix98 mode. */
-#include <bits/wctype-wchar.h>
-
-/*
- * Extensible wide-character mapping functions: 7.15.3.2.
- */
-
-__BEGIN_DECLS
-
-/* Scalar type that can hold values which represent locale-specific
- character mappings. */
-typedef const __int32_t *wctrans_t;
-
-/* Construct value that describes a mapping between wide characters
- identified by the string argument PROPERTY. */
-extern wctrans_t wctrans (const char *__property) __THROW;
-
-/* Map the wide character WC using the mapping described by DESC. */
-extern wint_t towctrans (wint_t __wc, wctrans_t __desc) __THROW;
-
-# ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Test for any wide character for which `iswalpha' or `iswdigit' is
- true. */
-extern int iswalnum_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character for which `iswupper' or 'iswlower' is
- true, or any wide character that is one of a locale-specific set of
- wide-characters for which none of `iswcntrl', `iswdigit',
- `iswpunct', or `iswspace' is true. */
-extern int iswalpha_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any control wide character. */
-extern int iswcntrl_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a decimal-digit
- character. */
-extern int iswdigit_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character for which `iswprint' is true and
- `iswspace' is false. */
-extern int iswgraph_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a lowercase letter
- or is one of a locale-specific set of wide characters for which
- none of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswlower_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any printing wide character. */
-extern int iswprint_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any printing wide character that is one of a
- locale-specific et of wide characters for which neither `iswspace'
- nor `iswalnum' is true. */
-extern int iswpunct_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a locale-specific
- set of wide characters for which none of `iswalnum', `iswgraph', or
- `iswpunct' is true. */
-extern int iswspace_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to an uppercase letter
- or is one of a locale-specific set of wide character for which none
- of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswupper_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a hexadecimal-digit
- character equivalent to that performed be the functions described
- in the previous subclause. */
-extern int iswxdigit_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a standard blank
- wide character or a locale-specific set of wide characters for
- which `iswalnum' is false. */
-extern int iswblank_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Construct value that describes a class of wide characters identified
- by the string argument PROPERTY. */
-extern wctype_t wctype_l (const char *__property, locale_t __locale)
- __THROW;
-
-/* Determine whether the wide-character WC has the property described by
- DESC. */
-extern int iswctype_l (wint_t __wc, wctype_t __desc, locale_t __locale)
- __THROW;
-
-/*
- * Wide-character case-mapping functions.
- */
-
-/* Converts an uppercase letter to the corresponding lowercase letter. */
-extern wint_t towlower_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Converts an lowercase letter to the corresponding uppercase letter. */
-extern wint_t towupper_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Construct value that describes a mapping between wide characters
- identified by the string argument PROPERTY. */
-extern wctrans_t wctrans_l (const char *__property, locale_t __locale)
- __THROW;
-
-/* Map the wide character WC using the mapping described by DESC. */
-extern wint_t towctrans_l (wint_t __wc, wctrans_t __desc,
- locale_t __locale) __THROW;
-
-# endif /* Use POSIX 2008. */
-
-__END_DECLS
-
-#endif /* wctype.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wordexp.h b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wordexp.h
deleted file mode 100644
index b6ac1b7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/include/wordexp.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WORDEXP_H
-#define _WORDEXP_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-/* Bits set in the FLAGS argument to `wordexp'. */
-enum
- {
- WRDE_DOOFFS = (1 << 0), /* Insert PWORDEXP->we_offs NULLs. */
- WRDE_APPEND = (1 << 1), /* Append to results of a previous call. */
- WRDE_NOCMD = (1 << 2), /* Don't do command substitution. */
- WRDE_REUSE = (1 << 3), /* Reuse storage in PWORDEXP. */
- WRDE_SHOWERR = (1 << 4), /* Don't redirect stderr to /dev/null. */
- WRDE_UNDEF = (1 << 5), /* Error for expanding undefined variables. */
- __WRDE_FLAGS = (WRDE_DOOFFS | WRDE_APPEND | WRDE_NOCMD
- | WRDE_REUSE | WRDE_SHOWERR | WRDE_UNDEF)
- };
-
-/* Structure describing a word-expansion run. */
-typedef struct
- {
- size_t we_wordc; /* Count of words matched. */
- char **we_wordv; /* List of expanded words. */
- size_t we_offs; /* Slots to reserve in `we_wordv'. */
- } wordexp_t;
-
-/* Possible nonzero return values from `wordexp'. */
-enum
- {
-#ifdef __USE_XOPEN
- WRDE_NOSYS = -1, /* Never used since we support `wordexp'. */
-#endif
- WRDE_NOSPACE = 1, /* Ran out of memory. */
- WRDE_BADCHAR, /* A metachar appears in the wrong place. */
- WRDE_BADVAL, /* Undefined var reference with WRDE_UNDEF. */
- WRDE_CMDSUB, /* Command substitution with WRDE_NOCMD. */
- WRDE_SYNTAX /* Shell syntax error. */
- };
-
-/* Do word expansion of WORDS into PWORDEXP. */
-extern int wordexp (const char *__restrict __words,
- wordexp_t *__restrict __pwordexp, int __flags);
-
-/* Free the storage allocated by a `wordexp' call. */
-extern void wordfree (wordexp_t *__wordexp) __THROW;
-
-__END_DECLS
-
-#endif /* wordexp.h */
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/Mcrt1.o b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/Mcrt1.o
deleted file mode 100644
index 233f3d0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/Mcrt1.o
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/Scrt1.o b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/Scrt1.o
deleted file mode 100644
index 5ef40dd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/Scrt1.o
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/audit/sotruss-lib.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/audit/sotruss-lib.so
deleted file mode 100755
index 99b498b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/audit/sotruss-lib.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crt1.o b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crt1.o
deleted file mode 100644
index 773d842..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crt1.o
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crti.o b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crti.o
deleted file mode 100644
index c02c996..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crti.o
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crtn.o b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crtn.o
deleted file mode 100644
index e9a67cd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/crtn.o
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ANSI_X3.110.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ANSI_X3.110.so
deleted file mode 100755
index a97d06a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ANSI_X3.110.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ARMSCII-8.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ARMSCII-8.so
deleted file mode 100755
index cc295fe..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ARMSCII-8.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ASMO_449.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ASMO_449.so
deleted file mode 100755
index f98a640..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ASMO_449.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5.so
deleted file mode 100755
index ecfa5b1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5HKSCS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5HKSCS.so
deleted file mode 100755
index a3351ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5HKSCS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BRF.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BRF.so
deleted file mode 100755
index 3e44e40..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BRF.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP10007.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP10007.so
deleted file mode 100755
index f900496..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP10007.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1125.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1125.so
deleted file mode 100755
index c564901..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1125.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1250.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1250.so
deleted file mode 100755
index b6b47e0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1250.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1251.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1251.so
deleted file mode 100755
index 44089e8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1251.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1252.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1252.so
deleted file mode 100755
index 7f7816e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1252.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1253.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1253.so
deleted file mode 100755
index 3ee7705..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1253.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1254.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1254.so
deleted file mode 100755
index 2dc168c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1254.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1255.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1255.so
deleted file mode 100755
index c077cd1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1255.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1256.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1256.so
deleted file mode 100755
index 4b8fa56..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1256.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1257.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1257.so
deleted file mode 100755
index 5fc9c12..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1257.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1258.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1258.so
deleted file mode 100755
index 89e69b9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1258.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP737.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP737.so
deleted file mode 100755
index e87b80e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP737.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP770.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP770.so
deleted file mode 100755
index 3f58ab9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP770.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP771.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP771.so
deleted file mode 100755
index 18e2ad0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP771.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP772.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP772.so
deleted file mode 100755
index 5ea31d7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP772.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP773.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP773.so
deleted file mode 100755
index 26e5ee5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP773.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP774.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP774.so
deleted file mode 100755
index c4f723c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP774.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP775.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP775.so
deleted file mode 100755
index 76cdbfd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP775.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP932.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP932.so
deleted file mode 100755
index 5e21925..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP932.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CSN_369103.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CSN_369103.so
deleted file mode 100755
index afe57c4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CSN_369103.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CWI.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CWI.so
deleted file mode 100755
index e0caccb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CWI.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/DEC-MCS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/DEC-MCS.so
deleted file mode 100755
index 8d23ead..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/DEC-MCS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE-A.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE-A.so
deleted file mode 100755
index 33765fa..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE-A.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE.so
deleted file mode 100755
index da03790..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-CA-FR.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-CA-FR.so
deleted file mode 100755
index df3f4b5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-CA-FR.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO-A.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO-A.so
deleted file mode 100755
index 11e0594..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO-A.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO.so
deleted file mode 100755
index b352388..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-A.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-A.so
deleted file mode 100755
index 1f4a743..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-A.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-S.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-S.so
deleted file mode 100755
index 90e2517..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-S.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES.so
deleted file mode 100755
index e448c78..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE-A.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE-A.so
deleted file mode 100755
index 04829ca..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE-A.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE.so
deleted file mode 100755
index 33ce8de..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FR.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FR.so
deleted file mode 100755
index 78d83b6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FR.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IS-FRISS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IS-FRISS.so
deleted file mode 100755
index 387b3ca..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IS-FRISS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IT.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IT.so
deleted file mode 100755
index b526351..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IT.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-PT.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-PT.so
deleted file mode 100755
index 208deef..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-PT.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-UK.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-UK.so
deleted file mode 100755
index 4fa389d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-UK.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-US.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-US.so
deleted file mode 100755
index cb74230..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-US.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ECMA-CYRILLIC.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ECMA-CYRILLIC.so
deleted file mode 100755
index ca35490..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ECMA-CYRILLIC.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-CN.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-CN.so
deleted file mode 100755
index 1493a27..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-CN.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JISX0213.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JISX0213.so
deleted file mode 100755
index 9203a75..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JISX0213.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP-MS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP-MS.so
deleted file mode 100755
index 5e52771..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP-MS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP.so
deleted file mode 100755
index 81fe9b2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-KR.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-KR.so
deleted file mode 100755
index dbdba3a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-KR.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-TW.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-TW.so
deleted file mode 100755
index 0edf2a1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-TW.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GB18030.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GB18030.so
deleted file mode 100755
index 7f95f75..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GB18030.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBBIG5.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBBIG5.so
deleted file mode 100755
index 96bfe5e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBBIG5.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBGBK.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBGBK.so
deleted file mode 100755
index 7bd3d02..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBGBK.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBK.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBK.so
deleted file mode 100755
index 2919efd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBK.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-ACADEMY.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-ACADEMY.so
deleted file mode 100755
index cd5b23c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-ACADEMY.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-PS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-PS.so
deleted file mode 100755
index f8f43b1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-PS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GOST_19768-74.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GOST_19768-74.so
deleted file mode 100755
index 2ca5b76..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GOST_19768-74.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK-CCITT.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK-CCITT.so
deleted file mode 100755
index 5538231..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK-CCITT.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7-OLD.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7-OLD.so
deleted file mode 100755
index 9cef982..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7-OLD.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7.so
deleted file mode 100755
index a103664..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-GREEK8.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-GREEK8.so
deleted file mode 100755
index 9fd1466..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-GREEK8.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN8.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN8.so
deleted file mode 100755
index bcaa06b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN8.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN9.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN9.so
deleted file mode 100755
index 51591fd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN9.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-THAI8.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-THAI8.so
deleted file mode 100755
index 2ed00c8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-THAI8.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-TURKISH8.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-TURKISH8.so
deleted file mode 100755
index f7a00d4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-TURKISH8.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM037.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM037.so
deleted file mode 100755
index d9d549d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM037.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM038.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM038.so
deleted file mode 100755
index a28db26..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM038.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1004.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1004.so
deleted file mode 100755
index 3718cfc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1004.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008.so
deleted file mode 100755
index 11d6caf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008_420.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008_420.so
deleted file mode 100755
index 89bafe7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008_420.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1025.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1025.so
deleted file mode 100755
index 069225e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1025.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1026.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1026.so
deleted file mode 100755
index 8344eb8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1026.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1046.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1046.so
deleted file mode 100755
index 885d5f5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1046.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1047.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1047.so
deleted file mode 100755
index 8e8a2c0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1047.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1097.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1097.so
deleted file mode 100755
index 01c1600..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1097.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1112.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1112.so
deleted file mode 100755
index c4bb354..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1112.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1122.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1122.so
deleted file mode 100755
index c661784..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1122.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1123.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1123.so
deleted file mode 100755
index fbc4571..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1123.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1124.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1124.so
deleted file mode 100755
index 31b863f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1124.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1129.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1129.so
deleted file mode 100755
index ad833b8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1129.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1130.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1130.so
deleted file mode 100755
index f310158..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1130.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1132.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1132.so
deleted file mode 100755
index 7a11341..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1132.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1133.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1133.so
deleted file mode 100755
index 9ca1031..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1133.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1137.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1137.so
deleted file mode 100755
index be551c8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1137.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1140.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1140.so
deleted file mode 100755
index 8aae1e6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1140.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1141.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1141.so
deleted file mode 100755
index 7f08fb2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1141.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1142.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1142.so
deleted file mode 100755
index 773bd62..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1142.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1143.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1143.so
deleted file mode 100755
index 3003d45..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1143.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1144.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1144.so
deleted file mode 100755
index 5209b3f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1144.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1145.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1145.so
deleted file mode 100755
index 163b715..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1145.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1146.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1146.so
deleted file mode 100755
index 0bf4339..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1146.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1147.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1147.so
deleted file mode 100755
index ffa3da7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1147.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1148.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1148.so
deleted file mode 100755
index 30778e3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1148.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1149.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1149.so
deleted file mode 100755
index 6b17f1e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1149.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1153.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1153.so
deleted file mode 100755
index 4beb6c0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1153.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1154.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1154.so
deleted file mode 100755
index 73306ca..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1154.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1155.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1155.so
deleted file mode 100755
index 8b30a45..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1155.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1156.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1156.so
deleted file mode 100755
index 1d84788..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1156.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1157.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1157.so
deleted file mode 100755
index 8b51105..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1157.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1158.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1158.so
deleted file mode 100755
index f7c5adf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1158.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1160.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1160.so
deleted file mode 100755
index acf4256..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1160.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1161.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1161.so
deleted file mode 100755
index 80ee73d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1161.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1162.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1162.so
deleted file mode 100755
index 5edd416..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1162.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1163.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1163.so
deleted file mode 100755
index 3b041ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1163.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1164.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1164.so
deleted file mode 100755
index c0c9303..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1164.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1166.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1166.so
deleted file mode 100755
index 22e8dee..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1166.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1167.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1167.so
deleted file mode 100755
index c21416f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1167.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM12712.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM12712.so
deleted file mode 100755
index 9f2b52e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM12712.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1364.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1364.so
deleted file mode 100755
index 891a34b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1364.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1371.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1371.so
deleted file mode 100755
index 367b6c7..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1371.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1388.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1388.so
deleted file mode 100755
index 34cd9e1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1388.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1390.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1390.so
deleted file mode 100755
index 4a99b34..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1390.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1399.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1399.so
deleted file mode 100755
index 1c2d0a0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1399.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM16804.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM16804.so
deleted file mode 100755
index 81796bf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM16804.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM256.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM256.so
deleted file mode 100755
index ffd9358..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM256.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM273.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM273.so
deleted file mode 100755
index c5ad8b1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM273.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM274.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM274.so
deleted file mode 100755
index e65eebc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM274.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM275.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM275.so
deleted file mode 100755
index 73112c1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM275.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM277.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM277.so
deleted file mode 100755
index 8db522d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM277.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM278.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM278.so
deleted file mode 100755
index db176d9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM278.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM280.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM280.so
deleted file mode 100755
index 535f1de..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM280.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM281.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM281.so
deleted file mode 100755
index 42d1b5c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM281.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM284.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM284.so
deleted file mode 100755
index 1d3c5fc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM284.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM285.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM285.so
deleted file mode 100755
index 54cc12e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM285.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM290.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM290.so
deleted file mode 100755
index c6874c6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM290.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM297.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM297.so
deleted file mode 100755
index e0e3e8a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM297.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM420.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM420.so
deleted file mode 100755
index dea6851..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM420.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM423.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM423.so
deleted file mode 100755
index 2c762e0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM423.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM424.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM424.so
deleted file mode 100755
index 4ccde56..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM424.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM437.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM437.so
deleted file mode 100755
index ed68ccd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM437.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4517.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4517.so
deleted file mode 100755
index ee3375e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4517.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4899.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4899.so
deleted file mode 100755
index 43e9a0d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4899.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4909.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4909.so
deleted file mode 100755
index 3b8300d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4909.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4971.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4971.so
deleted file mode 100755
index aef66bf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4971.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM500.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM500.so
deleted file mode 100755
index b3b304f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM500.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM5347.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM5347.so
deleted file mode 100755
index d0fa239..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM5347.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM803.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM803.so
deleted file mode 100755
index cbcefc8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM803.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM850.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM850.so
deleted file mode 100755
index 1e26f01..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM850.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM851.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM851.so
deleted file mode 100755
index ff7b165..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM851.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM852.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM852.so
deleted file mode 100755
index f22bd44..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM852.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM855.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM855.so
deleted file mode 100755
index 8a3a4f6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM855.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM856.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM856.so
deleted file mode 100755
index c6f89b9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM856.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM857.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM857.so
deleted file mode 100755
index 7174c31..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM857.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM858.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM858.so
deleted file mode 100755
index a9edbc6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM858.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM860.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM860.so
deleted file mode 100755
index e7511ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM860.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM861.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM861.so
deleted file mode 100755
index 8cb0c4b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM861.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM862.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM862.so
deleted file mode 100755
index befb6df..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM862.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM863.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM863.so
deleted file mode 100755
index 824297f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM863.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM864.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM864.so
deleted file mode 100755
index 924c5c0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM864.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM865.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM865.so
deleted file mode 100755
index a7d5e81..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM865.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866.so
deleted file mode 100755
index c0d9463..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866NAV.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866NAV.so
deleted file mode 100755
index cd4ac8d..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866NAV.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM868.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM868.so
deleted file mode 100755
index cf728a1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM868.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM869.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM869.so
deleted file mode 100755
index e06371f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM869.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM870.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM870.so
deleted file mode 100755
index ffddc8c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM870.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM871.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM871.so
deleted file mode 100755
index 6e3183e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM871.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM874.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM874.so
deleted file mode 100755
index 48fd669..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM874.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM875.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM875.so
deleted file mode 100755
index 343e0ea..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM875.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM880.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM880.so
deleted file mode 100755
index 23630d1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM880.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM891.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM891.so
deleted file mode 100755
index e9cf380..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM891.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM901.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM901.so
deleted file mode 100755
index ff6e1f5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM901.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM902.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM902.so
deleted file mode 100755
index 9fa21cb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM902.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM903.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM903.so
deleted file mode 100755
index 5f78247..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM903.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9030.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9030.so
deleted file mode 100755
index 2fb3142..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9030.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM904.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM904.so
deleted file mode 100755
index a471ce6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM904.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM905.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM905.so
deleted file mode 100755
index d260f85..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM905.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9066.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9066.so
deleted file mode 100755
index 5081a62..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9066.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM918.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM918.so
deleted file mode 100755
index bb89d34..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM918.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM921.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM921.so
deleted file mode 100755
index 7690b35..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM921.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM922.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM922.so
deleted file mode 100755
index 2c444aa..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM922.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM930.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM930.so
deleted file mode 100755
index 58336fa..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM930.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM932.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM932.so
deleted file mode 100755
index e7c9be9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM932.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM933.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM933.so
deleted file mode 100755
index 1b7c544..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM933.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM935.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM935.so
deleted file mode 100755
index fa7268c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM935.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM937.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM937.so
deleted file mode 100755
index 67724b0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM937.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM939.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM939.so
deleted file mode 100755
index ba7dd76..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM939.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM943.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM943.so
deleted file mode 100755
index fd9ceb5..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM943.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9448.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9448.so
deleted file mode 100755
index f891369..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9448.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IEC_P27-1.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IEC_P27-1.so
deleted file mode 100755
index f5acbba..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IEC_P27-1.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-8.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-8.so
deleted file mode 100755
index e9abe4a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-8.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-CYRILLIC.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-CYRILLIC.so
deleted file mode 100755
index 67cd7c8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-CYRILLIC.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS.so
deleted file mode 100755
index 518fbf1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISIRI-3342.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISIRI-3342.so
deleted file mode 100755
index dabe37b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISIRI-3342.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN-EXT.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN-EXT.so
deleted file mode 100755
index 5436ebd..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN-EXT.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN.so
deleted file mode 100755
index a023734..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP-3.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP-3.so
deleted file mode 100755
index 9dffe31..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP-3.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP.so
deleted file mode 100755
index 3ba7f3f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-KR.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-KR.so
deleted file mode 100755
index 8cb2059..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-KR.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-197.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-197.so
deleted file mode 100755
index 5b85db1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-197.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-209.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-209.so
deleted file mode 100755
index a911420..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-209.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO646.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO646.so
deleted file mode 100755
index d5a8518..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO646.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-1.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-1.so
deleted file mode 100755
index af463b4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-1.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-10.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-10.so
deleted file mode 100755
index 5dd2978..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-10.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-11.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-11.so
deleted file mode 100755
index 24fb361..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-11.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-13.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-13.so
deleted file mode 100755
index a346d95..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-13.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-14.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-14.so
deleted file mode 100755
index 4125e40..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-14.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-15.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-15.so
deleted file mode 100755
index 4ad4369..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-15.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-16.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-16.so
deleted file mode 100755
index d141380..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-16.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-2.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-2.so
deleted file mode 100755
index 10645d1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-2.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-3.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-3.so
deleted file mode 100755
index 20d6b99..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-3.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-4.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-4.so
deleted file mode 100755
index 550003a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-4.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-5.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-5.so
deleted file mode 100755
index 2ecfea9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-5.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-6.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-6.so
deleted file mode 100755
index 4071ff0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-6.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-7.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-7.so
deleted file mode 100755
index 273cbef..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-7.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-8.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-8.so
deleted file mode 100755
index c437337..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-8.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9.so
deleted file mode 100755
index 5b9a61e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9E.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9E.so
deleted file mode 100755
index cbb97d6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9E.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_10367-BOX.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_10367-BOX.so
deleted file mode 100755
index 617c107..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_10367-BOX.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_11548-1.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_11548-1.so
deleted file mode 100755
index 3b2f0e4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_11548-1.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_2033.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_2033.so
deleted file mode 100755
index 071ff8b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_2033.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427-EXT.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427-EXT.so
deleted file mode 100755
index 45834e6..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427-EXT.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427.so
deleted file mode 100755
index 7a72b58..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5428.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5428.so
deleted file mode 100755
index d38ccbb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5428.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937-2.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937-2.so
deleted file mode 100755
index 22dcf75..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937-2.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937.so
deleted file mode 100755
index 490b3ea..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/JOHAB.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/JOHAB.so
deleted file mode 100755
index 5681333..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/JOHAB.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI-8.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI-8.so
deleted file mode 100755
index 2d58760..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI-8.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-R.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-R.so
deleted file mode 100755
index bb7e90b..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-R.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-RU.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-RU.so
deleted file mode 100755
index 2019faf..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-RU.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-T.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-T.so
deleted file mode 100755
index 2ed2ddb..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-T.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-U.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-U.so
deleted file mode 100755
index 78529ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-U.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK-1.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK-1.so
deleted file mode 100755
index 139f0fa..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK-1.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK.so
deleted file mode 100755
index 27c58c04..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-CENTRALEUROPE.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-CENTRALEUROPE.so
deleted file mode 100755
index caa6dba..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-CENTRALEUROPE.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-IS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-IS.so
deleted file mode 100755
index 2ad5a47..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-IS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-SAMI.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-SAMI.so
deleted file mode 100755
index e456903..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-SAMI.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-UK.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-UK.so
deleted file mode 100755
index adf5a2f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-UK.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MACINTOSH.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MACINTOSH.so
deleted file mode 100755
index c920af8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MACINTOSH.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MIK.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MIK.so
deleted file mode 100755
index 808cf31..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MIK.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-DANO.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-DANO.so
deleted file mode 100755
index 6efaeab..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-DANO.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-SEFI.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-SEFI.so
deleted file mode 100755
index 3e6a840..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-SEFI.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/PT154.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/PT154.so
deleted file mode 100755
index 95c9737..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/PT154.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/RK1048.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/RK1048.so
deleted file mode 100755
index 448fa87..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/RK1048.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SAMI-WS2.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SAMI-WS2.so
deleted file mode 100755
index 2ce8504..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SAMI-WS2.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SHIFT_JISX0213.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SHIFT_JISX0213.so
deleted file mode 100755
index 85ed9a0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SHIFT_JISX0213.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SJIS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SJIS.so
deleted file mode 100755
index 093a993..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SJIS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/T.61.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/T.61.so
deleted file mode 100755
index b616931..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/T.61.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TCVN5712-1.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TCVN5712-1.so
deleted file mode 100755
index 92ed3c2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TCVN5712-1.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TIS-620.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TIS-620.so
deleted file mode 100755
index 92e872c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TIS-620.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TSCII.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TSCII.so
deleted file mode 100755
index 78380df..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TSCII.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UHC.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UHC.so
deleted file mode 100755
index 38c79ac..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UHC.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UNICODE.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UNICODE.so
deleted file mode 100755
index e2e91be..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UNICODE.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-16.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-16.so
deleted file mode 100755
index 7015fb2..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-16.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-32.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-32.so
deleted file mode 100755
index 8c99867..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-32.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-7.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-7.so
deleted file mode 100755
index 6d330fc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-7.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/VISCII.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/VISCII.so
deleted file mode 100755
index 98ab4cc..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/VISCII.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/gconv-modules b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/gconv-modules
deleted file mode 100644
index 8540225..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/gconv-modules
+++ /dev/null
@@ -1,1972 +0,0 @@
-# GNU libc iconv configuration.
-# Copyright (C) 1997-2021 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
-# <https://www.gnu.org/licenses/>.
-
-# All lines contain the following information:
-
-# If the lines start with `module'
-# fromset: either a name triple or a regular expression triple.
-# toset: a name triple or an expression with \N to get regular
-# expression matching results.
-# filename: filename of the module implementing the transformation.
-# If it is not absolute the path is made absolute by prepending
-# the directory the configuration file is found in.
-# cost: optional cost of the transformation. Default is 1.
-
-# If the lines start with `alias'
-# alias: alias name which is not really recognized.
-# name: the real name of the character set
-
-alias ISO-IR-4// BS_4730//
-alias ISO646-GB// BS_4730//
-alias GB// BS_4730//
-alias UK// BS_4730//
-alias CSISO4UNITEDKINGDOM// BS_4730//
-module BS_4730// INTERNAL ISO646 2
-module INTERNAL BS_4730// ISO646 2
-
-alias ISO-IR-121// CSA_Z243.4-1985-1//
-alias ISO646-CA// CSA_Z243.4-1985-1//
-alias CSA7-1// CSA_Z243.4-1985-1//
-alias CA// CSA_Z243.4-1985-1//
-alias CSISO121CANADIAN1// CSA_Z243.4-1985-1//
-alias CSA_Z243.419851// CSA_Z243.4-1985-1//
-module CSA_Z243.4-1985-1// INTERNAL ISO646 2
-module INTERNAL CSA_Z243.4-1985-1// ISO646 2
-
-alias ISO-IR-122// CSA_Z243.4-1985-2//
-alias ISO646-CA2// CSA_Z243.4-1985-2//
-alias CSA7-2// CSA_Z243.4-1985-2//
-alias CSISO122CANADIAN2// CSA_Z243.4-1985-2//
-alias CSA_Z243.419852// CSA_Z243.4-1985-2//
-module CSA_Z243.4-1985-2// INTERNAL ISO646 2
-module INTERNAL CSA_Z243.4-1985-2// ISO646 2
-
-alias ISO-IR-21// DIN_66003//
-alias DE// DIN_66003//
-alias ISO646-DE// DIN_66003//
-alias CSISO21GERMAN// DIN_66003//
-module DIN_66003// INTERNAL ISO646 2
-module INTERNAL DIN_66003// ISO646 2
-
-alias DS2089// DS_2089//
-alias ISO646-DK// DS_2089//
-alias DK// DS_2089//
-alias CSISO646DANISH// DS_2089//
-module DS_2089// INTERNAL ISO646 2
-module INTERNAL DS_2089// ISO646 2
-
-alias ISO-IR-17// ES//
-alias ISO646-ES// ES//
-alias CSISO17SPANISH// ES//
-module ES// INTERNAL ISO646 2
-module INTERNAL ES// ISO646 2
-
-alias ISO-IR-85// ES2//
-alias ISO646-ES2// ES2//
-alias CSISO85SPANISH2// ES2//
-module ES2// INTERNAL ISO646 2
-module INTERNAL ES2// ISO646 2
-
-alias ISO-IR-57// GB_1988-80//
-alias CN// GB_1988-80//
-alias ISO646-CN// GB_1988-80//
-alias CSISO58GB1988// GB_1988-80//
-alias GB_198880// GB_1988-80//
-module GB_1988-80// INTERNAL ISO646 2
-module INTERNAL GB_1988-80// ISO646 2
-
-alias ISO-IR-15// IT//
-alias ISO646-IT// IT//
-alias CSISO15ITALIAN// IT//
-module IT// INTERNAL ISO646 2
-module INTERNAL IT// ISO646 2
-
-alias ISO-IR-14// JIS_C6220-1969-RO//
-alias JP// JIS_C6220-1969-RO//
-alias ISO646-JP// JIS_C6220-1969-RO//
-alias CSISO14JISC6220RO// JIS_C6220-1969-RO//
-alias JIS_C62201969RO// JIS_C6220-1969-RO//
-module JIS_C6220-1969-RO// INTERNAL ISO646 2
-module INTERNAL JIS_C6220-1969-RO// ISO646 2
-
-alias ISO-IR-92// JIS_C6229-1984-B//
-alias ISO646-JP-OCR-B// JIS_C6229-1984-B//
-alias JP-OCR-B// JIS_C6229-1984-B//
-alias CSISO92JISC62991984B// JIS_C6229-1984-B//
-alias JIS_C62291984B// JIS_C6229-1984-B//
-module JIS_C6229-1984-B// INTERNAL ISO646 2
-module INTERNAL JIS_C6229-1984-B// ISO646 2
-
-alias ISO-IR-141// JUS_I.B1.002//
-alias ISO646-YU// JUS_I.B1.002//
-alias JS// JUS_I.B1.002//
-alias YU// JUS_I.B1.002//
-alias CSISO141JUSIB1002// JUS_I.B1.002//
-module JUS_I.B1.002// INTERNAL ISO646 2
-module INTERNAL JUS_I.B1.002// ISO646 2
-
-alias ISO646-KR// KSC5636//
-alias CSKSC5636// KSC5636//
-module KSC5636// INTERNAL ISO646 2
-module INTERNAL KSC5636// ISO646 2
-
-alias ISO-IR-86// MSZ_7795.3//
-alias ISO646-HU// MSZ_7795.3//
-alias HU// MSZ_7795.3//
-alias CSISO86HUNGARIAN// MSZ_7795.3//
-module MSZ_7795.3// INTERNAL ISO646 2
-module INTERNAL MSZ_7795.3// ISO646 2
-
-alias CUBA// NC_NC00-10//
-alias NC_NC00-10:81// NC_NC00-10//
-alias ISO-IR-151// NC_NC00-10//
-alias ISO646-CU// NC_NC00-10//
-alias CSISO151CUBA// NC_NC00-10//
-alias NC_NC0010// NC_NC00-10//
-module NC_NC00-10// INTERNAL ISO646 2
-module INTERNAL NC_NC00-10// ISO646 2
-
-alias ISO-IR-69// NF_Z_62-010//
-alias ISO646-FR// NF_Z_62-010//
-alias FR// NF_Z_62-010//
-alias CSISO69FRENCH// NF_Z_62-010//
-alias NF_Z_62010// NF_Z_62-010//
-module NF_Z_62-010// INTERNAL ISO646 2
-module INTERNAL NF_Z_62-010// ISO646 2
-
-alias ISO-IR-25// NF_Z_62-010_1973//
-alias ISO646-FR1// NF_Z_62-010_1973//
-alias NF_Z_62-010_(1973)// NF_Z_62-010_1973//
-alias CSISO25FRENCH// NF_Z_62-010_1973//
-alias NF_Z_62010_1973// NF_Z_62-010_1973//
-module NF_Z_62-010_1973// INTERNAL ISO646 2
-module INTERNAL NF_Z_62-010_1973// ISO646 2
-
-alias ISO-IR-60// NS_4551-1//
-alias ISO646-NO// NS_4551-1//
-alias NO// NS_4551-1//
-alias CSISO60DANISHNORWEGIAN// NS_4551-1//
-alias CSISO60NORWEGIAN1// NS_4551-1//
-alias NS_45511// NS_4551-1//
-module NS_4551-1// INTERNAL ISO646 2
-module INTERNAL NS_4551-1// ISO646 2
-
-alias ISO646-NO2// NS_4551-2//
-alias ISO-IR-61// NS_4551-2//
-alias NO2// NS_4551-2//
-alias CSISO61NORWEGIAN2// NS_4551-2//
-alias NS_45512// NS_4551-2//
-module NS_4551-2// INTERNAL ISO646 2
-module INTERNAL NS_4551-2// ISO646 2
-
-alias ISO-IR-16// PT//
-alias ISO646-PT// PT//
-alias CSISO16PORTUGESE// PT//
-module PT// INTERNAL ISO646 2
-module INTERNAL PT// ISO646 2
-
-alias ISO-IR-84// PT2//
-alias ISO646-PT2// PT2//
-alias CSISO84PORTUGUESE2// PT2//
-module PT2// INTERNAL ISO646 2
-module INTERNAL PT2// ISO646 2
-
-alias ISO-IR-10// SEN_850200_B//
-alias FI// SEN_850200_B//
-alias ISO646-FI// SEN_850200_B//
-alias ISO646-SE// SEN_850200_B//
-alias SE// SEN_850200_B//
-alias CSISO10SWEDISH// SEN_850200_B//
-alias SS636127// SEN_850200_B//
-module SEN_850200_B// INTERNAL ISO646 2
-module INTERNAL SEN_850200_B// ISO646 2
-
-alias ISO-IR-11// SEN_850200_C//
-alias ISO646-SE2// SEN_850200_C//
-alias SE2// SEN_850200_C//
-alias CSISO11SWEDISHFORNAMES// SEN_850200_C//
-module SEN_850200_C// INTERNAL ISO646 2
-module INTERNAL SEN_850200_C// ISO646 2
-
-# from to module cost
-alias ISO-IR-100// ISO-8859-1//
-alias ISO_8859-1:1987// ISO-8859-1//
-alias ISO_8859-1// ISO-8859-1//
-alias ISO8859-1// ISO-8859-1//
-alias ISO88591// ISO-8859-1//
-alias LATIN1// ISO-8859-1//
-alias L1// ISO-8859-1//
-alias IBM819// ISO-8859-1//
-alias CP819// ISO-8859-1//
-alias CSISOLATIN1// ISO-8859-1//
-alias 8859_1// ISO-8859-1//
-alias OSF00010001// ISO-8859-1//
-module ISO-8859-1// INTERNAL ISO8859-1 1
-module INTERNAL ISO-8859-1// ISO8859-1 1
-
-# from to module cost
-alias ISO-IR-101// ISO-8859-2//
-alias ISO_8859-2:1987// ISO-8859-2//
-alias ISO_8859-2// ISO-8859-2//
-alias ISO8859-2// ISO-8859-2//
-alias ISO88592// ISO-8859-2//
-alias LATIN2// ISO-8859-2//
-alias L2// ISO-8859-2//
-alias CSISOLATIN2// ISO-8859-2//
-alias 8859_2// ISO-8859-2//
-alias OSF00010002// ISO-8859-2//
-alias IBM912// ISO-8859-2//
-alias CP912// ISO-8859-2//
-module ISO-8859-2// INTERNAL ISO8859-2 1
-module INTERNAL ISO-8859-2// ISO8859-2 1
-
-# from to module cost
-alias ISO-IR-109// ISO-8859-3//
-alias ISO_8859-3:1988// ISO-8859-3//
-alias ISO_8859-3// ISO-8859-3//
-alias ISO8859-3// ISO-8859-3//
-alias ISO88593// ISO-8859-3//
-alias LATIN3// ISO-8859-3//
-alias L3// ISO-8859-3//
-alias CSISOLATIN3// ISO-8859-3//
-alias 8859_3// ISO-8859-3//
-alias OSF00010003// ISO-8859-3//
-module ISO-8859-3// INTERNAL ISO8859-3 1
-module INTERNAL ISO-8859-3// ISO8859-3 1
-
-# from to module cost
-alias ISO-IR-110// ISO-8859-4//
-alias ISO_8859-4:1988// ISO-8859-4//
-alias ISO_8859-4// ISO-8859-4//
-alias ISO8859-4// ISO-8859-4//
-alias ISO88594// ISO-8859-4//
-alias LATIN4// ISO-8859-4//
-alias L4// ISO-8859-4//
-alias CSISOLATIN4// ISO-8859-4//
-alias 8859_4// ISO-8859-4//
-alias OSF00010004// ISO-8859-4//
-module ISO-8859-4// INTERNAL ISO8859-4 1
-module INTERNAL ISO-8859-4// ISO8859-4 1
-
-# from to module cost
-alias ISO-IR-144// ISO-8859-5//
-alias ISO_8859-5:1988// ISO-8859-5//
-alias ISO_8859-5// ISO-8859-5//
-alias ISO8859-5// ISO-8859-5//
-alias ISO88595// ISO-8859-5//
-alias CYRILLIC// ISO-8859-5//
-alias CSISOLATINCYRILLIC// ISO-8859-5//
-alias 8859_5// ISO-8859-5//
-alias OSF00010005// ISO-8859-5//
-alias IBM915// ISO-8859-5//
-alias CP915// ISO-8859-5//
-module ISO-8859-5// INTERNAL ISO8859-5 1
-module INTERNAL ISO-8859-5// ISO8859-5 1
-
-# from to module cost
-alias ISO-IR-127// ISO-8859-6//
-alias ISO_8859-6:1987// ISO-8859-6//
-alias ISO_8859-6// ISO-8859-6//
-alias ISO8859-6// ISO-8859-6//
-alias ISO88596// ISO-8859-6//
-alias ECMA-114// ISO-8859-6//
-alias ASMO-708// ISO-8859-6//
-alias ARABIC// ISO-8859-6//
-alias CSISOLATINARABIC// ISO-8859-6//
-alias 8859_6// ISO-8859-6//
-alias OSF00010006// ISO-8859-6//
-alias IBM1089// ISO-8859-6//
-alias CP1089// ISO-8859-6//
-module ISO-8859-6// INTERNAL ISO8859-6 1
-module INTERNAL ISO-8859-6// ISO8859-6 1
-
-# from to module cost
-alias ISO-IR-126// ISO-8859-7//
-alias ISO_8859-7:2003// ISO-8859-7//
-alias ISO_8859-7:1987// ISO-8859-7//
-alias ISO_8859-7// ISO-8859-7//
-alias ISO8859-7// ISO-8859-7//
-alias ISO88597// ISO-8859-7//
-alias ELOT_928// ISO-8859-7//
-alias ECMA-118// ISO-8859-7//
-alias GREEK// ISO-8859-7//
-alias GREEK8// ISO-8859-7//
-alias CSISOLATINGREEK// ISO-8859-7//
-alias 8859_7// ISO-8859-7//
-alias OSF00010007// ISO-8859-7//
-alias IBM813// ISO-8859-7//
-alias CP813// ISO-8859-7//
-module ISO-8859-7// INTERNAL ISO8859-7 1
-module INTERNAL ISO-8859-7// ISO8859-7 1
-
-# from to module cost
-alias ISO-IR-138// ISO-8859-8//
-alias ISO_8859-8:1988// ISO-8859-8//
-alias ISO_8859-8// ISO-8859-8//
-alias ISO8859-8// ISO-8859-8//
-alias ISO88598// ISO-8859-8//
-alias HEBREW// ISO-8859-8//
-alias CSISOLATINHEBREW// ISO-8859-8//
-alias 8859_8// ISO-8859-8//
-alias OSF00010008// ISO-8859-8//
-alias IBM916// ISO-8859-8//
-alias CP916// ISO-8859-8//
-module ISO-8859-8// INTERNAL ISO8859-8 1
-module INTERNAL ISO-8859-8// ISO8859-8 1
-
-# from to module cost
-alias ISO-IR-148// ISO-8859-9//
-alias ISO_8859-9:1989// ISO-8859-9//
-alias ISO_8859-9// ISO-8859-9//
-alias ISO8859-9// ISO-8859-9//
-alias ISO88599// ISO-8859-9//
-alias LATIN5// ISO-8859-9//
-alias L5// ISO-8859-9//
-alias CSISOLATIN5// ISO-8859-9//
-alias 8859_9// ISO-8859-9//
-alias OSF00010009// ISO-8859-9//
-alias IBM920// ISO-8859-9//
-alias CP920// ISO-8859-9//
-alias TS-5881// ISO-8859-9//
-alias ECMA-128// ISO-8859-9//
-module ISO-8859-9// INTERNAL ISO8859-9 1
-module INTERNAL ISO-8859-9// ISO8859-9 1
-
-# from to module cost
-alias ISO-IR-157// ISO-8859-10//
-alias ISO_8859-10:1992// ISO-8859-10//
-alias ISO_8859-10// ISO-8859-10//
-alias ISO8859-10// ISO-8859-10//
-alias ISO885910// ISO-8859-10//
-alias LATIN6// ISO-8859-10//
-alias L6// ISO-8859-10//
-alias CSISOLATIN6// ISO-8859-10//
-alias OSF0001000A// ISO-8859-10//
-module ISO-8859-10// INTERNAL ISO8859-10 1
-module INTERNAL ISO-8859-10// ISO8859-10 1
-
-# from to module cost
-alias ISO8859-11// ISO-8859-11//
-alias ISO885911// ISO-8859-11//
-module ISO-8859-11// INTERNAL ISO8859-11 1
-module INTERNAL ISO-8859-11// ISO8859-11 1
-
-# from to module cost
-alias ISO8859-13// ISO-8859-13//
-alias ISO885913// ISO-8859-13//
-alias ISO-IR-179// ISO-8859-13//
-alias LATIN7// ISO-8859-13//
-alias L7// ISO-8859-13//
-alias BALTIC// ISO-8859-13//
-module ISO-8859-13// INTERNAL ISO8859-13 1
-module INTERNAL ISO-8859-13// ISO8859-13 1
-
-# from to module cost
-alias ISO8859-14// ISO-8859-14//
-alias ISO885914// ISO-8859-14//
-alias ISO-IR-199// ISO-8859-14//
-alias LATIN8// ISO-8859-14//
-alias L8// ISO-8859-14//
-alias ISO_8859-14:1998// ISO-8859-14//
-alias ISO_8859-14// ISO-8859-14//
-alias ISO-CELTIC// ISO-8859-14//
-module ISO-8859-14// INTERNAL ISO8859-14 1
-module INTERNAL ISO-8859-14// ISO8859-14 1
-
-# from to module cost
-alias ISO8859-15// ISO-8859-15//
-alias ISO885915// ISO-8859-15//
-alias ISO-IR-203// ISO-8859-15//
-alias ISO_8859-15// ISO-8859-15//
-alias LATIN-9// ISO-8859-15//
-alias LATIN9// ISO-8859-15//
-alias ISO_8859-15:1998// ISO-8859-15//
-module ISO-8859-15// INTERNAL ISO8859-15 1
-module INTERNAL ISO-8859-15// ISO8859-15 1
-
-# from to module cost
-alias ISO8859-16// ISO-8859-16//
-alias ISO885916// ISO-8859-16//
-alias ISO-IR-226// ISO-8859-16//
-alias LATIN10// ISO-8859-16//
-alias L10// ISO-8859-16//
-alias ISO_8859-16:2001// ISO-8859-16//
-alias ISO_8859-16// ISO-8859-16//
-module ISO-8859-16// INTERNAL ISO8859-16 1
-module INTERNAL ISO-8859-16// ISO8859-16 1
-
-# from to module cost
-alias T.61// T.61-8BIT//
-alias ISO-IR-103// T.61-8BIT//
-alias CSISO103T618BIT// T.61-8BIT//
-alias T.618BIT// T.61-8BIT//
-module T.61-8BIT// INTERNAL T.61 1
-module INTERNAL T.61-8BIT// T.61 1
-
-# from to module cost
-alias ISO-IR-156// ISO_6937//
-alias ISO_6937:1992// ISO_6937//
-alias ISO6937// ISO_6937//
-module ISO_6937// INTERNAL ISO_6937 1
-module INTERNAL ISO_6937// ISO_6937 1
-
-
-# from to module cost
-alias ISO-IR-90// ISO_6937-2//
-alias ISO_6937-2:1983// ISO_6937-2//
-alias CSISO90// ISO_6937-2//
-alias ISO_69372// ISO_6937-2//
-module ISO_6937-2// INTERNAL ISO_6937-2 1
-module INTERNAL ISO_6937-2// ISO_6937-2 1
-
-# from to module cost
-alias SHIFT-JIS// SJIS//
-alias SHIFT_JIS// SJIS//
-alias MS_KANJI// SJIS//
-alias CSSHIFTJIS// SJIS//
-module SJIS// INTERNAL SJIS 1
-module INTERNAL SJIS// SJIS 1
-
-# from to module cost
-alias WINDOWS-31J// CP932//
-alias MS932// CP932//
-alias SJIS-OPEN// CP932//
-alias SJIS-WIN// CP932//
-alias CSWINDOWS31J// CP932//
-module CP932// INTERNAL CP932 1
-module INTERNAL CP932// CP932 1
-
-# from to module cost
-alias KOI8// KOI-8//
-module KOI-8// INTERNAL KOI-8 1
-module INTERNAL KOI-8// KOI-8 1
-
-# from to module cost
-alias CSKOI8R// KOI8-R//
-alias KOI8R// KOI8-R//
-module KOI8-R// INTERNAL KOI8-R 1
-module INTERNAL KOI8-R// KOI8-R 1
-
-# from to module cost
-alias ISO-IR-19// LATIN-GREEK//
-alias CSISO19LATINGREEK// LATIN-GREEK//
-alias LATINGREEK// LATIN-GREEK//
-module LATIN-GREEK// INTERNAL LATIN-GREEK 1
-module INTERNAL LATIN-GREEK// LATIN-GREEK 1
-
-# from to module cost
-alias ISO-IR-27// LATIN-GREEK-1//
-alias CSISO27LATINGREEK1// LATIN-GREEK-1//
-alias LATINGREEK1// LATIN-GREEK-1//
-module LATIN-GREEK-1// INTERNAL LATIN-GREEK-1 1
-module INTERNAL LATIN-GREEK-1// LATIN-GREEK-1 1
-
-# from to module cost
-alias ROMAN8// HP-ROMAN8//
-alias R8// HP-ROMAN8//
-alias CSHPROMAN8// HP-ROMAN8//
-alias OSF10010001// HP-ROMAN8//
-alias HPROMAN8// HP-ROMAN8//
-module HP-ROMAN8// INTERNAL HP-ROMAN8 1
-module INTERNAL HP-ROMAN8// HP-ROMAN8 1
-
-# from to module cost
-alias CSEBCDICATDE// EBCDIC-AT-DE//
-alias EBCDICATDE// EBCDIC-AT-DE//
-module EBCDIC-AT-DE// INTERNAL EBCDIC-AT-DE 1
-module INTERNAL EBCDIC-AT-DE// EBCDIC-AT-DE 1
-
-# from to module cost
-alias CSEBCDICATDEA// EBCDIC-AT-DE-A//
-alias EBCDICATDEA// EBCDIC-AT-DE-A//
-module EBCDIC-AT-DE-A// INTERNAL EBCDIC-AT-DE-A 1
-module INTERNAL EBCDIC-AT-DE-A// EBCDIC-AT-DE-A 1
-
-# from to module cost
-alias CSEBCDICCAFR// EBCDIC-CA-FR//
-alias EBCDICCAFR// EBCDIC-CA-FR//
-module EBCDIC-CA-FR// INTERNAL EBCDIC-CA-FR 1
-module INTERNAL EBCDIC-CA-FR// EBCDIC-CA-FR 1
-
-# from to module cost
-alias CSEBCDICDKNO// EBCDIC-DK-NO//
-alias EBCDICDKNO// EBCDIC-DK-NO//
-module EBCDIC-DK-NO// INTERNAL EBCDIC-DK-NO 1
-module INTERNAL EBCDIC-DK-NO// EBCDIC-DK-NO 1
-
-# from to module cost
-alias CSEBCDICDKNOA// EBCDIC-DK-NO-A//
-alias EBCDICDKNOA// EBCDIC-DK-NO-A//
-module EBCDIC-DK-NO-A// INTERNAL EBCDIC-DK-NO-A 1
-module INTERNAL EBCDIC-DK-NO-A// EBCDIC-DK-NO-A 1
-
-# from to module cost
-alias CSEBCDICES// EBCDIC-ES//
-alias EBCDICES// EBCDIC-ES//
-module EBCDIC-ES// INTERNAL EBCDIC-ES 1
-module INTERNAL EBCDIC-ES// EBCDIC-ES 1
-
-# from to module cost
-alias CSEBCDICESA// EBCDIC-ES-A//
-alias EBCDICESA// EBCDIC-ES-A//
-module EBCDIC-ES-A// INTERNAL EBCDIC-ES-A 1
-module INTERNAL EBCDIC-ES-A// EBCDIC-ES-A 1
-
-# from to module cost
-alias CSEBCDICESS// EBCDIC-ES-S//
-alias EBCDICESS// EBCDIC-ES-S//
-module EBCDIC-ES-S// INTERNAL EBCDIC-ES-S 1
-module INTERNAL EBCDIC-ES-S// EBCDIC-ES-S 1
-
-# from to module cost
-alias CSEBCDICFISE// EBCDIC-FI-SE//
-alias EBCDICFISE// EBCDIC-FI-SE//
-module EBCDIC-FI-SE// INTERNAL EBCDIC-FI-SE 1
-module INTERNAL EBCDIC-FI-SE// EBCDIC-FI-SE 1
-
-# from to module cost
-alias CSEBCDICFISEA// EBCDIC-FI-SE-A//
-alias EBCDICFISEA// EBCDIC-FI-SE-A//
-module EBCDIC-FI-SE-A// INTERNAL EBCDIC-FI-SE-A 1
-module INTERNAL EBCDIC-FI-SE-A// EBCDIC-FI-SE-A 1
-
-# from to module cost
-alias CSEBCDICFR// EBCDIC-FR//
-alias EBCDICFR// EBCDIC-FR//
-module EBCDIC-FR// INTERNAL EBCDIC-FR 1
-module INTERNAL EBCDIC-FR// EBCDIC-FR 1
-
-# from to module cost
-alias EBCDICISFRISS// EBCDIC-IS-FRISS//
-module EBCDIC-IS-FRISS// INTERNAL EBCDIC-IS-FRISS 1
-module INTERNAL EBCDIC-IS-FRISS// EBCDIC-IS-FRISS 1
-
-# from to module cost
-alias CSEBCDICIT// EBCDIC-IT//
-alias EBCDICIT// EBCDIC-IT//
-module EBCDIC-IT// INTERNAL EBCDIC-IT 1
-module INTERNAL EBCDIC-IT// EBCDIC-IT 1
-
-# from to module cost
-alias CSEBCDICPT// EBCDIC-PT//
-alias EBCDICPT// EBCDIC-PT//
-module EBCDIC-PT// INTERNAL EBCDIC-PT 1
-module INTERNAL EBCDIC-PT// EBCDIC-PT 1
-
-# from to module cost
-alias CSEBCDICUK// EBCDIC-UK//
-alias EBCDICUK// EBCDIC-UK//
-module EBCDIC-UK// INTERNAL EBCDIC-UK 1
-module INTERNAL EBCDIC-UK// EBCDIC-UK 1
-
-# from to module cost
-alias CSEBCDICUS// EBCDIC-US//
-alias EBCDICUS// EBCDIC-US//
-module EBCDIC-US// INTERNAL EBCDIC-US 1
-module INTERNAL EBCDIC-US// EBCDIC-US 1
-
-# from to module cost
-alias CP037// IBM037//
-alias EBCDIC-CP-US// IBM037//
-alias EBCDIC-CP-CA// IBM037//
-alias EBCDIC-CP-WT// IBM037//
-alias EBCDIC-CP-NL// IBM037//
-alias CSIBM037// IBM037//
-alias OSF10020025// IBM037//
-alias CP1070// IBM037//
-alias CP282// IBM037//
-module IBM037// INTERNAL IBM037 1
-module INTERNAL IBM037// IBM037 1
-
-# from to module cost
-alias EBCDIC-INT// IBM038//
-alias CP038// IBM038//
-alias CSIBM038// IBM038//
-module IBM038// INTERNAL IBM038 1
-module INTERNAL IBM038// IBM038 1
-
-# from to module cost
-alias EBCDIC-INT1// IBM256//
-module IBM256// INTERNAL IBM256 1
-module INTERNAL IBM256// IBM256 1
-
-# from to module cost
-alias CP273// IBM273//
-alias CSIBM273// IBM273//
-alias OSF10020111// IBM273//
-module IBM273// INTERNAL IBM273 1
-module INTERNAL IBM273// IBM273 1
-
-# from to module cost
-alias EBCDIC-BE// IBM274//
-alias CP274// IBM274//
-alias CSIBM274// IBM274//
-module IBM274// INTERNAL IBM274 1
-module INTERNAL IBM274// IBM274 1
-
-# from to module cost
-alias EBCDIC-BR// IBM275//
-alias CP275// IBM275//
-alias CSIBM275// IBM275//
-module IBM275// INTERNAL IBM275 1
-module INTERNAL IBM275// IBM275 1
-
-# from to module cost
-alias EBCDIC-CP-DK// IBM277//
-alias EBCDIC-CP-NO// IBM277//
-alias CSIBM277// IBM277//
-alias OSF10020115// IBM277//
-module IBM277// INTERNAL IBM277 1
-module INTERNAL IBM277// IBM277 1
-
-# from to module cost
-alias CP278// IBM278//
-alias EBCDIC-CP-FI// IBM278//
-alias EBCDIC-CP-SE// IBM278//
-alias CSIBM278// IBM278//
-alias OSF10020116// IBM278//
-module IBM278// INTERNAL IBM278 1
-module INTERNAL IBM278// IBM278 1
-
-# from to module cost
-alias CP280// IBM280//
-alias EBCDIC-CP-IT// IBM280//
-alias CSIBM280// IBM280//
-alias OSF10020118// IBM280//
-module IBM280// INTERNAL IBM280 1
-module INTERNAL IBM280// IBM280 1
-
-# from to module cost
-alias EBCDIC-JP-E// IBM281//
-alias CP281// IBM281//
-alias CSIBM281// IBM281//
-module IBM281// INTERNAL IBM281 1
-module INTERNAL IBM281// IBM281 1
-
-# from to module cost
-alias CP284// IBM284//
-alias EBCDIC-CP-ES// IBM284//
-alias CSIBM284// IBM284//
-alias OSF1002011C// IBM284//
-alias CP1079// IBM284//
-module IBM284// INTERNAL IBM284 1
-module INTERNAL IBM284// IBM284 1
-
-# from to module cost
-alias CP285// IBM285//
-alias EBCDIC-CP-GB// IBM285//
-alias CSIBM285// IBM285//
-alias OSF1002011D// IBM285//
-module IBM285// INTERNAL IBM285 1
-module INTERNAL IBM285// IBM285 1
-
-# from to module cost
-alias CP290// IBM290//
-alias EBCDIC-JP-KANA// IBM290//
-alias CSIBM290// IBM290//
-alias OSF10020122// IBM290//
-module IBM290// INTERNAL IBM290 1
-module INTERNAL IBM290// IBM290 1
-
-# from to module cost
-alias CP297// IBM297//
-alias EBCDIC-CP-FR// IBM297//
-alias CSIBM297// IBM297//
-alias OSF10020129// IBM297//
-alias CP1081// IBM297//
-module IBM297// INTERNAL IBM297 1
-module INTERNAL IBM297// IBM297 1
-
-# from to module cost
-alias CP420// IBM420//
-alias EBCDIC-CP-AR1// IBM420//
-alias CSIBM420// IBM420//
-alias OSF100201A4// IBM420//
-module IBM420// INTERNAL IBM420 1
-module INTERNAL IBM420// IBM420 1
-
-# from to module cost
-alias CP423// IBM423//
-alias EBCDIC-CP-GR// IBM423//
-alias CSIBM423// IBM423//
-module IBM423// INTERNAL IBM423 1
-module INTERNAL IBM423// IBM423 1
-
-# from to module cost
-alias CP424// IBM424//
-alias EBCDIC-CP-HE// IBM424//
-alias CSIBM424// IBM424//
-alias OSF100201A8// IBM424//
-module IBM424// INTERNAL IBM424 1
-module INTERNAL IBM424// IBM424 1
-
-# from to module cost
-alias CP437// IBM437//
-alias 437// IBM437//
-alias CSPC8CODEPAGE437// IBM437//
-alias OSF100201B5// IBM437//
-module IBM437// INTERNAL IBM437 1
-module INTERNAL IBM437// IBM437 1
-
-# from to module cost
-alias CP500// IBM500//
-alias 500// IBM500//
-alias 500V1// IBM500//
-alias EBCDIC-CP-BE// IBM500//
-alias EBCDIC-CP-CH// IBM500//
-alias CSIBM500// IBM500//
-alias OSF100201F4// IBM500//
-alias CP1084// IBM500//
-module IBM500// INTERNAL IBM500 1
-module INTERNAL IBM500// IBM500 1
-
-# from to module cost
-alias CP850// IBM850//
-alias 850// IBM850//
-alias CSPC850MULTILINGUAL// IBM850//
-alias OSF10020352// IBM850//
-module IBM850// INTERNAL IBM850 1
-module INTERNAL IBM850// IBM850 1
-
-# from to module cost
-alias CP858// IBM858//
-alias 858// IBM858//
-alias CSPC858MULTILINGUAL// IBM858//
-module IBM858// INTERNAL IBM858 1
-module INTERNAL IBM858// IBM858 1
-
-# from to module cost
-alias CP851// IBM851//
-alias 851// IBM851//
-alias CSIBM851// IBM851//
-module IBM851// INTERNAL IBM851 1
-module INTERNAL IBM851// IBM851 1
-
-# from to module cost
-alias CP852// IBM852//
-alias 852// IBM852//
-alias CSPCP852// IBM852//
-alias OSF10020354// IBM852//
-module IBM852// INTERNAL IBM852 1
-module INTERNAL IBM852// IBM852 1
-
-# from to module cost
-alias CP855// IBM855//
-alias 855// IBM855//
-alias CSIBM855// IBM855//
-alias OSF10020357// IBM855//
-module IBM855// INTERNAL IBM855 1
-module INTERNAL IBM855// IBM855 1
-
-# from to module cost
-alias IBM-856// IBM856//
-alias CP856// IBM856//
-alias 856// IBM856//
-alias CSIBM856// IBM856//
-module IBM856// INTERNAL IBM856 1
-module INTERNAL IBM856// IBM856 1
-
-# from to module cost
-alias CP857// IBM857//
-alias 857// IBM857//
-alias CSIBM857// IBM857//
-alias OSF10020359// IBM857//
-module IBM857// INTERNAL IBM857 1
-module INTERNAL IBM857// IBM857 1
-
-# from to module cost
-alias CP860// IBM860//
-alias 860// IBM860//
-alias CSIBM860// IBM860//
-module IBM860// INTERNAL IBM860 1
-module INTERNAL IBM860// IBM860 1
-
-# from to module cost
-alias CP861// IBM861//
-alias 861// IBM861//
-alias CPIBM861// IBM861//
-alias OSF1002035D// IBM861//
-module IBM861// INTERNAL IBM861 1
-module INTERNAL IBM861// IBM861 1
-
-# from to module cost
-alias CP862// IBM862//
-alias 862// IBM862//
-alias CSPC862LATINHEBREW// IBM862//
-alias OSF1002035E// IBM862//
-module IBM862// INTERNAL IBM862 1
-module INTERNAL IBM862// IBM862 1
-
-# from to module cost
-alias CP863// IBM863//
-alias 863// IBM863//
-alias CSIBM863// IBM863//
-alias OSF1002035F// IBM863//
-module IBM863// INTERNAL IBM863 1
-module INTERNAL IBM863// IBM863 1
-
-# from to module cost
-alias CP864// IBM864//
-alias 864// IBM864//
-alias CSIBM864// IBM864//
-alias OSF10020360// IBM864//
-module IBM864// INTERNAL IBM864 1
-module INTERNAL IBM864// IBM864 1
-
-# from to module cost
-alias CP865// IBM865//
-alias 865// IBM865//
-alias CSIBM865// IBM865//
-module IBM865// INTERNAL IBM865 1
-module INTERNAL IBM865// IBM865 1
-
-# from to module cost
-alias CP866// IBM866//
-alias 866// IBM866//
-alias CSIBM866// IBM866//
-module IBM866// INTERNAL IBM866 1
-module INTERNAL IBM866// IBM866 1
-
-# from to module cost
-alias CP866NAV// IBM866NAV//
-alias 866NAV// IBM866NAV//
-module IBM866NAV// INTERNAL IBM866NAV 1
-module INTERNAL IBM866NAV// IBM866NAV 1
-
-# from to module cost
-alias CP868// IBM868//
-alias CP-AR// IBM868//
-alias CSIBM868// IBM868//
-alias OSF10020364// IBM868//
-module IBM868// INTERNAL IBM868 1
-module INTERNAL IBM868// IBM868 1
-
-# from to module cost
-alias CP869// IBM869//
-alias 869// IBM869//
-alias CP-GR// IBM869//
-alias CSIBM869// IBM869//
-alias OSF10020365// IBM869//
-module IBM869// INTERNAL IBM869 1
-module INTERNAL IBM869// IBM869 1
-
-# from to module cost
-alias CP870// IBM870//
-alias EBCDIC-CP-ROECE// IBM870//
-alias EBCDIC-CP-YU// IBM870//
-alias CSIBM870// IBM870//
-alias OSF10020366// IBM870//
-module IBM870// INTERNAL IBM870 1
-module INTERNAL IBM870// IBM870 1
-
-# from to module cost
-alias CP871// IBM871//
-alias EBCDIC-CP-IS// IBM871//
-alias CSIBM871// IBM871//
-alias OSF10020367// IBM871//
-module IBM871// INTERNAL IBM871 1
-module INTERNAL IBM871// IBM871 1
-
-# from to module cost
-alias CP875// IBM875//
-alias EBCDIC-GREEK// IBM875//
-alias OSF1002036B// IBM875//
-module IBM875// INTERNAL IBM875 1
-module INTERNAL IBM875// IBM875 1
-
-# from to module cost
-alias CP880// IBM880//
-alias EBCDIC-CYRILLIC// IBM880//
-alias CSIBM880// IBM880//
-alias OSF10020370// IBM880//
-module IBM880// INTERNAL IBM880 1
-module INTERNAL IBM880// IBM880 1
-
-# from to module cost
-alias CP891// IBM891//
-alias CSIBM891// IBM891//
-alias OSF1002037B// IBM891//
-module IBM891// INTERNAL IBM891 1
-module INTERNAL IBM891// IBM891 1
-
-# from to module cost
-alias CP903// IBM903//
-alias CSIBM903// IBM903//
-alias OSF10020387// IBM903//
-module IBM903// INTERNAL IBM903 1
-module INTERNAL IBM903// IBM903 1
-
-# from to module cost
-alias CP904// IBM904//
-alias 904// IBM904//
-alias CSIBM904// IBM904//
-alias OSF10020388// IBM904//
-module IBM904// INTERNAL IBM904 1
-module INTERNAL IBM904// IBM904 1
-
-# from to module cost
-alias CP905// IBM905//
-alias EBCDIC-CP-TR// IBM905//
-alias CSIBM905// IBM905//
-module IBM905// INTERNAL IBM905 1
-module INTERNAL IBM905// IBM905 1
-
-# from to module cost
-alias CP918// IBM918//
-alias EBCDIC-CP-AR2// IBM918//
-alias CSIBM918// IBM918//
-alias OSF10020396// IBM918//
-module IBM918// INTERNAL IBM918 1
-module INTERNAL IBM918// IBM918 1
-
-# from to module cost
-alias IBM-922// IBM922//
-alias CP922// IBM922//
-alias CSIBM922// IBM922//
-module IBM922// INTERNAL IBM922 1
-module INTERNAL IBM922// IBM922 1
-
-# from to module cost
-alias IBM-930// IBM930//
-alias CP930// IBM930//
-alias CSIBM930// IBM930//
-module IBM930// INTERNAL IBM930 1
-module INTERNAL IBM930// IBM930 1
-
-# from to module cost
-alias IBM-932// IBM932//
-alias CSIBM932// IBM932//
-module IBM932// INTERNAL IBM932 1
-module INTERNAL IBM932// IBM932 1
-
-# from to module cost
-alias IBM-933// IBM933//
-alias CP933// IBM933//
-alias CSIBM933// IBM933//
-module IBM933// INTERNAL IBM933 1
-module INTERNAL IBM933// IBM933 1
-
-# from to module cost
-alias IBM-935// IBM935//
-alias CP935// IBM935//
-alias CSIBM935// IBM935//
-module IBM935// INTERNAL IBM935 1
-module INTERNAL IBM935// IBM935 1
-
-# from to module cost
-alias IBM-937// IBM937//
-alias CP937// IBM937//
-alias CSIBM937// IBM937//
-module IBM937// INTERNAL IBM937 1
-module INTERNAL IBM937// IBM937 1
-
-# from to module cost
-alias IBM-939// IBM939//
-alias CP939// IBM939//
-alias CSIBM939// IBM939//
-module IBM939// INTERNAL IBM939 1
-module INTERNAL IBM939// IBM939 1
-
-# from to module cost
-alias IBM-943// IBM943//
-alias CSIBM943// IBM943//
-module IBM943// INTERNAL IBM943 1
-module INTERNAL IBM943// IBM943 1
-
-# from to module cost
-alias CP1004// IBM1004//
-alias OS2LATIN1// IBM1004//
-module IBM1004// INTERNAL IBM1004 1
-module INTERNAL IBM1004// IBM1004 1
-
-# from to module cost
-alias CP1026// IBM1026//
-alias 1026// IBM1026//
-alias CSIBM1026// IBM1026//
-alias OSF10020402// IBM1026//
-module IBM1026// INTERNAL IBM1026 1
-module INTERNAL IBM1026// IBM1026 1
-
-# from to module cost
-alias IBM-1046// IBM1046//
-alias CP1046// IBM1046//
-alias 1046// IBM1046//
-module IBM1046// INTERNAL IBM1046 1
-module INTERNAL IBM1046// IBM1046 1
-
-# from to module cost
-alias IBM-1047// IBM1047//
-alias CP1047// IBM1047//
-alias 1047// IBM1047//
-alias OSF10020417// IBM1047//
-module IBM1047// INTERNAL IBM1047 1
-module INTERNAL IBM1047// IBM1047 1
-
-# from to module cost
-alias IBM-1124// IBM1124//
-alias CP1124// IBM1124//
-alias CSIBM1124// IBM1124//
-module IBM1124// INTERNAL IBM1124 1
-module INTERNAL IBM1124// IBM1124 1
-
-# from to module cost
-alias IBM-1129// IBM1129//
-alias CP1129// IBM1129//
-alias CSIBM1129// IBM1129//
-module IBM1129// INTERNAL IBM1129 1
-module INTERNAL IBM1129// IBM1129 1
-
-# from to module cost
-alias IBM-1160// IBM1160//
-alias CP1160// IBM1160//
-alias CSIBM1160// IBM1160//
-module IBM1160// INTERNAL IBM1160 1
-module INTERNAL IBM1160// IBM1160 1
-
-# from to module cost
-alias IBM-1161// IBM1161//
-alias CP1161// IBM1161//
-alias CSIBM1161// IBM1161//
-module IBM1161// INTERNAL IBM1161 1
-module INTERNAL IBM1161// IBM1161 1
-
-# from to module cost
-alias IBM-1132// IBM1132//
-alias CP1132// IBM1132//
-alias CSIBM1132// IBM1132//
-module IBM1132// INTERNAL IBM1132 1
-module INTERNAL IBM1132// IBM1132 1
-
-# from to module cost
-alias IBM-1133// IBM1133//
-alias CP1133// IBM1133//
-alias CSIBM1133// IBM1133//
-module IBM1133// INTERNAL IBM1133 1
-module INTERNAL IBM1133// IBM1133 1
-
-# from to module cost
-alias IBM-1162// IBM1162//
-alias CP1162// IBM1162//
-alias CSIBM11621162// IBM1162//
-module IBM1162// INTERNAL IBM1162 1
-module INTERNAL IBM1162// IBM1162 1
-
-# from to module cost
-alias IBM-1163// IBM1163//
-alias CP1163// IBM1163//
-alias CSIBM1163// IBM1163//
-module IBM1163// INTERNAL IBM1163 1
-module INTERNAL IBM1163// IBM1163 1
-
-# from to module cost
-alias IBM-1164// IBM1164//
-alias CP1164// IBM1164//
-alias CSIBM1164// IBM1164//
-module IBM1164// INTERNAL IBM1164 1
-module INTERNAL IBM1164// IBM1164 1
-
-# from to module cost
-alias EUCKR// EUC-KR//
-alias CSEUCKR// EUC-KR//
-alias OSF0004000a// EUC-KR//
-module EUC-KR// INTERNAL EUC-KR 1
-module INTERNAL EUC-KR// EUC-KR 1
-
-# from to module cost
-alias MSCP949// UHC//
-alias CP949// UHC//
-alias OSF100203B5// UHC//
-module UHC// INTERNAL UHC 1
-module INTERNAL UHC// UHC 1
-
-# from to module cost
-alias MSCP1361// JOHAB//
-alias CP1361// JOHAB//
-module JOHAB// INTERNAL JOHAB 1
-module INTERNAL JOHAB// JOHAB 1
-
-# from to module cost
-alias BIG-FIVE// BIG5//
-alias BIGFIVE// BIG5//
-alias BIG-5// BIG5//
-alias CN-BIG5// BIG5//
-alias CP950// BIG5//
-module BIG5// INTERNAL BIG5 1
-module INTERNAL BIG5// BIG5 1
-
-# from to module cost
-alias BIG5-HKSCS// BIG5HKSCS//
-module BIG5HKSCS// INTERNAL BIG5HKSCS 1
-module INTERNAL BIG5HKSCS// BIG5HKSCS 1
-
-# from to module cost
-alias EUCJP-MS// EUC-JP-MS//
-alias EUCJP-OPEN// EUC-JP-MS//
-alias EUCJP-WIN// EUC-JP-MS//
-module EUC-JP-MS// INTERNAL EUC-JP-MS 1
-module INTERNAL EUC-JP-MS// EUC-JP-MS 1
-
-# from to module cost
-alias EUCJP// EUC-JP//
-alias CSEUCPKDFMTJAPANESE// EUC-JP//
-alias OSF00030010// EUC-JP//
-alias UJIS// EUC-JP//
-module EUC-JP// INTERNAL EUC-JP 1
-module INTERNAL EUC-JP// EUC-JP 1
-
-# from to module cost
-alias EUCCN// EUC-CN//
-alias GB2312// EUC-CN//
-alias csGB2312// EUC-CN//
-alias CN-GB// EUC-CN//
-module EUC-CN// INTERNAL EUC-CN 1
-module INTERNAL EUC-CN// EUC-CN 1
-
-# from to module cost
-module EUC-CN// BIG5// GBBIG5 1
-module BIG5// EUC-CN// GBBIG5 1
-
-# from to module cost
-alias GB13000// GBK//
-alias CP936// GBK//
-alias MS936// GBK//
-alias WINDOWS-936// GBK//
-module GBK// INTERNAL GBK 1
-module INTERNAL GBK// GBK 1
-
-# from to module cost
-module GBK// EUC-CN// GBGBK 1
-module EUC-CN// GBK// GBGBK 1
-
-# from to module cost
-alias EUCTW// EUC-TW//
-alias OSF0005000a// EUC-TW//
-module EUC-TW// INTERNAL EUC-TW 1
-module INTERNAL EUC-TW// EUC-TW 1
-
-# from to module cost
-alias RUSCII// CP1125//
-alias IBM848// CP1125//
-module CP1125// INTERNAL CP1125 1
-module INTERNAL CP1125// CP1125 1
-
-# from to module cost
-alias MS-EE// CP1250//
-alias WINDOWS-1250// CP1250//
-module CP1250// INTERNAL CP1250 1
-module INTERNAL CP1250// CP1250 1
-
-# from to module cost
-alias MS-CYRL// CP1251//
-alias WINDOWS-1251// CP1251//
-module CP1251// INTERNAL CP1251 1
-module INTERNAL CP1251// CP1251 1
-
-# from to module cost
-alias MS-ANSI// CP1252//
-alias WINDOWS-1252// CP1252//
-module CP1252// INTERNAL CP1252 1
-module INTERNAL CP1252// CP1252 1
-
-# from to module cost
-alias MS-GREEK// CP1253//
-alias WINDOWS-1253// CP1253//
-module CP1253// INTERNAL CP1253 1
-module INTERNAL CP1253// CP1253 1
-
-# from to module cost
-alias MS-TURK// CP1254//
-alias WINDOWS-1254// CP1254//
-module CP1254// INTERNAL CP1254 1
-module INTERNAL CP1254// CP1254 1
-
-# from to module cost
-alias MS-HEBR// CP1255//
-alias WINDOWS-1255// CP1255//
-module CP1255// INTERNAL CP1255 1
-module INTERNAL CP1255// CP1255 1
-
-# from to module cost
-alias MS-ARAB// CP1256//
-alias WINDOWS-1256// CP1256//
-module CP1256// INTERNAL CP1256 1
-module INTERNAL CP1256// CP1256 1
-
-# from to module cost
-alias WINBALTRIM// CP1257//
-alias WINDOWS-1257// CP1257//
-module CP1257// INTERNAL CP1257 1
-module INTERNAL CP1257// CP1257 1
-
-# from to module cost
-alias WINDOWS-1258// CP1258//
-module CP1258// INTERNAL CP1258 1
-module INTERNAL CP1258// CP1258 1
-
-# from to module cost
-alias 874// IBM874//
-alias CP874// IBM874//
-alias WINDOWS-874// IBM874//
-module IBM874// INTERNAL IBM874 1
-module INTERNAL IBM874// IBM874 1
-
-# from to module cost
-module CP737// INTERNAL CP737 1
-module INTERNAL CP737// CP737 1
-
-# from to module cost
-module CP770// INTERNAL CP770 1
-module INTERNAL CP770// CP770 1
-
-# from to module cost
-module CP771// INTERNAL CP771 1
-module INTERNAL CP771// CP771 1
-
-# from to module cost
-module CP772// INTERNAL CP772 1
-module INTERNAL CP772// CP772 1
-
-# from to module cost
-module CP773// INTERNAL CP773 1
-module INTERNAL CP773// CP773 1
-
-# from to module cost
-module CP774// INTERNAL CP774 1
-module INTERNAL CP774// CP774 1
-
-# from to module cost
-alias IBM775// CP775//
-alias CSPC775BALTIC// CP775//
-module CP775// INTERNAL CP775 1
-module INTERNAL CP775// CP775 1
-
-# from to module cost
-alias CSISO2022JP// ISO-2022-JP//
-alias ISO2022JP// ISO-2022-JP//
-module ISO-2022-JP// INTERNAL ISO-2022-JP 1
-module INTERNAL ISO-2022-JP// ISO-2022-JP 1
-
-# from to module cost
-alias CSISO2022JP2// ISO-2022-JP-2//
-alias ISO2022JP2// ISO-2022-JP-2//
-module ISO-2022-JP-2// INTERNAL ISO-2022-JP 1
-module INTERNAL ISO-2022-JP-2// ISO-2022-JP 1
-
-# from to module cost
-module ISO-2022-JP-3// INTERNAL ISO-2022-JP-3 1
-module INTERNAL ISO-2022-JP-3// ISO-2022-JP-3 1
-
-# from to module cost
-alias CSISO2022KR// ISO-2022-KR//
-alias ISO2022KR// ISO-2022-KR//
-module ISO-2022-KR// INTERNAL ISO-2022-KR 1
-module INTERNAL ISO-2022-KR// ISO-2022-KR 1
-
-# from to module cost
-alias CSISO2022CN// ISO-2022-CN//
-alias ISO2022CN// ISO-2022-CN//
-module ISO-2022-CN// INTERNAL ISO-2022-CN 1
-module INTERNAL ISO-2022-CN// ISO-2022-CN 1
-
-# from to module cost
-alias ISO2022CNEXT// ISO-2022-CN-EXT//
-module ISO-2022-CN-EXT// INTERNAL ISO-2022-CN-EXT 1
-module INTERNAL ISO-2022-CN-EXT// ISO-2022-CN-EXT 1
-
-# from to module cost
-alias MAC// MACINTOSH//
-alias CSMACINTOSH// MACINTOSH//
-module MACINTOSH// INTERNAL MACINTOSH 1
-module INTERNAL MACINTOSH// MACINTOSH 1
-
-# from to module cost
-alias ISO-IR-143// IEC_P27-1//
-alias CSISO143IECP271// IEC_P27-1//
-alias IEC_P271// IEC_P27-1//
-module IEC_P27-1// INTERNAL IEC_P27-1 1
-module INTERNAL IEC_P27-1// IEC_P27-1 1
-
-# from to module cost
-alias ISO_9036// ASMO_449//
-alias ARABIC7// ASMO_449//
-alias ISO-IR-89// ASMO_449//
-alias CSISO89ASMO449// ASMO_449//
-module ASMO_449// INTERNAL ASMO_449 1
-module INTERNAL ASMO_449// ASMO_449 1
-
-# from to module cost
-alias ANSI_X3.110-1983// ANSI_X3.110//
-alias ISO-IR-99// ANSI_X3.110//
-alias CSA_T500-1983// ANSI_X3.110//
-alias CSA_T500// ANSI_X3.110//
-alias NAPLPS// ANSI_X3.110//
-alias CSISO99NAPLPS// ANSI_X3.110//
-module ANSI_X3.110// INTERNAL ANSI_X3.110 1
-module INTERNAL ANSI_X3.110// ANSI_X3.110 1
-
-# from to module cost
-alias ISO-IR-139// CSN_369103//
-alias CSISO139CSN369103// CSN_369103//
-module CSN_369103// INTERNAL CSN_369103 1
-module INTERNAL CSN_369103// CSN_369103 1
-
-# from to module cost
-alias CWI-2// CWI//
-alias CP-HU// CWI//
-module CWI// INTERNAL CWI 1
-module INTERNAL CWI// CWI 1
-
-# from to module cost
-alias DEC// DEC-MCS//
-alias CSDECMCS// DEC-MCS//
-alias DECMCS// DEC-MCS//
-module DEC-MCS// INTERNAL DEC-MCS 1
-module INTERNAL DEC-MCS// DEC-MCS 1
-
-# from to module cost
-alias ISO-IR-111// ECMA-CYRILLIC//
-alias CSISO111ECMACYRILLIC// ECMA-CYRILLIC//
-alias ECMACYRILLIC// ECMA-CYRILLIC//
-module ECMA-CYRILLIC// INTERNAL ECMA-CYRILLIC 1
-module INTERNAL ECMA-CYRILLIC// ECMA-CYRILLIC 1
-
-# from to module cost
-alias ST_SEV_358-88// GOST_19768-74//
-alias GOST_19768// GOST_19768-74//
-alias ISO-IR-153// GOST_19768-74//
-alias CSISO153GOST1976874// GOST_19768-74//
-alias GOST_1976874// GOST_19768-74//
-module GOST_19768-74// INTERNAL GOST_19768-74 1
-module INTERNAL GOST_19768-74// GOST_19768-74 1
-
-# from to module cost
-alias ISO-IR-150// GREEK-CCITT//
-alias CSISO150// GREEK-CCITT//
-alias CSISO150GREEKCCITT// GREEK-CCITT//
-alias GREEKCCITT// GREEK-CCITT//
-module GREEK-CCITT// INTERNAL GREEK-CCITT 1
-module INTERNAL GREEK-CCITT// GREEK-CCITT 1
-
-# from to module cost
-alias ISO-IR-88// GREEK7//
-alias CSISO88GREEK7// GREEK7//
-module GREEK7// INTERNAL GREEK7 1
-module INTERNAL GREEK7// GREEK7 1
-
-# from to module cost
-alias ISO-IR-18// GREEK7-OLD//
-alias CSISO18GREEK7OLD// GREEK7-OLD//
-alias GREEK7OLD// GREEK7-OLD//
-module GREEK7-OLD// INTERNAL GREEK7-OLD 1
-module INTERNAL GREEK7-OLD// GREEK7-OLD 1
-
-# from to module cost
-alias ISO-IR-49// INIS//
-alias CSISO49INIS// INIS//
-module INIS// INTERNAL INIS 1
-module INTERNAL INIS// INIS 1
-
-# from to module cost
-alias ISO-IR-50// INIS-8//
-alias CSISO50INIS8// INIS-8//
-alias INIS8// INIS-8//
-module INIS-8// INTERNAL INIS-8 1
-module INTERNAL INIS-8// INIS-8 1
-
-# from to module cost
-alias ISO-IR-51// INIS-CYRILLIC//
-alias CSISO51INISCYRILLIC// INIS-CYRILLIC//
-alias INISCYRILLIC// INIS-CYRILLIC//
-module INIS-CYRILLIC// INTERNAL INIS-CYRILLIC 1
-module INTERNAL INIS-CYRILLIC// INIS-CYRILLIC 1
-
-# from to module cost
-alias ISO-IR-98// ISO_2033//
-alias ISO_2033-1983// ISO_2033//
-alias E13B// ISO_2033//
-alias CSISO2033// ISO_2033//
-module ISO_2033// INTERNAL ISO_2033 1
-module INTERNAL ISO_2033// ISO_2033 1
-
-# from to module cost
-alias ISO-IR-37// ISO_5427//
-alias KOI-7// ISO_5427//
-alias CSISO5427CYRILLIC// ISO_5427//
-module ISO_5427// INTERNAL ISO_5427 1
-module INTERNAL ISO_5427// ISO_5427 1
-
-# from to module cost
-alias ISO-IR-54// ISO_5427-EXT//
-alias ISO_5427:1981// ISO_5427-EXT//
-alias CSISO5427CYRILLIC1981// ISO_5427-EXT//
-alias ISO_5427EXT// ISO_5427-EXT//
-module ISO_5427-EXT// INTERNAL ISO_5427-EXT 1
-module INTERNAL ISO_5427-EXT// ISO_5427-EXT 1
-
-# from to module cost
-alias ISO-IR-55// ISO_5428//
-alias ISO_5428:1980// ISO_5428//
-alias CSISO5428GREEK// ISO_5428//
-module ISO_5428// INTERNAL ISO_5428 1
-module INTERNAL ISO_5428// ISO_5428 1
-
-# from to module cost
-alias ISO-IR-155// ISO_10367-BOX//
-alias CSISO10367BOX// ISO_10367-BOX//
-alias ISO_10367BOX// ISO_10367-BOX//
-module ISO_10367-BOX// INTERNAL ISO_10367-BOX 1
-module INTERNAL ISO_10367-BOX// ISO_10367-BOX 1
-
-# from to module cost
-alias MACIS// MAC-IS//
-module MAC-IS// INTERNAL MAC-IS 1
-module INTERNAL MAC-IS// MAC-IS 1
-
-# from to module cost
-alias MACUK// MAC-UK//
-alias MACUKRAINIAN// MAC-UK//
-alias MAC-CYRILLIC// MAC-UK//
-alias MACCYRILLIC// MAC-UK//
-module MAC-UK// INTERNAL MAC-UK 1
-module INTERNAL MAC-UK// MAC-UK 1
-
-# from to module cost
-alias MS-MAC-CYRILLIC// CP10007//
-alias MSMACCYRILLIC// CP10007//
-module CP10007// INTERNAL CP10007 1
-module INTERNAL CP10007// CP10007 1
-
-# from to module cost
-alias ISO-IR-9-1// NATS-DANO//
-alias CSNATSDANO// NATS-DANO//
-alias NATSDANO// NATS-DANO//
-module NATS-DANO// INTERNAL NATS-DANO 1
-module INTERNAL NATS-DANO// NATS-DANO 1
-
-# from to module cost
-alias ISO-IR-8-1// NATS-SEFI//
-alias CSNATSSEFI// NATS-SEFI//
-alias NATSSEFI// NATS-SEFI//
-module NATS-SEFI// INTERNAL NATS-SEFI 1
-module INTERNAL NATS-SEFI// NATS-SEFI 1
-
-# from to module cost
-alias WS2// WIN-SAMI-2//
-alias WINSAMI2// WIN-SAMI-2//
-module WIN-SAMI-2// INTERNAL SAMI-WS2 1
-module INTERNAL WIN-SAMI-2// SAMI-WS2 1
-
-# from to module cost
-module ISO-IR-197// INTERNAL ISO-IR-197 1
-module INTERNAL ISO-IR-197// ISO-IR-197 1
-
-# from to module cost
-alias TIS620// TIS-620//
-alias TIS620-0// TIS-620//
-alias TIS620.2529-1// TIS-620//
-alias TIS620.2533-0// TIS-620//
-alias ISO-IR-166// TIS-620//
-module TIS-620// INTERNAL TIS-620 1
-module INTERNAL TIS-620// TIS-620 1
-
-# from to module cost
-alias KOI8U// KOI8-U//
-module KOI8-U// INTERNAL KOI8-U 1
-module INTERNAL KOI8-U// KOI8-U 1
-
-# from to module cost
-alias ISIRI3342// ISIRI-3342//
-module ISIRI-3342// INTERNAL ISIRI-3342 1
-module INTERNAL ISIRI-3342// ISIRI-3342 1
-
-# from to module cost
-alias UTF16// UTF-16//
-module UTF-16// INTERNAL UTF-16 1
-module INTERNAL UTF-16// UTF-16 1
-
-# from to module cost
-alias UTF16LE// UTF-16LE//
-module UTF-16LE// INTERNAL UTF-16 1
-module INTERNAL UTF-16LE// UTF-16 1
-
-# from to module cost
-alias UTF16BE// UTF-16BE//
-module UTF-16BE// INTERNAL UTF-16 1
-module INTERNAL UTF-16BE// UTF-16 1
-
-# from to module cost
-alias CSUNICODE// UNICODE//
-module UNICODE// INTERNAL UNICODE 1
-module INTERNAL UNICODE// UNICODE 1
-
-# from to module cost
-alias UTF32// UTF-32//
-module UTF-32// INTERNAL UTF-32 1
-module INTERNAL UTF-32// UTF-32 1
-
-# from to module cost
-alias UTF32LE// UTF-32LE//
-module UTF-32LE// INTERNAL UTF-32 1
-module INTERNAL UTF-32LE// UTF-32 1
-
-# from to module cost
-alias UTF32BE// UTF-32BE//
-module UTF-32BE// INTERNAL UTF-32 1
-module INTERNAL UTF-32BE// UTF-32 1
-
-# from to module cost
-alias UTF7// UTF-7//
-module UTF-7// INTERNAL UTF-7 1
-module INTERNAL UTF-7// UTF-7 1
-
-# from to module cost
-module GB18030// INTERNAL GB18030 1
-module INTERNAL GB18030// GB18030 1
-
-# from to module cost
-module VISCII// INTERNAL VISCII 1
-module INTERNAL VISCII// VISCII 1
-
-# from to module cost
-module KOI8-T// INTERNAL KOI8-T 1
-module INTERNAL KOI8-T// KOI8-T 1
-
-# from to module cost
-module GEORGIAN-PS// INTERNAL GEORGIAN-PS 1
-module INTERNAL GEORGIAN-PS// GEORGIAN-PS 1
-
-# from to module cost
-module GEORGIAN-ACADEMY// INTERNAL GEORGIAN-ACADEMY 1
-module INTERNAL GEORGIAN-ACADEMY// GEORGIAN-ACADEMY 1
-
-# from to module cost
-module ISO-IR-209// INTERNAL ISO-IR-209 1
-module INTERNAL ISO-IR-209// ISO-IR-209 1
-
-# from to module cost
-module MAC-SAMI// INTERNAL MAC-SAMI 1
-module INTERNAL MAC-SAMI// MAC-SAMI 1
-
-# from to module cost
-alias ARMSCII8// ARMSCII-8//
-module ARMSCII-8// INTERNAL ARMSCII-8 1
-module INTERNAL ARMSCII-8// ARMSCII-8 1
-
-# from to module cost
-alias TCVN// TCVN5712-1//
-alias TCVN-5712// TCVN5712-1//
-alias TCVN5712-1:1993// TCVN5712-1//
-module TCVN5712-1// INTERNAL TCVN5712-1 1
-module INTERNAL TCVN5712-1// TCVN5712-1 1
-
-# from to module cost
-module EUC-JISX0213// INTERNAL EUC-JISX0213 1
-module INTERNAL EUC-JISX0213// EUC-JISX0213 1
-
-# from to module cost
-alias ShiftJISX0213// Shift_JISX0213//
-module Shift_JISX0213// INTERNAL SHIFT_JISX0213 1
-module INTERNAL Shift_JISX0213// SHIFT_JISX0213 1
-
-# from to module cost
-module TSCII// INTERNAL TSCII 1
-module INTERNAL TSCII// TSCII 1
-
-# from to module cost
-module PT154// INTERNAL PT154 1
-module INTERNAL PT154// PT154 1
-
-# from to module cost
-alias STRK1048-2002// RK1048//
-module RK1048// INTERNAL RK1048 1
-module INTERNAL RK1048// RK1048 1
-
-# from to module cost
-alias IBM-1025// IBM1025//
-alias CP1025// IBM1025//
-alias CSIBM1025// IBM1025//
-module IBM1025// INTERNAL IBM1025 1
-module INTERNAL IBM1025// IBM1025 1
-
-# from to module cost
-alias IBM-1122// IBM1122//
-alias CP1122// IBM1122//
-alias CSIBM1122// IBM1122//
-module IBM1122// INTERNAL IBM1122 1
-module INTERNAL IBM1122// IBM1122 1
-
-# from to module cost
-alias IBM-1137// IBM1137//
-alias CP1137// IBM1137//
-alias CSIBM1137// IBM1137//
-module IBM1137// INTERNAL IBM1137 1
-module INTERNAL IBM1137// IBM1137 1
-
-# from to module cost
-alias IBM-1153// IBM1153//
-alias CP1153// IBM1153//
-alias CSIBM1153// IBM1153//
-module IBM1153// INTERNAL IBM1153 1
-module INTERNAL IBM1153// IBM1153 1
-
-# from to module cost
-alias IBM-1154// IBM1154//
-alias CP1154// IBM1154//
-alias CSIBM1154// IBM1154//
-module IBM1154// INTERNAL IBM1154 1
-module INTERNAL IBM1154// IBM1154 1
-
-# from to module cost
-alias IBM-1155// IBM1155//
-alias CP1155// IBM1155//
-alias CSIBM1155// IBM1155//
-module IBM1155// INTERNAL IBM1155 1
-module INTERNAL IBM1155// IBM1155 1
-
-# from to module cost
-alias IBM-1156// IBM1156//
-alias CP1156// IBM1156//
-alias CSIBM1156// IBM1156//
-module IBM1156// INTERNAL IBM1156 1
-module INTERNAL IBM1156// IBM1156 1
-
-# from to module cost
-alias IBM-1157// IBM1157//
-alias CP1157// IBM1157//
-alias CSIBM1157// IBM1157//
-module IBM1157// INTERNAL IBM1157 1
-module INTERNAL IBM1157// IBM1157 1
-
-# from to module cost
-alias IBM-1158// IBM1158//
-alias CP1158// IBM1158//
-alias CSIBM1158// IBM1158//
-module IBM1158// INTERNAL IBM1158 1
-module INTERNAL IBM1158// IBM1158 1
-
-# from to module cost
-alias IBM-803// IBM803//
-alias CP803// IBM803//
-alias CSIBM803// IBM803//
-module IBM803// INTERNAL IBM803 1
-module INTERNAL IBM803// IBM803 1
-
-# from to module cost
-alias IBM-901// IBM901//
-alias CP901// IBM901//
-alias CSIBM901// IBM901//
-module IBM901// INTERNAL IBM901 1
-module INTERNAL IBM901// IBM901 1
-
-# from to module cost
-alias IBM-902// IBM902//
-alias CP902// IBM902//
-alias CSIBM902// IBM902//
-module IBM902// INTERNAL IBM902 1
-module INTERNAL IBM902// IBM902 1
-
-# from to module cost
-alias IBM-921// IBM921//
-alias CP921// IBM921//
-alias CSIBM921// IBM921//
-module IBM921// INTERNAL IBM921 1
-module INTERNAL IBM921// IBM921 1
-
-# from to module cost
-alias IBM-1008// IBM1008//
-alias CP1008// IBM1008//
-alias CSIBM1008// IBM1008//
-module IBM1008// INTERNAL IBM1008 1
-module INTERNAL IBM1008// IBM1008 1
-
-# from to module cost
-module IBM1008// IBM420// IBM1008_420 1
-module IBM420// IBM1008// IBM1008_420 1
-
-# from to module cost
-alias IBM-1097// IBM1097//
-alias CP1097// IBM1097//
-alias CSIBM1097// IBM1097//
-module IBM1097// INTERNAL IBM1097 1
-module INTERNAL IBM1097// IBM1097 1
-
-# from to module cost
-alias IBM-1112// IBM1112//
-alias CP1112// IBM1112//
-alias CSIBM1112// IBM1112//
-module IBM1112// INTERNAL IBM1112 1
-module INTERNAL IBM1112// IBM1112 1
-
-# from to module cost
-alias IBM-1123// IBM1123//
-alias CP1123// IBM1123//
-alias CSIBM1123// IBM1123//
-module IBM1123// INTERNAL IBM1123 1
-module INTERNAL IBM1123// IBM1123 1
-
-# from to module cost
-alias IBM-1130// IBM1130//
-alias CP1130// IBM1130//
-alias CSIBM1130// IBM1130//
-module IBM1130// INTERNAL IBM1130 1
-module INTERNAL IBM1130// IBM1130 1
-
-# from to module cost
-alias IBM-1140// IBM1140//
-alias CP1140// IBM1140//
-alias CSIBM1140// IBM1140//
-module IBM1140// INTERNAL IBM1140 1
-module INTERNAL IBM1140// IBM1140 1
-
-# from to module cost
-alias IBM-1141// IBM1141//
-alias CP1141// IBM1141//
-alias CSIBM1141// IBM1141//
-module IBM1141// INTERNAL IBM1141 1
-module INTERNAL IBM1141// IBM1141 1
-
-# from to module cost
-alias IBM-1142// IBM1142//
-alias CP1142// IBM1142//
-alias CSIBM1142// IBM1142//
-module IBM1142// INTERNAL IBM1142 1
-module INTERNAL IBM1142// IBM1142 1
-
-# from to module cost
-alias IBM-1143// IBM1143//
-alias CP1143// IBM1143//
-alias CSIBM1143// IBM1143//
-module IBM1143// INTERNAL IBM1143 1
-module INTERNAL IBM1143// IBM1143 1
-
-# from to module cost
-alias IBM-1144// IBM1144//
-alias CP1144// IBM1144//
-alias CSIBM1144// IBM1144//
-module IBM1144// INTERNAL IBM1144 1
-module INTERNAL IBM1144// IBM1144 1
-
-# from to module cost
-alias IBM-1145// IBM1145//
-alias CP1145// IBM1145//
-alias CSIBM1145// IBM1145//
-module IBM1145// INTERNAL IBM1145 1
-module INTERNAL IBM1145// IBM1145 1
-
-# from to module cost
-alias IBM-1146// IBM1146//
-alias CP1146// IBM1146//
-alias CSIBM1146// IBM1146//
-module IBM1146// INTERNAL IBM1146 1
-module INTERNAL IBM1146// IBM1146 1
-
-# from to module cost
-alias IBM-1147// IBM1147//
-alias CP1147// IBM1147//
-alias CSIBM1147// IBM1147//
-module IBM1147// INTERNAL IBM1147 1
-module INTERNAL IBM1147// IBM1147 1
-
-# from to module cost
-alias IBM-1148// IBM1148//
-alias CP1148// IBM1148//
-alias CSIBM1148// IBM1148//
-module IBM1148// INTERNAL IBM1148 1
-module INTERNAL IBM1148// IBM1148 1
-
-# from to module cost
-alias IBM-1149// IBM1149//
-alias CP1149// IBM1149//
-alias CSIBM1149// IBM1149//
-module IBM1149// INTERNAL IBM1149 1
-module INTERNAL IBM1149// IBM1149 1
-
-# from to module cost
-alias IBM-1166// IBM1166//
-alias CP1166// IBM1166//
-alias CSIBM1166// IBM1166//
-module IBM1166// INTERNAL IBM1166 1
-module INTERNAL IBM1166// IBM1166 1
-
-# from to module cost
-alias IBM-1167// IBM1167//
-alias CP1167// IBM1167//
-alias CSIBM1167// IBM1167//
-module IBM1167// INTERNAL IBM1167 1
-module INTERNAL IBM1167// IBM1167 1
-
-# from to module cost
-alias IBM-4517// IBM4517//
-alias CP4517// IBM4517//
-alias CSIBM4517// IBM4517//
-module IBM4517// INTERNAL IBM4517 1
-module INTERNAL IBM4517// IBM4517 1
-
-# from to module cost
-alias IBM-4899// IBM4899//
-alias CP4899// IBM4899//
-alias CSIBM4899// IBM4899//
-module IBM4899// INTERNAL IBM4899 1
-module INTERNAL IBM4899// IBM4899 1
-
-# from to module cost
-alias IBM-4909// IBM4909//
-alias CP4909// IBM4909//
-alias CSIBM4909// IBM4909//
-module IBM4909// INTERNAL IBM4909 1
-module INTERNAL IBM4909// IBM4909 1
-
-# from to module cost
-alias IBM-4971// IBM4971//
-alias CP4971// IBM4971//
-alias CSIBM4971// IBM4971//
-module IBM4971// INTERNAL IBM4971 1
-module INTERNAL IBM4971// IBM4971 1
-
-# from to module cost
-alias IBM-5347// IBM5347//
-alias CP5347// IBM5347//
-alias CSIBM5347// IBM5347//
-module IBM5347// INTERNAL IBM5347 1
-module INTERNAL IBM5347// IBM5347 1
-
-# from to module cost
-alias IBM-9030// IBM9030//
-alias CP9030// IBM9030//
-alias CSIBM9030// IBM9030//
-module IBM9030// INTERNAL IBM9030 1
-module INTERNAL IBM9030// IBM9030 1
-
-# from to module cost
-alias IBM-9066// IBM9066//
-alias CP9066// IBM9066//
-alias CSIBM9066// IBM9066//
-module IBM9066// INTERNAL IBM9066 1
-module INTERNAL IBM9066// IBM9066 1
-
-# from to module cost
-alias IBM-9448// IBM9448//
-alias CP9448// IBM9448//
-alias CSIBM9448// IBM9448//
-module IBM9448// INTERNAL IBM9448 1
-module INTERNAL IBM9448// IBM9448 1
-
-# from to module cost
-alias IBM-12712// IBM12712//
-alias CP12712// IBM12712//
-alias CSIBM12712// IBM12712//
-module IBM12712// INTERNAL IBM12712 1
-module INTERNAL IBM12712// IBM12712 1
-
-# from to module cost
-alias IBM-16804// IBM16804//
-alias CP16804// IBM16804//
-alias CSIBM16804// IBM16804//
-module IBM16804// INTERNAL IBM16804 1
-module INTERNAL IBM16804// IBM16804 1
-
-# from to module cost
-alias IBM-1364// IBM1364//
-alias CP1364// IBM1364//
-alias CSIBM1364// IBM1364//
-module IBM1364// INTERNAL IBM1364 1
-module INTERNAL IBM1364// IBM1364 1
-
-# from to module cost
-alias IBM-1371// IBM1371//
-alias CP1371// IBM1371//
-alias CSIBM1371// IBM1371//
-module IBM1371// INTERNAL IBM1371 1
-module INTERNAL IBM1371// IBM1371 1
-
-# from to module cost
-alias IBM-1388// IBM1388//
-alias CP1388// IBM1388//
-alias CSIBM1388// IBM1388//
-module IBM1388// INTERNAL IBM1388 1
-module INTERNAL IBM1388// IBM1388 1
-
-# from to module cost
-alias IBM-1390// IBM1390//
-alias CP1390// IBM1390//
-alias CSIBM1390// IBM1390//
-module IBM1390// INTERNAL IBM1390 1
-module INTERNAL IBM1390// IBM1390 1
-
-# from to module cost
-alias IBM-1399// IBM1399//
-alias CP1399// IBM1399//
-alias CSIBM1399// IBM1399//
-module IBM1399// INTERNAL IBM1399 1
-module INTERNAL IBM1399// IBM1399 1
-
-# from to module cost
-alias ISO/TR_11548-1/ ISO_11548-1//
-alias ISO11548-1// ISO_11548-1//
-module ISO_11548-1// INTERNAL ISO_11548-1 1
-module INTERNAL ISO_11548-1// ISO_11548-1 1
-
-# from to module cost
-module MIK// INTERNAL MIK 1
-module INTERNAL MIK// MIK 1
-
-# from to module cost
-module BRF// INTERNAL BRF 1
-module INTERNAL BRF// BRF 1
-
-# from to module cost
-alias CP1282// MAC-CENTRALEUROPE//
-module MAC-CENTRALEUROPE// INTERNAL MAC-CENTRALEUROPE 1
-module INTERNAL MAC-CENTRALEUROPE// MAC-CENTRALEUROPE 1
-
-# from to module cost
-module KOI8-RU// INTERNAL KOI8-RU 1
-module INTERNAL KOI8-RU// KOI8-RU 1
-
-# from to module cost
-alias ISO_8859-9E// ISO-8859-9E//
-alias ISO8859-9E// ISO-8859-9E//
-alias ISO88599E// ISO-8859-9E//
-module ISO-8859-9E// INTERNAL ISO8859-9E 1
-module INTERNAL ISO-8859-9E// ISO8859-9E 1
-
-# from to module cost
-alias ROMAN9// HP-ROMAN9//
-alias R9// HP-ROMAN9//
-alias HPROMAN9// HP-ROMAN9//
-module HP-ROMAN9// INTERNAL HP-ROMAN9 1
-module INTERNAL HP-ROMAN9// HP-ROMAN9 1
-
-# from to module cost
-alias TURKISH8// HP-TURKISH8//
-alias HPTURKISH8// HP-TURKISH8//
-alias OSF10010006// HP-TURKISH8//
-module HP-TURKISH8// INTERNAL HP-TURKISH8 1
-module INTERNAL HP-TURKISH8// HP-TURKISH8 1
-
-# from to module cost
-alias THAI8// HP-THAI8//
-alias HPTHAI8// HP-THAI8//
-module HP-THAI8// INTERNAL HP-THAI8 1
-module INTERNAL HP-THAI8// HP-THAI8 1
-
-# from to module cost
-alias HPGREEK8// HP-GREEK8//
-alias OSF10010004// HP-GREEK8//
-module HP-GREEK8// INTERNAL HP-GREEK8 1
-module INTERNAL HP-GREEK8// HP-GREEK8 1
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libCNS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libCNS.so
deleted file mode 100755
index 4e25ab8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libCNS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libGB.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libGB.so
deleted file mode 100755
index 8c2da78..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libGB.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libISOIR165.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libISOIR165.so
deleted file mode 100755
index cd201d1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libISOIR165.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJIS.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJIS.so
deleted file mode 100755
index ff5bdef..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJIS.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJISX0213.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJISX0213.so
deleted file mode 100755
index 43469ed..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJISX0213.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libKSC.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libKSC.so
deleted file mode 100755
index 5b50b23..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libKSC.so
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gcrt1.o b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gcrt1.o
deleted file mode 100644
index a497b5c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/gcrt1.o
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libBrokenLocale.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libBrokenLocale.a
deleted file mode 100644
index 6ed789e..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libBrokenLocale.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libBrokenLocale.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libBrokenLocale.so
deleted file mode 120000
index 3946b15..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libBrokenLocale.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libBrokenLocale.so.1
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libanl.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libanl.a
deleted file mode 100644
index d97fbff..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libanl.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libanl.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libanl.so
deleted file mode 120000
index 1aa73a4..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libanl.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libanl.so.1
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc.a
deleted file mode 100644
index 61de1fe..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc.so
deleted file mode 100644
index 1a4e089..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc.so
+++ /dev/null
@@ -1,5 +0,0 @@
-/* GNU ld script
- Use the shared library, but some functions are only in
- the static library, so try that secondarily. */
-OUTPUT_FORMAT(elf32-littlearm)
-GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a AS_NEEDED ( /lib/ld-linux-armhf.so.3 ) )
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc_nonshared.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc_nonshared.a
deleted file mode 100644
index f69e5a8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libc_nonshared.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libcrypt.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libcrypt.a
deleted file mode 100644
index f2eeb17..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libcrypt.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libcrypt.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libcrypt.so
deleted file mode 120000
index f2c4c80..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libcrypt.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libcrypt.so.1
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libdl.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libdl.a
deleted file mode 100644
index b44133c..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libdl.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libdl.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libdl.so
deleted file mode 120000
index 7afa95a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libdl.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libdl.so.2
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libg.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libg.a
deleted file mode 100644
index f146cb8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libg.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libm.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libm.a
deleted file mode 100644
index af06166..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libm.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libm.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libm.so
deleted file mode 120000
index 52441c0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libm.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libm.so.6
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libmcheck.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libmcheck.a
deleted file mode 100644
index 3ebdcf1..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libmcheck.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_compat.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_compat.so
deleted file mode 120000
index 88fb049..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_compat.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libnss_compat.so.2
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_db.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_db.so
deleted file mode 120000
index 1ccb18f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_db.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libnss_db.so.2
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_dns.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_dns.so
deleted file mode 120000
index 350021a..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_dns.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libnss_dns.so.2
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_files.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_files.so
deleted file mode 120000
index 0d5d219..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_files.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libnss_files.so.2
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_hesiod.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_hesiod.so
deleted file mode 120000
index fbbde91..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libnss_hesiod.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libnss_hesiod.so.2
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libpthread.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libpthread.a
deleted file mode 100644
index 67b8e65..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libpthread.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libpthread.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libpthread.so
deleted file mode 120000
index 57f4003..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libpthread.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libpthread.so.0
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libresolv.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libresolv.a
deleted file mode 100644
index 592e9a3..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libresolv.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libresolv.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libresolv.so
deleted file mode 120000
index c1959f9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libresolv.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libresolv.so.2
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/librt.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/librt.a
deleted file mode 100644
index a81a385..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/librt.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/librt.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/librt.so
deleted file mode 120000
index 75d37e9..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/librt.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/librt.so.1
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libthread_db.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libthread_db.so
deleted file mode 120000
index e05f68f..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libthread_db.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libthread_db.so.1
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libutil.a b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libutil.a
deleted file mode 100644
index b63d369..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libutil.a
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libutil.so b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libutil.so
deleted file mode 120000
index 2d450b0..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/usr/lib/libutil.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib/libutil.so.1
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/var/db/Makefile b/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/var/db/Makefile
deleted file mode 100644
index 2650ce8..0000000
--- a/armv7a/glibc-2.33/usr/armv7a-cros-linux-gnueabihf/var/db/Makefile
+++ /dev/null
@@ -1,166 +0,0 @@
-# Makefile to (re-)generate db versions of system database files.
-# Copyright (C) 1996-2021 Free Software Foundation, Inc.
-# This file is part of the GNU C Library.
-# Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
-#
-
-# 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
-# <https://www.gnu.org/licenses/>.
-
-DATABASES = $(wildcard /etc/passwd /etc/group /etc/ethers /etc/protocols \
- /etc/rpc /etc/services /etc/shadow /etc/gshadow \
- /etc/netgroup)
-
-VAR_DB = /var/db
-
-AWK = awk
-MAKEDB = makedb --quiet
-
-all: $(patsubst %,$(VAR_DB)/%.db,$(notdir $(DATABASES)))
-
-
-$(VAR_DB)/passwd.db: /etc/passwd
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$3; print }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/group.db: /etc/group
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$3; print; \
- if ($$4 != "") { \
- split($$4, grmems, ","); \
- for (memidx in grmems) { \
- mem=grmems[memidx]; \
- if (members[mem] == "") \
- members[mem]=$$3; \
- else \
- members[mem]=members[mem] "," $$3; \
- } \
- delete grmems; } } \
- END { for (mem in members) \
- printf ":%s %s %s\n", mem, mem, members[mem]; }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/ethers.db: /etc/ethers
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/protocols.db: /etc/protocols
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print; \
- for (i = 3; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ".%s ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/rpc.db: /etc/rpc
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print; \
- for (i = 3; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ".%s ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/services.db: /etc/services
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS="[ \t/]+" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { sub(/[ \t]*#.*$$/, "");\
- printf ":%s/%s ", $$1, $$3; print; \
- printf ":%s/ ", $$1; print; \
- printf "=%s/%s ", $$2, $$3; print; \
- printf "=%s/ ", $$2; print; \
- for (i = 4; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ":%s/%s ", $$i, $$3; print; \
- printf ":%s/ ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/shadow.db: /etc/shadow
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print }' $^ | \
- (umask 077 && $(MAKEDB) -o $@ -)
- @echo "done."
- @if chgrp shadow $@ 2>/dev/null; then \
- chmod g+r $@; \
- else \
- chown 0 $@; chgrp 0 $@; chmod 600 $@; \
- echo; \
- echo "Warning: The shadow password database $@"; \
- echo "has been set to be readable only by root. You may want"; \
- echo "to make it readable by the \`shadow' group depending"; \
- echo "on your configuration."; \
- echo; \
- fi
-
-$(VAR_DB)/gshadow.db: /etc/gshadow
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print }' $^ | \
- (umask 077 && $(MAKEDB) -o $@ -)
- @echo "done."
- @if chgrp shadow $@ 2>/dev/null; then \
- chmod g+r $@; \
- else \
- chown 0 $@; chgrp 0 $@; chmod 600 $@; \
- echo; \
- echo "Warning: The shadow group database $@"; \
- echo "has been set to be readable only by root. You may want"; \
- echo "to make it readable by the \`shadow' group depending"; \
- echo "on your configuration."; \
- echo; \
- fi
-
-$(VAR_DB)/netgroup.db: /etc/netgroup
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { ini=1 } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { if (sub(/[ \t]*\\$$/, " ") == 0) end="\n"; \
- else end=""; \
- gsub(/[ \t]+/, " "); \
- sub(/^[ \t]*/, ""); \
- if (ini == 0) printf "%s%s", $$0, end; \
- else printf ".%s %s%s", $$1, $$0, end; \
- ini=end == "" ? 0 : 1; } \
- END { if (ini==0) printf "\n" }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/00/372ed55fe67d9bd2c5f92f7ce0a6716bb3ae5e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/00/372ed55fe67d9bd2c5f92f7ce0a6716bb3ae5e
deleted file mode 120000
index bf0b2cc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/00/372ed55fe67d9bd2c5f92f7ce0a6716bb3ae5e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ANSI_X3.110.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/00/372ed55fe67d9bd2c5f92f7ce0a6716bb3ae5e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/00/372ed55fe67d9bd2c5f92f7ce0a6716bb3ae5e.debug
deleted file mode 120000
index e63616b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/00/372ed55fe67d9bd2c5f92f7ce0a6716bb3ae5e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ANSI_X3.110.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/01/0781a74c165208ec9639f752d9b27f88028056 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/01/0781a74c165208ec9639f752d9b27f88028056
deleted file mode 120000
index 2b82ed7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/01/0781a74c165208ec9639f752d9b27f88028056
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libpthread-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/01/0781a74c165208ec9639f752d9b27f88028056.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/01/0781a74c165208ec9639f752d9b27f88028056.debug
deleted file mode 120000
index a1c3b85..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/01/0781a74c165208ec9639f752d9b27f88028056.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libpthread-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/0b5699a921e9ae3666cae26d9f532a9992164d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/0b5699a921e9ae3666cae26d9f532a9992164d
deleted file mode 120000
index a67dbf4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/0b5699a921e9ae3666cae26d9f532a9992164d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM860.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/0b5699a921e9ae3666cae26d9f532a9992164d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/0b5699a921e9ae3666cae26d9f532a9992164d.debug
deleted file mode 120000
index 5301867..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/0b5699a921e9ae3666cae26d9f532a9992164d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM860.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/6d294fe627cf30c7bf95a284b72952c8cc4fff b/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/6d294fe627cf30c7bf95a284b72952c8cc4fff
deleted file mode 120000
index d605443..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/6d294fe627cf30c7bf95a284b72952c8cc4fff
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM284.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/6d294fe627cf30c7bf95a284b72952c8cc4fff.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/6d294fe627cf30c7bf95a284b72952c8cc4fff.debug
deleted file mode 120000
index c85a107..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/02/6d294fe627cf30c7bf95a284b72952c8cc4fff.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM284.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/175507a54c1dc19680b479c8aee5512ec48b76 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/175507a54c1dc19680b479c8aee5512ec48b76
deleted file mode 120000
index 6804f9d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/175507a54c1dc19680b479c8aee5512ec48b76
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/175507a54c1dc19680b479c8aee5512ec48b76.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/175507a54c1dc19680b479c8aee5512ec48b76.debug
deleted file mode 120000
index 6ab242b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/175507a54c1dc19680b479c8aee5512ec48b76.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/766bf6242ab829d852f02bc33260195c87e12d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/766bf6242ab829d852f02bc33260195c87e12d
deleted file mode 120000
index 67eadfc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/766bf6242ab829d852f02bc33260195c87e12d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1141.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/766bf6242ab829d852f02bc33260195c87e12d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/766bf6242ab829d852f02bc33260195c87e12d.debug
deleted file mode 120000
index 676d1e1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/766bf6242ab829d852f02bc33260195c87e12d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1141.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/ef7f1698975feec575cd065ca3144627993f09 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/ef7f1698975feec575cd065ca3144627993f09
deleted file mode 120000
index 36dfc12..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/ef7f1698975feec575cd065ca3144627993f09
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/RK1048.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/ef7f1698975feec575cd065ca3144627993f09.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/ef7f1698975feec575cd065ca3144627993f09.debug
deleted file mode 120000
index 9fcd8ef..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/03/ef7f1698975feec575cd065ca3144627993f09.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/RK1048.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/1007010bac3be3132166292429a28fe0c0aab4 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/1007010bac3be3132166292429a28fe0c0aab4
deleted file mode 120000
index 7e89d25..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/1007010bac3be3132166292429a28fe0c0aab4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9E.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/1007010bac3be3132166292429a28fe0c0aab4.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/1007010bac3be3132166292429a28fe0c0aab4.debug
deleted file mode 120000
index 383fd58..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/1007010bac3be3132166292429a28fe0c0aab4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9E.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/fd1cde96fed400f872967a8b9ed3d0b367ab55 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/fd1cde96fed400f872967a8b9ed3d0b367ab55
deleted file mode 120000
index c1e47aa..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/fd1cde96fed400f872967a8b9ed3d0b367ab55
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libnsl-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/fd1cde96fed400f872967a8b9ed3d0b367ab55.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/fd1cde96fed400f872967a8b9ed3d0b367ab55.debug
deleted file mode 120000
index ce9b07b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/04/fd1cde96fed400f872967a8b9ed3d0b367ab55.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libnsl-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/01d864777729d87ca09ff50447041b8c6cbace b/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/01d864777729d87ca09ff50447041b8c6cbace
deleted file mode 120000
index 343bd36..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/01d864777729d87ca09ff50447041b8c6cbace
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1129.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/01d864777729d87ca09ff50447041b8c6cbace.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/01d864777729d87ca09ff50447041b8c6cbace.debug
deleted file mode 120000
index 93419ab..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/01d864777729d87ca09ff50447041b8c6cbace.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1129.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/19c9255962eed981f7a1a58f1bac32590795b9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/19c9255962eed981f7a1a58f1bac32590795b9
deleted file mode 120000
index 824f086..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/19c9255962eed981f7a1a58f1bac32590795b9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-PT.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/19c9255962eed981f7a1a58f1bac32590795b9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/19c9255962eed981f7a1a58f1bac32590795b9.debug
deleted file mode 120000
index d9058a2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/05/19c9255962eed981f7a1a58f1bac32590795b9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-PT.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/18944fefed93bbec50c2e2cb896aea9fababb6 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/18944fefed93bbec50c2e2cb896aea9fababb6
deleted file mode 120000
index 95e4534..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/18944fefed93bbec50c2e2cb896aea9fababb6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM277.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/18944fefed93bbec50c2e2cb896aea9fababb6.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/18944fefed93bbec50c2e2cb896aea9fababb6.debug
deleted file mode 120000
index 02e73ee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/18944fefed93bbec50c2e2cb896aea9fababb6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM277.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/920e792e069c0a2dc9f7e39020cc3cf8683347 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/920e792e069c0a2dc9f7e39020cc3cf8683347
deleted file mode 120000
index 51f2386..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/920e792e069c0a2dc9f7e39020cc3cf8683347
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/920e792e069c0a2dc9f7e39020cc3cf8683347.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/920e792e069c0a2dc9f7e39020cc3cf8683347.debug
deleted file mode 120000
index e4ed585..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/06/920e792e069c0a2dc9f7e39020cc3cf8683347.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/77750d42df37ce6ba284810d2a285ea16de172 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/77750d42df37ce6ba284810d2a285ea16de172
deleted file mode 120000
index aeaad92..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/77750d42df37ce6ba284810d2a285ea16de172
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1158.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/77750d42df37ce6ba284810d2a285ea16de172.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/77750d42df37ce6ba284810d2a285ea16de172.debug
deleted file mode 120000
index fa39945..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/77750d42df37ce6ba284810d2a285ea16de172.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1158.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/7d1ad546ace69ef512113cde8864ccc2cc7d40 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/7d1ad546ace69ef512113cde8864ccc2cc7d40
deleted file mode 120000
index 1850f42..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/7d1ad546ace69ef512113cde8864ccc2cc7d40
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP932.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/7d1ad546ace69ef512113cde8864ccc2cc7d40.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/7d1ad546ace69ef512113cde8864ccc2cc7d40.debug
deleted file mode 120000
index d14da70..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/07/7d1ad546ace69ef512113cde8864ccc2cc7d40.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP932.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/7f09a0612ebeccbb7cac34a1c87b3921a341cf b/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/7f09a0612ebeccbb7cac34a1c87b3921a341cf
deleted file mode 120000
index d8122eb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/7f09a0612ebeccbb7cac34a1c87b3921a341cf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-ACADEMY.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/7f09a0612ebeccbb7cac34a1c87b3921a341cf.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/7f09a0612ebeccbb7cac34a1c87b3921a341cf.debug
deleted file mode 120000
index 0771c04..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/7f09a0612ebeccbb7cac34a1c87b3921a341cf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-ACADEMY.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/a7d8a92d5c3d95377bd5acadb0b4a1ee629fc2 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/a7d8a92d5c3d95377bd5acadb0b4a1ee629fc2
deleted file mode 120000
index 07f2a6e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/a7d8a92d5c3d95377bd5acadb0b4a1ee629fc2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM871.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/a7d8a92d5c3d95377bd5acadb0b4a1ee629fc2.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/a7d8a92d5c3d95377bd5acadb0b4a1ee629fc2.debug
deleted file mode 120000
index f77fe51..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/a7d8a92d5c3d95377bd5acadb0b4a1ee629fc2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM871.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/b343d6a5df4deaba1aef234a71baf17b870373 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/b343d6a5df4deaba1aef234a71baf17b870373
deleted file mode 120000
index 6301dbf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/b343d6a5df4deaba1aef234a71baf17b870373
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM851.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/b343d6a5df4deaba1aef234a71baf17b870373.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/b343d6a5df4deaba1aef234a71baf17b870373.debug
deleted file mode 120000
index 8f65bb6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/08/b343d6a5df4deaba1aef234a71baf17b870373.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM851.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/93dfa8534566d7905cd467d24e38898f8b67a2 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/93dfa8534566d7905cd467d24e38898f8b67a2
deleted file mode 120000
index 6fb5160..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/93dfa8534566d7905cd467d24e38898f8b67a2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-SEFI.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/93dfa8534566d7905cd467d24e38898f8b67a2.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/93dfa8534566d7905cd467d24e38898f8b67a2.debug
deleted file mode 120000
index f1dd571..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/93dfa8534566d7905cd467d24e38898f8b67a2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-SEFI.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/db91c86aaa650d0b7e842e45437b3643172a96 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/db91c86aaa650d0b7e842e45437b3643172a96
deleted file mode 120000
index a5f54f1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/db91c86aaa650d0b7e842e45437b3643172a96
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM256.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/db91c86aaa650d0b7e842e45437b3643172a96.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/db91c86aaa650d0b7e842e45437b3643172a96.debug
deleted file mode 120000
index 2d604ad..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/09/db91c86aaa650d0b7e842e45437b3643172a96.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM256.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0a/86ec93c853bd31017c75d14fab89bc3c8b95f1 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0a/86ec93c853bd31017c75d14fab89bc3c8b95f1
deleted file mode 120000
index b08bec2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0a/86ec93c853bd31017c75d14fab89bc3c8b95f1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1130.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0a/86ec93c853bd31017c75d14fab89bc3c8b95f1.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0a/86ec93c853bd31017c75d14fab89bc3c8b95f1.debug
deleted file mode 120000
index baf9f56..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0a/86ec93c853bd31017c75d14fab89bc3c8b95f1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1130.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0b/846544ed3dc19a89981f5669d63b70676a8815 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0b/846544ed3dc19a89981f5669d63b70676a8815
deleted file mode 120000
index cbfb6bb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0b/846544ed3dc19a89981f5669d63b70676a8815
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM880.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0b/846544ed3dc19a89981f5669d63b70676a8815.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0b/846544ed3dc19a89981f5669d63b70676a8815.debug
deleted file mode 120000
index 6d30310..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0b/846544ed3dc19a89981f5669d63b70676a8815.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM880.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/aec46633ed10dfa3a9068a989332291b74f335 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/aec46633ed10dfa3a9068a989332291b74f335
deleted file mode 120000
index b083491..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/aec46633ed10dfa3a9068a989332291b74f335
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1157.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/aec46633ed10dfa3a9068a989332291b74f335.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/aec46633ed10dfa3a9068a989332291b74f335.debug
deleted file mode 120000
index bd89ae5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/aec46633ed10dfa3a9068a989332291b74f335.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1157.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/e0e5c39aeef708902d651e69ad92be150d5156 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/e0e5c39aeef708902d651e69ad92be150d5156
deleted file mode 120000
index d9e9b58..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/e0e5c39aeef708902d651e69ad92be150d5156
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM870.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/e0e5c39aeef708902d651e69ad92be150d5156.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/e0e5c39aeef708902d651e69ad92be150d5156.debug
deleted file mode 120000
index 2dcbadd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0d/e0e5c39aeef708902d651e69ad92be150d5156.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM870.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/094854a3ab7d532f8aa4a2c6f557f642fd24e6 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/094854a3ab7d532f8aa4a2c6f557f642fd24e6
deleted file mode 120000
index b6b7a05..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/094854a3ab7d532f8aa4a2c6f557f642fd24e6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FR.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/094854a3ab7d532f8aa4a2c6f557f642fd24e6.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/094854a3ab7d532f8aa4a2c6f557f642fd24e6.debug
deleted file mode 120000
index 460da63..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/094854a3ab7d532f8aa4a2c6f557f642fd24e6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FR.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/3b0b4d210c9e41928e44be971de5bcb9fdeead b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/3b0b4d210c9e41928e44be971de5bcb9fdeead
deleted file mode 120000
index 0061e0b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/3b0b4d210c9e41928e44be971de5bcb9fdeead
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-3.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/3b0b4d210c9e41928e44be971de5bcb9fdeead.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/3b0b4d210c9e41928e44be971de5bcb9fdeead.debug
deleted file mode 120000
index 4fd82d0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/3b0b4d210c9e41928e44be971de5bcb9fdeead.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-3.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/5ba9752a3ba4bf448ad41fcdc64f8dcfce701d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/5ba9752a3ba4bf448ad41fcdc64f8dcfce701d
deleted file mode 120000
index 4bfc725..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/5ba9752a3ba4bf448ad41fcdc64f8dcfce701d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/5ba9752a3ba4bf448ad41fcdc64f8dcfce701d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/5ba9752a3ba4bf448ad41fcdc64f8dcfce701d.debug
deleted file mode 120000
index 2edb145..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0e/5ba9752a3ba4bf448ad41fcdc64f8dcfce701d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/6bdf764f205dc300995f253b962b73cf5ed06a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/6bdf764f205dc300995f253b962b73cf5ed06a
deleted file mode 120000
index 81c3595..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/6bdf764f205dc300995f253b962b73cf5ed06a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM863.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/6bdf764f205dc300995f253b962b73cf5ed06a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/6bdf764f205dc300995f253b962b73cf5ed06a.debug
deleted file mode 120000
index de89874..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/6bdf764f205dc300995f253b962b73cf5ed06a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM863.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/ac56dd135da26f2c3f9ddf2ceb9cf6e80f4788 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/ac56dd135da26f2c3f9ddf2ceb9cf6e80f4788
deleted file mode 120000
index 87cb680..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/ac56dd135da26f2c3f9ddf2ceb9cf6e80f4788
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-KR.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/ac56dd135da26f2c3f9ddf2ceb9cf6e80f4788.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/ac56dd135da26f2c3f9ddf2ceb9cf6e80f4788.debug
deleted file mode 120000
index f876784..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/0f/ac56dd135da26f2c3f9ddf2ceb9cf6e80f4788.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-KR.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/13/db2f5af9e14f3629a2b7fdcdeea94cb7d9c534 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/13/db2f5af9e14f3629a2b7fdcdeea94cb7d9c534
deleted file mode 120000
index a7ed4dd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/13/db2f5af9e14f3629a2b7fdcdeea94cb7d9c534
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE-A.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/13/db2f5af9e14f3629a2b7fdcdeea94cb7d9c534.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/13/db2f5af9e14f3629a2b7fdcdeea94cb7d9c534.debug
deleted file mode 120000
index 23bcc9c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/13/db2f5af9e14f3629a2b7fdcdeea94cb7d9c534.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE-A.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/6e241536495d29a431019bdf91460402c8818a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/6e241536495d29a431019bdf91460402c8818a
deleted file mode 120000
index e6a998a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/6e241536495d29a431019bdf91460402c8818a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1156.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/6e241536495d29a431019bdf91460402c8818a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/6e241536495d29a431019bdf91460402c8818a.debug
deleted file mode 120000
index f7bb3c8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/6e241536495d29a431019bdf91460402c8818a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1156.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/99599e8e3f4738a842324c6718dd22664876a8 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/99599e8e3f4738a842324c6718dd22664876a8
deleted file mode 120000
index ce71c87..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/99599e8e3f4738a842324c6718dd22664876a8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-THAI8.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/99599e8e3f4738a842324c6718dd22664876a8.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/99599e8e3f4738a842324c6718dd22664876a8.debug
deleted file mode 120000
index c2c4e29..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/99599e8e3f4738a842324c6718dd22664876a8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-THAI8.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/cdd59fff18af0e4806242ef4b01a73ff0615e9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/cdd59fff18af0e4806242ef4b01a73ff0615e9
deleted file mode 120000
index 0b4e30e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/cdd59fff18af0e4806242ef4b01a73ff0615e9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libGB.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/cdd59fff18af0e4806242ef4b01a73ff0615e9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/cdd59fff18af0e4806242ef4b01a73ff0615e9.debug
deleted file mode 120000
index 1f53775..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/14/cdd59fff18af0e4806242ef4b01a73ff0615e9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libGB.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/15/67e1e3d5637c8cf0709061ba66b4e88e4ce279 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/15/67e1e3d5637c8cf0709061ba66b4e88e4ce279
deleted file mode 120000
index 4827a73..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/15/67e1e3d5637c8cf0709061ba66b4e88e4ce279
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM865.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/15/67e1e3d5637c8cf0709061ba66b4e88e4ce279.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/15/67e1e3d5637c8cf0709061ba66b4e88e4ce279.debug
deleted file mode 120000
index 94b9430..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/15/67e1e3d5637c8cf0709061ba66b4e88e4ce279.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM865.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/862044e2da7d123589bfc5a9925a49caab1f02 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/862044e2da7d123589bfc5a9925a49caab1f02
deleted file mode 120000
index 7fb3aa1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/862044e2da7d123589bfc5a9925a49caab1f02
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1371.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/862044e2da7d123589bfc5a9925a49caab1f02.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/862044e2da7d123589bfc5a9925a49caab1f02.debug
deleted file mode 120000
index ee0b466..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/862044e2da7d123589bfc5a9925a49caab1f02.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1371.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/9aebad9c095bc20949fd37a256333375f2fd60 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/9aebad9c095bc20949fd37a256333375f2fd60
deleted file mode 120000
index bf4d03b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/9aebad9c095bc20949fd37a256333375f2fd60
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1399.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/9aebad9c095bc20949fd37a256333375f2fd60.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/9aebad9c095bc20949fd37a256333375f2fd60.debug
deleted file mode 120000
index e954e32..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/16/9aebad9c095bc20949fd37a256333375f2fd60.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1399.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/656a265ca75a2c7f18cea2e06cae09a69b183b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/656a265ca75a2c7f18cea2e06cae09a69b183b
deleted file mode 120000
index 3f442ee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/656a265ca75a2c7f18cea2e06cae09a69b183b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/656a265ca75a2c7f18cea2e06cae09a69b183b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/656a265ca75a2c7f18cea2e06cae09a69b183b.debug
deleted file mode 120000
index 5a0232b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/656a265ca75a2c7f18cea2e06cae09a69b183b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/68ec436bf1f279e7f64d2ac9dfb4880dcfe87a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/68ec436bf1f279e7f64d2ac9dfb4880dcfe87a
deleted file mode 120000
index 98013d1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/68ec436bf1f279e7f64d2ac9dfb4880dcfe87a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1364.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/68ec436bf1f279e7f64d2ac9dfb4880dcfe87a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/68ec436bf1f279e7f64d2ac9dfb4880dcfe87a.debug
deleted file mode 120000
index a19fc22..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/68ec436bf1f279e7f64d2ac9dfb4880dcfe87a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1364.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/7d3f062265cab9944f6779750803ae80a97c99 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/7d3f062265cab9944f6779750803ae80a97c99
deleted file mode 120000
index ceba754..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/7d3f062265cab9944f6779750803ae80a97c99
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK-CCITT.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/7d3f062265cab9944f6779750803ae80a97c99.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/7d3f062265cab9944f6779750803ae80a97c99.debug
deleted file mode 120000
index 68ee6c7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/7d3f062265cab9944f6779750803ae80a97c99.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK-CCITT.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/f30898937ace23e30139492f6e5b286bd31669 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/f30898937ace23e30139492f6e5b286bd31669
deleted file mode 120000
index 53c78d5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/f30898937ace23e30139492f6e5b286bd31669
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/f30898937ace23e30139492f6e5b286bd31669.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/f30898937ace23e30139492f6e5b286bd31669.debug
deleted file mode 120000
index 4a7fc29..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/17/f30898937ace23e30139492f6e5b286bd31669.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/18/c9da4143f9bfc9de5747900fbb269c33f1950e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/18/c9da4143f9bfc9de5747900fbb269c33f1950e
deleted file mode 120000
index 9b3cd27..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/18/c9da4143f9bfc9de5747900fbb269c33f1950e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1145.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/18/c9da4143f9bfc9de5747900fbb269c33f1950e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/18/c9da4143f9bfc9de5747900fbb269c33f1950e.debug
deleted file mode 120000
index 05f6efb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/18/c9da4143f9bfc9de5747900fbb269c33f1950e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1145.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/19/372d8431d59d1c5293bca1ebaf7ca15317e30e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/19/372d8431d59d1c5293bca1ebaf7ca15317e30e
deleted file mode 120000
index 636b75a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/19/372d8431d59d1c5293bca1ebaf7ca15317e30e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM918.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/19/372d8431d59d1c5293bca1ebaf7ca15317e30e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/19/372d8431d59d1c5293bca1ebaf7ca15317e30e.debug
deleted file mode 120000
index b2611f6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/19/372d8431d59d1c5293bca1ebaf7ca15317e30e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM918.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/c096410e052f0be2c3b8963e13322c22689483 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/c096410e052f0be2c3b8963e13322c22689483
deleted file mode 120000
index 3422b33..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/c096410e052f0be2c3b8963e13322c22689483
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1124.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/c096410e052f0be2c3b8963e13322c22689483.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/c096410e052f0be2c3b8963e13322c22689483.debug
deleted file mode 120000
index d08772a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/c096410e052f0be2c3b8963e13322c22689483.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1124.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/e3450e298e9479f1e47601d61e5e75ff52f6d1 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/e3450e298e9479f1e47601d61e5e75ff52f6d1
deleted file mode 120000
index 133ed7f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/e3450e298e9479f1e47601d61e5e75ff52f6d1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1253.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/e3450e298e9479f1e47601d61e5e75ff52f6d1.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/e3450e298e9479f1e47601d61e5e75ff52f6d1.debug
deleted file mode 120000
index 762dbaf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1a/e3450e298e9479f1e47601d61e5e75ff52f6d1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1253.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1d/cac6940855fe6addc3babbd4b4a959aea3d492 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1d/cac6940855fe6addc3babbd4b4a959aea3d492
deleted file mode 120000
index 1e814c4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1d/cac6940855fe6addc3babbd4b4a959aea3d492
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-CYRILLIC.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1d/cac6940855fe6addc3babbd4b4a959aea3d492.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1d/cac6940855fe6addc3babbd4b4a959aea3d492.debug
deleted file mode 120000
index e55c515..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1d/cac6940855fe6addc3babbd4b4a959aea3d492.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-CYRILLIC.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/1a740726bb63cd3aeccfd0b112c5888a713c3b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/1a740726bb63cd3aeccfd0b112c5888a713c3b
deleted file mode 120000
index 9e1db51..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/1a740726bb63cd3aeccfd0b112c5888a713c3b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1149.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/1a740726bb63cd3aeccfd0b112c5888a713c3b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/1a740726bb63cd3aeccfd0b112c5888a713c3b.debug
deleted file mode 120000
index 0f5b158..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/1a740726bb63cd3aeccfd0b112c5888a713c3b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1149.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/6990583b728fe4525a5d37473b6d546ca8098e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/6990583b728fe4525a5d37473b6d546ca8098e
deleted file mode 120000
index dace19a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/6990583b728fe4525a5d37473b6d546ca8098e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/audit/sotruss-lib.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/6990583b728fe4525a5d37473b6d546ca8098e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/6990583b728fe4525a5d37473b6d546ca8098e.debug
deleted file mode 120000
index 8df5897..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/6990583b728fe4525a5d37473b6d546ca8098e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/audit/sotruss-lib.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/abff6daad38c544dc1540d7423e263458536ce b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/abff6daad38c544dc1540d7423e263458536ce
deleted file mode 120000
index c17211a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/abff6daad38c544dc1540d7423e263458536ce
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/librt-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/abff6daad38c544dc1540d7423e263458536ce.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/abff6daad38c544dc1540d7423e263458536ce.debug
deleted file mode 120000
index 02bc035..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1e/abff6daad38c544dc1540d7423e263458536ce.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/librt-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1f/2db5a2339a45e748c5cc6aeb71d8739a4c6431 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1f/2db5a2339a45e748c5cc6aeb71d8739a4c6431
deleted file mode 120000
index c6cd88d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1f/2db5a2339a45e748c5cc6aeb71d8739a4c6431
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1160.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1f/2db5a2339a45e748c5cc6aeb71d8739a4c6431.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/1f/2db5a2339a45e748c5cc6aeb71d8739a4c6431.debug
deleted file mode 120000
index 0b3362d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/1f/2db5a2339a45e748c5cc6aeb71d8739a4c6431.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1160.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/4f1f5f7f54921b82e2fbab2f2c84483f65df6a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/4f1f5f7f54921b82e2fbab2f2c84483f65df6a
deleted file mode 120000
index b1e780e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/4f1f5f7f54921b82e2fbab2f2c84483f65df6a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-TURKISH8.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/4f1f5f7f54921b82e2fbab2f2c84483f65df6a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/4f1f5f7f54921b82e2fbab2f2c84483f65df6a.debug
deleted file mode 120000
index 6605d71..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/4f1f5f7f54921b82e2fbab2f2c84483f65df6a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-TURKISH8.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/5b22d40903682f64c2ec501f5622ea0cd3d620 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/5b22d40903682f64c2ec501f5622ea0cd3d620
deleted file mode 120000
index e56c792..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/5b22d40903682f64c2ec501f5622ea0cd3d620
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4909.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/5b22d40903682f64c2ec501f5622ea0cd3d620.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/5b22d40903682f64c2ec501f5622ea0cd3d620.debug
deleted file mode 120000
index 8b161ca..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/20/5b22d40903682f64c2ec501f5622ea0cd3d620.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4909.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/637335c1ee3d71e0a37286bd326eeb08165614 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/637335c1ee3d71e0a37286bd326eeb08165614
deleted file mode 120000
index f425cf8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/637335c1ee3d71e0a37286bd326eeb08165614
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-T.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/637335c1ee3d71e0a37286bd326eeb08165614.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/637335c1ee3d71e0a37286bd326eeb08165614.debug
deleted file mode 120000
index d49cf5c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/637335c1ee3d71e0a37286bd326eeb08165614.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-T.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/d8fab3a79dec6e49e7e37b98082a59b700d774 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/d8fab3a79dec6e49e7e37b98082a59b700d774
deleted file mode 120000
index 982287a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/d8fab3a79dec6e49e7e37b98082a59b700d774
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-2.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/d8fab3a79dec6e49e7e37b98082a59b700d774.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/d8fab3a79dec6e49e7e37b98082a59b700d774.debug
deleted file mode 120000
index f60ef5c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/22/d8fab3a79dec6e49e7e37b98082a59b700d774.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-2.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/5d2d3c028dcd98783d359d409f2a8f242ba3e0 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/5d2d3c028dcd98783d359d409f2a8f242ba3e0
deleted file mode 120000
index c1d604e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/5d2d3c028dcd98783d359d409f2a8f242ba3e0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM869.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/5d2d3c028dcd98783d359d409f2a8f242ba3e0.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/5d2d3c028dcd98783d359d409f2a8f242ba3e0.debug
deleted file mode 120000
index 639b701..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/5d2d3c028dcd98783d359d409f2a8f242ba3e0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM869.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/8e4834f4cad8adefe4ec92df672539e88b2daf b/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/8e4834f4cad8adefe4ec92df672539e88b2daf
deleted file mode 120000
index 37e0d0c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/8e4834f4cad8adefe4ec92df672539e88b2daf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BRF.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/8e4834f4cad8adefe4ec92df672539e88b2daf.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/8e4834f4cad8adefe4ec92df672539e88b2daf.debug
deleted file mode 120000
index 5f9a901..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/8e4834f4cad8adefe4ec92df672539e88b2daf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BRF.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/99495170b32319556661ba23606e2cbe87efd1 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/99495170b32319556661ba23606e2cbe87efd1
deleted file mode 120000
index be57ee5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/99495170b32319556661ba23606e2cbe87efd1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CWI.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/99495170b32319556661ba23606e2cbe87efd1.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/99495170b32319556661ba23606e2cbe87efd1.debug
deleted file mode 120000
index 5f89555..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/24/99495170b32319556661ba23606e2cbe87efd1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CWI.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/05dbf3abd3a0065b0276a491a32445633e4f85 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/05dbf3abd3a0065b0276a491a32445633e4f85
deleted file mode 120000
index b100a8b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/05dbf3abd3a0065b0276a491a32445633e4f85
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1140.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/05dbf3abd3a0065b0276a491a32445633e4f85.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/05dbf3abd3a0065b0276a491a32445633e4f85.debug
deleted file mode 120000
index 9e6baee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/05dbf3abd3a0065b0276a491a32445633e4f85.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1140.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/f98a263cb382b029e1c7f7b9d17fddb144f94e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/f98a263cb382b029e1c7f7b9d17fddb144f94e
deleted file mode 120000
index 7640fe0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/f98a263cb382b029e1c7f7b9d17fddb144f94e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1133.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/f98a263cb382b029e1c7f7b9d17fddb144f94e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/f98a263cb382b029e1c7f7b9d17fddb144f94e.debug
deleted file mode 120000
index e57a029..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/25/f98a263cb382b029e1c7f7b9d17fddb144f94e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1133.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/26/01e85db1031e21f41a8c7f917821506a5fabef b/armv7a/glibc-2.33/usr/lib/debug/.build-id/26/01e85db1031e21f41a8c7f917821506a5fabef
deleted file mode 120000
index e18c704..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/26/01e85db1031e21f41a8c7f917821506a5fabef
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM420.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/26/01e85db1031e21f41a8c7f917821506a5fabef.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/26/01e85db1031e21f41a8c7f917821506a5fabef.debug
deleted file mode 120000
index 3043b0b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/26/01e85db1031e21f41a8c7f917821506a5fabef.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM420.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/27/5aa6e1c200e0f7a28b493e4617e168c66433d8 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/27/5aa6e1c200e0f7a28b493e4617e168c66433d8
deleted file mode 120000
index cb993e7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/27/5aa6e1c200e0f7a28b493e4617e168c66433d8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TCVN5712-1.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/27/5aa6e1c200e0f7a28b493e4617e168c66433d8.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/27/5aa6e1c200e0f7a28b493e4617e168c66433d8.debug
deleted file mode 120000
index 0edebd3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/27/5aa6e1c200e0f7a28b493e4617e168c66433d8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TCVN5712-1.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/7331a354ac5f4ed9a9883a0c364ea544ad3d6a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/7331a354ac5f4ed9a9883a0c364ea544ad3d6a
deleted file mode 120000
index f1f6ed9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/7331a354ac5f4ed9a9883a0c364ea544ad3d6a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SAMI-WS2.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/7331a354ac5f4ed9a9883a0c364ea544ad3d6a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/7331a354ac5f4ed9a9883a0c364ea544ad3d6a.debug
deleted file mode 120000
index 970de55..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/7331a354ac5f4ed9a9883a0c364ea544ad3d6a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SAMI-WS2.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/d29432f98c8ad8cf15e683dda1dd1818da5b01 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/d29432f98c8ad8cf15e683dda1dd1818da5b01
deleted file mode 120000
index ea52417..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/d29432f98c8ad8cf15e683dda1dd1818da5b01
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP774.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/d29432f98c8ad8cf15e683dda1dd1818da5b01.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/d29432f98c8ad8cf15e683dda1dd1818da5b01.debug
deleted file mode 120000
index ecc3aca..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/d29432f98c8ad8cf15e683dda1dd1818da5b01.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP774.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/f2ca8f76f8430e717ca3a3dafea484ae711e6e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/f2ca8f76f8430e717ca3a3dafea484ae711e6e
deleted file mode 120000
index 43168cf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/f2ca8f76f8430e717ca3a3dafea484ae711e6e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/sbin/ldconfig
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/f2ca8f76f8430e717ca3a3dafea484ae711e6e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/f2ca8f76f8430e717ca3a3dafea484ae711e6e.debug
deleted file mode 120000
index a1f4c73..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/28/f2ca8f76f8430e717ca3a3dafea484ae711e6e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/sbin/ldconfig.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/2339d158508f3a2da6261e92110769e0f46da9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/2339d158508f3a2da6261e92110769e0f46da9
deleted file mode 120000
index 246c261..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/2339d158508f3a2da6261e92110769e0f46da9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-US.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/2339d158508f3a2da6261e92110769e0f46da9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/2339d158508f3a2da6261e92110769e0f46da9.debug
deleted file mode 120000
index be80edb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/2339d158508f3a2da6261e92110769e0f46da9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-US.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/ba01473206cafc11e784417af899709e032a7c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/ba01473206cafc11e784417af899709e032a7c
deleted file mode 120000
index a943980..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/ba01473206cafc11e784417af899709e032a7c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM932.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/ba01473206cafc11e784417af899709e032a7c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/ba01473206cafc11e784417af899709e032a7c.debug
deleted file mode 120000
index fc37e5f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/ba01473206cafc11e784417af899709e032a7c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM932.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/c1a78a277ab66a25727367dca54cb0001ec7f6 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/c1a78a277ab66a25727367dca54cb0001ec7f6
deleted file mode 120000
index e152c6a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/c1a78a277ab66a25727367dca54cb0001ec7f6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1146.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/c1a78a277ab66a25727367dca54cb0001ec7f6.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/c1a78a277ab66a25727367dca54cb0001ec7f6.debug
deleted file mode 120000
index 6198743..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/c1a78a277ab66a25727367dca54cb0001ec7f6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1146.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/d9fcc455927f36e425f376c86c1426b3e1a45a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/d9fcc455927f36e425f376c86c1426b3e1a45a
deleted file mode 120000
index b287a8b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/d9fcc455927f36e425f376c86c1426b3e1a45a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SHIFT_JISX0213.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/d9fcc455927f36e425f376c86c1426b3e1a45a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/d9fcc455927f36e425f376c86c1426b3e1a45a.debug
deleted file mode 120000
index 80161ec..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/29/d9fcc455927f36e425f376c86c1426b3e1a45a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SHIFT_JISX0213.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2b/002cd18e37cdc6ec7cf7ad813212d3408d4dd2 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2b/002cd18e37cdc6ec7cf7ad813212d3408d4dd2
deleted file mode 120000
index f70ee81..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2b/002cd18e37cdc6ec7cf7ad813212d3408d4dd2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM297.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2b/002cd18e37cdc6ec7cf7ad813212d3408d4dd2.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2b/002cd18e37cdc6ec7cf7ad813212d3408d4dd2.debug
deleted file mode 120000
index f80cec7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2b/002cd18e37cdc6ec7cf7ad813212d3408d4dd2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM297.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/54bd98f81951bf610e62a51b1fc99b65228938 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/54bd98f81951bf610e62a51b1fc99b65228938
deleted file mode 120000
index 6a14194..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/54bd98f81951bf610e62a51b1fc99b65228938
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1155.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/54bd98f81951bf610e62a51b1fc99b65228938.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/54bd98f81951bf610e62a51b1fc99b65228938.debug
deleted file mode 120000
index 1cd59a9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/54bd98f81951bf610e62a51b1fc99b65228938.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1155.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/677207cb24e5b718601d00fb87e1f97163c7f2 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/677207cb24e5b718601d00fb87e1f97163c7f2
deleted file mode 120000
index afab543..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/677207cb24e5b718601d00fb87e1f97163c7f2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP773.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/677207cb24e5b718601d00fb87e1f97163c7f2.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/677207cb24e5b718601d00fb87e1f97163c7f2.debug
deleted file mode 120000
index 0d5f051..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2d/677207cb24e5b718601d00fb87e1f97163c7f2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP773.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2e/41661ab252e8a46dfa0a1efc3844549bd08992 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2e/41661ab252e8a46dfa0a1efc3844549bd08992
deleted file mode 120000
index 6352c09..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2e/41661ab252e8a46dfa0a1efc3844549bd08992
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-U.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2e/41661ab252e8a46dfa0a1efc3844549bd08992.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2e/41661ab252e8a46dfa0a1efc3844549bd08992.debug
deleted file mode 120000
index 6b6bef4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2e/41661ab252e8a46dfa0a1efc3844549bd08992.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-U.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/73fca87adea8c95c605f39af736b9afb812417 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/73fca87adea8c95c605f39af736b9afb812417
deleted file mode 120000
index f8ee717..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/73fca87adea8c95c605f39af736b9afb812417
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/73fca87adea8c95c605f39af736b9afb812417.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/73fca87adea8c95c605f39af736b9afb812417.debug
deleted file mode 120000
index 182e2aa..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/73fca87adea8c95c605f39af736b9afb812417.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libnss_db-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/75321b4271e80e0cb6b7762d8912279fa8385c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/75321b4271e80e0cb6b7762d8912279fa8385c
deleted file mode 120000
index 22b8fbb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/75321b4271e80e0cb6b7762d8912279fa8385c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN-EXT.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/75321b4271e80e0cb6b7762d8912279fa8385c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/75321b4271e80e0cb6b7762d8912279fa8385c.debug
deleted file mode 120000
index abd573e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/2f/75321b4271e80e0cb6b7762d8912279fa8385c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN-EXT.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/3ad110f290fb40ed2e85b5e21d53535d109678 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/3ad110f290fb40ed2e85b5e21d53535d109678
deleted file mode 120000
index 42a4c46..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/3ad110f290fb40ed2e85b5e21d53535d109678
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM857.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/3ad110f290fb40ed2e85b5e21d53535d109678.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/3ad110f290fb40ed2e85b5e21d53535d109678.debug
deleted file mode 120000
index 676668b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/3ad110f290fb40ed2e85b5e21d53535d109678.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM857.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/ec6bb792fd48af078cc80ecdb3be83d4d2ebdb b/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/ec6bb792fd48af078cc80ecdb3be83d4d2ebdb
deleted file mode 120000
index e04b7fc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/ec6bb792fd48af078cc80ecdb3be83d4d2ebdb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-14.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/ec6bb792fd48af078cc80ecdb3be83d4d2ebdb.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/ec6bb792fd48af078cc80ecdb3be83d4d2ebdb.debug
deleted file mode 120000
index a4bfd5f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/30/ec6bb792fd48af078cc80ecdb3be83d4d2ebdb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-14.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/33/72f2812a1de11d8f9c7f9c0910334c0e83ac45 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/33/72f2812a1de11d8f9c7f9c0910334c0e83ac45
deleted file mode 120000
index bd8bd1d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/33/72f2812a1de11d8f9c7f9c0910334c0e83ac45
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1153.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/33/72f2812a1de11d8f9c7f9c0910334c0e83ac45.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/33/72f2812a1de11d8f9c7f9c0910334c0e83ac45.debug
deleted file mode 120000
index 036b79f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/33/72f2812a1de11d8f9c7f9c0910334c0e83ac45.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1153.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/17c0c8c345337c6226568afb59ea2d656ccab3 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/17c0c8c345337c6226568afb59ea2d656ccab3
deleted file mode 120000
index 6c376ae..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/17c0c8c345337c6226568afb59ea2d656ccab3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-16.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/17c0c8c345337c6226568afb59ea2d656ccab3.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/17c0c8c345337c6226568afb59ea2d656ccab3.debug
deleted file mode 120000
index e5a546a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/17c0c8c345337c6226568afb59ea2d656ccab3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-16.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/323a349e8ef299e64a27c3b5679056a1875c3b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/323a349e8ef299e64a27c3b5679056a1875c3b
deleted file mode 120000
index 54e6e0c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/323a349e8ef299e64a27c3b5679056a1875c3b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM285.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/323a349e8ef299e64a27c3b5679056a1875c3b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/323a349e8ef299e64a27c3b5679056a1875c3b.debug
deleted file mode 120000
index d0624c9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/34/323a349e8ef299e64a27c3b5679056a1875c3b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM285.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/07d1cf0750d14f2be0179df39bcb3ab85b3cbc b/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/07d1cf0750d14f2be0179df39bcb3ab85b3cbc
deleted file mode 120000
index 85df2d4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/07d1cf0750d14f2be0179df39bcb3ab85b3cbc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-16.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/07d1cf0750d14f2be0179df39bcb3ab85b3cbc.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/07d1cf0750d14f2be0179df39bcb3ab85b3cbc.debug
deleted file mode 120000
index 395fced..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/07d1cf0750d14f2be0179df39bcb3ab85b3cbc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-16.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/ab90de3651268bb83b87dfa8c7051d1dfe4635 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/ab90de3651268bb83b87dfa8c7051d1dfe4635
deleted file mode 120000
index 47750dd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/ab90de3651268bb83b87dfa8c7051d1dfe4635
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1163.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/ab90de3651268bb83b87dfa8c7051d1dfe4635.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/ab90de3651268bb83b87dfa8c7051d1dfe4635.debug
deleted file mode 120000
index d16bfcb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/35/ab90de3651268bb83b87dfa8c7051d1dfe4635.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1163.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/37/67b7122b79b94c805cf31f4b19c6ce0a73e586 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/37/67b7122b79b94c805cf31f4b19c6ce0a73e586
deleted file mode 120000
index 4d246e5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/37/67b7122b79b94c805cf31f4b19c6ce0a73e586
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1123.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/37/67b7122b79b94c805cf31f4b19c6ce0a73e586.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/37/67b7122b79b94c805cf31f4b19c6ce0a73e586.debug
deleted file mode 120000
index 5fc73c3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/37/67b7122b79b94c805cf31f4b19c6ce0a73e586.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1123.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/38/b0e4694d21e0fd70582de68e92856e902a0099 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/38/b0e4694d21e0fd70582de68e92856e902a0099
deleted file mode 120000
index 0277e2f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/38/b0e4694d21e0fd70582de68e92856e902a0099
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-A.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/38/b0e4694d21e0fd70582de68e92856e902a0099.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/38/b0e4694d21e0fd70582de68e92856e902a0099.debug
deleted file mode 120000
index e345531..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/38/b0e4694d21e0fd70582de68e92856e902a0099.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-A.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/39/45f80e40b0ea1898962ca8f4704ee920677a95 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/39/45f80e40b0ea1898962ca8f4704ee920677a95
deleted file mode 120000
index fd1bbb0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/39/45f80e40b0ea1898962ca8f4704ee920677a95
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/39/45f80e40b0ea1898962ca8f4704ee920677a95.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/39/45f80e40b0ea1898962ca8f4704ee920677a95.debug
deleted file mode 120000
index c422ba3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/39/45f80e40b0ea1898962ca8f4704ee920677a95.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3b/71277292efbef72f31f265d36aacd679821ddd b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3b/71277292efbef72f31f265d36aacd679821ddd
deleted file mode 120000
index 7d25e51..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3b/71277292efbef72f31f265d36aacd679821ddd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UNICODE.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3b/71277292efbef72f31f265d36aacd679821ddd.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3b/71277292efbef72f31f265d36aacd679821ddd.debug
deleted file mode 120000
index fbdebc1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3b/71277292efbef72f31f265d36aacd679821ddd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UNICODE.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3c/4c6dcbc87d9bd5dd3ce5e9e0a94796f8a24fe0 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3c/4c6dcbc87d9bd5dd3ce5e9e0a94796f8a24fe0
deleted file mode 120000
index 5a72e89..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3c/4c6dcbc87d9bd5dd3ce5e9e0a94796f8a24fe0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libutil-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3c/4c6dcbc87d9bd5dd3ce5e9e0a94796f8a24fe0.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3c/4c6dcbc87d9bd5dd3ce5e9e0a94796f8a24fe0.debug
deleted file mode 120000
index 4a26db5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3c/4c6dcbc87d9bd5dd3ce5e9e0a94796f8a24fe0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libutil-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/81279dcb432ddb3dd3498616d656f86cb2e7ea b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/81279dcb432ddb3dd3498616d656f86cb2e7ea
deleted file mode 120000
index b795f3c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/81279dcb432ddb3dd3498616d656f86cb2e7ea
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libresolv-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/81279dcb432ddb3dd3498616d656f86cb2e7ea.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/81279dcb432ddb3dd3498616d656f86cb2e7ea.debug
deleted file mode 120000
index 2b267c3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/81279dcb432ddb3dd3498616d656f86cb2e7ea.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libresolv-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/fc59a6ee1224ea433a735e4b8799d5d86a61fa b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/fc59a6ee1224ea433a735e4b8799d5d86a61fa
deleted file mode 120000
index 4662367..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/fc59a6ee1224ea433a735e4b8799d5d86a61fa
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/ld-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/fc59a6ee1224ea433a735e4b8799d5d86a61fa.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/fc59a6ee1224ea433a735e4b8799d5d86a61fa.debug
deleted file mode 120000
index 998414d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3d/fc59a6ee1224ea433a735e4b8799d5d86a61fa.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/ld-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/cbcc8ee89b90b426e668df4d085e1cdd1ecaea b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/cbcc8ee89b90b426e668df4d085e1cdd1ecaea
deleted file mode 120000
index 345d2e5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/cbcc8ee89b90b426e668df4d085e1cdd1ecaea
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1112.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/cbcc8ee89b90b426e668df4d085e1cdd1ecaea.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/cbcc8ee89b90b426e668df4d085e1cdd1ecaea.debug
deleted file mode 120000
index 073805e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/cbcc8ee89b90b426e668df4d085e1cdd1ecaea.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1112.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/ed0b401e548d02a1626a32531eacb7fec12362 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/ed0b401e548d02a1626a32531eacb7fec12362
deleted file mode 120000
index 56e2b31..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/ed0b401e548d02a1626a32531eacb7fec12362
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/ed0b401e548d02a1626a32531eacb7fec12362.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/ed0b401e548d02a1626a32531eacb7fec12362.debug
deleted file mode 120000
index 7b7d035..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3e/ed0b401e548d02a1626a32531eacb7fec12362.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3f/2f97d7a9f0829b6f2b0805cc5f0622e30357c1 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3f/2f97d7a9f0829b6f2b0805cc5f0622e30357c1
deleted file mode 120000
index bf3c584..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3f/2f97d7a9f0829b6f2b0805cc5f0622e30357c1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI-8.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3f/2f97d7a9f0829b6f2b0805cc5f0622e30357c1.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/3f/2f97d7a9f0829b6f2b0805cc5f0622e30357c1.debug
deleted file mode 120000
index 5f06512..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/3f/2f97d7a9f0829b6f2b0805cc5f0622e30357c1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI-8.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/40/56396ad789fc7815bfcd21edeccb315c6ba438 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/40/56396ad789fc7815bfcd21edeccb315c6ba438
deleted file mode 120000
index d0544b8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/40/56396ad789fc7815bfcd21edeccb315c6ba438
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1166.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/40/56396ad789fc7815bfcd21edeccb315c6ba438.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/40/56396ad789fc7815bfcd21edeccb315c6ba438.debug
deleted file mode 120000
index 273a07e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/40/56396ad789fc7815bfcd21edeccb315c6ba438.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1166.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/3d1a4984b60524d116b03697c96f9e00ac2408 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/3d1a4984b60524d116b03697c96f9e00ac2408
deleted file mode 120000
index 8cc6d3d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/3d1a4984b60524d116b03697c96f9e00ac2408
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBK.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/3d1a4984b60524d116b03697c96f9e00ac2408.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/3d1a4984b60524d116b03697c96f9e00ac2408.debug
deleted file mode 120000
index 9a71f78..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/3d1a4984b60524d116b03697c96f9e00ac2408.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBK.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/48d09f0075d6bcc148f17a39a2fbeb9cc67cdc b/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/48d09f0075d6bcc148f17a39a2fbeb9cc67cdc
deleted file mode 120000
index 1533d07..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/48d09f0075d6bcc148f17a39a2fbeb9cc67cdc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libKSC.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/48d09f0075d6bcc148f17a39a2fbeb9cc67cdc.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/48d09f0075d6bcc148f17a39a2fbeb9cc67cdc.debug
deleted file mode 120000
index 0bc24eb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/41/48d09f0075d6bcc148f17a39a2fbeb9cc67cdc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libKSC.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/45/f9af64cd88627ac8e65cc7289c6a7560e8ff92 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/45/f9af64cd88627ac8e65cc7289c6a7560e8ff92
deleted file mode 120000
index 225e8a8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/45/f9af64cd88627ac8e65cc7289c6a7560e8ff92
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO646.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/45/f9af64cd88627ac8e65cc7289c6a7560e8ff92.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/45/f9af64cd88627ac8e65cc7289c6a7560e8ff92.debug
deleted file mode 120000
index ff5f8c4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/45/f9af64cd88627ac8e65cc7289c6a7560e8ff92.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO646.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/48/a43737aee9600de37391c3fbdc4393b8657225 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/48/a43737aee9600de37391c3fbdc4393b8657225
deleted file mode 120000
index 4214895..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/48/a43737aee9600de37391c3fbdc4393b8657225
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1132.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/48/a43737aee9600de37391c3fbdc4393b8657225.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/48/a43737aee9600de37391c3fbdc4393b8657225.debug
deleted file mode 120000
index 4ef2bdd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/48/a43737aee9600de37391c3fbdc4393b8657225.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1132.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/49/0b681f62055b595fc21daa90ea03a2d8157ad2 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/49/0b681f62055b595fc21daa90ea03a2d8157ad2
deleted file mode 120000
index 228c9d9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/49/0b681f62055b595fc21daa90ea03a2d8157ad2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9066.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/49/0b681f62055b595fc21daa90ea03a2d8157ad2.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/49/0b681f62055b595fc21daa90ea03a2d8157ad2.debug
deleted file mode 120000
index 77021b9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/49/0b681f62055b595fc21daa90ea03a2d8157ad2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9066.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4a/b64bd024c72619008f338c4eb8f8c8d1096d72 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4a/b64bd024c72619008f338c4eb8f8c8d1096d72
deleted file mode 120000
index e06cacd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4a/b64bd024c72619008f338c4eb8f8c8d1096d72
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-RU.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4a/b64bd024c72619008f338c4eb8f8c8d1096d72.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4a/b64bd024c72619008f338c4eb8f8c8d1096d72.debug
deleted file mode 120000
index 57d0a59..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4a/b64bd024c72619008f338c4eb8f8c8d1096d72.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-RU.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/0192957db08d158d33f58a6e6ff58e8f5a36cd b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/0192957db08d158d33f58a6e6ff58e8f5a36cd
deleted file mode 120000
index 819e39a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/0192957db08d158d33f58a6e6ff58e8f5a36cd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP-3.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/0192957db08d158d33f58a6e6ff58e8f5a36cd.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/0192957db08d158d33f58a6e6ff58e8f5a36cd.debug
deleted file mode 120000
index bd0191a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/0192957db08d158d33f58a6e6ff58e8f5a36cd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP-3.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e551d17c2f85719d1ce7cd524f81c4207287d0 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e551d17c2f85719d1ce7cd524f81c4207287d0
deleted file mode 120000
index 5011e9e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e551d17c2f85719d1ce7cd524f81c4207287d0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP775.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e551d17c2f85719d1ce7cd524f81c4207287d0.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e551d17c2f85719d1ce7cd524f81c4207287d0.debug
deleted file mode 120000
index 6df6af9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e551d17c2f85719d1ce7cd524f81c4207287d0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP775.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e6303d5f4f1def58356431d72a66b96c31d596 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e6303d5f4f1def58356431d72a66b96c31d596
deleted file mode 120000
index 5f13f88..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e6303d5f4f1def58356431d72a66b96c31d596
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM875.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e6303d5f4f1def58356431d72a66b96c31d596.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e6303d5f4f1def58356431d72a66b96c31d596.debug
deleted file mode 120000
index 2a6fb50..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4b/e6303d5f4f1def58356431d72a66b96c31d596.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM875.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4c/f60ead1808f065a49c9ce8199c595062697255 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4c/f60ead1808f065a49c9ce8199c595062697255
deleted file mode 120000
index 1d782be..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4c/f60ead1808f065a49c9ce8199c595062697255
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM856.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4c/f60ead1808f065a49c9ce8199c595062697255.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4c/f60ead1808f065a49c9ce8199c595062697255.debug
deleted file mode 120000
index 0eb0e66..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4c/f60ead1808f065a49c9ce8199c595062697255.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM856.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4f/c57c2b2569f4e5995140b8adc6fafc76af8e5a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4f/c57c2b2569f4e5995140b8adc6fafc76af8e5a
deleted file mode 120000
index 722abbc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4f/c57c2b2569f4e5995140b8adc6fafc76af8e5a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/bin/getent
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4f/c57c2b2569f4e5995140b8adc6fafc76af8e5a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/4f/c57c2b2569f4e5995140b8adc6fafc76af8e5a.debug
deleted file mode 120000
index 1634a9b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/4f/c57c2b2569f4e5995140b8adc6fafc76af8e5a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/bin/getent.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/50/a005d34265c5f7045e68c3d5bea4aa5c1409ed b/armv7a/glibc-2.33/usr/lib/debug/.build-id/50/a005d34265c5f7045e68c3d5bea4aa5c1409ed
deleted file mode 120000
index 9582b16..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/50/a005d34265c5f7045e68c3d5bea4aa5c1409ed
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libanl-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/50/a005d34265c5f7045e68c3d5bea4aa5c1409ed.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/50/a005d34265c5f7045e68c3d5bea4aa5c1409ed.debug
deleted file mode 120000
index 8f72217..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/50/a005d34265c5f7045e68c3d5bea4aa5c1409ed.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libanl-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/51/0d658589fd386350c88391cdc5150d47dd1600 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/51/0d658589fd386350c88391cdc5150d47dd1600
deleted file mode 120000
index ecec2b9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/51/0d658589fd386350c88391cdc5150d47dd1600
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1144.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/51/0d658589fd386350c88391cdc5150d47dd1600.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/51/0d658589fd386350c88391cdc5150d47dd1600.debug
deleted file mode 120000
index 46734ee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/51/0d658589fd386350c88391cdc5150d47dd1600.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1144.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/37da5ab28efd0a573d4159c47ebe8d54653d8f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/37da5ab28efd0a573d4159c47ebe8d54653d8f
deleted file mode 120000
index f6f5808..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/37da5ab28efd0a573d4159c47ebe8d54653d8f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1258.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/37da5ab28efd0a573d4159c47ebe8d54653d8f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/37da5ab28efd0a573d4159c47ebe8d54653d8f.debug
deleted file mode 120000
index db9e65c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/37da5ab28efd0a573d4159c47ebe8d54653d8f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1258.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/dc52b932cbfcdf618ea30f413dd2d8f793e690 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/dc52b932cbfcdf618ea30f413dd2d8f793e690
deleted file mode 120000
index 884857a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/dc52b932cbfcdf618ea30f413dd2d8f793e690
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libpcprofile.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/dc52b932cbfcdf618ea30f413dd2d8f793e690.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/dc52b932cbfcdf618ea30f413dd2d8f793e690.debug
deleted file mode 120000
index cda7955..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/52/dc52b932cbfcdf618ea30f413dd2d8f793e690.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libpcprofile.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/c08ad3bf36bf0a80933697f6fcbbbf3f6e2f95 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/c08ad3bf36bf0a80933697f6fcbbbf3f6e2f95
deleted file mode 120000
index 909763a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/c08ad3bf36bf0a80933697f6fcbbbf3f6e2f95
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM437.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/c08ad3bf36bf0a80933697f6fcbbbf3f6e2f95.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/c08ad3bf36bf0a80933697f6fcbbbf3f6e2f95.debug
deleted file mode 120000
index 9f51018..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/c08ad3bf36bf0a80933697f6fcbbbf3f6e2f95.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM437.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/e922415ffe097156c4b91733e908a54a222c98 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/e922415ffe097156c4b91733e908a54a222c98
deleted file mode 120000
index e029745..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/e922415ffe097156c4b91733e908a54a222c98
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP770.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/e922415ffe097156c4b91733e908a54a222c98.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/e922415ffe097156c4b91733e908a54a222c98.debug
deleted file mode 120000
index 0338744..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/53/e922415ffe097156c4b91733e908a54a222c98.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP770.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/0df2c350b1e21f309a7509408a4d15536594f8 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/0df2c350b1e21f309a7509408a4d15536594f8
deleted file mode 120000
index 02cf74b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/0df2c350b1e21f309a7509408a4d15536594f8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1143.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/0df2c350b1e21f309a7509408a4d15536594f8.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/0df2c350b1e21f309a7509408a4d15536594f8.debug
deleted file mode 120000
index 4a0ef6a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/0df2c350b1e21f309a7509408a4d15536594f8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1143.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/c0c5ef0d4b0c050a9cdc25616a5a2113a0fc42 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/c0c5ef0d4b0c050a9cdc25616a5a2113a0fc42
deleted file mode 120000
index 609c09a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/c0c5ef0d4b0c050a9cdc25616a5a2113a0fc42
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM922.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/c0c5ef0d4b0c050a9cdc25616a5a2113a0fc42.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/c0c5ef0d4b0c050a9cdc25616a5a2113a0fc42.debug
deleted file mode 120000
index 7282cc6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/54/c0c5ef0d4b0c050a9cdc25616a5a2113a0fc42.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM922.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/58/bc9d7c5e0968d1bc7122f6fe77a5456173ae4f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/58/bc9d7c5e0968d1bc7122f6fe77a5456173ae4f
deleted file mode 120000
index 87a27e0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/58/bc9d7c5e0968d1bc7122f6fe77a5456173ae4f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM5347.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/58/bc9d7c5e0968d1bc7122f6fe77a5456173ae4f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/58/bc9d7c5e0968d1bc7122f6fe77a5456173ae4f.debug
deleted file mode 120000
index 10eed67..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/58/bc9d7c5e0968d1bc7122f6fe77a5456173ae4f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM5347.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/59/e1c62231edd3d24fd88bd5240524cb185216d3 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/59/e1c62231edd3d24fd88bd5240524cb185216d3
deleted file mode 120000
index d291ab8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/59/e1c62231edd3d24fd88bd5240524cb185216d3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM921.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/59/e1c62231edd3d24fd88bd5240524cb185216d3.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/59/e1c62231edd3d24fd88bd5240524cb185216d3.debug
deleted file mode 120000
index e485737..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/59/e1c62231edd3d24fd88bd5240524cb185216d3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM921.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/13544d104df06c270da5fe73c1ac3f301074d1 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/13544d104df06c270da5fe73c1ac3f301074d1
deleted file mode 120000
index 63fa87d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/13544d104df06c270da5fe73c1ac3f301074d1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7-OLD.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/13544d104df06c270da5fe73c1ac3f301074d1.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/13544d104df06c270da5fe73c1ac3f301074d1.debug
deleted file mode 120000
index 257ab0e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/13544d104df06c270da5fe73c1ac3f301074d1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7-OLD.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/cad38623548416ac85c562aba8096e324b7ca4 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/cad38623548416ac85c562aba8096e324b7ca4
deleted file mode 120000
index 2dd6cdc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/cad38623548416ac85c562aba8096e324b7ca4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM904.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/cad38623548416ac85c562aba8096e324b7ca4.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/cad38623548416ac85c562aba8096e324b7ca4.debug
deleted file mode 120000
index ce17e86..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5c/cad38623548416ac85c562aba8096e324b7ca4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM904.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/284f7a622612dc3beb91d5d0f075834db6a8e8 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/284f7a622612dc3beb91d5d0f075834db6a8e8
deleted file mode 120000
index 2939aef..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/284f7a622612dc3beb91d5d0f075834db6a8e8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/284f7a622612dc3beb91d5d0f075834db6a8e8.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/284f7a622612dc3beb91d5d0f075834db6a8e8.debug
deleted file mode 120000
index 7c556da..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/284f7a622612dc3beb91d5d0f075834db6a8e8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/f77fb8c3f47c85eebd1c7fdbfb6e5e3f5e0a78 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/f77fb8c3f47c85eebd1c7fdbfb6e5e3f5e0a78
deleted file mode 120000
index 36102f1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/f77fb8c3f47c85eebd1c7fdbfb6e5e3f5e0a78
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TSCII.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/f77fb8c3f47c85eebd1c7fdbfb6e5e3f5e0a78.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/f77fb8c3f47c85eebd1c7fdbfb6e5e3f5e0a78.debug
deleted file mode 120000
index ee9fb91..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5e/f77fb8c3f47c85eebd1c7fdbfb6e5e3f5e0a78.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TSCII.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5f/381c06a987a1f6002447a9e84642a2f7ef115b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5f/381c06a987a1f6002447a9e84642a2f7ef115b
deleted file mode 120000
index 0dcd12a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5f/381c06a987a1f6002447a9e84642a2f7ef115b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-10.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5f/381c06a987a1f6002447a9e84642a2f7ef115b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/5f/381c06a987a1f6002447a9e84642a2f7ef115b.debug
deleted file mode 120000
index 6dbf1ee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/5f/381c06a987a1f6002447a9e84642a2f7ef115b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-10.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/1a78573d903b19eb18c94c856ba274c1d69c78 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/1a78573d903b19eb18c94c856ba274c1d69c78
deleted file mode 120000
index f4d0446..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/1a78573d903b19eb18c94c856ba274c1d69c78
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IT.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/1a78573d903b19eb18c94c856ba274c1d69c78.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/1a78573d903b19eb18c94c856ba274c1d69c78.debug
deleted file mode 120000
index 90a60bf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/1a78573d903b19eb18c94c856ba274c1d69c78.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IT.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/65f2adff7b81bacf657f4f5eb3d4bb6d884086 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/65f2adff7b81bacf657f4f5eb3d4bb6d884086
deleted file mode 120000
index de949a7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/65f2adff7b81bacf657f4f5eb3d4bb6d884086
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM935.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/65f2adff7b81bacf657f4f5eb3d4bb6d884086.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/65f2adff7b81bacf657f4f5eb3d4bb6d884086.debug
deleted file mode 120000
index 05cbe25..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/65f2adff7b81bacf657f4f5eb3d4bb6d884086.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM935.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/a4f15324d257771874220fa0be4a97d2739c74 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/a4f15324d257771874220fa0be4a97d2739c74
deleted file mode 120000
index 041d60c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/a4f15324d257771874220fa0be4a97d2739c74
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-15.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/a4f15324d257771874220fa0be4a97d2739c74.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/a4f15324d257771874220fa0be4a97d2739c74.debug
deleted file mode 120000
index f961a08..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/a4f15324d257771874220fa0be4a97d2739c74.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-15.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/fa1638a4fe91825503ad97329693714b09d51f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/fa1638a4fe91825503ad97329693714b09d51f
deleted file mode 120000
index 2f40926..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/fa1638a4fe91825503ad97329693714b09d51f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/fa1638a4fe91825503ad97329693714b09d51f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/fa1638a4fe91825503ad97329693714b09d51f.debug
deleted file mode 120000
index a248350..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/60/fa1638a4fe91825503ad97329693714b09d51f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/61/b4c7a408479f5cb4d8330fca761e5e7bc0a8a9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/61/b4c7a408479f5cb4d8330fca761e5e7bc0a8a9
deleted file mode 120000
index 3a82fd7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/61/b4c7a408479f5cb4d8330fca761e5e7bc0a8a9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libmemusage.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/61/b4c7a408479f5cb4d8330fca761e5e7bc0a8a9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/61/b4c7a408479f5cb4d8330fca761e5e7bc0a8a9.debug
deleted file mode 120000
index dfaa108..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/61/b4c7a408479f5cb4d8330fca761e5e7bc0a8a9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libmemusage.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/64/d8859b46a6d09b983252d857a3ab13ab25eee5 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/64/d8859b46a6d09b983252d857a3ab13ab25eee5
deleted file mode 120000
index e0cc86c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/64/d8859b46a6d09b983252d857a3ab13ab25eee5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/VISCII.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/64/d8859b46a6d09b983252d857a3ab13ab25eee5.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/64/d8859b46a6d09b983252d857a3ab13ab25eee5.debug
deleted file mode 120000
index 20abebf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/64/d8859b46a6d09b983252d857a3ab13ab25eee5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/VISCII.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/37f27507e1234d48bdaaa8e7a3285b5171fcdd b/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/37f27507e1234d48bdaaa8e7a3285b5171fcdd
deleted file mode 120000
index d992ae8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/37f27507e1234d48bdaaa8e7a3285b5171fcdd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM037.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/37f27507e1234d48bdaaa8e7a3285b5171fcdd.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/37f27507e1234d48bdaaa8e7a3285b5171fcdd.debug
deleted file mode 120000
index fc491fd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/37f27507e1234d48bdaaa8e7a3285b5171fcdd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM037.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/62fe85363d43117b4c34a0bd4a5174f3e156b6 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/62fe85363d43117b4c34a0bd4a5174f3e156b6
deleted file mode 120000
index 2b3befc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/62fe85363d43117b4c34a0bd4a5174f3e156b6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-R.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/62fe85363d43117b4c34a0bd4a5174f3e156b6.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/62fe85363d43117b4c34a0bd4a5174f3e156b6.debug
deleted file mode 120000
index cd396fe..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/62fe85363d43117b4c34a0bd4a5174f3e156b6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-R.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/66707244a06c9da623fbd00e3a2d45133b4ba8 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/66707244a06c9da623fbd00e3a2d45133b4ba8
deleted file mode 120000
index abbd5db..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/66707244a06c9da623fbd00e3a2d45133b4ba8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE-A.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/66707244a06c9da623fbd00e3a2d45133b4ba8.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/66707244a06c9da623fbd00e3a2d45133b4ba8.debug
deleted file mode 120000
index 7d0d2cd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/67/66707244a06c9da623fbd00e3a2d45133b4ba8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE-A.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/8d8e8409ddf1d14a46fac6ee42375752ed097d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/8d8e8409ddf1d14a46fac6ee42375752ed097d
deleted file mode 120000
index 1fe31d1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/8d8e8409ddf1d14a46fac6ee42375752ed097d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-197.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/8d8e8409ddf1d14a46fac6ee42375752ed097d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/8d8e8409ddf1d14a46fac6ee42375752ed097d.debug
deleted file mode 120000
index 6244fde..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/8d8e8409ddf1d14a46fac6ee42375752ed097d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-197.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/d7716ee9f4284be84e414771d6119bc9acc22f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/d7716ee9f4284be84e414771d6119bc9acc22f
deleted file mode 120000
index 104c10b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/d7716ee9f4284be84e414771d6119bc9acc22f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TIS-620.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/d7716ee9f4284be84e414771d6119bc9acc22f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/d7716ee9f4284be84e414771d6119bc9acc22f.debug
deleted file mode 120000
index def3da2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/68/d7716ee9f4284be84e414771d6119bc9acc22f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TIS-620.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/5917324852fff1be81eb25acdb726ac47e5114 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/5917324852fff1be81eb25acdb726ac47e5114
deleted file mode 120000
index 2bcf801..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/5917324852fff1be81eb25acdb726ac47e5114
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM275.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/5917324852fff1be81eb25acdb726ac47e5114.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/5917324852fff1be81eb25acdb726ac47e5114.debug
deleted file mode 120000
index d84c04f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/5917324852fff1be81eb25acdb726ac47e5114.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM275.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/893ef2900c06a2af11b02de3407d44d3aa45a3 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/893ef2900c06a2af11b02de3407d44d3aa45a3
deleted file mode 120000
index 0a2f1fd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/893ef2900c06a2af11b02de3407d44d3aa45a3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM424.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/893ef2900c06a2af11b02de3407d44d3aa45a3.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/893ef2900c06a2af11b02de3407d44d3aa45a3.debug
deleted file mode 120000
index 24454d3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/893ef2900c06a2af11b02de3407d44d3aa45a3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM424.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9a1246b6e34e1ef7ebf90189822df130cf043f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9a1246b6e34e1ef7ebf90189822df130cf043f
deleted file mode 120000
index 94ef2ed..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9a1246b6e34e1ef7ebf90189822df130cf043f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-UK.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9a1246b6e34e1ef7ebf90189822df130cf043f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9a1246b6e34e1ef7ebf90189822df130cf043f.debug
deleted file mode 120000
index b0218ad..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9a1246b6e34e1ef7ebf90189822df130cf043f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-UK.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9b8e0b6905c3d5c850248da6992e58c47a86a0 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9b8e0b6905c3d5c850248da6992e58c47a86a0
deleted file mode 120000
index 07aa26d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9b8e0b6905c3d5c850248da6992e58c47a86a0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/T.61.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9b8e0b6905c3d5c850248da6992e58c47a86a0.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9b8e0b6905c3d5c850248da6992e58c47a86a0.debug
deleted file mode 120000
index 54fa763..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/69/9b8e0b6905c3d5c850248da6992e58c47a86a0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/T.61.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/218de64b0623d8cc0091f03f7c93050613e4f9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/218de64b0623d8cc0091f03f7c93050613e4f9
deleted file mode 120000
index f4477b5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/218de64b0623d8cc0091f03f7c93050613e4f9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937-2.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/218de64b0623d8cc0091f03f7c93050613e4f9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/218de64b0623d8cc0091f03f7c93050613e4f9.debug
deleted file mode 120000
index 4d79c40..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/218de64b0623d8cc0091f03f7c93050613e4f9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937-2.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/d49dc186ba15c29f959e60b376477833c4ee27 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/d49dc186ba15c29f959e60b376477833c4ee27
deleted file mode 120000
index aef1b99..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/d49dc186ba15c29f959e60b376477833c4ee27
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ASMO_449.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/d49dc186ba15c29f959e60b376477833c4ee27.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/d49dc186ba15c29f959e60b376477833c4ee27.debug
deleted file mode 120000
index ddb6f5f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6a/d49dc186ba15c29f959e60b376477833c4ee27.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ASMO_449.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/18038c91150158634cdbb43e8c04f21ebba42b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/18038c91150158634cdbb43e8c04f21ebba42b
deleted file mode 120000
index 1317ef3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/18038c91150158634cdbb43e8c04f21ebba42b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM868.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/18038c91150158634cdbb43e8c04f21ebba42b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/18038c91150158634cdbb43e8c04f21ebba42b.debug
deleted file mode 120000
index 8568f9f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/18038c91150158634cdbb43e8c04f21ebba42b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM868.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/65dc601e95de6aa21f8734022075fc7be358c0 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/65dc601e95de6aa21f8734022075fc7be358c0
deleted file mode 120000
index 3440ecf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/65dc601e95de6aa21f8734022075fc7be358c0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1254.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/65dc601e95de6aa21f8734022075fc7be358c0.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/65dc601e95de6aa21f8734022075fc7be358c0.debug
deleted file mode 120000
index 5d1636f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6b/65dc601e95de6aa21f8734022075fc7be358c0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1254.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6d/3fc2259f64ecf2adc7dee0328f8a209659ac17 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6d/3fc2259f64ecf2adc7dee0328f8a209659ac17
deleted file mode 120000
index 27af682..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6d/3fc2259f64ecf2adc7dee0328f8a209659ac17
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1162.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6d/3fc2259f64ecf2adc7dee0328f8a209659ac17.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6d/3fc2259f64ecf2adc7dee0328f8a209659ac17.debug
deleted file mode 120000
index bfc57a6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6d/3fc2259f64ecf2adc7dee0328f8a209659ac17.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1162.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/4d11493af8705179dfb98c85f51a166a957e1b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/4d11493af8705179dfb98c85f51a166a957e1b
deleted file mode 120000
index 1cd0794..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/4d11493af8705179dfb98c85f51a166a957e1b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/4d11493af8705179dfb98c85f51a166a957e1b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/4d11493af8705179dfb98c85f51a166a957e1b.debug
deleted file mode 120000
index 27909af..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/4d11493af8705179dfb98c85f51a166a957e1b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/9cdaccd21e6bbd92cd29725dc89a108199c02c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/9cdaccd21e6bbd92cd29725dc89a108199c02c
deleted file mode 120000
index 091a4d9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/9cdaccd21e6bbd92cd29725dc89a108199c02c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/9cdaccd21e6bbd92cd29725dc89a108199c02c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/9cdaccd21e6bbd92cd29725dc89a108199c02c.debug
deleted file mode 120000
index 5734530..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/9cdaccd21e6bbd92cd29725dc89a108199c02c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/ee1f655168d4e6554f98d3f9d07e6f9672a896 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/ee1f655168d4e6554f98d3f9d07e6f9672a896
deleted file mode 120000
index fbb0de9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/ee1f655168d4e6554f98d3f9d07e6f9672a896
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM280.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/ee1f655168d4e6554f98d3f9d07e6f9672a896.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/ee1f655168d4e6554f98d3f9d07e6f9672a896.debug
deleted file mode 120000
index f8446ad..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6e/ee1f655168d4e6554f98d3f9d07e6f9672a896.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM280.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6f/96dfb348df79b7bc03e50afa2507aac7679964 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6f/96dfb348df79b7bc03e50afa2507aac7679964
deleted file mode 120000
index 509e44a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6f/96dfb348df79b7bc03e50afa2507aac7679964
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_2033.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6f/96dfb348df79b7bc03e50afa2507aac7679964.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/6f/96dfb348df79b7bc03e50afa2507aac7679964.debug
deleted file mode 120000
index e122ef8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/6f/96dfb348df79b7bc03e50afa2507aac7679964.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_2033.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/70/d5bbb7bd2d6d301cadd85cb675a68c41e6020e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/70/d5bbb7bd2d6d301cadd85cb675a68c41e6020e
deleted file mode 120000
index 12dfa50..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/70/d5bbb7bd2d6d301cadd85cb675a68c41e6020e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/70/d5bbb7bd2d6d301cadd85cb675a68c41e6020e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/70/d5bbb7bd2d6d301cadd85cb675a68c41e6020e.debug
deleted file mode 120000
index 421d9a2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/70/d5bbb7bd2d6d301cadd85cb675a68c41e6020e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/73/2b64171e1701727c9c464c1daa19b4eeb73611 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/73/2b64171e1701727c9c464c1daa19b4eeb73611
deleted file mode 120000
index 8ecc633..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/73/2b64171e1701727c9c464c1daa19b4eeb73611
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1252.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/73/2b64171e1701727c9c464c1daa19b4eeb73611.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/73/2b64171e1701727c9c464c1daa19b4eeb73611.debug
deleted file mode 120000
index f3e80e6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/73/2b64171e1701727c9c464c1daa19b4eeb73611.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1252.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/74/8257372c8562c9c35e1bab436373377e7930fe b/armv7a/glibc-2.33/usr/lib/debug/.build-id/74/8257372c8562c9c35e1bab436373377e7930fe
deleted file mode 120000
index 517945a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/74/8257372c8562c9c35e1bab436373377e7930fe
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-KR.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/74/8257372c8562c9c35e1bab436373377e7930fe.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/74/8257372c8562c9c35e1bab436373377e7930fe.debug
deleted file mode 120000
index a751a36..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/74/8257372c8562c9c35e1bab436373377e7930fe.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-KR.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/76/985fa6686aa5cee48bb823b2f2cec35b74de90 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/76/985fa6686aa5cee48bb823b2f2cec35b74de90
deleted file mode 120000
index fad9c15..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/76/985fa6686aa5cee48bb823b2f2cec35b74de90
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-CENTRALEUROPE.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/76/985fa6686aa5cee48bb823b2f2cec35b74de90.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/76/985fa6686aa5cee48bb823b2f2cec35b74de90.debug
deleted file mode 120000
index 1ab6f11..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/76/985fa6686aa5cee48bb823b2f2cec35b74de90.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-CENTRALEUROPE.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/40ef914fd23ede0d13555b636fabcf19c9fc7f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/40ef914fd23ede0d13555b636fabcf19c9fc7f
deleted file mode 120000
index e705b15..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/40ef914fd23ede0d13555b636fabcf19c9fc7f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ARMSCII-8.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/40ef914fd23ede0d13555b636fabcf19c9fc7f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/40ef914fd23ede0d13555b636fabcf19c9fc7f.debug
deleted file mode 120000
index 84ff220..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/40ef914fd23ede0d13555b636fabcf19c9fc7f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ARMSCII-8.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/81e220cf49328898da3576bc2894b32855b06c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/81e220cf49328898da3576bc2894b32855b06c
deleted file mode 120000
index dbf724b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/81e220cf49328898da3576bc2894b32855b06c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-7.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/81e220cf49328898da3576bc2894b32855b06c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/81e220cf49328898da3576bc2894b32855b06c.debug
deleted file mode 120000
index 192a761..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/81e220cf49328898da3576bc2894b32855b06c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-7.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/996962f83a1b465a2b4bc5d9eeb5f2effb0ab5 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/996962f83a1b465a2b4bc5d9eeb5f2effb0ab5
deleted file mode 120000
index 0663a9d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/996962f83a1b465a2b4bc5d9eeb5f2effb0ab5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1257.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/996962f83a1b465a2b4bc5d9eeb5f2effb0ab5.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/996962f83a1b465a2b4bc5d9eeb5f2effb0ab5.debug
deleted file mode 120000
index 8ce286f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/996962f83a1b465a2b4bc5d9eeb5f2effb0ab5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1257.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/b220f25ec5e080f1779c6e5af94ab0bda4332b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/b220f25ec5e080f1779c6e5af94ab0bda4332b
deleted file mode 120000
index c906f02..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/b220f25ec5e080f1779c6e5af94ab0bda4332b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP10007.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/b220f25ec5e080f1779c6e5af94ab0bda4332b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/b220f25ec5e080f1779c6e5af94ab0bda4332b.debug
deleted file mode 120000
index 2b553cd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/77/b220f25ec5e080f1779c6e5af94ab0bda4332b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP10007.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/78/8c6c3d377587a5f5d85a5a5fbac777ead9054d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/78/8c6c3d377587a5f5d85a5a5fbac777ead9054d
deleted file mode 120000
index f199450..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/78/8c6c3d377587a5f5d85a5a5fbac777ead9054d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK-1.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/78/8c6c3d377587a5f5d85a5a5fbac777ead9054d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/78/8c6c3d377587a5f5d85a5a5fbac777ead9054d.debug
deleted file mode 120000
index 031c9ee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/78/8c6c3d377587a5f5d85a5a5fbac777ead9054d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK-1.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/7e426d6875f628250c952c8b25c02ef7cefa95 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/7e426d6875f628250c952c8b25c02ef7cefa95
deleted file mode 120000
index 878b620..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/7e426d6875f628250c952c8b25c02ef7cefa95
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9448.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/7e426d6875f628250c952c8b25c02ef7cefa95.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/7e426d6875f628250c952c8b25c02ef7cefa95.debug
deleted file mode 120000
index 90b985c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/7e426d6875f628250c952c8b25c02ef7cefa95.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9448.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/d42e4524ff0ea8d21f10c223d6b09d5ea4c7d5 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/d42e4524ff0ea8d21f10c223d6b09d5ea4c7d5
deleted file mode 120000
index 9bfc89b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/d42e4524ff0ea8d21f10c223d6b09d5ea4c7d5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1025.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/d42e4524ff0ea8d21f10c223d6b09d5ea4c7d5.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/d42e4524ff0ea8d21f10c223d6b09d5ea4c7d5.debug
deleted file mode 120000
index 114fa9e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/79/d42e4524ff0ea8d21f10c223d6b09d5ea4c7d5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1025.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7a/079f0fa22f5a17b4b789339c82553492cdc669 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7a/079f0fa22f5a17b4b789339c82553492cdc669
deleted file mode 120000
index 7ee5480..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7a/079f0fa22f5a17b4b789339c82553492cdc669
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM862.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7a/079f0fa22f5a17b4b789339c82553492cdc669.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7a/079f0fa22f5a17b4b789339c82553492cdc669.debug
deleted file mode 120000
index 2f947ab..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7a/079f0fa22f5a17b4b789339c82553492cdc669.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM862.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/295614c0025d5b4d648952cba09779ed1bfcc1 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/295614c0025d5b4d648952cba09779ed1bfcc1
deleted file mode 120000
index a1967f1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/295614c0025d5b4d648952cba09779ed1bfcc1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISIRI-3342.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/295614c0025d5b4d648952cba09779ed1bfcc1.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/295614c0025d5b4d648952cba09779ed1bfcc1.debug
deleted file mode 120000
index b0a4ec7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/295614c0025d5b4d648952cba09779ed1bfcc1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISIRI-3342.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/6e69b2fb3df0fba62a1858c0b7381f3a311bca b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/6e69b2fb3df0fba62a1858c0b7381f3a311bca
deleted file mode 120000
index da204c0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/6e69b2fb3df0fba62a1858c0b7381f3a311bca
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1122.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/6e69b2fb3df0fba62a1858c0b7381f3a311bca.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/6e69b2fb3df0fba62a1858c0b7381f3a311bca.debug
deleted file mode 120000
index 5c2b3a4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/6e69b2fb3df0fba62a1858c0b7381f3a311bca.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1122.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/bdef40ca515e85274d9f34a53739f5ad8d19f5 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/bdef40ca515e85274d9f34a53739f5ad8d19f5
deleted file mode 120000
index aac3125..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/bdef40ca515e85274d9f34a53739f5ad8d19f5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4899.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/bdef40ca515e85274d9f34a53739f5ad8d19f5.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/bdef40ca515e85274d9f34a53739f5ad8d19f5.debug
deleted file mode 120000
index bdde358..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7c/bdef40ca515e85274d9f34a53739f5ad8d19f5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4899.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7e/c1ace887dc27a9de4a1ae577b5f5174883866e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7e/c1ace887dc27a9de4a1ae577b5f5174883866e
deleted file mode 120000
index 92c5574..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7e/c1ace887dc27a9de4a1ae577b5f5174883866e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM943.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7e/c1ace887dc27a9de4a1ae577b5f5174883866e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/7e/c1ace887dc27a9de4a1ae577b5f5174883866e.debug
deleted file mode 120000
index 407e7b9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/7e/c1ace887dc27a9de4a1ae577b5f5174883866e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM943.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/80/331792ddbaefe58b6914911c9dc8fd7a4bf972 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/80/331792ddbaefe58b6914911c9dc8fd7a4bf972
deleted file mode 120000
index f8d831f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/80/331792ddbaefe58b6914911c9dc8fd7a4bf972
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ECMA-CYRILLIC.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/80/331792ddbaefe58b6914911c9dc8fd7a4bf972.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/80/331792ddbaefe58b6914911c9dc8fd7a4bf972.debug
deleted file mode 120000
index 2656670..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/80/331792ddbaefe58b6914911c9dc8fd7a4bf972.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ECMA-CYRILLIC.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/81/61f4f5faf34105dfb38206b1f61d87b7a75b72 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/81/61f4f5faf34105dfb38206b1f61d87b7a75b72
deleted file mode 120000
index 61bc7a2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/81/61f4f5faf34105dfb38206b1f61d87b7a75b72
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GB18030.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/81/61f4f5faf34105dfb38206b1f61d87b7a75b72.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/81/61f4f5faf34105dfb38206b1f61d87b7a75b72.debug
deleted file mode 120000
index a17a440..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/81/61f4f5faf34105dfb38206b1f61d87b7a75b72.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GB18030.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/caa8e048f6248ab5cc9471533f27ef16c68a1e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/caa8e048f6248ab5cc9471533f27ef16c68a1e
deleted file mode 120000
index 85b1910..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/caa8e048f6248ab5cc9471533f27ef16c68a1e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-1.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/caa8e048f6248ab5cc9471533f27ef16c68a1e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/caa8e048f6248ab5cc9471533f27ef16c68a1e.debug
deleted file mode 120000
index f5ccfc5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/caa8e048f6248ab5cc9471533f27ef16c68a1e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-1.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/d4ed6d68742763ff09c856dfdec0cfd44f81ee b/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/d4ed6d68742763ff09c856dfdec0cfd44f81ee
deleted file mode 120000
index a195f37..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/d4ed6d68742763ff09c856dfdec0cfd44f81ee
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-7.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/d4ed6d68742763ff09c856dfdec0cfd44f81ee.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/d4ed6d68742763ff09c856dfdec0cfd44f81ee.debug
deleted file mode 120000
index 0641e5e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/82/d4ed6d68742763ff09c856dfdec0cfd44f81ee.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-7.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/83/b486409cf3c64fb8651a01169e84dafc99613e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/83/b486409cf3c64fb8651a01169e84dafc99613e
deleted file mode 120000
index 403d590..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/83/b486409cf3c64fb8651a01169e84dafc99613e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1137.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/83/b486409cf3c64fb8651a01169e84dafc99613e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/83/b486409cf3c64fb8651a01169e84dafc99613e.debug
deleted file mode 120000
index 7015b80..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/83/b486409cf3c64fb8651a01169e84dafc99613e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1137.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/802a0644b5afa87a1b0800b4e18ff57be4aa54 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/802a0644b5afa87a1b0800b4e18ff57be4aa54
deleted file mode 120000
index fb20681..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/802a0644b5afa87a1b0800b4e18ff57be4aa54
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM850.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/802a0644b5afa87a1b0800b4e18ff57be4aa54.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/802a0644b5afa87a1b0800b4e18ff57be4aa54.debug
deleted file mode 120000
index deb51f9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/802a0644b5afa87a1b0800b4e18ff57be4aa54.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM850.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/a44e311a4cd506f5e644841d3793ad289d4ff8 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/a44e311a4cd506f5e644841d3793ad289d4ff8
deleted file mode 120000
index d89e8b1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/a44e311a4cd506f5e644841d3793ad289d4ff8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM852.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/a44e311a4cd506f5e644841d3793ad289d4ff8.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/a44e311a4cd506f5e644841d3793ad289d4ff8.debug
deleted file mode 120000
index 8c47bfc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/84/a44e311a4cd506f5e644841d3793ad289d4ff8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM852.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/85/612d16dd0c451bc4ea17500334479a1651af6a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/85/612d16dd0c451bc4ea17500334479a1651af6a
deleted file mode 120000
index 9c1822d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/85/612d16dd0c451bc4ea17500334479a1651af6a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008_420.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/85/612d16dd0c451bc4ea17500334479a1651af6a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/85/612d16dd0c451bc4ea17500334479a1651af6a.debug
deleted file mode 120000
index b6c7149..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/85/612d16dd0c451bc4ea17500334479a1651af6a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008_420.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/86/abc12fe4dbbf7c999222ffe2807efebd886d1c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/86/abc12fe4dbbf7c999222ffe2807efebd886d1c
deleted file mode 120000
index 97a7084..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/86/abc12fe4dbbf7c999222ffe2807efebd886d1c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/86/abc12fe4dbbf7c999222ffe2807efebd886d1c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/86/abc12fe4dbbf7c999222ffe2807efebd886d1c.debug
deleted file mode 120000
index 61ad503..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/86/abc12fe4dbbf7c999222ffe2807efebd886d1c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/87/c5af54c1ae6b7d28be8f4e7a4eea5890b6d90a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/87/c5af54c1ae6b7d28be8f4e7a4eea5890b6d90a
deleted file mode 120000
index ec30b3e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/87/c5af54c1ae6b7d28be8f4e7a4eea5890b6d90a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libISOIR165.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/87/c5af54c1ae6b7d28be8f4e7a4eea5890b6d90a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/87/c5af54c1ae6b7d28be8f4e7a4eea5890b6d90a.debug
deleted file mode 120000
index ef9d0c9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/87/c5af54c1ae6b7d28be8f4e7a4eea5890b6d90a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libISOIR165.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/89/ccbd788226bc07524c0ddcde935d09a31aaaa2 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/89/ccbd788226bc07524c0ddcde935d09a31aaaa2
deleted file mode 120000
index 5bbbc31..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/89/ccbd788226bc07524c0ddcde935d09a31aaaa2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/89/ccbd788226bc07524c0ddcde935d09a31aaaa2.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/89/ccbd788226bc07524c0ddcde935d09a31aaaa2.debug
deleted file mode 120000
index c6c22dc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/89/ccbd788226bc07524c0ddcde935d09a31aaaa2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/8d/c70f2591fabda51ffe3c2420fb6b0d2c4c7d16 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/8d/c70f2591fabda51ffe3c2420fb6b0d2c4c7d16
deleted file mode 120000
index 4af331b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/8d/c70f2591fabda51ffe3c2420fb6b0d2c4c7d16
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1046.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/8d/c70f2591fabda51ffe3c2420fb6b0d2c4c7d16.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/8d/c70f2591fabda51ffe3c2420fb6b0d2c4c7d16.debug
deleted file mode 120000
index 406d260..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/8d/c70f2591fabda51ffe3c2420fb6b0d2c4c7d16.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1046.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/8f/a292de828ec98c7dde252ac08a4f168558e880 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/8f/a292de828ec98c7dde252ac08a4f168558e880
deleted file mode 120000
index 2d0bea6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/8f/a292de828ec98c7dde252ac08a4f168558e880
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN9.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/8f/a292de828ec98c7dde252ac08a4f168558e880.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/8f/a292de828ec98c7dde252ac08a4f168558e880.debug
deleted file mode 120000
index 4f2a10d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/8f/a292de828ec98c7dde252ac08a4f168558e880.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN9.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/1130a7848729e9cc17faddd6f6a431c4fd96f5 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/1130a7848729e9cc17faddd6f6a431c4fd96f5
deleted file mode 120000
index 9e09eda..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/1130a7848729e9cc17faddd6f6a431c4fd96f5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libc-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/1130a7848729e9cc17faddd6f6a431c4fd96f5.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/1130a7848729e9cc17faddd6f6a431c4fd96f5.debug
deleted file mode 120000
index c51472d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/1130a7848729e9cc17faddd6f6a431c4fd96f5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libc-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/4e7bf70dcc132bc377c13222b0385b8daff65a b/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/4e7bf70dcc132bc377c13222b0385b8daff65a
deleted file mode 120000
index 028d24a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/4e7bf70dcc132bc377c13222b0385b8daff65a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/4e7bf70dcc132bc377c13222b0385b8daff65a.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/4e7bf70dcc132bc377c13222b0385b8daff65a.debug
deleted file mode 120000
index 9579603..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/4e7bf70dcc132bc377c13222b0385b8daff65a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/95bb5c6271dcbc5c9edbcf2b65c895e99ef00f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/95bb5c6271dcbc5c9edbcf2b65c895e99ef00f
deleted file mode 120000
index 49bd6ef..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/95bb5c6271dcbc5c9edbcf2b65c895e99ef00f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1250.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/95bb5c6271dcbc5c9edbcf2b65c895e99ef00f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/95bb5c6271dcbc5c9edbcf2b65c895e99ef00f.debug
deleted file mode 120000
index c9c36e4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/95bb5c6271dcbc5c9edbcf2b65c895e99ef00f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1250.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/ad8453417ce306e00ce7f914e0ed6edad7d7d3 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/ad8453417ce306e00ce7f914e0ed6edad7d7d3
deleted file mode 120000
index e6c1adb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/ad8453417ce306e00ce7f914e0ed6edad7d7d3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-CN.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/ad8453417ce306e00ce7f914e0ed6edad7d7d3.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/ad8453417ce306e00ce7f914e0ed6edad7d7d3.debug
deleted file mode 120000
index ebbfd63..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/90/ad8453417ce306e00ce7f914e0ed6edad7d7d3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-CN.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/666923f6fd57eebdaffdebed92ac8e30724122 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/666923f6fd57eebdaffdebed92ac8e30724122
deleted file mode 120000
index 6b5e1fc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/666923f6fd57eebdaffdebed92ac8e30724122
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-SAMI.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/666923f6fd57eebdaffdebed92ac8e30724122.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/666923f6fd57eebdaffdebed92ac8e30724122.debug
deleted file mode 120000
index 6ea4006..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/666923f6fd57eebdaffdebed92ac8e30724122.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-SAMI.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/da21282c25b5cdcba897d0e24473b2d2b4379c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/da21282c25b5cdcba897d0e24473b2d2b4379c
deleted file mode 120000
index a98b866..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/da21282c25b5cdcba897d0e24473b2d2b4379c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM903.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/da21282c25b5cdcba897d0e24473b2d2b4379c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/da21282c25b5cdcba897d0e24473b2d2b4379c.debug
deleted file mode 120000
index d69d9ed..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/91/da21282c25b5cdcba897d0e24473b2d2b4379c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM903.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/92/62d3810c7a7faf1c42a126550ae10063464c71 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/92/62d3810c7a7faf1c42a126550ae10063464c71
deleted file mode 120000
index 16f68b6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/92/62d3810c7a7faf1c42a126550ae10063464c71
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM500.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/92/62d3810c7a7faf1c42a126550ae10063464c71.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/92/62d3810c7a7faf1c42a126550ae10063464c71.debug
deleted file mode 120000
index b49a0d2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/92/62d3810c7a7faf1c42a126550ae10063464c71.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM500.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/97/c5442c97948e731180a8694537a8ee3f510501 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/97/c5442c97948e731180a8694537a8ee3f510501
deleted file mode 120000
index f3ac551..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/97/c5442c97948e731180a8694537a8ee3f510501
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJISX0213.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/97/c5442c97948e731180a8694537a8ee3f510501.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/97/c5442c97948e731180a8694537a8ee3f510501.debug
deleted file mode 120000
index d8848d0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/97/c5442c97948e731180a8694537a8ee3f510501.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJISX0213.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/99/b86bf855c5d1092a55169af1cc2a759625c926 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/99/b86bf855c5d1092a55169af1cc2a759625c926
deleted file mode 120000
index c3a609a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/99/b86bf855c5d1092a55169af1cc2a759625c926
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-5.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/99/b86bf855c5d1092a55169af1cc2a759625c926.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/99/b86bf855c5d1092a55169af1cc2a759625c926.debug
deleted file mode 120000
index a749b19..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/99/b86bf855c5d1092a55169af1cc2a759625c926.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-5.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9b/fae44ddd65ec3194fa6b8082738ff7577b0951 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9b/fae44ddd65ec3194fa6b8082738ff7577b0951
deleted file mode 120000
index 8081584..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9b/fae44ddd65ec3194fa6b8082738ff7577b0951
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM855.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9b/fae44ddd65ec3194fa6b8082738ff7577b0951.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9b/fae44ddd65ec3194fa6b8082738ff7577b0951.debug
deleted file mode 120000
index f6c03e7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9b/fae44ddd65ec3194fa6b8082738ff7577b0951.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM855.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/35e422bbd835c2b4b7a8bc4db4896552decc61 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/35e422bbd835c2b4b7a8bc4db4896552decc61
deleted file mode 120000
index 9460c8e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/35e422bbd835c2b4b7a8bc4db4896552decc61
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJIS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/35e422bbd835c2b4b7a8bc4db4896552decc61.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/35e422bbd835c2b4b7a8bc4db4896552decc61.debug
deleted file mode 120000
index 42d6326..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/35e422bbd835c2b4b7a8bc4db4896552decc61.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJIS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/c1784025d0c3d08ac74069e78a24284e1b2b64 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/c1784025d0c3d08ac74069e78a24284e1b2b64
deleted file mode 120000
index 10c0e1a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/c1784025d0c3d08ac74069e78a24284e1b2b64
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1256.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/c1784025d0c3d08ac74069e78a24284e1b2b64.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/c1784025d0c3d08ac74069e78a24284e1b2b64.debug
deleted file mode 120000
index 13eb169..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9c/c1784025d0c3d08ac74069e78a24284e1b2b64.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1256.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9e/560375b428b1bc0a513c27bf7a24452900fe7b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9e/560375b428b1bc0a513c27bf7a24452900fe7b
deleted file mode 120000
index 923f14e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9e/560375b428b1bc0a513c27bf7a24452900fe7b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM861.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9e/560375b428b1bc0a513c27bf7a24452900fe7b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9e/560375b428b1bc0a513c27bf7a24452900fe7b.debug
deleted file mode 120000
index e285b7a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9e/560375b428b1bc0a513c27bf7a24452900fe7b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM861.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9f/a70d10b6e193083778fa56bb88f69402b9fe9d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9f/a70d10b6e193083778fa56bb88f69402b9fe9d
deleted file mode 120000
index 4a71fe4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9f/a70d10b6e193083778fa56bb88f69402b9fe9d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9f/a70d10b6e193083778fa56bb88f69402b9fe9d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/9f/a70d10b6e193083778fa56bb88f69402b9fe9d.debug
deleted file mode 120000
index 307a947..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/9f/a70d10b6e193083778fa56bb88f69402b9fe9d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/0d9fc4bb7bab79b072321eeceb6a3851edb3bc b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/0d9fc4bb7bab79b072321eeceb6a3851edb3bc
deleted file mode 120000
index 6c3e77e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/0d9fc4bb7bab79b072321eeceb6a3851edb3bc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-209.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/0d9fc4bb7bab79b072321eeceb6a3851edb3bc.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/0d9fc4bb7bab79b072321eeceb6a3851edb3bc.debug
deleted file mode 120000
index c78e3c1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/0d9fc4bb7bab79b072321eeceb6a3851edb3bc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-209.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/4911f1095ad0184cbcc403e3b6708980cd91cb b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/4911f1095ad0184cbcc403e3b6708980cd91cb
deleted file mode 120000
index b0d8267..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/4911f1095ad0184cbcc403e3b6708980cd91cb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-11.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/4911f1095ad0184cbcc403e3b6708980cd91cb.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/4911f1095ad0184cbcc403e3b6708980cd91cb.debug
deleted file mode 120000
index be10276..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a2/4911f1095ad0184cbcc403e3b6708980cd91cb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-11.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a3/092dd50e1a1b8a404629de9f19a2d50e84129e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a3/092dd50e1a1b8a404629de9f19a2d50e84129e
deleted file mode 120000
index 959e661..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a3/092dd50e1a1b8a404629de9f19a2d50e84129e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4971.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a3/092dd50e1a1b8a404629de9f19a2d50e84129e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a3/092dd50e1a1b8a404629de9f19a2d50e84129e.debug
deleted file mode 120000
index 5ada987..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a3/092dd50e1a1b8a404629de9f19a2d50e84129e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4971.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/28f8097e71992e9130728d362f8cd2b37d5b6c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/28f8097e71992e9130728d362f8cd2b37d5b6c
deleted file mode 120000
index 0890357..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/28f8097e71992e9130728d362f8cd2b37d5b6c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libSegFault.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/28f8097e71992e9130728d362f8cd2b37d5b6c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/28f8097e71992e9130728d362f8cd2b37d5b6c.debug
deleted file mode 120000
index e85251c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/28f8097e71992e9130728d362f8cd2b37d5b6c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libSegFault.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/79cbf9837ea90f2b671191604b43defe040d11 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/79cbf9837ea90f2b671191604b43defe040d11
deleted file mode 120000
index e7b8d6e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/79cbf9837ea90f2b671191604b43defe040d11
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM902.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/79cbf9837ea90f2b671191604b43defe040d11.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/79cbf9837ea90f2b671191604b43defe040d11.debug
deleted file mode 120000
index b164d0e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a5/79cbf9837ea90f2b671191604b43defe040d11.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM902.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/064b4054e6027598f43388721767ff0c500b15 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/064b4054e6027598f43388721767ff0c500b15
deleted file mode 120000
index 836f4bf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/064b4054e6027598f43388721767ff0c500b15
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libdl-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/064b4054e6027598f43388721767ff0c500b15.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/064b4054e6027598f43388721767ff0c500b15.debug
deleted file mode 120000
index e1b9c60..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/064b4054e6027598f43388721767ff0c500b15.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libdl-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/13adfdc802a35aeac21dd390ca5cb10b413820 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/13adfdc802a35aeac21dd390ca5cb10b413820
deleted file mode 120000
index 050b3bb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/13adfdc802a35aeac21dd390ca5cb10b413820
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/13adfdc802a35aeac21dd390ca5cb10b413820.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/13adfdc802a35aeac21dd390ca5cb10b413820.debug
deleted file mode 120000
index 563e49d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/13adfdc802a35aeac21dd390ca5cb10b413820.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libcrypt-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/43ba8e5e08440ce5e540c1fbaad35103035202 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/43ba8e5e08440ce5e540c1fbaad35103035202
deleted file mode 120000
index c6c996f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/43ba8e5e08440ce5e540c1fbaad35103035202
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1390.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/43ba8e5e08440ce5e540c1fbaad35103035202.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/43ba8e5e08440ce5e540c1fbaad35103035202.debug
deleted file mode 120000
index ed7e5c4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/43ba8e5e08440ce5e540c1fbaad35103035202.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1390.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/6604573d4ae41f1f9cdc01a18094e3f1e533b3 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/6604573d4ae41f1f9cdc01a18094e3f1e533b3
deleted file mode 120000
index 92e2ca6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/6604573d4ae41f1f9cdc01a18094e3f1e533b3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-GREEK8.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/6604573d4ae41f1f9cdc01a18094e3f1e533b3.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/6604573d4ae41f1f9cdc01a18094e3f1e533b3.debug
deleted file mode 120000
index e4cb5e6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/a8/6604573d4ae41f1f9cdc01a18094e3f1e533b3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-GREEK8.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ab/82b8d9b766f3cfdbf028afc2c69b15792309a9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ab/82b8d9b766f3cfdbf028afc2c69b15792309a9
deleted file mode 120000
index 66a37ca..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ab/82b8d9b766f3cfdbf028afc2c69b15792309a9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM423.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ab/82b8d9b766f3cfdbf028afc2c69b15792309a9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ab/82b8d9b766f3cfdbf028afc2c69b15792309a9.debug
deleted file mode 120000
index 337ffd0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ab/82b8d9b766f3cfdbf028afc2c69b15792309a9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM423.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/1260d38ef3cca7e1809270d6497a87a485dcaa b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/1260d38ef3cca7e1809270d6497a87a485dcaa
deleted file mode 120000
index 3b49055..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/1260d38ef3cca7e1809270d6497a87a485dcaa
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MIK.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/1260d38ef3cca7e1809270d6497a87a485dcaa.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/1260d38ef3cca7e1809270d6497a87a485dcaa.debug
deleted file mode 120000
index 518b4bf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/1260d38ef3cca7e1809270d6497a87a485dcaa.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MIK.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/3a5069e2a42fd66f7d7c9e2d521f29490b6b7c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/3a5069e2a42fd66f7d7c9e2d521f29490b6b7c
deleted file mode 120000
index 68a68dc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/3a5069e2a42fd66f7d7c9e2d521f29490b6b7c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-UK.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/3a5069e2a42fd66f7d7c9e2d521f29490b6b7c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/3a5069e2a42fd66f7d7c9e2d521f29490b6b7c.debug
deleted file mode 120000
index 86ea5da..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ac/3a5069e2a42fd66f7d7c9e2d521f29490b6b7c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-UK.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b0/a476eb659de2ea3971d407831e241722a98f80 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b0/a476eb659de2ea3971d407831e241722a98f80
deleted file mode 120000
index 15ef854..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b0/a476eb659de2ea3971d407831e241722a98f80
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM901.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b0/a476eb659de2ea3971d407831e241722a98f80.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b0/a476eb659de2ea3971d407831e241722a98f80.debug
deleted file mode 120000
index 778d37b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b0/a476eb659de2ea3971d407831e241722a98f80.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM901.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b3/45d5b29726d8e80cbc426227eeb22c508ce0bf b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b3/45d5b29726d8e80cbc426227eeb22c508ce0bf
deleted file mode 120000
index c7caa0f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b3/45d5b29726d8e80cbc426227eeb22c508ce0bf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b3/45d5b29726d8e80cbc426227eeb22c508ce0bf.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b3/45d5b29726d8e80cbc426227eeb22c508ce0bf.debug
deleted file mode 120000
index fcad7c6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b3/45d5b29726d8e80cbc426227eeb22c508ce0bf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b4/a12d89eaa7e26aab05adb56fa64f2d2a4dab56 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b4/a12d89eaa7e26aab05adb56fa64f2d2a4dab56
deleted file mode 120000
index 90b75b8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b4/a12d89eaa7e26aab05adb56fa64f2d2a4dab56
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IEC_P27-1.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b4/a12d89eaa7e26aab05adb56fa64f2d2a4dab56.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b4/a12d89eaa7e26aab05adb56fa64f2d2a4dab56.debug
deleted file mode 120000
index a1f949c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b4/a12d89eaa7e26aab05adb56fa64f2d2a4dab56.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IEC_P27-1.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/2614a402dc2052a99f723e9296ea29a9d16bf0 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/2614a402dc2052a99f723e9296ea29a9d16bf0
deleted file mode 120000
index d6e661d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/2614a402dc2052a99f723e9296ea29a9d16bf0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN8.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/2614a402dc2052a99f723e9296ea29a9d16bf0.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/2614a402dc2052a99f723e9296ea29a9d16bf0.debug
deleted file mode 120000
index d88a9c2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/2614a402dc2052a99f723e9296ea29a9d16bf0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN8.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/d54efd837bf6bc10cb9bcc1336e3fee0f8d15b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/d54efd837bf6bc10cb9bcc1336e3fee0f8d15b
deleted file mode 120000
index e3d8169..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/d54efd837bf6bc10cb9bcc1336e3fee0f8d15b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_10367-BOX.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/d54efd837bf6bc10cb9bcc1336e3fee0f8d15b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/d54efd837bf6bc10cb9bcc1336e3fee0f8d15b.debug
deleted file mode 120000
index ab33c3f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b5/d54efd837bf6bc10cb9bcc1336e3fee0f8d15b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_10367-BOX.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/19885ac6c54547a4b4556b66afdb9727ca94a1 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/19885ac6c54547a4b4556b66afdb9727ca94a1
deleted file mode 120000
index 9e244a3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/19885ac6c54547a4b4556b66afdb9727ca94a1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SJIS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/19885ac6c54547a4b4556b66afdb9727ca94a1.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/19885ac6c54547a4b4556b66afdb9727ca94a1.debug
deleted file mode 120000
index 52fb7fa..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/19885ac6c54547a4b4556b66afdb9727ca94a1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SJIS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/30072b112a81d881d7157acd0b9766f37d4f3f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/30072b112a81d881d7157acd0b9766f37d4f3f
deleted file mode 120000
index f878418..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/30072b112a81d881d7157acd0b9766f37d4f3f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UHC.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/30072b112a81d881d7157acd0b9766f37d4f3f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/30072b112a81d881d7157acd0b9766f37d4f3f.debug
deleted file mode 120000
index d8079fd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/b7/30072b112a81d881d7157acd0b9766f37d4f3f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UHC.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/068b52fc88faf0c5feffe30532307482a1a08b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/068b52fc88faf0c5feffe30532307482a1a08b
deleted file mode 120000
index d79790f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/068b52fc88faf0c5feffe30532307482a1a08b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-8.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/068b52fc88faf0c5feffe30532307482a1a08b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/068b52fc88faf0c5feffe30532307482a1a08b.debug
deleted file mode 120000
index 184e039..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/068b52fc88faf0c5feffe30532307482a1a08b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-8.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/6c68bef4ed4da2ad92096cc255e7cd9bceeb69 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/6c68bef4ed4da2ad92096cc255e7cd9bceeb69
deleted file mode 120000
index 47f1d35..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/6c68bef4ed4da2ad92096cc255e7cd9bceeb69
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP772.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/6c68bef4ed4da2ad92096cc255e7cd9bceeb69.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/6c68bef4ed4da2ad92096cc255e7cd9bceeb69.debug
deleted file mode 120000
index 2a837a9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/6c68bef4ed4da2ad92096cc255e7cd9bceeb69.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP772.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/8861a0ba388f0b56a03c83b50e1ee698da3441 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/8861a0ba388f0b56a03c83b50e1ee698da3441
deleted file mode 120000
index 8a144c7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/8861a0ba388f0b56a03c83b50e1ee698da3441
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1164.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/8861a0ba388f0b56a03c83b50e1ee698da3441.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/8861a0ba388f0b56a03c83b50e1ee698da3441.debug
deleted file mode 120000
index d81b0c0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ba/8861a0ba388f0b56a03c83b50e1ee698da3441.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1164.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/1d15788855629c6ba90aa3b35d4e8133f32c0d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/1d15788855629c6ba90aa3b35d4e8133f32c0d
deleted file mode 120000
index 111016c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/1d15788855629c6ba90aa3b35d4e8133f32c0d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM278.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/1d15788855629c6ba90aa3b35d4e8133f32c0d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/1d15788855629c6ba90aa3b35d4e8133f32c0d.debug
deleted file mode 120000
index 2d911c0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/1d15788855629c6ba90aa3b35d4e8133f32c0d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM278.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/892a4c098db13eea4b199065a6dde2e87feaa5 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/892a4c098db13eea4b199065a6dde2e87feaa5
deleted file mode 120000
index 6ab4bb8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/892a4c098db13eea4b199065a6dde2e87feaa5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1154.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/892a4c098db13eea4b199065a6dde2e87feaa5.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/892a4c098db13eea4b199065a6dde2e87feaa5.debug
deleted file mode 120000
index c6779a0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bc/892a4c098db13eea4b199065a6dde2e87feaa5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1154.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/be/76ac16f0e7ccced3f6cc67c46f76fff79d7979 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/be/76ac16f0e7ccced3f6cc67c46f76fff79d7979
deleted file mode 120000
index 74ee6ad..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/be/76ac16f0e7ccced3f6cc67c46f76fff79d7979
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1167.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/be/76ac16f0e7ccced3f6cc67c46f76fff79d7979.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/be/76ac16f0e7ccced3f6cc67c46f76fff79d7979.debug
deleted file mode 120000
index 39e967b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/be/76ac16f0e7ccced3f6cc67c46f76fff79d7979.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1167.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bf/581023126d5653b9f89a2aee1d2d522fcbb9a2 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/bf/581023126d5653b9f89a2aee1d2d522fcbb9a2
deleted file mode 120000
index ac74b88..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bf/581023126d5653b9f89a2aee1d2d522fcbb9a2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1388.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bf/581023126d5653b9f89a2aee1d2d522fcbb9a2.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/bf/581023126d5653b9f89a2aee1d2d522fcbb9a2.debug
deleted file mode 120000
index 165ff51..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/bf/581023126d5653b9f89a2aee1d2d522fcbb9a2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1388.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/6ac099fd2501c73ecd44c17e81b7f9a7af0e83 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/6ac099fd2501c73ecd44c17e81b7f9a7af0e83
deleted file mode 120000
index 57f48de..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/6ac099fd2501c73ecd44c17e81b7f9a7af0e83
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM858.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/6ac099fd2501c73ecd44c17e81b7f9a7af0e83.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/6ac099fd2501c73ecd44c17e81b7f9a7af0e83.debug
deleted file mode 120000
index 35ee5f0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/6ac099fd2501c73ecd44c17e81b7f9a7af0e83.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM858.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/80af7800aeea27800bbb005256fde2080763e5 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/80af7800aeea27800bbb005256fde2080763e5
deleted file mode 120000
index 27669a3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/80af7800aeea27800bbb005256fde2080763e5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-13.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/80af7800aeea27800bbb005256fde2080763e5.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/80af7800aeea27800bbb005256fde2080763e5.debug
deleted file mode 120000
index 186ce97..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c0/80af7800aeea27800bbb005256fde2080763e5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-13.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c1/857251b090ad1ce6657b8d2bc01447c2dfd998 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c1/857251b090ad1ce6657b8d2bc01447c2dfd998
deleted file mode 120000
index 86d8b35..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c1/857251b090ad1ce6657b8d2bc01447c2dfd998
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libm-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c1/857251b090ad1ce6657b8d2bc01447c2dfd998.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c1/857251b090ad1ce6657b8d2bc01447c2dfd998.debug
deleted file mode 120000
index e93d811..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c1/857251b090ad1ce6657b8d2bc01447c2dfd998.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libm-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c2/5aa9d39d4bb63794dec3676612a43656db9cf7 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c2/5aa9d39d4bb63794dec3676612a43656db9cf7
deleted file mode 120000
index 30070ae..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c2/5aa9d39d4bb63794dec3676612a43656db9cf7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1004.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c2/5aa9d39d4bb63794dec3676612a43656db9cf7.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c2/5aa9d39d4bb63794dec3676612a43656db9cf7.debug
deleted file mode 120000
index 66ca629..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c2/5aa9d39d4bb63794dec3676612a43656db9cf7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1004.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c3/163cc4b753c0fc47cbe4a2f0516fa74df5606f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c3/163cc4b753c0fc47cbe4a2f0516fa74df5606f
deleted file mode 120000
index 152baaf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c3/163cc4b753c0fc47cbe4a2f0516fa74df5606f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM273.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c3/163cc4b753c0fc47cbe4a2f0516fa74df5606f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c3/163cc4b753c0fc47cbe4a2f0516fa74df5606f.debug
deleted file mode 120000
index 9d26861..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c3/163cc4b753c0fc47cbe4a2f0516fa74df5606f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM273.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/6c3b98ddedab3ecece310733df8ed4f949db32 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/6c3b98ddedab3ecece310733df8ed4f949db32
deleted file mode 120000
index 3a9f113..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/6c3b98ddedab3ecece310733df8ed4f949db32
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9030.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/6c3b98ddedab3ecece310733df8ed4f949db32.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/6c3b98ddedab3ecece310733df8ed4f949db32.debug
deleted file mode 120000
index fe7f7ec..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/6c3b98ddedab3ecece310733df8ed4f949db32.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9030.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/83a412733b7a49990960fde9e54acb8bc73e1c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/83a412733b7a49990960fde9e54acb8bc73e1c
deleted file mode 120000
index c504ea9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/83a412733b7a49990960fde9e54acb8bc73e1c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-IS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/83a412733b7a49990960fde9e54acb8bc73e1c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/83a412733b7a49990960fde9e54acb8bc73e1c.debug
deleted file mode 120000
index 1ace5e6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/83a412733b7a49990960fde9e54acb8bc73e1c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-IS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/acb0a36b9168c530b7c5fcb660f4403297d38c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/acb0a36b9168c530b7c5fcb660f4403297d38c
deleted file mode 120000
index 082f0d1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/acb0a36b9168c530b7c5fcb660f4403297d38c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1142.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/acb0a36b9168c530b7c5fcb660f4403297d38c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/acb0a36b9168c530b7c5fcb660f4403297d38c.debug
deleted file mode 120000
index 7c91087..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c4/acb0a36b9168c530b7c5fcb660f4403297d38c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1142.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/20f6e9102cc2790de7551b3275a850bddccf26 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/20f6e9102cc2790de7551b3275a850bddccf26
deleted file mode 120000
index 603df18..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/20f6e9102cc2790de7551b3275a850bddccf26
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM874.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/20f6e9102cc2790de7551b3275a850bddccf26.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/20f6e9102cc2790de7551b3275a850bddccf26.debug
deleted file mode 120000
index 9d95352..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/20f6e9102cc2790de7551b3275a850bddccf26.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM874.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/9f2e43b513a2ae2d028d58cd873365d8afa6d3 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/9f2e43b513a2ae2d028d58cd873365d8afa6d3
deleted file mode 120000
index 3c1175c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/9f2e43b513a2ae2d028d58cd873365d8afa6d3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MACINTOSH.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/9f2e43b513a2ae2d028d58cd873365d8afa6d3.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/9f2e43b513a2ae2d028d58cd873365d8afa6d3.debug
deleted file mode 120000
index e5946c5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c5/9f2e43b513a2ae2d028d58cd873365d8afa6d3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MACINTOSH.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/18f93d73d7dbc7b5f432dfd8537dfcb20e5205 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/18f93d73d7dbc7b5f432dfd8537dfcb20e5205
deleted file mode 120000
index 4c27a83..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/18f93d73d7dbc7b5f432dfd8537dfcb20e5205
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM937.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/18f93d73d7dbc7b5f432dfd8537dfcb20e5205.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/18f93d73d7dbc7b5f432dfd8537dfcb20e5205.debug
deleted file mode 120000
index 5103f27..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/18f93d73d7dbc7b5f432dfd8537dfcb20e5205.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM937.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/b1c48c3065d8a9c5385e7af541d3d051b94213 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/b1c48c3065d8a9c5385e7af541d3d051b94213
deleted file mode 120000
index 492ea8e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/b1c48c3065d8a9c5385e7af541d3d051b94213
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1097.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/b1c48c3065d8a9c5385e7af541d3d051b94213.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/b1c48c3065d8a9c5385e7af541d3d051b94213.debug
deleted file mode 120000
index 24d0a5f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/c9/b1c48c3065d8a9c5385e7af541d3d051b94213.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1097.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/b3bbcc31c1e8241baf4807c318ddc67bdeefc4 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/b3bbcc31c1e8241baf4807c318ddc67bdeefc4
deleted file mode 120000
index 7fb509d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/b3bbcc31c1e8241baf4807c318ddc67bdeefc4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM905.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/b3bbcc31c1e8241baf4807c318ddc67bdeefc4.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/b3bbcc31c1e8241baf4807c318ddc67bdeefc4.debug
deleted file mode 120000
index 566f0c6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/b3bbcc31c1e8241baf4807c318ddc67bdeefc4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM905.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/efd2583b41275146602fe424ac47fe41d29602 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/efd2583b41275146602fe424ac47fe41d29602
deleted file mode 120000
index 5b5a652..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/efd2583b41275146602fe424ac47fe41d29602
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM038.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/efd2583b41275146602fe424ac47fe41d29602.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/efd2583b41275146602fe424ac47fe41d29602.debug
deleted file mode 120000
index d669f35..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/cb/efd2583b41275146602fe424ac47fe41d29602.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM038.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d0/10f4fee4bb5471141b906d5e58fd204f873690 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d0/10f4fee4bb5471141b906d5e58fd204f873690
deleted file mode 120000
index ea32ce5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d0/10f4fee4bb5471141b906d5e58fd204f873690
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GOST_19768-74.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d0/10f4fee4bb5471141b906d5e58fd204f873690.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d0/10f4fee4bb5471141b906d5e58fd204f873690.debug
deleted file mode 120000
index 28e6934..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d0/10f4fee4bb5471141b906d5e58fd204f873690.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GOST_19768-74.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/4329df46ef8b607c6cdf68d5c28966f95fd12c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/4329df46ef8b607c6cdf68d5c28966f95fd12c
deleted file mode 120000
index 1dc9254..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/4329df46ef8b607c6cdf68d5c28966f95fd12c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP-MS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/4329df46ef8b607c6cdf68d5c28966f95fd12c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/4329df46ef8b607c6cdf68d5c28966f95fd12c.debug
deleted file mode 120000
index cfe75c6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/4329df46ef8b607c6cdf68d5c28966f95fd12c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP-MS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/47dc72f7bca2d9aa6f8d64f0592537d814e5fe b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/47dc72f7bca2d9aa6f8d64f0592537d814e5fe
deleted file mode 120000
index faecc8c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/47dc72f7bca2d9aa6f8d64f0592537d814e5fe
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db-1.0.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/47dc72f7bca2d9aa6f8d64f0592537d814e5fe.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/47dc72f7bca2d9aa6f8d64f0592537d814e5fe.debug
deleted file mode 120000
index 5c47c62..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d3/47dc72f7bca2d9aa6f8d64f0592537d814e5fe.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libthread_db-1.0.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/71f1418b78ddfc4d2c66bd33f318e05b85d383 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/71f1418b78ddfc4d2c66bd33f318e05b85d383
deleted file mode 120000
index 39203b5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/71f1418b78ddfc4d2c66bd33f318e05b85d383
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBBIG5.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/71f1418b78ddfc4d2c66bd33f318e05b85d383.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/71f1418b78ddfc4d2c66bd33f318e05b85d383.debug
deleted file mode 120000
index e3c5da7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/71f1418b78ddfc4d2c66bd33f318e05b85d383.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBBIG5.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/b5b4734cbb5698dfbdb500e3a056ef63f7a4d1 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/b5b4734cbb5698dfbdb500e3a056ef63f7a4d1
deleted file mode 120000
index f1fae71..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/b5b4734cbb5698dfbdb500e3a056ef63f7a4d1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM274.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/b5b4734cbb5698dfbdb500e3a056ef63f7a4d1.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/b5b4734cbb5698dfbdb500e3a056ef63f7a4d1.debug
deleted file mode 120000
index 7a7b2e7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d5/b5b4734cbb5698dfbdb500e3a056ef63f7a4d1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM274.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/7cfd43cbc18a731b94a4aee8289cd65cf67977 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/7cfd43cbc18a731b94a4aee8289cd65cf67977
deleted file mode 120000
index aa958e7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/7cfd43cbc18a731b94a4aee8289cd65cf67977
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO-A.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/7cfd43cbc18a731b94a4aee8289cd65cf67977.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/7cfd43cbc18a731b94a4aee8289cd65cf67977.debug
deleted file mode 120000
index 4844198..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/7cfd43cbc18a731b94a4aee8289cd65cf67977.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO-A.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/c93002fd33a0ba0a58d41ae72388475093ab41 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/c93002fd33a0ba0a58d41ae72388475093ab41
deleted file mode 120000
index 9531e01..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/c93002fd33a0ba0a58d41ae72388475093ab41
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP737.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/c93002fd33a0ba0a58d41ae72388475093ab41.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/c93002fd33a0ba0a58d41ae72388475093ab41.debug
deleted file mode 120000
index 738c932..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d6/c93002fd33a0ba0a58d41ae72388475093ab41.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP737.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/441eba5fb0843250f6d0ece5ac4a1c804fbe78 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/441eba5fb0843250f6d0ece5ac4a1c804fbe78
deleted file mode 120000
index 8b92792..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/441eba5fb0843250f6d0ece5ac4a1c804fbe78
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1161.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/441eba5fb0843250f6d0ece5ac4a1c804fbe78.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/441eba5fb0843250f6d0ece5ac4a1c804fbe78.debug
deleted file mode 120000
index b5f857f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/441eba5fb0843250f6d0ece5ac4a1c804fbe78.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1161.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/e0ccede216a285cebffcd1045c46a199cd4425 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/e0ccede216a285cebffcd1045c46a199cd4425
deleted file mode 120000
index a6dc83d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/e0ccede216a285cebffcd1045c46a199cd4425
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427-EXT.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/e0ccede216a285cebffcd1045c46a199cd4425.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/e0ccede216a285cebffcd1045c46a199cd4425.debug
deleted file mode 120000
index 753c1ee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d8/e0ccede216a285cebffcd1045c46a199cd4425.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427-EXT.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/113cbe4338a1021c98d5ab0f171a94c52a2930 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/113cbe4338a1021c98d5ab0f171a94c52a2930
deleted file mode 120000
index 97e4ae7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/113cbe4338a1021c98d5ab0f171a94c52a2930
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866NAV.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/113cbe4338a1021c98d5ab0f171a94c52a2930.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/113cbe4338a1021c98d5ab0f171a94c52a2930.debug
deleted file mode 120000
index 0a299f2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/113cbe4338a1021c98d5ab0f171a94c52a2930.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866NAV.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/39b35dfe5dcc13da3e7be824bbc51d4854bbed b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/39b35dfe5dcc13da3e7be824bbc51d4854bbed
deleted file mode 120000
index ec5081c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/39b35dfe5dcc13da3e7be824bbc51d4854bbed
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/JOHAB.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/39b35dfe5dcc13da3e7be824bbc51d4854bbed.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/39b35dfe5dcc13da3e7be824bbc51d4854bbed.debug
deleted file mode 120000
index aa3a837..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/d9/39b35dfe5dcc13da3e7be824bbc51d4854bbed.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/JOHAB.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/db/29025cc01cb6c4d0622b6d7c557b1e5bba15fd b/armv7a/glibc-2.33/usr/lib/debug/.build-id/db/29025cc01cb6c4d0622b6d7c557b1e5bba15fd
deleted file mode 120000
index 82781cb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/db/29025cc01cb6c4d0622b6d7c557b1e5bba15fd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-4.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/db/29025cc01cb6c4d0622b6d7c557b1e5bba15fd.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/db/29025cc01cb6c4d0622b6d7c557b1e5bba15fd.debug
deleted file mode 120000
index d01bcab..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/db/29025cc01cb6c4d0622b6d7c557b1e5bba15fd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-4.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/6b640329e5dc1cda4779b8cd76fc8472a9fca7 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/6b640329e5dc1cda4779b8cd76fc8472a9fca7
deleted file mode 120000
index 1c4ebe8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/6b640329e5dc1cda4779b8cd76fc8472a9fca7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-PS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/6b640329e5dc1cda4779b8cd76fc8472a9fca7.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/6b640329e5dc1cda4779b8cd76fc8472a9fca7.debug
deleted file mode 120000
index 936012f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/6b640329e5dc1cda4779b8cd76fc8472a9fca7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-PS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/8969df6e6d43dd9a88cf36d1723fb75ebdcbab b/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/8969df6e6d43dd9a88cf36d1723fb75ebdcbab
deleted file mode 120000
index 0b261b2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/8969df6e6d43dd9a88cf36d1723fb75ebdcbab
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4517.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/8969df6e6d43dd9a88cf36d1723fb75ebdcbab.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/8969df6e6d43dd9a88cf36d1723fb75ebdcbab.debug
deleted file mode 120000
index 75a3213..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/8969df6e6d43dd9a88cf36d1723fb75ebdcbab.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4517.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/9c56693307652b32f7f0248cdcff18b9082906 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/9c56693307652b32f7f0248cdcff18b9082906
deleted file mode 120000
index c10c0f6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/9c56693307652b32f7f0248cdcff18b9082906
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1255.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/9c56693307652b32f7f0248cdcff18b9082906.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/9c56693307652b32f7f0248cdcff18b9082906.debug
deleted file mode 120000
index 875253e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dc/9c56693307652b32f7f0248cdcff18b9082906.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1255.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dd/84c112218f7eb1a93974873b6679690446479f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/dd/84c112218f7eb1a93974873b6679690446479f
deleted file mode 120000
index 231ab26..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dd/84c112218f7eb1a93974873b6679690446479f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP771.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dd/84c112218f7eb1a93974873b6679690446479f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/dd/84c112218f7eb1a93974873b6679690446479f.debug
deleted file mode 120000
index 0c0dd3c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/dd/84c112218f7eb1a93974873b6679690446479f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP771.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/df/2c91f5933ae67b01df65c6b2594facf6fbd460 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/df/2c91f5933ae67b01df65c6b2594facf6fbd460
deleted file mode 120000
index 29cb0f0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/df/2c91f5933ae67b01df65c6b2594facf6fbd460
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JISX0213.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/df/2c91f5933ae67b01df65c6b2594facf6fbd460.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/df/2c91f5933ae67b01df65c6b2594facf6fbd460.debug
deleted file mode 120000
index 202e783..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/df/2c91f5933ae67b01df65c6b2594facf6fbd460.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JISX0213.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e0/f6d175b1a17eb175c3966776f3e0ae11a175a7 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e0/f6d175b1a17eb175c3966776f3e0ae11a175a7
deleted file mode 120000
index cd779c2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e0/f6d175b1a17eb175c3966776f3e0ae11a175a7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e0/f6d175b1a17eb175c3966776f3e0ae11a175a7.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e0/f6d175b1a17eb175c3966776f3e0ae11a175a7.debug
deleted file mode 120000
index 5a38a86..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e0/f6d175b1a17eb175c3966776f3e0ae11a175a7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libnss_files-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/c189e0f95388f846bb0969054f642c38bd5620 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/c189e0f95388f846bb0969054f642c38bd5620
deleted file mode 120000
index 1c7da89..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/c189e0f95388f846bb0969054f642c38bd5620
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1047.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/c189e0f95388f846bb0969054f642c38bd5620.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/c189e0f95388f846bb0969054f642c38bd5620.debug
deleted file mode 120000
index b8880c4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/c189e0f95388f846bb0969054f642c38bd5620.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1047.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/dcacbace1fe9d1ff2d557e69d537ea7a8038a7 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/dcacbace1fe9d1ff2d557e69d537ea7a8038a7
deleted file mode 120000
index 40d7d72..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/dcacbace1fe9d1ff2d557e69d537ea7a8038a7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-32.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/dcacbace1fe9d1ff2d557e69d537ea7a8038a7.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/dcacbace1fe9d1ff2d557e69d537ea7a8038a7.debug
deleted file mode 120000
index 72efe6a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e1/dcacbace1fe9d1ff2d557e69d537ea7a8038a7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-32.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e3/51d2865365c84feb7825cc54515c2eab8163ea b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e3/51d2865365c84feb7825cc54515c2eab8163ea
deleted file mode 120000
index 9cdcbf4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e3/51d2865365c84feb7825cc54515c2eab8163ea
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-TW.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e3/51d2865365c84feb7825cc54515c2eab8163ea.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e3/51d2865365c84feb7825cc54515c2eab8163ea.debug
deleted file mode 120000
index d4d8ffc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e3/51d2865365c84feb7825cc54515c2eab8163ea.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-TW.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/44a65e068c894fa314687324b5a86330e8baac b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/44a65e068c894fa314687324b5a86330e8baac
deleted file mode 120000
index c25e473..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/44a65e068c894fa314687324b5a86330e8baac
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5428.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/44a65e068c894fa314687324b5a86330e8baac.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/44a65e068c894fa314687324b5a86330e8baac.debug
deleted file mode 120000
index fd25582..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/44a65e068c894fa314687324b5a86330e8baac.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5428.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/91a126b4e3eb6a927b8b6776acc7bdf95c2198 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/91a126b4e3eb6a927b8b6776acc7bdf95c2198
deleted file mode 120000
index 247be77..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/91a126b4e3eb6a927b8b6776acc7bdf95c2198
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM933.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/91a126b4e3eb6a927b8b6776acc7bdf95c2198.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/91a126b4e3eb6a927b8b6776acc7bdf95c2198.debug
deleted file mode 120000
index e01a44f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e4/91a126b4e3eb6a927b8b6776acc7bdf95c2198.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM933.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e5/21008f00fdabc65372a1a120491b317609baff b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e5/21008f00fdabc65372a1a120491b317609baff
deleted file mode 120000
index 50a64a6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e5/21008f00fdabc65372a1a120491b317609baff
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM281.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e5/21008f00fdabc65372a1a120491b317609baff.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e5/21008f00fdabc65372a1a120491b317609baff.debug
deleted file mode 120000
index 752f66b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e5/21008f00fdabc65372a1a120491b317609baff.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM281.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e8/a3bfcc17f01ae2fa7ba2e9048b691c7140de08 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e8/a3bfcc17f01ae2fa7ba2e9048b691c7140de08
deleted file mode 120000
index 78a57e2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e8/a3bfcc17f01ae2fa7ba2e9048b691c7140de08
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-DANO.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e8/a3bfcc17f01ae2fa7ba2e9048b691c7140de08.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/e8/a3bfcc17f01ae2fa7ba2e9048b691c7140de08.debug
deleted file mode 120000
index f97e986..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/e8/a3bfcc17f01ae2fa7ba2e9048b691c7140de08.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-DANO.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ea/d7bc859dfa701c966f77e1f1298bbafc6092b9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ea/d7bc859dfa701c966f77e1f1298bbafc6092b9
deleted file mode 120000
index 019873b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ea/d7bc859dfa701c966f77e1f1298bbafc6092b9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM864.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ea/d7bc859dfa701c966f77e1f1298bbafc6092b9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ea/d7bc859dfa701c966f77e1f1298bbafc6092b9.debug
deleted file mode 120000
index 1182a04..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ea/d7bc859dfa701c966f77e1f1298bbafc6092b9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM864.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/08f11f194671a50db09b96aef753f81347c7ed b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/08f11f194671a50db09b96aef753f81347c7ed
deleted file mode 120000
index 7340767..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/08f11f194671a50db09b96aef753f81347c7ed
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM12712.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/08f11f194671a50db09b96aef753f81347c7ed.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/08f11f194671a50db09b96aef753f81347c7ed.debug
deleted file mode 120000
index 1cf87c3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/08f11f194671a50db09b96aef753f81347c7ed.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM12712.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/e7ee70507adb6f8854e76f0cf3e6ce3fd360c0 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/e7ee70507adb6f8854e76f0cf3e6ce3fd360c0
deleted file mode 120000
index b12ddac..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/e7ee70507adb6f8854e76f0cf3e6ce3fd360c0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-S.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/e7ee70507adb6f8854e76f0cf3e6ce3fd360c0.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/e7ee70507adb6f8854e76f0cf3e6ce3fd360c0.debug
deleted file mode 120000
index 0312bb2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ec/e7ee70507adb6f8854e76f0cf3e6ce3fd360c0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-S.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ee/635afc6d7e2d3b597008f6ad215a3843aac47f b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ee/635afc6d7e2d3b597008f6ad215a3843aac47f
deleted file mode 120000
index 1906eb9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ee/635afc6d7e2d3b597008f6ad215a3843aac47f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBGBK.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ee/635afc6d7e2d3b597008f6ad215a3843aac47f.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ee/635afc6d7e2d3b597008f6ad215a3843aac47f.debug
deleted file mode 120000
index cfb4ba1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ee/635afc6d7e2d3b597008f6ad215a3843aac47f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBGBK.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/075ff3fef17eef6f0ea7c1599b4b16732311b6 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/075ff3fef17eef6f0ea7c1599b4b16732311b6
deleted file mode 120000
index 5c17322..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/075ff3fef17eef6f0ea7c1599b4b16732311b6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1148.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/075ff3fef17eef6f0ea7c1599b4b16732311b6.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/075ff3fef17eef6f0ea7c1599b4b16732311b6.debug
deleted file mode 120000
index ec90b82..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/075ff3fef17eef6f0ea7c1599b4b16732311b6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1148.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/cb51fe6886f660c04fd9d9f20c85c80dd87626 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/cb51fe6886f660c04fd9d9f20c85c80dd87626
deleted file mode 120000
index 39bad96..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/cb51fe6886f660c04fd9d9f20c85c80dd87626
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5HKSCS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/cb51fe6886f660c04fd9d9f20c85c80dd87626.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/cb51fe6886f660c04fd9d9f20c85c80dd87626.debug
deleted file mode 120000
index ae53587..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/cb51fe6886f660c04fd9d9f20c85c80dd87626.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5HKSCS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/e9135b03bc341ee814d505809e8298dac3ba32 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/e9135b03bc341ee814d505809e8298dac3ba32
deleted file mode 120000
index f1ab474..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/e9135b03bc341ee814d505809e8298dac3ba32
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/e9135b03bc341ee814d505809e8298dac3ba32.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/e9135b03bc341ee814d505809e8298dac3ba32.debug
deleted file mode 120000
index 8bbfe2e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ef/e9135b03bc341ee814d505809e8298dac3ba32.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/6dc85b3b4935232ddd38a92be6d7bb9ba86867 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/6dc85b3b4935232ddd38a92be6d7bb9ba86867
deleted file mode 120000
index 19ef586..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/6dc85b3b4935232ddd38a92be6d7bb9ba86867
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1251.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/6dc85b3b4935232ddd38a92be6d7bb9ba86867.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/6dc85b3b4935232ddd38a92be6d7bb9ba86867.debug
deleted file mode 120000
index 41f1fcc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/6dc85b3b4935232ddd38a92be6d7bb9ba86867.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1251.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/e723f22f6d2e074fc2b5238fd7352b785f87ff b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/e723f22f6d2e074fc2b5238fd7352b785f87ff
deleted file mode 120000
index 541615e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/e723f22f6d2e074fc2b5238fd7352b785f87ff
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM290.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/e723f22f6d2e074fc2b5238fd7352b785f87ff.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/e723f22f6d2e074fc2b5238fd7352b785f87ff.debug
deleted file mode 120000
index 708a11f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f0/e723f22f6d2e074fc2b5238fd7352b785f87ff.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM290.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/01d39bb85ca1b0b6b605c69da22f4a243da384 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/01d39bb85ca1b0b6b605c69da22f4a243da384
deleted file mode 120000
index 030100d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/01d39bb85ca1b0b6b605c69da22f4a243da384
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libCNS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/01d39bb85ca1b0b6b605c69da22f4a243da384.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/01d39bb85ca1b0b6b605c69da22f4a243da384.debug
deleted file mode 120000
index 0b82e81..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/01d39bb85ca1b0b6b605c69da22f4a243da384.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libCNS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/089539548f14ce22a6e99e623a1647ae39a136 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/089539548f14ce22a6e99e623a1647ae39a136
deleted file mode 120000
index 50840b3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/089539548f14ce22a6e99e623a1647ae39a136
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-8.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/089539548f14ce22a6e99e623a1647ae39a136.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/089539548f14ce22a6e99e623a1647ae39a136.debug
deleted file mode 120000
index 0f001d2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f1/089539548f14ce22a6e99e623a1647ae39a136.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-8.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/254372d4514aca5de9c250bb78fb27d8c30c13 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/254372d4514aca5de9c250bb78fb27d8c30c13
deleted file mode 120000
index 5709d58..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/254372d4514aca5de9c250bb78fb27d8c30c13
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM16804.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/254372d4514aca5de9c250bb78fb27d8c30c13.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/254372d4514aca5de9c250bb78fb27d8c30c13.debug
deleted file mode 120000
index 1f98b96..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/254372d4514aca5de9c250bb78fb27d8c30c13.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM16804.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/7a8792239a524a4175988ac3cb1bbba785bde9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/7a8792239a524a4175988ac3cb1bbba785bde9
deleted file mode 120000
index 9cfdf4e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/7a8792239a524a4175988ac3cb1bbba785bde9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_11548-1.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/7a8792239a524a4175988ac3cb1bbba785bde9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/7a8792239a524a4175988ac3cb1bbba785bde9.debug
deleted file mode 120000
index 662b3bf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f4/7a8792239a524a4175988ac3cb1bbba785bde9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_11548-1.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f5/69685141f88489374fad66e34572db15f7fa68 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f5/69685141f88489374fad66e34572db15f7fa68
deleted file mode 120000
index 4a68104..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f5/69685141f88489374fad66e34572db15f7fa68
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f5/69685141f88489374fad66e34572db15f7fa68.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f5/69685141f88489374fad66e34572db15f7fa68.debug
deleted file mode 120000
index 2cc4f62..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f5/69685141f88489374fad66e34572db15f7fa68.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/30ebf342f80164343135645624df2f04d2466c b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/30ebf342f80164343135645624df2f04d2466c
deleted file mode 120000
index a750c1a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/30ebf342f80164343135645624df2f04d2466c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM891.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/30ebf342f80164343135645624df2f04d2466c.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/30ebf342f80164343135645624df2f04d2466c.debug
deleted file mode 120000
index bf7de49..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/30ebf342f80164343135645624df2f04d2466c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM891.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/6bf4ffd3c01866cf8e855bcaead355677aa31b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/6bf4ffd3c01866cf8e855bcaead355677aa31b
deleted file mode 120000
index ea4ae5f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/6bf4ffd3c01866cf8e855bcaead355677aa31b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM939.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/6bf4ffd3c01866cf8e855bcaead355677aa31b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/6bf4ffd3c01866cf8e855bcaead355677aa31b.debug
deleted file mode 120000
index f240ca4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/6bf4ffd3c01866cf8e855bcaead355677aa31b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM939.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/a9d33e89cbd9b374d1781b3573fb1982fe9b0d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/a9d33e89cbd9b374d1781b3573fb1982fe9b0d
deleted file mode 120000
index 5a55a4d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/a9d33e89cbd9b374d1781b3573fb1982fe9b0d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/DEC-MCS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/a9d33e89cbd9b374d1781b3573fb1982fe9b0d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/a9d33e89cbd9b374d1781b3573fb1982fe9b0d.debug
deleted file mode 120000
index 4e68edc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f6/a9d33e89cbd9b374d1781b3573fb1982fe9b0d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/DEC-MCS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f7/b86ac7a0e1e601cf17c875607c9299a90ec0e3 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f7/b86ac7a0e1e601cf17c875607c9299a90ec0e3
deleted file mode 120000
index 2e33691..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f7/b86ac7a0e1e601cf17c875607c9299a90ec0e3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1026.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f7/b86ac7a0e1e601cf17c875607c9299a90ec0e3.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f7/b86ac7a0e1e601cf17c875607c9299a90ec0e3.debug
deleted file mode 120000
index d34a97a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f7/b86ac7a0e1e601cf17c875607c9299a90ec0e3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1026.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f8/1aeb970a6b65440eb315c7e039329c43166c17 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f8/1aeb970a6b65440eb315c7e039329c43166c17
deleted file mode 120000
index cfe38db..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f8/1aeb970a6b65440eb315c7e039329c43166c17
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IS-FRISS.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f8/1aeb970a6b65440eb315c7e039329c43166c17.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/f8/1aeb970a6b65440eb315c7e039329c43166c17.debug
deleted file mode 120000
index 4f7991f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/f8/1aeb970a6b65440eb315c7e039329c43166c17.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IS-FRISS.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fa/e538e879086b94cab5d375ef6d0266ca9ba71b b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fa/e538e879086b94cab5d375ef6d0266ca9ba71b
deleted file mode 120000
index 5f20fa9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fa/e538e879086b94cab5d375ef6d0266ca9ba71b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale-2.33.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fa/e538e879086b94cab5d375ef6d0266ca9ba71b.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fa/e538e879086b94cab5d375ef6d0266ca9ba71b.debug
deleted file mode 120000
index 52da638..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fa/e538e879086b94cab5d375ef6d0266ca9ba71b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale-2.33.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fb/efdb48d66dbb4b1301c6f289c228306015f914 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fb/efdb48d66dbb4b1301c6f289c228306015f914
deleted file mode 120000
index 3a0502a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fb/efdb48d66dbb4b1301c6f289c228306015f914
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1147.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fb/efdb48d66dbb4b1301c6f289c228306015f914.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fb/efdb48d66dbb4b1301c6f289c228306015f914.debug
deleted file mode 120000
index 8cb2171..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fb/efdb48d66dbb4b1301c6f289c228306015f914.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1147.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/5933ca9d603d74535f0b1cbbe9aaf1201afeb7 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/5933ca9d603d74535f0b1cbbe9aaf1201afeb7
deleted file mode 120000
index 466a183..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/5933ca9d603d74535f0b1cbbe9aaf1201afeb7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-CA-FR.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/5933ca9d603d74535f0b1cbbe9aaf1201afeb7.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/5933ca9d603d74535f0b1cbbe9aaf1201afeb7.debug
deleted file mode 120000
index 0f863d5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/5933ca9d603d74535f0b1cbbe9aaf1201afeb7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-CA-FR.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b0d2f6ee36d424cfaa2589eb4cc45d863f008d b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b0d2f6ee36d424cfaa2589eb4cc45d863f008d
deleted file mode 120000
index 523a616..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b0d2f6ee36d424cfaa2589eb4cc45d863f008d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM803.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b0d2f6ee36d424cfaa2589eb4cc45d863f008d.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b0d2f6ee36d424cfaa2589eb4cc45d863f008d.debug
deleted file mode 120000
index 0edd0a0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b0d2f6ee36d424cfaa2589eb4cc45d863f008d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM803.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b2afb4d0ab6c2e2eeeafbab49782c9f9e7f8a9 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b2afb4d0ab6c2e2eeeafbab49782c9f9e7f8a9
deleted file mode 120000
index ee59f47..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b2afb4d0ab6c2e2eeeafbab49782c9f9e7f8a9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM930.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b2afb4d0ab6c2e2eeeafbab49782c9f9e7f8a9.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b2afb4d0ab6c2e2eeeafbab49782c9f9e7f8a9.debug
deleted file mode 120000
index 8bd4624..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fc/b2afb4d0ab6c2e2eeeafbab49782c9f9e7f8a9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM930.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fe/7db4643dd59fbd74cdd66ee1f4ce2d2cb3ca4e b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fe/7db4643dd59fbd74cdd66ee1f4ce2d2cb3ca4e
deleted file mode 120000
index d0ebb23..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fe/7db4643dd59fbd74cdd66ee1f4ce2d2cb3ca4e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-6.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fe/7db4643dd59fbd74cdd66ee1f4ce2d2cb3ca4e.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/fe/7db4643dd59fbd74cdd66ee1f4ce2d2cb3ca4e.debug
deleted file mode 120000
index 0f7aaf8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/fe/7db4643dd59fbd74cdd66ee1f4ce2d2cb3ca4e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-6.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/50f6814c30d070f1e8e967dee7d461daaa6260 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/50f6814c30d070f1e8e967dee7d461daaa6260
deleted file mode 120000
index 67702d9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/50f6814c30d070f1e8e967dee7d461daaa6260
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1125.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/50f6814c30d070f1e8e967dee7d461daaa6260.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/50f6814c30d070f1e8e967dee7d461daaa6260.debug
deleted file mode 120000
index 90f0cfe..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/50f6814c30d070f1e8e967dee7d461daaa6260.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1125.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/678dd4ba880e92956a72a33727f48b3e5df502 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/678dd4ba880e92956a72a33727f48b3e5df502
deleted file mode 120000
index 1edb2c2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/678dd4ba880e92956a72a33727f48b3e5df502
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/PT154.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/678dd4ba880e92956a72a33727f48b3e5df502.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/678dd4ba880e92956a72a33727f48b3e5df502.debug
deleted file mode 120000
index 4a576a5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/678dd4ba880e92956a72a33727f48b3e5df502.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/PT154.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/b6bbfe20d7143883448b6ff51f52a4d4c34cb0 b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/b6bbfe20d7143883448b6ff51f52a4d4c34cb0
deleted file mode 120000
index 7c5dd05..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/b6bbfe20d7143883448b6ff51f52a4d4c34cb0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CSN_369103.so
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/b6bbfe20d7143883448b6ff51f52a4d4c34cb0.debug b/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/b6bbfe20d7143883448b6ff51f52a4d4c34cb0.debug
deleted file mode 120000
index 82b96a6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/.build-id/ff/b6bbfe20d7143883448b6ff51f52a4d4c34cb0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CSN_369103.so.debug
\ No newline at end of file
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/ld-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/ld-2.33.so.debug
deleted file mode 100644
index e76be96..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/ld-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale-2.33.so.debug
deleted file mode 100644
index 731d585..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libBrokenLocale-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libSegFault.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libSegFault.so.debug
deleted file mode 100644
index d03df0e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libSegFault.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libanl-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libanl-2.33.so.debug
deleted file mode 100644
index e1b2a0f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libanl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libc-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libc-2.33.so.debug
deleted file mode 100644
index 6549ab2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libc-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt-2.33.so.debug
deleted file mode 100644
index 3ba6944..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libcrypt-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libdl-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libdl-2.33.so.debug
deleted file mode 100644
index f2fedf1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libdl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libm-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libm-2.33.so.debug
deleted file mode 100644
index 9ca61ca..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libm-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libmemusage.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libmemusage.so.debug
deleted file mode 100644
index 232aa13..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libmemusage.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnsl-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnsl-2.33.so.debug
deleted file mode 100644
index 7cdb39a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnsl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat-2.33.so.debug
deleted file mode 100644
index 468f9cc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_compat-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db-2.33.so.debug
deleted file mode 100644
index be32612..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_db-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns-2.33.so.debug
deleted file mode 100644
index aafbca3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_dns-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files-2.33.so.debug
deleted file mode 100644
index ffbf579..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_files-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod-2.33.so.debug
deleted file mode 100644
index 8b435c2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libnss_hesiod-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libpcprofile.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libpcprofile.so.debug
deleted file mode 100644
index 707952c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libpcprofile.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libpthread-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libpthread-2.33.so.debug
deleted file mode 100644
index 0697fbd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libpthread-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libresolv-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libresolv-2.33.so.debug
deleted file mode 100644
index 72b706c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libresolv-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/librt-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/librt-2.33.so.debug
deleted file mode 100644
index bf73e69..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/librt-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db-1.0.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db-1.0.so.debug
deleted file mode 100644
index 0ab21fd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libthread_db-1.0.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libutil-2.33.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libutil-2.33.so.debug
deleted file mode 100644
index 617cf29..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/lib/libutil-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/sbin/ldconfig.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/sbin/ldconfig.debug
deleted file mode 100644
index 6744782..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/sbin/ldconfig.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/bin/getent.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/bin/getent.debug
deleted file mode 100644
index e40a328..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/bin/getent.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/audit/sotruss-lib.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/audit/sotruss-lib.so.debug
deleted file mode 100644
index d218868..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/audit/sotruss-lib.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ANSI_X3.110.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ANSI_X3.110.so.debug
deleted file mode 100644
index bb44ae6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ANSI_X3.110.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ARMSCII-8.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ARMSCII-8.so.debug
deleted file mode 100644
index bf228e6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ARMSCII-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ASMO_449.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ASMO_449.so.debug
deleted file mode 100644
index ea78961..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ASMO_449.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5.so.debug
deleted file mode 100644
index a360f7f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5HKSCS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5HKSCS.so.debug
deleted file mode 100644
index cca753c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BIG5HKSCS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BRF.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BRF.so.debug
deleted file mode 100644
index 7e00af5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/BRF.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP10007.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP10007.so.debug
deleted file mode 100644
index 838690a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP10007.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1125.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1125.so.debug
deleted file mode 100644
index e723509..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1125.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1250.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1250.so.debug
deleted file mode 100644
index 1bc429a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1250.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1251.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1251.so.debug
deleted file mode 100644
index 6ea47d7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1251.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1252.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1252.so.debug
deleted file mode 100644
index 3faace1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1252.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1253.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1253.so.debug
deleted file mode 100644
index 55bcf8a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1253.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1254.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1254.so.debug
deleted file mode 100644
index befb503..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1254.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1255.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1255.so.debug
deleted file mode 100644
index b844351..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1255.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1256.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1256.so.debug
deleted file mode 100644
index ec75771..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1256.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1257.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1257.so.debug
deleted file mode 100644
index 88f1485..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1257.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1258.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1258.so.debug
deleted file mode 100644
index 0108aee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP1258.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP737.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP737.so.debug
deleted file mode 100644
index 84fb9d2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP737.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP770.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP770.so.debug
deleted file mode 100644
index 0eb62b0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP770.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP771.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP771.so.debug
deleted file mode 100644
index 566cc41..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP771.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP772.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP772.so.debug
deleted file mode 100644
index d90c80c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP772.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP773.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP773.so.debug
deleted file mode 100644
index 96876d2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP773.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP774.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP774.so.debug
deleted file mode 100644
index 90168ce..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP774.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP775.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP775.so.debug
deleted file mode 100644
index 4ba24b2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP775.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP932.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP932.so.debug
deleted file mode 100644
index 2b200ff..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CP932.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CSN_369103.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CSN_369103.so.debug
deleted file mode 100644
index cf897b4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CSN_369103.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CWI.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CWI.so.debug
deleted file mode 100644
index a192126..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/CWI.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/DEC-MCS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/DEC-MCS.so.debug
deleted file mode 100644
index 70928ca..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/DEC-MCS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE-A.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE-A.so.debug
deleted file mode 100644
index 80ee2a9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE.so.debug
deleted file mode 100644
index 144cc24..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-AT-DE.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-CA-FR.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-CA-FR.so.debug
deleted file mode 100644
index 01f151b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-CA-FR.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO-A.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO-A.so.debug
deleted file mode 100644
index d4873d3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO.so.debug
deleted file mode 100644
index 6c1a66e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-DK-NO.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-A.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-A.so.debug
deleted file mode 100644
index 35dcadf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-S.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-S.so.debug
deleted file mode 100644
index 5c7fe22..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES-S.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES.so.debug
deleted file mode 100644
index 2e0c9b5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-ES.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE-A.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE-A.so.debug
deleted file mode 100644
index f124d16..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE.so.debug
deleted file mode 100644
index c1b7b1f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FI-SE.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FR.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FR.so.debug
deleted file mode 100644
index de43eb8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-FR.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IS-FRISS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IS-FRISS.so.debug
deleted file mode 100644
index eca2db1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IS-FRISS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IT.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IT.so.debug
deleted file mode 100644
index c70526e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-IT.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-PT.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-PT.so.debug
deleted file mode 100644
index 505fd08..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-PT.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-UK.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-UK.so.debug
deleted file mode 100644
index 01cbde0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-UK.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-US.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-US.so.debug
deleted file mode 100644
index e077070..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EBCDIC-US.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ECMA-CYRILLIC.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ECMA-CYRILLIC.so.debug
deleted file mode 100644
index 304ece7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ECMA-CYRILLIC.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-CN.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-CN.so.debug
deleted file mode 100644
index d6de0d7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-CN.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JISX0213.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JISX0213.so.debug
deleted file mode 100644
index 085b2cc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP-MS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP-MS.so.debug
deleted file mode 100644
index 1e8dbcc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP-MS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP.so.debug
deleted file mode 100644
index 779d0d5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-JP.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-KR.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-KR.so.debug
deleted file mode 100644
index d3faee3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-KR.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-TW.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-TW.so.debug
deleted file mode 100644
index 52fea21..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/EUC-TW.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GB18030.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GB18030.so.debug
deleted file mode 100644
index 800adc7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GB18030.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBBIG5.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBBIG5.so.debug
deleted file mode 100644
index 9f7b5bf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBBIG5.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBGBK.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBGBK.so.debug
deleted file mode 100644
index 7da54de..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBGBK.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBK.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBK.so.debug
deleted file mode 100644
index d4a2ccf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GBK.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-ACADEMY.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-ACADEMY.so.debug
deleted file mode 100644
index be96b89..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-ACADEMY.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-PS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-PS.so.debug
deleted file mode 100644
index 85a4316..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GEORGIAN-PS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GOST_19768-74.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GOST_19768-74.so.debug
deleted file mode 100644
index cc7b9e0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GOST_19768-74.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK-CCITT.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK-CCITT.so.debug
deleted file mode 100644
index 8ffa4a9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK-CCITT.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7-OLD.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7-OLD.so.debug
deleted file mode 100644
index 8128038..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7-OLD.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7.so.debug
deleted file mode 100644
index b231b0f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/GREEK7.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-GREEK8.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-GREEK8.so.debug
deleted file mode 100644
index 1de90c2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-GREEK8.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN8.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN8.so.debug
deleted file mode 100644
index 931ad68..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN8.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN9.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN9.so.debug
deleted file mode 100644
index 5c7ac7b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-ROMAN9.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-THAI8.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-THAI8.so.debug
deleted file mode 100644
index 1c637d1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-THAI8.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-TURKISH8.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-TURKISH8.so.debug
deleted file mode 100644
index 9c0fdc1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/HP-TURKISH8.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM037.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM037.so.debug
deleted file mode 100644
index 3f63567..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM037.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM038.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM038.so.debug
deleted file mode 100644
index 7c1d359..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM038.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1004.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1004.so.debug
deleted file mode 100644
index 8ff9e94..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1004.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008.so.debug
deleted file mode 100644
index aee9a85..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008_420.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008_420.so.debug
deleted file mode 100644
index 2d7082d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1008_420.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1025.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1025.so.debug
deleted file mode 100644
index 6404323..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1025.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1026.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1026.so.debug
deleted file mode 100644
index 0dff6e5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1026.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1046.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1046.so.debug
deleted file mode 100644
index 9870e95..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1046.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1047.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1047.so.debug
deleted file mode 100644
index c3faebe..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1047.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1097.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1097.so.debug
deleted file mode 100644
index 7b62726..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1097.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1112.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1112.so.debug
deleted file mode 100644
index 0a4bc0a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1112.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1122.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1122.so.debug
deleted file mode 100644
index 1bb07bb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1122.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1123.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1123.so.debug
deleted file mode 100644
index 49745a1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1123.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1124.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1124.so.debug
deleted file mode 100644
index 436f3d8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1124.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1129.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1129.so.debug
deleted file mode 100644
index cf7ab20..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1129.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1130.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1130.so.debug
deleted file mode 100644
index 142467a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1130.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1132.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1132.so.debug
deleted file mode 100644
index 957ea30..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1132.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1133.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1133.so.debug
deleted file mode 100644
index 23ca811..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1133.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1137.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1137.so.debug
deleted file mode 100644
index 394974f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1137.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1140.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1140.so.debug
deleted file mode 100644
index 29471de..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1140.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1141.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1141.so.debug
deleted file mode 100644
index 32d47cc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1141.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1142.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1142.so.debug
deleted file mode 100644
index 063d48f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1142.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1143.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1143.so.debug
deleted file mode 100644
index 479e742..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1143.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1144.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1144.so.debug
deleted file mode 100644
index b61ddbb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1144.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1145.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1145.so.debug
deleted file mode 100644
index 1cc73d9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1145.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1146.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1146.so.debug
deleted file mode 100644
index d23b14e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1146.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1147.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1147.so.debug
deleted file mode 100644
index 51b4cc7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1147.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1148.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1148.so.debug
deleted file mode 100644
index f8f0ca7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1148.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1149.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1149.so.debug
deleted file mode 100644
index f8eff64..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1149.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1153.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1153.so.debug
deleted file mode 100644
index b82ae54..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1153.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1154.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1154.so.debug
deleted file mode 100644
index 45e8d75..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1154.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1155.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1155.so.debug
deleted file mode 100644
index 25361d8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1155.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1156.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1156.so.debug
deleted file mode 100644
index 65a21ba..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1156.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1157.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1157.so.debug
deleted file mode 100644
index 4f373e0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1157.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1158.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1158.so.debug
deleted file mode 100644
index 67ff1c9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1158.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1160.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1160.so.debug
deleted file mode 100644
index d9a7565..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1160.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1161.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1161.so.debug
deleted file mode 100644
index d48a49d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1161.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1162.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1162.so.debug
deleted file mode 100644
index 335d312..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1162.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1163.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1163.so.debug
deleted file mode 100644
index be6ee6c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1163.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1164.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1164.so.debug
deleted file mode 100644
index 0de1065..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1164.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1166.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1166.so.debug
deleted file mode 100644
index f4196c5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1166.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1167.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1167.so.debug
deleted file mode 100644
index e4b85b8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1167.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM12712.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM12712.so.debug
deleted file mode 100644
index 297d37f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM12712.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1364.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1364.so.debug
deleted file mode 100644
index d349670..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1364.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1371.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1371.so.debug
deleted file mode 100644
index d3ea023..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1371.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1388.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1388.so.debug
deleted file mode 100644
index f1d1a6a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1388.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1390.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1390.so.debug
deleted file mode 100644
index f31f8d4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1390.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1399.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1399.so.debug
deleted file mode 100644
index 0702b99..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM1399.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM16804.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM16804.so.debug
deleted file mode 100644
index 7e02c04..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM16804.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM256.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM256.so.debug
deleted file mode 100644
index 46223ec..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM256.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM273.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM273.so.debug
deleted file mode 100644
index 3028e20..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM273.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM274.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM274.so.debug
deleted file mode 100644
index 270feb0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM274.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM275.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM275.so.debug
deleted file mode 100644
index e6106e8..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM275.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM277.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM277.so.debug
deleted file mode 100644
index fb3a863..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM277.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM278.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM278.so.debug
deleted file mode 100644
index 40796ca..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM278.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM280.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM280.so.debug
deleted file mode 100644
index b584268..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM280.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM281.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM281.so.debug
deleted file mode 100644
index 6b9a806..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM281.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM284.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM284.so.debug
deleted file mode 100644
index e59c1b2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM284.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM285.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM285.so.debug
deleted file mode 100644
index 8f5203d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM285.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM290.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM290.so.debug
deleted file mode 100644
index 3cec1dc..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM290.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM297.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM297.so.debug
deleted file mode 100644
index b3cd009..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM297.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM420.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM420.so.debug
deleted file mode 100644
index 5259f0b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM420.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM423.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM423.so.debug
deleted file mode 100644
index c5e104e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM423.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM424.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM424.so.debug
deleted file mode 100644
index 6aebd72..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM424.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM437.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM437.so.debug
deleted file mode 100644
index 6d662ed..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM437.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4517.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4517.so.debug
deleted file mode 100644
index d4d33fe..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4517.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4899.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4899.so.debug
deleted file mode 100644
index b494a41..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4899.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4909.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4909.so.debug
deleted file mode 100644
index fdedad9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4909.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4971.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4971.so.debug
deleted file mode 100644
index e749e47..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM4971.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM500.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM500.so.debug
deleted file mode 100644
index 1ab7ab6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM500.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM5347.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM5347.so.debug
deleted file mode 100644
index 2eff35a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM5347.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM803.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM803.so.debug
deleted file mode 100644
index 0bb6575..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM803.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM850.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM850.so.debug
deleted file mode 100644
index 6a4e09c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM850.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM851.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM851.so.debug
deleted file mode 100644
index aa34b15..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM851.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM852.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM852.so.debug
deleted file mode 100644
index 49dc0d6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM852.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM855.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM855.so.debug
deleted file mode 100644
index b782966..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM855.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM856.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM856.so.debug
deleted file mode 100644
index 3f8d2fd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM856.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM857.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM857.so.debug
deleted file mode 100644
index 9e6aa2d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM857.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM858.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM858.so.debug
deleted file mode 100644
index f118490..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM858.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM860.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM860.so.debug
deleted file mode 100644
index 3109e08..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM860.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM861.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM861.so.debug
deleted file mode 100644
index f6e73df..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM861.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM862.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM862.so.debug
deleted file mode 100644
index 9c99ff3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM862.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM863.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM863.so.debug
deleted file mode 100644
index 86b9326..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM863.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM864.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM864.so.debug
deleted file mode 100644
index e139eee..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM864.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM865.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM865.so.debug
deleted file mode 100644
index e6e53ed..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM865.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866.so.debug
deleted file mode 100644
index 9b5474c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866NAV.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866NAV.so.debug
deleted file mode 100644
index 776bd32..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM866NAV.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM868.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM868.so.debug
deleted file mode 100644
index f3cc2b4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM868.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM869.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM869.so.debug
deleted file mode 100644
index ac10a20..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM869.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM870.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM870.so.debug
deleted file mode 100644
index b9785fd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM870.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM871.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM871.so.debug
deleted file mode 100644
index 9e9301a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM871.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM874.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM874.so.debug
deleted file mode 100644
index 50feda4..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM874.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM875.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM875.so.debug
deleted file mode 100644
index 59b0a29..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM875.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM880.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM880.so.debug
deleted file mode 100644
index 10180c1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM880.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM891.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM891.so.debug
deleted file mode 100644
index dd7a83f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM891.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM901.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM901.so.debug
deleted file mode 100644
index 5735dbd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM901.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM902.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM902.so.debug
deleted file mode 100644
index e294fb5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM902.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM903.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM903.so.debug
deleted file mode 100644
index 91af29d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM903.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9030.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9030.so.debug
deleted file mode 100644
index 2970373..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9030.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM904.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM904.so.debug
deleted file mode 100644
index 5e9a0f3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM904.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM905.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM905.so.debug
deleted file mode 100644
index 8c6a8d5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM905.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9066.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9066.so.debug
deleted file mode 100644
index 1d81a68..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9066.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM918.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM918.so.debug
deleted file mode 100644
index 84936da..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM918.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM921.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM921.so.debug
deleted file mode 100644
index d5ee5ae..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM921.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM922.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM922.so.debug
deleted file mode 100644
index 4d36f71..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM922.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM930.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM930.so.debug
deleted file mode 100644
index 4f07206..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM930.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM932.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM932.so.debug
deleted file mode 100644
index 6773ecf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM932.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM933.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM933.so.debug
deleted file mode 100644
index f5e0c0e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM933.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM935.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM935.so.debug
deleted file mode 100644
index a2651dd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM935.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM937.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM937.so.debug
deleted file mode 100644
index 1bf2af5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM937.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM939.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM939.so.debug
deleted file mode 100644
index 2567a58..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM939.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM943.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM943.so.debug
deleted file mode 100644
index 462af74..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM943.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9448.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9448.so.debug
deleted file mode 100644
index 1727deb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IBM9448.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IEC_P27-1.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IEC_P27-1.so.debug
deleted file mode 100644
index 0dbaf4f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/IEC_P27-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-8.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-8.so.debug
deleted file mode 100644
index 4fe0256..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-CYRILLIC.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-CYRILLIC.so.debug
deleted file mode 100644
index 3a375ac..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS-CYRILLIC.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS.so.debug
deleted file mode 100644
index 802cfef..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/INIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISIRI-3342.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISIRI-3342.so.debug
deleted file mode 100644
index d4da812..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISIRI-3342.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN-EXT.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN-EXT.so.debug
deleted file mode 100644
index 056461c..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN-EXT.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN.so.debug
deleted file mode 100644
index 0dca3cd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-CN.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP-3.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP-3.so.debug
deleted file mode 100644
index 1c92796..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP-3.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP.so.debug
deleted file mode 100644
index f789961..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-JP.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-KR.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-KR.so.debug
deleted file mode 100644
index 0d8e81b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-2022-KR.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-197.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-197.so.debug
deleted file mode 100644
index d2a9922..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-197.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-209.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-209.so.debug
deleted file mode 100644
index 52c4ee7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO-IR-209.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO646.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO646.so.debug
deleted file mode 100644
index 26a41e1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO646.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-1.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-1.so.debug
deleted file mode 100644
index ad883d9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-10.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-10.so.debug
deleted file mode 100644
index 3d557e1..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-10.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-11.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-11.so.debug
deleted file mode 100644
index 6bcbb24..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-11.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-13.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-13.so.debug
deleted file mode 100644
index c0cf306..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-13.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-14.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-14.so.debug
deleted file mode 100644
index d02da95..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-14.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-15.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-15.so.debug
deleted file mode 100644
index 00e982e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-15.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-16.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-16.so.debug
deleted file mode 100644
index c340223..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-16.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-2.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-2.so.debug
deleted file mode 100644
index 3b338cf..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-2.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-3.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-3.so.debug
deleted file mode 100644
index fcb0b3b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-3.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-4.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-4.so.debug
deleted file mode 100644
index 3a8a74d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-4.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-5.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-5.so.debug
deleted file mode 100644
index 0a9e3f9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-5.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-6.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-6.so.debug
deleted file mode 100644
index f547f0b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-6.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-7.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-7.so.debug
deleted file mode 100644
index d68982f..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-7.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-8.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-8.so.debug
deleted file mode 100644
index 0d690e9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9.so.debug
deleted file mode 100644
index b724672..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9E.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9E.so.debug
deleted file mode 100644
index 2649547..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO8859-9E.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_10367-BOX.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_10367-BOX.so.debug
deleted file mode 100644
index c7cdfd9..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_10367-BOX.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_11548-1.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_11548-1.so.debug
deleted file mode 100644
index b074f67..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_11548-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_2033.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_2033.so.debug
deleted file mode 100644
index 1c71648..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_2033.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427-EXT.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427-EXT.so.debug
deleted file mode 100644
index 10a1ecb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427-EXT.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427.so.debug
deleted file mode 100644
index 39df14a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5427.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5428.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5428.so.debug
deleted file mode 100644
index 68572b6..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_5428.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937-2.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937-2.so.debug
deleted file mode 100644
index 20bd99a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937-2.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937.so.debug
deleted file mode 100644
index e3424a2..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/ISO_6937.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/JOHAB.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/JOHAB.so.debug
deleted file mode 100644
index 002f205..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/JOHAB.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI-8.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI-8.so.debug
deleted file mode 100644
index 6bb1551..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-R.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-R.so.debug
deleted file mode 100644
index c3e0a02..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-R.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-RU.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-RU.so.debug
deleted file mode 100644
index 0dca002..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-RU.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-T.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-T.so.debug
deleted file mode 100644
index 036a377..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-T.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-U.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-U.so.debug
deleted file mode 100644
index 216eb2e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/KOI8-U.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK-1.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK-1.so.debug
deleted file mode 100644
index 784ab23..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK.so.debug
deleted file mode 100644
index 55d58f5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/LATIN-GREEK.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-CENTRALEUROPE.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-CENTRALEUROPE.so.debug
deleted file mode 100644
index 3ebaa3b..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-CENTRALEUROPE.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-IS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-IS.so.debug
deleted file mode 100644
index 8b3073a..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-IS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-SAMI.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-SAMI.so.debug
deleted file mode 100644
index e703ea5..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-SAMI.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-UK.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-UK.so.debug
deleted file mode 100644
index 3c5e1eb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MAC-UK.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MACINTOSH.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MACINTOSH.so.debug
deleted file mode 100644
index 1c268d0..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MACINTOSH.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MIK.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MIK.so.debug
deleted file mode 100644
index cd20456..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/MIK.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-DANO.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-DANO.so.debug
deleted file mode 100644
index 08bcae3..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-DANO.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-SEFI.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-SEFI.so.debug
deleted file mode 100644
index 7aaf4eb..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/NATS-SEFI.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/PT154.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/PT154.so.debug
deleted file mode 100644
index c56f147..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/PT154.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/RK1048.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/RK1048.so.debug
deleted file mode 100644
index 76d4167..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/RK1048.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SAMI-WS2.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SAMI-WS2.so.debug
deleted file mode 100644
index 19959ae..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SAMI-WS2.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SHIFT_JISX0213.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SHIFT_JISX0213.so.debug
deleted file mode 100644
index daed931..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SHIFT_JISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SJIS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SJIS.so.debug
deleted file mode 100644
index 8fd3b87..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/SJIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/T.61.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/T.61.so.debug
deleted file mode 100644
index 3ae0485..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/T.61.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TCVN5712-1.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TCVN5712-1.so.debug
deleted file mode 100644
index 9f39c8d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TCVN5712-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TIS-620.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TIS-620.so.debug
deleted file mode 100644
index 3a8f301..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TIS-620.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TSCII.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TSCII.so.debug
deleted file mode 100644
index be5523e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/TSCII.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UHC.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UHC.so.debug
deleted file mode 100644
index 3ee2d24..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UHC.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UNICODE.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UNICODE.so.debug
deleted file mode 100644
index 78aa07d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UNICODE.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-16.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-16.so.debug
deleted file mode 100644
index 19a8b45..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-16.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-32.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-32.so.debug
deleted file mode 100644
index f59342d..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-32.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-7.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-7.so.debug
deleted file mode 100644
index 325843e..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/UTF-7.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/VISCII.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/VISCII.so.debug
deleted file mode 100644
index a8092a7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/VISCII.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libCNS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libCNS.so.debug
deleted file mode 100644
index 00f9176..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libCNS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libGB.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libGB.so.debug
deleted file mode 100644
index e641e35..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libGB.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libISOIR165.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libISOIR165.so.debug
deleted file mode 100644
index 6a1c3e7..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libISOIR165.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJIS.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJIS.so.debug
deleted file mode 100644
index b402e19..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJISX0213.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJISX0213.so.debug
deleted file mode 100644
index 5c563fd..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libJISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libKSC.so.debug b/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libKSC.so.debug
deleted file mode 100644
index fa3d286..0000000
--- a/armv7a/glibc-2.33/usr/lib/debug/usr/armv7a-cros-linux-gnueabihf/usr/lib/gconv/libKSC.so.debug
+++ /dev/null
Binary files differ
diff --git a/armv7a/usr/armv7a-cros-linux-gnueabihf/usr/bin/gdbserver b/armv7a/usr/armv7a-cros-linux-gnueabihf/usr/bin/gdbserver
index bb17c19..167df96 100755
--- a/armv7a/usr/armv7a-cros-linux-gnueabihf/usr/bin/gdbserver
+++ b/armv7a/usr/armv7a-cros-linux-gnueabihf/usr/bin/gdbserver
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/01/ba84c7430e3d77b06e823019216ce0954ceccb b/x86_64/glibc-2.33/usr/lib/debug/.build-id/01/ba84c7430e3d77b06e823019216ce0954ceccb
deleted file mode 120000
index 28a9175..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/01/ba84c7430e3d77b06e823019216ce0954ceccb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/01/ba84c7430e3d77b06e823019216ce0954ceccb.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/01/ba84c7430e3d77b06e823019216ce0954ceccb.debug
deleted file mode 120000
index 51f96d7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/01/ba84c7430e3d77b06e823019216ce0954ceccb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/2f5aebe041c9247d13a2f3e44f017b1f0d2520 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/2f5aebe041c9247d13a2f3e44f017b1f0d2520
deleted file mode 120000
index f3003fa..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/2f5aebe041c9247d13a2f3e44f017b1f0d2520
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/sbin/ldconfig
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/2f5aebe041c9247d13a2f3e44f017b1f0d2520.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/2f5aebe041c9247d13a2f3e44f017b1f0d2520.debug
deleted file mode 120000
index c9ac565..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/2f5aebe041c9247d13a2f3e44f017b1f0d2520.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/sbin/ldconfig.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/48aea5f7efb023eb4ee0effaf8d203c0943ceb b/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/48aea5f7efb023eb4ee0effaf8d203c0943ceb
deleted file mode 120000
index 02a06df..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/48aea5f7efb023eb4ee0effaf8d203c0943ceb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/48aea5f7efb023eb4ee0effaf8d203c0943ceb.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/48aea5f7efb023eb4ee0effaf8d203c0943ceb.debug
deleted file mode 120000
index 1bfd661..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/02/48aea5f7efb023eb4ee0effaf8d203c0943ceb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/17bf6e398a5ce90d99ca57a60ce4f58dbd270b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/17bf6e398a5ce90d99ca57a60ce4f58dbd270b
deleted file mode 120000
index 2fbc4c2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/17bf6e398a5ce90d99ca57a60ce4f58dbd270b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP932.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/17bf6e398a5ce90d99ca57a60ce4f58dbd270b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/17bf6e398a5ce90d99ca57a60ce4f58dbd270b.debug
deleted file mode 120000
index e7fd47e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/17bf6e398a5ce90d99ca57a60ce4f58dbd270b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP932.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/e0115c6f49d8ffdcdac5eb5562f99ecde8b064 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/e0115c6f49d8ffdcdac5eb5562f99ecde8b064
deleted file mode 120000
index 72118d4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/e0115c6f49d8ffdcdac5eb5562f99ecde8b064
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/e0115c6f49d8ffdcdac5eb5562f99ecde8b064.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/e0115c6f49d8ffdcdac5eb5562f99ecde8b064.debug
deleted file mode 120000
index f77f7ed..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/06/e0115c6f49d8ffdcdac5eb5562f99ecde8b064.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/07/106ca52409c7bf14caac8b1a990524eb947492 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/07/106ca52409c7bf14caac8b1a990524eb947492
deleted file mode 120000
index 608664e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/07/106ca52409c7bf14caac8b1a990524eb947492
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/07/106ca52409c7bf14caac8b1a990524eb947492.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/07/106ca52409c7bf14caac8b1a990524eb947492.debug
deleted file mode 120000
index c9c2437..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/07/106ca52409c7bf14caac8b1a990524eb947492.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/05c1cfc9e1f857eefd34d2ead66e56dc7c2178 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/05c1cfc9e1f857eefd34d2ead66e56dc7c2178
deleted file mode 120000
index ff0a083..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/05c1cfc9e1f857eefd34d2ead66e56dc7c2178
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libpcprofile.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/05c1cfc9e1f857eefd34d2ead66e56dc7c2178.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/05c1cfc9e1f857eefd34d2ead66e56dc7c2178.debug
deleted file mode 120000
index 42dc7ac..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/05c1cfc9e1f857eefd34d2ead66e56dc7c2178.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libpcprofile.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/3e5a16784b847175087c7997ed6885f2524efb b/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/3e5a16784b847175087c7997ed6885f2524efb
deleted file mode 120000
index 339c37e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/3e5a16784b847175087c7997ed6885f2524efb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP775.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/3e5a16784b847175087c7997ed6885f2524efb.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/3e5a16784b847175087c7997ed6885f2524efb.debug
deleted file mode 120000
index 5bc2992..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/08/3e5a16784b847175087c7997ed6885f2524efb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP775.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c2df37dddf5c9bf62acce2209b3217727a4af3 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c2df37dddf5c9bf62acce2209b3217727a4af3
deleted file mode 120000
index f09cbae..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c2df37dddf5c9bf62acce2209b3217727a4af3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c2df37dddf5c9bf62acce2209b3217727a4af3.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c2df37dddf5c9bf62acce2209b3217727a4af3.debug
deleted file mode 120000
index 846a983..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c2df37dddf5c9bf62acce2209b3217727a4af3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c6f67ddc2e75992beaa980111276d96a73bbac b/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c6f67ddc2e75992beaa980111276d96a73bbac
deleted file mode 120000
index 666015e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c6f67ddc2e75992beaa980111276d96a73bbac
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c6f67ddc2e75992beaa980111276d96a73bbac.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c6f67ddc2e75992beaa980111276d96a73bbac.debug
deleted file mode 120000
index 551931d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/09/c6f67ddc2e75992beaa980111276d96a73bbac.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/9c6c266519b18844e1ea5c00554d1c0db35658 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/9c6c266519b18844e1ea5c00554d1c0db35658
deleted file mode 120000
index 64d7e74..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/9c6c266519b18844e1ea5c00554d1c0db35658
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/9c6c266519b18844e1ea5c00554d1c0db35658.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/9c6c266519b18844e1ea5c00554d1c0db35658.debug
deleted file mode 120000
index 5c1afbc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/9c6c266519b18844e1ea5c00554d1c0db35658.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/d1438a4d6c970ae20c8582161b1ebc6fab64b1 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/d1438a4d6c970ae20c8582161b1ebc6fab64b1
deleted file mode 120000
index 34d8c34..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/d1438a4d6c970ae20c8582161b1ebc6fab64b1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/d1438a4d6c970ae20c8582161b1ebc6fab64b1.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/d1438a4d6c970ae20c8582161b1ebc6fab64b1.debug
deleted file mode 120000
index 42a19f3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/d1438a4d6c970ae20c8582161b1ebc6fab64b1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/e8ddf3fb26d2474000e58b02a9fe04211e2eca b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/e8ddf3fb26d2474000e58b02a9fe04211e2eca
deleted file mode 120000
index 48bceaf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/e8ddf3fb26d2474000e58b02a9fe04211e2eca
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/e8ddf3fb26d2474000e58b02a9fe04211e2eca.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/e8ddf3fb26d2474000e58b02a9fe04211e2eca.debug
deleted file mode 120000
index 3cd0283..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0b/e8ddf3fb26d2474000e58b02a9fe04211e2eca.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0c/27e3469a109d777aaec0a05d4b35a7f2250f93 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0c/27e3469a109d777aaec0a05d4b35a7f2250f93
deleted file mode 120000
index 30ca80a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0c/27e3469a109d777aaec0a05d4b35a7f2250f93
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0c/27e3469a109d777aaec0a05d4b35a7f2250f93.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0c/27e3469a109d777aaec0a05d4b35a7f2250f93.debug
deleted file mode 120000
index e983d6a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0c/27e3469a109d777aaec0a05d4b35a7f2250f93.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0d/62a42fa0473a38641aa514d93c1f4a00ad4abd b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0d/62a42fa0473a38641aa514d93c1f4a00ad4abd
deleted file mode 120000
index f0185af..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0d/62a42fa0473a38641aa514d93c1f4a00ad4abd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libSegFault.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0d/62a42fa0473a38641aa514d93c1f4a00ad4abd.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0d/62a42fa0473a38641aa514d93c1f4a00ad4abd.debug
deleted file mode 120000
index 2448708..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0d/62a42fa0473a38641aa514d93c1f4a00ad4abd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libSegFault.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/17ea7ca89020f4196305077c498d71abc6917e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/17ea7ca89020f4196305077c498d71abc6917e
deleted file mode 120000
index a55470c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/17ea7ca89020f4196305077c498d71abc6917e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/17ea7ca89020f4196305077c498d71abc6917e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/17ea7ca89020f4196305077c498d71abc6917e.debug
deleted file mode 120000
index 9dfd7d6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/17ea7ca89020f4196305077c498d71abc6917e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/4dedbd1be7fa479d31f9bef577725685cdb232 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/4dedbd1be7fa479d31f9bef577725685cdb232
deleted file mode 120000
index 5e97fce..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/4dedbd1be7fa479d31f9bef577725685cdb232
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/4dedbd1be7fa479d31f9bef577725685cdb232.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/4dedbd1be7fa479d31f9bef577725685cdb232.debug
deleted file mode 120000
index bee2383..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0e/4dedbd1be7fa479d31f9bef577725685cdb232.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0f/52df6071570cfe484f561803008ab3b799cae0 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0f/52df6071570cfe484f561803008ab3b799cae0
deleted file mode 120000
index 16c31cd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0f/52df6071570cfe484f561803008ab3b799cae0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP770.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0f/52df6071570cfe484f561803008ab3b799cae0.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/0f/52df6071570cfe484f561803008ab3b799cae0.debug
deleted file mode 120000
index f46c20b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/0f/52df6071570cfe484f561803008ab3b799cae0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP770.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/0471da8a2fa813f38cd2bcc7ff9b3fd28acce0 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/0471da8a2fa813f38cd2bcc7ff9b3fd28acce0
deleted file mode 120000
index 9261065..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/0471da8a2fa813f38cd2bcc7ff9b3fd28acce0
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/0471da8a2fa813f38cd2bcc7ff9b3fd28acce0.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/0471da8a2fa813f38cd2bcc7ff9b3fd28acce0.debug
deleted file mode 120000
index efe6b1a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/0471da8a2fa813f38cd2bcc7ff9b3fd28acce0.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/d6427781403389fa5ea6c8795d122d056dd8eb b/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/d6427781403389fa5ea6c8795d122d056dd8eb
deleted file mode 120000
index 583586f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/d6427781403389fa5ea6c8795d122d056dd8eb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1257.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/d6427781403389fa5ea6c8795d122d056dd8eb.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/d6427781403389fa5ea6c8795d122d056dd8eb.debug
deleted file mode 120000
index 4a2ebcf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/10/d6427781403389fa5ea6c8795d122d056dd8eb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1257.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/4c8db478b41e9100f8ad46801334fe3f50f4da b/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/4c8db478b41e9100f8ad46801334fe3f50f4da
deleted file mode 120000
index f2a853f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/4c8db478b41e9100f8ad46801334fe3f50f4da
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP771.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/4c8db478b41e9100f8ad46801334fe3f50f4da.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/4c8db478b41e9100f8ad46801334fe3f50f4da.debug
deleted file mode 120000
index 1f524c9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/4c8db478b41e9100f8ad46801334fe3f50f4da.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP771.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/6566cff4516bf8e38a7c4ce375e2b3c56dbda3 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/6566cff4516bf8e38a7c4ce375e2b3c56dbda3
deleted file mode 120000
index f1f6d31..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/6566cff4516bf8e38a7c4ce375e2b3c56dbda3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/6566cff4516bf8e38a7c4ce375e2b3c56dbda3.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/6566cff4516bf8e38a7c4ce375e2b3c56dbda3.debug
deleted file mode 120000
index 397c224..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/6566cff4516bf8e38a7c4ce375e2b3c56dbda3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/7dfe299a3147900672dbf62c62110d3096b521 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/7dfe299a3147900672dbf62c62110d3096b521
deleted file mode 120000
index d18376a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/7dfe299a3147900672dbf62c62110d3096b521
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/7dfe299a3147900672dbf62c62110d3096b521.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/7dfe299a3147900672dbf62c62110d3096b521.debug
deleted file mode 120000
index 48612f0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/7dfe299a3147900672dbf62c62110d3096b521.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/8207365fe9fc9c2f8acd75a705f951b84036d5 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/8207365fe9fc9c2f8acd75a705f951b84036d5
deleted file mode 120000
index d0e5c67..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/8207365fe9fc9c2f8acd75a705f951b84036d5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP10007.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/8207365fe9fc9c2f8acd75a705f951b84036d5.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/8207365fe9fc9c2f8acd75a705f951b84036d5.debug
deleted file mode 120000
index 7531cfd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/12/8207365fe9fc9c2f8acd75a705f951b84036d5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP10007.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/6b0f907b3cd181bd428c1a8770689c5fdd5e9a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/6b0f907b3cd181bd428c1a8770689c5fdd5e9a
deleted file mode 120000
index 042dbdc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/6b0f907b3cd181bd428c1a8770689c5fdd5e9a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP773.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/6b0f907b3cd181bd428c1a8770689c5fdd5e9a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/6b0f907b3cd181bd428c1a8770689c5fdd5e9a.debug
deleted file mode 120000
index ca80fbf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/6b0f907b3cd181bd428c1a8770689c5fdd5e9a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP773.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/ba62191a8fdc5b8ea027e760d6405df85a5ac7 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/ba62191a8fdc5b8ea027e760d6405df85a5ac7
deleted file mode 120000
index e011798..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/ba62191a8fdc5b8ea027e760d6405df85a5ac7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/ba62191a8fdc5b8ea027e760d6405df85a5ac7.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/ba62191a8fdc5b8ea027e760d6405df85a5ac7.debug
deleted file mode 120000
index d4070de..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/13/ba62191a8fdc5b8ea027e760d6405df85a5ac7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/14/01f60fc814f740fb1be7ffd2253696976556f6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/14/01f60fc814f740fb1be7ffd2253696976556f6
deleted file mode 120000
index b9a10c6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/14/01f60fc814f740fb1be7ffd2253696976556f6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/14/01f60fc814f740fb1be7ffd2253696976556f6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/14/01f60fc814f740fb1be7ffd2253696976556f6.debug
deleted file mode 120000
index c78cb93..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/14/01f60fc814f740fb1be7ffd2253696976556f6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/17/0fc6c6a9e18687afe783ee8ad973e6089d07e5 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/17/0fc6c6a9e18687afe783ee8ad973e6089d07e5
deleted file mode 120000
index 422c0cb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/17/0fc6c6a9e18687afe783ee8ad973e6089d07e5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/17/0fc6c6a9e18687afe783ee8ad973e6089d07e5.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/17/0fc6c6a9e18687afe783ee8ad973e6089d07e5.debug
deleted file mode 120000
index 968501f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/17/0fc6c6a9e18687afe783ee8ad973e6089d07e5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/18/096668cc7d7f96455730343fde634da6aa102f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/18/096668cc7d7f96455730343fde634da6aa102f
deleted file mode 120000
index 4bea55c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/18/096668cc7d7f96455730343fde634da6aa102f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/18/096668cc7d7f96455730343fde634da6aa102f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/18/096668cc7d7f96455730343fde634da6aa102f.debug
deleted file mode 120000
index 8ec5c26..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/18/096668cc7d7f96455730343fde634da6aa102f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/03645641f388b15389cf8d94a791a80f2fceef b/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/03645641f388b15389cf8d94a791a80f2fceef
deleted file mode 120000
index bf46a50..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/03645641f388b15389cf8d94a791a80f2fceef
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/03645641f388b15389cf8d94a791a80f2fceef.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/03645641f388b15389cf8d94a791a80f2fceef.debug
deleted file mode 120000
index ef28520..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/03645641f388b15389cf8d94a791a80f2fceef.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/1eb9cd507a80412e0ca223daf451b07304beb4 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/1eb9cd507a80412e0ca223daf451b07304beb4
deleted file mode 120000
index c1b739f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/1eb9cd507a80412e0ca223daf451b07304beb4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/1eb9cd507a80412e0ca223daf451b07304beb4.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/1eb9cd507a80412e0ca223daf451b07304beb4.debug
deleted file mode 120000
index b30d675..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/19/1eb9cd507a80412e0ca223daf451b07304beb4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/67489824cbbd7f8475a7fb795dc23486e274a5 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/67489824cbbd7f8475a7fb795dc23486e274a5
deleted file mode 120000
index 9d8bd78..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/67489824cbbd7f8475a7fb795dc23486e274a5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM857.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/67489824cbbd7f8475a7fb795dc23486e274a5.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/67489824cbbd7f8475a7fb795dc23486e274a5.debug
deleted file mode 120000
index 18ad25f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/67489824cbbd7f8475a7fb795dc23486e274a5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM857.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/cc269bc4a33c99b6c0cd910b9a56dbf9e746eb b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/cc269bc4a33c99b6c0cd910b9a56dbf9e746eb
deleted file mode 120000
index e19b1a0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/cc269bc4a33c99b6c0cd910b9a56dbf9e746eb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/cc269bc4a33c99b6c0cd910b9a56dbf9e746eb.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/cc269bc4a33c99b6c0cd910b9a56dbf9e746eb.debug
deleted file mode 120000
index 37709e8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1a/cc269bc4a33c99b6c0cd910b9a56dbf9e746eb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1e/32e09b7dffd7d24da791a34f5bf3e6a83ef1c1 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1e/32e09b7dffd7d24da791a34f5bf3e6a83ef1c1
deleted file mode 120000
index 2f50a92..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1e/32e09b7dffd7d24da791a34f5bf3e6a83ef1c1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1e/32e09b7dffd7d24da791a34f5bf3e6a83ef1c1.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1e/32e09b7dffd7d24da791a34f5bf3e6a83ef1c1.debug
deleted file mode 120000
index 3afd7f6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1e/32e09b7dffd7d24da791a34f5bf3e6a83ef1c1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33531b81521cde142f75b10fa910d99053a5c3 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33531b81521cde142f75b10fa910d99053a5c3
deleted file mode 120000
index 0753037..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33531b81521cde142f75b10fa910d99053a5c3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33531b81521cde142f75b10fa910d99053a5c3.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33531b81521cde142f75b10fa910d99053a5c3.debug
deleted file mode 120000
index 7a1a797..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33531b81521cde142f75b10fa910d99053a5c3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33bd674d26888f421251b40e20ba81ea134535 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33bd674d26888f421251b40e20ba81ea134535
deleted file mode 120000
index de99e0e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33bd674d26888f421251b40e20ba81ea134535
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33bd674d26888f421251b40e20ba81ea134535.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33bd674d26888f421251b40e20ba81ea134535.debug
deleted file mode 120000
index 249fd0f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/1f/33bd674d26888f421251b40e20ba81ea134535.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/1897481413f3b4ea563830e4ea5a9a44cb3459 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/1897481413f3b4ea563830e4ea5a9a44cb3459
deleted file mode 120000
index 801ae10..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/1897481413f3b4ea563830e4ea5a9a44cb3459
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM424.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/1897481413f3b4ea563830e4ea5a9a44cb3459.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/1897481413f3b4ea563830e4ea5a9a44cb3459.debug
deleted file mode 120000
index b8ebd80..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/1897481413f3b4ea563830e4ea5a9a44cb3459.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM424.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/df2e20b39d445cd4679b27faedd8e9dcd144e2 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/df2e20b39d445cd4679b27faedd8e9dcd144e2
deleted file mode 120000
index 3aef16c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/df2e20b39d445cd4679b27faedd8e9dcd144e2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/df2e20b39d445cd4679b27faedd8e9dcd144e2.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/df2e20b39d445cd4679b27faedd8e9dcd144e2.debug
deleted file mode 120000
index 3630e26..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/20/df2e20b39d445cd4679b27faedd8e9dcd144e2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/21/2a6a68a86637bdd7af53ee36de1f6510d28a02 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/21/2a6a68a86637bdd7af53ee36de1f6510d28a02
deleted file mode 120000
index 8f5b2d8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/21/2a6a68a86637bdd7af53ee36de1f6510d28a02
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/21/2a6a68a86637bdd7af53ee36de1f6510d28a02.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/21/2a6a68a86637bdd7af53ee36de1f6510d28a02.debug
deleted file mode 120000
index c11e72b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/21/2a6a68a86637bdd7af53ee36de1f6510d28a02.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/22/d351a6f463b298959b19c3e57f99bf6c293acb b/x86_64/glibc-2.33/usr/lib/debug/.build-id/22/d351a6f463b298959b19c3e57f99bf6c293acb
deleted file mode 120000
index 4705eaa..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/22/d351a6f463b298959b19c3e57f99bf6c293acb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/bin/getent
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/22/d351a6f463b298959b19c3e57f99bf6c293acb.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/22/d351a6f463b298959b19c3e57f99bf6c293acb.debug
deleted file mode 120000
index be36b14..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/22/d351a6f463b298959b19c3e57f99bf6c293acb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/bin/getent.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/882eafbf6e55caa81397cbdf360b9b5998f047 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/882eafbf6e55caa81397cbdf360b9b5998f047
deleted file mode 120000
index 7f2dcd0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/882eafbf6e55caa81397cbdf360b9b5998f047
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libKSC.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/882eafbf6e55caa81397cbdf360b9b5998f047.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/882eafbf6e55caa81397cbdf360b9b5998f047.debug
deleted file mode 120000
index 803ba74..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/882eafbf6e55caa81397cbdf360b9b5998f047.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libKSC.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/9ef9b6ec117c3f5a90073471222ccba7b5f9d3 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/9ef9b6ec117c3f5a90073471222ccba7b5f9d3
deleted file mode 120000
index 3ed6e0b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/9ef9b6ec117c3f5a90073471222ccba7b5f9d3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/9ef9b6ec117c3f5a90073471222ccba7b5f9d3.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/9ef9b6ec117c3f5a90073471222ccba7b5f9d3.debug
deleted file mode 120000
index ef7dde8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/23/9ef9b6ec117c3f5a90073471222ccba7b5f9d3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/587a946f55f7a1d09e3c93ddd5b49340e66a7f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/587a946f55f7a1d09e3c93ddd5b49340e66a7f
deleted file mode 120000
index 076e42f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/587a946f55f7a1d09e3c93ddd5b49340e66a7f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libnss_db-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/587a946f55f7a1d09e3c93ddd5b49340e66a7f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/587a946f55f7a1d09e3c93ddd5b49340e66a7f.debug
deleted file mode 120000
index 1d4f5a8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/587a946f55f7a1d09e3c93ddd5b49340e66a7f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libnss_db-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/d6a958d5ce8e563919d40ed705d4ce54ed926e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/d6a958d5ce8e563919d40ed705d4ce54ed926e
deleted file mode 120000
index 409ce98..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/d6a958d5ce8e563919d40ed705d4ce54ed926e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/d6a958d5ce8e563919d40ed705d4ce54ed926e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/d6a958d5ce8e563919d40ed705d4ce54ed926e.debug
deleted file mode 120000
index fd60f88..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/25/d6a958d5ce8e563919d40ed705d4ce54ed926e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/27/bb2c08df2bb79123da7329862a166606cb3ad4 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/27/bb2c08df2bb79123da7329862a166606cb3ad4
deleted file mode 120000
index e048991..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/27/bb2c08df2bb79123da7329862a166606cb3ad4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/PT154.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/27/bb2c08df2bb79123da7329862a166606cb3ad4.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/27/bb2c08df2bb79123da7329862a166606cb3ad4.debug
deleted file mode 120000
index 7834e58..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/27/bb2c08df2bb79123da7329862a166606cb3ad4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/PT154.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/772b96b8a5f832d45ebd04d9500a7140fb6fd7 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/772b96b8a5f832d45ebd04d9500a7140fb6fd7
deleted file mode 120000
index cf9852d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/772b96b8a5f832d45ebd04d9500a7140fb6fd7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM423.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/772b96b8a5f832d45ebd04d9500a7140fb6fd7.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/772b96b8a5f832d45ebd04d9500a7140fb6fd7.debug
deleted file mode 120000
index d1f0f46..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/772b96b8a5f832d45ebd04d9500a7140fb6fd7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM423.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/d9cef368ba15599b2a8c73ff49f54e73ee334a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/d9cef368ba15599b2a8c73ff49f54e73ee334a
deleted file mode 120000
index 46631eb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/d9cef368ba15599b2a8c73ff49f54e73ee334a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM869.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/d9cef368ba15599b2a8c73ff49f54e73ee334a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/d9cef368ba15599b2a8c73ff49f54e73ee334a.debug
deleted file mode 120000
index 15dfacd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/28/d9cef368ba15599b2a8c73ff49f54e73ee334a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM869.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2a/5780f0b543603fccf7dedd226e408ddefc854c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2a/5780f0b543603fccf7dedd226e408ddefc854c
deleted file mode 120000
index 25c49b3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2a/5780f0b543603fccf7dedd226e408ddefc854c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libdl-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2a/5780f0b543603fccf7dedd226e408ddefc854c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2a/5780f0b543603fccf7dedd226e408ddefc854c.debug
deleted file mode 120000
index 4e895ce..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2a/5780f0b543603fccf7dedd226e408ddefc854c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libdl-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2c/d4baac71cf80dff416871cf9fd3db0174e9444 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2c/d4baac71cf80dff416871cf9fd3db0174e9444
deleted file mode 120000
index e13124b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2c/d4baac71cf80dff416871cf9fd3db0174e9444
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2c/d4baac71cf80dff416871cf9fd3db0174e9444.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2c/d4baac71cf80dff416871cf9fd3db0174e9444.debug
deleted file mode 120000
index be28e58..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2c/d4baac71cf80dff416871cf9fd3db0174e9444.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2d/81c0737a17140c5de242d0c31fb32a7489ba64 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2d/81c0737a17140c5de242d0c31fb32a7489ba64
deleted file mode 120000
index 5974e30..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2d/81c0737a17140c5de242d0c31fb32a7489ba64
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2d/81c0737a17140c5de242d0c31fb32a7489ba64.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2d/81c0737a17140c5de242d0c31fb32a7489ba64.debug
deleted file mode 120000
index a979eb1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2d/81c0737a17140c5de242d0c31fb32a7489ba64.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/1be03297884a609986154a060f4a6c6ad03c06 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/1be03297884a609986154a060f4a6c6ad03c06
deleted file mode 120000
index f7b4323..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/1be03297884a609986154a060f4a6c6ad03c06
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/1be03297884a609986154a060f4a6c6ad03c06.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/1be03297884a609986154a060f4a6c6ad03c06.debug
deleted file mode 120000
index d16b448..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/1be03297884a609986154a060f4a6c6ad03c06.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/61cc57a9a6549a8dd6d9b38d3e94927c485ba5 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/61cc57a9a6549a8dd6d9b38d3e94927c485ba5
deleted file mode 120000
index 6515ed0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/61cc57a9a6549a8dd6d9b38d3e94927c485ba5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/61cc57a9a6549a8dd6d9b38d3e94927c485ba5.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/61cc57a9a6549a8dd6d9b38d3e94927c485ba5.debug
deleted file mode 120000
index 84b4ded..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2e/61cc57a9a6549a8dd6d9b38d3e94927c485ba5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2f/2b2c4b82d4f305ac2b04c6a0228fe038e0344b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2f/2b2c4b82d4f305ac2b04c6a0228fe038e0344b
deleted file mode 120000
index 39ebed5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2f/2b2c4b82d4f305ac2b04c6a0228fe038e0344b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM256.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2f/2b2c4b82d4f305ac2b04c6a0228fe038e0344b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/2f/2b2c4b82d4f305ac2b04c6a0228fe038e0344b.debug
deleted file mode 120000
index 50a2960..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/2f/2b2c4b82d4f305ac2b04c6a0228fe038e0344b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM256.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/a7b47b9acf19a11e9c85d0778b063127654423 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/a7b47b9acf19a11e9c85d0778b063127654423
deleted file mode 120000
index ea1867b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/a7b47b9acf19a11e9c85d0778b063127654423
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/a7b47b9acf19a11e9c85d0778b063127654423.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/a7b47b9acf19a11e9c85d0778b063127654423.debug
deleted file mode 120000
index cbd64eb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/a7b47b9acf19a11e9c85d0778b063127654423.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/cf078d2dbe2d34972b759d425156147e45cc71 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/cf078d2dbe2d34972b759d425156147e45cc71
deleted file mode 120000
index 8a2ee0d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/cf078d2dbe2d34972b759d425156147e45cc71
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM930.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/cf078d2dbe2d34972b759d425156147e45cc71.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/cf078d2dbe2d34972b759d425156147e45cc71.debug
deleted file mode 120000
index 197a3bb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/30/cf078d2dbe2d34972b759d425156147e45cc71.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM930.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/dfbad51c307327b3fd8073c7269663f6be0c0f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/dfbad51c307327b3fd8073c7269663f6be0c0f
deleted file mode 120000
index bfc5b44..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/dfbad51c307327b3fd8073c7269663f6be0c0f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/dfbad51c307327b3fd8073c7269663f6be0c0f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/dfbad51c307327b3fd8073c7269663f6be0c0f.debug
deleted file mode 120000
index 4b7545f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/dfbad51c307327b3fd8073c7269663f6be0c0f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/fd6f483e7dd4c5d0dcc898d4612215574575a6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/fd6f483e7dd4c5d0dcc898d4612215574575a6
deleted file mode 120000
index 7227dd3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/fd6f483e7dd4c5d0dcc898d4612215574575a6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM855.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/fd6f483e7dd4c5d0dcc898d4612215574575a6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/fd6f483e7dd4c5d0dcc898d4612215574575a6.debug
deleted file mode 120000
index 9dbff16..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/31/fd6f483e7dd4c5d0dcc898d4612215574575a6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM855.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/32/5bc3e132e240319fcf5410fc334d1d10fcf0d9 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/32/5bc3e132e240319fcf5410fc334d1d10fcf0d9
deleted file mode 120000
index b294e3c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/32/5bc3e132e240319fcf5410fc334d1d10fcf0d9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/32/5bc3e132e240319fcf5410fc334d1d10fcf0d9.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/32/5bc3e132e240319fcf5410fc334d1d10fcf0d9.debug
deleted file mode 120000
index 3f5201a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/32/5bc3e132e240319fcf5410fc334d1d10fcf0d9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/5cc092d70df3a40ab14ce7ac7ab5f595724eb6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/5cc092d70df3a40ab14ce7ac7ab5f595724eb6
deleted file mode 120000
index 66f9af0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/5cc092d70df3a40ab14ce7ac7ab5f595724eb6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM861.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/5cc092d70df3a40ab14ce7ac7ab5f595724eb6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/5cc092d70df3a40ab14ce7ac7ab5f595724eb6.debug
deleted file mode 120000
index 656d2cc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/5cc092d70df3a40ab14ce7ac7ab5f595724eb6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM861.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/6cc0fcb0b686859a824cc7b130f7aad9e8c582 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/6cc0fcb0b686859a824cc7b130f7aad9e8c582
deleted file mode 120000
index 9aae17c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/6cc0fcb0b686859a824cc7b130f7aad9e8c582
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/6cc0fcb0b686859a824cc7b130f7aad9e8c582.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/6cc0fcb0b686859a824cc7b130f7aad9e8c582.debug
deleted file mode 120000
index 3c64201..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/33/6cc0fcb0b686859a824cc7b130f7aad9e8c582.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/34/54592d4bb88f1a206cc7ac4ee8b5eaa8da866d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/34/54592d4bb88f1a206cc7ac4ee8b5eaa8da866d
deleted file mode 120000
index 497caa9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/34/54592d4bb88f1a206cc7ac4ee8b5eaa8da866d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM038.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/34/54592d4bb88f1a206cc7ac4ee8b5eaa8da866d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/34/54592d4bb88f1a206cc7ac4ee8b5eaa8da866d.debug
deleted file mode 120000
index 955c0c3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/34/54592d4bb88f1a206cc7ac4ee8b5eaa8da866d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM038.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/3bc7197c22008eb5b05caa1ea70f25cd7e85ee b/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/3bc7197c22008eb5b05caa1ea70f25cd7e85ee
deleted file mode 120000
index d9a81e4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/3bc7197c22008eb5b05caa1ea70f25cd7e85ee
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/3bc7197c22008eb5b05caa1ea70f25cd7e85ee.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/3bc7197c22008eb5b05caa1ea70f25cd7e85ee.debug
deleted file mode 120000
index a44adb0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/3bc7197c22008eb5b05caa1ea70f25cd7e85ee.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/522f53274faaed66f241803aff3acf4c30e355 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/522f53274faaed66f241803aff3acf4c30e355
deleted file mode 120000
index cdf3768..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/522f53274faaed66f241803aff3acf4c30e355
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libnss_files-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/522f53274faaed66f241803aff3acf4c30e355.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/522f53274faaed66f241803aff3acf4c30e355.debug
deleted file mode 120000
index 683b72e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/36/522f53274faaed66f241803aff3acf4c30e355.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libnss_files-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/37/b5db219bc2a7eb4eb42f680067672ad5da3678 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/37/b5db219bc2a7eb4eb42f680067672ad5da3678
deleted file mode 120000
index e2cbb5f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/37/b5db219bc2a7eb4eb42f680067672ad5da3678
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1125.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/37/b5db219bc2a7eb4eb42f680067672ad5da3678.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/37/b5db219bc2a7eb4eb42f680067672ad5da3678.debug
deleted file mode 120000
index 3144288..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/37/b5db219bc2a7eb4eb42f680067672ad5da3678.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1125.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/39/8a1b6491816d56beaf22df21bfd442e8ce69e8 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/39/8a1b6491816d56beaf22df21bfd442e8ce69e8
deleted file mode 120000
index 9062fc32f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/39/8a1b6491816d56beaf22df21bfd442e8ce69e8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/39/8a1b6491816d56beaf22df21bfd442e8ce69e8.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/39/8a1b6491816d56beaf22df21bfd442e8ce69e8.debug
deleted file mode 120000
index 32d7827..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/39/8a1b6491816d56beaf22df21bfd442e8ce69e8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/1ca3586a81e1ee380a36fa19c014cfe4a54952 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/1ca3586a81e1ee380a36fa19c014cfe4a54952
deleted file mode 120000
index 670f950..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/1ca3586a81e1ee380a36fa19c014cfe4a54952
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/1ca3586a81e1ee380a36fa19c014cfe4a54952.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/1ca3586a81e1ee380a36fa19c014cfe4a54952.debug
deleted file mode 120000
index fe53f2f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/1ca3586a81e1ee380a36fa19c014cfe4a54952.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/20ec4fca014a6bbbbc161b562a09887aadc703 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/20ec4fca014a6bbbbc161b562a09887aadc703
deleted file mode 120000
index 764ad98..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/20ec4fca014a6bbbbc161b562a09887aadc703
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/20ec4fca014a6bbbbc161b562a09887aadc703.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/20ec4fca014a6bbbbc161b562a09887aadc703.debug
deleted file mode 120000
index 5adced9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3a/20ec4fca014a6bbbbc161b562a09887aadc703.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/ccc091f64026d48587241bfe880796109d0c1b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/ccc091f64026d48587241bfe880796109d0c1b
deleted file mode 120000
index 6f93c7f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/ccc091f64026d48587241bfe880796109d0c1b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/ccc091f64026d48587241bfe880796109d0c1b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/ccc091f64026d48587241bfe880796109d0c1b.debug
deleted file mode 120000
index a000cd6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/ccc091f64026d48587241bfe880796109d0c1b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/effe5d3a7f534ee339fe183edc610b6479e9a9 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/effe5d3a7f534ee339fe183edc610b6479e9a9
deleted file mode 120000
index 00133b4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/effe5d3a7f534ee339fe183edc610b6479e9a9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/effe5d3a7f534ee339fe183edc610b6479e9a9.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/effe5d3a7f534ee339fe183edc610b6479e9a9.debug
deleted file mode 120000
index 3eb96c7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3b/effe5d3a7f534ee339fe183edc610b6479e9a9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/1865ee00a8e92b1bc19689281f6db886b2f43a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/1865ee00a8e92b1bc19689281f6db886b2f43a
deleted file mode 120000
index c4f4b25..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/1865ee00a8e92b1bc19689281f6db886b2f43a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/1865ee00a8e92b1bc19689281f6db886b2f43a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/1865ee00a8e92b1bc19689281f6db886b2f43a.debug
deleted file mode 120000
index 3628cc4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/1865ee00a8e92b1bc19689281f6db886b2f43a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/74ad61a41ab0b88140860edf83196b3e6ec3a6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/74ad61a41ab0b88140860edf83196b3e6ec3a6
deleted file mode 120000
index ac9a665..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/74ad61a41ab0b88140860edf83196b3e6ec3a6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/74ad61a41ab0b88140860edf83196b3e6ec3a6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/74ad61a41ab0b88140860edf83196b3e6ec3a6.debug
deleted file mode 120000
index 4926ec8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/74ad61a41ab0b88140860edf83196b3e6ec3a6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/ad386db3729ee875a2e6c3e2f46f4125e4f142 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/ad386db3729ee875a2e6c3e2f46f4125e4f142
deleted file mode 120000
index 677a9dc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/ad386db3729ee875a2e6c3e2f46f4125e4f142
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1251.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/ad386db3729ee875a2e6c3e2f46f4125e4f142.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/ad386db3729ee875a2e6c3e2f46f4125e4f142.debug
deleted file mode 120000
index 28c402f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/ad386db3729ee875a2e6c3e2f46f4125e4f142.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1251.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/d7d649b7ac0f018ba2de29a1b707f79d98fb69 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/d7d649b7ac0f018ba2de29a1b707f79d98fb69
deleted file mode 120000
index b7008f8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/d7d649b7ac0f018ba2de29a1b707f79d98fb69
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/d7d649b7ac0f018ba2de29a1b707f79d98fb69.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/d7d649b7ac0f018ba2de29a1b707f79d98fb69.debug
deleted file mode 120000
index 0387c44..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3d/d7d649b7ac0f018ba2de29a1b707f79d98fb69.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3e/45bb331a36395554dd15e1a26c6a3946dd3051 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3e/45bb331a36395554dd15e1a26c6a3946dd3051
deleted file mode 120000
index 2f1c529..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3e/45bb331a36395554dd15e1a26c6a3946dd3051
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM277.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3e/45bb331a36395554dd15e1a26c6a3946dd3051.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3e/45bb331a36395554dd15e1a26c6a3946dd3051.debug
deleted file mode 120000
index df1dc00..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3e/45bb331a36395554dd15e1a26c6a3946dd3051.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM277.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/7e6da1b1e4da640542cedece0696fd9cc46e71 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/7e6da1b1e4da640542cedece0696fd9cc46e71
deleted file mode 120000
index a134b55..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/7e6da1b1e4da640542cedece0696fd9cc46e71
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/7e6da1b1e4da640542cedece0696fd9cc46e71.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/7e6da1b1e4da640542cedece0696fd9cc46e71.debug
deleted file mode 120000
index 30f0d75..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/7e6da1b1e4da640542cedece0696fd9cc46e71.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/afa9272217eb632a75e4e25afcdf3994c13865 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/afa9272217eb632a75e4e25afcdf3994c13865
deleted file mode 120000
index b9ba78e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/afa9272217eb632a75e4e25afcdf3994c13865
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/afa9272217eb632a75e4e25afcdf3994c13865.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/afa9272217eb632a75e4e25afcdf3994c13865.debug
deleted file mode 120000
index 043230c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/3f/afa9272217eb632a75e4e25afcdf3994c13865.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/42/7fd2f95e01ace9f1be09a32ebabadbd353c259 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/42/7fd2f95e01ace9f1be09a32ebabadbd353c259
deleted file mode 120000
index 2def700..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/42/7fd2f95e01ace9f1be09a32ebabadbd353c259
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/42/7fd2f95e01ace9f1be09a32ebabadbd353c259.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/42/7fd2f95e01ace9f1be09a32ebabadbd353c259.debug
deleted file mode 120000
index e304bac..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/42/7fd2f95e01ace9f1be09a32ebabadbd353c259.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/44/bbba2ed45e41d8c533194a9d534c966d0b6317 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/44/bbba2ed45e41d8c533194a9d534c966d0b6317
deleted file mode 120000
index 11d05d6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/44/bbba2ed45e41d8c533194a9d534c966d0b6317
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM870.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/44/bbba2ed45e41d8c533194a9d534c966d0b6317.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/44/bbba2ed45e41d8c533194a9d534c966d0b6317.debug
deleted file mode 120000
index 9c571f2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/44/bbba2ed45e41d8c533194a9d534c966d0b6317.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM870.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/3ec17c18a542ac6ca6ac5744cbc8adab4fe847 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/3ec17c18a542ac6ca6ac5744cbc8adab4fe847
deleted file mode 120000
index 38fe994..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/3ec17c18a542ac6ca6ac5744cbc8adab4fe847
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM858.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/3ec17c18a542ac6ca6ac5744cbc8adab4fe847.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/3ec17c18a542ac6ca6ac5744cbc8adab4fe847.debug
deleted file mode 120000
index d7298cf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/3ec17c18a542ac6ca6ac5744cbc8adab4fe847.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM858.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/7ebbd734bfa2c5747d0d8262113bfbe08fd579 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/7ebbd734bfa2c5747d0d8262113bfbe08fd579
deleted file mode 120000
index 0a4ba64..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/7ebbd734bfa2c5747d0d8262113bfbe08fd579
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM852.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/7ebbd734bfa2c5747d0d8262113bfbe08fd579.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/7ebbd734bfa2c5747d0d8262113bfbe08fd579.debug
deleted file mode 120000
index 2f3687d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/45/7ebbd734bfa2c5747d0d8262113bfbe08fd579.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM852.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/48/708a0d9dc498e7066df41e650ccb0696f38774 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/48/708a0d9dc498e7066df41e650ccb0696f38774
deleted file mode 120000
index 1d9b2f2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/48/708a0d9dc498e7066df41e650ccb0696f38774
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/48/708a0d9dc498e7066df41e650ccb0696f38774.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/48/708a0d9dc498e7066df41e650ccb0696f38774.debug
deleted file mode 120000
index 874a06c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/48/708a0d9dc498e7066df41e650ccb0696f38774.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4a/2fded02e2bfec5b6e8814259ddf69215a6e273 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4a/2fded02e2bfec5b6e8814259ddf69215a6e273
deleted file mode 120000
index 7314c9d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4a/2fded02e2bfec5b6e8814259ddf69215a6e273
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1258.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4a/2fded02e2bfec5b6e8814259ddf69215a6e273.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4a/2fded02e2bfec5b6e8814259ddf69215a6e273.debug
deleted file mode 120000
index 1bbf19d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4a/2fded02e2bfec5b6e8814259ddf69215a6e273.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1258.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4b/6502a018a06f77b1f9c6491669e9f7f6ee638c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4b/6502a018a06f77b1f9c6491669e9f7f6ee638c
deleted file mode 120000
index 388f8ea..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4b/6502a018a06f77b1f9c6491669e9f7f6ee638c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4b/6502a018a06f77b1f9c6491669e9f7f6ee638c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4b/6502a018a06f77b1f9c6491669e9f7f6ee638c.debug
deleted file mode 120000
index 33eba7c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4b/6502a018a06f77b1f9c6491669e9f7f6ee638c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4d/2c01d69c97941a43d1fd2f972d992d0e8e8078 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4d/2c01d69c97941a43d1fd2f972d992d0e8e8078
deleted file mode 120000
index 75142e2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4d/2c01d69c97941a43d1fd2f972d992d0e8e8078
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4d/2c01d69c97941a43d1fd2f972d992d0e8e8078.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4d/2c01d69c97941a43d1fd2f972d992d0e8e8078.debug
deleted file mode 120000
index 2d114f7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4d/2c01d69c97941a43d1fd2f972d992d0e8e8078.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/469b8362810892187bd28f86a2134edeccae1a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/469b8362810892187bd28f86a2134edeccae1a
deleted file mode 120000
index 577976d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/469b8362810892187bd28f86a2134edeccae1a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/469b8362810892187bd28f86a2134edeccae1a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/469b8362810892187bd28f86a2134edeccae1a.debug
deleted file mode 120000
index 3396806..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/469b8362810892187bd28f86a2134edeccae1a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/db9c2acd7496b933c3a689798bbe87785f5d71 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/db9c2acd7496b933c3a689798bbe87785f5d71
deleted file mode 120000
index 534a610..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/db9c2acd7496b933c3a689798bbe87785f5d71
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM275.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/db9c2acd7496b933c3a689798bbe87785f5d71.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/db9c2acd7496b933c3a689798bbe87785f5d71.debug
deleted file mode 120000
index 98cbbcb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/4e/db9c2acd7496b933c3a689798bbe87785f5d71.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM275.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/651e15709e126be384afbd0a7769ee6a4a14b2 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/651e15709e126be384afbd0a7769ee6a4a14b2
deleted file mode 120000
index d7760d4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/651e15709e126be384afbd0a7769ee6a4a14b2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/651e15709e126be384afbd0a7769ee6a4a14b2.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/651e15709e126be384afbd0a7769ee6a4a14b2.debug
deleted file mode 120000
index a53070a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/651e15709e126be384afbd0a7769ee6a4a14b2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/aaca8ff6748501467cc7ac4b97eb553f96e453 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/aaca8ff6748501467cc7ac4b97eb553f96e453
deleted file mode 120000
index fc86512..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/aaca8ff6748501467cc7ac4b97eb553f96e453
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/aaca8ff6748501467cc7ac4b97eb553f96e453.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/aaca8ff6748501467cc7ac4b97eb553f96e453.debug
deleted file mode 120000
index b39e92d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/aaca8ff6748501467cc7ac4b97eb553f96e453.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/bc7272765d0902f3b0bca9fdd865d5a593a79c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/bc7272765d0902f3b0bca9fdd865d5a593a79c
deleted file mode 120000
index 647885e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/bc7272765d0902f3b0bca9fdd865d5a593a79c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/bc7272765d0902f3b0bca9fdd865d5a593a79c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/bc7272765d0902f3b0bca9fdd865d5a593a79c.debug
deleted file mode 120000
index 791dcf1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/50/bc7272765d0902f3b0bca9fdd865d5a593a79c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/51/66603b82b13876d3b3fcfe24acdf9b499aca19 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/51/66603b82b13876d3b3fcfe24acdf9b499aca19
deleted file mode 120000
index 43ae114..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/51/66603b82b13876d3b3fcfe24acdf9b499aca19
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM935.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/51/66603b82b13876d3b3fcfe24acdf9b499aca19.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/51/66603b82b13876d3b3fcfe24acdf9b499aca19.debug
deleted file mode 120000
index 6496f28..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/51/66603b82b13876d3b3fcfe24acdf9b499aca19.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM935.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/03c6779f66563d699f994619de3f85d42da727 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/03c6779f66563d699f994619de3f85d42da727
deleted file mode 120000
index b249a29..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/03c6779f66563d699f994619de3f85d42da727
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1255.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/03c6779f66563d699f994619de3f85d42da727.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/03c6779f66563d699f994619de3f85d42da727.debug
deleted file mode 120000
index 0988f83..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/03c6779f66563d699f994619de3f85d42da727.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1255.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/16e71f6142299a1ab432065b0a77cee7fe49da b/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/16e71f6142299a1ab432065b0a77cee7fe49da
deleted file mode 120000
index eae9e8a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/16e71f6142299a1ab432065b0a77cee7fe49da
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/16e71f6142299a1ab432065b0a77cee7fe49da.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/16e71f6142299a1ab432065b0a77cee7fe49da.debug
deleted file mode 120000
index 665ae24..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/16e71f6142299a1ab432065b0a77cee7fe49da.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/f7a9c6b67f9d196c4c6576da771e660cb39b2e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/f7a9c6b67f9d196c4c6576da771e660cb39b2e
deleted file mode 120000
index b4d6abd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/f7a9c6b67f9d196c4c6576da771e660cb39b2e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/f7a9c6b67f9d196c4c6576da771e660cb39b2e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/f7a9c6b67f9d196c4c6576da771e660cb39b2e.debug
deleted file mode 120000
index b76cf1f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/52/f7a9c6b67f9d196c4c6576da771e660cb39b2e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/55/25e24d54227efdf3033dfb414f61015cd04b7d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/55/25e24d54227efdf3033dfb414f61015cd04b7d
deleted file mode 120000
index f45af60..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/55/25e24d54227efdf3033dfb414f61015cd04b7d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM274.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/55/25e24d54227efdf3033dfb414f61015cd04b7d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/55/25e24d54227efdf3033dfb414f61015cd04b7d.debug
deleted file mode 120000
index 6d7745a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/55/25e24d54227efdf3033dfb414f61015cd04b7d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM274.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/56/777e8fcc710be5612730fcf474f59a63a3c053 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/56/777e8fcc710be5612730fcf474f59a63a3c053
deleted file mode 120000
index 001dc79..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/56/777e8fcc710be5612730fcf474f59a63a3c053
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/56/777e8fcc710be5612730fcf474f59a63a3c053.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/56/777e8fcc710be5612730fcf474f59a63a3c053.debug
deleted file mode 120000
index 05ed45b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/56/777e8fcc710be5612730fcf474f59a63a3c053.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/685e9c8d5b2e0fd5fcfa918738066e9b854d90 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/685e9c8d5b2e0fd5fcfa918738066e9b854d90
deleted file mode 120000
index d988c1c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/685e9c8d5b2e0fd5fcfa918738066e9b854d90
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM803.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/685e9c8d5b2e0fd5fcfa918738066e9b854d90.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/685e9c8d5b2e0fd5fcfa918738066e9b854d90.debug
deleted file mode 120000
index d939f30..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/685e9c8d5b2e0fd5fcfa918738066e9b854d90.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM803.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/80301e7b239e7028f211058ea996b4e1514a46 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/80301e7b239e7028f211058ea996b4e1514a46
deleted file mode 120000
index 3c89d0c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/80301e7b239e7028f211058ea996b4e1514a46
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/80301e7b239e7028f211058ea996b4e1514a46.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/80301e7b239e7028f211058ea996b4e1514a46.debug
deleted file mode 120000
index 5122d31..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5a/80301e7b239e7028f211058ea996b4e1514a46.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/7ce4a205fd145f4016a5b939b6e8e43ce3bb60 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/7ce4a205fd145f4016a5b939b6e8e43ce3bb60
deleted file mode 120000
index d9f95ea..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/7ce4a205fd145f4016a5b939b6e8e43ce3bb60
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/7ce4a205fd145f4016a5b939b6e8e43ce3bb60.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/7ce4a205fd145f4016a5b939b6e8e43ce3bb60.debug
deleted file mode 120000
index 4d2cb0e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/7ce4a205fd145f4016a5b939b6e8e43ce3bb60.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/9aa474da58792b2c29ed5a276b63b32eab6713 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/9aa474da58792b2c29ed5a276b63b32eab6713
deleted file mode 120000
index 162e92f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/9aa474da58792b2c29ed5a276b63b32eab6713
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/9aa474da58792b2c29ed5a276b63b32eab6713.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/9aa474da58792b2c29ed5a276b63b32eab6713.debug
deleted file mode 120000
index dd8e1ad..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5c/9aa474da58792b2c29ed5a276b63b32eab6713.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5d/546b71a652006baaded5f63fcdad91596889e5 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5d/546b71a652006baaded5f63fcdad91596889e5
deleted file mode 120000
index d9abac4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5d/546b71a652006baaded5f63fcdad91596889e5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GB18030.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5d/546b71a652006baaded5f63fcdad91596889e5.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5d/546b71a652006baaded5f63fcdad91596889e5.debug
deleted file mode 120000
index 357f039..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5d/546b71a652006baaded5f63fcdad91596889e5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GB18030.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/65e46645c0ab6e46a9a7800b31f325e25f4a47 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/65e46645c0ab6e46a9a7800b31f325e25f4a47
deleted file mode 120000
index c5ce658..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/65e46645c0ab6e46a9a7800b31f325e25f4a47
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/65e46645c0ab6e46a9a7800b31f325e25f4a47.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/65e46645c0ab6e46a9a7800b31f325e25f4a47.debug
deleted file mode 120000
index 50143b7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/65e46645c0ab6e46a9a7800b31f325e25f4a47.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/dec72c0c4a37042dcf28575f5a797ff5737d8b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/dec72c0c4a37042dcf28575f5a797ff5737d8b
deleted file mode 120000
index f6a4323..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/dec72c0c4a37042dcf28575f5a797ff5737d8b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/dec72c0c4a37042dcf28575f5a797ff5737d8b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/dec72c0c4a37042dcf28575f5a797ff5737d8b.debug
deleted file mode 120000
index d3e2f6a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/5e/dec72c0c4a37042dcf28575f5a797ff5737d8b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/b4933ba48249be74e25c205bf1f55420e4be6f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/b4933ba48249be74e25c205bf1f55420e4be6f
deleted file mode 120000
index 8930de9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/b4933ba48249be74e25c205bf1f55420e4be6f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP772.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/b4933ba48249be74e25c205bf1f55420e4be6f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/b4933ba48249be74e25c205bf1f55420e4be6f.debug
deleted file mode 120000
index fe83ce2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/b4933ba48249be74e25c205bf1f55420e4be6f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP772.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/dad1184932daa9ec6459523d5ba1e146c43df9 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/dad1184932daa9ec6459523d5ba1e146c43df9
deleted file mode 120000
index 8c5e39d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/dad1184932daa9ec6459523d5ba1e146c43df9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/dad1184932daa9ec6459523d5ba1e146c43df9.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/dad1184932daa9ec6459523d5ba1e146c43df9.debug
deleted file mode 120000
index f162140..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/60/dad1184932daa9ec6459523d5ba1e146c43df9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/61/9a664ef6c2e11e7759f2d10a529e69906e4668 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/61/9a664ef6c2e11e7759f2d10a529e69906e4668
deleted file mode 120000
index 78cce4b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/61/9a664ef6c2e11e7759f2d10a529e69906e4668
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/61/9a664ef6c2e11e7759f2d10a529e69906e4668.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/61/9a664ef6c2e11e7759f2d10a529e69906e4668.debug
deleted file mode 120000
index 49e1e5a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/61/9a664ef6c2e11e7759f2d10a529e69906e4668.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/62/2d170f719bfc200d01968e953671c939a2abcc b/x86_64/glibc-2.33/usr/lib/debug/.build-id/62/2d170f719bfc200d01968e953671c939a2abcc
deleted file mode 120000
index fc83d06..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/62/2d170f719bfc200d01968e953671c939a2abcc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM871.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/62/2d170f719bfc200d01968e953671c939a2abcc.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/62/2d170f719bfc200d01968e953671c939a2abcc.debug
deleted file mode 120000
index 038311b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/62/2d170f719bfc200d01968e953671c939a2abcc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM871.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/63/b540a5d5d538e5e58f5148ec7c36697c281dc2 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/63/b540a5d5d538e5e58f5148ec7c36697c281dc2
deleted file mode 120000
index d3045da..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/63/b540a5d5d538e5e58f5148ec7c36697c281dc2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/63/b540a5d5d538e5e58f5148ec7c36697c281dc2.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/63/b540a5d5d538e5e58f5148ec7c36697c281dc2.debug
deleted file mode 120000
index 443f1c2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/63/b540a5d5d538e5e58f5148ec7c36697c281dc2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/64/09422bb96d81746c3e915d2e8c225054cf68f4 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/64/09422bb96d81746c3e915d2e8c225054cf68f4
deleted file mode 120000
index a1668cd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/64/09422bb96d81746c3e915d2e8c225054cf68f4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/64/09422bb96d81746c3e915d2e8c225054cf68f4.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/64/09422bb96d81746c3e915d2e8c225054cf68f4.debug
deleted file mode 120000
index 1a71d6b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/64/09422bb96d81746c3e915d2e8c225054cf68f4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/65/370fd0afa100e4038e6a9a2014f4d7026ca1c5 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/65/370fd0afa100e4038e6a9a2014f4d7026ca1c5
deleted file mode 120000
index f47090f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/65/370fd0afa100e4038e6a9a2014f4d7026ca1c5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/65/370fd0afa100e4038e6a9a2014f4d7026ca1c5.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/65/370fd0afa100e4038e6a9a2014f4d7026ca1c5.debug
deleted file mode 120000
index bdb66cc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/65/370fd0afa100e4038e6a9a2014f4d7026ca1c5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/66/af869afb6eb730adbd675cac99a590c5b8056a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/66/af869afb6eb730adbd675cac99a590c5b8056a
deleted file mode 120000
index 386775e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/66/af869afb6eb730adbd675cac99a590c5b8056a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBK.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/66/af869afb6eb730adbd675cac99a590c5b8056a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/66/af869afb6eb730adbd675cac99a590c5b8056a.debug
deleted file mode 120000
index 90c4388..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/66/af869afb6eb730adbd675cac99a590c5b8056a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBK.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/17ccd743bbd1f4e91aa7a6f2ef602ba4f0de5b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/17ccd743bbd1f4e91aa7a6f2ef602ba4f0de5b
deleted file mode 120000
index aae9c4f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/17ccd743bbd1f4e91aa7a6f2ef602ba4f0de5b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM891.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/17ccd743bbd1f4e91aa7a6f2ef602ba4f0de5b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/17ccd743bbd1f4e91aa7a6f2ef602ba4f0de5b.debug
deleted file mode 120000
index b24476f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/17ccd743bbd1f4e91aa7a6f2ef602ba4f0de5b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM891.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/55a9c3883eb3024c5eba483531dafc6529951d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/55a9c3883eb3024c5eba483531dafc6529951d
deleted file mode 120000
index 824c861..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/55a9c3883eb3024c5eba483531dafc6529951d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/55a9c3883eb3024c5eba483531dafc6529951d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/55a9c3883eb3024c5eba483531dafc6529951d.debug
deleted file mode 120000
index 1f7e521..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/67/55a9c3883eb3024c5eba483531dafc6529951d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/68/60f0680bd148c923bbd5a4af7d06b6fb821106 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/68/60f0680bd148c923bbd5a4af7d06b6fb821106
deleted file mode 120000
index 23c5c10..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/68/60f0680bd148c923bbd5a4af7d06b6fb821106
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/68/60f0680bd148c923bbd5a4af7d06b6fb821106.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/68/60f0680bd148c923bbd5a4af7d06b6fb821106.debug
deleted file mode 120000
index 8ff4a04..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/68/60f0680bd148c923bbd5a4af7d06b6fb821106.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/69/2016cc8667907d37a41e4d61b1799b72e6336d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/69/2016cc8667907d37a41e4d61b1799b72e6336d
deleted file mode 120000
index 292e3c1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/69/2016cc8667907d37a41e4d61b1799b72e6336d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM865.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/69/2016cc8667907d37a41e4d61b1799b72e6336d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/69/2016cc8667907d37a41e4d61b1799b72e6336d.debug
deleted file mode 120000
index f9f73b4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/69/2016cc8667907d37a41e4d61b1799b72e6336d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM865.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6a/0dfe6d2d9689f01ad0954d981a4191960c458b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6a/0dfe6d2d9689f01ad0954d981a4191960c458b
deleted file mode 120000
index 0b25239..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6a/0dfe6d2d9689f01ad0954d981a4191960c458b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6a/0dfe6d2d9689f01ad0954d981a4191960c458b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6a/0dfe6d2d9689f01ad0954d981a4191960c458b.debug
deleted file mode 120000
index 5b33ef6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6a/0dfe6d2d9689f01ad0954d981a4191960c458b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f090dcf0bf4500e0e6e8cfc2b0792b5887e3f2 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f090dcf0bf4500e0e6e8cfc2b0792b5887e3f2
deleted file mode 120000
index 1c42f97..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f090dcf0bf4500e0e6e8cfc2b0792b5887e3f2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libcrypt-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f090dcf0bf4500e0e6e8cfc2b0792b5887e3f2.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f090dcf0bf4500e0e6e8cfc2b0792b5887e3f2.debug
deleted file mode 120000
index 31372e5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f090dcf0bf4500e0e6e8cfc2b0792b5887e3f2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libcrypt-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f15fa66faa6410181f13b13232e9ffc3cf2ee8 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f15fa66faa6410181f13b13232e9ffc3cf2ee8
deleted file mode 120000
index d91d613..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f15fa66faa6410181f13b13232e9ffc3cf2ee8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f15fa66faa6410181f13b13232e9ffc3cf2ee8.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f15fa66faa6410181f13b13232e9ffc3cf2ee8.debug
deleted file mode 120000
index 50fd6b5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6b/f15fa66faa6410181f13b13232e9ffc3cf2ee8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/705aa1f69909fb047d21896ea534dc514e6b03 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/705aa1f69909fb047d21896ea534dc514e6b03
deleted file mode 120000
index b4d51da..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/705aa1f69909fb047d21896ea534dc514e6b03
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM937.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/705aa1f69909fb047d21896ea534dc514e6b03.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/705aa1f69909fb047d21896ea534dc514e6b03.debug
deleted file mode 120000
index 2a8bbda..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/705aa1f69909fb047d21896ea534dc514e6b03.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM937.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/f59fcecb7ab7c57e018ad527010a478463b2bc b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/f59fcecb7ab7c57e018ad527010a478463b2bc
deleted file mode 120000
index 475a8be..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/f59fcecb7ab7c57e018ad527010a478463b2bc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/f59fcecb7ab7c57e018ad527010a478463b2bc.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/f59fcecb7ab7c57e018ad527010a478463b2bc.debug
deleted file mode 120000
index b257685..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6d/f59fcecb7ab7c57e018ad527010a478463b2bc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6e/a9687a50da561b2569750295f4698e6ec0e0bc b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6e/a9687a50da561b2569750295f4698e6ec0e0bc
deleted file mode 120000
index c8615e8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6e/a9687a50da561b2569750295f4698e6ec0e0bc
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6e/a9687a50da561b2569750295f4698e6ec0e0bc.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/6e/a9687a50da561b2569750295f4698e6ec0e0bc.debug
deleted file mode 120000
index 567b6ca..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/6e/a9687a50da561b2569750295f4698e6ec0e0bc.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/70/db9e61244d8691e008670ae193de0a3c007a59 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/70/db9e61244d8691e008670ae193de0a3c007a59
deleted file mode 120000
index fd48479..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/70/db9e61244d8691e008670ae193de0a3c007a59
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/70/db9e61244d8691e008670ae193de0a3c007a59.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/70/db9e61244d8691e008670ae193de0a3c007a59.debug
deleted file mode 120000
index 55acfed..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/70/db9e61244d8691e008670ae193de0a3c007a59.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/71/850e25094f349185e8e8935088796f0f013a3b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/71/850e25094f349185e8e8935088796f0f013a3b
deleted file mode 120000
index e3d0310..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/71/850e25094f349185e8e8935088796f0f013a3b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/71/850e25094f349185e8e8935088796f0f013a3b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/71/850e25094f349185e8e8935088796f0f013a3b.debug
deleted file mode 120000
index 96a0968..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/71/850e25094f349185e8e8935088796f0f013a3b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/38c71d5d7b15e5eaea893efb69b85e7bd98764 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/38c71d5d7b15e5eaea893efb69b85e7bd98764
deleted file mode 120000
index 654786f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/38c71d5d7b15e5eaea893efb69b85e7bd98764
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/38c71d5d7b15e5eaea893efb69b85e7bd98764.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/38c71d5d7b15e5eaea893efb69b85e7bd98764.debug
deleted file mode 120000
index 7f2b881..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/38c71d5d7b15e5eaea893efb69b85e7bd98764.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/65b739b5a54c989df98e1b5e6a7d3ec60c8e24 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/65b739b5a54c989df98e1b5e6a7d3ec60c8e24
deleted file mode 120000
index 97771bf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/65b739b5a54c989df98e1b5e6a7d3ec60c8e24
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM281.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/65b739b5a54c989df98e1b5e6a7d3ec60c8e24.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/65b739b5a54c989df98e1b5e6a7d3ec60c8e24.debug
deleted file mode 120000
index b7be681..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/72/65b739b5a54c989df98e1b5e6a7d3ec60c8e24.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM281.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/73/b8fe2e08a32bd1a3599e635b97dd2236886715 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/73/b8fe2e08a32bd1a3599e635b97dd2236886715
deleted file mode 120000
index b8e4efc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/73/b8fe2e08a32bd1a3599e635b97dd2236886715
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/73/b8fe2e08a32bd1a3599e635b97dd2236886715.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/73/b8fe2e08a32bd1a3599e635b97dd2236886715.debug
deleted file mode 120000
index 8427eda..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/73/b8fe2e08a32bd1a3599e635b97dd2236886715.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/74/f83144c1672cd962de9d4f23b3f337bbd0438d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/74/f83144c1672cd962de9d4f23b3f337bbd0438d
deleted file mode 120000
index ed0453a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/74/f83144c1672cd962de9d4f23b3f337bbd0438d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libnss_compat-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/74/f83144c1672cd962de9d4f23b3f337bbd0438d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/74/f83144c1672cd962de9d4f23b3f337bbd0438d.debug
deleted file mode 120000
index 8b1af89..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/74/f83144c1672cd962de9d4f23b3f337bbd0438d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libnss_compat-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/701985333510479be03d8120b0d5d66016636a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/701985333510479be03d8120b0d5d66016636a
deleted file mode 120000
index 9dde600..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/701985333510479be03d8120b0d5d66016636a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/701985333510479be03d8120b0d5d66016636a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/701985333510479be03d8120b0d5d66016636a.debug
deleted file mode 120000
index 86c9053..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/701985333510479be03d8120b0d5d66016636a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/d53a5294797e836608fcd1303d57a0825ca843 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/d53a5294797e836608fcd1303d57a0825ca843
deleted file mode 120000
index 3e2c4e6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/d53a5294797e836608fcd1303d57a0825ca843
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/d53a5294797e836608fcd1303d57a0825ca843.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/d53a5294797e836608fcd1303d57a0825ca843.debug
deleted file mode 120000
index 3d38557..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/76/d53a5294797e836608fcd1303d57a0825ca843.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/77/1ec2bcf9a632dbf5c5fb981f9742f1249cd064 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/77/1ec2bcf9a632dbf5c5fb981f9742f1249cd064
deleted file mode 120000
index 55ff935..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/77/1ec2bcf9a632dbf5c5fb981f9742f1249cd064
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/77/1ec2bcf9a632dbf5c5fb981f9742f1249cd064.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/77/1ec2bcf9a632dbf5c5fb981f9742f1249cd064.debug
deleted file mode 120000
index 3d4aab1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/77/1ec2bcf9a632dbf5c5fb981f9742f1249cd064.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/05e0e90c01d8cf8f56be04f66d9300a5c7b803 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/05e0e90c01d8cf8f56be04f66d9300a5c7b803
deleted file mode 120000
index 34d9333..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/05e0e90c01d8cf8f56be04f66d9300a5c7b803
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/05e0e90c01d8cf8f56be04f66d9300a5c7b803.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/05e0e90c01d8cf8f56be04f66d9300a5c7b803.debug
deleted file mode 120000
index f112de8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/05e0e90c01d8cf8f56be04f66d9300a5c7b803.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/4d25582cdbd508017f352f62e242c20ef1cce6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/4d25582cdbd508017f352f62e242c20ef1cce6
deleted file mode 120000
index be0b109..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/4d25582cdbd508017f352f62e242c20ef1cce6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM921.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/4d25582cdbd508017f352f62e242c20ef1cce6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/4d25582cdbd508017f352f62e242c20ef1cce6.debug
deleted file mode 120000
index 1d1a43f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/4d25582cdbd508017f352f62e242c20ef1cce6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM921.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/5e6bf247feaa83d485600366e1d0b790f03909 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/5e6bf247feaa83d485600366e1d0b790f03909
deleted file mode 120000
index f8c7d24..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/5e6bf247feaa83d485600366e1d0b790f03909
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM902.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/5e6bf247feaa83d485600366e1d0b790f03909.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/5e6bf247feaa83d485600366e1d0b790f03909.debug
deleted file mode 120000
index 3c0fff5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/5e6bf247feaa83d485600366e1d0b790f03909.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM902.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/deedafa4acd276bce76ed0e453b6132aecb5b1 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/deedafa4acd276bce76ed0e453b6132aecb5b1
deleted file mode 120000
index 816e992..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/deedafa4acd276bce76ed0e453b6132aecb5b1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM862.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/deedafa4acd276bce76ed0e453b6132aecb5b1.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/deedafa4acd276bce76ed0e453b6132aecb5b1.debug
deleted file mode 120000
index 296b0c3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/78/deedafa4acd276bce76ed0e453b6132aecb5b1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM862.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7a/88ddd71ea2ec3073c254a5a181c86cc73aa9e2 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7a/88ddd71ea2ec3073c254a5a181c86cc73aa9e2
deleted file mode 120000
index 99a13f2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7a/88ddd71ea2ec3073c254a5a181c86cc73aa9e2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1253.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7a/88ddd71ea2ec3073c254a5a181c86cc73aa9e2.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7a/88ddd71ea2ec3073c254a5a181c86cc73aa9e2.debug
deleted file mode 120000
index 16924ad..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7a/88ddd71ea2ec3073c254a5a181c86cc73aa9e2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1253.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/77c6134e3454c0bb74597141b8c18ae6453ef3 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/77c6134e3454c0bb74597141b8c18ae6453ef3
deleted file mode 120000
index 7068f8d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/77c6134e3454c0bb74597141b8c18ae6453ef3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/77c6134e3454c0bb74597141b8c18ae6453ef3.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/77c6134e3454c0bb74597141b8c18ae6453ef3.debug
deleted file mode 120000
index 15506ed..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/77c6134e3454c0bb74597141b8c18ae6453ef3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/ba25c8f6ddb45902db4ff8f488674a207c6e00 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/ba25c8f6ddb45902db4ff8f488674a207c6e00
deleted file mode 120000
index 62f70e2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/ba25c8f6ddb45902db4ff8f488674a207c6e00
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/ba25c8f6ddb45902db4ff8f488674a207c6e00.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/ba25c8f6ddb45902db4ff8f488674a207c6e00.debug
deleted file mode 120000
index 0761bb7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7b/ba25c8f6ddb45902db4ff8f488674a207c6e00.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/08f4b813cd89a6a380e316462488778021fe31 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/08f4b813cd89a6a380e316462488778021fe31
deleted file mode 120000
index 13247a8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/08f4b813cd89a6a380e316462488778021fe31
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM863.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/08f4b813cd89a6a380e316462488778021fe31.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/08f4b813cd89a6a380e316462488778021fe31.debug
deleted file mode 120000
index aceeae3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/08f4b813cd89a6a380e316462488778021fe31.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM863.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/9477ace9e80971c8e21c20b117aeb77af9ab10 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/9477ace9e80971c8e21c20b117aeb77af9ab10
deleted file mode 120000
index fed84e5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/9477ace9e80971c8e21c20b117aeb77af9ab10
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM500.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/9477ace9e80971c8e21c20b117aeb77af9ab10.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/9477ace9e80971c8e21c20b117aeb77af9ab10.debug
deleted file mode 120000
index 446dcda..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7c/9477ace9e80971c8e21c20b117aeb77af9ab10.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM500.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/7ef33fc00cde78104c650ca555946ebf9d4415 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/7ef33fc00cde78104c650ca555946ebf9d4415
deleted file mode 120000
index e5a96fc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/7ef33fc00cde78104c650ca555946ebf9d4415
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/7ef33fc00cde78104c650ca555946ebf9d4415.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/7ef33fc00cde78104c650ca555946ebf9d4415.debug
deleted file mode 120000
index 6b9510f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/7ef33fc00cde78104c650ca555946ebf9d4415.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/973efedaccb192da94d1a925c8363b4169298d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/973efedaccb192da94d1a925c8363b4169298d
deleted file mode 120000
index e5760df..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/973efedaccb192da94d1a925c8363b4169298d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/973efedaccb192da94d1a925c8363b4169298d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/973efedaccb192da94d1a925c8363b4169298d.debug
deleted file mode 120000
index dbaff5b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7d/973efedaccb192da94d1a925c8363b4169298d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7e/b164e018bf88f9d1b43c855b723a2eeaadff22 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7e/b164e018bf88f9d1b43c855b723a2eeaadff22
deleted file mode 120000
index 83431be..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7e/b164e018bf88f9d1b43c855b723a2eeaadff22
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM918.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7e/b164e018bf88f9d1b43c855b723a2eeaadff22.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/7e/b164e018bf88f9d1b43c855b723a2eeaadff22.debug
deleted file mode 120000
index 8edd1a0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/7e/b164e018bf88f9d1b43c855b723a2eeaadff22.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM918.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/80/018bb75a10c95b54b0334427499aa434a58296 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/80/018bb75a10c95b54b0334427499aa434a58296
deleted file mode 120000
index 8132089..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/80/018bb75a10c95b54b0334427499aa434a58296
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/T.61.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/80/018bb75a10c95b54b0334427499aa434a58296.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/80/018bb75a10c95b54b0334427499aa434a58296.debug
deleted file mode 120000
index 3a554d7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/80/018bb75a10c95b54b0334427499aa434a58296.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/T.61.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/1639492b69e232b01f1699901908256911c657 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/1639492b69e232b01f1699901908256911c657
deleted file mode 120000
index bb937f0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/1639492b69e232b01f1699901908256911c657
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MIK.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/1639492b69e232b01f1699901908256911c657.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/1639492b69e232b01f1699901908256911c657.debug
deleted file mode 120000
index c5e7e06..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/1639492b69e232b01f1699901908256911c657.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MIK.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/48d10983f32b64bea99a7ca62c65542e289d85 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/48d10983f32b64bea99a7ca62c65542e289d85
deleted file mode 120000
index dae5d7f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/48d10983f32b64bea99a7ca62c65542e289d85
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP737.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/48d10983f32b64bea99a7ca62c65542e289d85.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/48d10983f32b64bea99a7ca62c65542e289d85.debug
deleted file mode 120000
index 7d82374..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/48d10983f32b64bea99a7ca62c65542e289d85.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP737.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/a1aaa758eb05c87e6aec3b28d3e3d2fb03ac9f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/a1aaa758eb05c87e6aec3b28d3e3d2fb03ac9f
deleted file mode 120000
index c3b7183..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/a1aaa758eb05c87e6aec3b28d3e3d2fb03ac9f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM285.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/a1aaa758eb05c87e6aec3b28d3e3d2fb03ac9f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/a1aaa758eb05c87e6aec3b28d3e3d2fb03ac9f.debug
deleted file mode 120000
index 2f2bd6b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/82/a1aaa758eb05c87e6aec3b28d3e3d2fb03ac9f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM285.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/2d518cc511fd52ad9188ea5d30d8d48922bcee b/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/2d518cc511fd52ad9188ea5d30d8d48922bcee
deleted file mode 120000
index ce25bc2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/2d518cc511fd52ad9188ea5d30d8d48922bcee
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/2d518cc511fd52ad9188ea5d30d8d48922bcee.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/2d518cc511fd52ad9188ea5d30d8d48922bcee.debug
deleted file mode 120000
index 845a492..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/2d518cc511fd52ad9188ea5d30d8d48922bcee.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/37090c47a7408a594db489d0f4ec598086f68e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/37090c47a7408a594db489d0f4ec598086f68e
deleted file mode 120000
index 79d68e0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/37090c47a7408a594db489d0f4ec598086f68e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM939.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/37090c47a7408a594db489d0f4ec598086f68e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/37090c47a7408a594db489d0f4ec598086f68e.debug
deleted file mode 120000
index 1b62b78..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/83/37090c47a7408a594db489d0f4ec598086f68e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM939.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/a20f0958d052cb1e5cace2c890bdb244246265 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/a20f0958d052cb1e5cace2c890bdb244246265
deleted file mode 120000
index 3420c4a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/a20f0958d052cb1e5cace2c890bdb244246265
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/a20f0958d052cb1e5cace2c890bdb244246265.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/a20f0958d052cb1e5cace2c890bdb244246265.debug
deleted file mode 120000
index 8c5d727..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/a20f0958d052cb1e5cace2c890bdb244246265.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/bde52131c0a48cf523e6547c9700545352c66b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/bde52131c0a48cf523e6547c9700545352c66b
deleted file mode 120000
index b7fcb56..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/bde52131c0a48cf523e6547c9700545352c66b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM850.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/bde52131c0a48cf523e6547c9700545352c66b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/bde52131c0a48cf523e6547c9700545352c66b.debug
deleted file mode 120000
index af9dd52..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/89/bde52131c0a48cf523e6547c9700545352c66b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM850.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a305334e07a6b1ffd7926b2c870910401b6389 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a305334e07a6b1ffd7926b2c870910401b6389
deleted file mode 120000
index d7f16c4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a305334e07a6b1ffd7926b2c870910401b6389
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CWI.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a305334e07a6b1ffd7926b2c870910401b6389.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a305334e07a6b1ffd7926b2c870910401b6389.debug
deleted file mode 120000
index b2c2441..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a305334e07a6b1ffd7926b2c870910401b6389.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CWI.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a61072bd16d5cdbe401f1c20719f88bc158eec b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a61072bd16d5cdbe401f1c20719f88bc158eec
deleted file mode 120000
index 95ae9f4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a61072bd16d5cdbe401f1c20719f88bc158eec
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BRF.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a61072bd16d5cdbe401f1c20719f88bc158eec.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a61072bd16d5cdbe401f1c20719f88bc158eec.debug
deleted file mode 120000
index 7087545..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8b/a61072bd16d5cdbe401f1c20719f88bc158eec.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BRF.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/a84f4aba92bab2c5310583cef3ff8967d271a6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/a84f4aba92bab2c5310583cef3ff8967d271a6
deleted file mode 120000
index e95c5fa..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/a84f4aba92bab2c5310583cef3ff8967d271a6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SJIS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/a84f4aba92bab2c5310583cef3ff8967d271a6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/a84f4aba92bab2c5310583cef3ff8967d271a6.debug
deleted file mode 120000
index 07b7971..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/a84f4aba92bab2c5310583cef3ff8967d271a6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SJIS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/c94caa16b6364770f1834bcd21ddda2b4a7284 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/c94caa16b6364770f1834bcd21ddda2b4a7284
deleted file mode 120000
index 4caf98c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/c94caa16b6364770f1834bcd21ddda2b4a7284
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM284.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/c94caa16b6364770f1834bcd21ddda2b4a7284.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/c94caa16b6364770f1834bcd21ddda2b4a7284.debug
deleted file mode 120000
index 300921e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8d/c94caa16b6364770f1834bcd21ddda2b4a7284.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM284.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/095abbf2bc37a6fd230393a47c8848e9b8d2c4 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/095abbf2bc37a6fd230393a47c8848e9b8d2c4
deleted file mode 120000
index d43d682..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/095abbf2bc37a6fd230393a47c8848e9b8d2c4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/095abbf2bc37a6fd230393a47c8848e9b8d2c4.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/095abbf2bc37a6fd230393a47c8848e9b8d2c4.debug
deleted file mode 120000
index 45a85cd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/095abbf2bc37a6fd230393a47c8848e9b8d2c4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/0cc1bb790d73d9a6c219d80501b14c02a1873a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/0cc1bb790d73d9a6c219d80501b14c02a1873a
deleted file mode 120000
index 5d78948..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/0cc1bb790d73d9a6c219d80501b14c02a1873a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM903.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/0cc1bb790d73d9a6c219d80501b14c02a1873a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/0cc1bb790d73d9a6c219d80501b14c02a1873a.debug
deleted file mode 120000
index fcae1e0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/0cc1bb790d73d9a6c219d80501b14c02a1873a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM903.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/990779588ed918b2a4c870e0fbdf153725ce0f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/990779588ed918b2a4c870e0fbdf153725ce0f
deleted file mode 120000
index ed98f59..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/990779588ed918b2a4c870e0fbdf153725ce0f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/990779588ed918b2a4c870e0fbdf153725ce0f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/990779588ed918b2a4c870e0fbdf153725ce0f.debug
deleted file mode 120000
index da818da..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8e/990779588ed918b2a4c870e0fbdf153725ce0f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8f/14fc56ceaff6f37c83da174f7d339048dad4f5 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8f/14fc56ceaff6f37c83da174f7d339048dad4f5
deleted file mode 120000
index ae55049..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8f/14fc56ceaff6f37c83da174f7d339048dad4f5
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/VISCII.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8f/14fc56ceaff6f37c83da174f7d339048dad4f5.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/8f/14fc56ceaff6f37c83da174f7d339048dad4f5.debug
deleted file mode 120000
index 85a8a78..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/8f/14fc56ceaff6f37c83da174f7d339048dad4f5.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/VISCII.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/34382bf347f111992bea32eec319a7b3d14ce4 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/34382bf347f111992bea32eec319a7b3d14ce4
deleted file mode 120000
index 803e361..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/34382bf347f111992bea32eec319a7b3d14ce4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/34382bf347f111992bea32eec319a7b3d14ce4.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/34382bf347f111992bea32eec319a7b3d14ce4.debug
deleted file mode 120000
index 74372ac..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/34382bf347f111992bea32eec319a7b3d14ce4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/7564b2d512b775386a8b85e0bf974b42db7be3 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/7564b2d512b775386a8b85e0bf974b42db7be3
deleted file mode 120000
index 1864de5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/7564b2d512b775386a8b85e0bf974b42db7be3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/7564b2d512b775386a8b85e0bf974b42db7be3.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/7564b2d512b775386a8b85e0bf974b42db7be3.debug
deleted file mode 120000
index b71d992..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/90/7564b2d512b775386a8b85e0bf974b42db7be3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/91/aeca1e12a9593ecf4e26268780ba02e039fc63 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/91/aeca1e12a9593ecf4e26268780ba02e039fc63
deleted file mode 120000
index c29f779..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/91/aeca1e12a9593ecf4e26268780ba02e039fc63
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/91/aeca1e12a9593ecf4e26268780ba02e039fc63.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/91/aeca1e12a9593ecf4e26268780ba02e039fc63.debug
deleted file mode 120000
index 2a29914..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/91/aeca1e12a9593ecf4e26268780ba02e039fc63.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/93/b958459147f79fe9f184f70d66a1606090f324 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/93/b958459147f79fe9f184f70d66a1606090f324
deleted file mode 120000
index 9e76d0a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/93/b958459147f79fe9f184f70d66a1606090f324
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/93/b958459147f79fe9f184f70d66a1606090f324.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/93/b958459147f79fe9f184f70d66a1606090f324.debug
deleted file mode 120000
index bbe30bc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/93/b958459147f79fe9f184f70d66a1606090f324.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/95/16a6e897278425a8b4258c1524c1771db7326d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/95/16a6e897278425a8b4258c1524c1771db7326d
deleted file mode 120000
index 9aafe8f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/95/16a6e897278425a8b4258c1524c1771db7326d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/95/16a6e897278425a8b4258c1524c1771db7326d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/95/16a6e897278425a8b4258c1524c1771db7326d.debug
deleted file mode 120000
index 7e4cf18..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/95/16a6e897278425a8b4258c1524c1771db7326d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/99/c35c7d64b8a422bde6b4f9e57dd701cb16b5a7 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/99/c35c7d64b8a422bde6b4f9e57dd701cb16b5a7
deleted file mode 120000
index d0bf259..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/99/c35c7d64b8a422bde6b4f9e57dd701cb16b5a7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libnsl-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/99/c35c7d64b8a422bde6b4f9e57dd701cb16b5a7.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/99/c35c7d64b8a422bde6b4f9e57dd701cb16b5a7.debug
deleted file mode 120000
index f9948ed..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/99/c35c7d64b8a422bde6b4f9e57dd701cb16b5a7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libnsl-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9a/f8c70e8df96ab972be36bf2297e4cdfdb6b25b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9a/f8c70e8df96ab972be36bf2297e4cdfdb6b25b
deleted file mode 120000
index 263481f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9a/f8c70e8df96ab972be36bf2297e4cdfdb6b25b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9a/f8c70e8df96ab972be36bf2297e4cdfdb6b25b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9a/f8c70e8df96ab972be36bf2297e4cdfdb6b25b.debug
deleted file mode 120000
index 12666c8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9a/f8c70e8df96ab972be36bf2297e4cdfdb6b25b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/56811a32e32dcc5a57cfa830933ba038ccbf6c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/56811a32e32dcc5a57cfa830933ba038ccbf6c
deleted file mode 120000
index f1eb4f4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/56811a32e32dcc5a57cfa830933ba038ccbf6c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/56811a32e32dcc5a57cfa830933ba038ccbf6c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/56811a32e32dcc5a57cfa830933ba038ccbf6c.debug
deleted file mode 120000
index f2f006f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/56811a32e32dcc5a57cfa830933ba038ccbf6c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/dd8604d32671805e9575f356fe78c198cd9129 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/dd8604d32671805e9575f356fe78c198cd9129
deleted file mode 120000
index 101378e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/dd8604d32671805e9575f356fe78c198cd9129
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/dd8604d32671805e9575f356fe78c198cd9129.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/dd8604d32671805e9575f356fe78c198cd9129.debug
deleted file mode 120000
index 54cc708..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/dd8604d32671805e9575f356fe78c198cd9129.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/e7fd6fd5518ecfcbd597b518713b2fafb52bc8 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/e7fd6fd5518ecfcbd597b518713b2fafb52bc8
deleted file mode 120000
index 0bdb19b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/e7fd6fd5518ecfcbd597b518713b2fafb52bc8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/e7fd6fd5518ecfcbd597b518713b2fafb52bc8.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/e7fd6fd5518ecfcbd597b518713b2fafb52bc8.debug
deleted file mode 120000
index feefa91..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9b/e7fd6fd5518ecfcbd597b518713b2fafb52bc8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9c/3405886f57b69b61a6b33befb14f7ea9672a12 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9c/3405886f57b69b61a6b33befb14f7ea9672a12
deleted file mode 120000
index 63921ba..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9c/3405886f57b69b61a6b33befb14f7ea9672a12
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9c/3405886f57b69b61a6b33befb14f7ea9672a12.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9c/3405886f57b69b61a6b33befb14f7ea9672a12.debug
deleted file mode 120000
index 98e89f0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9c/3405886f57b69b61a6b33befb14f7ea9672a12.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9d/147394a03e2ecce18975713aa486837874cd03 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9d/147394a03e2ecce18975713aa486837874cd03
deleted file mode 120000
index 3321534..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9d/147394a03e2ecce18975713aa486837874cd03
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libc-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9d/147394a03e2ecce18975713aa486837874cd03.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9d/147394a03e2ecce18975713aa486837874cd03.debug
deleted file mode 120000
index 44c89d5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9d/147394a03e2ecce18975713aa486837874cd03.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libc-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/35ab7291f53d9c4ff82eaa0c9536468d8a43ac b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/35ab7291f53d9c4ff82eaa0c9536468d8a43ac
deleted file mode 120000
index 627fc0a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/35ab7291f53d9c4ff82eaa0c9536468d8a43ac
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM868.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/35ab7291f53d9c4ff82eaa0c9536468d8a43ac.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/35ab7291f53d9c4ff82eaa0c9536468d8a43ac.debug
deleted file mode 120000
index 1b3e26b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/35ab7291f53d9c4ff82eaa0c9536468d8a43ac.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM868.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/908f8c27407bfb5ef916e7740782ce7bcb18ac b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/908f8c27407bfb5ef916e7740782ce7bcb18ac
deleted file mode 120000
index 630761f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/908f8c27407bfb5ef916e7740782ce7bcb18ac
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/908f8c27407bfb5ef916e7740782ce7bcb18ac.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/908f8c27407bfb5ef916e7740782ce7bcb18ac.debug
deleted file mode 120000
index 1351853..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/908f8c27407bfb5ef916e7740782ce7bcb18ac.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/db19eab8b2055660c673b76e9af867d0771377 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/db19eab8b2055660c673b76e9af867d0771377
deleted file mode 120000
index 6af3fd2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/db19eab8b2055660c673b76e9af867d0771377
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/db19eab8b2055660c673b76e9af867d0771377.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/db19eab8b2055660c673b76e9af867d0771377.debug
deleted file mode 120000
index 912138b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/db19eab8b2055660c673b76e9af867d0771377.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/f26cf87ff488cd3b9f6e9f3edc842e0f2d9103 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/f26cf87ff488cd3b9f6e9f3edc842e0f2d9103
deleted file mode 120000
index b5e491d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/f26cf87ff488cd3b9f6e9f3edc842e0f2d9103
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/f26cf87ff488cd3b9f6e9f3edc842e0f2d9103.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/f26cf87ff488cd3b9f6e9f3edc842e0f2d9103.debug
deleted file mode 120000
index de25ca1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/9e/f26cf87ff488cd3b9f6e9f3edc842e0f2d9103.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/bfdf4a35186d2217b1c3070e217d5dc8d8b75d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/bfdf4a35186d2217b1c3070e217d5dc8d8b75d
deleted file mode 120000
index b9ab907..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/bfdf4a35186d2217b1c3070e217d5dc8d8b75d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM860.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/bfdf4a35186d2217b1c3070e217d5dc8d8b75d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/bfdf4a35186d2217b1c3070e217d5dc8d8b75d.debug
deleted file mode 120000
index b34d208..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/bfdf4a35186d2217b1c3070e217d5dc8d8b75d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM860.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/f055165c29ed93e711388f19d86890aaab1d05 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/f055165c29ed93e711388f19d86890aaab1d05
deleted file mode 120000
index 1bd192f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/f055165c29ed93e711388f19d86890aaab1d05
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/f055165c29ed93e711388f19d86890aaab1d05.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/f055165c29ed93e711388f19d86890aaab1d05.debug
deleted file mode 120000
index 4e67b07..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a0/f055165c29ed93e711388f19d86890aaab1d05.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/293708eaef99075d2227deb3a7dfb2b7ecdee6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/293708eaef99075d2227deb3a7dfb2b7ecdee6
deleted file mode 120000
index 3a695e6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/293708eaef99075d2227deb3a7dfb2b7ecdee6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/293708eaef99075d2227deb3a7dfb2b7ecdee6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/293708eaef99075d2227deb3a7dfb2b7ecdee6.debug
deleted file mode 120000
index ba53645..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/293708eaef99075d2227deb3a7dfb2b7ecdee6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/431ee8685735276b85dbfa0482e185c6f31521 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/431ee8685735276b85dbfa0482e185c6f31521
deleted file mode 120000
index 8595239..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/431ee8685735276b85dbfa0482e185c6f31521
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/431ee8685735276b85dbfa0482e185c6f31521.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/431ee8685735276b85dbfa0482e185c6f31521.debug
deleted file mode 120000
index 525c5b6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a3/431ee8685735276b85dbfa0482e185c6f31521.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a4/fc9c04d612ed96169df1c05b998b3ec178e583 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a4/fc9c04d612ed96169df1c05b998b3ec178e583
deleted file mode 120000
index 7509d00..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a4/fc9c04d612ed96169df1c05b998b3ec178e583
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a4/fc9c04d612ed96169df1c05b998b3ec178e583.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a4/fc9c04d612ed96169df1c05b998b3ec178e583.debug
deleted file mode 120000
index 7f5edf7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a4/fc9c04d612ed96169df1c05b998b3ec178e583.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a5/1a0f979ebc0a2c5900c8ec7a11e64159bdf081 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a5/1a0f979ebc0a2c5900c8ec7a11e64159bdf081
deleted file mode 120000
index 6c045ee..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a5/1a0f979ebc0a2c5900c8ec7a11e64159bdf081
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1250.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a5/1a0f979ebc0a2c5900c8ec7a11e64159bdf081.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a5/1a0f979ebc0a2c5900c8ec7a11e64159bdf081.debug
deleted file mode 120000
index b51ec59..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a5/1a0f979ebc0a2c5900c8ec7a11e64159bdf081.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1250.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a6/390392991f833f5d269bcaf974743ee9c99de2 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a6/390392991f833f5d269bcaf974743ee9c99de2
deleted file mode 120000
index 96db940..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a6/390392991f833f5d269bcaf974743ee9c99de2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libutil-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a6/390392991f833f5d269bcaf974743ee9c99de2.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a6/390392991f833f5d269bcaf974743ee9c99de2.debug
deleted file mode 120000
index a76eca4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a6/390392991f833f5d269bcaf974743ee9c99de2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libutil-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a7/0eb8a33660ffa6f761aa6150cc4a98ba3ea561 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a7/0eb8a33660ffa6f761aa6150cc4a98ba3ea561
deleted file mode 120000
index f920e94..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a7/0eb8a33660ffa6f761aa6150cc4a98ba3ea561
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a7/0eb8a33660ffa6f761aa6150cc4a98ba3ea561.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a7/0eb8a33660ffa6f761aa6150cc4a98ba3ea561.debug
deleted file mode 120000
index d56a29f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a7/0eb8a33660ffa6f761aa6150cc4a98ba3ea561.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a8/bdbd871e2f7412973e7cd1ad068d9bf67dbe1e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a8/bdbd871e2f7412973e7cd1ad068d9bf67dbe1e
deleted file mode 120000
index dde8d61..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a8/bdbd871e2f7412973e7cd1ad068d9bf67dbe1e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1252.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a8/bdbd871e2f7412973e7cd1ad068d9bf67dbe1e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a8/bdbd871e2f7412973e7cd1ad068d9bf67dbe1e.debug
deleted file mode 120000
index a7a55b6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a8/bdbd871e2f7412973e7cd1ad068d9bf67dbe1e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1252.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/eb2c88d6abbf47e8bcd24425c413506f5fa9f4 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/eb2c88d6abbf47e8bcd24425c413506f5fa9f4
deleted file mode 120000
index 0e683cd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/eb2c88d6abbf47e8bcd24425c413506f5fa9f4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/eb2c88d6abbf47e8bcd24425c413506f5fa9f4.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/eb2c88d6abbf47e8bcd24425c413506f5fa9f4.debug
deleted file mode 120000
index c59a8f1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/eb2c88d6abbf47e8bcd24425c413506f5fa9f4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/ec78025769a4909ecb311a2898a81b503dfb91 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/ec78025769a4909ecb311a2898a81b503dfb91
deleted file mode 120000
index 01a452e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/ec78025769a4909ecb311a2898a81b503dfb91
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/ec78025769a4909ecb311a2898a81b503dfb91.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/ec78025769a4909ecb311a2898a81b503dfb91.debug
deleted file mode 120000
index ecc2c18..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/ec78025769a4909ecb311a2898a81b503dfb91.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/f946edc486e0cbdf873195b54e90f78caa04cb b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/f946edc486e0cbdf873195b54e90f78caa04cb
deleted file mode 120000
index aa23254..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/f946edc486e0cbdf873195b54e90f78caa04cb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/f946edc486e0cbdf873195b54e90f78caa04cb.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/f946edc486e0cbdf873195b54e90f78caa04cb.debug
deleted file mode 120000
index b915b96..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/a9/f946edc486e0cbdf873195b54e90f78caa04cb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/04800e73c2ca19003a80c1eaa43608b04e1d66 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/04800e73c2ca19003a80c1eaa43608b04e1d66
deleted file mode 120000
index 5c147a2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/04800e73c2ca19003a80c1eaa43608b04e1d66
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/04800e73c2ca19003a80c1eaa43608b04e1d66.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/04800e73c2ca19003a80c1eaa43608b04e1d66.debug
deleted file mode 120000
index 84a63e2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/04800e73c2ca19003a80c1eaa43608b04e1d66.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/1487cb875c9bed8b845fe071cf544cd4e16829 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/1487cb875c9bed8b845fe071cf544cd4e16829
deleted file mode 120000
index e3a2f80..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/1487cb875c9bed8b845fe071cf544cd4e16829
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM904.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/1487cb875c9bed8b845fe071cf544cd4e16829.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/1487cb875c9bed8b845fe071cf544cd4e16829.debug
deleted file mode 120000
index 12e3d21..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/1487cb875c9bed8b845fe071cf544cd4e16829.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM904.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/504661b4a8dbcad7e7b84d2ddf4304767de5cd b/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/504661b4a8dbcad7e7b84d2ddf4304767de5cd
deleted file mode 120000
index 6d3711c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/504661b4a8dbcad7e7b84d2ddf4304767de5cd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM901.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/504661b4a8dbcad7e7b84d2ddf4304767de5cd.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/504661b4a8dbcad7e7b84d2ddf4304767de5cd.debug
deleted file mode 120000
index 081aa86..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/aa/504661b4a8dbcad7e7b84d2ddf4304767de5cd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM901.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/a4917aa6562453d674b077ec6d6025e2d890ec b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/a4917aa6562453d674b077ec6d6025e2d890ec
deleted file mode 120000
index 5a3d1cb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/a4917aa6562453d674b077ec6d6025e2d890ec
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM297.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/a4917aa6562453d674b077ec6d6025e2d890ec.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/a4917aa6562453d674b077ec6d6025e2d890ec.debug
deleted file mode 120000
index 72fe33f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/a4917aa6562453d674b077ec6d6025e2d890ec.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM297.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/c62bcef9bfde63e1500c242cab148de71d4dd4 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/c62bcef9bfde63e1500c242cab148de71d4dd4
deleted file mode 120000
index 8a36fd4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/c62bcef9bfde63e1500c242cab148de71d4dd4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/c62bcef9bfde63e1500c242cab148de71d4dd4.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/c62bcef9bfde63e1500c242cab148de71d4dd4.debug
deleted file mode 120000
index 4e93f65..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ab/c62bcef9bfde63e1500c242cab148de71d4dd4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/12b64f522d31c98febd727f4e05740f25bec7a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/12b64f522d31c98febd727f4e05740f25bec7a
deleted file mode 120000
index e9023a3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/12b64f522d31c98febd727f4e05740f25bec7a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/12b64f522d31c98febd727f4e05740f25bec7a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/12b64f522d31c98febd727f4e05740f25bec7a.debug
deleted file mode 120000
index d2c9781..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/12b64f522d31c98febd727f4e05740f25bec7a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/26ad7b85cc84a2faf391957c63246c8aaed3d3 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/26ad7b85cc84a2faf391957c63246c8aaed3d3
deleted file mode 120000
index cc39650..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/26ad7b85cc84a2faf391957c63246c8aaed3d3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/26ad7b85cc84a2faf391957c63246c8aaed3d3.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/26ad7b85cc84a2faf391957c63246c8aaed3d3.debug
deleted file mode 120000
index 573bf78..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ad/26ad7b85cc84a2faf391957c63246c8aaed3d3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/bc1f09bbdb7cfea6eb2d78a9e90b060cdce150 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/bc1f09bbdb7cfea6eb2d78a9e90b060cdce150
deleted file mode 120000
index 3519428..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/bc1f09bbdb7cfea6eb2d78a9e90b060cdce150
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/bc1f09bbdb7cfea6eb2d78a9e90b060cdce150.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/bc1f09bbdb7cfea6eb2d78a9e90b060cdce150.debug
deleted file mode 120000
index e1c976a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/bc1f09bbdb7cfea6eb2d78a9e90b060cdce150.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/f92cae28e5f3264829830837edfff5aa375bf8 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/f92cae28e5f3264829830837edfff5aa375bf8
deleted file mode 120000
index 8e722fd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/f92cae28e5f3264829830837edfff5aa375bf8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/librt-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/f92cae28e5f3264829830837edfff5aa375bf8.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/f92cae28e5f3264829830837edfff5aa375bf8.debug
deleted file mode 120000
index a4a7ba4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b3/f92cae28e5f3264829830837edfff5aa375bf8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/librt-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/89ee1924d8dbb5cf7dcca450f244c79eb74b22 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/89ee1924d8dbb5cf7dcca450f244c79eb74b22
deleted file mode 120000
index ac070c6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/89ee1924d8dbb5cf7dcca450f244c79eb74b22
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libCNS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/89ee1924d8dbb5cf7dcca450f244c79eb74b22.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/89ee1924d8dbb5cf7dcca450f244c79eb74b22.debug
deleted file mode 120000
index eae5f1d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/89ee1924d8dbb5cf7dcca450f244c79eb74b22.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libCNS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/91112d090c1219e4e4734efac2081c67f4870e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/91112d090c1219e4e4734efac2081c67f4870e
deleted file mode 120000
index d665583..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/91112d090c1219e4e4734efac2081c67f4870e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/91112d090c1219e4e4734efac2081c67f4870e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/91112d090c1219e4e4734efac2081c67f4870e.debug
deleted file mode 120000
index 7a116f5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/91112d090c1219e4e4734efac2081c67f4870e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/df21cc31c9573aaa157e182455fe86f0c30557 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/df21cc31c9573aaa157e182455fe86f0c30557
deleted file mode 120000
index a7f2048..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/df21cc31c9573aaa157e182455fe86f0c30557
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM922.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/df21cc31c9573aaa157e182455fe86f0c30557.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/df21cc31c9573aaa157e182455fe86f0c30557.debug
deleted file mode 120000
index 5bca6a2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/df21cc31c9573aaa157e182455fe86f0c30557.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM922.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/efcf57ba35b6fd23a986147bb5bf80d96cff90 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/efcf57ba35b6fd23a986147bb5bf80d96cff90
deleted file mode 120000
index c1de144..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/efcf57ba35b6fd23a986147bb5bf80d96cff90
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1256.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/efcf57ba35b6fd23a986147bb5bf80d96cff90.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/efcf57ba35b6fd23a986147bb5bf80d96cff90.debug
deleted file mode 120000
index b080515..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/efcf57ba35b6fd23a986147bb5bf80d96cff90.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1256.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/f18ca6c8875c003770bad2b00df5aaf459f31a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/f18ca6c8875c003770bad2b00df5aaf459f31a
deleted file mode 120000
index c65cc60..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/f18ca6c8875c003770bad2b00df5aaf459f31a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/f18ca6c8875c003770bad2b00df5aaf459f31a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/f18ca6c8875c003770bad2b00df5aaf459f31a.debug
deleted file mode 120000
index 76eb03a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b4/f18ca6c8875c003770bad2b00df5aaf459f31a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/050ac466f743e932ebdf4e78d1f8ce76e9eafd b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/050ac466f743e932ebdf4e78d1f8ce76e9eafd
deleted file mode 120000
index 37ffcb3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/050ac466f743e932ebdf4e78d1f8ce76e9eafd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/050ac466f743e932ebdf4e78d1f8ce76e9eafd.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/050ac466f743e932ebdf4e78d1f8ce76e9eafd.debug
deleted file mode 120000
index 64c09c4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/050ac466f743e932ebdf4e78d1f8ce76e9eafd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/6db2d5fddd63985e02b2c3bc874350f215e862 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/6db2d5fddd63985e02b2c3bc874350f215e862
deleted file mode 120000
index 2626f62..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/6db2d5fddd63985e02b2c3bc874350f215e862
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/6db2d5fddd63985e02b2c3bc874350f215e862.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/6db2d5fddd63985e02b2c3bc874350f215e862.debug
deleted file mode 120000
index a8e2a3f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b7/6db2d5fddd63985e02b2c3bc874350f215e862.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/6e2f9b1a58b4685a73434efe869ab822ff2c5c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/6e2f9b1a58b4685a73434efe869ab822ff2c5c
deleted file mode 120000
index 0b05187..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/6e2f9b1a58b4685a73434efe869ab822ff2c5c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/6e2f9b1a58b4685a73434efe869ab822ff2c5c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/6e2f9b1a58b4685a73434efe869ab822ff2c5c.debug
deleted file mode 120000
index eef3304..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/6e2f9b1a58b4685a73434efe869ab822ff2c5c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/8266c0b9157060cbef7adaabe85281a0f38f34 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/8266c0b9157060cbef7adaabe85281a0f38f34
deleted file mode 120000
index b1461c5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/8266c0b9157060cbef7adaabe85281a0f38f34
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/8266c0b9157060cbef7adaabe85281a0f38f34.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/8266c0b9157060cbef7adaabe85281a0f38f34.debug
deleted file mode 120000
index e06ff1d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b8/8266c0b9157060cbef7adaabe85281a0f38f34.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b9/e1950513c0f8c3d694edc97cc2188417fe7587 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b9/e1950513c0f8c3d694edc97cc2188417fe7587
deleted file mode 120000
index fcefcd1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b9/e1950513c0f8c3d694edc97cc2188417fe7587
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM037.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b9/e1950513c0f8c3d694edc97cc2188417fe7587.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/b9/e1950513c0f8c3d694edc97cc2188417fe7587.debug
deleted file mode 120000
index 358609d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/b9/e1950513c0f8c3d694edc97cc2188417fe7587.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM037.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ba/c18c309a7feac82c913e985ec13e12282ead3f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ba/c18c309a7feac82c913e985ec13e12282ead3f
deleted file mode 120000
index bb62f60..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ba/c18c309a7feac82c913e985ec13e12282ead3f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ba/c18c309a7feac82c913e985ec13e12282ead3f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ba/c18c309a7feac82c913e985ec13e12282ead3f.debug
deleted file mode 120000
index f037522..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ba/c18c309a7feac82c913e985ec13e12282ead3f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/5ed03b3ab6005742041a4ea3082eea7099ea64 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/5ed03b3ab6005742041a4ea3082eea7099ea64
deleted file mode 120000
index 2c316cc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/5ed03b3ab6005742041a4ea3082eea7099ea64
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/5ed03b3ab6005742041a4ea3082eea7099ea64.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/5ed03b3ab6005742041a4ea3082eea7099ea64.debug
deleted file mode 120000
index 6509217..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/5ed03b3ab6005742041a4ea3082eea7099ea64.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/da9882e1dea848b3320e429ba92df9b38e0194 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/da9882e1dea848b3320e429ba92df9b38e0194
deleted file mode 120000
index 780cb94..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/da9882e1dea848b3320e429ba92df9b38e0194
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM856.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/da9882e1dea848b3320e429ba92df9b38e0194.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/da9882e1dea848b3320e429ba92df9b38e0194.debug
deleted file mode 120000
index ddca809..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bc/da9882e1dea848b3320e429ba92df9b38e0194.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM856.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/cde63c71cfb986067562f2a01c432a7f72cceb b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/cde63c71cfb986067562f2a01c432a7f72cceb
deleted file mode 120000
index f13aa6a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/cde63c71cfb986067562f2a01c432a7f72cceb
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/cde63c71cfb986067562f2a01c432a7f72cceb.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/cde63c71cfb986067562f2a01c432a7f72cceb.debug
deleted file mode 120000
index 8de4f9a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/cde63c71cfb986067562f2a01c432a7f72cceb.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/e9f7123bc63f661d1ad1557e3338093b6d8b83 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/e9f7123bc63f661d1ad1557e3338093b6d8b83
deleted file mode 120000
index 0d7559e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/e9f7123bc63f661d1ad1557e3338093b6d8b83
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/e9f7123bc63f661d1ad1557e3338093b6d8b83.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/e9f7123bc63f661d1ad1557e3338093b6d8b83.debug
deleted file mode 120000
index 3e9adbc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/e9f7123bc63f661d1ad1557e3338093b6d8b83.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/ea1068bad69352dc2a17ab42a12f295d891a68 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/ea1068bad69352dc2a17ab42a12f295d891a68
deleted file mode 120000
index b0b081d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/ea1068bad69352dc2a17ab42a12f295d891a68
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libnss_dns-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/ea1068bad69352dc2a17ab42a12f295d891a68.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/ea1068bad69352dc2a17ab42a12f295d891a68.debug
deleted file mode 120000
index e166ac7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bd/ea1068bad69352dc2a17ab42a12f295d891a68.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libnss_dns-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/a4cc74b7c450700e1185a0ef899a6b0cb6c450 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/a4cc74b7c450700e1185a0ef899a6b0cb6c450
deleted file mode 120000
index df0cde1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/a4cc74b7c450700e1185a0ef899a6b0cb6c450
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/ld-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/a4cc74b7c450700e1185a0ef899a6b0cb6c450.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/a4cc74b7c450700e1185a0ef899a6b0cb6c450.debug
deleted file mode 120000
index d7ffafc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/a4cc74b7c450700e1185a0ef899a6b0cb6c450.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/ld-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/d0f62c7e74501139eebde069310dbb3a8ac5b6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/d0f62c7e74501139eebde069310dbb3a8ac5b6
deleted file mode 120000
index 082c934..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/d0f62c7e74501139eebde069310dbb3a8ac5b6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/d0f62c7e74501139eebde069310dbb3a8ac5b6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/d0f62c7e74501139eebde069310dbb3a8ac5b6.debug
deleted file mode 120000
index 8d78ba7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/be/d0f62c7e74501139eebde069310dbb3a8ac5b6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bf/f3adce4a36a12db15bc9640eea5bafaa16d306 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bf/f3adce4a36a12db15bc9640eea5bafaa16d306
deleted file mode 120000
index a116653..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bf/f3adce4a36a12db15bc9640eea5bafaa16d306
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bf/f3adce4a36a12db15bc9640eea5bafaa16d306.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/bf/f3adce4a36a12db15bc9640eea5bafaa16d306.debug
deleted file mode 120000
index dabda67..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/bf/f3adce4a36a12db15bc9640eea5bafaa16d306.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/25b9437bc31856b326ff8c98ce4f30a47439c9 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/25b9437bc31856b326ff8c98ce4f30a47439c9
deleted file mode 120000
index 8dbe77e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/25b9437bc31856b326ff8c98ce4f30a47439c9
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM851.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/25b9437bc31856b326ff8c98ce4f30a47439c9.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/25b9437bc31856b326ff8c98ce4f30a47439c9.debug
deleted file mode 120000
index e9767e5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/25b9437bc31856b326ff8c98ce4f30a47439c9.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM851.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/291cf633f7fd10f3aeed53b9bf682af883e278 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/291cf633f7fd10f3aeed53b9bf682af883e278
deleted file mode 120000
index 0d2655e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/291cf633f7fd10f3aeed53b9bf682af883e278
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/291cf633f7fd10f3aeed53b9bf682af883e278.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/291cf633f7fd10f3aeed53b9bf682af883e278.debug
deleted file mode 120000
index d13fbba..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/291cf633f7fd10f3aeed53b9bf682af883e278.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/354de0d8c36e1e2c00879fa5a4aa3aa9bc026c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/354de0d8c36e1e2c00879fa5a4aa3aa9bc026c
deleted file mode 120000
index 82fed76..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/354de0d8c36e1e2c00879fa5a4aa3aa9bc026c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM280.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/354de0d8c36e1e2c00879fa5a4aa3aa9bc026c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/354de0d8c36e1e2c00879fa5a4aa3aa9bc026c.debug
deleted file mode 120000
index 7e25a0d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/354de0d8c36e1e2c00879fa5a4aa3aa9bc026c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM280.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/598619cf8117987d89a2e77f81c939eaf38181 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/598619cf8117987d89a2e77f81c939eaf38181
deleted file mode 120000
index 4c56484..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/598619cf8117987d89a2e77f81c939eaf38181
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/598619cf8117987d89a2e77f81c939eaf38181.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/598619cf8117987d89a2e77f81c939eaf38181.debug
deleted file mode 120000
index 1c3c12f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/598619cf8117987d89a2e77f81c939eaf38181.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/a1f6c41f0ffe8b8473dcb997e0964e0f44421d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/a1f6c41f0ffe8b8473dcb997e0964e0f44421d
deleted file mode 120000
index 6b1c7f0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/a1f6c41f0ffe8b8473dcb997e0964e0f44421d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/a1f6c41f0ffe8b8473dcb997e0964e0f44421d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/a1f6c41f0ffe8b8473dcb997e0964e0f44421d.debug
deleted file mode 120000
index 76e42a4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/a1f6c41f0ffe8b8473dcb997e0964e0f44421d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/d74f7ee493f8b0c2fc14a5745d57726f408ca4 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/d74f7ee493f8b0c2fc14a5745d57726f408ca4
deleted file mode 120000
index 4f04cb3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/d74f7ee493f8b0c2fc14a5745d57726f408ca4
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/d74f7ee493f8b0c2fc14a5745d57726f408ca4.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/d74f7ee493f8b0c2fc14a5745d57726f408ca4.debug
deleted file mode 120000
index cce2a5c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c3/d74f7ee493f8b0c2fc14a5745d57726f408ca4.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/2b0cd1e39f77f1f45812d8456ce92ef0ed8728 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/2b0cd1e39f77f1f45812d8456ce92ef0ed8728
deleted file mode 120000
index ac7e90d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/2b0cd1e39f77f1f45812d8456ce92ef0ed8728
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/2b0cd1e39f77f1f45812d8456ce92ef0ed8728.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/2b0cd1e39f77f1f45812d8456ce92ef0ed8728.debug
deleted file mode 120000
index c26f764..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/2b0cd1e39f77f1f45812d8456ce92ef0ed8728.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/8638b24e419880c9d8a686c869ef4ff76cf1f8 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/8638b24e419880c9d8a686c869ef4ff76cf1f8
deleted file mode 120000
index d94595e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/8638b24e419880c9d8a686c869ef4ff76cf1f8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/RK1048.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/8638b24e419880c9d8a686c869ef4ff76cf1f8.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/8638b24e419880c9d8a686c869ef4ff76cf1f8.debug
deleted file mode 120000
index 9a822fb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/8638b24e419880c9d8a686c869ef4ff76cf1f8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/RK1048.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/b101c6480527addc1fea538f162723b813c5b3 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/b101c6480527addc1fea538f162723b813c5b3
deleted file mode 120000
index ffe909b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/b101c6480527addc1fea538f162723b813c5b3
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO646.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/b101c6480527addc1fea538f162723b813c5b3.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/b101c6480527addc1fea538f162723b813c5b3.debug
deleted file mode 120000
index 8f86917..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c4/b101c6480527addc1fea538f162723b813c5b3.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO646.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c5/def838eca5569368cbbff506121befaf11b613 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c5/def838eca5569368cbbff506121befaf11b613
deleted file mode 120000
index df61874..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c5/def838eca5569368cbbff506121befaf11b613
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libmemusage.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c5/def838eca5569368cbbff506121befaf11b613.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c5/def838eca5569368cbbff506121befaf11b613.debug
deleted file mode 120000
index b66781a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c5/def838eca5569368cbbff506121befaf11b613.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libmemusage.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c7/296c81f0ca1a4c0197d31d41f9e9aa58dca15c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c7/296c81f0ca1a4c0197d31d41f9e9aa58dca15c
deleted file mode 120000
index 1e1bcf0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c7/296c81f0ca1a4c0197d31d41f9e9aa58dca15c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM874.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c7/296c81f0ca1a4c0197d31d41f9e9aa58dca15c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/c7/296c81f0ca1a4c0197d31d41f9e9aa58dca15c.debug
deleted file mode 120000
index 4894283..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/c7/296c81f0ca1a4c0197d31d41f9e9aa58dca15c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM874.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/069db10bf9ed892d7968d73fa20d95876220fd b/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/069db10bf9ed892d7968d73fa20d95876220fd
deleted file mode 120000
index 1684889..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/069db10bf9ed892d7968d73fa20d95876220fd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/069db10bf9ed892d7968d73fa20d95876220fd.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/069db10bf9ed892d7968d73fa20d95876220fd.debug
deleted file mode 120000
index 990ae2d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/069db10bf9ed892d7968d73fa20d95876220fd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/be10e8f031c2b67701286b5ce8ba387258002c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/be10e8f031c2b67701286b5ce8ba387258002c
deleted file mode 120000
index 1c6bb2a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/be10e8f031c2b67701286b5ce8ba387258002c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libmvec-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/be10e8f031c2b67701286b5ce8ba387258002c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/be10e8f031c2b67701286b5ce8ba387258002c.debug
deleted file mode 120000
index 8dc7aaa..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cc/be10e8f031c2b67701286b5ce8ba387258002c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libmvec-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/0ec17645e4f9e6def8b766889b2abee9348dc8 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/0ec17645e4f9e6def8b766889b2abee9348dc8
deleted file mode 120000
index 099ee59..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/0ec17645e4f9e6def8b766889b2abee9348dc8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/0ec17645e4f9e6def8b766889b2abee9348dc8.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/0ec17645e4f9e6def8b766889b2abee9348dc8.debug
deleted file mode 120000
index e154257..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/0ec17645e4f9e6def8b766889b2abee9348dc8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/498a28e9f6ed930f86a4cd90b57afc462efa6f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/498a28e9f6ed930f86a4cd90b57afc462efa6f
deleted file mode 120000
index e1da934..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/498a28e9f6ed930f86a4cd90b57afc462efa6f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/498a28e9f6ed930f86a4cd90b57afc462efa6f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/498a28e9f6ed930f86a4cd90b57afc462efa6f.debug
deleted file mode 120000
index f249568..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/498a28e9f6ed930f86a4cd90b57afc462efa6f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/eae641c06fe82f5e229bc66c283bc8712c767d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/eae641c06fe82f5e229bc66c283bc8712c767d
deleted file mode 120000
index b250f97..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/eae641c06fe82f5e229bc66c283bc8712c767d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/eae641c06fe82f5e229bc66c283bc8712c767d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/eae641c06fe82f5e229bc66c283bc8712c767d.debug
deleted file mode 120000
index 3600b09..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ce/eae641c06fe82f5e229bc66c283bc8712c767d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cf/a9416827c9268d78c132fc440dc69c383c788e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/cf/a9416827c9268d78c132fc440dc69c383c788e
deleted file mode 120000
index 274f85f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cf/a9416827c9268d78c132fc440dc69c383c788e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cf/a9416827c9268d78c132fc440dc69c383c788e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/cf/a9416827c9268d78c132fc440dc69c383c788e.debug
deleted file mode 120000
index d2c52f3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/cf/a9416827c9268d78c132fc440dc69c383c788e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d1/e0e91af7dc1da577999d67bd1e0e17fc793d33 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d1/e0e91af7dc1da577999d67bd1e0e17fc793d33
deleted file mode 120000
index f906b72..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d1/e0e91af7dc1da577999d67bd1e0e17fc793d33
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM864.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d1/e0e91af7dc1da577999d67bd1e0e17fc793d33.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d1/e0e91af7dc1da577999d67bd1e0e17fc793d33.debug
deleted file mode 120000
index a761578..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d1/e0e91af7dc1da577999d67bd1e0e17fc793d33.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM864.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/17761b32dcf4307ae198d73b27f23cc366b50a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/17761b32dcf4307ae198d73b27f23cc366b50a
deleted file mode 120000
index 16cdd56..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/17761b32dcf4307ae198d73b27f23cc366b50a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libresolv-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/17761b32dcf4307ae198d73b27f23cc366b50a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/17761b32dcf4307ae198d73b27f23cc366b50a.debug
deleted file mode 120000
index dcc8fee..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/17761b32dcf4307ae198d73b27f23cc366b50a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libresolv-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/1eadb92861d753f990260d95b8713e8bd87548 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/1eadb92861d753f990260d95b8713e8bd87548
deleted file mode 120000
index 41a3a16..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/1eadb92861d753f990260d95b8713e8bd87548
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/1eadb92861d753f990260d95b8713e8bd87548.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/1eadb92861d753f990260d95b8713e8bd87548.debug
deleted file mode 120000
index 69d95d8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d3/1eadb92861d753f990260d95b8713e8bd87548.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d4/dbdf23d85f31ec8204aa32c333eb8ed81d3b81 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d4/dbdf23d85f31ec8204aa32c333eb8ed81d3b81
deleted file mode 120000
index 1523e1f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d4/dbdf23d85f31ec8204aa32c333eb8ed81d3b81
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM290.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d4/dbdf23d85f31ec8204aa32c333eb8ed81d3b81.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d4/dbdf23d85f31ec8204aa32c333eb8ed81d3b81.debug
deleted file mode 120000
index a1af734..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d4/dbdf23d85f31ec8204aa32c333eb8ed81d3b81.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM290.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d5/06032116464a5dd25f8a556f09b4ea56520998 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d5/06032116464a5dd25f8a556f09b4ea56520998
deleted file mode 120000
index b91e96e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d5/06032116464a5dd25f8a556f09b4ea56520998
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJIS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d5/06032116464a5dd25f8a556f09b4ea56520998.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d5/06032116464a5dd25f8a556f09b4ea56520998.debug
deleted file mode 120000
index 1fee095..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d5/06032116464a5dd25f8a556f09b4ea56520998.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJIS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d6/1cd97c225cff350364ca19a2d7ff60032aabe8 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d6/1cd97c225cff350364ca19a2d7ff60032aabe8
deleted file mode 120000
index 070527f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d6/1cd97c225cff350364ca19a2d7ff60032aabe8
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d6/1cd97c225cff350364ca19a2d7ff60032aabe8.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d6/1cd97c225cff350364ca19a2d7ff60032aabe8.debug
deleted file mode 120000
index 0dd2d77..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d6/1cd97c225cff350364ca19a2d7ff60032aabe8.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d7/97813036782ff65a5e4b201f2e6ed24730b50b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d7/97813036782ff65a5e4b201f2e6ed24730b50b
deleted file mode 120000
index 6fa581e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d7/97813036782ff65a5e4b201f2e6ed24730b50b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM905.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d7/97813036782ff65a5e4b201f2e6ed24730b50b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d7/97813036782ff65a5e4b201f2e6ed24730b50b.debug
deleted file mode 120000
index 318b37b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d7/97813036782ff65a5e4b201f2e6ed24730b50b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM905.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d8/fda9dcc1e5bd9263b001e5857dd87b0fa9c88d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d8/fda9dcc1e5bd9263b001e5857dd87b0fa9c88d
deleted file mode 120000
index 22a5bf6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d8/fda9dcc1e5bd9263b001e5857dd87b0fa9c88d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d8/fda9dcc1e5bd9263b001e5857dd87b0fa9c88d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d8/fda9dcc1e5bd9263b001e5857dd87b0fa9c88d.debug
deleted file mode 120000
index 97a8c58..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d8/fda9dcc1e5bd9263b001e5857dd87b0fa9c88d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/ccad2d3df32d431d0f2da6ae6752b1557124db b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/ccad2d3df32d431d0f2da6ae6752b1557124db
deleted file mode 120000
index db56f82..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/ccad2d3df32d431d0f2da6ae6752b1557124db
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libthread_db-1.0.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/ccad2d3df32d431d0f2da6ae6752b1557124db.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/ccad2d3df32d431d0f2da6ae6752b1557124db.debug
deleted file mode 120000
index 5d4971b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/ccad2d3df32d431d0f2da6ae6752b1557124db.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libthread_db-1.0.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/fd14073541efc3d6c20cab901a9d50a73132a6 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/fd14073541efc3d6c20cab901a9d50a73132a6
deleted file mode 120000
index 747a7cd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/fd14073541efc3d6c20cab901a9d50a73132a6
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1254.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/fd14073541efc3d6c20cab901a9d50a73132a6.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/fd14073541efc3d6c20cab901a9d50a73132a6.debug
deleted file mode 120000
index 9fd47e1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/d9/fd14073541efc3d6c20cab901a9d50a73132a6.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1254.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/9223a9f9b902b2deea5940a147d097cea648c7 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/9223a9f9b902b2deea5940a147d097cea648c7
deleted file mode 120000
index 2b30df8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/9223a9f9b902b2deea5940a147d097cea648c7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/9223a9f9b902b2deea5940a147d097cea648c7.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/9223a9f9b902b2deea5940a147d097cea648c7.debug
deleted file mode 120000
index 71e61c8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/9223a9f9b902b2deea5940a147d097cea648c7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/df73a8929304d75593f4fd7db46cc9983c237f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/df73a8929304d75593f4fd7db46cc9983c237f
deleted file mode 120000
index 1fbdcdf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/df73a8929304d75593f4fd7db46cc9983c237f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/df73a8929304d75593f4fd7db46cc9983c237f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/df73a8929304d75593f4fd7db46cc9983c237f.debug
deleted file mode 120000
index ce74269..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/da/df73a8929304d75593f4fd7db46cc9983c237f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/2294b1d8f7ebac97cc4867715e44fb30000c38 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/2294b1d8f7ebac97cc4867715e44fb30000c38
deleted file mode 120000
index c46e07e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/2294b1d8f7ebac97cc4867715e44fb30000c38
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UHC.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/2294b1d8f7ebac97cc4867715e44fb30000c38.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/2294b1d8f7ebac97cc4867715e44fb30000c38.debug
deleted file mode 120000
index 6d9c023..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/2294b1d8f7ebac97cc4867715e44fb30000c38.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UHC.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/e6ce71a8e5d01f2f54553f9fec5f3e897f7ef1 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/e6ce71a8e5d01f2f54553f9fec5f3e897f7ef1
deleted file mode 120000
index cf8c6c9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/e6ce71a8e5d01f2f54553f9fec5f3e897f7ef1
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM273.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/e6ce71a8e5d01f2f54553f9fec5f3e897f7ef1.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/e6ce71a8e5d01f2f54553f9fec5f3e897f7ef1.debug
deleted file mode 120000
index 07dcdc5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/db/e6ce71a8e5d01f2f54553f9fec5f3e897f7ef1.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM273.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/40b3a90e6673f593b187d610c4d2027b8a5551 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/40b3a90e6673f593b187d610c4d2027b8a5551
deleted file mode 120000
index 766eb41..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/40b3a90e6673f593b187d610c4d2027b8a5551
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/40b3a90e6673f593b187d610c4d2027b8a5551.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/40b3a90e6673f593b187d610c4d2027b8a5551.debug
deleted file mode 120000
index 2acb123..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/40b3a90e6673f593b187d610c4d2027b8a5551.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/72aee9562c38db81d48b93343e792f1c5fca70 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/72aee9562c38db81d48b93343e792f1c5fca70
deleted file mode 120000
index ba4301c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/72aee9562c38db81d48b93343e792f1c5fca70
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/72aee9562c38db81d48b93343e792f1c5fca70.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/72aee9562c38db81d48b93343e792f1c5fca70.debug
deleted file mode 120000
index a066224..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/72aee9562c38db81d48b93343e792f1c5fca70.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/af45c23e920134f3a123ea5b7748a0dfe6763a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/af45c23e920134f3a123ea5b7748a0dfe6763a
deleted file mode 120000
index 9a665a9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/af45c23e920134f3a123ea5b7748a0dfe6763a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM278.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/af45c23e920134f3a123ea5b7748a0dfe6763a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/af45c23e920134f3a123ea5b7748a0dfe6763a.debug
deleted file mode 120000
index a188132..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dc/af45c23e920134f3a123ea5b7748a0dfe6763a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM278.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dd/67884c16fa6f7c600940e6ba3f4776c2fcdc5f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/dd/67884c16fa6f7c600940e6ba3f4776c2fcdc5f
deleted file mode 120000
index b578c2a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dd/67884c16fa6f7c600940e6ba3f4776c2fcdc5f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dd/67884c16fa6f7c600940e6ba3f4776c2fcdc5f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/dd/67884c16fa6f7c600940e6ba3f4776c2fcdc5f.debug
deleted file mode 120000
index 629c329..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/dd/67884c16fa6f7c600940e6ba3f4776c2fcdc5f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/de/8bf8a7434eca359b9ca785b568a10f9cc87545 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/de/8bf8a7434eca359b9ca785b568a10f9cc87545
deleted file mode 120000
index caa275c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/de/8bf8a7434eca359b9ca785b568a10f9cc87545
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/de/8bf8a7434eca359b9ca785b568a10f9cc87545.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/de/8bf8a7434eca359b9ca785b568a10f9cc87545.debug
deleted file mode 120000
index 9ef54ef..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/de/8bf8a7434eca359b9ca785b568a10f9cc87545.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/df/e17fe37dd2b50c5bf2a765b6af476b05a1a13a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/df/e17fe37dd2b50c5bf2a765b6af476b05a1a13a
deleted file mode 120000
index c1b0a61..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/df/e17fe37dd2b50c5bf2a765b6af476b05a1a13a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/df/e17fe37dd2b50c5bf2a765b6af476b05a1a13a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/df/e17fe37dd2b50c5bf2a765b6af476b05a1a13a.debug
deleted file mode 120000
index 1ababb1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/df/e17fe37dd2b50c5bf2a765b6af476b05a1a13a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e0/28bed27f016fd5a4992f46f43ccad0dc9be654 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e0/28bed27f016fd5a4992f46f43ccad0dc9be654
deleted file mode 120000
index 7ef0b50..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e0/28bed27f016fd5a4992f46f43ccad0dc9be654
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libanl-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e0/28bed27f016fd5a4992f46f43ccad0dc9be654.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e0/28bed27f016fd5a4992f46f43ccad0dc9be654.debug
deleted file mode 120000
index 129fd87..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e0/28bed27f016fd5a4992f46f43ccad0dc9be654.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libanl-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/3cf4e733886760af13d90c0fd85e48f567d04f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/3cf4e733886760af13d90c0fd85e48f567d04f
deleted file mode 120000
index e9c8449..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/3cf4e733886760af13d90c0fd85e48f567d04f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM943.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/3cf4e733886760af13d90c0fd85e48f567d04f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/3cf4e733886760af13d90c0fd85e48f567d04f.debug
deleted file mode 120000
index eeefd76..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/3cf4e733886760af13d90c0fd85e48f567d04f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM943.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/adf452257a81ff4c4087804819772c2369fa2c b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/adf452257a81ff4c4087804819772c2369fa2c
deleted file mode 120000
index 2ba35ec..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/adf452257a81ff4c4087804819772c2369fa2c
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/adf452257a81ff4c4087804819772c2369fa2c.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/adf452257a81ff4c4087804819772c2369fa2c.debug
deleted file mode 120000
index 992776d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e1/adf452257a81ff4c4087804819772c2369fa2c.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e4/d7e18a97020b4c69cd446f762d2356cef22191 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e4/d7e18a97020b4c69cd446f762d2356cef22191
deleted file mode 120000
index 49455b9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e4/d7e18a97020b4c69cd446f762d2356cef22191
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM875.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e4/d7e18a97020b4c69cd446f762d2356cef22191.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e4/d7e18a97020b4c69cd446f762d2356cef22191.debug
deleted file mode 120000
index 267d745..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e4/d7e18a97020b4c69cd446f762d2356cef22191.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM875.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e5/7b5077e283b4529122f68844675bccb9e431fa b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e5/7b5077e283b4529122f68844675bccb9e431fa
deleted file mode 120000
index cb38e99..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e5/7b5077e283b4529122f68844675bccb9e431fa
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e5/7b5077e283b4529122f68844675bccb9e431fa.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e5/7b5077e283b4529122f68844675bccb9e431fa.debug
deleted file mode 120000
index 93b4072..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e5/7b5077e283b4529122f68844675bccb9e431fa.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/381c90726040cf61c634b2537c10f1efd13e5e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/381c90726040cf61c634b2537c10f1efd13e5e
deleted file mode 120000
index d94d375..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/381c90726040cf61c634b2537c10f1efd13e5e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/381c90726040cf61c634b2537c10f1efd13e5e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/381c90726040cf61c634b2537c10f1efd13e5e.debug
deleted file mode 120000
index d88818f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/381c90726040cf61c634b2537c10f1efd13e5e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/4df10522ebdaeb5365d6fa67c84b79beaa09fd b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/4df10522ebdaeb5365d6fa67c84b79beaa09fd
deleted file mode 120000
index f67d558..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/4df10522ebdaeb5365d6fa67c84b79beaa09fd
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/4df10522ebdaeb5365d6fa67c84b79beaa09fd.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/4df10522ebdaeb5365d6fa67c84b79beaa09fd.debug
deleted file mode 120000
index 54d004f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/4df10522ebdaeb5365d6fa67c84b79beaa09fd.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/da027edc26adc780f2edba92a0d215220c875b b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/da027edc26adc780f2edba92a0d215220c875b
deleted file mode 120000
index beaea99..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/da027edc26adc780f2edba92a0d215220c875b
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libGB.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/da027edc26adc780f2edba92a0d215220c875b.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/da027edc26adc780f2edba92a0d215220c875b.debug
deleted file mode 120000
index fe509b3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e6/da027edc26adc780f2edba92a0d215220c875b.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libGB.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e7/01798bf06235bff0204b0f23bef50bca22a09e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e7/01798bf06235bff0204b0f23bef50bca22a09e
deleted file mode 120000
index 98e8566..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e7/01798bf06235bff0204b0f23bef50bca22a09e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e7/01798bf06235bff0204b0f23bef50bca22a09e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e7/01798bf06235bff0204b0f23bef50bca22a09e.debug
deleted file mode 120000
index b8b62e2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e7/01798bf06235bff0204b0f23bef50bca22a09e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e8/59dcf3c6613fcfc5ce6debf664a497f8696f40 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e8/59dcf3c6613fcfc5ce6debf664a497f8696f40
deleted file mode 120000
index b7f8962..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e8/59dcf3c6613fcfc5ce6debf664a497f8696f40
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e8/59dcf3c6613fcfc5ce6debf664a497f8696f40.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e8/59dcf3c6613fcfc5ce6debf664a497f8696f40.debug
deleted file mode 120000
index 504e803..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e8/59dcf3c6613fcfc5ce6debf664a497f8696f40.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/8357e78ceb4b2a8697781b6008b0c856fddc4a b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/8357e78ceb4b2a8697781b6008b0c856fddc4a
deleted file mode 120000
index 23219c8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/8357e78ceb4b2a8697781b6008b0c856fddc4a
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/8357e78ceb4b2a8697781b6008b0c856fddc4a.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/8357e78ceb4b2a8697781b6008b0c856fddc4a.debug
deleted file mode 120000
index 31cb869..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/8357e78ceb4b2a8697781b6008b0c856fddc4a.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/bac0c7cb4ce5936d6d2cfe27a577e70b77b366 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/bac0c7cb4ce5936d6d2cfe27a577e70b77b366
deleted file mode 120000
index 2c58c60..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/bac0c7cb4ce5936d6d2cfe27a577e70b77b366
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/bac0c7cb4ce5936d6d2cfe27a577e70b77b366.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/bac0c7cb4ce5936d6d2cfe27a577e70b77b366.debug
deleted file mode 120000
index 1cd669f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/e9/bac0c7cb4ce5936d6d2cfe27a577e70b77b366.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/4c4c4a2ed951b49883adadb12f4a4d9f04072d b/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/4c4c4a2ed951b49883adadb12f4a4d9f04072d
deleted file mode 120000
index ee0c161..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/4c4c4a2ed951b49883adadb12f4a4d9f04072d
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/4c4c4a2ed951b49883adadb12f4a4d9f04072d.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/4c4c4a2ed951b49883adadb12f4a4d9f04072d.debug
deleted file mode 120000
index e1848b6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/4c4c4a2ed951b49883adadb12f4a4d9f04072d.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/a47d83f936bef72fd49488cbde8980a503d56f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/a47d83f936bef72fd49488cbde8980a503d56f
deleted file mode 120000
index c66a98a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/a47d83f936bef72fd49488cbde8980a503d56f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/a47d83f936bef72fd49488cbde8980a503d56f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/a47d83f936bef72fd49488cbde8980a503d56f.debug
deleted file mode 120000
index ad88487..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/eb/a47d83f936bef72fd49488cbde8980a503d56f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ec/1adc9a89bf48725126ade0955fc713b014a4ab b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ec/1adc9a89bf48725126ade0955fc713b014a4ab
deleted file mode 120000
index 6dae3cf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ec/1adc9a89bf48725126ade0955fc713b014a4ab
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM420.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ec/1adc9a89bf48725126ade0955fc713b014a4ab.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ec/1adc9a89bf48725126ade0955fc713b014a4ab.debug
deleted file mode 120000
index 1b9d363..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ec/1adc9a89bf48725126ade0955fc713b014a4ab.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM420.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/8d5e68f7ceb1d8d66cbe750adbe925fc2ed393 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/8d5e68f7ceb1d8d66cbe750adbe925fc2ed393
deleted file mode 120000
index 382b11f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/8d5e68f7ceb1d8d66cbe750adbe925fc2ed393
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM932.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/8d5e68f7ceb1d8d66cbe750adbe925fc2ed393.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/8d5e68f7ceb1d8d66cbe750adbe925fc2ed393.debug
deleted file mode 120000
index 8fa6a30..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/8d5e68f7ceb1d8d66cbe750adbe925fc2ed393.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM932.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/c331517c3ee625fddeb73411bf3940c2450fcf b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/c331517c3ee625fddeb73411bf3940c2450fcf
deleted file mode 120000
index 22008ee..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/c331517c3ee625fddeb73411bf3940c2450fcf
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libm-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/c331517c3ee625fddeb73411bf3940c2450fcf.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/c331517c3ee625fddeb73411bf3940c2450fcf.debug
deleted file mode 120000
index 6ac78ec..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ee/c331517c3ee625fddeb73411bf3940c2450fcf.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libm-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/97817ff06062f2787e43121665487176e880fa b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/97817ff06062f2787e43121665487176e880fa
deleted file mode 120000
index 601f356..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/97817ff06062f2787e43121665487176e880fa
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP774.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/97817ff06062f2787e43121665487176e880fa.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/97817ff06062f2787e43121665487176e880fa.debug
deleted file mode 120000
index b296271..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/97817ff06062f2787e43121665487176e880fa.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP774.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/9eaa4edd5ab064a57e5d3894967e939652189e b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/9eaa4edd5ab064a57e5d3894967e939652189e
deleted file mode 120000
index 52d72a2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/9eaa4edd5ab064a57e5d3894967e939652189e
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/lib64/libpthread-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/9eaa4edd5ab064a57e5d3894967e939652189e.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/9eaa4edd5ab064a57e5d3894967e939652189e.debug
deleted file mode 120000
index 1f64976..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f2/9eaa4edd5ab064a57e5d3894967e939652189e.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/lib64/libpthread-2.33.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f3/e6ecb04effe1a16deacc9fef9d9c3cf9047a45 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f3/e6ecb04effe1a16deacc9fef9d9c3cf9047a45
deleted file mode 120000
index cb833c6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f3/e6ecb04effe1a16deacc9fef9d9c3cf9047a45
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f3/e6ecb04effe1a16deacc9fef9d9c3cf9047a45.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f3/e6ecb04effe1a16deacc9fef9d9c3cf9047a45.debug
deleted file mode 120000
index 7daa992..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f3/e6ecb04effe1a16deacc9fef9d9c3cf9047a45.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f4/9c4f7325b7fabcd439dd32cf97dbff680de627 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f4/9c4f7325b7fabcd439dd32cf97dbff680de627
deleted file mode 120000
index e9d8338..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f4/9c4f7325b7fabcd439dd32cf97dbff680de627
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f4/9c4f7325b7fabcd439dd32cf97dbff680de627.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f4/9c4f7325b7fabcd439dd32cf97dbff680de627.debug
deleted file mode 120000
index c83e3fa..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f4/9c4f7325b7fabcd439dd32cf97dbff680de627.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/562ab8c087275fd46fcfdc91183bb2841c0b02 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/562ab8c087275fd46fcfdc91183bb2841c0b02
deleted file mode 120000
index f15e4ec..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/562ab8c087275fd46fcfdc91183bb2841c0b02
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TSCII.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/562ab8c087275fd46fcfdc91183bb2841c0b02.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/562ab8c087275fd46fcfdc91183bb2841c0b02.debug
deleted file mode 120000
index 66e02ef..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/562ab8c087275fd46fcfdc91183bb2841c0b02.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TSCII.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/e668ed9f345af65d3bbb70b7560c51641bfea2 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/e668ed9f345af65d3bbb70b7560c51641bfea2
deleted file mode 120000
index 6185c21..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/e668ed9f345af65d3bbb70b7560c51641bfea2
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/e668ed9f345af65d3bbb70b7560c51641bfea2.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/e668ed9f345af65d3bbb70b7560c51641bfea2.debug
deleted file mode 120000
index 4e77583..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f6/e668ed9f345af65d3bbb70b7560c51641bfea2.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/a23660c80598191aec94dc1e3cc206e469e329 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/a23660c80598191aec94dc1e3cc206e469e329
deleted file mode 120000
index b869ed1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/a23660c80598191aec94dc1e3cc206e469e329
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/a23660c80598191aec94dc1e3cc206e469e329.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/a23660c80598191aec94dc1e3cc206e469e329.debug
deleted file mode 120000
index 949b073..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/a23660c80598191aec94dc1e3cc206e469e329.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/ff922e98408e74014dbd2cacfd15021765c9b7 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/ff922e98408e74014dbd2cacfd15021765c9b7
deleted file mode 120000
index 405eb94..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/ff922e98408e74014dbd2cacfd15021765c9b7
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM437.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/ff922e98408e74014dbd2cacfd15021765c9b7.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/ff922e98408e74014dbd2cacfd15021765c9b7.debug
deleted file mode 120000
index 4a3e911..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/f8/ff922e98408e74014dbd2cacfd15021765c9b7.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM437.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/b558c843cd95061c6ea0e42a4bc4619f53bd6f b/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/b558c843cd95061c6ea0e42a4bc4619f53bd6f
deleted file mode 120000
index d5c65cd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/b558c843cd95061c6ea0e42a4bc4619f53bd6f
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM880.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/b558c843cd95061c6ea0e42a4bc4619f53bd6f.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/b558c843cd95061c6ea0e42a4bc4619f53bd6f.debug
deleted file mode 120000
index 9a98c50..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/b558c843cd95061c6ea0e42a4bc4619f53bd6f.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM880.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/e176889cb073cc319b036d80341dbe0ef88402 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/e176889cb073cc319b036d80341dbe0ef88402
deleted file mode 120000
index f08e283..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/e176889cb073cc319b036d80341dbe0ef88402
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/e176889cb073cc319b036d80341dbe0ef88402.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/e176889cb073cc319b036d80341dbe0ef88402.debug
deleted file mode 120000
index f534f0c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/fa/e176889cb073cc319b036d80341dbe0ef88402.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ff/1365e6fd23d810888aa7a6021387815f92f590 b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ff/1365e6fd23d810888aa7a6021387815f92f590
deleted file mode 120000
index 00f8787..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ff/1365e6fd23d810888aa7a6021387815f92f590
+++ /dev/null
@@ -1 +0,0 @@
-/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM933.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ff/1365e6fd23d810888aa7a6021387815f92f590.debug b/x86_64/glibc-2.33/usr/lib/debug/.build-id/ff/1365e6fd23d810888aa7a6021387815f92f590.debug
deleted file mode 120000
index 90813ba..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/.build-id/ff/1365e6fd23d810888aa7a6021387815f92f590.debug
+++ /dev/null
@@ -1 +0,0 @@
-../../usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM933.so.debug
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/ld-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/ld-2.33.so.debug
deleted file mode 100644
index 8614aa3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/ld-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so.debug
deleted file mode 100644
index 6d1bd6e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libSegFault.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libSegFault.so.debug
deleted file mode 100644
index 72676ee..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libSegFault.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libanl-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libanl-2.33.so.debug
deleted file mode 100644
index 795faca..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libanl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libc-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libc-2.33.so.debug
deleted file mode 100644
index e18a1e0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libc-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libcrypt-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libcrypt-2.33.so.debug
deleted file mode 100644
index ba74f52..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libcrypt-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libdl-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libdl-2.33.so.debug
deleted file mode 100644
index e38e141..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libdl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libm-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libm-2.33.so.debug
deleted file mode 100644
index e4587ae..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libm-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libmemusage.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libmemusage.so.debug
deleted file mode 100644
index cde2cd2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libmemusage.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libmvec-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libmvec-2.33.so.debug
deleted file mode 100644
index e6066da..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libmvec-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnsl-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnsl-2.33.so.debug
deleted file mode 100644
index d25d216..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnsl-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_compat-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_compat-2.33.so.debug
deleted file mode 100644
index 50aef0f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_compat-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_db-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_db-2.33.so.debug
deleted file mode 100644
index 13aa76c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_db-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_dns-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_dns-2.33.so.debug
deleted file mode 100644
index 26a4ac1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_dns-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_files-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_files-2.33.so.debug
deleted file mode 100644
index c4bee4d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_files-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so.debug
deleted file mode 100644
index 91e5cd7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libpcprofile.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libpcprofile.so.debug
deleted file mode 100644
index c5a9840..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libpcprofile.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libpthread-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libpthread-2.33.so.debug
deleted file mode 100644
index ebf16aa..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libpthread-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libresolv-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libresolv-2.33.so.debug
deleted file mode 100644
index 5184309..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libresolv-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/librt-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/librt-2.33.so.debug
deleted file mode 100644
index a8138a5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/librt-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libthread_db-1.0.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libthread_db-1.0.so.debug
deleted file mode 100644
index a0348cf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libthread_db-1.0.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libutil-2.33.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libutil-2.33.so.debug
deleted file mode 100644
index b669f69..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/lib64/libutil-2.33.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/sbin/ldconfig.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/sbin/ldconfig.debug
deleted file mode 100644
index 5083250..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/sbin/ldconfig.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/bin/getent.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/bin/getent.debug
deleted file mode 100644
index f3706b5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/bin/getent.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so.debug
deleted file mode 100644
index e3e6fba..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so.debug
deleted file mode 100644
index e06c084..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so.debug
deleted file mode 100644
index 3165e2c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so.debug
deleted file mode 100644
index 3d17ccc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5.so.debug
deleted file mode 100644
index 3978ce9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so.debug
deleted file mode 100644
index 49c07d0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BRF.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BRF.so.debug
deleted file mode 100644
index 2516b39..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BRF.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP10007.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP10007.so.debug
deleted file mode 100644
index b0eee6c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP10007.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1125.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1125.so.debug
deleted file mode 100644
index 8b882f7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1125.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1250.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1250.so.debug
deleted file mode 100644
index 6108874..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1250.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1251.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1251.so.debug
deleted file mode 100644
index fec15ce..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1251.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1252.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1252.so.debug
deleted file mode 100644
index af03c89..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1252.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1253.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1253.so.debug
deleted file mode 100644
index 1ecd2d0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1253.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1254.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1254.so.debug
deleted file mode 100644
index 6a09d95..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1254.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1255.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1255.so.debug
deleted file mode 100644
index 53ddbb8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1255.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1256.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1256.so.debug
deleted file mode 100644
index ca98c60..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1256.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1257.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1257.so.debug
deleted file mode 100644
index 09bbfec..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1257.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1258.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1258.so.debug
deleted file mode 100644
index 3074b92..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1258.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP737.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP737.so.debug
deleted file mode 100644
index cf2e30e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP737.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP770.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP770.so.debug
deleted file mode 100644
index 32bae27..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP770.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP771.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP771.so.debug
deleted file mode 100644
index 0bacce9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP771.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP772.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP772.so.debug
deleted file mode 100644
index 3803c5b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP772.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP773.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP773.so.debug
deleted file mode 100644
index 67bda87..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP773.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP774.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP774.so.debug
deleted file mode 100644
index 900f8ea..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP774.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP775.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP775.so.debug
deleted file mode 100644
index 594a73f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP775.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP932.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP932.so.debug
deleted file mode 100644
index 6347392..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP932.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so.debug
deleted file mode 100644
index 892acc1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CWI.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CWI.so.debug
deleted file mode 100644
index c4f2ba4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CWI.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so.debug
deleted file mode 100644
index 2688e8f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so.debug
deleted file mode 100644
index dda8ef2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so.debug
deleted file mode 100644
index 1d36ce9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so.debug
deleted file mode 100644
index 05d6aee..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so.debug
deleted file mode 100644
index cefdd8a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so.debug
deleted file mode 100644
index 28ac387..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so.debug
deleted file mode 100644
index bb29a71..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so.debug
deleted file mode 100644
index 55d37ce..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so.debug
deleted file mode 100644
index b6a4fb3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so.debug
deleted file mode 100644
index 537daef..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so.debug
deleted file mode 100644
index 529ddbb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so.debug
deleted file mode 100644
index 33bd52d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so.debug
deleted file mode 100644
index 9ed8fce..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so.debug
deleted file mode 100644
index bb8faf9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so.debug
deleted file mode 100644
index 910d698..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so.debug
deleted file mode 100644
index 12673ad..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so.debug
deleted file mode 100644
index 52e1170..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so.debug
deleted file mode 100644
index 45f3e1e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so.debug
deleted file mode 100644
index 25088f3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so.debug
deleted file mode 100644
index 642eace..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so.debug
deleted file mode 100644
index 1a355ba..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so.debug
deleted file mode 100644
index e07fa2d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so.debug
deleted file mode 100644
index 7c5f372..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so.debug
deleted file mode 100644
index 9a065d8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GB18030.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GB18030.so.debug
deleted file mode 100644
index 1361af2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GB18030.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so.debug
deleted file mode 100644
index 15102be..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so.debug
deleted file mode 100644
index dc53e1b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBK.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBK.so.debug
deleted file mode 100644
index 27526c3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBK.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so.debug
deleted file mode 100644
index d92439d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so.debug
deleted file mode 100644
index db66b65..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so.debug
deleted file mode 100644
index 5c949f5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so.debug
deleted file mode 100644
index 9fbb3f7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so.debug
deleted file mode 100644
index df37829..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so.debug
deleted file mode 100644
index 48dcd6b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so.debug
deleted file mode 100644
index 7161890..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so.debug
deleted file mode 100644
index fca7be4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so.debug
deleted file mode 100644
index bcb9601..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so.debug
deleted file mode 100644
index 5983f71..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so.debug
deleted file mode 100644
index f680e42..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM037.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM037.so.debug
deleted file mode 100644
index effaab7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM037.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM038.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM038.so.debug
deleted file mode 100644
index dafd641..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM038.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so.debug
deleted file mode 100644
index 296dd5a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so.debug
deleted file mode 100644
index 825e0d0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so.debug
deleted file mode 100644
index 1a3da60..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so.debug
deleted file mode 100644
index d0c799a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so.debug
deleted file mode 100644
index 4c5e6cc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so.debug
deleted file mode 100644
index 65ff7f1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so.debug
deleted file mode 100644
index 2011f60..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so.debug
deleted file mode 100644
index 79963bc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so.debug
deleted file mode 100644
index 84d5e51..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so.debug
deleted file mode 100644
index 191433f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so.debug
deleted file mode 100644
index 2551e40..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so.debug
deleted file mode 100644
index 2c2ba6b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so.debug
deleted file mode 100644
index 04f9b71..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so.debug
deleted file mode 100644
index 36d3907..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so.debug
deleted file mode 100644
index 55b309b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so.debug
deleted file mode 100644
index 995d3d7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so.debug
deleted file mode 100644
index 80ad13f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so.debug
deleted file mode 100644
index 57e7fb9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so.debug
deleted file mode 100644
index 6e37240..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so.debug
deleted file mode 100644
index b0457da..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so.debug
deleted file mode 100644
index 0a7256f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so.debug
deleted file mode 100644
index 8440953..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so.debug
deleted file mode 100644
index 45278eb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so.debug
deleted file mode 100644
index fc64f42..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so.debug
deleted file mode 100644
index 3ad27bd..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so.debug
deleted file mode 100644
index 6df1691..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so.debug
deleted file mode 100644
index dbe130f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so.debug
deleted file mode 100644
index 5ee180c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so.debug
deleted file mode 100644
index e121c6f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so.debug
deleted file mode 100644
index 0fcd158..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so.debug
deleted file mode 100644
index 4a9ec1d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so.debug
deleted file mode 100644
index dd8798b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so.debug
deleted file mode 100644
index 0d4b9cf..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so.debug
deleted file mode 100644
index 34d1069..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so.debug
deleted file mode 100644
index 1b07909..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so.debug
deleted file mode 100644
index 9d659c5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so.debug
deleted file mode 100644
index 82b0f97..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so.debug
deleted file mode 100644
index 6e023b7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so.debug
deleted file mode 100644
index e8be655..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so.debug
deleted file mode 100644
index 44dbcbc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so.debug
deleted file mode 100644
index f97c323..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so.debug
deleted file mode 100644
index 1186efb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so.debug
deleted file mode 100644
index 13a2884..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so.debug
deleted file mode 100644
index 5ec3939..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so.debug
deleted file mode 100644
index 9cf6026..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so.debug
deleted file mode 100644
index bc6cdbe..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so.debug
deleted file mode 100644
index d88dfeb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM256.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM256.so.debug
deleted file mode 100644
index c8f39cc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM256.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM273.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM273.so.debug
deleted file mode 100644
index 215043a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM273.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM274.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM274.so.debug
deleted file mode 100644
index 924ff7a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM274.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM275.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM275.so.debug
deleted file mode 100644
index 7d5bf4f..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM275.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM277.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM277.so.debug
deleted file mode 100644
index 4fa28de..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM277.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM278.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM278.so.debug
deleted file mode 100644
index 89e9e45..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM278.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM280.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM280.so.debug
deleted file mode 100644
index 62ebc7c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM280.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM281.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM281.so.debug
deleted file mode 100644
index 12ef779..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM281.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM284.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM284.so.debug
deleted file mode 100644
index 4724ec1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM284.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM285.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM285.so.debug
deleted file mode 100644
index 313d4e9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM285.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM290.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM290.so.debug
deleted file mode 100644
index fc74977..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM290.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM297.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM297.so.debug
deleted file mode 100644
index b1c56a5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM297.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM420.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM420.so.debug
deleted file mode 100644
index 4f4952a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM420.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM423.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM423.so.debug
deleted file mode 100644
index dfaf779..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM423.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM424.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM424.so.debug
deleted file mode 100644
index 8ec63c4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM424.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM437.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM437.so.debug
deleted file mode 100644
index 640f899..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM437.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so.debug
deleted file mode 100644
index 2d79f4e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so.debug
deleted file mode 100644
index 3677b69..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so.debug
deleted file mode 100644
index f5afc49..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so.debug
deleted file mode 100644
index 2c7d6e1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM500.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM500.so.debug
deleted file mode 100644
index 9aa741d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM500.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so.debug
deleted file mode 100644
index 692b3e7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM803.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM803.so.debug
deleted file mode 100644
index 64e4df5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM803.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM850.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM850.so.debug
deleted file mode 100644
index 8eab1fc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM850.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM851.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM851.so.debug
deleted file mode 100644
index cce5511..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM851.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM852.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM852.so.debug
deleted file mode 100644
index 50f7351..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM852.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM855.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM855.so.debug
deleted file mode 100644
index dbc343c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM855.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM856.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM856.so.debug
deleted file mode 100644
index 8887ea7..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM856.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM857.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM857.so.debug
deleted file mode 100644
index 43c4937..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM857.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM858.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM858.so.debug
deleted file mode 100644
index 47068df..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM858.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM860.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM860.so.debug
deleted file mode 100644
index cf45d49..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM860.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM861.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM861.so.debug
deleted file mode 100644
index a299d80..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM861.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM862.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM862.so.debug
deleted file mode 100644
index a449652..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM862.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM863.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM863.so.debug
deleted file mode 100644
index 2fa66d8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM863.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM864.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM864.so.debug
deleted file mode 100644
index 4666912..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM864.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM865.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM865.so.debug
deleted file mode 100644
index 7cdc648..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM865.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866.so.debug
deleted file mode 100644
index 3b06878..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so.debug
deleted file mode 100644
index 2e7a710..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM868.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM868.so.debug
deleted file mode 100644
index 20ba478..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM868.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM869.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM869.so.debug
deleted file mode 100644
index 6a56cb5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM869.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM870.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM870.so.debug
deleted file mode 100644
index 025b5ae..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM870.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM871.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM871.so.debug
deleted file mode 100644
index 61a1514..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM871.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM874.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM874.so.debug
deleted file mode 100644
index e55cad1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM874.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM875.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM875.so.debug
deleted file mode 100644
index 33c8cdb..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM875.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM880.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM880.so.debug
deleted file mode 100644
index 1ae7ed6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM880.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM891.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM891.so.debug
deleted file mode 100644
index fb06b5e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM891.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM901.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM901.so.debug
deleted file mode 100644
index 9fb20d1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM901.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM902.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM902.so.debug
deleted file mode 100644
index cadc765..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM902.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM903.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM903.so.debug
deleted file mode 100644
index 08ec9b0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM903.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so.debug
deleted file mode 100644
index 0d38ca6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM904.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM904.so.debug
deleted file mode 100644
index a60ac76..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM904.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM905.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM905.so.debug
deleted file mode 100644
index b82d609..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM905.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so.debug
deleted file mode 100644
index 071a341..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM918.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM918.so.debug
deleted file mode 100644
index 7d923f2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM918.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM921.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM921.so.debug
deleted file mode 100644
index da150ec..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM921.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM922.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM922.so.debug
deleted file mode 100644
index 92260e0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM922.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM930.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM930.so.debug
deleted file mode 100644
index 17c9557..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM930.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM932.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM932.so.debug
deleted file mode 100644
index f61fdf9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM932.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM933.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM933.so.debug
deleted file mode 100644
index a26f25c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM933.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM935.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM935.so.debug
deleted file mode 100644
index eaa3e92..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM935.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM937.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM937.so.debug
deleted file mode 100644
index 762af02..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM937.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM939.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM939.so.debug
deleted file mode 100644
index 645615d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM939.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM943.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM943.so.debug
deleted file mode 100644
index e9d87e2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM943.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so.debug
deleted file mode 100644
index 084a9f4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so.debug
deleted file mode 100644
index 553e960..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so.debug
deleted file mode 100644
index 96461ae..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so.debug
deleted file mode 100644
index e443df6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS.so.debug
deleted file mode 100644
index 6de5d44..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so.debug
deleted file mode 100644
index 935386d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so.debug
deleted file mode 100644
index 1f753ae..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so.debug
deleted file mode 100644
index fef1d1d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so.debug
deleted file mode 100644
index 46f10ad..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so.debug
deleted file mode 100644
index eae1192..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so.debug
deleted file mode 100644
index 41c63c9..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so.debug
deleted file mode 100644
index 012c3af..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so.debug
deleted file mode 100644
index c50b72a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO646.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO646.so.debug
deleted file mode 100644
index b1904bc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO646.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so.debug
deleted file mode 100644
index b0ffc84..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so.debug
deleted file mode 100644
index e4fc81e..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so.debug
deleted file mode 100644
index d64f2c4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so.debug
deleted file mode 100644
index 4ab965c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so.debug
deleted file mode 100644
index d86a1fa..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so.debug
deleted file mode 100644
index 9488861..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so.debug
deleted file mode 100644
index 8badfa4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so.debug
deleted file mode 100644
index 3472854..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so.debug
deleted file mode 100644
index 9c46491..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so.debug
deleted file mode 100644
index 345fbe6..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so.debug
deleted file mode 100644
index 79ec6e0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so.debug
deleted file mode 100644
index e1af2e0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so.debug
deleted file mode 100644
index d3f4eef..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so.debug
deleted file mode 100644
index 567dd36..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so.debug
deleted file mode 100644
index 7af6630..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so.debug
deleted file mode 100644
index f8dbdea..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so.debug
deleted file mode 100644
index 8f15fdc..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so.debug
deleted file mode 100644
index 97c2a2a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so.debug
deleted file mode 100644
index ae755db..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so.debug
deleted file mode 100644
index f0deb49..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so.debug
deleted file mode 100644
index 8587843..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so.debug
deleted file mode 100644
index b084add..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so.debug
deleted file mode 100644
index 25d9476..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so.debug
deleted file mode 100644
index ad20392..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so.debug
deleted file mode 100644
index 075bb45..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so.debug
deleted file mode 100644
index 7a584ae..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so.debug
deleted file mode 100644
index c5a56d3..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so.debug
deleted file mode 100644
index 5079ae1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so.debug
deleted file mode 100644
index a354810..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so.debug
deleted file mode 100644
index a13fc55..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so.debug
deleted file mode 100644
index 9b68b63..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so.debug
deleted file mode 100644
index 94469f2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so.debug
deleted file mode 100644
index 4192b51..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so.debug
deleted file mode 100644
index ff6d601..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so.debug
deleted file mode 100644
index 42bb935..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so.debug
deleted file mode 100644
index 5d4342a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so.debug
deleted file mode 100644
index 13fca07..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MIK.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MIK.so.debug
deleted file mode 100644
index 739df2a..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MIK.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so.debug
deleted file mode 100644
index 401bb84..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so.debug
deleted file mode 100644
index f58728b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/PT154.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/PT154.so.debug
deleted file mode 100644
index a4cd055..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/PT154.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/RK1048.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/RK1048.so.debug
deleted file mode 100644
index 9913dd1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/RK1048.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so.debug
deleted file mode 100644
index 90621de..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so.debug
deleted file mode 100644
index 8b8651b..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SJIS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SJIS.so.debug
deleted file mode 100644
index d29fe28..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SJIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/T.61.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/T.61.so.debug
deleted file mode 100644
index 2d728a1..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/T.61.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so.debug
deleted file mode 100644
index 25dbe2d..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so.debug
deleted file mode 100644
index b8622a5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TSCII.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TSCII.so.debug
deleted file mode 100644
index 70fc1d0..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TSCII.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UHC.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UHC.so.debug
deleted file mode 100644
index 1f663d4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UHC.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so.debug
deleted file mode 100644
index 362e023..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so.debug
deleted file mode 100644
index e2c338c..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so.debug
deleted file mode 100644
index dc2a417..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so.debug
deleted file mode 100644
index 348f938..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/VISCII.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/VISCII.so.debug
deleted file mode 100644
index ec265c8..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/VISCII.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libCNS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libCNS.so.debug
deleted file mode 100644
index a0482c5..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libCNS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libGB.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libGB.so.debug
deleted file mode 100644
index a211944..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libGB.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so.debug
deleted file mode 100644
index a80b8ad..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJIS.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJIS.so.debug
deleted file mode 100644
index f90a0c4..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJIS.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so.debug
deleted file mode 100644
index 25248c2..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libKSC.so.debug b/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libKSC.so.debug
deleted file mode 100644
index b557082..0000000
--- a/x86_64/glibc-2.33/usr/lib/debug/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libKSC.so.debug
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/ld-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/ld-2.33.so
deleted file mode 100755
index 45b48a7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/ld-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/ld-linux-x86-64.so.2 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/ld-linux-x86-64.so.2
deleted file mode 120000
index 32ac5fb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/ld-linux-x86-64.so.2
+++ /dev/null
@@ -1 +0,0 @@
-ld-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so
deleted file mode 100755
index c7ca465..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale.so.1 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale.so.1
deleted file mode 120000
index 70f4e3b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libBrokenLocale.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libBrokenLocale-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libSegFault.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libSegFault.so
deleted file mode 100755
index b268fd4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libSegFault.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libanl-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libanl-2.33.so
deleted file mode 100755
index 9ccddfe..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libanl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libanl.so.1 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libanl.so.1
deleted file mode 120000
index 22a63c5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libanl.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libanl-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libc-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libc-2.33.so
deleted file mode 100755
index 2bc7aca..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libc-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libc.so.6 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libc.so.6
deleted file mode 120000
index 3b28802..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libc.so.6
+++ /dev/null
@@ -1 +0,0 @@
-libc-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libcrypt-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libcrypt-2.33.so
deleted file mode 100755
index c36b416..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libcrypt-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libcrypt.so.1 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libcrypt.so.1
deleted file mode 120000
index 181ca8d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libcrypt.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libcrypt-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libdl-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libdl-2.33.so
deleted file mode 100755
index fd942b3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libdl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libdl.so.2 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libdl.so.2
deleted file mode 120000
index 663ede7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libdl.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libdl-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libm-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libm-2.33.so
deleted file mode 100755
index 596c1b7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libm-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libm.so.6 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libm.so.6
deleted file mode 120000
index dd1ae3e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libm.so.6
+++ /dev/null
@@ -1 +0,0 @@
-libm-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmemusage.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmemusage.so
deleted file mode 100755
index 875aa81..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmemusage.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmvec-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmvec-2.33.so
deleted file mode 100755
index 58c1192..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmvec-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmvec.so.1 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmvec.so.1
deleted file mode 120000
index 7950985..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libmvec.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libmvec-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnsl-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnsl-2.33.so
deleted file mode 100755
index 803871c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnsl-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnsl.so.1 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnsl.so.1
deleted file mode 120000
index 8ce2801..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnsl.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libnsl-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_compat-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_compat-2.33.so
deleted file mode 100755
index 0f76ac8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_compat-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_compat.so.2 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_compat.so.2
deleted file mode 120000
index 0ee4d94..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_compat.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_compat-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_db-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_db-2.33.so
deleted file mode 100755
index 2aee795..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_db-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_db.so.2 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_db.so.2
deleted file mode 120000
index cc3dfae..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_db.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_db-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_dns-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_dns-2.33.so
deleted file mode 100755
index 81abba6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_dns-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_dns.so.2 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_dns.so.2
deleted file mode 120000
index d3a756c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_dns.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_dns-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_files-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_files-2.33.so
deleted file mode 100755
index 9563984..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_files-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_files.so.2 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_files.so.2
deleted file mode 120000
index 968bb00..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_files.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_files-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so
deleted file mode 100755
index 50dd318..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod.so.2 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod.so.2
deleted file mode 120000
index 888b31b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libnss_hesiod.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libnss_hesiod-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpcprofile.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpcprofile.so
deleted file mode 100755
index 871263e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpcprofile.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpthread-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpthread-2.33.so
deleted file mode 100755
index 4c854d3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpthread-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpthread.so.0 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpthread.so.0
deleted file mode 120000
index ff0d3c6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libpthread.so.0
+++ /dev/null
@@ -1 +0,0 @@
-libpthread-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libresolv-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libresolv-2.33.so
deleted file mode 100755
index 875c5fb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libresolv-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libresolv.so.2 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libresolv.so.2
deleted file mode 120000
index 3b652a5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libresolv.so.2
+++ /dev/null
@@ -1 +0,0 @@
-libresolv-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/librt-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/librt-2.33.so
deleted file mode 100755
index 1eed709..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/librt-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/librt.so.1 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/librt.so.1
deleted file mode 120000
index 2033113..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/librt.so.1
+++ /dev/null
@@ -1 +0,0 @@
-librt-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libthread_db-1.0.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libthread_db-1.0.so
deleted file mode 100755
index 02129ef..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libthread_db-1.0.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libthread_db.so.1 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libthread_db.so.1
deleted file mode 120000
index bc52514..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libthread_db.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libthread_db-1.0.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libutil-2.33.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libutil-2.33.so
deleted file mode 100755
index 7023108..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libutil-2.33.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libutil.so.1 b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libutil.so.1
deleted file mode 120000
index 032fa09..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/lib64/libutil.so.1
+++ /dev/null
@@ -1 +0,0 @@
-libutil-2.33.so
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/sbin/ldconfig b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/sbin/ldconfig
deleted file mode 100755
index d82251f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/sbin/ldconfig
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/sys-include b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/sys-include
deleted file mode 120000
index 8787c1b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/sys-include
+++ /dev/null
@@ -1 +0,0 @@
-usr/include
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/bin/getent b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/bin/getent
deleted file mode 100755
index 8697712..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/bin/getent
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/bin/ldd b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/bin/ldd
deleted file mode 100755
index e090c37..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/bin/ldd
+++ /dev/null
@@ -1,192 +0,0 @@
-#! /bin/bash
-# Copyright (C) 1996-2021 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
-# <https://www.gnu.org/licenses/>.
-
-
-# This is the `ldd' command, which lists what shared libraries are
-# used by given dynamically-linked executables. It works by invoking the
-# run-time dynamic linker as a command and setting the environment
-# variable LD_TRACE_LOADED_OBJECTS to a non-empty value.
-
-# We should be able to find the translation right at the beginning.
-TEXTDOMAIN=libc
-TEXTDOMAINDIR=/usr/share/locale
-
-RTLDLIST="/lib/ld-linux.so.2 /lib64/ld-linux-x86-64.so.2 /libx32/ld-linux-x32.so.2"
-warn=
-bind_now=
-verbose=
-
-while test $# -gt 0; do
- case "$1" in
- --vers | --versi | --versio | --version)
- echo 'ldd (Gentoo 2.33-r16 p9) 2.33'
- printf $"Copyright (C) %s Free Software Foundation, Inc.
-This is free software; see the source for copying conditions. There is NO
-warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-" "2021"
- printf $"Written by %s and %s.
-" "Roland McGrath" "Ulrich Drepper"
- exit 0
- ;;
- --h | --he | --hel | --help)
- echo $"Usage: ldd [OPTION]... FILE...
- --help print this help and exit
- --version print version information and exit
- -d, --data-relocs process data relocations
- -r, --function-relocs process data and function relocations
- -u, --unused print unused direct dependencies
- -v, --verbose print all information
-"
- printf $"For bug reporting instructions, please see:\\n%s.\\n" \
- "<http://crbug.com/new>"
- exit 0
- ;;
- -d | --d | --da | --dat | --data | --data- | --data-r | --data-re | \
- --data-rel | --data-relo | --data-reloc | --data-relocs)
- warn=yes
- shift
- ;;
- -r | --f | --fu | --fun | --func | --funct | --functi | --functio | \
- --function | --function- | --function-r | --function-re | --function-rel | \
- --function-relo | --function-reloc | --function-relocs)
- warn=yes
- bind_now=yes
- shift
- ;;
- -v | --verb | --verbo | --verbos | --verbose)
- verbose=yes
- shift
- ;;
- -u | --u | --un | --unu | --unus | --unuse | --unused)
- unused=yes
- shift
- ;;
- --v | --ve | --ver)
- echo >&2 $"ldd: option \`$1' is ambiguous"
- exit 1
- ;;
- --) # Stop option processing.
- shift; break
- ;;
- -*)
- echo >&2 'ldd:' $"unrecognized option" "\`$1'"
- echo >&2 $"Try \`ldd --help' for more information."
- exit 1
- ;;
- *)
- break
- ;;
- esac
-done
-
-nonelf ()
-{
- # Maybe extra code for non-ELF binaries.
- return 1;
-}
-
-add_env="LD_TRACE_LOADED_OBJECTS=1 LD_WARN=$warn LD_BIND_NOW=$bind_now"
-add_env="$add_env LD_LIBRARY_VERSION=\$verify_out"
-add_env="$add_env LD_VERBOSE=$verbose"
-if test "$unused" = yes; then
- add_env="$add_env LD_DEBUG=\"$LD_DEBUG${LD_DEBUG:+,}unused\""
-fi
-
-# The following command substitution is needed to make ldd work in SELinux
-# environments where the RTLD might not have permission to write to the
-# terminal. The extra "x" character prevents the shell from trimming trailing
-# newlines from command substitution results. This function is defined as a
-# subshell compound list (using "(...)") to prevent parameter assignments from
-# affecting the calling shell execution environment.
-try_trace() (
- output=$(eval $add_env '"$@"' 2>&1; rc=$?; printf 'x'; exit $rc)
- rc=$?
- printf '%s' "${output%x}"
- return $rc
-)
-
-case $# in
-0)
- echo >&2 'ldd:' $"missing file arguments"
- echo >&2 $"Try \`ldd --help' for more information."
- exit 1
- ;;
-1)
- single_file=t
- ;;
-*)
- single_file=f
- ;;
-esac
-
-result=0
-for file do
- # We don't list the file name when there is only one.
- test $single_file = t || echo "${file}:"
- case $file in
- */*) :
- ;;
- *) file=./$file
- ;;
- esac
- if test ! -e "$file"; then
- echo "ldd: ${file}:" $"No such file or directory" >&2
- result=1
- elif test ! -f "$file"; then
- echo "ldd: ${file}:" $"not regular file" >&2
- result=1
- elif test -r "$file"; then
- test -x "$file" || echo 'ldd:' $"\
-warning: you do not have execution permission for" "\`$file'" >&2
- RTLD=
- ret=1
- for rtld in ${RTLDLIST}; do
- if test -x $rtld; then
- verify_out=`${rtld} --verify "$file"`
- ret=$?
- case $ret in
- [02]) RTLD=${rtld}; break;;
- esac
- fi
- done
- case $ret in
- 1)
- # This can be a non-ELF binary or no binary at all.
- nonelf "$file" || {
- echo $" not a dynamic executable" >&2
- result=1
- }
- ;;
- 0|2)
- try_trace "$RTLD" "$file" || result=1
- ;;
- *)
- echo 'ldd:' ${RTLD} $"exited with unknown exit code" "($ret)" >&2
- exit 1
- ;;
- esac
- else
- echo 'ldd:' $"error: you do not have read permission for" "\`$file'" >&2
- result=1
- fi
-done
-
-exit $result
-# Local Variables:
-# mode:ksh
-# End:
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/a.out.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/a.out.h
deleted file mode 100644
index 79df485..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/a.out.h
+++ /dev/null
@@ -1,138 +0,0 @@
-#ifndef __A_OUT_GNU_H__
-#define __A_OUT_GNU_H__
-
-#include <bits/a.out.h>
-
-#define __GNU_EXEC_MACROS__
-
-struct exec
-{
- unsigned long a_info; /* Use macros N_MAGIC, etc for access. */
- unsigned int a_text; /* Length of text, in bytes. */
- unsigned int a_data; /* Length of data, in bytes. */
- unsigned int a_bss; /* Length of uninitialized data area for file, in bytes. */
- unsigned int a_syms; /* Length of symbol table data in file, in bytes. */
- unsigned int a_entry; /* Start address. */
- unsigned int a_trsize;/* Length of relocation info for text, in bytes. */
- unsigned int a_drsize;/* Length of relocation info for data, in bytes. */
-};
-
-enum machine_type
-{
- M_OLDSUN2 = 0,
- M_68010 = 1,
- M_68020 = 2,
- M_SPARC = 3,
- M_386 = 100,
- M_MIPS1 = 151,
- M_MIPS2 = 152
-};
-
-#define N_MAGIC(exec) ((exec).a_info & 0xffff)
-#define N_MACHTYPE(exec) ((enum machine_type)(((exec).a_info >> 16) & 0xff))
-#define N_FLAGS(exec) (((exec).a_info >> 24) & 0xff)
-#define N_SET_INFO(exec, magic, type, flags) \
- ((exec).a_info = ((magic) & 0xffff) \
- | (((int)(type) & 0xff) << 16) \
- | (((flags) & 0xff) << 24))
-#define N_SET_MAGIC(exec, magic) \
- ((exec).a_info = ((exec).a_info & 0xffff0000) | ((magic) & 0xffff))
-#define N_SET_MACHTYPE(exec, machtype) \
- ((exec).a_info = \
- ((exec).a_info&0xff00ffff) | ((((int)(machtype))&0xff) << 16))
-#define N_SET_FLAGS(exec, flags) \
- ((exec).a_info = \
- ((exec).a_info&0x00ffffff) | (((flags) & 0xff) << 24))
-
-/* Code indicating object file or impure executable. */
-#define OMAGIC 0407
-/* Code indicating pure executable. */
-#define NMAGIC 0410
-/* Code indicating demand-paged executable. */
-#define ZMAGIC 0413
-/* This indicates a demand-paged executable with the header in the text.
- The first page is unmapped to help trap NULL pointer references. */
-#define QMAGIC 0314
-/* Code indicating core file. */
-#define CMAGIC 0421
-
-#define N_TRSIZE(a) ((a).a_trsize)
-#define N_DRSIZE(a) ((a).a_drsize)
-#define N_SYMSIZE(a) ((a).a_syms)
-#define N_BADMAG(x) \
- (N_MAGIC(x) != OMAGIC && N_MAGIC(x) != NMAGIC \
- && N_MAGIC(x) != ZMAGIC && N_MAGIC(x) != QMAGIC)
-#define _N_HDROFF(x) (1024 - sizeof (struct exec))
-#define N_TXTOFF(x) \
- (N_MAGIC(x) == ZMAGIC ? _N_HDROFF((x)) + sizeof (struct exec) \
- : (N_MAGIC(x) == QMAGIC ? 0 : sizeof (struct exec)))
-#define N_DATOFF(x) (N_TXTOFF(x) + (x).a_text)
-#define N_TRELOFF(x) (N_DATOFF(x) + (x).a_data)
-#define N_DRELOFF(x) (N_TRELOFF(x) + N_TRSIZE(x))
-#define N_SYMOFF(x) (N_DRELOFF(x) + N_DRSIZE(x))
-#define N_STROFF(x) (N_SYMOFF(x) + N_SYMSIZE(x))
-
-/* Address of text segment in memory after it is loaded. */
-#define N_TXTADDR(x) (N_MAGIC(x) == QMAGIC ? 4096 : 0)
-
-/* Address of data segment in memory after it is loaded. */
-#define SEGMENT_SIZE 1024
-
-#define _N_SEGMENT_ROUND(x) (((x) + SEGMENT_SIZE - 1) & ~(SEGMENT_SIZE - 1))
-#define _N_TXTENDADDR(x) (N_TXTADDR(x)+(x).a_text)
-
-#define N_DATADDR(x) \
- (N_MAGIC(x)==OMAGIC? (_N_TXTENDADDR(x)) \
- : (_N_SEGMENT_ROUND (_N_TXTENDADDR(x))))
-#define N_BSSADDR(x) (N_DATADDR(x) + (x).a_data)
-
-#if !defined (N_NLIST_DECLARED)
-struct nlist
-{
- union
- {
- char *n_name;
- struct nlist *n_next;
- long n_strx;
- } n_un;
- unsigned char n_type;
- char n_other;
- short n_desc;
- unsigned long n_value;
-};
-#endif /* no N_NLIST_DECLARED. */
-
-#define N_UNDF 0
-#define N_ABS 2
-#define N_TEXT 4
-#define N_DATA 6
-#define N_BSS 8
-#define N_FN 15
-#define N_EXT 1
-#define N_TYPE 036
-#define N_STAB 0340
-#define N_INDR 0xa
-#define N_SETA 0x14 /* Absolute set element symbol. */
-#define N_SETT 0x16 /* Text set element symbol. */
-#define N_SETD 0x18 /* Data set element symbol. */
-#define N_SETB 0x1A /* Bss set element symbol. */
-#define N_SETV 0x1C /* Pointer to set vector in data area. */
-
-#if !defined (N_RELOCATION_INFO_DECLARED)
-/* This structure describes a single relocation to be performed.
- The text-relocation section of the file is a vector of these structures,
- all of which apply to the text section.
- Likewise, the data-relocation section applies to the data section. */
-
-struct relocation_info
-{
- int r_address;
- unsigned int r_symbolnum:24;
- unsigned int r_pcrel:1;
- unsigned int r_length:2;
- unsigned int r_extern:1;
- unsigned int r_pad:4;
-};
-#endif /* no N_RELOCATION_INFO_DECLARED. */
-
-#endif /* __A_OUT_GNU_H__ */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/aio.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/aio.h
deleted file mode 100644
index 3a107b2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/aio.h
+++ /dev/null
@@ -1,244 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO/IEC 9945-1:1996 6.7: Asynchronous Input and Output
- */
-
-#ifndef _AIO_H
-#define _AIO_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <bits/types/sigevent_t.h>
-#include <bits/sigevent-consts.h>
-#include <bits/types/struct_timespec.h>
-
-__BEGIN_DECLS
-
-/* Asynchronous I/O control block. */
-struct aiocb
-{
- int aio_fildes; /* File descriptor. */
- int aio_lio_opcode; /* Operation to be performed. */
- int aio_reqprio; /* Request priority offset. */
- volatile void *aio_buf; /* Location of buffer. */
- size_t aio_nbytes; /* Length of transfer. */
- struct sigevent aio_sigevent; /* Signal number and value. */
-
- /* Internal members. */
- struct aiocb *__next_prio;
- int __abs_prio;
- int __policy;
- int __error_code;
- __ssize_t __return_value;
-
-#ifndef __USE_FILE_OFFSET64
- __off_t aio_offset; /* File offset. */
- char __pad[sizeof (__off64_t) - sizeof (__off_t)];
-#else
- __off64_t aio_offset; /* File offset. */
-#endif
- char __glibc_reserved[32];
-};
-
-/* The same for the 64bit offsets. Please note that the members aio_fildes
- to __return_value have to be the same in aiocb and aiocb64. */
-#ifdef __USE_LARGEFILE64
-struct aiocb64
-{
- int aio_fildes; /* File descriptor. */
- int aio_lio_opcode; /* Operation to be performed. */
- int aio_reqprio; /* Request priority offset. */
- volatile void *aio_buf; /* Location of buffer. */
- size_t aio_nbytes; /* Length of transfer. */
- struct sigevent aio_sigevent; /* Signal number and value. */
-
- /* Internal members. */
- struct aiocb *__next_prio;
- int __abs_prio;
- int __policy;
- int __error_code;
- __ssize_t __return_value;
-
- __off64_t aio_offset; /* File offset. */
- char __glibc_reserved[32];
-};
-#endif
-
-
-#ifdef __USE_GNU
-/* To optimize the implementation one can use the following struct. */
-struct aioinit
- {
- int aio_threads; /* Maximum number of threads. */
- int aio_num; /* Number of expected simultaneous requests. */
- int aio_locks; /* Not used. */
- int aio_usedba; /* Not used. */
- int aio_debug; /* Not used. */
- int aio_numusers; /* Not used. */
- int aio_idle_time; /* Number of seconds before idle thread
- terminates. */
- int aio_reserved;
- };
-#endif
-
-
-/* Return values of the aio_cancel function. */
-enum
-{
- AIO_CANCELED,
-#define AIO_CANCELED AIO_CANCELED
- AIO_NOTCANCELED,
-#define AIO_NOTCANCELED AIO_NOTCANCELED
- AIO_ALLDONE
-#define AIO_ALLDONE AIO_ALLDONE
-};
-
-
-/* Operation codes for `aio_lio_opcode'. */
-enum
-{
- LIO_READ,
-#define LIO_READ LIO_READ
- LIO_WRITE,
-#define LIO_WRITE LIO_WRITE
- LIO_NOP
-#define LIO_NOP LIO_NOP
-};
-
-
-/* Synchronization options for `lio_listio' function. */
-enum
-{
- LIO_WAIT,
-#define LIO_WAIT LIO_WAIT
- LIO_NOWAIT
-#define LIO_NOWAIT LIO_NOWAIT
-};
-
-
-/* Allow user to specify optimization. */
-#ifdef __USE_GNU
-extern void aio_init (const struct aioinit *__init) __THROW __nonnull ((1));
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Enqueue read request for given number of bytes and the given priority. */
-extern int aio_read (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-/* Enqueue write request for given number of bytes and the given priority. */
-extern int aio_write (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-
-/* Initiate list of I/O requests. */
-extern int lio_listio (int __mode,
- struct aiocb *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig)
- __THROW __nonnull ((2));
-
-/* Retrieve error status associated with AIOCBP. */
-extern int aio_error (const struct aiocb *__aiocbp) __THROW __nonnull ((1));
-/* Return status associated with AIOCBP. */
-extern __ssize_t aio_return (struct aiocb *__aiocbp) __THROW __nonnull ((1));
-
-/* Try to cancel asynchronous I/O requests outstanding against file
- descriptor FILDES. */
-extern int aio_cancel (int __fildes, struct aiocb *__aiocbp) __THROW;
-
-/* Suspend calling thread until at least one of the asynchronous I/O
- operations referenced by LIST has completed.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int aio_suspend (const struct aiocb *const __list[], int __nent,
- const struct timespec *__restrict __timeout)
- __nonnull ((1));
-
-/* Force all operations associated with file desriptor described by
- `aio_fildes' member of AIOCBP. */
-extern int aio_fsync (int __operation, struct aiocb *__aiocbp)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (aio_read, (struct aiocb *__aiocbp), aio_read64)
- __nonnull ((1));
-extern int __REDIRECT_NTH (aio_write, (struct aiocb *__aiocbp), aio_write64)
- __nonnull ((1));
-
-extern int __REDIRECT_NTH (lio_listio,
- (int __mode,
- struct aiocb *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig),
- lio_listio64) __nonnull ((2));
-
-extern int __REDIRECT_NTH (aio_error, (const struct aiocb *__aiocbp),
- aio_error64) __nonnull ((1));
-extern __ssize_t __REDIRECT_NTH (aio_return, (struct aiocb *__aiocbp),
- aio_return64) __nonnull ((1));
-
-extern int __REDIRECT_NTH (aio_cancel,
- (int __fildes, struct aiocb *__aiocbp),
- aio_cancel64);
-
-extern int __REDIRECT_NTH (aio_suspend,
- (const struct aiocb *const __list[], int __nent,
- const struct timespec *__restrict __timeout),
- aio_suspend64) __nonnull ((1));
-
-extern int __REDIRECT_NTH (aio_fsync,
- (int __operation, struct aiocb *__aiocbp),
- aio_fsync64) __nonnull ((2));
-
-# else
-# define aio_read aio_read64
-# define aio_write aio_write64
-# define lio_listio lio_listio64
-# define aio_error aio_error64
-# define aio_return aio_return64
-# define aio_cancel aio_cancel64
-# define aio_suspend aio_suspend64
-# define aio_fsync aio_fsync64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int aio_read64 (struct aiocb64 *__aiocbp) __THROW __nonnull ((1));
-extern int aio_write64 (struct aiocb64 *__aiocbp) __THROW __nonnull ((1));
-
-extern int lio_listio64 (int __mode,
- struct aiocb64 *const __list[__restrict_arr],
- int __nent, struct sigevent *__restrict __sig)
- __THROW __nonnull ((2));
-
-extern int aio_error64 (const struct aiocb64 *__aiocbp)
- __THROW __nonnull ((1));
-extern __ssize_t aio_return64 (struct aiocb64 *__aiocbp)
- __THROW __nonnull ((1));
-
-extern int aio_cancel64 (int __fildes, struct aiocb64 *__aiocbp) __THROW;
-
-extern int aio_suspend64 (const struct aiocb64 *const __list[], int __nent,
- const struct timespec *__restrict __timeout)
- __THROW __nonnull ((1));
-
-extern int aio_fsync64 (int __operation, struct aiocb64 *__aiocbp)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* aio.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/aliases.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/aliases.h
deleted file mode 100644
index 07514c4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/aliases.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ALIASES_H
-#define _ALIASES_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Structure to represent one entry of the alias database. */
-struct aliasent
- {
- char *alias_name;
- size_t alias_members_len;
- char **alias_members;
- int alias_local;
- };
-
-
-/* Open alias data base files. */
-extern void setaliasent (void) __THROW;
-
-/* Close alias database files. */
-extern void endaliasent (void) __THROW;
-
-/* Get the next entry from the alias database. */
-extern struct aliasent *getaliasent (void) __THROW;
-
-/* Get the next entry from the alias database and put it in RESULT_BUF. */
-extern int getaliasent_r (struct aliasent *__restrict __result_buf,
- char *__restrict __buffer, size_t __buflen,
- struct aliasent **__restrict __result) __THROW;
-
-/* Get alias entry corresponding to NAME. */
-extern struct aliasent *getaliasbyname (const char *__name) __THROW;
-
-/* Get alias entry corresponding to NAME and put it in RESULT_BUF. */
-extern int getaliasbyname_r (const char *__restrict __name,
- struct aliasent *__restrict __result_buf,
- char *__restrict __buffer, size_t __buflen,
- struct aliasent **__restrict __result) __THROW;
-
-__END_DECLS
-
-#endif /* aliases.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/alloca.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/alloca.h
deleted file mode 100644
index cd2a9e0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/alloca.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ALLOCA_H
-#define _ALLOCA_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-/* Remove any previous definition. */
-#undef alloca
-
-/* Allocate a block that will be freed when the calling function exits. */
-extern void *alloca (size_t __size) __THROW;
-
-#ifdef __GNUC__
-# define alloca(size) __builtin_alloca (size)
-#endif /* GCC. */
-
-__END_DECLS
-
-#endif /* alloca.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ar.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ar.h
deleted file mode 100644
index ce51926..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ar.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Header describing `ar' archive file format.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _AR_H
-#define _AR_H 1
-
-#include <sys/cdefs.h>
-
-/* Archive files start with the ARMAG identifying string. Then follows a
- `struct ar_hdr', and as many bytes of member file data as its `ar_size'
- member indicates, for each member file. */
-
-#define ARMAG "!<arch>\n" /* String that begins an archive file. */
-#define SARMAG 8 /* Size of that string. */
-
-#define ARFMAG "`\n" /* String in ar_fmag at end of each header. */
-
-__BEGIN_DECLS
-
-struct ar_hdr
- {
- char ar_name[16]; /* Member file name, sometimes / terminated. */
- char ar_date[12]; /* File date, decimal seconds since Epoch. */
- char ar_uid[6], ar_gid[6]; /* User and group IDs, in ASCII decimal. */
- char ar_mode[8]; /* File mode, in ASCII octal. */
- char ar_size[10]; /* File size, in ASCII decimal. */
- char ar_fmag[2]; /* Always contains ARFMAG. */
- };
-
-__END_DECLS
-
-#endif /* ar.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/argp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/argp.h
deleted file mode 100644
index 5dd3828..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/argp.h
+++ /dev/null
@@ -1,564 +0,0 @@
-/* Hierarchical argument parsing, layered over getopt.
- Copyright (C) 1995-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Written by Miles Bader <miles@gnu.ai.mit.edu>.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGP_H
-#define _ARGP_H
-
-#include <stdio.h>
-#include <ctype.h>
-#include <getopt.h>
-#include <limits.h>
-#include <errno.h>
-
-__BEGIN_DECLS
-
-/* error_t may or may not be available from errno.h, depending on the
- operating system. */
-#ifndef __error_t_defined
-# define __error_t_defined 1
-typedef int error_t;
-#endif
-
-/* A description of a particular option. A pointer to an array of
- these is passed in the OPTIONS field of an argp structure. Each option
- entry can correspond to one long option and/or one short option; more
- names for the same option can be added by following an entry in an option
- array with options having the OPTION_ALIAS flag set. */
-struct argp_option
-{
- /* The long option name. For more than one name for the same option, you
- can use following options with the OPTION_ALIAS flag set. */
- const char *name;
-
- /* What key is returned for this option. If > 0 and printable, then it's
- also accepted as a short option. */
- int key;
-
- /* If non-NULL, this is the name of the argument associated with this
- option, which is required unless the OPTION_ARG_OPTIONAL flag is set. */
- const char *arg;
-
- /* OPTION_ flags. */
- int flags;
-
- /* The doc string for this option. If both NAME and KEY are 0, This string
- will be printed outdented from the normal option column, making it
- useful as a group header (it will be the first thing printed in its
- group); in this usage, it's conventional to end the string with a `:'. */
- const char *doc;
-
- /* The group this option is in. In a long help message, options are sorted
- alphabetically within each group, and the groups presented in the order
- 0, 1, 2, ..., n, -m, ..., -2, -1. Every entry in an options array with
- if this field 0 will inherit the group number of the previous entry, or
- zero if it's the first one, unless its a group header (NAME and KEY both
- 0), in which case, the previous entry + 1 is the default. Automagic
- options such as --help are put into group -1. */
- int group;
-};
-
-/* The argument associated with this option is optional. */
-#define OPTION_ARG_OPTIONAL 0x1
-
-/* This option isn't displayed in any help messages. */
-#define OPTION_HIDDEN 0x2
-
-/* This option is an alias for the closest previous non-alias option. This
- means that it will be displayed in the same help entry, and will inherit
- fields other than NAME and KEY from the aliased option. */
-#define OPTION_ALIAS 0x4
-
-/* This option isn't actually an option (and so should be ignored by the
- actual option parser), but rather an arbitrary piece of documentation that
- should be displayed in much the same manner as the options. If this flag
- is set, then the option NAME field is displayed unmodified (e.g., no `--'
- prefix is added) at the left-margin (where a *short* option would normally
- be displayed), and the documentation string in the normal place. For
- purposes of sorting, any leading whitespace and punctuation is ignored,
- except that if the first non-whitespace character is not `-', this entry
- is displayed after all options (and OPTION_DOC entries with a leading `-')
- in the same group. */
-#define OPTION_DOC 0x8
-
-/* This option shouldn't be included in `long' usage messages (but is still
- included in help messages). This is mainly intended for options that are
- completely documented in an argp's ARGS_DOC field, in which case including
- the option in the generic usage list would be redundant. For instance,
- if ARGS_DOC is "FOO BAR\n-x BLAH", and the `-x' option's purpose is to
- distinguish these two cases, -x should probably be marked
- OPTION_NO_USAGE. */
-#define OPTION_NO_USAGE 0x10
-
-struct argp; /* fwd declare this type */
-struct argp_state; /* " */
-struct argp_child; /* " */
-
-/* The type of a pointer to an argp parsing function. */
-typedef error_t (*argp_parser_t) (int __key, char *__arg,
- struct argp_state *__state);
-
-/* What to return for unrecognized keys. For special ARGP_KEY_ keys, such
- returns will simply be ignored. For user keys, this error will be turned
- into EINVAL (if the call to argp_parse is such that errors are propagated
- back to the user instead of exiting); returning EINVAL itself would result
- in an immediate stop to parsing in *all* cases. */
-#define ARGP_ERR_UNKNOWN E2BIG /* Hurd should never need E2BIG. XXX */
-
-/* Special values for the KEY argument to an argument parsing function.
- ARGP_ERR_UNKNOWN should be returned if they aren't understood.
-
- The sequence of keys to a parsing function is either (where each
- uppercased word should be prefixed by `ARGP_KEY_' and opt is a user key):
-
- INIT opt... NO_ARGS END SUCCESS -- No non-option arguments at all
- or INIT (opt | ARG)... END SUCCESS -- All non-option args parsed
- or INIT (opt | ARG)... SUCCESS -- Some non-option arg unrecognized
-
- The third case is where every parser returned ARGP_KEY_UNKNOWN for an
- argument, in which case parsing stops at that argument (returning the
- unparsed arguments to the caller of argp_parse if requested, or stopping
- with an error message if not).
-
- If an error occurs (either detected by argp, or because the parsing
- function returned an error value), then the parser is called with
- ARGP_KEY_ERROR, and no further calls are made. */
-
-/* This is not an option at all, but rather a command line argument. If a
- parser receiving this key returns success, the fact is recorded, and the
- ARGP_KEY_NO_ARGS case won't be used. HOWEVER, if while processing the
- argument, a parser function decrements the NEXT field of the state it's
- passed, the option won't be considered processed; this is to allow you to
- actually modify the argument (perhaps into an option), and have it
- processed again. */
-#define ARGP_KEY_ARG 0
-/* There are remaining arguments not parsed by any parser, which may be found
- starting at (STATE->argv + STATE->next). If success is returned, but
- STATE->next left untouched, it's assumed that all arguments were consume,
- otherwise, the parser should adjust STATE->next to reflect any arguments
- consumed. */
-#define ARGP_KEY_ARGS 0x1000006
-/* There are no more command line arguments at all. */
-#define ARGP_KEY_END 0x1000001
-/* Because it's common to want to do some special processing if there aren't
- any non-option args, user parsers are called with this key if they didn't
- successfully process any non-option arguments. Called just before
- ARGP_KEY_END (where more general validity checks on previously parsed
- arguments can take place). */
-#define ARGP_KEY_NO_ARGS 0x1000002
-/* Passed in before any parsing is done. Afterwards, the values of each
- element of the CHILD_INPUT field, if any, in the state structure is
- copied to each child's state to be the initial value of the INPUT field. */
-#define ARGP_KEY_INIT 0x1000003
-/* Use after all other keys, including SUCCESS & END. */
-#define ARGP_KEY_FINI 0x1000007
-/* Passed in when parsing has successfully been completed (even if there are
- still arguments remaining). */
-#define ARGP_KEY_SUCCESS 0x1000004
-/* Passed in if an error occurs. */
-#define ARGP_KEY_ERROR 0x1000005
-
-/* An argp structure contains a set of options declarations, a function to
- deal with parsing one, documentation string, a possible vector of child
- argp's, and perhaps a function to filter help output. When actually
- parsing options, getopt is called with the union of all the argp
- structures chained together through their CHILD pointers, with conflicts
- being resolved in favor of the first occurrence in the chain. */
-struct argp
-{
- /* An array of argp_option structures, terminated by an entry with both
- NAME and KEY having a value of 0. */
- const struct argp_option *options;
-
- /* What to do with an option from this structure. KEY is the key
- associated with the option, and ARG is any associated argument (NULL if
- none was supplied). If KEY isn't understood, ARGP_ERR_UNKNOWN should be
- returned. If a non-zero, non-ARGP_ERR_UNKNOWN value is returned, then
- parsing is stopped immediately, and that value is returned from
- argp_parse(). For special (non-user-supplied) values of KEY, see the
- ARGP_KEY_ definitions below. */
- argp_parser_t parser;
-
- /* A string describing what other arguments are wanted by this program. It
- is only used by argp_usage to print the `Usage:' message. If it
- contains newlines, the strings separated by them are considered
- alternative usage patterns, and printed on separate lines (lines after
- the first are prefix by ` or: ' instead of `Usage:'). */
- const char *args_doc;
-
- /* If non-NULL, a string containing extra text to be printed before and
- after the options in a long help message (separated by a vertical tab
- `\v' character). */
- const char *doc;
-
- /* A vector of argp_children structures, terminated by a member with a 0
- argp field, pointing to child argps should be parsed with this one. Any
- conflicts are resolved in favor of this argp, or early argps in the
- CHILDREN list. This field is useful if you use libraries that supply
- their own argp structure, which you want to use in conjunction with your
- own. */
- const struct argp_child *children;
-
- /* If non-zero, this should be a function to filter the output of help
- messages. KEY is either a key from an option, in which case TEXT is
- that option's help text, or a special key from the ARGP_KEY_HELP_
- defines, below, describing which other help text TEXT is. The function
- should return either TEXT, if it should be used as-is, a replacement
- string, which should be malloced, and will be freed by argp, or NULL,
- meaning `print nothing'. The value for TEXT is *after* any translation
- has been done, so if any of the replacement text also needs translation,
- that should be done by the filter function. INPUT is either the input
- supplied to argp_parse, or NULL, if argp_help was called directly. */
- char *(*help_filter) (int __key, const char *__text, void *__input);
-
- /* If non-zero the strings used in the argp library are translated using
- the domain described by this string. Otherwise the currently installed
- default domain is used. */
- const char *argp_domain;
-};
-
-/* Possible KEY arguments to a help filter function. */
-#define ARGP_KEY_HELP_PRE_DOC 0x2000001 /* Help text preceding options. */
-#define ARGP_KEY_HELP_POST_DOC 0x2000002 /* Help text following options. */
-#define ARGP_KEY_HELP_HEADER 0x2000003 /* Option header string. */
-#define ARGP_KEY_HELP_EXTRA 0x2000004 /* After all other documentation;
- TEXT is NULL for this key. */
-/* Explanatory note emitted when duplicate option arguments have been
- suppressed. */
-#define ARGP_KEY_HELP_DUP_ARGS_NOTE 0x2000005
-#define ARGP_KEY_HELP_ARGS_DOC 0x2000006 /* Argument doc string. */
-
-/* When an argp has a non-zero CHILDREN field, it should point to a vector of
- argp_child structures, each of which describes a subsidiary argp. */
-struct argp_child
-{
- /* The child parser. */
- const struct argp *argp;
-
- /* Flags for this child. */
- int flags;
-
- /* If non-zero, an optional header to be printed in help output before the
- child options. As a side-effect, a non-zero value forces the child
- options to be grouped together; to achieve this effect without actually
- printing a header string, use a value of "". */
- const char *header;
-
- /* Where to group the child options relative to the other (`consolidated')
- options in the parent argp; the values are the same as the GROUP field
- in argp_option structs, but all child-groupings follow parent options at
- a particular group level. If both this field and HEADER are zero, then
- they aren't grouped at all, but rather merged with the parent options
- (merging the child's grouping levels with the parents). */
- int group;
-};
-
-/* Parsing state. This is provided to parsing functions called by argp,
- which may examine and, as noted, modify fields. */
-struct argp_state
-{
- /* The top level ARGP being parsed. */
- const struct argp *root_argp;
-
- /* The argument vector being parsed. May be modified. */
- int argc;
- char **argv;
-
- /* The index in ARGV of the next arg that to be parsed. May be modified. */
- int next;
-
- /* The flags supplied to argp_parse. May be modified. */
- unsigned flags;
-
- /* While calling a parsing function with a key of ARGP_KEY_ARG, this is the
- number of the current arg, starting at zero, and incremented after each
- such call returns. At all other times, this is the number of such
- arguments that have been processed. */
- unsigned arg_num;
-
- /* If non-zero, the index in ARGV of the first argument following a special
- `--' argument (which prevents anything following being interpreted as an
- option). Only set once argument parsing has proceeded past this point. */
- int quoted;
-
- /* An arbitrary pointer passed in from the user. */
- void *input;
- /* Values to pass to child parsers. This vector will be the same length as
- the number of children for the current parser. */
- void **child_inputs;
-
- /* For the parser's use. Initialized to 0. */
- void *hook;
-
- /* The name used when printing messages. This is initialized to ARGV[0],
- or PROGRAM_INVOCATION_NAME if that is unavailable. */
- char *name;
-
- /* Streams used when argp prints something. */
- FILE *err_stream; /* For errors; initialized to stderr. */
- FILE *out_stream; /* For information; initialized to stdout. */
-
- void *pstate; /* Private, for use by argp. */
-};
-
-/* Flags for argp_parse (note that the defaults are those that are
- convenient for program command line parsing): */
-
-/* Don't ignore the first element of ARGV. Normally (and always unless
- ARGP_NO_ERRS is set) the first element of the argument vector is
- skipped for option parsing purposes, as it corresponds to the program name
- in a command line. */
-#define ARGP_PARSE_ARGV0 0x01
-
-/* Don't print error messages for unknown options to stderr; unless this flag
- is set, ARGP_PARSE_ARGV0 is ignored, as ARGV[0] is used as the program
- name in the error messages. This flag implies ARGP_NO_EXIT (on the
- assumption that silent exiting upon errors is bad behaviour). */
-#define ARGP_NO_ERRS 0x02
-
-/* Don't parse any non-option args. Normally non-option args are parsed by
- calling the parse functions with a key of ARGP_KEY_ARG, and the actual arg
- as the value. Since it's impossible to know which parse function wants to
- handle it, each one is called in turn, until one returns 0 or an error
- other than ARGP_ERR_UNKNOWN; if an argument is handled by no one, the
- argp_parse returns prematurely (but with a return value of 0). If all
- args have been parsed without error, all parsing functions are called one
- last time with a key of ARGP_KEY_END. This flag needn't normally be set,
- as the normal behavior is to stop parsing as soon as some argument can't
- be handled. */
-#define ARGP_NO_ARGS 0x04
-
-/* Parse options and arguments in the same order they occur on the command
- line -- normally they're rearranged so that all options come first. */
-#define ARGP_IN_ORDER 0x08
-
-/* Don't provide the standard long option --help, which causes usage and
- option help information to be output to stdout, and exit (0) called. */
-#define ARGP_NO_HELP 0x10
-
-/* Don't exit on errors (they may still result in error messages). */
-#define ARGP_NO_EXIT 0x20
-
-/* Use the gnu getopt `long-only' rules for parsing arguments. */
-#define ARGP_LONG_ONLY 0x40
-
-/* Turns off any message-printing/exiting options. */
-#define ARGP_SILENT (ARGP_NO_EXIT | ARGP_NO_ERRS | ARGP_NO_HELP)
-
-/* Parse the options strings in ARGC & ARGV according to the options in ARGP.
- FLAGS is one of the ARGP_ flags above. If ARG_INDEX is non-NULL, the
- index in ARGV of the first unparsed option is returned in it. If an
- unknown option is present, ARGP_ERR_UNKNOWN is returned; if some parser
- routine returned a non-zero value, it is returned; otherwise 0 is
- returned. This function may also call exit unless the ARGP_NO_HELP flag
- is set. INPUT is a pointer to a value to be passed in to the parser. */
-extern error_t argp_parse (const struct argp *__restrict __argp,
- int __argc, char **__restrict __argv,
- unsigned __flags, int *__restrict __arg_index,
- void *__restrict __input);
-extern error_t __argp_parse (const struct argp *__restrict __argp,
- int __argc, char **__restrict __argv,
- unsigned __flags, int *__restrict __arg_index,
- void *__restrict __input);
-
-/* Global variables. */
-
-/* If defined or set by the user program to a non-zero value, then a default
- option --version is added (unless the ARGP_NO_HELP flag is used), which
- will print this string followed by a newline and exit (unless the
- ARGP_NO_EXIT flag is used). Overridden by ARGP_PROGRAM_VERSION_HOOK. */
-extern const char *argp_program_version;
-
-/* If defined or set by the user program to a non-zero value, then a default
- option --version is added (unless the ARGP_NO_HELP flag is used), which
- calls this function with a stream to print the version to and a pointer to
- the current parsing state, and then exits (unless the ARGP_NO_EXIT flag is
- used). This variable takes precedent over ARGP_PROGRAM_VERSION. */
-extern void (*argp_program_version_hook) (FILE *__restrict __stream,
- struct argp_state *__restrict
- __state);
-
-/* If defined or set by the user program, it should point to string that is
- the bug-reporting address for the program. It will be printed by
- argp_help if the ARGP_HELP_BUG_ADDR flag is set (as it is by various
- standard help messages), embedded in a sentence that says something like
- `Report bugs to ADDR.'. */
-extern const char *argp_program_bug_address;
-
-/* The exit status that argp will use when exiting due to a parsing error.
- If not defined or set by the user program, this defaults to EX_USAGE from
- <sysexits.h>. */
-extern error_t argp_err_exit_status;
-
-/* Flags for argp_help. */
-#define ARGP_HELP_USAGE 0x01 /* a Usage: message. */
-#define ARGP_HELP_SHORT_USAGE 0x02 /* " but don't actually print options. */
-#define ARGP_HELP_SEE 0x04 /* a `Try ... for more help' message. */
-#define ARGP_HELP_LONG 0x08 /* a long help message. */
-#define ARGP_HELP_PRE_DOC 0x10 /* doc string preceding long help. */
-#define ARGP_HELP_POST_DOC 0x20 /* doc string following long help. */
-#define ARGP_HELP_DOC (ARGP_HELP_PRE_DOC | ARGP_HELP_POST_DOC)
-#define ARGP_HELP_BUG_ADDR 0x40 /* bug report address */
-#define ARGP_HELP_LONG_ONLY 0x80 /* modify output appropriately to
- reflect ARGP_LONG_ONLY mode. */
-
-/* These ARGP_HELP flags are only understood by argp_state_help. */
-#define ARGP_HELP_EXIT_ERR 0x100 /* Call exit(1) instead of returning. */
-#define ARGP_HELP_EXIT_OK 0x200 /* Call exit(0) instead of returning. */
-
-/* The standard thing to do after a program command line parsing error, if an
- error message has already been printed. */
-#define ARGP_HELP_STD_ERR \
- (ARGP_HELP_SEE | ARGP_HELP_EXIT_ERR)
-/* The standard thing to do after a program command line parsing error, if no
- more specific error message has been printed. */
-#define ARGP_HELP_STD_USAGE \
- (ARGP_HELP_SHORT_USAGE | ARGP_HELP_SEE | ARGP_HELP_EXIT_ERR)
-/* The standard thing to do in response to a --help option. */
-#define ARGP_HELP_STD_HELP \
- (ARGP_HELP_SHORT_USAGE | ARGP_HELP_LONG | ARGP_HELP_EXIT_OK \
- | ARGP_HELP_DOC | ARGP_HELP_BUG_ADDR)
-
-/* Output a usage message for ARGP to STREAM. FLAGS are from the set
- ARGP_HELP_*. */
-extern void argp_help (const struct argp *__restrict __argp,
- FILE *__restrict __stream,
- unsigned __flags, char *__restrict __name);
-extern void __argp_help (const struct argp *__restrict __argp,
- FILE *__restrict __stream, unsigned __flags,
- char *__name);
-
-/* The following routines are intended to be called from within an argp
- parsing routine (thus taking an argp_state structure as the first
- argument). They may or may not print an error message and exit, depending
- on the flags in STATE -- in any case, the caller should be prepared for
- them *not* to exit, and should return an appropriate error after calling
- them. [argp_usage & argp_error should probably be called argp_state_...,
- but they're used often enough that they should be short] */
-
-/* Output, if appropriate, a usage message for STATE to STREAM. FLAGS are
- from the set ARGP_HELP_*. */
-extern void argp_state_help (const struct argp_state *__restrict __state,
- FILE *__restrict __stream,
- unsigned int __flags);
-extern void __argp_state_help (const struct argp_state *__restrict __state,
- FILE *__restrict __stream,
- unsigned int __flags);
-
-/* Possibly output the standard usage message for ARGP to stderr and exit. */
-extern void argp_usage (const struct argp_state *__state);
-extern void __argp_usage (const struct argp_state *__state);
-
-/* If appropriate, print the printf string FMT and following args, preceded
- by the program name and `:', to stderr, and followed by a `Try ... --help'
- message, then exit (1). */
-extern void argp_error (const struct argp_state *__restrict __state,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-extern void __argp_error (const struct argp_state *__restrict __state,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-
-/* Similar to the standard gnu error-reporting function error(), but will
- respect the ARGP_NO_EXIT and ARGP_NO_ERRS flags in STATE, and will print
- to STATE->err_stream. This is useful for argument parsing code that is
- shared between program startup (when exiting is desired) and runtime
- option parsing (when typically an error code is returned instead). The
- difference between this function and argp_error is that the latter is for
- *parsing errors*, and the former is for other problems that occur during
- parsing but don't reflect a (syntactic) problem with the input. */
-extern void argp_failure (const struct argp_state *__restrict __state,
- int __status, int __errnum,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 4, 5)));
-extern void __argp_failure (const struct argp_state *__restrict __state,
- int __status, int __errnum,
- const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 4, 5)));
-
-/* Returns true if the option OPT is a valid short option. */
-extern int _option_is_short (const struct argp_option *__opt) __THROW;
-extern int __option_is_short (const struct argp_option *__opt) __THROW;
-
-/* Returns true if the option OPT is in fact the last (unused) entry in an
- options array. */
-extern int _option_is_end (const struct argp_option *__opt) __THROW;
-extern int __option_is_end (const struct argp_option *__opt) __THROW;
-
-/* Return the input field for ARGP in the parser corresponding to STATE; used
- by the help routines. */
-extern void *_argp_input (const struct argp *__restrict __argp,
- const struct argp_state *__restrict __state)
- __THROW;
-extern void *__argp_input (const struct argp *__restrict __argp,
- const struct argp_state *__restrict __state)
- __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-
-# if !(defined _LIBC && _LIBC)
-# define __argp_usage argp_usage
-# define __argp_state_help argp_state_help
-# define __option_is_short _option_is_short
-# define __option_is_end _option_is_end
-# endif
-
-# ifndef ARGP_EI
-# define ARGP_EI __extern_inline
-# endif
-
-ARGP_EI void
-__argp_usage (const struct argp_state *__state)
-{
- __argp_state_help (__state, stderr, ARGP_HELP_STD_USAGE);
-}
-
-ARGP_EI int
-__NTH (__option_is_short (const struct argp_option *__opt))
-{
- if (__opt->flags & OPTION_DOC)
- return 0;
- else
- {
- int __key = __opt->key;
- return __key > 0 && __key <= UCHAR_MAX && isprint (__key);
- }
-}
-
-ARGP_EI int
-__NTH (__option_is_end (const struct argp_option *__opt))
-{
- return !__opt->key && !__opt->name && !__opt->doc && !__opt->group;
-}
-
-# if !(defined _LIBC && _LIBC)
-# undef __argp_usage
-# undef __argp_state_help
-# undef __option_is_short
-# undef __option_is_end
-# endif
-#endif /* Use extern inlines. */
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/argp-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* argp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/argz.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/argz.h
deleted file mode 100644
index c2f78f5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/argz.h
+++ /dev/null
@@ -1,156 +0,0 @@
-/* Routines for dealing with '\0' separated arg vectors.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGZ_H
-#define _ARGZ_H 1
-
-#include <features.h>
-#include <errno.h>
-#include <string.h> /* Need size_t, and strchr is called below. */
-
-__BEGIN_DECLS
-
-/* error_t may or may not be available from errno.h, depending on the
- operating system. */
-#ifndef __error_t_defined
-# define __error_t_defined 1
-typedef int error_t;
-#endif
-
-/* Make a '\0' separated arg vector from a unix argv vector, returning it in
- ARGZ, and the total length in LEN. If a memory allocation error occurs,
- ENOMEM is returned, otherwise 0. The result can be destroyed using free. */
-extern error_t __argz_create (char *const __argv[], char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-extern error_t argz_create (char *const __argv[], char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-
-/* Make a '\0' separated arg vector from a SEP separated list in
- STRING, returning it in ARGZ, and the total length in LEN. If a
- memory allocation error occurs, ENOMEM is returned, otherwise 0.
- The result can be destroyed using free. */
-extern error_t argz_create_sep (const char *__restrict __string,
- int __sep, char **__restrict __argz,
- size_t *__restrict __len) __THROW;
-
-/* Returns the number of strings in ARGZ. */
-extern size_t __argz_count (const char *__argz, size_t __len)
- __THROW __attribute_pure__;
-extern size_t argz_count (const char *__argz, size_t __len)
- __THROW __attribute_pure__;
-
-/* Puts pointers to each string in ARGZ into ARGV, which must be large enough
- to hold them all. */
-extern void __argz_extract (const char *__restrict __argz, size_t __len,
- char **__restrict __argv) __THROW;
-extern void argz_extract (const char *__restrict __argz, size_t __len,
- char **__restrict __argv) __THROW;
-
-/* Make '\0' separated arg vector ARGZ printable by converting all the '\0's
- except the last into the character SEP. */
-extern void __argz_stringify (char *__argz, size_t __len, int __sep) __THROW;
-extern void argz_stringify (char *__argz, size_t __len, int __sep) __THROW;
-
-/* Append BUF, of length BUF_LEN to the argz vector in ARGZ & ARGZ_LEN. */
-extern error_t argz_append (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __buf, size_t __buf_len)
- __THROW;
-
-/* Append STR to the argz vector in ARGZ & ARGZ_LEN. */
-extern error_t argz_add (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __str) __THROW;
-
-/* Append SEP separated list in STRING to the argz vector in ARGZ &
- ARGZ_LEN. */
-extern error_t argz_add_sep (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __string, int __delim)
- __THROW;
-
-/* Delete ENTRY from ARGZ & ARGZ_LEN, if it appears there. */
-extern void argz_delete (char **__restrict __argz,
- size_t *__restrict __argz_len,
- char *__restrict __entry) __THROW;
-
-/* Insert ENTRY into ARGZ & ARGZ_LEN before BEFORE, which should be an
- existing entry in ARGZ; if BEFORE is NULL, ENTRY is appended to the end.
- Since ARGZ's first entry is the same as ARGZ, argz_insert (ARGZ, ARGZ_LEN,
- ARGZ, ENTRY) will insert ENTRY at the beginning of ARGZ. If BEFORE is not
- in ARGZ, EINVAL is returned, else if memory can't be allocated for the new
- ARGZ, ENOMEM is returned, else 0. */
-extern error_t argz_insert (char **__restrict __argz,
- size_t *__restrict __argz_len,
- char *__restrict __before,
- const char *__restrict __entry) __THROW;
-
-/* Replace any occurrences of the string STR in ARGZ with WITH, reallocating
- ARGZ as necessary. If REPLACE_COUNT is non-zero, *REPLACE_COUNT will be
- incremented by number of replacements performed. */
-extern error_t argz_replace (char **__restrict __argz,
- size_t *__restrict __argz_len,
- const char *__restrict __str,
- const char *__restrict __with,
- unsigned int *__restrict __replace_count);
-
-/* Returns the next entry in ARGZ & ARGZ_LEN after ENTRY, or NULL if there
- are no more. If entry is NULL, then the first entry is returned. This
- behavior allows two convenient iteration styles:
-
- char *entry = 0;
- while ((entry = argz_next (argz, argz_len, entry)))
- ...;
-
- or
-
- char *entry;
- for (entry = argz; entry; entry = argz_next (argz, argz_len, entry))
- ...;
-*/
-extern char *__argz_next (const char *__restrict __argz, size_t __argz_len,
- const char *__restrict __entry) __THROW;
-extern char *argz_next (const char *__restrict __argz, size_t __argz_len,
- const char *__restrict __entry) __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline char *
-__NTH (__argz_next (const char *__argz, size_t __argz_len,
- const char *__entry))
-{
- if (__entry)
- {
- if (__entry < __argz + __argz_len)
- __entry = strchr (__entry, '\0') + 1;
-
- return __entry >= __argz + __argz_len ? (char *) NULL : (char *) __entry;
- }
- else
- return __argz_len > 0 ? (char *) __argz : 0;
-}
-__extern_inline char *
-__NTH (argz_next (const char *__argz, size_t __argz_len,
- const char *__entry))
-{
- return __argz_next (__argz, __argz_len, __entry);
-}
-#endif /* Use extern inlines. */
-
-__END_DECLS
-
-#endif /* argz.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/ftp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/ftp.h
deleted file mode 100644
index e5b340d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/ftp.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/*
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ftp.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _ARPA_FTP_H
-#define _ARPA_FTP_H 1
-
-/* Definitions for FTP; see RFC-765. */
-
-/*
- * Reply codes.
- */
-#define PRELIM 1 /* positive preliminary */
-#define COMPLETE 2 /* positive completion */
-#define CONTINUE 3 /* positive intermediate */
-#define TRANSIENT 4 /* transient negative completion */
-#define ERROR 5 /* permanent negative completion */
-
-/*
- * Type codes
- */
-#define TYPE_A 1 /* ASCII */
-#define TYPE_E 2 /* EBCDIC */
-#define TYPE_I 3 /* image */
-#define TYPE_L 4 /* local byte size */
-
-#ifdef FTP_NAMES
-char *typenames[] = {"0", "ASCII", "EBCDIC", "Image", "Local" };
-#endif
-
-/*
- * Form codes
- */
-#define FORM_N 1 /* non-print */
-#define FORM_T 2 /* telnet format effectors */
-#define FORM_C 3 /* carriage control (ASA) */
-#ifdef FTP_NAMES
-char *formnames[] = {"0", "Nonprint", "Telnet", "Carriage-control" };
-#endif
-
-/*
- * Structure codes
- */
-#define STRU_F 1 /* file (no record structure) */
-#define STRU_R 2 /* record structure */
-#define STRU_P 3 /* page structure */
-#ifdef FTP_NAMES
-char *strunames[] = {"0", "File", "Record", "Page" };
-#endif
-
-/*
- * Mode types
- */
-#define MODE_S 1 /* stream */
-#define MODE_B 2 /* block */
-#define MODE_C 3 /* compressed */
-#ifdef FTP_NAMES
-char *modenames[] = {"0", "Stream", "Block", "Compressed" };
-#endif
-
-/*
- * Record Tokens
- */
-#define REC_ESC '\377' /* Record-mode Escape */
-#define REC_EOR '\001' /* Record-mode End-of-Record */
-#define REC_EOF '\002' /* Record-mode End-of-File */
-
-/*
- * Block Header
- */
-#define BLK_EOR 0x80 /* Block is End-of-Record */
-#define BLK_EOF 0x40 /* Block is End-of-File */
-#define BLK_ERRORS 0x20 /* Block is suspected of containing errors */
-#define BLK_RESTART 0x10 /* Block is Restart Marker */
-
-#define BLK_BYTECOUNT 2 /* Bytes in this block */
-
-#endif /* arpa/ftp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/inet.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/inet.h
deleted file mode 100644
index 3a99dbf..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/inet.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARPA_INET_H
-#define _ARPA_INET_H 1
-
-#include <features.h>
-#include <netinet/in.h> /* To define `struct in_addr'. */
-
-/* Type for length arguments in socket calls. */
-#ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* Convert Internet host address from numbers-and-dots notation in CP
- into binary data in network byte order. */
-extern in_addr_t inet_addr (const char *__cp) __THROW;
-
-/* Return the local host address part of the Internet address in IN. */
-extern in_addr_t inet_lnaof (struct in_addr __in) __THROW;
-
-/* Make Internet host address in network byte order by combining the
- network number NET with the local address HOST. */
-extern struct in_addr inet_makeaddr (in_addr_t __net, in_addr_t __host)
- __THROW;
-
-/* Return network number part of the Internet address IN. */
-extern in_addr_t inet_netof (struct in_addr __in) __THROW;
-
-/* Extract the network number in network byte order from the address
- in numbers-and-dots natation starting at CP. */
-extern in_addr_t inet_network (const char *__cp) __THROW;
-
-/* Convert Internet number in IN to ASCII representation. The return value
- is a pointer to an internal array containing the string. */
-extern char *inet_ntoa (struct in_addr __in) __THROW;
-
-/* Convert from presentation format of an Internet number in buffer
- starting at CP to the binary network format and store result for
- interface type AF in buffer starting at BUF. */
-extern int inet_pton (int __af, const char *__restrict __cp,
- void *__restrict __buf) __THROW;
-
-/* Convert a Internet address in binary network format for interface
- type AF in buffer starting at CP to presentation form and place
- result in buffer of length LEN astarting at BUF. */
-extern const char *inet_ntop (int __af, const void *__restrict __cp,
- char *__restrict __buf, socklen_t __len)
- __THROW;
-
-
-/* The following functions are not part of XNS 5.2. */
-#ifdef __USE_MISC
-/* Convert Internet host address from numbers-and-dots notation in CP
- into binary data and store the result in the structure INP. */
-extern int inet_aton (const char *__cp, struct in_addr *__inp) __THROW;
-
-/* Format a network number NET into presentation format and place result
- in buffer starting at BUF with length of LEN bytes. */
-extern char *inet_neta (in_addr_t __net, char *__buf, size_t __len) __THROW;
-
-/* Convert network number for interface type AF in buffer starting at
- CP to presentation format. The result will specifiy BITS bits of
- the number. */
-extern char *inet_net_ntop (int __af, const void *__cp, int __bits,
- char *__buf, size_t __len) __THROW;
-
-/* Convert network number for interface type AF from presentation in
- buffer starting at CP to network format and store result int
- buffer starting at BUF of size LEN. */
-extern int inet_net_pton (int __af, const char *__cp,
- void *__buf, size_t __len) __THROW;
-
-/* Convert ASCII representation in hexadecimal form of the Internet
- address to binary form and place result in buffer of length LEN
- starting at BUF. */
-extern unsigned int inet_nsap_addr (const char *__cp,
- unsigned char *__buf, int __len) __THROW;
-
-/* Convert internet address in binary form in LEN bytes starting at CP
- a presentation form and place result in BUF. */
-extern char *inet_nsap_ntoa (int __len, const unsigned char *__cp,
- char *__buf) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* arpa/inet.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/nameser.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/nameser.h
deleted file mode 100644
index a99d5ec..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/nameser.h
+++ /dev/null
@@ -1,443 +0,0 @@
-/*
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-/*
- * Copyright (c) 2004 by Internet Systems Consortium, Inc. ("ISC")
- * Copyright (c) 1996-1999 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
- */
-
-#ifndef _ARPA_NAMESER_H_
-#define _ARPA_NAMESER_H_
-
-#include <sys/param.h>
-#include <sys/types.h>
-#include <stdint.h>
-
-/*
- * Define constants based on RFC 883, RFC 1034, RFC 1035
- */
-#define NS_PACKETSZ 512 /*%< default UDP packet size */
-#define NS_MAXDNAME 1025 /*%< maximum domain name */
-#define NS_MAXMSG 65535 /*%< maximum message size */
-#define NS_MAXCDNAME 255 /*%< maximum compressed domain name */
-#define NS_MAXLABEL 63 /*%< maximum length of domain label */
-#define NS_HFIXEDSZ 12 /*%< #/bytes of fixed data in header */
-#define NS_QFIXEDSZ 4 /*%< #/bytes of fixed data in query */
-#define NS_RRFIXEDSZ 10 /*%< #/bytes of fixed data in r record */
-#define NS_INT32SZ 4 /*%< #/bytes of data in a uint32_t */
-#define NS_INT16SZ 2 /*%< #/bytes of data in a uint16_t */
-#define NS_INT8SZ 1 /*%< #/bytes of data in a uint8_t */
-#define NS_INADDRSZ 4 /*%< IPv4 T_A */
-#define NS_IN6ADDRSZ 16 /*%< IPv6 T_AAAA */
-#define NS_CMPRSFLGS 0xc0 /*%< Flag bits indicating name compression. */
-#define NS_DEFAULTPORT 53 /*%< For both TCP and UDP. */
-/*
- * These can be expanded with synonyms, just keep ns_parse.c:ns_parserecord()
- * in synch with it.
- */
-typedef enum __ns_sect {
- ns_s_qd = 0, /*%< Query: Question. */
- ns_s_zn = 0, /*%< Update: Zone. */
- ns_s_an = 1, /*%< Query: Answer. */
- ns_s_pr = 1, /*%< Update: Prerequisites. */
- ns_s_ns = 2, /*%< Query: Name servers. */
- ns_s_ud = 2, /*%< Update: Update. */
- ns_s_ar = 3, /*%< Query|Update: Additional records. */
- ns_s_max = 4
-} ns_sect;
-
-/*%
- * This is a message handle. It is caller allocated and has no dynamic data.
- * This structure is intended to be opaque to all but ns_parse.c, thus the
- * leading _'s on the member names. Use the accessor functions, not the _'s.
- */
-typedef struct __ns_msg {
- const unsigned char *_msg, *_eom;
- uint16_t _id, _flags, _counts[ns_s_max];
- const unsigned char *_sections[ns_s_max];
- ns_sect _sect;
- int _rrnum;
- const unsigned char *_msg_ptr;
-} ns_msg;
-
-/* Private data structure - do not use from outside library. */
-struct _ns_flagdata { int mask, shift; };
-extern const struct _ns_flagdata _ns_flagdata[];
-
-/* Accessor macros - this is part of the public interface. */
-
-#define ns_msg_id(handle) ((handle)._id + 0)
-#define ns_msg_base(handle) ((handle)._msg + 0)
-#define ns_msg_end(handle) ((handle)._eom + 0)
-#define ns_msg_size(handle) ((handle)._eom - (handle)._msg)
-#define ns_msg_count(handle, section) ((handle)._counts[section] + 0)
-
-/*%
- * This is a parsed record. It is caller allocated and has no dynamic data.
- */
-typedef struct __ns_rr {
- char name[NS_MAXDNAME];
- uint16_t type;
- uint16_t rr_class;
- uint32_t ttl;
- uint16_t rdlength;
- const unsigned char * rdata;
-} ns_rr;
-
-/* Accessor macros - this is part of the public interface. */
-#define ns_rr_name(rr) (((rr).name[0] != '\0') ? (rr).name : ".")
-#define ns_rr_type(rr) ((ns_type)((rr).type + 0))
-#define ns_rr_class(rr) ((ns_class)((rr).rr_class + 0))
-#define ns_rr_ttl(rr) ((rr).ttl + 0)
-#define ns_rr_rdlen(rr) ((rr).rdlength + 0)
-#define ns_rr_rdata(rr) ((rr).rdata + 0)
-
-/*%
- * These don't have to be in the same order as in the packet flags word,
- * and they can even overlap in some cases, but they will need to be kept
- * in synch with ns_parse.c:ns_flagdata[].
- */
-typedef enum __ns_flag {
- ns_f_qr, /*%< Question/Response. */
- ns_f_opcode, /*%< Operation code. */
- ns_f_aa, /*%< Authoritative Answer. */
- ns_f_tc, /*%< Truncation occurred. */
- ns_f_rd, /*%< Recursion Desired. */
- ns_f_ra, /*%< Recursion Available. */
- ns_f_z, /*%< MBZ. */
- ns_f_ad, /*%< Authentic Data (DNSSEC). */
- ns_f_cd, /*%< Checking Disabled (DNSSEC). */
- ns_f_rcode, /*%< Response code. */
- ns_f_max
-} ns_flag;
-
-/*%
- * Currently defined opcodes.
- */
-typedef enum __ns_opcode {
- ns_o_query = 0, /*%< Standard query. */
- ns_o_iquery = 1, /*%< Inverse query (deprecated/unsupported). */
- ns_o_status = 2, /*%< Name server status query (unsupported). */
- /* Opcode 3 is undefined/reserved. */
- ns_o_notify = 4, /*%< Zone change notification. */
- ns_o_update = 5, /*%< Zone update message. */
- ns_o_max = 6
-} ns_opcode;
-
-/*%
- * Currently defined response codes.
- */
-typedef enum __ns_rcode {
- ns_r_noerror = 0, /*%< No error occurred. */
- ns_r_formerr = 1, /*%< Format error. */
- ns_r_servfail = 2, /*%< Server failure. */
- ns_r_nxdomain = 3, /*%< Name error. */
- ns_r_notimpl = 4, /*%< Unimplemented. */
- ns_r_refused = 5, /*%< Operation refused. */
- /* these are for BIND_UPDATE */
- ns_r_yxdomain = 6, /*%< Name exists */
- ns_r_yxrrset = 7, /*%< RRset exists */
- ns_r_nxrrset = 8, /*%< RRset does not exist */
- ns_r_notauth = 9, /*%< Not authoritative for zone */
- ns_r_notzone = 10, /*%< Zone of record different from zone section */
- ns_r_max = 11,
- /* The following are EDNS extended rcodes */
- ns_r_badvers = 16,
- /* The following are TSIG errors */
- ns_r_badsig = 16,
- ns_r_badkey = 17,
- ns_r_badtime = 18
-} ns_rcode;
-
-/* BIND_UPDATE */
-typedef enum __ns_update_operation {
- ns_uop_delete = 0,
- ns_uop_add = 1,
- ns_uop_max = 2
-} ns_update_operation;
-
-/*%
- * This structure is used for TSIG authenticated messages
- */
-struct ns_tsig_key {
- char name[NS_MAXDNAME], alg[NS_MAXDNAME];
- unsigned char *data;
- int len;
-};
-typedef struct ns_tsig_key ns_tsig_key;
-
-/*%
- * This structure is used for TSIG authenticated TCP messages
- */
-struct ns_tcp_tsig_state {
- int counter;
- struct dst_key *key;
- void *ctx;
- unsigned char sig[NS_PACKETSZ];
- int siglen;
-};
-typedef struct ns_tcp_tsig_state ns_tcp_tsig_state;
-
-#define NS_TSIG_FUDGE 300
-#define NS_TSIG_TCP_COUNT 100
-#define NS_TSIG_ALG_HMAC_MD5 "HMAC-MD5.SIG-ALG.REG.INT"
-
-#define NS_TSIG_ERROR_NO_TSIG -10
-#define NS_TSIG_ERROR_NO_SPACE -11
-#define NS_TSIG_ERROR_FORMERR -12
-
-/*%
- * Currently defined type values for resources and queries.
- */
-typedef enum __ns_type
- {
- ns_t_invalid = 0,
-
- ns_t_a = 1,
- ns_t_ns = 2,
- ns_t_md = 3,
- ns_t_mf = 4,
- ns_t_cname = 5,
- ns_t_soa = 6,
- ns_t_mb = 7,
- ns_t_mg = 8,
- ns_t_mr = 9,
- ns_t_null = 10,
- ns_t_wks = 11,
- ns_t_ptr = 12,
- ns_t_hinfo = 13,
- ns_t_minfo = 14,
- ns_t_mx = 15,
- ns_t_txt = 16,
- ns_t_rp = 17,
- ns_t_afsdb = 18,
- ns_t_x25 = 19,
- ns_t_isdn = 20,
- ns_t_rt = 21,
- ns_t_nsap = 22,
- ns_t_nsap_ptr = 23,
- ns_t_sig = 24,
- ns_t_key = 25,
- ns_t_px = 26,
- ns_t_gpos = 27,
- ns_t_aaaa = 28,
- ns_t_loc = 29,
- ns_t_nxt = 30,
- ns_t_eid = 31,
- ns_t_nimloc = 32,
- ns_t_srv = 33,
- ns_t_atma = 34,
- ns_t_naptr = 35,
- ns_t_kx = 36,
- ns_t_cert = 37,
- ns_t_a6 = 38,
- ns_t_dname = 39,
- ns_t_sink = 40,
- ns_t_opt = 41,
- ns_t_apl = 42,
- ns_t_ds = 43,
- ns_t_sshfp = 44,
- ns_t_ipseckey = 45,
- ns_t_rrsig = 46,
- ns_t_nsec = 47,
- ns_t_dnskey = 48,
- ns_t_dhcid = 49,
- ns_t_nsec3 = 50,
- ns_t_nsec3param = 51,
- ns_t_tlsa = 52,
- ns_t_smimea = 53,
- ns_t_hip = 55,
- ns_t_ninfo = 56,
- ns_t_rkey = 57,
- ns_t_talink = 58,
- ns_t_cds = 59,
- ns_t_cdnskey = 60,
- ns_t_openpgpkey = 61,
- ns_t_csync = 62,
- ns_t_spf = 99,
- ns_t_uinfo = 100,
- ns_t_uid = 101,
- ns_t_gid = 102,
- ns_t_unspec = 103,
- ns_t_nid = 104,
- ns_t_l32 = 105,
- ns_t_l64 = 106,
- ns_t_lp = 107,
- ns_t_eui48 = 108,
- ns_t_eui64 = 109,
- ns_t_tkey = 249,
- ns_t_tsig = 250,
- ns_t_ixfr = 251,
- ns_t_axfr = 252,
- ns_t_mailb = 253,
- ns_t_maila = 254,
- ns_t_any = 255,
- ns_t_uri = 256,
- ns_t_caa = 257,
- ns_t_avc = 258,
- ns_t_ta = 32768,
- ns_t_dlv = 32769,
-
- ns_t_max = 65536
- } ns_type;
-
-/*%
- * Values for class field
- */
-typedef enum __ns_class {
- ns_c_invalid = 0, /*%< Cookie. */
- ns_c_in = 1, /*%< Internet. */
- ns_c_2 = 2, /*%< unallocated/unsupported. */
- ns_c_chaos = 3, /*%< MIT Chaos-net. */
- ns_c_hs = 4, /*%< MIT Hesiod. */
- /* Query class values which do not appear in resource records */
- ns_c_none = 254, /*%< for prereq. sections in update requests */
- ns_c_any = 255, /*%< Wildcard match. */
- ns_c_max = 65536
-} ns_class;
-
-/* Certificate type values in CERT resource records. */
-typedef enum __ns_cert_types {
- cert_t_pkix = 1, /*%< PKIX (X.509v3) */
- cert_t_spki = 2, /*%< SPKI */
- cert_t_pgp = 3, /*%< PGP */
- cert_t_url = 253, /*%< URL private type */
- cert_t_oid = 254 /*%< OID private type */
-} ns_cert_types;
-
-/*%
- * EDNS0 extended flags and option codes, host order.
- */
-#define NS_OPT_DNSSEC_OK 0x8000U
-#define NS_OPT_NSID 3
-
-/*%
- * Inline versions of get/put short/long. Pointer is advanced.
- */
-#define NS_GET16(s, cp) do { \
- const unsigned char *t_cp = (const unsigned char *)(cp); \
- (s) = ((uint16_t)t_cp[0] << 8) \
- | ((uint16_t)t_cp[1]) \
- ; \
- (cp) += NS_INT16SZ; \
-} while (0)
-
-#define NS_GET32(l, cp) do { \
- const unsigned char *t_cp = (const unsigned char *)(cp); \
- (l) = ((uint32_t)t_cp[0] << 24) \
- | ((uint32_t)t_cp[1] << 16) \
- | ((uint32_t)t_cp[2] << 8) \
- | ((uint32_t)t_cp[3]) \
- ; \
- (cp) += NS_INT32SZ; \
-} while (0)
-
-#define NS_PUT16(s, cp) do { \
- uint16_t t_s = (uint16_t)(s); \
- unsigned char *t_cp = (unsigned char *)(cp); \
- *t_cp++ = t_s >> 8; \
- *t_cp = t_s; \
- (cp) += NS_INT16SZ; \
-} while (0)
-
-#define NS_PUT32(l, cp) do { \
- uint32_t t_l = (uint32_t)(l); \
- unsigned char *t_cp = (unsigned char *)(cp); \
- *t_cp++ = t_l >> 24; \
- *t_cp++ = t_l >> 16; \
- *t_cp++ = t_l >> 8; \
- *t_cp = t_l; \
- (cp) += NS_INT32SZ; \
-} while (0)
-
-__BEGIN_DECLS
-int ns_msg_getflag (ns_msg, int) __THROW;
-unsigned int ns_get16 (const unsigned char *) __THROW;
-unsigned long ns_get32 (const unsigned char *) __THROW;
-void ns_put16 (unsigned int, unsigned char *) __THROW;
-void ns_put32 (unsigned long, unsigned char *) __THROW;
-int ns_initparse (const unsigned char *, int, ns_msg *) __THROW;
-int ns_skiprr (const unsigned char *, const unsigned char *,
- ns_sect, int) __THROW;
-int ns_parserr (ns_msg *, ns_sect, int, ns_rr *) __THROW;
-int ns_sprintrr (const ns_msg *, const ns_rr *,
- const char *, const char *, char *, size_t)
- __THROW;
-int ns_sprintrrf (const unsigned char *, size_t, const char *,
- ns_class, ns_type, unsigned long,
- const unsigned char *, size_t, const char *,
- const char *, char *, size_t) __THROW;
-int ns_format_ttl (unsigned long, char *, size_t) __THROW;
-int ns_parse_ttl (const char *, unsigned long *) __THROW;
-uint32_t ns_datetosecs (const char *, int *) __THROW;
-int ns_name_ntol (const unsigned char *, unsigned char *, size_t)
- __THROW;
-int ns_name_ntop (const unsigned char *, char *, size_t) __THROW;
-int ns_name_pton (const char *, unsigned char *, size_t) __THROW;
-int ns_name_unpack (const unsigned char *, const unsigned char *,
- const unsigned char *, unsigned char *, size_t)
- __THROW;
-int ns_name_pack (const unsigned char *, unsigned char *, int,
- const unsigned char **, const unsigned char **)
- __THROW;
-int ns_name_uncompress (const unsigned char *,
- const unsigned char *,
- const unsigned char *,
- char *, size_t) __THROW;
-int ns_name_compress (const char *, unsigned char *, size_t,
- const unsigned char **,
- const unsigned char **) __THROW;
-int ns_name_skip (const unsigned char **, const unsigned char *)
- __THROW;
-void ns_name_rollback (const unsigned char *,
- const unsigned char **,
- const unsigned char **) __THROW;
-int ns_samedomain (const char *, const char *) __THROW;
-int ns_subdomain (const char *, const char *) __THROW;
-int ns_makecanon (const char *, char *, size_t) __THROW;
-int ns_samename (const char *, const char *) __THROW;
-__END_DECLS
-
-#include <arpa/nameser_compat.h>
-
-#endif /* !_ARPA_NAMESER_H_ */
-/*! \file */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/nameser_compat.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/nameser_compat.h
deleted file mode 100644
index f1c390f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/nameser_compat.h
+++ /dev/null
@@ -1,221 +0,0 @@
-/* Copyright (c) 1983, 1989
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef _ARPA_NAMESER_COMPAT_
-#define _ARPA_NAMESER_COMPAT_
-
-#include <endian.h>
-
-/*%
- * Structure for query header. The order of the fields is machine- and
- * compiler-dependent, depending on the byte/bit order and the layout
- * of bit fields. We use bit fields only in int variables, as this
- * is all ANSI requires. This requires a somewhat confusing rearrangement.
- */
-
-typedef struct {
- unsigned id :16; /*%< query identification number */
-#if __BYTE_ORDER == __BIG_ENDIAN
- /* fields in third byte */
- unsigned qr: 1; /*%< response flag */
- unsigned opcode: 4; /*%< purpose of message */
- unsigned aa: 1; /*%< authoritive answer */
- unsigned tc: 1; /*%< truncated message */
- unsigned rd: 1; /*%< recursion desired */
- /* fields in fourth byte */
- unsigned ra: 1; /*%< recursion available */
- unsigned unused :1; /*%< unused bits (MBZ as of 4.9.3a3) */
- unsigned ad: 1; /*%< authentic data from named */
- unsigned cd: 1; /*%< checking disabled by resolver */
- unsigned rcode :4; /*%< response code */
-#endif
-#if __BYTE_ORDER == __LITTLE_ENDIAN || __BYTE_ORDER == __PDP_ENDIAN
- /* fields in third byte */
- unsigned rd :1; /*%< recursion desired */
- unsigned tc :1; /*%< truncated message */
- unsigned aa :1; /*%< authoritive answer */
- unsigned opcode :4; /*%< purpose of message */
- unsigned qr :1; /*%< response flag */
- /* fields in fourth byte */
- unsigned rcode :4; /*%< response code */
- unsigned cd: 1; /*%< checking disabled by resolver */
- unsigned ad: 1; /*%< authentic data from named */
- unsigned unused :1; /*%< unused bits (MBZ as of 4.9.3a3) */
- unsigned ra :1; /*%< recursion available */
-#endif
- /* remaining bytes */
- unsigned qdcount :16; /*%< number of question entries */
- unsigned ancount :16; /*%< number of answer entries */
- unsigned nscount :16; /*%< number of authority entries */
- unsigned arcount :16; /*%< number of resource entries */
-} HEADER;
-
-#define PACKETSZ NS_PACKETSZ
-#define MAXDNAME NS_MAXDNAME
-#define MAXCDNAME NS_MAXCDNAME
-#define MAXLABEL NS_MAXLABEL
-#define HFIXEDSZ NS_HFIXEDSZ
-#define QFIXEDSZ NS_QFIXEDSZ
-#define RRFIXEDSZ NS_RRFIXEDSZ
-#define INT32SZ NS_INT32SZ
-#define INT16SZ NS_INT16SZ
-#define INT8SZ NS_INT8SZ
-#define INADDRSZ NS_INADDRSZ
-#define IN6ADDRSZ NS_IN6ADDRSZ
-#define INDIR_MASK NS_CMPRSFLGS
-#define NAMESERVER_PORT NS_DEFAULTPORT
-
-#define S_ZONE ns_s_zn
-#define S_PREREQ ns_s_pr
-#define S_UPDATE ns_s_ud
-#define S_ADDT ns_s_ar
-
-#define QUERY ns_o_query
-#define IQUERY ns_o_iquery
-#define STATUS ns_o_status
-#define NS_NOTIFY_OP ns_o_notify
-#define NS_UPDATE_OP ns_o_update
-
-#define NOERROR ns_r_noerror
-#define FORMERR ns_r_formerr
-#define SERVFAIL ns_r_servfail
-#define NXDOMAIN ns_r_nxdomain
-#define NOTIMP ns_r_notimpl
-#define REFUSED ns_r_refused
-#define YXDOMAIN ns_r_yxdomain
-#define YXRRSET ns_r_yxrrset
-#define NXRRSET ns_r_nxrrset
-#define NOTAUTH ns_r_notauth
-#define NOTZONE ns_r_notzone
-/*#define BADSIG ns_r_badsig*/
-/*#define BADKEY ns_r_badkey*/
-/*#define BADTIME ns_r_badtime*/
-
-
-#define DELETE ns_uop_delete
-#define ADD ns_uop_add
-
-#define T_A ns_t_a
-#define T_NS ns_t_ns
-#define T_MD ns_t_md
-#define T_MF ns_t_mf
-#define T_CNAME ns_t_cname
-#define T_SOA ns_t_soa
-#define T_MB ns_t_mb
-#define T_MG ns_t_mg
-#define T_MR ns_t_mr
-#define T_NULL ns_t_null
-#define T_WKS ns_t_wks
-#define T_PTR ns_t_ptr
-#define T_HINFO ns_t_hinfo
-#define T_MINFO ns_t_minfo
-#define T_MX ns_t_mx
-#define T_TXT ns_t_txt
-#define T_RP ns_t_rp
-#define T_AFSDB ns_t_afsdb
-#define T_X25 ns_t_x25
-#define T_ISDN ns_t_isdn
-#define T_RT ns_t_rt
-#define T_NSAP ns_t_nsap
-#define T_NSAP_PTR ns_t_nsap_ptr
-#define T_SIG ns_t_sig
-#define T_KEY ns_t_key
-#define T_PX ns_t_px
-#define T_GPOS ns_t_gpos
-#define T_AAAA ns_t_aaaa
-#define T_LOC ns_t_loc
-#define T_NXT ns_t_nxt
-#define T_EID ns_t_eid
-#define T_NIMLOC ns_t_nimloc
-#define T_SRV ns_t_srv
-#define T_ATMA ns_t_atma
-#define T_NAPTR ns_t_naptr
-#define T_KX ns_t_kx
-#define T_CERT ns_t_cert
-#define T_A6 ns_t_a6
-#define T_DNAME ns_t_dname
-#define T_SINK ns_t_sink
-#define T_OPT ns_t_opt
-#define T_APL ns_t_apl
-#define T_DS ns_t_ds
-#define T_SSHFP ns_t_sshfp
-#define T_IPSECKEY ns_t_ipseckey
-#define T_RRSIG ns_t_rrsig
-#define T_NSEC ns_t_nsec
-#define T_DNSKEY ns_t_dnskey
-#define T_DHCID ns_t_dhcid
-#define T_NSEC3 ns_t_nsec3
-#define T_NSEC3PARAM ns_t_nsec3param
-#define T_TLSA ns_t_tlsa
-#define T_SMIMEA ns_t_smimea
-#define T_HIP ns_t_hip
-#define T_NINFO ns_t_ninfo
-#define T_RKEY ns_t_rkey
-#define T_TALINK ns_t_talink
-#define T_CDS ns_t_cds
-#define T_CDNSKEY ns_t_cdnskey
-#define T_OPENPGPKEY ns_t_openpgpkey
-#define T_CSYNC ns_t_csync
-#define T_SPF ns_t_spf
-#define T_UINFO ns_t_uinfo
-#define T_UID ns_t_uid
-#define T_GID ns_t_gid
-#define T_UNSPEC ns_t_unspec
-#define T_NID ns_t_nid
-#define T_L32 ns_t_l32
-#define T_L64 ns_t_l64
-#define T_LP ns_t_lp
-#define T_EUI48 ns_t_eui48
-#define T_EUI64 ns_t_eui64
-#define T_TKEY ns_t_tkey
-#define T_TSIG ns_t_tsig
-#define T_IXFR ns_t_ixfr
-#define T_AXFR ns_t_axfr
-#define T_MAILB ns_t_mailb
-#define T_MAILA ns_t_maila
-#define T_ANY ns_t_any
-#define T_URI ns_t_uri
-#define T_CAA ns_t_caa
-#define T_AVC ns_t_avc
-#define T_TA ns_t_ta
-#define T_DLV ns_t_dlv
-
-#define C_IN ns_c_in
-#define C_CHAOS ns_c_chaos
-#define C_HS ns_c_hs
-/* BIND_UPDATE */
-#define C_NONE ns_c_none
-#define C_ANY ns_c_any
-
-#define GETSHORT NS_GET16
-#define GETLONG NS_GET32
-#define PUTSHORT NS_PUT16
-#define PUTLONG NS_PUT32
-
-#endif /* _ARPA_NAMESER_COMPAT_ */
-/*! \file */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/telnet.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/telnet.h
deleted file mode 100644
index 3774c89..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/telnet.h
+++ /dev/null
@@ -1,316 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)telnet.h 8.2 (Berkeley) 12/15/93
- */
-
-#ifndef _ARPA_TELNET_H
-#define _ARPA_TELNET_H 1
-
-/*
- * Definitions for the TELNET protocol.
- */
-#define IAC 255 /* interpret as command: */
-#define DONT 254 /* you are not to use option */
-#define DO 253 /* please, you use option */
-#define WONT 252 /* I won't use option */
-#define WILL 251 /* I will use option */
-#define SB 250 /* interpret as subnegotiation */
-#define GA 249 /* you may reverse the line */
-#define EL 248 /* erase the current line */
-#define EC 247 /* erase the current character */
-#define AYT 246 /* are you there */
-#define AO 245 /* abort output--but let prog finish */
-#define IP 244 /* interrupt process--permanently */
-#define BREAK 243 /* break */
-#define DM 242 /* data mark--for connect. cleaning */
-#define NOP 241 /* nop */
-#define SE 240 /* end sub negotiation */
-#define EOR 239 /* end of record (transparent mode) */
-#define ABORT 238 /* Abort process */
-#define SUSP 237 /* Suspend process */
-#define xEOF 236 /* End of file: EOF is already used... */
-
-#define SYNCH 242 /* for telfunc calls */
-
-#ifdef TELCMDS
-char *telcmds[] = {
- "EOF", "SUSP", "ABORT", "EOR",
- "SE", "NOP", "DMARK", "BRK", "IP", "AO", "AYT", "EC",
- "EL", "GA", "SB", "WILL", "WONT", "DO", "DONT", "IAC", 0,
-};
-#else
-extern char *telcmds[];
-#endif
-
-#define TELCMD_FIRST xEOF
-#define TELCMD_LAST IAC
-#define TELCMD_OK(x) ((unsigned int)(x) <= TELCMD_LAST && \
- (unsigned int)(x) >= TELCMD_FIRST)
-#define TELCMD(x) telcmds[(x)-TELCMD_FIRST]
-
-/* telnet options */
-#define TELOPT_BINARY 0 /* 8-bit data path */
-#define TELOPT_ECHO 1 /* echo */
-#define TELOPT_RCP 2 /* prepare to reconnect */
-#define TELOPT_SGA 3 /* suppress go ahead */
-#define TELOPT_NAMS 4 /* approximate message size */
-#define TELOPT_STATUS 5 /* give status */
-#define TELOPT_TM 6 /* timing mark */
-#define TELOPT_RCTE 7 /* remote controlled transmission and echo */
-#define TELOPT_NAOL 8 /* negotiate about output line width */
-#define TELOPT_NAOP 9 /* negotiate about output page size */
-#define TELOPT_NAOCRD 10 /* negotiate about CR disposition */
-#define TELOPT_NAOHTS 11 /* negotiate about horizontal tabstops */
-#define TELOPT_NAOHTD 12 /* negotiate about horizontal tab disposition */
-#define TELOPT_NAOFFD 13 /* negotiate about formfeed disposition */
-#define TELOPT_NAOVTS 14 /* negotiate about vertical tab stops */
-#define TELOPT_NAOVTD 15 /* negotiate about vertical tab disposition */
-#define TELOPT_NAOLFD 16 /* negotiate about output LF disposition */
-#define TELOPT_XASCII 17 /* extended ascii character set */
-#define TELOPT_LOGOUT 18 /* force logout */
-#define TELOPT_BM 19 /* byte macro */
-#define TELOPT_DET 20 /* data entry terminal */
-#define TELOPT_SUPDUP 21 /* supdup protocol */
-#define TELOPT_SUPDUPOUTPUT 22 /* supdup output */
-#define TELOPT_SNDLOC 23 /* send location */
-#define TELOPT_TTYPE 24 /* terminal type */
-#define TELOPT_EOR 25 /* end or record */
-#define TELOPT_TUID 26 /* TACACS user identification */
-#define TELOPT_OUTMRK 27 /* output marking */
-#define TELOPT_TTYLOC 28 /* terminal location number */
-#define TELOPT_3270REGIME 29 /* 3270 regime */
-#define TELOPT_X3PAD 30 /* X.3 PAD */
-#define TELOPT_NAWS 31 /* window size */
-#define TELOPT_TSPEED 32 /* terminal speed */
-#define TELOPT_LFLOW 33 /* remote flow control */
-#define TELOPT_LINEMODE 34 /* Linemode option */
-#define TELOPT_XDISPLOC 35 /* X Display Location */
-#define TELOPT_OLD_ENVIRON 36 /* Old - Environment variables */
-#define TELOPT_AUTHENTICATION 37/* Authenticate */
-#define TELOPT_ENCRYPT 38 /* Encryption option */
-#define TELOPT_NEW_ENVIRON 39 /* New - Environment variables */
-#define TELOPT_EXOPL 255 /* extended-options-list */
-
-
-#define NTELOPTS (1+TELOPT_NEW_ENVIRON)
-#ifdef TELOPTS
-char *telopts[NTELOPTS+1] = {
- "BINARY", "ECHO", "RCP", "SUPPRESS GO AHEAD", "NAME",
- "STATUS", "TIMING MARK", "RCTE", "NAOL", "NAOP",
- "NAOCRD", "NAOHTS", "NAOHTD", "NAOFFD", "NAOVTS",
- "NAOVTD", "NAOLFD", "EXTEND ASCII", "LOGOUT", "BYTE MACRO",
- "DATA ENTRY TERMINAL", "SUPDUP", "SUPDUP OUTPUT",
- "SEND LOCATION", "TERMINAL TYPE", "END OF RECORD",
- "TACACS UID", "OUTPUT MARKING", "TTYLOC",
- "3270 REGIME", "X.3 PAD", "NAWS", "TSPEED", "LFLOW",
- "LINEMODE", "XDISPLOC", "OLD-ENVIRON", "AUTHENTICATION",
- "ENCRYPT", "NEW-ENVIRON",
- 0,
-};
-#define TELOPT_FIRST TELOPT_BINARY
-#define TELOPT_LAST TELOPT_NEW_ENVIRON
-#define TELOPT_OK(x) ((unsigned int)(x) <= TELOPT_LAST)
-#define TELOPT(x) telopts[(x)-TELOPT_FIRST]
-#endif
-
-/* sub-option qualifiers */
-#define TELQUAL_IS 0 /* option is... */
-#define TELQUAL_SEND 1 /* send option */
-#define TELQUAL_INFO 2 /* ENVIRON: informational version of IS */
-#define TELQUAL_REPLY 2 /* AUTHENTICATION: client version of IS */
-#define TELQUAL_NAME 3 /* AUTHENTICATION: client version of IS */
-
-#define LFLOW_OFF 0 /* Disable remote flow control */
-#define LFLOW_ON 1 /* Enable remote flow control */
-#define LFLOW_RESTART_ANY 2 /* Restart output on any char */
-#define LFLOW_RESTART_XON 3 /* Restart output only on XON */
-
-/*
- * LINEMODE suboptions
- */
-
-#define LM_MODE 1
-#define LM_FORWARDMASK 2
-#define LM_SLC 3
-
-#define MODE_EDIT 0x01
-#define MODE_TRAPSIG 0x02
-#define MODE_ACK 0x04
-#define MODE_SOFT_TAB 0x08
-#define MODE_LIT_ECHO 0x10
-
-#define MODE_MASK 0x1f
-
-/* Not part of protocol, but needed to simplify things... */
-#define MODE_FLOW 0x0100
-#define MODE_ECHO 0x0200
-#define MODE_INBIN 0x0400
-#define MODE_OUTBIN 0x0800
-#define MODE_FORCE 0x1000
-
-#define SLC_SYNCH 1
-#define SLC_BRK 2
-#define SLC_IP 3
-#define SLC_AO 4
-#define SLC_AYT 5
-#define SLC_EOR 6
-#define SLC_ABORT 7
-#define SLC_EOF 8
-#define SLC_SUSP 9
-#define SLC_EC 10
-#define SLC_EL 11
-#define SLC_EW 12
-#define SLC_RP 13
-#define SLC_LNEXT 14
-#define SLC_XON 15
-#define SLC_XOFF 16
-#define SLC_FORW1 17
-#define SLC_FORW2 18
-
-#define NSLC 18
-
-/*
- * For backwards compatibility, we define SLC_NAMES to be the
- * list of names if SLC_NAMES is not defined.
- */
-#define SLC_NAMELIST "0", "SYNCH", "BRK", "IP", "AO", "AYT", "EOR", \
- "ABORT", "EOF", "SUSP", "EC", "EL", "EW", "RP", \
- "LNEXT", "XON", "XOFF", "FORW1", "FORW2", 0,
-#ifdef SLC_NAMES
-char *slc_names[] = {
- SLC_NAMELIST
-};
-#else
-extern char *slc_names[];
-#define SLC_NAMES SLC_NAMELIST
-#endif
-
-#define SLC_NAME_OK(x) ((unsigned int)(x) <= NSLC)
-#define SLC_NAME(x) slc_names[x]
-
-#define SLC_NOSUPPORT 0
-#define SLC_CANTCHANGE 1
-#define SLC_VARIABLE 2
-#define SLC_DEFAULT 3
-#define SLC_LEVELBITS 0x03
-
-#define SLC_FUNC 0
-#define SLC_FLAGS 1
-#define SLC_VALUE 2
-
-#define SLC_ACK 0x80
-#define SLC_FLUSHIN 0x40
-#define SLC_FLUSHOUT 0x20
-
-#define OLD_ENV_VAR 1
-#define OLD_ENV_VALUE 0
-#define NEW_ENV_VAR 0
-#define NEW_ENV_VALUE 1
-#define ENV_ESC 2
-#define ENV_USERVAR 3
-
-/*
- * AUTHENTICATION suboptions
- */
-
-/*
- * Who is authenticating who ...
- */
-#define AUTH_WHO_CLIENT 0 /* Client authenticating server */
-#define AUTH_WHO_SERVER 1 /* Server authenticating client */
-#define AUTH_WHO_MASK 1
-
-/*
- * amount of authentication done
- */
-#define AUTH_HOW_ONE_WAY 0
-#define AUTH_HOW_MUTUAL 2
-#define AUTH_HOW_MASK 2
-
-#define AUTHTYPE_NULL 0
-#define AUTHTYPE_KERBEROS_V4 1
-#define AUTHTYPE_KERBEROS_V5 2
-#define AUTHTYPE_SPX 3
-#define AUTHTYPE_MINK 4
-#define AUTHTYPE_CNT 5
-
-#define AUTHTYPE_TEST 99
-
-#ifdef AUTH_NAMES
-char *authtype_names[] = {
- "NULL", "KERBEROS_V4", "KERBEROS_V5", "SPX", "MINK", 0,
-};
-#else
-extern char *authtype_names[];
-#endif
-
-#define AUTHTYPE_NAME_OK(x) ((unsigned int)(x) < AUTHTYPE_CNT)
-#define AUTHTYPE_NAME(x) authtype_names[x]
-
-/*
- * ENCRYPTion suboptions
- */
-#define ENCRYPT_IS 0 /* I pick encryption type ... */
-#define ENCRYPT_SUPPORT 1 /* I support encryption types ... */
-#define ENCRYPT_REPLY 2 /* Initial setup response */
-#define ENCRYPT_START 3 /* Am starting to send encrypted */
-#define ENCRYPT_END 4 /* Am ending encrypted */
-#define ENCRYPT_REQSTART 5 /* Request you start encrypting */
-#define ENCRYPT_REQEND 6 /* Request you send encrypting */
-#define ENCRYPT_ENC_KEYID 7
-#define ENCRYPT_DEC_KEYID 8
-#define ENCRYPT_CNT 9
-
-#define ENCTYPE_ANY 0
-#define ENCTYPE_DES_CFB64 1
-#define ENCTYPE_DES_OFB64 2
-#define ENCTYPE_CNT 3
-
-#ifdef ENCRYPT_NAMES
-char *encrypt_names[] = {
- "IS", "SUPPORT", "REPLY", "START", "END",
- "REQUEST-START", "REQUEST-END", "ENC-KEYID", "DEC-KEYID",
- 0,
-};
-char *enctype_names[] = {
- "ANY", "DES_CFB64", "DES_OFB64", 0,
-};
-#else
-extern char *encrypt_names[];
-extern char *enctype_names[];
-#endif
-
-
-#define ENCRYPT_NAME_OK(x) ((unsigned int)(x) < ENCRYPT_CNT)
-#define ENCRYPT_NAME(x) encrypt_names[x]
-
-#define ENCTYPE_NAME_OK(x) ((unsigned int)(x) < ENCTYPE_CNT)
-#define ENCTYPE_NAME(x) enctype_names[x]
-
-#endif /* arpa/telnet.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/tftp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/tftp.h
deleted file mode 100644
index 86e0b6e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/arpa/tftp.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)tftp.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _ARPA_TFTP_H
-#define _ARPA_TFTP_H 1
-
-/*
- * Trivial File Transfer Protocol (IEN-133)
- */
-#define SEGSIZE 512 /* data segment size */
-
-/*
- * Packet types.
- */
-#define RRQ 01 /* read request */
-#define WRQ 02 /* write request */
-#define DATA 03 /* data packet */
-#define ACK 04 /* acknowledgement */
-#define ERROR 05 /* error code */
-
-struct tftphdr {
- short th_opcode; /* packet type */
- union {
- char tu_padding[3]; /* sizeof() compat */
- struct {
- union {
- unsigned short tu_block; /* block # */
- short tu_code; /* error code */
- } __attribute__ ((__packed__)) th_u3;
- char tu_data[0]; /* data or error string */
- } __attribute__ ((__packed__)) th_u2;
- char tu_stuff[0]; /* request packet stuff */
- } __attribute__ ((__packed__)) th_u1;
-} __attribute__ ((__packed__));
-
-#define th_block th_u1.th_u2.th_u3.tu_block
-#define th_code th_u1.th_u2.th_u3.tu_code
-#define th_stuff th_u1.tu_stuff
-#define th_data th_u1.th_u2.tu_data
-#define th_msg th_u1.th_u2.tu_data
-
-/*
- * Error codes.
- */
-#define EUNDEF 0 /* not defined */
-#define ENOTFOUND 1 /* file not found */
-#define EACCESS 2 /* access violation */
-#define ENOSPACE 3 /* disk full or allocation exceeded */
-#define EBADOP 4 /* illegal TFTP operation */
-#define EBADID 5 /* unknown transfer ID */
-#define EEXISTS 6 /* file already exists */
-#define ENOUSER 7 /* no such user */
-
-#endif /* arpa/tftp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/assert.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/assert.h
deleted file mode 100644
index 2894908..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/assert.h
+++ /dev/null
@@ -1,141 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.2 Diagnostics <assert.h>
- */
-
-#ifdef _ASSERT_H
-
-# undef _ASSERT_H
-# undef assert
-# undef __ASSERT_VOID_CAST
-
-# ifdef __USE_GNU
-# undef assert_perror
-# endif
-
-#endif /* assert.h */
-
-#define _ASSERT_H 1
-#include <features.h>
-
-#if defined __cplusplus && __GNUC_PREREQ (2,95)
-# define __ASSERT_VOID_CAST static_cast<void>
-#else
-# define __ASSERT_VOID_CAST (void)
-#endif
-
-/* void assert (int expression);
-
- If NDEBUG is defined, do nothing.
- If not, and EXPRESSION is zero, print an error message and abort. */
-
-#ifdef NDEBUG
-
-# define assert(expr) (__ASSERT_VOID_CAST (0))
-
-/* void assert_perror (int errnum);
-
- If NDEBUG is defined, do nothing. If not, and ERRNUM is not zero, print an
- error message with the error text for ERRNUM and abort.
- (This is a GNU extension.) */
-
-# ifdef __USE_GNU
-# define assert_perror(errnum) (__ASSERT_VOID_CAST (0))
-# endif
-
-#else /* Not NDEBUG. */
-
-__BEGIN_DECLS
-
-/* This prints an "Assertion failed" message and aborts. */
-extern void __assert_fail (const char *__assertion, const char *__file,
- unsigned int __line, const char *__function)
- __THROW __attribute__ ((__noreturn__));
-
-/* Likewise, but prints the error text for ERRNUM. */
-extern void __assert_perror_fail (int __errnum, const char *__file,
- unsigned int __line, const char *__function)
- __THROW __attribute__ ((__noreturn__));
-
-
-/* The following is not at all used here but needed for standard
- compliance. */
-extern void __assert (const char *__assertion, const char *__file, int __line)
- __THROW __attribute__ ((__noreturn__));
-
-
-__END_DECLS
-
-/* When possible, define assert so that it does not add extra
- parentheses around EXPR. Otherwise, those added parentheses would
- suppress warnings we'd expect to be detected by gcc's -Wparentheses. */
-# if defined __cplusplus
-# define assert(expr) \
- (static_cast <bool> (expr) \
- ? void (0) \
- : __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION))
-# elif !defined __GNUC__ || defined __STRICT_ANSI__
-# define assert(expr) \
- ((expr) \
- ? __ASSERT_VOID_CAST (0) \
- : __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION))
-# else
-/* The first occurrence of EXPR is not evaluated due to the sizeof,
- but will trigger any pedantic warnings masked by the __extension__
- for the second occurrence. The ternary operator is required to
- support function pointers and bit fields in this context, and to
- suppress the evaluation of variable length arrays. */
-# define assert(expr) \
- ((void) sizeof ((expr) ? 1 : 0), __extension__ ({ \
- if (expr) \
- ; /* empty */ \
- else \
- __assert_fail (#expr, __FILE__, __LINE__, __ASSERT_FUNCTION); \
- }))
-# endif
-
-# ifdef __USE_GNU
-# define assert_perror(errnum) \
- (!(errnum) \
- ? __ASSERT_VOID_CAST (0) \
- : __assert_perror_fail ((errnum), __FILE__, __LINE__, __ASSERT_FUNCTION))
-# endif
-
-/* Version 2.4 and later of GCC define a magical variable `__PRETTY_FUNCTION__'
- which contains the name of the function currently being defined.
- This is broken in G++ before version 2.6.
- C9x has a similar variable called __func__, but prefer the GCC one since
- it demangles C++ function names. */
-# if defined __cplusplus ? __GNUC_PREREQ (2, 6) : __GNUC_PREREQ (2, 4)
-# define __ASSERT_FUNCTION __extension__ __PRETTY_FUNCTION__
-# else
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __ASSERT_FUNCTION __func__
-# else
-# define __ASSERT_FUNCTION ((const char *) 0)
-# endif
-# endif
-
-#endif /* NDEBUG. */
-
-
-#if defined __USE_ISOC11 && !defined __cplusplus
-# undef static_assert
-# define static_assert _Static_assert
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/a.out.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/a.out.h
deleted file mode 100644
index 0e4a7c9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/a.out.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef __A_OUT_GNU_H__
-# error "Never use <bits/a.out.h> directly; include <a.out.h> instead."
-#endif
-
-#ifdef __x86_64__
-
-/* Signal to users of this header that this architecture really doesn't
- support a.out binary format. */
-#define __NO_A_OUT_SUPPORT 1
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/argp-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/argp-ldbl.h
deleted file mode 100644
index 903b06f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/argp-ldbl.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Redirections for argp functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ARGP_H
-# error "Never include <bits/argp-ldbl.h> directly; use <argp.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (argp_error)
-__LDBL_REDIR_DECL (argp_failure)
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/byteswap.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/byteswap.h
deleted file mode 100644
index 6438a8b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/byteswap.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* Macros and inline functions to swap the order of bytes in integer values.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _BYTESWAP_H && !defined _NETINET_IN_H && !defined _ENDIAN_H
-# error "Never use <bits/byteswap.h> directly; include <byteswap.h> instead."
-#endif
-
-#ifndef _BITS_BYTESWAP_H
-#define _BITS_BYTESWAP_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-/* Swap bytes in 16-bit value. */
-#define __bswap_constant_16(x) \
- ((__uint16_t) ((((x) >> 8) & 0xff) | (((x) & 0xff) << 8)))
-
-static __inline __uint16_t
-__bswap_16 (__uint16_t __bsx)
-{
-#if __GNUC_PREREQ (4, 8)
- return __builtin_bswap16 (__bsx);
-#else
- return __bswap_constant_16 (__bsx);
-#endif
-}
-
-/* Swap bytes in 32-bit value. */
-#define __bswap_constant_32(x) \
- ((((x) & 0xff000000u) >> 24) | (((x) & 0x00ff0000u) >> 8) \
- | (((x) & 0x0000ff00u) << 8) | (((x) & 0x000000ffu) << 24))
-
-static __inline __uint32_t
-__bswap_32 (__uint32_t __bsx)
-{
-#if __GNUC_PREREQ (4, 3)
- return __builtin_bswap32 (__bsx);
-#else
- return __bswap_constant_32 (__bsx);
-#endif
-}
-
-/* Swap bytes in 64-bit value. */
-#define __bswap_constant_64(x) \
- ((((x) & 0xff00000000000000ull) >> 56) \
- | (((x) & 0x00ff000000000000ull) >> 40) \
- | (((x) & 0x0000ff0000000000ull) >> 24) \
- | (((x) & 0x000000ff00000000ull) >> 8) \
- | (((x) & 0x00000000ff000000ull) << 8) \
- | (((x) & 0x0000000000ff0000ull) << 24) \
- | (((x) & 0x000000000000ff00ull) << 40) \
- | (((x) & 0x00000000000000ffull) << 56))
-
-__extension__ static __inline __uint64_t
-__bswap_64 (__uint64_t __bsx)
-{
-#if __GNUC_PREREQ (4, 3)
- return __builtin_bswap64 (__bsx);
-#else
- return __bswap_constant_64 (__bsx);
-#endif
-}
-
-#endif /* _BITS_BYTESWAP_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/cmathcalls.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/cmathcalls.h
deleted file mode 100644
index 20a65b5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/cmathcalls.h
+++ /dev/null
@@ -1,130 +0,0 @@
-/* Prototype declarations for complex math functions;
- helper file for <complex.h>.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* NOTE: Because of the special way this file is used by <complex.h>, this
- file must NOT be protected from multiple inclusion as header files
- usually are.
-
- This file provides prototype declarations for the math functions.
- Most functions are declared using the macro:
-
- __MATHCALL (NAME, (ARGS...));
-
- This means there is a function `NAME' returning `double' and a function
- `NAMEf' returning `float'. Each place `_Mdouble_' appears in the
- prototype, that is actually `double' in the prototype for `NAME' and
- `float' in the prototype for `NAMEf'. Reentrant variant functions are
- called `NAME_r' and `NAMEf_r'.
-
- Functions returning other types like `int' are declared using the macro:
-
- __MATHDECL (TYPE, NAME, (ARGS...));
-
- This is just like __MATHCALL but for a function returning `TYPE'
- instead of `_Mdouble_'. In all of these cases, there is still
- both a `NAME' and a `NAMEf' that takes `float' arguments. */
-
-#ifndef _COMPLEX_H
-#error "Never use <bits/cmathcalls.h> directly; include <complex.h> instead."
-#endif
-
-#ifndef _Mdouble_complex_
-# define _Mdouble_complex_ _Mdouble_ _Complex
-#endif
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of Z. */
-__MATHCALL (cacos, (_Mdouble_complex_ __z));
-/* Arc sine of Z. */
-__MATHCALL (casin, (_Mdouble_complex_ __z));
-/* Arc tangent of Z. */
-__MATHCALL (catan, (_Mdouble_complex_ __z));
-
-/* Cosine of Z. */
-__MATHCALL (ccos, (_Mdouble_complex_ __z));
-/* Sine of Z. */
-__MATHCALL (csin, (_Mdouble_complex_ __z));
-/* Tangent of Z. */
-__MATHCALL (ctan, (_Mdouble_complex_ __z));
-
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic arc cosine of Z. */
-__MATHCALL (cacosh, (_Mdouble_complex_ __z));
-/* Hyperbolic arc sine of Z. */
-__MATHCALL (casinh, (_Mdouble_complex_ __z));
-/* Hyperbolic arc tangent of Z. */
-__MATHCALL (catanh, (_Mdouble_complex_ __z));
-
-/* Hyperbolic cosine of Z. */
-__MATHCALL (ccosh, (_Mdouble_complex_ __z));
-/* Hyperbolic sine of Z. */
-__MATHCALL (csinh, (_Mdouble_complex_ __z));
-/* Hyperbolic tangent of Z. */
-__MATHCALL (ctanh, (_Mdouble_complex_ __z));
-
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of Z. */
-__MATHCALL (cexp, (_Mdouble_complex_ __z));
-
-/* Natural logarithm of Z. */
-__MATHCALL (clog, (_Mdouble_complex_ __z));
-
-#ifdef __USE_GNU
-/* The base 10 logarithm is not defined by the standard but to implement
- the standard C++ library it is handy. */
-__MATHCALL (clog10, (_Mdouble_complex_ __z));
-#endif
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-__MATHCALL (cpow, (_Mdouble_complex_ __x, _Mdouble_complex_ __y));
-
-/* Return the square root of Z. */
-__MATHCALL (csqrt, (_Mdouble_complex_ __z));
-
-
-/* Absolute value, conjugates, and projection. */
-
-/* Absolute value of Z. */
-__MATHDECL (_Mdouble_,cabs, (_Mdouble_complex_ __z));
-
-/* Argument value of Z. */
-__MATHDECL (_Mdouble_,carg, (_Mdouble_complex_ __z));
-
-/* Complex conjugate of Z. */
-__MATHCALL (conj, (_Mdouble_complex_ __z));
-
-/* Projection of Z onto the Riemann sphere. */
-__MATHCALL (cproj, (_Mdouble_complex_ __z));
-
-
-/* Decomposing complex values. */
-
-/* Imaginary part of Z. */
-__MATHDECL (_Mdouble_,cimag, (_Mdouble_complex_ __z));
-
-/* Real part of Z. */
-__MATHDECL (_Mdouble_,creal, (_Mdouble_complex_ __z));
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/confname.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/confname.h
deleted file mode 100644
index 8068bda..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/confname.h
+++ /dev/null
@@ -1,675 +0,0 @@
-/* `sysconf', `pathconf', and `confstr' NAME values. Generic version.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never use <bits/confname.h> directly; include <unistd.h> instead."
-#endif
-
-/* Values for the NAME argument to `pathconf' and `fpathconf'. */
-enum
- {
- _PC_LINK_MAX,
-#define _PC_LINK_MAX _PC_LINK_MAX
- _PC_MAX_CANON,
-#define _PC_MAX_CANON _PC_MAX_CANON
- _PC_MAX_INPUT,
-#define _PC_MAX_INPUT _PC_MAX_INPUT
- _PC_NAME_MAX,
-#define _PC_NAME_MAX _PC_NAME_MAX
- _PC_PATH_MAX,
-#define _PC_PATH_MAX _PC_PATH_MAX
- _PC_PIPE_BUF,
-#define _PC_PIPE_BUF _PC_PIPE_BUF
- _PC_CHOWN_RESTRICTED,
-#define _PC_CHOWN_RESTRICTED _PC_CHOWN_RESTRICTED
- _PC_NO_TRUNC,
-#define _PC_NO_TRUNC _PC_NO_TRUNC
- _PC_VDISABLE,
-#define _PC_VDISABLE _PC_VDISABLE
- _PC_SYNC_IO,
-#define _PC_SYNC_IO _PC_SYNC_IO
- _PC_ASYNC_IO,
-#define _PC_ASYNC_IO _PC_ASYNC_IO
- _PC_PRIO_IO,
-#define _PC_PRIO_IO _PC_PRIO_IO
- _PC_SOCK_MAXBUF,
-#define _PC_SOCK_MAXBUF _PC_SOCK_MAXBUF
- _PC_FILESIZEBITS,
-#define _PC_FILESIZEBITS _PC_FILESIZEBITS
- _PC_REC_INCR_XFER_SIZE,
-#define _PC_REC_INCR_XFER_SIZE _PC_REC_INCR_XFER_SIZE
- _PC_REC_MAX_XFER_SIZE,
-#define _PC_REC_MAX_XFER_SIZE _PC_REC_MAX_XFER_SIZE
- _PC_REC_MIN_XFER_SIZE,
-#define _PC_REC_MIN_XFER_SIZE _PC_REC_MIN_XFER_SIZE
- _PC_REC_XFER_ALIGN,
-#define _PC_REC_XFER_ALIGN _PC_REC_XFER_ALIGN
- _PC_ALLOC_SIZE_MIN,
-#define _PC_ALLOC_SIZE_MIN _PC_ALLOC_SIZE_MIN
- _PC_SYMLINK_MAX,
-#define _PC_SYMLINK_MAX _PC_SYMLINK_MAX
- _PC_2_SYMLINKS
-#define _PC_2_SYMLINKS _PC_2_SYMLINKS
- };
-
-/* Values for the argument to `sysconf'. */
-enum
- {
- _SC_ARG_MAX,
-#define _SC_ARG_MAX _SC_ARG_MAX
- _SC_CHILD_MAX,
-#define _SC_CHILD_MAX _SC_CHILD_MAX
- _SC_CLK_TCK,
-#define _SC_CLK_TCK _SC_CLK_TCK
- _SC_NGROUPS_MAX,
-#define _SC_NGROUPS_MAX _SC_NGROUPS_MAX
- _SC_OPEN_MAX,
-#define _SC_OPEN_MAX _SC_OPEN_MAX
- _SC_STREAM_MAX,
-#define _SC_STREAM_MAX _SC_STREAM_MAX
- _SC_TZNAME_MAX,
-#define _SC_TZNAME_MAX _SC_TZNAME_MAX
- _SC_JOB_CONTROL,
-#define _SC_JOB_CONTROL _SC_JOB_CONTROL
- _SC_SAVED_IDS,
-#define _SC_SAVED_IDS _SC_SAVED_IDS
- _SC_REALTIME_SIGNALS,
-#define _SC_REALTIME_SIGNALS _SC_REALTIME_SIGNALS
- _SC_PRIORITY_SCHEDULING,
-#define _SC_PRIORITY_SCHEDULING _SC_PRIORITY_SCHEDULING
- _SC_TIMERS,
-#define _SC_TIMERS _SC_TIMERS
- _SC_ASYNCHRONOUS_IO,
-#define _SC_ASYNCHRONOUS_IO _SC_ASYNCHRONOUS_IO
- _SC_PRIORITIZED_IO,
-#define _SC_PRIORITIZED_IO _SC_PRIORITIZED_IO
- _SC_SYNCHRONIZED_IO,
-#define _SC_SYNCHRONIZED_IO _SC_SYNCHRONIZED_IO
- _SC_FSYNC,
-#define _SC_FSYNC _SC_FSYNC
- _SC_MAPPED_FILES,
-#define _SC_MAPPED_FILES _SC_MAPPED_FILES
- _SC_MEMLOCK,
-#define _SC_MEMLOCK _SC_MEMLOCK
- _SC_MEMLOCK_RANGE,
-#define _SC_MEMLOCK_RANGE _SC_MEMLOCK_RANGE
- _SC_MEMORY_PROTECTION,
-#define _SC_MEMORY_PROTECTION _SC_MEMORY_PROTECTION
- _SC_MESSAGE_PASSING,
-#define _SC_MESSAGE_PASSING _SC_MESSAGE_PASSING
- _SC_SEMAPHORES,
-#define _SC_SEMAPHORES _SC_SEMAPHORES
- _SC_SHARED_MEMORY_OBJECTS,
-#define _SC_SHARED_MEMORY_OBJECTS _SC_SHARED_MEMORY_OBJECTS
- _SC_AIO_LISTIO_MAX,
-#define _SC_AIO_LISTIO_MAX _SC_AIO_LISTIO_MAX
- _SC_AIO_MAX,
-#define _SC_AIO_MAX _SC_AIO_MAX
- _SC_AIO_PRIO_DELTA_MAX,
-#define _SC_AIO_PRIO_DELTA_MAX _SC_AIO_PRIO_DELTA_MAX
- _SC_DELAYTIMER_MAX,
-#define _SC_DELAYTIMER_MAX _SC_DELAYTIMER_MAX
- _SC_MQ_OPEN_MAX,
-#define _SC_MQ_OPEN_MAX _SC_MQ_OPEN_MAX
- _SC_MQ_PRIO_MAX,
-#define _SC_MQ_PRIO_MAX _SC_MQ_PRIO_MAX
- _SC_VERSION,
-#define _SC_VERSION _SC_VERSION
- _SC_PAGESIZE,
-#define _SC_PAGESIZE _SC_PAGESIZE
-#define _SC_PAGE_SIZE _SC_PAGESIZE
- _SC_RTSIG_MAX,
-#define _SC_RTSIG_MAX _SC_RTSIG_MAX
- _SC_SEM_NSEMS_MAX,
-#define _SC_SEM_NSEMS_MAX _SC_SEM_NSEMS_MAX
- _SC_SEM_VALUE_MAX,
-#define _SC_SEM_VALUE_MAX _SC_SEM_VALUE_MAX
- _SC_SIGQUEUE_MAX,
-#define _SC_SIGQUEUE_MAX _SC_SIGQUEUE_MAX
- _SC_TIMER_MAX,
-#define _SC_TIMER_MAX _SC_TIMER_MAX
-
- /* Values for the argument to `sysconf'
- corresponding to _POSIX2_* symbols. */
- _SC_BC_BASE_MAX,
-#define _SC_BC_BASE_MAX _SC_BC_BASE_MAX
- _SC_BC_DIM_MAX,
-#define _SC_BC_DIM_MAX _SC_BC_DIM_MAX
- _SC_BC_SCALE_MAX,
-#define _SC_BC_SCALE_MAX _SC_BC_SCALE_MAX
- _SC_BC_STRING_MAX,
-#define _SC_BC_STRING_MAX _SC_BC_STRING_MAX
- _SC_COLL_WEIGHTS_MAX,
-#define _SC_COLL_WEIGHTS_MAX _SC_COLL_WEIGHTS_MAX
- _SC_EQUIV_CLASS_MAX,
-#define _SC_EQUIV_CLASS_MAX _SC_EQUIV_CLASS_MAX
- _SC_EXPR_NEST_MAX,
-#define _SC_EXPR_NEST_MAX _SC_EXPR_NEST_MAX
- _SC_LINE_MAX,
-#define _SC_LINE_MAX _SC_LINE_MAX
- _SC_RE_DUP_MAX,
-#define _SC_RE_DUP_MAX _SC_RE_DUP_MAX
- _SC_CHARCLASS_NAME_MAX,
-#define _SC_CHARCLASS_NAME_MAX _SC_CHARCLASS_NAME_MAX
-
- _SC_2_VERSION,
-#define _SC_2_VERSION _SC_2_VERSION
- _SC_2_C_BIND,
-#define _SC_2_C_BIND _SC_2_C_BIND
- _SC_2_C_DEV,
-#define _SC_2_C_DEV _SC_2_C_DEV
- _SC_2_FORT_DEV,
-#define _SC_2_FORT_DEV _SC_2_FORT_DEV
- _SC_2_FORT_RUN,
-#define _SC_2_FORT_RUN _SC_2_FORT_RUN
- _SC_2_SW_DEV,
-#define _SC_2_SW_DEV _SC_2_SW_DEV
- _SC_2_LOCALEDEF,
-#define _SC_2_LOCALEDEF _SC_2_LOCALEDEF
-
- _SC_PII,
-#define _SC_PII _SC_PII
- _SC_PII_XTI,
-#define _SC_PII_XTI _SC_PII_XTI
- _SC_PII_SOCKET,
-#define _SC_PII_SOCKET _SC_PII_SOCKET
- _SC_PII_INTERNET,
-#define _SC_PII_INTERNET _SC_PII_INTERNET
- _SC_PII_OSI,
-#define _SC_PII_OSI _SC_PII_OSI
- _SC_POLL,
-#define _SC_POLL _SC_POLL
- _SC_SELECT,
-#define _SC_SELECT _SC_SELECT
- _SC_UIO_MAXIOV,
-#define _SC_UIO_MAXIOV _SC_UIO_MAXIOV
- _SC_IOV_MAX = _SC_UIO_MAXIOV,
-#define _SC_IOV_MAX _SC_IOV_MAX
- _SC_PII_INTERNET_STREAM,
-#define _SC_PII_INTERNET_STREAM _SC_PII_INTERNET_STREAM
- _SC_PII_INTERNET_DGRAM,
-#define _SC_PII_INTERNET_DGRAM _SC_PII_INTERNET_DGRAM
- _SC_PII_OSI_COTS,
-#define _SC_PII_OSI_COTS _SC_PII_OSI_COTS
- _SC_PII_OSI_CLTS,
-#define _SC_PII_OSI_CLTS _SC_PII_OSI_CLTS
- _SC_PII_OSI_M,
-#define _SC_PII_OSI_M _SC_PII_OSI_M
- _SC_T_IOV_MAX,
-#define _SC_T_IOV_MAX _SC_T_IOV_MAX
-
- /* Values according to POSIX 1003.1c (POSIX threads). */
- _SC_THREADS,
-#define _SC_THREADS _SC_THREADS
- _SC_THREAD_SAFE_FUNCTIONS,
-#define _SC_THREAD_SAFE_FUNCTIONS _SC_THREAD_SAFE_FUNCTIONS
- _SC_GETGR_R_SIZE_MAX,
-#define _SC_GETGR_R_SIZE_MAX _SC_GETGR_R_SIZE_MAX
- _SC_GETPW_R_SIZE_MAX,
-#define _SC_GETPW_R_SIZE_MAX _SC_GETPW_R_SIZE_MAX
- _SC_LOGIN_NAME_MAX,
-#define _SC_LOGIN_NAME_MAX _SC_LOGIN_NAME_MAX
- _SC_TTY_NAME_MAX,
-#define _SC_TTY_NAME_MAX _SC_TTY_NAME_MAX
- _SC_THREAD_DESTRUCTOR_ITERATIONS,
-#define _SC_THREAD_DESTRUCTOR_ITERATIONS _SC_THREAD_DESTRUCTOR_ITERATIONS
- _SC_THREAD_KEYS_MAX,
-#define _SC_THREAD_KEYS_MAX _SC_THREAD_KEYS_MAX
- _SC_THREAD_STACK_MIN,
-#define _SC_THREAD_STACK_MIN _SC_THREAD_STACK_MIN
- _SC_THREAD_THREADS_MAX,
-#define _SC_THREAD_THREADS_MAX _SC_THREAD_THREADS_MAX
- _SC_THREAD_ATTR_STACKADDR,
-#define _SC_THREAD_ATTR_STACKADDR _SC_THREAD_ATTR_STACKADDR
- _SC_THREAD_ATTR_STACKSIZE,
-#define _SC_THREAD_ATTR_STACKSIZE _SC_THREAD_ATTR_STACKSIZE
- _SC_THREAD_PRIORITY_SCHEDULING,
-#define _SC_THREAD_PRIORITY_SCHEDULING _SC_THREAD_PRIORITY_SCHEDULING
- _SC_THREAD_PRIO_INHERIT,
-#define _SC_THREAD_PRIO_INHERIT _SC_THREAD_PRIO_INHERIT
- _SC_THREAD_PRIO_PROTECT,
-#define _SC_THREAD_PRIO_PROTECT _SC_THREAD_PRIO_PROTECT
- _SC_THREAD_PROCESS_SHARED,
-#define _SC_THREAD_PROCESS_SHARED _SC_THREAD_PROCESS_SHARED
-
- _SC_NPROCESSORS_CONF,
-#define _SC_NPROCESSORS_CONF _SC_NPROCESSORS_CONF
- _SC_NPROCESSORS_ONLN,
-#define _SC_NPROCESSORS_ONLN _SC_NPROCESSORS_ONLN
- _SC_PHYS_PAGES,
-#define _SC_PHYS_PAGES _SC_PHYS_PAGES
- _SC_AVPHYS_PAGES,
-#define _SC_AVPHYS_PAGES _SC_AVPHYS_PAGES
- _SC_ATEXIT_MAX,
-#define _SC_ATEXIT_MAX _SC_ATEXIT_MAX
- _SC_PASS_MAX,
-#define _SC_PASS_MAX _SC_PASS_MAX
-
- _SC_XOPEN_VERSION,
-#define _SC_XOPEN_VERSION _SC_XOPEN_VERSION
- _SC_XOPEN_XCU_VERSION,
-#define _SC_XOPEN_XCU_VERSION _SC_XOPEN_XCU_VERSION
- _SC_XOPEN_UNIX,
-#define _SC_XOPEN_UNIX _SC_XOPEN_UNIX
- _SC_XOPEN_CRYPT,
-#define _SC_XOPEN_CRYPT _SC_XOPEN_CRYPT
- _SC_XOPEN_ENH_I18N,
-#define _SC_XOPEN_ENH_I18N _SC_XOPEN_ENH_I18N
- _SC_XOPEN_SHM,
-#define _SC_XOPEN_SHM _SC_XOPEN_SHM
-
- _SC_2_CHAR_TERM,
-#define _SC_2_CHAR_TERM _SC_2_CHAR_TERM
- _SC_2_C_VERSION,
-#define _SC_2_C_VERSION _SC_2_C_VERSION
- _SC_2_UPE,
-#define _SC_2_UPE _SC_2_UPE
-
- _SC_XOPEN_XPG2,
-#define _SC_XOPEN_XPG2 _SC_XOPEN_XPG2
- _SC_XOPEN_XPG3,
-#define _SC_XOPEN_XPG3 _SC_XOPEN_XPG3
- _SC_XOPEN_XPG4,
-#define _SC_XOPEN_XPG4 _SC_XOPEN_XPG4
-
- _SC_CHAR_BIT,
-#define _SC_CHAR_BIT _SC_CHAR_BIT
- _SC_CHAR_MAX,
-#define _SC_CHAR_MAX _SC_CHAR_MAX
- _SC_CHAR_MIN,
-#define _SC_CHAR_MIN _SC_CHAR_MIN
- _SC_INT_MAX,
-#define _SC_INT_MAX _SC_INT_MAX
- _SC_INT_MIN,
-#define _SC_INT_MIN _SC_INT_MIN
- _SC_LONG_BIT,
-#define _SC_LONG_BIT _SC_LONG_BIT
- _SC_WORD_BIT,
-#define _SC_WORD_BIT _SC_WORD_BIT
- _SC_MB_LEN_MAX,
-#define _SC_MB_LEN_MAX _SC_MB_LEN_MAX
- _SC_NZERO,
-#define _SC_NZERO _SC_NZERO
- _SC_SSIZE_MAX,
-#define _SC_SSIZE_MAX _SC_SSIZE_MAX
- _SC_SCHAR_MAX,
-#define _SC_SCHAR_MAX _SC_SCHAR_MAX
- _SC_SCHAR_MIN,
-#define _SC_SCHAR_MIN _SC_SCHAR_MIN
- _SC_SHRT_MAX,
-#define _SC_SHRT_MAX _SC_SHRT_MAX
- _SC_SHRT_MIN,
-#define _SC_SHRT_MIN _SC_SHRT_MIN
- _SC_UCHAR_MAX,
-#define _SC_UCHAR_MAX _SC_UCHAR_MAX
- _SC_UINT_MAX,
-#define _SC_UINT_MAX _SC_UINT_MAX
- _SC_ULONG_MAX,
-#define _SC_ULONG_MAX _SC_ULONG_MAX
- _SC_USHRT_MAX,
-#define _SC_USHRT_MAX _SC_USHRT_MAX
-
- _SC_NL_ARGMAX,
-#define _SC_NL_ARGMAX _SC_NL_ARGMAX
- _SC_NL_LANGMAX,
-#define _SC_NL_LANGMAX _SC_NL_LANGMAX
- _SC_NL_MSGMAX,
-#define _SC_NL_MSGMAX _SC_NL_MSGMAX
- _SC_NL_NMAX,
-#define _SC_NL_NMAX _SC_NL_NMAX
- _SC_NL_SETMAX,
-#define _SC_NL_SETMAX _SC_NL_SETMAX
- _SC_NL_TEXTMAX,
-#define _SC_NL_TEXTMAX _SC_NL_TEXTMAX
-
- _SC_XBS5_ILP32_OFF32,
-#define _SC_XBS5_ILP32_OFF32 _SC_XBS5_ILP32_OFF32
- _SC_XBS5_ILP32_OFFBIG,
-#define _SC_XBS5_ILP32_OFFBIG _SC_XBS5_ILP32_OFFBIG
- _SC_XBS5_LP64_OFF64,
-#define _SC_XBS5_LP64_OFF64 _SC_XBS5_LP64_OFF64
- _SC_XBS5_LPBIG_OFFBIG,
-#define _SC_XBS5_LPBIG_OFFBIG _SC_XBS5_LPBIG_OFFBIG
-
- _SC_XOPEN_LEGACY,
-#define _SC_XOPEN_LEGACY _SC_XOPEN_LEGACY
- _SC_XOPEN_REALTIME,
-#define _SC_XOPEN_REALTIME _SC_XOPEN_REALTIME
- _SC_XOPEN_REALTIME_THREADS,
-#define _SC_XOPEN_REALTIME_THREADS _SC_XOPEN_REALTIME_THREADS
-
- _SC_ADVISORY_INFO,
-#define _SC_ADVISORY_INFO _SC_ADVISORY_INFO
- _SC_BARRIERS,
-#define _SC_BARRIERS _SC_BARRIERS
- _SC_BASE,
-#define _SC_BASE _SC_BASE
- _SC_C_LANG_SUPPORT,
-#define _SC_C_LANG_SUPPORT _SC_C_LANG_SUPPORT
- _SC_C_LANG_SUPPORT_R,
-#define _SC_C_LANG_SUPPORT_R _SC_C_LANG_SUPPORT_R
- _SC_CLOCK_SELECTION,
-#define _SC_CLOCK_SELECTION _SC_CLOCK_SELECTION
- _SC_CPUTIME,
-#define _SC_CPUTIME _SC_CPUTIME
- _SC_THREAD_CPUTIME,
-#define _SC_THREAD_CPUTIME _SC_THREAD_CPUTIME
- _SC_DEVICE_IO,
-#define _SC_DEVICE_IO _SC_DEVICE_IO
- _SC_DEVICE_SPECIFIC,
-#define _SC_DEVICE_SPECIFIC _SC_DEVICE_SPECIFIC
- _SC_DEVICE_SPECIFIC_R,
-#define _SC_DEVICE_SPECIFIC_R _SC_DEVICE_SPECIFIC_R
- _SC_FD_MGMT,
-#define _SC_FD_MGMT _SC_FD_MGMT
- _SC_FIFO,
-#define _SC_FIFO _SC_FIFO
- _SC_PIPE,
-#define _SC_PIPE _SC_PIPE
- _SC_FILE_ATTRIBUTES,
-#define _SC_FILE_ATTRIBUTES _SC_FILE_ATTRIBUTES
- _SC_FILE_LOCKING,
-#define _SC_FILE_LOCKING _SC_FILE_LOCKING
- _SC_FILE_SYSTEM,
-#define _SC_FILE_SYSTEM _SC_FILE_SYSTEM
- _SC_MONOTONIC_CLOCK,
-#define _SC_MONOTONIC_CLOCK _SC_MONOTONIC_CLOCK
- _SC_MULTI_PROCESS,
-#define _SC_MULTI_PROCESS _SC_MULTI_PROCESS
- _SC_SINGLE_PROCESS,
-#define _SC_SINGLE_PROCESS _SC_SINGLE_PROCESS
- _SC_NETWORKING,
-#define _SC_NETWORKING _SC_NETWORKING
- _SC_READER_WRITER_LOCKS,
-#define _SC_READER_WRITER_LOCKS _SC_READER_WRITER_LOCKS
- _SC_SPIN_LOCKS,
-#define _SC_SPIN_LOCKS _SC_SPIN_LOCKS
- _SC_REGEXP,
-#define _SC_REGEXP _SC_REGEXP
- _SC_REGEX_VERSION,
-#define _SC_REGEX_VERSION _SC_REGEX_VERSION
- _SC_SHELL,
-#define _SC_SHELL _SC_SHELL
- _SC_SIGNALS,
-#define _SC_SIGNALS _SC_SIGNALS
- _SC_SPAWN,
-#define _SC_SPAWN _SC_SPAWN
- _SC_SPORADIC_SERVER,
-#define _SC_SPORADIC_SERVER _SC_SPORADIC_SERVER
- _SC_THREAD_SPORADIC_SERVER,
-#define _SC_THREAD_SPORADIC_SERVER _SC_THREAD_SPORADIC_SERVER
- _SC_SYSTEM_DATABASE,
-#define _SC_SYSTEM_DATABASE _SC_SYSTEM_DATABASE
- _SC_SYSTEM_DATABASE_R,
-#define _SC_SYSTEM_DATABASE_R _SC_SYSTEM_DATABASE_R
- _SC_TIMEOUTS,
-#define _SC_TIMEOUTS _SC_TIMEOUTS
- _SC_TYPED_MEMORY_OBJECTS,
-#define _SC_TYPED_MEMORY_OBJECTS _SC_TYPED_MEMORY_OBJECTS
- _SC_USER_GROUPS,
-#define _SC_USER_GROUPS _SC_USER_GROUPS
- _SC_USER_GROUPS_R,
-#define _SC_USER_GROUPS_R _SC_USER_GROUPS_R
- _SC_2_PBS,
-#define _SC_2_PBS _SC_2_PBS
- _SC_2_PBS_ACCOUNTING,
-#define _SC_2_PBS_ACCOUNTING _SC_2_PBS_ACCOUNTING
- _SC_2_PBS_LOCATE,
-#define _SC_2_PBS_LOCATE _SC_2_PBS_LOCATE
- _SC_2_PBS_MESSAGE,
-#define _SC_2_PBS_MESSAGE _SC_2_PBS_MESSAGE
- _SC_2_PBS_TRACK,
-#define _SC_2_PBS_TRACK _SC_2_PBS_TRACK
- _SC_SYMLOOP_MAX,
-#define _SC_SYMLOOP_MAX _SC_SYMLOOP_MAX
- _SC_STREAMS,
-#define _SC_STREAMS _SC_STREAMS
- _SC_2_PBS_CHECKPOINT,
-#define _SC_2_PBS_CHECKPOINT _SC_2_PBS_CHECKPOINT
-
- _SC_V6_ILP32_OFF32,
-#define _SC_V6_ILP32_OFF32 _SC_V6_ILP32_OFF32
- _SC_V6_ILP32_OFFBIG,
-#define _SC_V6_ILP32_OFFBIG _SC_V6_ILP32_OFFBIG
- _SC_V6_LP64_OFF64,
-#define _SC_V6_LP64_OFF64 _SC_V6_LP64_OFF64
- _SC_V6_LPBIG_OFFBIG,
-#define _SC_V6_LPBIG_OFFBIG _SC_V6_LPBIG_OFFBIG
-
- _SC_HOST_NAME_MAX,
-#define _SC_HOST_NAME_MAX _SC_HOST_NAME_MAX
- _SC_TRACE,
-#define _SC_TRACE _SC_TRACE
- _SC_TRACE_EVENT_FILTER,
-#define _SC_TRACE_EVENT_FILTER _SC_TRACE_EVENT_FILTER
- _SC_TRACE_INHERIT,
-#define _SC_TRACE_INHERIT _SC_TRACE_INHERIT
- _SC_TRACE_LOG,
-#define _SC_TRACE_LOG _SC_TRACE_LOG
-
- _SC_LEVEL1_ICACHE_SIZE,
-#define _SC_LEVEL1_ICACHE_SIZE _SC_LEVEL1_ICACHE_SIZE
- _SC_LEVEL1_ICACHE_ASSOC,
-#define _SC_LEVEL1_ICACHE_ASSOC _SC_LEVEL1_ICACHE_ASSOC
- _SC_LEVEL1_ICACHE_LINESIZE,
-#define _SC_LEVEL1_ICACHE_LINESIZE _SC_LEVEL1_ICACHE_LINESIZE
- _SC_LEVEL1_DCACHE_SIZE,
-#define _SC_LEVEL1_DCACHE_SIZE _SC_LEVEL1_DCACHE_SIZE
- _SC_LEVEL1_DCACHE_ASSOC,
-#define _SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL1_DCACHE_ASSOC
- _SC_LEVEL1_DCACHE_LINESIZE,
-#define _SC_LEVEL1_DCACHE_LINESIZE _SC_LEVEL1_DCACHE_LINESIZE
- _SC_LEVEL2_CACHE_SIZE,
-#define _SC_LEVEL2_CACHE_SIZE _SC_LEVEL2_CACHE_SIZE
- _SC_LEVEL2_CACHE_ASSOC,
-#define _SC_LEVEL2_CACHE_ASSOC _SC_LEVEL2_CACHE_ASSOC
- _SC_LEVEL2_CACHE_LINESIZE,
-#define _SC_LEVEL2_CACHE_LINESIZE _SC_LEVEL2_CACHE_LINESIZE
- _SC_LEVEL3_CACHE_SIZE,
-#define _SC_LEVEL3_CACHE_SIZE _SC_LEVEL3_CACHE_SIZE
- _SC_LEVEL3_CACHE_ASSOC,
-#define _SC_LEVEL3_CACHE_ASSOC _SC_LEVEL3_CACHE_ASSOC
- _SC_LEVEL3_CACHE_LINESIZE,
-#define _SC_LEVEL3_CACHE_LINESIZE _SC_LEVEL3_CACHE_LINESIZE
- _SC_LEVEL4_CACHE_SIZE,
-#define _SC_LEVEL4_CACHE_SIZE _SC_LEVEL4_CACHE_SIZE
- _SC_LEVEL4_CACHE_ASSOC,
-#define _SC_LEVEL4_CACHE_ASSOC _SC_LEVEL4_CACHE_ASSOC
- _SC_LEVEL4_CACHE_LINESIZE,
-#define _SC_LEVEL4_CACHE_LINESIZE _SC_LEVEL4_CACHE_LINESIZE
- /* Leave room here, maybe we need a few more cache levels some day. */
-
- _SC_IPV6 = _SC_LEVEL1_ICACHE_SIZE + 50,
-#define _SC_IPV6 _SC_IPV6
- _SC_RAW_SOCKETS,
-#define _SC_RAW_SOCKETS _SC_RAW_SOCKETS
-
- _SC_V7_ILP32_OFF32,
-#define _SC_V7_ILP32_OFF32 _SC_V7_ILP32_OFF32
- _SC_V7_ILP32_OFFBIG,
-#define _SC_V7_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG
- _SC_V7_LP64_OFF64,
-#define _SC_V7_LP64_OFF64 _SC_V7_LP64_OFF64
- _SC_V7_LPBIG_OFFBIG,
-#define _SC_V7_LPBIG_OFFBIG _SC_V7_LPBIG_OFFBIG
-
- _SC_SS_REPL_MAX,
-#define _SC_SS_REPL_MAX _SC_SS_REPL_MAX
-
- _SC_TRACE_EVENT_NAME_MAX,
-#define _SC_TRACE_EVENT_NAME_MAX _SC_TRACE_EVENT_NAME_MAX
- _SC_TRACE_NAME_MAX,
-#define _SC_TRACE_NAME_MAX _SC_TRACE_NAME_MAX
- _SC_TRACE_SYS_MAX,
-#define _SC_TRACE_SYS_MAX _SC_TRACE_SYS_MAX
- _SC_TRACE_USER_EVENT_MAX,
-#define _SC_TRACE_USER_EVENT_MAX _SC_TRACE_USER_EVENT_MAX
-
- _SC_XOPEN_STREAMS,
-#define _SC_XOPEN_STREAMS _SC_XOPEN_STREAMS
-
- _SC_THREAD_ROBUST_PRIO_INHERIT,
-#define _SC_THREAD_ROBUST_PRIO_INHERIT _SC_THREAD_ROBUST_PRIO_INHERIT
- _SC_THREAD_ROBUST_PRIO_PROTECT
-#define _SC_THREAD_ROBUST_PRIO_PROTECT _SC_THREAD_ROBUST_PRIO_PROTECT
- };
-
-/* Values for the NAME argument to `confstr'. */
-enum
- {
- _CS_PATH, /* The default search path. */
-#define _CS_PATH _CS_PATH
-
- _CS_V6_WIDTH_RESTRICTED_ENVS,
-#define _CS_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V6_WIDTH_RESTRICTED_ENVS _CS_V6_WIDTH_RESTRICTED_ENVS
-
- _CS_GNU_LIBC_VERSION,
-#define _CS_GNU_LIBC_VERSION _CS_GNU_LIBC_VERSION
- _CS_GNU_LIBPTHREAD_VERSION,
-#define _CS_GNU_LIBPTHREAD_VERSION _CS_GNU_LIBPTHREAD_VERSION
-
- _CS_V5_WIDTH_RESTRICTED_ENVS,
-#define _CS_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V5_WIDTH_RESTRICTED_ENVS _CS_V5_WIDTH_RESTRICTED_ENVS
-
- _CS_V7_WIDTH_RESTRICTED_ENVS,
-#define _CS_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS
-#define _CS_POSIX_V7_WIDTH_RESTRICTED_ENVS _CS_V7_WIDTH_RESTRICTED_ENVS
-
- _CS_LFS_CFLAGS = 1000,
-#define _CS_LFS_CFLAGS _CS_LFS_CFLAGS
- _CS_LFS_LDFLAGS,
-#define _CS_LFS_LDFLAGS _CS_LFS_LDFLAGS
- _CS_LFS_LIBS,
-#define _CS_LFS_LIBS _CS_LFS_LIBS
- _CS_LFS_LINTFLAGS,
-#define _CS_LFS_LINTFLAGS _CS_LFS_LINTFLAGS
- _CS_LFS64_CFLAGS,
-#define _CS_LFS64_CFLAGS _CS_LFS64_CFLAGS
- _CS_LFS64_LDFLAGS,
-#define _CS_LFS64_LDFLAGS _CS_LFS64_LDFLAGS
- _CS_LFS64_LIBS,
-#define _CS_LFS64_LIBS _CS_LFS64_LIBS
- _CS_LFS64_LINTFLAGS,
-#define _CS_LFS64_LINTFLAGS _CS_LFS64_LINTFLAGS
-
- _CS_XBS5_ILP32_OFF32_CFLAGS = 1100,
-#define _CS_XBS5_ILP32_OFF32_CFLAGS _CS_XBS5_ILP32_OFF32_CFLAGS
- _CS_XBS5_ILP32_OFF32_LDFLAGS,
-#define _CS_XBS5_ILP32_OFF32_LDFLAGS _CS_XBS5_ILP32_OFF32_LDFLAGS
- _CS_XBS5_ILP32_OFF32_LIBS,
-#define _CS_XBS5_ILP32_OFF32_LIBS _CS_XBS5_ILP32_OFF32_LIBS
- _CS_XBS5_ILP32_OFF32_LINTFLAGS,
-#define _CS_XBS5_ILP32_OFF32_LINTFLAGS _CS_XBS5_ILP32_OFF32_LINTFLAGS
- _CS_XBS5_ILP32_OFFBIG_CFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_CFLAGS _CS_XBS5_ILP32_OFFBIG_CFLAGS
- _CS_XBS5_ILP32_OFFBIG_LDFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_LDFLAGS _CS_XBS5_ILP32_OFFBIG_LDFLAGS
- _CS_XBS5_ILP32_OFFBIG_LIBS,
-#define _CS_XBS5_ILP32_OFFBIG_LIBS _CS_XBS5_ILP32_OFFBIG_LIBS
- _CS_XBS5_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_XBS5_ILP32_OFFBIG_LINTFLAGS _CS_XBS5_ILP32_OFFBIG_LINTFLAGS
- _CS_XBS5_LP64_OFF64_CFLAGS,
-#define _CS_XBS5_LP64_OFF64_CFLAGS _CS_XBS5_LP64_OFF64_CFLAGS
- _CS_XBS5_LP64_OFF64_LDFLAGS,
-#define _CS_XBS5_LP64_OFF64_LDFLAGS _CS_XBS5_LP64_OFF64_LDFLAGS
- _CS_XBS5_LP64_OFF64_LIBS,
-#define _CS_XBS5_LP64_OFF64_LIBS _CS_XBS5_LP64_OFF64_LIBS
- _CS_XBS5_LP64_OFF64_LINTFLAGS,
-#define _CS_XBS5_LP64_OFF64_LINTFLAGS _CS_XBS5_LP64_OFF64_LINTFLAGS
- _CS_XBS5_LPBIG_OFFBIG_CFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_CFLAGS _CS_XBS5_LPBIG_OFFBIG_CFLAGS
- _CS_XBS5_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_LDFLAGS _CS_XBS5_LPBIG_OFFBIG_LDFLAGS
- _CS_XBS5_LPBIG_OFFBIG_LIBS,
-#define _CS_XBS5_LPBIG_OFFBIG_LIBS _CS_XBS5_LPBIG_OFFBIG_LIBS
- _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS _CS_XBS5_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_POSIX_V6_ILP32_OFF32_CFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_CFLAGS _CS_POSIX_V6_ILP32_OFF32_CFLAGS
- _CS_POSIX_V6_ILP32_OFF32_LDFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_LDFLAGS _CS_POSIX_V6_ILP32_OFF32_LDFLAGS
- _CS_POSIX_V6_ILP32_OFF32_LIBS,
-#define _CS_POSIX_V6_ILP32_OFF32_LIBS _CS_POSIX_V6_ILP32_OFF32_LIBS
- _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS,
-#define _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS _CS_POSIX_V6_ILP32_OFF32_LINTFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS _CS_POSIX_V6_ILP32_OFFBIG_CFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LDFLAGS
- _CS_POSIX_V6_ILP32_OFFBIG_LIBS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LIBS _CS_POSIX_V6_ILP32_OFFBIG_LIBS
- _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V6_ILP32_OFFBIG_LINTFLAGS
- _CS_POSIX_V6_LP64_OFF64_CFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_CFLAGS _CS_POSIX_V6_LP64_OFF64_CFLAGS
- _CS_POSIX_V6_LP64_OFF64_LDFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_LDFLAGS _CS_POSIX_V6_LP64_OFF64_LDFLAGS
- _CS_POSIX_V6_LP64_OFF64_LIBS,
-#define _CS_POSIX_V6_LP64_OFF64_LIBS _CS_POSIX_V6_LP64_OFF64_LIBS
- _CS_POSIX_V6_LP64_OFF64_LINTFLAGS,
-#define _CS_POSIX_V6_LP64_OFF64_LINTFLAGS _CS_POSIX_V6_LP64_OFF64_LINTFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_CFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LDFLAGS
- _CS_POSIX_V6_LPBIG_OFFBIG_LIBS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LIBS _CS_POSIX_V6_LPBIG_OFFBIG_LIBS
- _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V6_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_POSIX_V7_ILP32_OFF32_CFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_CFLAGS _CS_POSIX_V7_ILP32_OFF32_CFLAGS
- _CS_POSIX_V7_ILP32_OFF32_LDFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_LDFLAGS _CS_POSIX_V7_ILP32_OFF32_LDFLAGS
- _CS_POSIX_V7_ILP32_OFF32_LIBS,
-#define _CS_POSIX_V7_ILP32_OFF32_LIBS _CS_POSIX_V7_ILP32_OFF32_LIBS
- _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS,
-#define _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS _CS_POSIX_V7_ILP32_OFF32_LINTFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS _CS_POSIX_V7_ILP32_OFFBIG_CFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LDFLAGS
- _CS_POSIX_V7_ILP32_OFFBIG_LIBS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LIBS _CS_POSIX_V7_ILP32_OFFBIG_LIBS
- _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS _CS_POSIX_V7_ILP32_OFFBIG_LINTFLAGS
- _CS_POSIX_V7_LP64_OFF64_CFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_CFLAGS _CS_POSIX_V7_LP64_OFF64_CFLAGS
- _CS_POSIX_V7_LP64_OFF64_LDFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_LDFLAGS _CS_POSIX_V7_LP64_OFF64_LDFLAGS
- _CS_POSIX_V7_LP64_OFF64_LIBS,
-#define _CS_POSIX_V7_LP64_OFF64_LIBS _CS_POSIX_V7_LP64_OFF64_LIBS
- _CS_POSIX_V7_LP64_OFF64_LINTFLAGS,
-#define _CS_POSIX_V7_LP64_OFF64_LINTFLAGS _CS_POSIX_V7_LP64_OFF64_LINTFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_CFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LDFLAGS
- _CS_POSIX_V7_LPBIG_OFFBIG_LIBS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LIBS _CS_POSIX_V7_LPBIG_OFFBIG_LIBS
- _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS,
-#define _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS _CS_POSIX_V7_LPBIG_OFFBIG_LINTFLAGS
-
- _CS_V6_ENV,
-#define _CS_V6_ENV _CS_V6_ENV
- _CS_V7_ENV
-#define _CS_V7_ENV _CS_V7_ENV
- };
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/cpu-set.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/cpu-set.h
deleted file mode 100644
index 9a7e559..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/cpu-set.h
+++ /dev/null
@@ -1,124 +0,0 @@
-/* Definition of the cpu_set_t structure used by the POSIX 1003.1b-1993
- scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_CPU_SET_H
-#define _BITS_CPU_SET_H 1
-
-#ifndef _SCHED_H
-# error "Never include <bits/cpu-set.h> directly; use <sched.h> instead."
-#endif
-
-/* Size definition for CPU sets. */
-#define __CPU_SETSIZE 1024
-#define __NCPUBITS (8 * sizeof (__cpu_mask))
-
-/* Type for array elements in 'cpu_set_t'. */
-typedef __CPU_MASK_TYPE __cpu_mask;
-
-/* Basic access functions. */
-#define __CPUELT(cpu) ((cpu) / __NCPUBITS)
-#define __CPUMASK(cpu) ((__cpu_mask) 1 << ((cpu) % __NCPUBITS))
-
-/* Data structure to describe CPU mask. */
-typedef struct
-{
- __cpu_mask __bits[__CPU_SETSIZE / __NCPUBITS];
-} cpu_set_t;
-
-/* Access functions for CPU masks. */
-#if __GNUC_PREREQ (2, 91)
-# define __CPU_ZERO_S(setsize, cpusetp) \
- do __builtin_memset (cpusetp, '\0', setsize); while (0)
-#else
-# define __CPU_ZERO_S(setsize, cpusetp) \
- do { \
- size_t __i; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- __cpu_mask *__bits = (cpusetp)->__bits; \
- for (__i = 0; __i < __imax; ++__i) \
- __bits[__i] = 0; \
- } while (0)
-#endif
-#define __CPU_SET_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- |= __CPUMASK (__cpu)) \
- : 0; }))
-#define __CPU_CLR_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? (((__cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- &= ~__CPUMASK (__cpu)) \
- : 0; }))
-#define __CPU_ISSET_S(cpu, setsize, cpusetp) \
- (__extension__ \
- ({ size_t __cpu = (cpu); \
- __cpu / 8 < (setsize) \
- ? ((((const __cpu_mask *) ((cpusetp)->__bits))[__CPUELT (__cpu)] \
- & __CPUMASK (__cpu))) != 0 \
- : 0; }))
-
-#define __CPU_COUNT_S(setsize, cpusetp) \
- __sched_cpucount (setsize, cpusetp)
-
-#if __GNUC_PREREQ (2, 91)
-# define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- (__builtin_memcmp (cpusetp1, cpusetp2, setsize) == 0)
-#else
-# define __CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- (__extension__ \
- ({ const __cpu_mask *__arr1 = (cpusetp1)->__bits; \
- const __cpu_mask *__arr2 = (cpusetp2)->__bits; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- size_t __i; \
- for (__i = 0; __i < __imax; ++__i) \
- if (__arr1[__i] != __arr2[__i]) \
- break; \
- __i == __imax; }))
-#endif
-
-#define __CPU_OP_S(setsize, destset, srcset1, srcset2, op) \
- (__extension__ \
- ({ cpu_set_t *__dest = (destset); \
- const __cpu_mask *__arr1 = (srcset1)->__bits; \
- const __cpu_mask *__arr2 = (srcset2)->__bits; \
- size_t __imax = (setsize) / sizeof (__cpu_mask); \
- size_t __i; \
- for (__i = 0; __i < __imax; ++__i) \
- ((__cpu_mask *) __dest->__bits)[__i] = __arr1[__i] op __arr2[__i]; \
- __dest; }))
-
-#define __CPU_ALLOC_SIZE(count) \
- ((((count) + __NCPUBITS - 1) / __NCPUBITS) * sizeof (__cpu_mask))
-#define __CPU_ALLOC(count) __sched_cpualloc (count)
-#define __CPU_FREE(cpuset) __sched_cpufree (cpuset)
-
-__BEGIN_DECLS
-
-extern int __sched_cpucount (size_t __setsize, const cpu_set_t *__setp)
- __THROW;
-extern cpu_set_t *__sched_cpualloc (size_t __count) __THROW __wur;
-extern void __sched_cpufree (cpu_set_t *__set) __THROW;
-
-__END_DECLS
-
-#endif /* bits/cpu-set.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dirent.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dirent.h
deleted file mode 100644
index 88c86de..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dirent.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DIRENT_H
-# error "Never use <bits/dirent.h> directly; include <dirent.h> instead."
-#endif
-
-struct dirent
- {
-#ifndef __USE_FILE_OFFSET64
- __ino_t d_ino;
- __off_t d_off;
-#else
- __ino64_t d_ino;
- __off64_t d_off;
-#endif
- unsigned short int d_reclen;
- unsigned char d_type;
- char d_name[256]; /* We must not include limits.h! */
- };
-
-#ifdef __USE_LARGEFILE64
-struct dirent64
- {
- __ino64_t d_ino;
- __off64_t d_off;
- unsigned short int d_reclen;
- unsigned char d_type;
- char d_name[256]; /* We must not include limits.h! */
- };
-#endif
-
-#define d_fileno d_ino /* Backwards compatibility. */
-
-#undef _DIRENT_HAVE_D_NAMLEN
-#define _DIRENT_HAVE_D_RECLEN
-#define _DIRENT_HAVE_D_OFF
-#define _DIRENT_HAVE_D_TYPE
-
-#if defined __OFF_T_MATCHES_OFF64_T && defined __INO_T_MATCHES_INO64_T
-/* Inform libc code that these two types are effectively identical. */
-# define _DIRENT_MATCHES_DIRENT64 1
-#else
-# define _DIRENT_MATCHES_DIRENT64 0
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dirent_ext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dirent_ext.h
deleted file mode 100644
index 83cebc5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dirent_ext.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* System-specific extensions of <dirent.h>. Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DIRENT_H
-# error "Never include <bits/dirent_ext.h> directly; use <dirent.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Read from the directory descriptor FD into LENGTH bytes at BUFFER.
- Return the number of bytes read on success (0 for end of
- directory), and -1 for failure. */
-extern __ssize_t getdents64 (int __fd, void *__buffer, size_t __length)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dlfcn.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dlfcn.h
deleted file mode 100644
index f3bc63e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/dlfcn.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* System dependent definitions for run-time dynamic loading.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DLFCN_H
-# error "Never use <bits/dlfcn.h> directly; include <dlfcn.h> instead."
-#endif
-
-/* The MODE argument to `dlopen' contains one of the following: */
-#define RTLD_LAZY 0x00001 /* Lazy function call binding. */
-#define RTLD_NOW 0x00002 /* Immediate function call binding. */
-#define RTLD_BINDING_MASK 0x3 /* Mask of binding time value. */
-#define RTLD_NOLOAD 0x00004 /* Do not load the object. */
-#define RTLD_DEEPBIND 0x00008 /* Use deep binding. */
-
-/* If the following bit is set in the MODE argument to `dlopen',
- the symbols of the loaded object and its dependencies are made
- visible as if the object were linked directly into the program. */
-#define RTLD_GLOBAL 0x00100
-
-/* Unix98 demands the following flag which is the inverse to RTLD_GLOBAL.
- The implementation does this by default and so we can define the
- value to zero. */
-#define RTLD_LOCAL 0
-
-/* Do not delete object when closed. */
-#define RTLD_NODELETE 0x01000
-
-#ifdef __USE_GNU
-/* To support profiling of shared objects it is a good idea to call
- the function found using `dlsym' using the following macro since
- these calls do not use the PLT. But this would mean the dynamic
- loader has no chance to find out when the function is called. The
- macro applies the necessary magic so that profiling is possible.
- Rewrite
- foo = (*fctp) (arg1, arg2);
- into
- foo = DL_CALL_FCT (fctp, (arg1, arg2));
-*/
-# define DL_CALL_FCT(fctp, args) \
- (_dl_mcount_wrapper_check ((void *) (fctp)), (*(fctp)) args)
-
-__BEGIN_DECLS
-
-/* This function calls the profiling functions. */
-extern void _dl_mcount_wrapper_check (void *__selfpc) __THROW;
-
-__END_DECLS
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/elfclass.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/elfclass.h
deleted file mode 100644
index 180227d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/elfclass.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/* This file specifies the native word size of the machine, which indicates
- the ELF file class used for executables and shared objects on this
- machine. */
-
-#ifndef _LINK_H
-# error "Never use <bits/elfclass.h> directly; include <link.h> instead."
-#endif
-
-#include <bits/wordsize.h>
-
-#define __ELF_NATIVE_CLASS __WORDSIZE
-
-/* The entries in the .hash table always have a size of 32 bits. */
-typedef uint32_t Elf_Symndx;
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/endian.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/endian.h
deleted file mode 100644
index 6372c6f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/endian.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Endian macros for string.h functions
- Copyright (C) 1992-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_ENDIAN_H
-#define _BITS_ENDIAN_H 1
-
-/* Definitions for byte order, according to significance of bytes,
- from low addresses to high addresses. The value is what you get by
- putting '4' in the most significant byte, '3' in the second most
- significant byte, '2' in the second least significant byte, and '1'
- in the least significant byte, and then writing down one digit for
- each byte, starting with the byte at the lowest address at the left,
- and proceeding to the byte with the highest address at the right. */
-
-#define __LITTLE_ENDIAN 1234
-#define __BIG_ENDIAN 4321
-#define __PDP_ENDIAN 3412
-
-/* This file defines `__BYTE_ORDER' for the particular machine. */
-#include <bits/endianness.h>
-
-/* Some machines may need to use a different endianness for floating point
- values. */
-#ifndef __FLOAT_WORD_ORDER
-# define __FLOAT_WORD_ORDER __BYTE_ORDER
-#endif
-
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# define __LONG_LONG_PAIR(HI, LO) LO, HI
-#elif __BYTE_ORDER == __BIG_ENDIAN
-# define __LONG_LONG_PAIR(HI, LO) HI, LO
-#endif
-
-#endif /* bits/endian.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/endianness.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/endianness.h
deleted file mode 100644
index 962a9ae..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/endianness.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _BITS_ENDIANNESS_H
-#define _BITS_ENDIANNESS_H 1
-
-#ifndef _BITS_ENDIAN_H
-# error "Never use <bits/endianness.h> directly; include <endian.h> instead."
-#endif
-
-/* i386/x86_64 are little-endian. */
-#define __BYTE_ORDER __LITTLE_ENDIAN
-
-#endif /* bits/endianness.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/environments.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/environments.h
deleted file mode 100644
index b90d9bc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/environments.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include this file directly. Use <unistd.h> instead"
-#endif
-
-#include <bits/wordsize.h>
-
-/* This header should define the following symbols under the described
- situations. A value `1' means that the model is always supported,
- `-1' means it is never supported. Undefined means it cannot be
- statically decided.
-
- _POSIX_V7_ILP32_OFF32 32bit int, long, pointers, and off_t type
- _POSIX_V7_ILP32_OFFBIG 32bit int, long, and pointers and larger off_t type
-
- _POSIX_V7_LP64_OFF32 64bit long and pointers and 32bit off_t type
- _POSIX_V7_LPBIG_OFFBIG 64bit long and pointers and large off_t type
-
- The macros _POSIX_V6_ILP32_OFF32, _POSIX_V6_ILP32_OFFBIG,
- _POSIX_V6_LP64_OFF32, _POSIX_V6_LPBIG_OFFBIG, _XBS5_ILP32_OFF32,
- _XBS5_ILP32_OFFBIG, _XBS5_LP64_OFF32, and _XBS5_LPBIG_OFFBIG were
- used in previous versions of the Unix standard and are available
- only for compatibility.
-*/
-
-#if __WORDSIZE == 64
-
-/* Environments with 32-bit wide pointers are optionally provided.
- Therefore following macros aren't defined:
- # undef _POSIX_V7_ILP32_OFF32
- # undef _POSIX_V7_ILP32_OFFBIG
- # undef _POSIX_V6_ILP32_OFF32
- # undef _POSIX_V6_ILP32_OFFBIG
- # undef _XBS5_ILP32_OFF32
- # undef _XBS5_ILP32_OFFBIG
- and users need to check at runtime. */
-
-/* We also have no use (for now) for an environment with bigger pointers
- and offsets. */
-# define _POSIX_V7_LPBIG_OFFBIG -1
-# define _POSIX_V6_LPBIG_OFFBIG -1
-# define _XBS5_LPBIG_OFFBIG -1
-
-/* By default we have 64-bit wide `long int', pointers and `off_t'. */
-# define _POSIX_V7_LP64_OFF64 1
-# define _POSIX_V6_LP64_OFF64 1
-# define _XBS5_LP64_OFF64 1
-
-#else /* __WORDSIZE == 32 */
-
-/* We have 32-bit wide `int', `long int' and pointers and all platforms
- support LFS. -mx32 has 64-bit wide `off_t'. */
-# define _POSIX_V7_ILP32_OFFBIG 1
-# define _POSIX_V6_ILP32_OFFBIG 1
-# define _XBS5_ILP32_OFFBIG 1
-
-# ifndef __x86_64__
-/* -m32 has 32-bit wide `off_t'. */
-# define _POSIX_V7_ILP32_OFF32 1
-# define _POSIX_V6_ILP32_OFF32 1
-# define _XBS5_ILP32_OFF32 1
-# endif
-
-/* We optionally provide an environment with the above size but an 64-bit
- side `off_t'. Therefore we don't define _POSIX_V7_ILP32_OFFBIG. */
-
-/* Environments with 64-bit wide pointers can be provided,
- so these macros aren't defined:
- # undef _POSIX_V7_LP64_OFF64
- # undef _POSIX_V7_LPBIG_OFFBIG
- # undef _POSIX_V6_LP64_OFF64
- # undef _POSIX_V6_LPBIG_OFFBIG
- # undef _XBS5_LP64_OFF64
- # undef _XBS5_LPBIG_OFFBIG
- and sysconf tests for it at runtime. */
-
-#endif /* __WORDSIZE == 32 */
-
-#define __ILP32_OFF32_CFLAGS "-m32"
-#define __ILP32_OFF32_LDFLAGS "-m32"
-#if defined __x86_64__ && defined __ILP32__
-# define __ILP32_OFFBIG_CFLAGS "-mx32"
-# define __ILP32_OFFBIG_LDFLAGS "-mx32"
-#else
-# define __ILP32_OFFBIG_CFLAGS "-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
-# define __ILP32_OFFBIG_LDFLAGS "-m32"
-#endif
-#define __LP64_OFF64_CFLAGS "-m64"
-#define __LP64_OFF64_LDFLAGS "-m64"
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/epoll.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/epoll.h
deleted file mode 100644
index acb2707..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/epoll.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EPOLL_H
-# error "Never use <bits/epoll.h> directly; include <sys/epoll.h> instead."
-#endif
-
-/* Flags to be passed to epoll_create1. */
-enum
- {
- EPOLL_CLOEXEC = 02000000
-#define EPOLL_CLOEXEC EPOLL_CLOEXEC
- };
-
-#define __EPOLL_PACKED __attribute__ ((__packed__))
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/err-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/err-ldbl.h
deleted file mode 100644
index 330e7dd..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/err-ldbl.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Redirections for err.h functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERR_H
-# error "Never include <bits/err-ldbl.h> directly; use <err.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (warn)
-__LDBL_REDIR_DECL (vwarn)
-__LDBL_REDIR_DECL (warnx)
-__LDBL_REDIR_DECL (vwarnx)
-__LDBL_REDIR_DECL (err)
-__LDBL_REDIR_DECL (verr)
-__LDBL_REDIR_DECL (errx)
-__LDBL_REDIR_DECL (verrx)
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/errno.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/errno.h
deleted file mode 100644
index 230cee0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/errno.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* Error constants. Linux specific version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_ERRNO_H
-#define _BITS_ERRNO_H 1
-
-#if !defined _ERRNO_H
-# error "Never include <bits/errno.h> directly; use <errno.h> instead."
-#endif
-
-# include <linux/errno.h>
-
-/* Older Linux headers do not define these constants. */
-# ifndef ENOTSUP
-# define ENOTSUP EOPNOTSUPP
-# endif
-
-# ifndef ECANCELED
-# define ECANCELED 125
-# endif
-
-# ifndef EOWNERDEAD
-# define EOWNERDEAD 130
-# endif
-
-#ifndef ENOTRECOVERABLE
-# define ENOTRECOVERABLE 131
-# endif
-
-# ifndef ERFKILL
-# define ERFKILL 132
-# endif
-
-# ifndef EHWPOISON
-# define EHWPOISON 133
-# endif
-
-#endif /* bits/errno.h. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/error-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/error-ldbl.h
deleted file mode 100644
index da46f7c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/error-ldbl.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Redirections for error.h functions for -mlong-double-64.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-# error "Never include <bits/error-ldbl.h> directly; use <error.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (error)
-__LDBL_REDIR_DECL (error_at_line)
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/error.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/error.h
deleted file mode 100644
index 14735eb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/error.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Specializations for error functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-# error "Never include <bits/error.h> directly; use <error.h> instead."
-#endif
-
-
-extern void __REDIRECT (__error_alias, (int __status, int __errnum,
- const char *__format, ...),
- error)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-extern void __REDIRECT (__error_noreturn, (int __status, int __errnum,
- const char *__format, ...),
- error)
- __attribute__ ((__noreturn__, __format__ (__printf__, 3, 4)));
-
-
-/* If we know the function will never return make sure the compiler
- realizes that, too. */
-__extern_always_inline void
-error (int __status, int __errnum, const char *__format, ...)
-{
- if (__builtin_constant_p (__status) && __status != 0)
- __error_noreturn (__status, __errnum, __format, __va_arg_pack ());
- else
- __error_alias (__status, __errnum, __format, __va_arg_pack ());
-}
-
-
-extern void __REDIRECT (__error_at_line_alias, (int __status, int __errnum,
- const char *__fname,
- unsigned int __line,
- const char *__format, ...),
- error_at_line)
- __attribute__ ((__format__ (__printf__, 5, 6)));
-extern void __REDIRECT (__error_at_line_noreturn, (int __status, int __errnum,
- const char *__fname,
- unsigned int __line,
- const char *__format,
- ...),
- error_at_line)
- __attribute__ ((__noreturn__, __format__ (__printf__, 5, 6)));
-
-
-/* If we know the function will never return make sure the compiler
- realizes that, too. */
-__extern_always_inline void
-error_at_line (int __status, int __errnum, const char *__fname,
- unsigned int __line, const char *__format, ...)
-{
- if (__builtin_constant_p (__status) && __status != 0)
- __error_at_line_noreturn (__status, __errnum, __fname, __line, __format,
- __va_arg_pack ());
- else
- __error_at_line_alias (__status, __errnum, __fname, __line,
- __format, __va_arg_pack ());
-}
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/eventfd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/eventfd.h
deleted file mode 100644
index 6ff6b03..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/eventfd.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EVENTFD_H
-# error "Never use <bits/eventfd.h> directly; include <sys/eventfd.h> instead."
-#endif
-
-/* Flags for eventfd. */
-enum
- {
- EFD_SEMAPHORE = 00000001,
-#define EFD_SEMAPHORE EFD_SEMAPHORE
- EFD_CLOEXEC = 02000000,
-#define EFD_CLOEXEC EFD_CLOEXEC
- EFD_NONBLOCK = 00004000
-#define EFD_NONBLOCK EFD_NONBLOCK
- };
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl-linux.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl-linux.h
deleted file mode 100644
index 20ad78c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl-linux.h
+++ /dev/null
@@ -1,444 +0,0 @@
-/* O_*, F_*, FD_* bit values for Linux.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never use <bits/fcntl-linux.h> directly; include <fcntl.h> instead."
-#endif
-
-/* This file contains shared definitions between Linux architectures
- and is included by <bits/fcntl.h> to declare them. The various
- #ifndef cases allow the architecture specific file to define those
- values with different values.
-
- A minimal <bits/fcntl.h> contains just:
-
- struct flock {...}
- #ifdef __USE_LARGEFILE64
- struct flock64 {...}
- #endif
- #include <bits/fcntl-linux.h>
-*/
-
-#ifdef __USE_GNU
-# include <bits/types/struct_iovec.h>
-#endif
-
-/* open/fcntl. */
-#define O_ACCMODE 0003
-#define O_RDONLY 00
-#define O_WRONLY 01
-#define O_RDWR 02
-#ifndef O_CREAT
-# define O_CREAT 0100 /* Not fcntl. */
-#endif
-#ifndef O_EXCL
-# define O_EXCL 0200 /* Not fcntl. */
-#endif
-#ifndef O_NOCTTY
-# define O_NOCTTY 0400 /* Not fcntl. */
-#endif
-#ifndef O_TRUNC
-# define O_TRUNC 01000 /* Not fcntl. */
-#endif
-#ifndef O_APPEND
-# define O_APPEND 02000
-#endif
-#ifndef O_NONBLOCK
-# define O_NONBLOCK 04000
-#endif
-#ifndef O_NDELAY
-# define O_NDELAY O_NONBLOCK
-#endif
-#ifndef O_SYNC
-# define O_SYNC 04010000
-#endif
-#define O_FSYNC O_SYNC
-#ifndef O_ASYNC
-# define O_ASYNC 020000
-#endif
-#ifndef __O_LARGEFILE
-# define __O_LARGEFILE 0100000
-#endif
-
-#ifndef __O_DIRECTORY
-# define __O_DIRECTORY 0200000
-#endif
-#ifndef __O_NOFOLLOW
-# define __O_NOFOLLOW 0400000
-#endif
-#ifndef __O_CLOEXEC
-# define __O_CLOEXEC 02000000
-#endif
-#ifndef __O_DIRECT
-# define __O_DIRECT 040000
-#endif
-#ifndef __O_NOATIME
-# define __O_NOATIME 01000000
-#endif
-#ifndef __O_PATH
-# define __O_PATH 010000000
-#endif
-#ifndef __O_DSYNC
-# define __O_DSYNC 010000
-#endif
-#ifndef __O_TMPFILE
-# define __O_TMPFILE (020000000 | __O_DIRECTORY)
-#endif
-
-#ifndef F_GETLK
-# ifndef __USE_FILE_OFFSET64
-# define F_GETLK 5 /* Get record locking info. */
-# define F_SETLK 6 /* Set record locking info (non-blocking). */
-# define F_SETLKW 7 /* Set record locking info (blocking). */
-# else
-# define F_GETLK F_GETLK64 /* Get record locking info. */
-# define F_SETLK F_SETLK64 /* Set record locking info (non-blocking).*/
-# define F_SETLKW F_SETLKW64 /* Set record locking info (blocking). */
-# endif
-#endif
-#ifndef F_GETLK64
-# define F_GETLK64 12 /* Get record locking info. */
-# define F_SETLK64 13 /* Set record locking info (non-blocking). */
-# define F_SETLKW64 14 /* Set record locking info (blocking). */
-#endif
-
-/* open file description locks.
-
- Usually record locks held by a process are released on *any* close and are
- not inherited across a fork.
-
- These cmd values will set locks that conflict with process-associated record
- locks, but are "owned" by the opened file description, not the process.
- This means that they are inherited across fork or clone with CLONE_FILES
- like BSD (flock) locks, and they are only released automatically when the
- last reference to the the file description against which they were acquired
- is put. */
-#ifdef __USE_GNU
-# define F_OFD_GETLK 36
-# define F_OFD_SETLK 37
-# define F_OFD_SETLKW 38
-#endif
-
-#ifdef __USE_LARGEFILE64
-# define O_LARGEFILE __O_LARGEFILE
-#endif
-
-#ifdef __USE_XOPEN2K8
-# define O_DIRECTORY __O_DIRECTORY /* Must be a directory. */
-# define O_NOFOLLOW __O_NOFOLLOW /* Do not follow links. */
-# define O_CLOEXEC __O_CLOEXEC /* Set close_on_exec. */
-#endif
-
-#ifdef __USE_GNU
-# define O_DIRECT __O_DIRECT /* Direct disk access. */
-# define O_NOATIME __O_NOATIME /* Do not set atime. */
-# define O_PATH __O_PATH /* Resolve pathname but do not open file. */
-# define O_TMPFILE __O_TMPFILE /* Atomically create nameless file. */
-#endif
-
-/* For now, Linux has no separate synchronicity options for read
- operations. We define O_RSYNC therefore as the same as O_SYNC
- since this is a superset. */
-#if defined __USE_POSIX199309 || defined __USE_UNIX98
-# define O_DSYNC __O_DSYNC /* Synchronize data. */
-# if defined __O_RSYNC
-# define O_RSYNC __O_RSYNC /* Synchronize read operations. */
-# else
-# define O_RSYNC O_SYNC /* Synchronize read operations. */
-# endif
-#endif
-
-/* Values for the second argument to `fcntl'. */
-#define F_DUPFD 0 /* Duplicate file descriptor. */
-#define F_GETFD 1 /* Get file descriptor flags. */
-#define F_SETFD 2 /* Set file descriptor flags. */
-#define F_GETFL 3 /* Get file status flags. */
-#define F_SETFL 4 /* Set file status flags. */
-
-#ifndef __F_SETOWN
-# define __F_SETOWN 8
-# define __F_GETOWN 9
-#endif
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-# define F_SETOWN __F_SETOWN /* Get owner (process receiving SIGIO). */
-# define F_GETOWN __F_GETOWN /* Set owner (process receiving SIGIO). */
-#endif
-
-#ifndef __F_SETSIG
-# define __F_SETSIG 10 /* Set number of signal to be sent. */
-# define __F_GETSIG 11 /* Get number of signal to be sent. */
-#endif
-#ifndef __F_SETOWN_EX
-# define __F_SETOWN_EX 15 /* Get owner (thread receiving SIGIO). */
-# define __F_GETOWN_EX 16 /* Set owner (thread receiving SIGIO). */
-#endif
-
-#ifdef __USE_GNU
-# define F_SETSIG __F_SETSIG /* Set number of signal to be sent. */
-# define F_GETSIG __F_GETSIG /* Get number of signal to be sent. */
-# define F_SETOWN_EX __F_SETOWN_EX /* Get owner (thread receiving SIGIO). */
-# define F_GETOWN_EX __F_GETOWN_EX /* Set owner (thread receiving SIGIO). */
-#endif
-
-#ifdef __USE_GNU
-# define F_SETLEASE 1024 /* Set a lease. */
-# define F_GETLEASE 1025 /* Enquire what lease is active. */
-# define F_NOTIFY 1026 /* Request notifications on a directory. */
-# define F_SETPIPE_SZ 1031 /* Set pipe page size array. */
-# define F_GETPIPE_SZ 1032 /* Set pipe page size array. */
-# define F_ADD_SEALS 1033 /* Add seals to file. */
-# define F_GET_SEALS 1034 /* Get seals for file. */
-/* Set / get write life time hints. */
-# define F_GET_RW_HINT 1035
-# define F_SET_RW_HINT 1036
-# define F_GET_FILE_RW_HINT 1037
-# define F_SET_FILE_RW_HINT 1038
-#endif
-#ifdef __USE_XOPEN2K8
-# define F_DUPFD_CLOEXEC 1030 /* Duplicate file descriptor with
- close-on-exit set. */
-#endif
-
-/* For F_[GET|SET]FD. */
-#define FD_CLOEXEC 1 /* Actually anything with low bit set goes */
-
-#ifndef F_RDLCK
-/* For posix fcntl() and `l_type' field of a `struct flock' for lockf(). */
-# define F_RDLCK 0 /* Read lock. */
-# define F_WRLCK 1 /* Write lock. */
-# define F_UNLCK 2 /* Remove lock. */
-#endif
-
-
-/* For old implementation of BSD flock. */
-#ifndef F_EXLCK
-# define F_EXLCK 4 /* or 3 */
-# define F_SHLCK 8 /* or 4 */
-#endif
-
-#ifdef __USE_MISC
-/* Operations for BSD flock, also used by the kernel implementation. */
-# define LOCK_SH 1 /* Shared lock. */
-# define LOCK_EX 2 /* Exclusive lock. */
-# define LOCK_NB 4 /* Or'd with one of the above to prevent
- blocking. */
-# define LOCK_UN 8 /* Remove lock. */
-#endif
-
-#ifdef __USE_GNU
-# define LOCK_MAND 32 /* This is a mandatory flock: */
-# define LOCK_READ 64 /* ... which allows concurrent read operations. */
-# define LOCK_WRITE 128 /* ... which allows concurrent write operations. */
-# define LOCK_RW 192 /* ... Which allows concurrent read & write operations. */
-#endif
-
-#ifdef __USE_GNU
-/* Types of directory notifications that may be requested with F_NOTIFY. */
-# define DN_ACCESS 0x00000001 /* File accessed. */
-# define DN_MODIFY 0x00000002 /* File modified. */
-# define DN_CREATE 0x00000004 /* File created. */
-# define DN_DELETE 0x00000008 /* File removed. */
-# define DN_RENAME 0x00000010 /* File renamed. */
-# define DN_ATTRIB 0x00000020 /* File changed attributes. */
-# define DN_MULTISHOT 0x80000000 /* Don't remove notifier. */
-#endif
-
-
-#ifdef __USE_GNU
-/* Owner types. */
-enum __pid_type
- {
- F_OWNER_TID = 0, /* Kernel thread. */
- F_OWNER_PID, /* Process. */
- F_OWNER_PGRP, /* Process group. */
- F_OWNER_GID = F_OWNER_PGRP /* Alternative, obsolete name. */
- };
-
-/* Structure to use with F_GETOWN_EX and F_SETOWN_EX. */
-struct f_owner_ex
- {
- enum __pid_type type; /* Owner type of ID. */
- __pid_t pid; /* ID of owner. */
- };
-#endif
-
-#ifdef __USE_GNU
-/* Types of seals. */
-# define F_SEAL_SEAL 0x0001 /* Prevent further seals from being set. */
-# define F_SEAL_SHRINK 0x0002 /* Prevent file from shrinking. */
-# define F_SEAL_GROW 0x0004 /* Prevent file from growing. */
-# define F_SEAL_WRITE 0x0008 /* Prevent writes. */
-# define F_SEAL_FUTURE_WRITE 0x0010 /* Prevent future writes while
- mapped. */
-#endif
-
-#ifdef __USE_GNU
-/* Hint values for F_{GET,SET}_RW_HINT. */
-# define RWH_WRITE_LIFE_NOT_SET 0
-# define RWF_WRITE_LIFE_NOT_SET RWH_WRITE_LIFE_NOT_SET
-# define RWH_WRITE_LIFE_NONE 1
-# define RWH_WRITE_LIFE_SHORT 2
-# define RWH_WRITE_LIFE_MEDIUM 3
-# define RWH_WRITE_LIFE_LONG 4
-# define RWH_WRITE_LIFE_EXTREME 5
-#endif
-
-/* Define some more compatibility macros to be backward compatible with
- BSD systems which did not managed to hide these kernel macros. */
-#ifdef __USE_MISC
-# define FAPPEND O_APPEND
-# define FFSYNC O_FSYNC
-# define FASYNC O_ASYNC
-# define FNONBLOCK O_NONBLOCK
-# define FNDELAY O_NDELAY
-#endif /* Use misc. */
-
-#ifndef __POSIX_FADV_DONTNEED
-# define __POSIX_FADV_DONTNEED 4
-# define __POSIX_FADV_NOREUSE 5
-#endif
-/* Advise to `posix_fadvise'. */
-#ifdef __USE_XOPEN2K
-# define POSIX_FADV_NORMAL 0 /* No further special treatment. */
-# define POSIX_FADV_RANDOM 1 /* Expect random page references. */
-# define POSIX_FADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define POSIX_FADV_WILLNEED 3 /* Will need these pages. */
-# define POSIX_FADV_DONTNEED __POSIX_FADV_DONTNEED /* Don't need these pages. */
-# define POSIX_FADV_NOREUSE __POSIX_FADV_NOREUSE /* Data will be accessed once. */
-#endif
-
-
-#ifdef __USE_GNU
-/* Flags for SYNC_FILE_RANGE. */
-# define SYNC_FILE_RANGE_WAIT_BEFORE 1 /* Wait upon writeout of all pages
- in the range before performing the
- write. */
-# define SYNC_FILE_RANGE_WRITE 2 /* Initiate writeout of all those
- dirty pages in the range which are
- not presently under writeback. */
-# define SYNC_FILE_RANGE_WAIT_AFTER 4 /* Wait upon writeout of all pages in
- the range after performing the
- write. */
-/* SYNC_FILE_RANGE_WRITE_AND_WAIT ensures all pages in the range are
- written to disk before returning. */
-# define SYNC_FILE_RANGE_WRITE_AND_WAIT (SYNC_FILE_RANGE_WRITE \
- | SYNC_FILE_RANGE_WAIT_BEFORE \
- | SYNC_FILE_RANGE_WAIT_AFTER)
-
-/* Flags for SPLICE and VMSPLICE. */
-# define SPLICE_F_MOVE 1 /* Move pages instead of copying. */
-# define SPLICE_F_NONBLOCK 2 /* Don't block on the pipe splicing
- (but we may still block on the fd
- we splice from/to). */
-# define SPLICE_F_MORE 4 /* Expect more data. */
-# define SPLICE_F_GIFT 8 /* Pages passed in are a gift. */
-
-
-/* Flags for fallocate. */
-# include <linux/falloc.h>
-
-
-/* File handle structure. */
-struct file_handle
-{
- unsigned int handle_bytes;
- int handle_type;
- /* File identifier. */
- unsigned char f_handle[0];
-};
-
-/* Maximum handle size (for now). */
-# define MAX_HANDLE_SZ 128
-#endif
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-
-/* Provide kernel hint to read ahead. */
-extern __ssize_t readahead (int __fd, __off64_t __offset, size_t __count)
- __THROW;
-
-
-/* Selective file content synch'ing.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int sync_file_range (int __fd, __off64_t __offset, __off64_t __count,
- unsigned int __flags);
-
-
-/* Splice address range into a pipe.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t vmsplice (int __fdout, const struct iovec *__iov,
- size_t __count, unsigned int __flags);
-
-/* Splice two files together.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t splice (int __fdin, __off64_t *__offin, int __fdout,
- __off64_t *__offout, size_t __len,
- unsigned int __flags);
-
-/* In-kernel implementation of tee for pipe buffers.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __ssize_t tee (int __fdin, int __fdout, size_t __len,
- unsigned int __flags);
-
-/* Reserve storage for the data of the file associated with FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int fallocate (int __fd, int __mode, __off_t __offset, __off_t __len);
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (fallocate, (int __fd, int __mode, __off64_t __offset,
- __off64_t __len),
- fallocate64);
-# else
-# define fallocate fallocate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int fallocate64 (int __fd, int __mode, __off64_t __offset,
- __off64_t __len);
-# endif
-
-
-/* Map file name to file handle. */
-extern int name_to_handle_at (int __dfd, const char *__name,
- struct file_handle *__handle, int *__mnt_id,
- int __flags) __THROW;
-
-/* Open file using the file handle.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int open_by_handle_at (int __mountdirfd, struct file_handle *__handle,
- int __flags);
-
-#endif /* use GNU */
-
-__END_DECLS
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl.h
deleted file mode 100644
index 8cc6e95..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* O_*, F_*, FD_* bit values for Linux/x86.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never use <bits/fcntl.h> directly; include <fcntl.h> instead."
-#endif
-
-#ifdef __x86_64__
-# define __O_LARGEFILE 0
-#endif
-
-#ifdef __x86_64__
-/* Not necessary, we always have 64-bit offsets. */
-# define F_GETLK64 5 /* Get record locking info. */
-# define F_SETLK64 6 /* Set record locking info (non-blocking). */
-# define F_SETLKW64 7 /* Set record locking info (blocking). */
-#endif
-
-
-struct flock
- {
- short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */
- short int l_whence; /* Where `l_start' is relative to (like `lseek'). */
-#ifndef __USE_FILE_OFFSET64
- __off_t l_start; /* Offset where the lock begins. */
- __off_t l_len; /* Size of the locked area; zero means until EOF. */
-#else
- __off64_t l_start; /* Offset where the lock begins. */
- __off64_t l_len; /* Size of the locked area; zero means until EOF. */
-#endif
- __pid_t l_pid; /* Process holding the lock. */
- };
-
-#ifdef __USE_LARGEFILE64
-struct flock64
- {
- short int l_type; /* Type of lock: F_RDLCK, F_WRLCK, or F_UNLCK. */
- short int l_whence; /* Where `l_start' is relative to (like `lseek'). */
- __off64_t l_start; /* Offset where the lock begins. */
- __off64_t l_len; /* Size of the locked area; zero means until EOF. */
- __pid_t l_pid; /* Process holding the lock. */
- };
-#endif
-
-/* Include generic Linux declarations. */
-#include <bits/fcntl-linux.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl2.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl2.h
deleted file mode 100644
index 24efb22..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fcntl2.h
+++ /dev/null
@@ -1,265 +0,0 @@
-/* Checking macros for fcntl functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never include <bits/fcntl2.h> directly; use <fcntl.h> instead."
-#endif
-
-/* Check that calls to open and openat with O_CREAT or O_TMPFILE set have an
- appropriate third/fourth parameter. */
-#ifndef __USE_FILE_OFFSET64
-extern int __open_2 (const char *__path, int __oflag) __nonnull ((1));
-extern int __REDIRECT (__open_alias, (const char *__path, int __oflag, ...),
- open) __nonnull ((1));
-#else
-extern int __REDIRECT (__open_2, (const char *__path, int __oflag),
- __open64_2) __nonnull ((1));
-extern int __REDIRECT (__open_alias, (const char *__path, int __oflag, ...),
- open64) __nonnull ((1));
-#endif
-
-#define __warn_open_too_many_args \
- "open can be called either with 2 or 3 arguments, not more"
-#define __warn_open_missing_mode \
- "open with O_CREAT in second argument needs 3 arguments"
-#ifdef __use_clang_fortify
-__fortify_overload __clang_prefer_this_overload int
-open (const char *const __clang_pass_object_size __path, int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_open_missing_mode)
-{
- return __open_2 (__path, __oflag);
-}
-
-__fortify_overload int
-open (const char *const __clang_pass_object_size __path, int __oflag,
- mode_t __mode)
-{
- return __open_alias (__path, __oflag, __mode);
-}
-#else
-__errordecl (__open_too_many_args, __warn_open_too_many_args);
-__errordecl (__open_missing_mode, __warn_open_missing_mode);
-
-__fortify_function int
-open (const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __open_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __open_missing_mode ();
- return __open_2 (__path, __oflag);
- }
- return __open_alias (__path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __open_2 (__path, __oflag);
-
- return __open_alias (__path, __oflag, __va_arg_pack ());
-}
-#endif
-#undef __warn_open_too_many_args
-#undef __warn_open_missing_mode
-
-
-#ifdef __USE_LARGEFILE64
-extern int __open64_2 (const char *__path, int __oflag) __nonnull ((1));
-extern int __REDIRECT (__open64_alias, (const char *__path, int __oflag,
- ...), open64) __nonnull ((1));
-
-# define __warn_open64_too_many_args \
- "open64 can be called either with 2 or 3 arguments, not more"
-# define __warn_open64_missing_mode \
- "open64 with O_CREAT in second argument needs 3 arguments"
-# ifdef __use_clang_fortify
-__fortify_overload __clang_prefer_this_overload int
-open64 (const char *const __clang_pass_object_size __path, int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_open64_missing_mode)
-{
- return __open64_2 (__path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-open64 (const char *const __clang_pass_object_size __path, int __oflag,
- int __mode)
-{
- return __open64_alias (__path, __oflag, __mode);
-}
-# else
-__errordecl (__open64_too_many_args, __warn_open64_too_many_args);
-__errordecl (__open64_missing_mode, __warn_open64_missing_mode);
-
-__fortify_function int
-open64 (const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __open64_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __open64_missing_mode ();
- return __open64_2 (__path, __oflag);
- }
- return __open64_alias (__path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __open64_2 (__path, __oflag);
-
- return __open64_alias (__path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_open64_too_many_args
-# undef __warn_open64_missing_mode
-#endif
-
-
-#ifdef __USE_ATFILE
-# ifndef __USE_FILE_OFFSET64
-extern int __openat_2 (int __fd, const char *__path, int __oflag)
- __nonnull ((2));
-extern int __REDIRECT (__openat_alias, (int __fd, const char *__path,
- int __oflag, ...), openat)
- __nonnull ((2));
-# else
-extern int __REDIRECT (__openat_2, (int __fd, const char *__path,
- int __oflag), __openat64_2)
- __nonnull ((2));
-extern int __REDIRECT (__openat_alias, (int __fd, const char *__path,
- int __oflag, ...), openat64)
- __nonnull ((2));
-# endif
-
-# define __warn_openat_too_many_args "openat can be called either with 3 or " \
- "4 arguments, not more"
-# define __warn_openat_missing_mode "openat with O_CREAT in third argument " \
- "needs 4 arguments"
-# ifdef __use_clang_fortify
-__fortify_error_function __clang_error (__warn_openat_too_many_args) int
-openat (int __fd, const char *__path, int __oflag, int __mode, ...);
-
-__fortify_overload __clang_prefer_this_overload int
-openat (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag), __warn_openat_missing_mode)
-{
- return __openat_2 (__fd, __path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-openat (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag, int __mode)
-{
- return __openat_alias (__fd, __path, __oflag, __mode);
-}
-# else
-__errordecl (__openat_too_many_args, __warn_openat_too_many_args);
-__errordecl (__openat_missing_mode, __warn_openat_missing_mode);
-
-__fortify_function int
-openat (int __fd, const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __openat_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __openat_missing_mode ();
- return __openat_2 (__fd, __path, __oflag);
- }
- return __openat_alias (__fd, __path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __openat_2 (__fd, __path, __oflag);
-
- return __openat_alias (__fd, __path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_openat_too_many_args
-# undef __warn_openat_missing_mode
-
-
-# ifdef __USE_LARGEFILE64
-extern int __openat64_2 (int __fd, const char *__path, int __oflag)
- __nonnull ((2));
-extern int __REDIRECT (__openat64_alias, (int __fd, const char *__path,
- int __oflag, ...), openat64)
- __nonnull ((2));
-
-# define __warn_openat64_too_many_args "openat64 can be called either with " \
- "3 or 4 arguments, not more"
-# define __warn_openat64_missing_mode "openat64 with O_CREAT in third " \
- "argument needs 4 arguments"
-
-# ifdef __use_clang_fortify
-__fortify_error_function __clang_error (__warn_openat64_too_many_args) int
-openat64 (int __fd, const char *__path, int __oflag, int __mode, ...);
-
-__fortify_overload __clang_prefer_this_overload int
-openat64 (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag)
- __clang_error_if (__OPEN_NEEDS_MODE (__oflag),
- __warn_openat64_missing_mode)
-{
- return __openat64_2 (__fd, __path, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload int
-openat64 (int __fd, const char *const __clang_pass_object_size __path,
- int __oflag, int __mode)
-{
- return __openat64_alias (__fd, __path, __oflag, __mode);
-}
-# else
-__errordecl (__openat64_too_many_args, __warn_openat64_too_many_args);
-__errordecl (__openat64_missing_mode, __warn_openat64_missing_mode);
-__fortify_function int
-openat64 (int __fd, const char *__path, int __oflag, ...)
-{
- if (__va_arg_pack_len () > 1)
- __openat64_too_many_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if (__OPEN_NEEDS_MODE (__oflag) && __va_arg_pack_len () < 1)
- {
- __openat64_missing_mode ();
- return __openat64_2 (__fd, __path, __oflag);
- }
- return __openat64_alias (__fd, __path, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () < 1)
- return __openat64_2 (__fd, __path, __oflag);
-
- return __openat64_alias (__fd, __path, __oflag, __va_arg_pack ());
-}
-# endif
-# undef __warn_openat64_too_many_args
-# undef __warn_openat64_missing_mode
-# endif
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fenv.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fenv.h
deleted file mode 100644
index 63784ef..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fenv.h
+++ /dev/null
@@ -1,116 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FENV_H
-# error "Never use <bits/fenv.h> directly; include <fenv.h> instead."
-#endif
-
-/* Define bits representing the exception. We use the bit positions
- of the appropriate bits in the FPU control word. */
-enum
- {
- FE_INVALID =
-#define FE_INVALID 0x01
- FE_INVALID,
- __FE_DENORM = 0x02,
- FE_DIVBYZERO =
-#define FE_DIVBYZERO 0x04
- FE_DIVBYZERO,
- FE_OVERFLOW =
-#define FE_OVERFLOW 0x08
- FE_OVERFLOW,
- FE_UNDERFLOW =
-#define FE_UNDERFLOW 0x10
- FE_UNDERFLOW,
- FE_INEXACT =
-#define FE_INEXACT 0x20
- FE_INEXACT
- };
-
-#define FE_ALL_EXCEPT \
- (FE_INEXACT | FE_DIVBYZERO | FE_UNDERFLOW | FE_OVERFLOW | FE_INVALID)
-
-/* The ix87 FPU supports all of the four defined rounding modes. We
- use again the bit positions in the FPU control word as the values
- for the appropriate macros. */
-enum
- {
- FE_TONEAREST =
-#define FE_TONEAREST 0
- FE_TONEAREST,
- FE_DOWNWARD =
-#define FE_DOWNWARD 0x400
- FE_DOWNWARD,
- FE_UPWARD =
-#define FE_UPWARD 0x800
- FE_UPWARD,
- FE_TOWARDZERO =
-#define FE_TOWARDZERO 0xc00
- FE_TOWARDZERO
- };
-
-
-/* Type representing exception flags. */
-typedef unsigned short int fexcept_t;
-
-
-/* Type representing floating-point environment. This structure
- corresponds to the layout of the block written by the `fstenv'
- instruction and has additional fields for the contents of the MXCSR
- register as written by the `stmxcsr' instruction. */
-typedef struct
- {
- unsigned short int __control_word;
- unsigned short int __glibc_reserved1;
- unsigned short int __status_word;
- unsigned short int __glibc_reserved2;
- unsigned short int __tags;
- unsigned short int __glibc_reserved3;
- unsigned int __eip;
- unsigned short int __cs_selector;
- unsigned int __opcode:11;
- unsigned int __glibc_reserved4:5;
- unsigned int __data_offset;
- unsigned short int __data_selector;
- unsigned short int __glibc_reserved5;
-#ifdef __x86_64__
- unsigned int __mxcsr;
-#endif
- }
-fenv_t;
-
-/* If the default argument is used we use this value. */
-#define FE_DFL_ENV ((const fenv_t *) -1)
-
-#ifdef __USE_GNU
-/* Floating-point environment where none of the exception is masked. */
-# define FE_NOMASK_ENV ((const fenv_t *) -2)
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Type representing floating-point control modes. */
-typedef struct
- {
- unsigned short int __control_word;
- unsigned short int __glibc_reserved;
- unsigned int __mxcsr;
- }
-femode_t;
-
-/* Default floating-point control modes. */
-# define FE_DFL_MODE ((const femode_t *) -1L)
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/floatn-common.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/floatn-common.h
deleted file mode 100644
index b43c953..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/floatn-common.h
+++ /dev/null
@@ -1,329 +0,0 @@
-/* Macros to control TS 18661-3 glibc features where the same
- definitions are appropriate for all platforms.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_FLOATN_COMMON_H
-#define _BITS_FLOATN_COMMON_H
-
-#include <features.h>
-#include <bits/long-double.h>
-
-/* This header should be included at the bottom of each bits/floatn.h.
- It defines the following macros for each _FloatN and _FloatNx type,
- where the same definitions, or definitions based only on the macros
- in bits/floatn.h, are appropriate for all glibc configurations. */
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the right format for this type, and this
- glibc includes corresponding *fN or *fNx interfaces for it. */
-#define __HAVE_FLOAT16 0
-#define __HAVE_FLOAT32 1
-#define __HAVE_FLOAT64 1
-#define __HAVE_FLOAT32X 1
-#define __HAVE_FLOAT128X 0
-
-/* Defined to 1 if the corresponding __HAVE_<type> macro is 1 and the
- type is the first with its format in the sequence of (the default
- choices for) float, double, long double, _Float16, _Float32,
- _Float64, _Float128, _Float32x, _Float64x, _Float128x for this
- glibc; that is, if functions present once per floating-point format
- rather than once per type are present for this type.
-
- All configurations supported by glibc have _Float32 the same format
- as float, _Float64 and _Float32x the same format as double, the
- _Float64x the same format as either long double or _Float128. No
- configurations support _Float128x or, as of GCC 7, have compiler
- support for a type meeting the requirements for _Float128x. */
-#define __HAVE_DISTINCT_FLOAT16 __HAVE_FLOAT16
-#define __HAVE_DISTINCT_FLOAT32 0
-#define __HAVE_DISTINCT_FLOAT64 0
-#define __HAVE_DISTINCT_FLOAT32X 0
-#define __HAVE_DISTINCT_FLOAT64X 0
-#define __HAVE_DISTINCT_FLOAT128X __HAVE_FLOAT128X
-
-/* Defined to 1 if the corresponding _FloatN type is not binary compatible
- with the corresponding ISO C type in the current compilation unit as
- opposed to __HAVE_DISTINCT_FLOATN, which indicates the default types built
- in glibc. */
-#define __HAVE_FLOAT128_UNLIKE_LDBL (__HAVE_DISTINCT_FLOAT128 \
- && __LDBL_MANT_DIG__ != 113)
-
-/* Defined to 1 if any _FloatN or _FloatNx types that are not
- ABI-distinct are however distinct types at the C language level (so
- for the purposes of __builtin_types_compatible_p and _Generic). */
-#if __GNUC_PREREQ (7, 0) && !defined __cplusplus
-# define __HAVE_FLOATN_NOT_TYPEDEF 1
-#else
-# define __HAVE_FLOATN_NOT_TYPEDEF 0
-#endif
-
-#ifndef __ASSEMBLER__
-
-/* Defined to concatenate the literal suffix to be used with _FloatN
- or _FloatNx types, if __HAVE_<type> is 1. The corresponding
- literal suffixes exist since GCC 7, for C only. */
-# if __HAVE_FLOAT16
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-/* No corresponding suffix available for this type. */
-# define __f16(x) ((_Float16) x##f)
-# else
-# define __f16(x) x##f16
-# endif
-# endif
-
-# if __HAVE_FLOAT32
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __f32(x) x##f
-# else
-# define __f32(x) x##f32
-# endif
-# endif
-
-# if __HAVE_FLOAT64
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __f64(x) x##l
-# else
-# define __f64(x) x
-# endif
-# else
-# define __f64(x) x##f64
-# endif
-# endif
-
-# if __HAVE_FLOAT32X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __f32x(x) x
-# else
-# define __f32x(x) x##f32x
-# endif
-# endif
-
-# if __HAVE_FLOAT64X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __f64x(x) x##l
-# else
-# define __f64x(x) __f128 (x)
-# endif
-# else
-# define __f64x(x) x##f64x
-# endif
-# endif
-
-# if __HAVE_FLOAT128X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128X supported but no constant suffix"
-# else
-# define __f128x(x) x##f128x
-# endif
-# endif
-
-/* Defined to a complex type if __HAVE_<type> is 1. */
-# if __HAVE_FLOAT16
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef _Complex float __cfloat16 __attribute__ ((__mode__ (__HC__)));
-# define __CFLOAT16 __cfloat16
-# else
-# define __CFLOAT16 _Complex _Float16
-# endif
-# endif
-
-# if __HAVE_FLOAT32
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __CFLOAT32 _Complex float
-# else
-# define __CFLOAT32 _Complex _Float32
-# endif
-# endif
-
-# if __HAVE_FLOAT64
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __CFLOAT64 _Complex long double
-# else
-# define __CFLOAT64 _Complex double
-# endif
-# else
-# define __CFLOAT64 _Complex _Float64
-# endif
-# endif
-
-# if __HAVE_FLOAT32X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# define __CFLOAT32X _Complex double
-# else
-# define __CFLOAT32X _Complex _Float32x
-# endif
-# endif
-
-# if __HAVE_FLOAT64X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __CFLOAT64X _Complex long double
-# else
-# define __CFLOAT64X __CFLOAT128
-# endif
-# else
-# define __CFLOAT64X _Complex _Float64x
-# endif
-# endif
-
-# if __HAVE_FLOAT128X
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128X supported but no complex type"
-# else
-# define __CFLOAT128X _Complex _Float128x
-# endif
-# endif
-
-/* The remaining of this file provides support for older compilers. */
-# if __HAVE_FLOAT16
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef float _Float16 __attribute__ ((__mode__ (__HF__)));
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf16() ((_Float16) __builtin_huge_val ())
-# define __builtin_inff16() ((_Float16) __builtin_inf ())
-# define __builtin_nanf16(x) ((_Float16) __builtin_nan (x))
-# define __builtin_nansf16(x) ((_Float16) __builtin_nans (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT32
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef float _Float32;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf32() (__builtin_huge_valf ())
-# define __builtin_inff32() (__builtin_inff ())
-# define __builtin_nanf32(x) (__builtin_nanf (x))
-# define __builtin_nansf32(x) (__builtin_nansf (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT64
-
-/* If double, long double and _Float64 all have the same set of
- values, TS 18661-3 requires the usual arithmetic conversions on
- long double and _Float64 to produce _Float64. For this to be the
- case when building with a compiler without a distinct _Float64
- type, _Float64 must be a typedef for long double, not for
- double. */
-
-# ifdef __NO_LONG_DOUBLE_MATH
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef long double _Float64;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64() (__builtin_huge_vall ())
-# define __builtin_inff64() (__builtin_infl ())
-# define __builtin_nanf64(x) (__builtin_nanl (x))
-# define __builtin_nansf64(x) (__builtin_nansl (x))
-# endif
-
-# else
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef double _Float64;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64() (__builtin_huge_val ())
-# define __builtin_inff64() (__builtin_inf ())
-# define __builtin_nanf64(x) (__builtin_nan (x))
-# define __builtin_nansf64(x) (__builtin_nans (x))
-# endif
-
-# endif
-
-# endif
-
-# if __HAVE_FLOAT32X
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef double _Float32x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf32x() (__builtin_huge_val ())
-# define __builtin_inff32x() (__builtin_inf ())
-# define __builtin_nanf32x(x) (__builtin_nan (x))
-# define __builtin_nansf32x(x) (__builtin_nans (x))
-# endif
-
-# endif
-
-# if __HAVE_FLOAT64X
-
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef long double _Float64x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64x() (__builtin_huge_vall ())
-# define __builtin_inff64x() (__builtin_infl ())
-# define __builtin_nanf64x(x) (__builtin_nanl (x))
-# define __builtin_nansf64x(x) (__builtin_nansl (x))
-# endif
-
-# else
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef _Float128 _Float64x;
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf64x() (__builtin_huge_valf128 ())
-# define __builtin_inff64x() (__builtin_inff128 ())
-# define __builtin_nanf64x(x) (__builtin_nanf128 (x))
-# define __builtin_nansf64x(x) (__builtin_nansf128 (x))
-# endif
-
-# endif
-
-# endif
-
-# if __HAVE_FLOAT128X
-
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-# error "_Float128x supported but no type"
-# endif
-
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf128x() ((_Float128x) __builtin_huge_val ())
-# define __builtin_inff128x() ((_Float128x) __builtin_inf ())
-# define __builtin_nanf128x(x) ((_Float128x) __builtin_nan (x))
-# define __builtin_nansf128x(x) ((_Float128x) __builtin_nans (x))
-# endif
-
-# endif
-
-#endif /* !__ASSEMBLER__. */
-
-#endif /* _BITS_FLOATN_COMMON_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/floatn.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/floatn.h
deleted file mode 100644
index 5ef3020..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/floatn.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/* Macros to control TS 18661-3 glibc features on x86.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_FLOATN_H
-#define _BITS_FLOATN_H
-
-#include <features.h>
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the IEEE 754 binary128 format, and this
- glibc includes corresponding *f128 interfaces for it. The required
- libgcc support was added some time after the basic compiler
- support, for x86_64 and x86. */
-#if (defined __x86_64__ \
- ? __GNUC_PREREQ (4, 3) \
- : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4)))
-# define __HAVE_FLOAT128 0
-#else
-# define __HAVE_FLOAT128 0
-#endif
-
-/* Defined to 1 if __HAVE_FLOAT128 is 1 and the type is ABI-distinct
- from the default float, double and long double types in this glibc. */
-#if __HAVE_FLOAT128
-# define __HAVE_DISTINCT_FLOAT128 0
-#else
-# define __HAVE_DISTINCT_FLOAT128 0
-#endif
-
-/* Defined to 1 if the current compiler invocation provides a
- floating-point type with the right format for _Float64x, and this
- glibc includes corresponding *f64x interfaces for it. */
-#define __HAVE_FLOAT64X 1
-
-/* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format
- of long double. Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has
- the format of _Float128, which must be different from that of long
- double. */
-#define __HAVE_FLOAT64X_LONG_DOUBLE 1
-
-#ifndef __ASSEMBLER__
-
-/* Defined to concatenate the literal suffix to be used with _Float128
- types, if __HAVE_FLOAT128 is 1. */
-# if __HAVE_FLOAT128
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-/* The literal suffix f128 exists only since GCC 7.0. */
-# define __f128(x) x##q
-# else
-# define __f128(x) x##f128
-# endif
-# endif
-
-/* Defined to a complex binary128 type if __HAVE_FLOAT128 is 1. */
-# if __HAVE_FLOAT128
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-/* Add a typedef for older GCC compilers which don't natively support
- _Complex _Float128. */
-typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__)));
-# define __CFLOAT128 __cfloat128
-# else
-# define __CFLOAT128 _Complex _Float128
-# endif
-# endif
-
-/* The remaining of this file provides support for older compilers. */
-# if __HAVE_FLOAT128
-
-/* The type _Float128 exists only since GCC 7.0. */
-# if !__GNUC_PREREQ (7, 0) || defined __cplusplus
-typedef __float128 _Float128;
-# endif
-
-/* __builtin_huge_valf128 doesn't exist before GCC 7.0. */
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_huge_valf128() ((_Float128) __builtin_huge_val ())
-# endif
-
-/* Older GCC has only a subset of built-in functions for _Float128 on
- x86, and __builtin_infq is not usable in static initializers.
- Converting a narrower sNaN to _Float128 produces a quiet NaN, so
- attempts to use _Float128 sNaNs will not work properly with older
- compilers. */
-# if !__GNUC_PREREQ (7, 0)
-# define __builtin_copysignf128 __builtin_copysignq
-# define __builtin_fabsf128 __builtin_fabsq
-# define __builtin_inff128() ((_Float128) __builtin_inf ())
-# define __builtin_nanf128(x) ((_Float128) __builtin_nan (x))
-# define __builtin_nansf128(x) ((_Float128) __builtin_nans (x))
-# endif
-
-/* In math/math.h, __MATH_TG will expand signbit to __builtin_signbit*,
- e.g.: __builtin_signbitf128, before GCC 6. However, there has never
- been a __builtin_signbitf128 in GCC and the type-generic builtin is
- only available since GCC 6. */
-# if !__GNUC_PREREQ (6, 0)
-# define __builtin_signbitf128 __signbitf128
-# endif
-
-# endif
-
-#endif /* !__ASSEMBLER__. */
-
-#include <bits/floatn-common.h>
-
-#endif /* _BITS_FLOATN_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/flt-eval-method.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/flt-eval-method.h
deleted file mode 100644
index 7825c13..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/flt-eval-method.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Define __GLIBC_FLT_EVAL_METHOD. x86 version.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/flt-eval-method.h> directly; include <math.h> instead."
-#endif
-
-#ifdef __FLT_EVAL_METHOD__
-# if __FLT_EVAL_METHOD__ == -1
-# define __GLIBC_FLT_EVAL_METHOD 2
-# else
-# define __GLIBC_FLT_EVAL_METHOD __FLT_EVAL_METHOD__
-# endif
-#elif defined __x86_64__
-# define __GLIBC_FLT_EVAL_METHOD 0
-#else
-# define __GLIBC_FLT_EVAL_METHOD 2
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fp-fast.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fp-fast.h
deleted file mode 100644
index 323fcec..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fp-fast.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Define FP_FAST_* macros.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/fp-fast.h> directly; include <math.h> instead."
-#endif
-
-#ifdef __USE_ISOC99
-
-/* The GCC 4.6 compiler will define __FP_FAST_FMA{,F,L} if the fma{,f,l}
- builtins are supported. */
-# ifdef __FP_FAST_FMA
-# define FP_FAST_FMA 1
-# endif
-
-# ifdef __FP_FAST_FMAF
-# define FP_FAST_FMAF 1
-# endif
-
-# ifdef __FP_FAST_FMAL
-# define FP_FAST_FMAL 1
-# endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fp-logb.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fp-logb.h
deleted file mode 100644
index 55e0051..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/fp-logb.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Define __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN. x86 version.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/fp-logb.h> directly; include <math.h> instead."
-#endif
-
-#define __FP_LOGB0_IS_MIN 1
-#define __FP_LOGBNAN_IS_MIN 1
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_core.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_core.h
deleted file mode 100644
index 1751a20..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_core.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Declarations for getopt (basic, portable features only).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library and is also part of gnulib.
- Patches to this file should be submitted to both projects.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_CORE_H
-#define _GETOPT_CORE_H 1
-
-/* This header should not be used directly; include getopt.h or
- unistd.h instead. Unlike most bits headers, it does not have
- a protective #error, because the guard macro for getopt.h in
- gnulib is not fixed. */
-
-__BEGIN_DECLS
-
-/* For communication from 'getopt' to the caller.
- When 'getopt' finds an option that takes an argument,
- the argument value is returned here.
- Also, when 'ordering' is RETURN_IN_ORDER,
- each non-option ARGV-element is returned here. */
-
-extern char *optarg;
-
-/* Index in ARGV of the next element to be scanned.
- This is used for communication to and from the caller
- and for communication between successive calls to 'getopt'.
-
- On entry to 'getopt', zero means this is the first call; initialize.
-
- When 'getopt' returns -1, this is the index of the first of the
- non-option elements that the caller should itself scan.
-
- Otherwise, 'optind' communicates from one call to the next
- how much of ARGV has been scanned so far. */
-
-extern int optind;
-
-/* Callers store zero here to inhibit the error message 'getopt' prints
- for unrecognized options. */
-
-extern int opterr;
-
-/* Set to an option character which was unrecognized. */
-
-extern int optopt;
-
-/* Get definitions and prototypes for functions to process the
- arguments in ARGV (ARGC of them, minus the program name) for
- options given in OPTS.
-
- Return the option character from OPTS just read. Return -1 when
- there are no more options. For unrecognized options, or options
- missing arguments, 'optopt' is set to the option letter, and '?' is
- returned.
-
- The OPTS string is a list of characters which are recognized option
- letters, optionally followed by colons, specifying that that letter
- takes an argument, to be placed in 'optarg'.
-
- If a letter in OPTS is followed by two colons, its argument is
- optional. This behavior is specific to the GNU 'getopt'.
-
- The argument '--' causes premature termination of argument
- scanning, explicitly telling 'getopt' that there are no more
- options.
-
- If OPTS begins with '-', then non-option arguments are treated as
- arguments to the option '\1'. This behavior is specific to the GNU
- 'getopt'. If OPTS begins with '+', or POSIXLY_CORRECT is set in
- the environment, then do not permute arguments.
-
- For standards compliance, the 'argv' argument has the type
- char *const *, but this is inaccurate; if argument permutation is
- enabled, the argv array (not the strings it points to) must be
- writable. */
-
-extern int getopt (int ___argc, char *const *___argv, const char *__shortopts)
- __THROW __nonnull ((2, 3));
-
-__END_DECLS
-
-#endif /* getopt_core.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_ext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_ext.h
deleted file mode 100644
index d48069e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_ext.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Declarations for getopt (GNU extensions).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library and is also part of gnulib.
- Patches to this file should be submitted to both projects.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_EXT_H
-#define _GETOPT_EXT_H 1
-
-/* This header should not be used directly; include getopt.h instead.
- Unlike most bits headers, it does not have a protective #error,
- because the guard macro for getopt.h in gnulib is not fixed. */
-
-__BEGIN_DECLS
-
-/* Describe the long-named options requested by the application.
- The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
- of 'struct option' terminated by an element containing a name which is
- zero.
-
- The field 'has_arg' is:
- no_argument (or 0) if the option does not take an argument,
- required_argument (or 1) if the option requires an argument,
- optional_argument (or 2) if the option takes an optional argument.
-
- If the field 'flag' is not NULL, it points to a variable that is set
- to the value given in the field 'val' when the option is found, but
- left unchanged if the option is not found.
-
- To have a long-named option do something other than set an 'int' to
- a compiled-in constant, such as set a value from 'optarg', set the
- option's 'flag' field to zero and its 'val' field to a nonzero
- value (the equivalent single-letter option character, if there is
- one). For long options that have a zero 'flag' field, 'getopt'
- returns the contents of the 'val' field. */
-
-struct option
-{
- const char *name;
- /* has_arg can't be an enum because some compilers complain about
- type mismatches in all the code that assumes it is an int. */
- int has_arg;
- int *flag;
- int val;
-};
-
-/* Names for the values of the 'has_arg' field of 'struct option'. */
-
-#define no_argument 0
-#define required_argument 1
-#define optional_argument 2
-
-extern int getopt_long (int ___argc, char *__getopt_argv_const *___argv,
- const char *__shortopts,
- const struct option *__longopts, int *__longind)
- __THROW __nonnull ((2, 3));
-extern int getopt_long_only (int ___argc, char *__getopt_argv_const *___argv,
- const char *__shortopts,
- const struct option *__longopts, int *__longind)
- __THROW __nonnull ((2, 3));
-
-__END_DECLS
-
-#endif /* getopt_ext.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_posix.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_posix.h
deleted file mode 100644
index f49e1f3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/getopt_posix.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Declarations for getopt (POSIX compatibility shim).
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- Unlike the bulk of the getopt implementation, this file is NOT part
- of gnulib.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_POSIX_H
-#define _GETOPT_POSIX_H 1
-
-#if !defined _UNISTD_H && !defined _STDIO_H
-#error "Never include getopt_posix.h directly; use unistd.h instead."
-#endif
-
-#include <bits/getopt_core.h>
-
-__BEGIN_DECLS
-
-#if defined __USE_POSIX2 && !defined __USE_POSIX_IMPLICITLY \
- && !defined __USE_GNU && !defined _GETOPT_H
-/* GNU getopt has more functionality than POSIX getopt. When we are
- explicitly conforming to POSIX and not GNU, and getopt.h (which is
- not part of POSIX) has not been included, the extra functionality
- is disabled. */
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (getopt, (int ___argc, char *const *___argv,
- const char *__shortopts),
- __posix_getopt);
-# else
-extern int __posix_getopt (int ___argc, char *const *___argv,
- const char *__shortopts)
- __THROW __nonnull ((2, 3));
-# define getopt __posix_getopt
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* getopt_posix.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/hwcap.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/hwcap.h
deleted file mode 100644
index e4878d1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/hwcap.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* Defines for bits in AT_HWCAP.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_AUXV_H
-# error "Never include <bits/hwcap.h> directly; use <sys/auxv.h> instead."
-#endif
-
-/* No bits defined for this architecture. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/in.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/in.h
deleted file mode 100644
index 4c3c5ac..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/in.h
+++ /dev/null
@@ -1,261 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Linux version. */
-
-#ifndef _NETINET_IN_H
-# error "Never use <bits/in.h> directly; include <netinet/in.h> instead."
-#endif
-
-/* If the application has already included linux/in6.h from a linux-based
- kernel then we will not define the IPv6 IPPROTO_* defines, in6_addr (nor the
- defines), sockaddr_in6, or ipv6_mreq. Same for in6_ptkinfo or ip6_mtuinfo
- in linux/ipv6.h. The ABI used by the linux-kernel and glibc match exactly.
- Neither the linux kernel nor glibc should break this ABI without coordination.
- In upstream kernel 56c176c9 the _UAPI prefix was stripped so we need to check
- for _LINUX_IN6_H and _IPV6_H now, and keep checking the old versions for
- maximum backwards compatibility. */
-#if defined _UAPI_LINUX_IN6_H \
- || defined _UAPI_IPV6_H \
- || defined _LINUX_IN6_H \
- || defined _IPV6_H
-/* This is not quite the same API since the kernel always defines s6_addr16 and
- s6_addr32. This is not a violation of POSIX since POSIX says "at least the
- following member" and that holds true. */
-# define __USE_KERNEL_IPV6_DEFS 1
-#else
-# define __USE_KERNEL_IPV6_DEFS 0
-#endif
-
-/* Options for use with `getsockopt' and `setsockopt' at the IP level.
- The first word in the comment at the right is the data type used;
- "bool" means a boolean value stored in an `int'. */
-#define IP_OPTIONS 4 /* ip_opts; IP per-packet options. */
-#define IP_HDRINCL 3 /* int; Header is included with data. */
-#define IP_TOS 1 /* int; IP type of service and precedence. */
-#define IP_TTL 2 /* int; IP time to live. */
-#define IP_RECVOPTS 6 /* bool; Receive all IP options w/datagram. */
-/* For BSD compatibility. */
-#define IP_RECVRETOPTS IP_RETOPTS /* bool; Receive IP options for response. */
-#define IP_RETOPTS 7 /* ip_opts; Set/get IP per-packet options. */
-#define IP_MULTICAST_IF 32 /* in_addr; set/get IP multicast i/f */
-#define IP_MULTICAST_TTL 33 /* unsigned char; set/get IP multicast ttl */
-#define IP_MULTICAST_LOOP 34 /* bool; set/get IP multicast loopback */
-#define IP_ADD_MEMBERSHIP 35 /* ip_mreq; add an IP group membership */
-#define IP_DROP_MEMBERSHIP 36 /* ip_mreq; drop an IP group membership */
-#define IP_UNBLOCK_SOURCE 37 /* ip_mreq_source: unblock data from source */
-#define IP_BLOCK_SOURCE 38 /* ip_mreq_source: block data from source */
-#define IP_ADD_SOURCE_MEMBERSHIP 39 /* ip_mreq_source: join source group */
-#define IP_DROP_SOURCE_MEMBERSHIP 40 /* ip_mreq_source: leave source group */
-#define IP_MSFILTER 41
-#ifdef __USE_MISC
-# define MCAST_JOIN_GROUP 42 /* group_req: join any-source group */
-# define MCAST_BLOCK_SOURCE 43 /* group_source_req: block from given group */
-# define MCAST_UNBLOCK_SOURCE 44 /* group_source_req: unblock from given group*/
-# define MCAST_LEAVE_GROUP 45 /* group_req: leave any-source group */
-# define MCAST_JOIN_SOURCE_GROUP 46 /* group_source_req: join source-spec gr */
-# define MCAST_LEAVE_SOURCE_GROUP 47 /* group_source_req: leave source-spec gr*/
-# define MCAST_MSFILTER 48
-# define IP_MULTICAST_ALL 49
-# define IP_UNICAST_IF 50
-
-# define MCAST_EXCLUDE 0
-# define MCAST_INCLUDE 1
-#endif
-
-#define IP_ROUTER_ALERT 5 /* bool */
-#define IP_PKTINFO 8 /* bool */
-#define IP_PKTOPTIONS 9
-#define IP_PMTUDISC 10 /* obsolete name? */
-#define IP_MTU_DISCOVER 10 /* int; see below */
-#define IP_RECVERR 11 /* bool */
-#define IP_RECVTTL 12 /* bool */
-#define IP_RECVTOS 13 /* bool */
-#define IP_MTU 14 /* int */
-#define IP_FREEBIND 15
-#define IP_IPSEC_POLICY 16
-#define IP_XFRM_POLICY 17
-#define IP_PASSSEC 18
-#define IP_TRANSPARENT 19
-#define IP_MULTICAST_ALL 49 /* bool */
-
-/* TProxy original addresses */
-#define IP_ORIGDSTADDR 20
-#define IP_RECVORIGDSTADDR IP_ORIGDSTADDR
-
-#define IP_MINTTL 21
-#define IP_NODEFRAG 22
-#define IP_CHECKSUM 23
-#define IP_BIND_ADDRESS_NO_PORT 24
-#define IP_RECVFRAGSIZE 25
-#define IP_RECVERR_RFC4884 26
-
-/* IP_MTU_DISCOVER arguments. */
-#define IP_PMTUDISC_DONT 0 /* Never send DF frames. */
-#define IP_PMTUDISC_WANT 1 /* Use per route hints. */
-#define IP_PMTUDISC_DO 2 /* Always DF. */
-#define IP_PMTUDISC_PROBE 3 /* Ignore dst pmtu. */
-/* Always use interface mtu (ignores dst pmtu) but don't set DF flag.
- Also incoming ICMP frag_needed notifications will be ignored on
- this socket to prevent accepting spoofed ones. */
-#define IP_PMTUDISC_INTERFACE 4
-/* Like IP_PMTUDISC_INTERFACE but allow packets to be fragmented. */
-#define IP_PMTUDISC_OMIT 5
-
-#define IP_MULTICAST_IF 32
-#define IP_MULTICAST_TTL 33
-#define IP_MULTICAST_LOOP 34
-#define IP_ADD_MEMBERSHIP 35
-#define IP_DROP_MEMBERSHIP 36
-#define IP_UNBLOCK_SOURCE 37
-#define IP_BLOCK_SOURCE 38
-#define IP_ADD_SOURCE_MEMBERSHIP 39
-#define IP_DROP_SOURCE_MEMBERSHIP 40
-#define IP_MSFILTER 41
-#define IP_MULTICAST_ALL 49
-#define IP_UNICAST_IF 50
-
-/* To select the IP level. */
-#define SOL_IP 0
-
-#define IP_DEFAULT_MULTICAST_TTL 1
-#define IP_DEFAULT_MULTICAST_LOOP 1
-#define IP_MAX_MEMBERSHIPS 20
-
-#ifdef __USE_MISC
-/* Structure used to describe IP options for IP_OPTIONS and IP_RETOPTS.
- The `ip_dst' field is used for the first-hop gateway when using a
- source route (this gets put into the header proper). */
-struct ip_opts
- {
- struct in_addr ip_dst; /* First hop; zero without source route. */
- char ip_opts[40]; /* Actually variable in size. */
- };
-
-/* Like `struct ip_mreq' but including interface specification by index. */
-struct ip_mreqn
- {
- struct in_addr imr_multiaddr; /* IP multicast address of group */
- struct in_addr imr_address; /* local IP address of interface */
- int imr_ifindex; /* Interface index */
- };
-
-/* Structure used for IP_PKTINFO. */
-struct in_pktinfo
- {
- int ipi_ifindex; /* Interface index */
- struct in_addr ipi_spec_dst; /* Routing destination address */
- struct in_addr ipi_addr; /* Header destination address */
- };
-#endif
-
-/* Options for use with `getsockopt' and `setsockopt' at the IPv6 level.
- The first word in the comment at the right is the data type used;
- "bool" means a boolean value stored in an `int'. */
-#define IPV6_ADDRFORM 1
-#define IPV6_2292PKTINFO 2
-#define IPV6_2292HOPOPTS 3
-#define IPV6_2292DSTOPTS 4
-#define IPV6_2292RTHDR 5
-#define IPV6_2292PKTOPTIONS 6
-#define IPV6_CHECKSUM 7
-#define IPV6_2292HOPLIMIT 8
-
-#define SCM_SRCRT IPV6_RXSRCRT
-
-#define IPV6_NEXTHOP 9
-#define IPV6_AUTHHDR 10
-#define IPV6_UNICAST_HOPS 16
-#define IPV6_MULTICAST_IF 17
-#define IPV6_MULTICAST_HOPS 18
-#define IPV6_MULTICAST_LOOP 19
-#define IPV6_JOIN_GROUP 20
-#define IPV6_LEAVE_GROUP 21
-#define IPV6_ROUTER_ALERT 22
-#define IPV6_MTU_DISCOVER 23
-#define IPV6_MTU 24
-#define IPV6_RECVERR 25
-#define IPV6_V6ONLY 26
-#define IPV6_JOIN_ANYCAST 27
-#define IPV6_LEAVE_ANYCAST 28
-#define IPV6_MULTICAST_ALL 29
-#define IPV6_ROUTER_ALERT_ISOLATE 30
-#define IPV6_RECVERR_RFC4884 31
-#define IPV6_IPSEC_POLICY 34
-#define IPV6_XFRM_POLICY 35
-#define IPV6_HDRINCL 36
-
-/* Advanced API (RFC3542) (1). */
-#define IPV6_RECVPKTINFO 49
-#define IPV6_PKTINFO 50
-#define IPV6_RECVHOPLIMIT 51
-#define IPV6_HOPLIMIT 52
-#define IPV6_RECVHOPOPTS 53
-#define IPV6_HOPOPTS 54
-#define IPV6_RTHDRDSTOPTS 55
-#define IPV6_RECVRTHDR 56
-#define IPV6_RTHDR 57
-#define IPV6_RECVDSTOPTS 58
-#define IPV6_DSTOPTS 59
-#define IPV6_RECVPATHMTU 60
-#define IPV6_PATHMTU 61
-#define IPV6_DONTFRAG 62
-
-/* Advanced API (RFC3542) (2). */
-#define IPV6_RECVTCLASS 66
-#define IPV6_TCLASS 67
-
-#define IPV6_AUTOFLOWLABEL 70
-
-/* RFC5014. */
-#define IPV6_ADDR_PREFERENCES 72
-
-/* RFC5082. */
-#define IPV6_MINHOPCOUNT 73
-
-#define IPV6_ORIGDSTADDR 74
-#define IPV6_RECVORIGDSTADDR IPV6_ORIGDSTADDR
-#define IPV6_TRANSPARENT 75
-#define IPV6_UNICAST_IF 76
-#define IPV6_RECVFRAGSIZE 77
-#define IPV6_FREEBIND 78
-
-/* Obsolete synonyms for the above. */
-#if !__USE_KERNEL_IPV6_DEFS
-# define IPV6_ADD_MEMBERSHIP IPV6_JOIN_GROUP
-# define IPV6_DROP_MEMBERSHIP IPV6_LEAVE_GROUP
-#endif
-#define IPV6_RXHOPOPTS IPV6_HOPOPTS
-#define IPV6_RXDSTOPTS IPV6_DSTOPTS
-
-/* IPV6_MTU_DISCOVER values. */
-#define IPV6_PMTUDISC_DONT 0 /* Never send DF frames. */
-#define IPV6_PMTUDISC_WANT 1 /* Use per route hints. */
-#define IPV6_PMTUDISC_DO 2 /* Always DF. */
-#define IPV6_PMTUDISC_PROBE 3 /* Ignore dst pmtu. */
-#define IPV6_PMTUDISC_INTERFACE 4 /* See IP_PMTUDISC_INTERFACE. */
-#define IPV6_PMTUDISC_OMIT 5 /* See IP_PMTUDISC_OMIT. */
-
-/* Socket level values for IPv6. */
-#define SOL_IPV6 41
-#define SOL_ICMPV6 58
-
-/* Routing header options for IPv6. */
-#define IPV6_RTHDR_LOOSE 0 /* Hop doesn't need to be neighbour. */
-#define IPV6_RTHDR_STRICT 1 /* Hop must be a neighbour. */
-
-#define IPV6_RTHDR_TYPE_0 0 /* IPv6 Routing header type 0. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/indirect-return.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/indirect-return.h
deleted file mode 100644
index ed24111..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/indirect-return.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Definition of __INDIRECT_RETURN. x86 version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UCONTEXT_H
-# error "Never include <bits/indirect-return.h> directly; use <ucontext.h> instead."
-#endif
-
-/* On x86, swapcontext returns via indirect branch when the shadow stack
- is enabled. Define __INDIRECT_RETURN to indicate whether swapcontext
- returns via indirect branch. */
-#if defined __CET__ && (__CET__ & 2) != 0
-# if __glibc_has_attribute (__indirect_return__)
-# define __INDIRECT_RETURN __attribute__ ((__indirect_return__))
-# else
-/* Newer compilers provide the indirect_return attribute, but without
- it we can use returns_twice to affect the optimizer in the same
- way and avoid unsafe optimizations. */
-# define __INDIRECT_RETURN __attribute__ ((__returns_twice__))
-# endif
-#else
-# define __INDIRECT_RETURN
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/initspin.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/initspin.h
deleted file mode 100644
index 936f178..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/initspin.h
+++ /dev/null
@@ -1 +0,0 @@
-/* No thread support. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/inotify.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/inotify.h
deleted file mode 100644
index 5eee3cc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/inotify.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_INOTIFY_H
-# error "Never use <bits/inotify.h> directly; include <sys/inotify.h> instead."
-#endif
-
-/* Flags for the parameter of inotify_init1. */
-enum
- {
- IN_CLOEXEC = 02000000,
-#define IN_CLOEXEC IN_CLOEXEC
- IN_NONBLOCK = 00004000
-#define IN_NONBLOCK IN_NONBLOCK
- };
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ioctl-types.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ioctl-types.h
deleted file mode 100644
index 508a0c3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ioctl-types.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Structure types for pre-termios terminal ioctls. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-# error "Never use <bits/ioctl-types.h> directly; include <sys/ioctl.h> instead."
-#endif
-
-/* Get definition of constants for use with `ioctl'. */
-#include <asm/ioctls.h>
-
-
-struct winsize
- {
- unsigned short int ws_row;
- unsigned short int ws_col;
- unsigned short int ws_xpixel;
- unsigned short int ws_ypixel;
- };
-
-#define NCC 8
-struct termio
- {
- unsigned short int c_iflag; /* input mode flags */
- unsigned short int c_oflag; /* output mode flags */
- unsigned short int c_cflag; /* control mode flags */
- unsigned short int c_lflag; /* local mode flags */
- unsigned char c_line; /* line discipline */
- unsigned char c_cc[NCC]; /* control characters */
-};
-
-/* modem lines */
-#define TIOCM_LE 0x001
-#define TIOCM_DTR 0x002
-#define TIOCM_RTS 0x004
-#define TIOCM_ST 0x008
-#define TIOCM_SR 0x010
-#define TIOCM_CTS 0x020
-#define TIOCM_CAR 0x040
-#define TIOCM_RNG 0x080
-#define TIOCM_DSR 0x100
-#define TIOCM_CD TIOCM_CAR
-#define TIOCM_RI TIOCM_RNG
-
-/* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
-
-/* line disciplines */
-#define N_TTY 0
-#define N_SLIP 1
-#define N_MOUSE 2
-#define N_PPP 3
-#define N_STRIP 4
-#define N_AX25 5
-#define N_X25 6 /* X.25 async */
-#define N_6PACK 7
-#define N_MASC 8 /* Mobitex module */
-#define N_R3964 9 /* Simatic R3964 module */
-#define N_PROFIBUS_FDL 10 /* Profibus */
-#define N_IRDA 11 /* Linux IR */
-#define N_SMSBLOCK 12 /* SMS block mode */
-#define N_HDLC 13 /* synchronous HDLC */
-#define N_SYNC_PPP 14 /* synchronous PPP */
-#define N_HCI 15 /* Bluetooth HCI UART */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ioctls.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ioctls.h
deleted file mode 100644
index 0e53bc7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ioctls.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-# error "Never use <bits/ioctls.h> directly; include <sys/ioctl.h> instead."
-#endif
-
-/* Use the definitions from the kernel header files. */
-#include <asm/ioctls.h>
-
-/* Routing table calls. */
-#define SIOCADDRT 0x890B /* add routing table entry */
-#define SIOCDELRT 0x890C /* delete routing table entry */
-#define SIOCRTMSG 0x890D /* call to routing system */
-
-/* Socket configuration controls. */
-#define SIOCGIFNAME 0x8910 /* get iface name */
-#define SIOCSIFLINK 0x8911 /* set iface channel */
-#define SIOCGIFCONF 0x8912 /* get iface list */
-#define SIOCGIFFLAGS 0x8913 /* get flags */
-#define SIOCSIFFLAGS 0x8914 /* set flags */
-#define SIOCGIFADDR 0x8915 /* get PA address */
-#define SIOCSIFADDR 0x8916 /* set PA address */
-#define SIOCGIFDSTADDR 0x8917 /* get remote PA address */
-#define SIOCSIFDSTADDR 0x8918 /* set remote PA address */
-#define SIOCGIFBRDADDR 0x8919 /* get broadcast PA address */
-#define SIOCSIFBRDADDR 0x891a /* set broadcast PA address */
-#define SIOCGIFNETMASK 0x891b /* get network PA mask */
-#define SIOCSIFNETMASK 0x891c /* set network PA mask */
-#define SIOCGIFMETRIC 0x891d /* get metric */
-#define SIOCSIFMETRIC 0x891e /* set metric */
-#define SIOCGIFMEM 0x891f /* get memory address (BSD) */
-#define SIOCSIFMEM 0x8920 /* set memory address (BSD) */
-#define SIOCGIFMTU 0x8921 /* get MTU size */
-#define SIOCSIFMTU 0x8922 /* set MTU size */
-#define SIOCSIFNAME 0x8923 /* set interface name */
-#define SIOCSIFHWADDR 0x8924 /* set hardware address */
-#define SIOCGIFENCAP 0x8925 /* get/set encapsulations */
-#define SIOCSIFENCAP 0x8926
-#define SIOCGIFHWADDR 0x8927 /* Get hardware address */
-#define SIOCGIFSLAVE 0x8929 /* Driver slaving support */
-#define SIOCSIFSLAVE 0x8930
-#define SIOCADDMULTI 0x8931 /* Multicast address lists */
-#define SIOCDELMULTI 0x8932
-#define SIOCGIFINDEX 0x8933 /* name -> if_index mapping */
-#define SIOGIFINDEX SIOCGIFINDEX /* misprint compatibility :-) */
-#define SIOCSIFPFLAGS 0x8934 /* set/get extended flags set */
-#define SIOCGIFPFLAGS 0x8935
-#define SIOCDIFADDR 0x8936 /* delete PA address */
-#define SIOCSIFHWBROADCAST 0x8937 /* set hardware broadcast addr */
-#define SIOCGIFCOUNT 0x8938 /* get number of devices */
-
-#define SIOCGIFBR 0x8940 /* Bridging support */
-#define SIOCSIFBR 0x8941 /* Set bridging options */
-
-#define SIOCGIFTXQLEN 0x8942 /* Get the tx queue length */
-#define SIOCSIFTXQLEN 0x8943 /* Set the tx queue length */
-
-
-/* ARP cache control calls. */
- /* 0x8950 - 0x8952 * obsolete calls, don't re-use */
-#define SIOCDARP 0x8953 /* delete ARP table entry */
-#define SIOCGARP 0x8954 /* get ARP table entry */
-#define SIOCSARP 0x8955 /* set ARP table entry */
-
-/* RARP cache control calls. */
-#define SIOCDRARP 0x8960 /* delete RARP table entry */
-#define SIOCGRARP 0x8961 /* get RARP table entry */
-#define SIOCSRARP 0x8962 /* set RARP table entry */
-
-/* Driver configuration calls */
-
-#define SIOCGIFMAP 0x8970 /* Get device parameters */
-#define SIOCSIFMAP 0x8971 /* Set device parameters */
-
-/* DLCI configuration calls */
-
-#define SIOCADDDLCI 0x8980 /* Create new DLCI device */
-#define SIOCDELDLCI 0x8981 /* Delete DLCI device */
-
-/* Device private ioctl calls. */
-
-/* These 16 ioctls are available to devices via the do_ioctl() device
- vector. Each device should include this file and redefine these
- names as their own. Because these are device dependent it is a good
- idea _NOT_ to issue them to random objects and hope. */
-
-#define SIOCDEVPRIVATE 0x89F0 /* to 89FF */
-
-/*
- * These 16 ioctl calls are protocol private
- */
-
-#define SIOCPROTOPRIVATE 0x89E0 /* to 89EF */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipc-perm.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipc-perm.h
deleted file mode 100644
index 17f81c4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipc-perm.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* struct ipc_perm definition.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-# error "Never use <bits/ipc-perm.h> directly; include <sys/ipc.h> 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/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipc.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipc.h
deleted file mode 100644
index 5a0e2fc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipc.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-# error "Never use <bits/ipc.h> directly; include <sys/ipc.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* 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. */
-
-#include <bits/ipc-perm.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipctypes.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipctypes.h
deleted file mode 100644
index dc56d93..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ipctypes.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-# error "Never use <bits/ipctypes.h> directly; include <sys/ipc.h> instead."
-#endif
-
-#ifndef _BITS_IPCTYPES_H
-#define _BITS_IPCTYPES_H 1
-
-/* Used in `struct shmid_ds'. */
-# ifdef __x86_64__
-typedef int __ipc_pid_t;
-# else
-typedef unsigned short int __ipc_pid_t;
-# endif
-
-#endif /* bits/ipctypes.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/iscanonical.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/iscanonical.h
deleted file mode 100644
index ee418a0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/iscanonical.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Define iscanonical macro. ldbl-96 version.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never use <bits/iscanonical.h> directly; include <math.h> instead."
-#endif
-
-extern int __iscanonicall (long double __x)
- __THROW __attribute__ ((__const__));
-#define __iscanonicalf(x) ((void) (__typeof (x)) (x), 1)
-#define __iscanonical(x) ((void) (__typeof (x)) (x), 1)
-#if __HAVE_DISTINCT_FLOAT128
-# define __iscanonicalf128(x) ((void) (__typeof (x)) (x), 1)
-#endif
-
-/* Return nonzero value if X is canonical. In IEEE interchange binary
- formats, all values are canonical, but the argument must still be
- converted to its semantic type for any exceptions arising from the
- conversion, before being discarded; in extended precision, there
- are encodings that are not consistently handled as corresponding to
- any particular value of the type, and we return 0 for those. */
-#ifndef __cplusplus
-# define iscanonical(x) __MATH_TG ((x), __iscanonical, (x))
-#else
-/* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin. On the
- other hand, overloading provides the means to distinguish between
- the floating-point types. The overloading resolution will match
- the correct parameter (regardless of type qualifiers (i.e.: const
- and volatile)). */
-extern "C++" {
-inline int iscanonical (float __val) { return __iscanonicalf (__val); }
-inline int iscanonical (double __val) { return __iscanonical (__val); }
-inline int iscanonical (long double __val) { return __iscanonicall (__val); }
-# if __HAVE_DISTINCT_FLOAT128
-inline int iscanonical (_Float128 __val) { return __iscanonicalf128 (__val); }
-# endif
-}
-#endif /* __cplusplus */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/libc-header-start.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/libc-header-start.h
deleted file mode 100644
index 296e1ce..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/libc-header-start.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Handle feature test macros at the start of a header.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header is internal to glibc and should not be included outside
- of glibc headers. Headers including it must define
- __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION first. This header
- cannot have multiple include guards because ISO C feature test
- macros depend on the definition of the macro when an affected
- header is included, not when the first system header is
- included. */
-
-#ifndef __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-# error "Never include <bits/libc-header-start.h> directly."
-#endif
-
-#undef __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-
-#include <features.h>
-
-/* ISO/IEC TR 24731-2:2010 defines the __STDC_WANT_LIB_EXT2__
- macro. */
-#undef __GLIBC_USE_LIB_EXT2
-#if (defined __USE_GNU \
- || (defined __STDC_WANT_LIB_EXT2__ && __STDC_WANT_LIB_EXT2__ > 0))
-# define __GLIBC_USE_LIB_EXT2 1
-#else
-# define __GLIBC_USE_LIB_EXT2 0
-#endif
-
-/* ISO/IEC TS 18661-1:2014 defines the __STDC_WANT_IEC_60559_BFP_EXT__
- macro. Most but not all symbols enabled by that macro in TS
- 18661-1 are enabled unconditionally in C2X; the symbols in Annex F
- still require that macro in C2X. */
-#undef __GLIBC_USE_IEC_60559_BFP_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_BFP_EXT__
-# define __GLIBC_USE_IEC_60559_BFP_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_BFP_EXT 0
-#endif
-#undef __GLIBC_USE_IEC_60559_BFP_EXT_C2X
-#if __GLIBC_USE (IEC_60559_BFP_EXT) || __GLIBC_USE (ISOC2X)
-# define __GLIBC_USE_IEC_60559_BFP_EXT_C2X 1
-#else
-# define __GLIBC_USE_IEC_60559_BFP_EXT_C2X 0
-#endif
-
-/* ISO/IEC TS 18661-4:2015 defines the
- __STDC_WANT_IEC_60559_FUNCS_EXT__ macro. Other than the reduction
- functions, the symbols from this TS are enabled unconditionally in
- C2X. */
-#undef __GLIBC_USE_IEC_60559_FUNCS_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_FUNCS_EXT__
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT 0
-#endif
-#undef __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
-#if __GLIBC_USE (IEC_60559_FUNCS_EXT) || __GLIBC_USE (ISOC2X)
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 1
-#else
-# define __GLIBC_USE_IEC_60559_FUNCS_EXT_C2X 0
-#endif
-
-/* ISO/IEC TS 18661-3:2015 defines the
- __STDC_WANT_IEC_60559_TYPES_EXT__ macro. */
-#undef __GLIBC_USE_IEC_60559_TYPES_EXT
-#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_TYPES_EXT__
-# define __GLIBC_USE_IEC_60559_TYPES_EXT 1
-#else
-# define __GLIBC_USE_IEC_60559_TYPES_EXT 0
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/libm-simd-decl-stubs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/libm-simd-decl-stubs.h
deleted file mode 100644
index b80ff33..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/libm-simd-decl-stubs.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/* Empty definitions required for __MATHCALL_VEC unfolding in mathcalls.h.
- Copyright (C) 2014-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/libm-simd-decl-stubs.h> directly;\
- include <math.h> instead."
-#endif
-
-/* Needed definitions could be generated with:
- for func in $(grep __MATHCALL_VEC math/bits/mathcalls.h |\
- sed -r "s|__MATHCALL_VEC.?\(||; s|,.*||"); do
- echo "#define __DECL_SIMD_${func}";
- echo "#define __DECL_SIMD_${func}f";
- echo "#define __DECL_SIMD_${func}l";
- done
- */
-
-#ifndef _BITS_LIBM_SIMD_DECL_STUBS_H
-#define _BITS_LIBM_SIMD_DECL_STUBS_H 1
-
-#define __DECL_SIMD_cos
-#define __DECL_SIMD_cosf
-#define __DECL_SIMD_cosl
-#define __DECL_SIMD_cosf16
-#define __DECL_SIMD_cosf32
-#define __DECL_SIMD_cosf64
-#define __DECL_SIMD_cosf128
-#define __DECL_SIMD_cosf32x
-#define __DECL_SIMD_cosf64x
-#define __DECL_SIMD_cosf128x
-
-#define __DECL_SIMD_sin
-#define __DECL_SIMD_sinf
-#define __DECL_SIMD_sinl
-#define __DECL_SIMD_sinf16
-#define __DECL_SIMD_sinf32
-#define __DECL_SIMD_sinf64
-#define __DECL_SIMD_sinf128
-#define __DECL_SIMD_sinf32x
-#define __DECL_SIMD_sinf64x
-#define __DECL_SIMD_sinf128x
-
-#define __DECL_SIMD_sincos
-#define __DECL_SIMD_sincosf
-#define __DECL_SIMD_sincosl
-#define __DECL_SIMD_sincosf16
-#define __DECL_SIMD_sincosf32
-#define __DECL_SIMD_sincosf64
-#define __DECL_SIMD_sincosf128
-#define __DECL_SIMD_sincosf32x
-#define __DECL_SIMD_sincosf64x
-#define __DECL_SIMD_sincosf128x
-
-#define __DECL_SIMD_log
-#define __DECL_SIMD_logf
-#define __DECL_SIMD_logl
-#define __DECL_SIMD_logf16
-#define __DECL_SIMD_logf32
-#define __DECL_SIMD_logf64
-#define __DECL_SIMD_logf128
-#define __DECL_SIMD_logf32x
-#define __DECL_SIMD_logf64x
-#define __DECL_SIMD_logf128x
-
-#define __DECL_SIMD_exp
-#define __DECL_SIMD_expf
-#define __DECL_SIMD_expl
-#define __DECL_SIMD_expf16
-#define __DECL_SIMD_expf32
-#define __DECL_SIMD_expf64
-#define __DECL_SIMD_expf128
-#define __DECL_SIMD_expf32x
-#define __DECL_SIMD_expf64x
-#define __DECL_SIMD_expf128x
-
-#define __DECL_SIMD_pow
-#define __DECL_SIMD_powf
-#define __DECL_SIMD_powl
-#define __DECL_SIMD_powf16
-#define __DECL_SIMD_powf32
-#define __DECL_SIMD_powf64
-#define __DECL_SIMD_powf128
-#define __DECL_SIMD_powf32x
-#define __DECL_SIMD_powf64x
-#define __DECL_SIMD_powf128x
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/link.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/link.h
deleted file mode 100644
index 0e1db1a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/link.h
+++ /dev/null
@@ -1,159 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LINK_H
-# error "Never include <bits/link.h> directly; use <link.h> instead."
-#endif
-
-
-#ifndef __x86_64__
-/* Registers for entry into PLT on IA-32. */
-typedef struct La_i86_regs
-{
- uint32_t lr_edx;
- uint32_t lr_ecx;
- uint32_t lr_eax;
- uint32_t lr_ebp;
- uint32_t lr_esp;
-} La_i86_regs;
-
-/* Return values for calls from PLT on IA-32. */
-typedef struct La_i86_retval
-{
- uint32_t lrv_eax;
- uint32_t lrv_edx;
- long double lrv_st0;
- long double lrv_st1;
- uint64_t lrv_bnd0;
- uint64_t lrv_bnd1;
-} La_i86_retval;
-
-
-__BEGIN_DECLS
-
-extern Elf32_Addr la_i86_gnu_pltenter (Elf32_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- La_i86_regs *__regs,
- unsigned int *__flags,
- const char *__symname,
- long int *__framesizep);
-extern unsigned int la_i86_gnu_pltexit (Elf32_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- const La_i86_regs *__inregs,
- La_i86_retval *__outregs,
- const char *symname);
-
-__END_DECLS
-
-#else
-
-/* Registers for entry into PLT on x86-64. */
-# if __GNUC_PREREQ (4,0)
-typedef float La_x86_64_xmm __attribute__ ((__vector_size__ (16)));
-typedef float La_x86_64_ymm
- __attribute__ ((__vector_size__ (32), __aligned__ (16)));
-typedef double La_x86_64_zmm
- __attribute__ ((__vector_size__ (64), __aligned__ (16)));
-# else
-typedef float La_x86_64_xmm __attribute__ ((__mode__ (__V4SF__)));
-# endif
-
-typedef union
-{
-# if __GNUC_PREREQ (4,0)
- La_x86_64_ymm ymm[2];
- La_x86_64_zmm zmm[1];
-# endif
- La_x86_64_xmm xmm[4];
-} La_x86_64_vector __attribute__ ((__aligned__ (16)));
-
-typedef struct La_x86_64_regs
-{
- uint64_t lr_rdx;
- uint64_t lr_r8;
- uint64_t lr_r9;
- uint64_t lr_rcx;
- uint64_t lr_rsi;
- uint64_t lr_rdi;
- uint64_t lr_rbp;
- uint64_t lr_rsp;
- La_x86_64_xmm lr_xmm[8];
- La_x86_64_vector lr_vector[8];
-#ifndef __ILP32__
- __int128_t lr_bnd[4];
-#endif
-} La_x86_64_regs;
-
-/* Return values for calls from PLT on x86-64. */
-typedef struct La_x86_64_retval
-{
- uint64_t lrv_rax;
- uint64_t lrv_rdx;
- La_x86_64_xmm lrv_xmm0;
- La_x86_64_xmm lrv_xmm1;
- long double lrv_st0;
- long double lrv_st1;
- La_x86_64_vector lrv_vector0;
- La_x86_64_vector lrv_vector1;
-#ifndef __ILP32__
- __int128_t lrv_bnd0;
- __int128_t lrv_bnd1;
-#endif
-} La_x86_64_retval;
-
-#define La_x32_regs La_x86_64_regs
-#define La_x32_retval La_x86_64_retval
-
-__BEGIN_DECLS
-
-extern Elf64_Addr la_x86_64_gnu_pltenter (Elf64_Sym *__sym,
- unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- La_x86_64_regs *__regs,
- unsigned int *__flags,
- const char *__symname,
- long int *__framesizep);
-extern unsigned int la_x86_64_gnu_pltexit (Elf64_Sym *__sym,
- unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- const La_x86_64_regs *__inregs,
- La_x86_64_retval *__outregs,
- const char *__symname);
-
-extern Elf32_Addr la_x32_gnu_pltenter (Elf32_Sym *__sym,
- unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- La_x32_regs *__regs,
- unsigned int *__flags,
- const char *__symname,
- long int *__framesizep);
-extern unsigned int la_x32_gnu_pltexit (Elf32_Sym *__sym,
- unsigned int __ndx,
- uintptr_t *__refcook,
- uintptr_t *__defcook,
- const La_x32_regs *__inregs,
- La_x32_retval *__outregs,
- const char *__symname);
-
-__END_DECLS
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/local_lim.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/local_lim.h
deleted file mode 100644
index b88ca3d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/local_lim.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/* Minimum guaranteed maximum values for system limits. Linux version.
- Copyright (C) 1993-2021 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; see the file COPYING.LIB. If
- not, see <https://www.gnu.org/licenses/>. */
-
-/* The kernel header pollutes the namespace with the NR_OPEN symbol
- and defines LINK_MAX although filesystems have different maxima. A
- similar thing is true for OPEN_MAX: the limit can be changed at
- runtime and therefore the macro must not be defined. Remove this
- after including the header if necessary. */
-#ifndef NR_OPEN
-# define __undef_NR_OPEN
-#endif
-#ifndef LINK_MAX
-# define __undef_LINK_MAX
-#endif
-#ifndef OPEN_MAX
-# define __undef_OPEN_MAX
-#endif
-#ifndef ARG_MAX
-# define __undef_ARG_MAX
-#endif
-
-/* The kernel sources contain a file with all the needed information. */
-#include <linux/limits.h>
-
-/* Have to remove NR_OPEN? */
-#ifdef __undef_NR_OPEN
-# undef NR_OPEN
-# undef __undef_NR_OPEN
-#endif
-/* Have to remove LINK_MAX? */
-#ifdef __undef_LINK_MAX
-# undef LINK_MAX
-# undef __undef_LINK_MAX
-#endif
-/* Have to remove OPEN_MAX? */
-#ifdef __undef_OPEN_MAX
-# undef OPEN_MAX
-# undef __undef_OPEN_MAX
-#endif
-/* Have to remove ARG_MAX? */
-#ifdef __undef_ARG_MAX
-# undef ARG_MAX
-# undef __undef_ARG_MAX
-#endif
-
-/* The number of data keys per process. */
-#define _POSIX_THREAD_KEYS_MAX 128
-/* This is the value this implementation supports. */
-#define PTHREAD_KEYS_MAX 1024
-
-/* Controlling the iterations of destructors for thread-specific data. */
-#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4
-/* Number of iterations this implementation does. */
-#define PTHREAD_DESTRUCTOR_ITERATIONS _POSIX_THREAD_DESTRUCTOR_ITERATIONS
-
-/* The number of threads per process. */
-#define _POSIX_THREAD_THREADS_MAX 64
-/* We have no predefined limit on the number of threads. */
-#undef PTHREAD_THREADS_MAX
-
-/* Maximum amount by which a process can descrease its asynchronous I/O
- priority level. */
-#define AIO_PRIO_DELTA_MAX 20
-
-/* Minimum size for a thread. We are free to choose a reasonable value. */
-#define PTHREAD_STACK_MIN 16384
-
-/* Maximum number of timer expiration overruns. */
-#define DELAYTIMER_MAX 2147483647
-
-/* Maximum tty name length. */
-#define TTY_NAME_MAX 32
-
-/* Maximum login name length. This is arbitrary. */
-#define LOGIN_NAME_MAX 256
-
-/* Maximum host name length. */
-#define HOST_NAME_MAX 64
-
-/* Maximum message queue priority level. */
-#define MQ_PRIO_MAX 32768
-
-/* Maximum value the semaphore can have. */
-#define SEM_VALUE_MAX (2147483647)
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/locale.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/locale.h
deleted file mode 100644
index cc8e980..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/locale.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Definition of locale category symbol values.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _LOCALE_H && !defined _LANGINFO_H
-# error "Never use <bits/locale.h> directly; include <locale.h> instead."
-#endif
-
-#ifndef _BITS_LOCALE_H
-#define _BITS_LOCALE_H 1
-
-#define __LC_CTYPE 0
-#define __LC_NUMERIC 1
-#define __LC_TIME 2
-#define __LC_COLLATE 3
-#define __LC_MONETARY 4
-#define __LC_MESSAGES 5
-#define __LC_ALL 6
-#define __LC_PAPER 7
-#define __LC_NAME 8
-#define __LC_ADDRESS 9
-#define __LC_TELEPHONE 10
-#define __LC_MEASUREMENT 11
-#define __LC_IDENTIFICATION 12
-
-#endif /* bits/locale.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/long-double.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/long-double.h
deleted file mode 100644
index 5b3c841..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/long-double.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/* Properties of long double type. ldbl-96 version.
- Copyright (C) 2016-2021 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 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
- <https://www.gnu.org/licenses/>. */
-
-/* long double is distinct from double, so there is nothing to
- define here. */
-#define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/math-vector.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/math-vector.h
deleted file mode 100644
index dc0bfb3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/math-vector.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Platform-specific SIMD declarations of math functions.
- Copyright (C) 2014-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/math-vector.h> directly;\
- include <math.h> instead."
-#endif
-
-/* Get default empty definitions for simd declarations. */
-#include <bits/libm-simd-decl-stubs.h>
-
-#if defined __x86_64__ && defined __FAST_MATH__
-# if defined _OPENMP && _OPENMP >= 201307
-/* OpenMP case. */
-# define __DECL_SIMD_x86_64 _Pragma ("omp declare simd notinbranch")
-# elif __GNUC_PREREQ (6,0)
-/* W/o OpenMP use GCC 6.* __attribute__ ((__simd__)). */
-# define __DECL_SIMD_x86_64 __attribute__ ((__simd__ ("notinbranch")))
-# endif
-
-# ifdef __DECL_SIMD_x86_64
-# undef __DECL_SIMD_cos
-# define __DECL_SIMD_cos __DECL_SIMD_x86_64
-# undef __DECL_SIMD_cosf
-# define __DECL_SIMD_cosf __DECL_SIMD_x86_64
-# undef __DECL_SIMD_sin
-# define __DECL_SIMD_sin __DECL_SIMD_x86_64
-# undef __DECL_SIMD_sinf
-# define __DECL_SIMD_sinf __DECL_SIMD_x86_64
-# undef __DECL_SIMD_sincos
-# define __DECL_SIMD_sincos __DECL_SIMD_x86_64
-# undef __DECL_SIMD_sincosf
-# define __DECL_SIMD_sincosf __DECL_SIMD_x86_64
-# undef __DECL_SIMD_log
-# define __DECL_SIMD_log __DECL_SIMD_x86_64
-# undef __DECL_SIMD_logf
-# define __DECL_SIMD_logf __DECL_SIMD_x86_64
-# undef __DECL_SIMD_exp
-# define __DECL_SIMD_exp __DECL_SIMD_x86_64
-# undef __DECL_SIMD_expf
-# define __DECL_SIMD_expf __DECL_SIMD_x86_64
-# undef __DECL_SIMD_pow
-# define __DECL_SIMD_pow __DECL_SIMD_x86_64
-# undef __DECL_SIMD_powf
-# define __DECL_SIMD_powf __DECL_SIMD_x86_64
-
-# endif
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls-helper-functions.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls-helper-functions.h
deleted file mode 100644
index 3c44c78..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls-helper-functions.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Prototype declarations for math classification macros helpers.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Classify given number. */
-__MATHDECL_ALIAS (int, __fpclassify,, (_Mdouble_ __value), fpclassify)
- __attribute__ ((__const__));
-
-/* Test for negative number. */
-__MATHDECL_ALIAS (int, __signbit,, (_Mdouble_ __value), signbit)
- __attribute__ ((__const__));
-
-/* Return 0 if VALUE is finite or NaN, +1 if it
- is +Infinity, -1 if it is -Infinity. */
-__MATHDECL_ALIAS (int, __isinf,, (_Mdouble_ __value), isinf)
- __attribute__ ((__const__));
-
-/* Return nonzero if VALUE is finite and not NaN. Used by isfinite macro. */
-__MATHDECL_ALIAS (int, __finite,, (_Mdouble_ __value), finite)
- __attribute__ ((__const__));
-
-/* Return nonzero if VALUE is not a number. */
-__MATHDECL_ALIAS (int, __isnan,, (_Mdouble_ __value), isnan)
- __attribute__ ((__const__));
-
-/* Test equality. */
-__MATHDECL_ALIAS (int, __iseqsig,, (_Mdouble_ __x, _Mdouble_ __y), iseqsig);
-
-/* Test for signaling NaN. */
-__MATHDECL_ALIAS (int, __issignaling,, (_Mdouble_ __value), issignaling)
- __attribute__ ((__const__));
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls-narrow.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls-narrow.h
deleted file mode 100644
index 4f28f41..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls-narrow.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Declare functions returning a narrower type.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MATH_H
-# error "Never include <bits/mathcalls-narrow.h> directly; include <math.h> instead."
-#endif
-
-/* Add. */
-__MATHCALL_NARROW (__MATHCALL_NAME (add), __MATHCALL_REDIR_NAME (add), 2);
-
-/* Divide. */
-__MATHCALL_NARROW (__MATHCALL_NAME (div), __MATHCALL_REDIR_NAME (div), 2);
-
-/* Multiply. */
-__MATHCALL_NARROW (__MATHCALL_NAME (mul), __MATHCALL_REDIR_NAME (mul), 2);
-
-/* Subtract. */
-__MATHCALL_NARROW (__MATHCALL_NAME (sub), __MATHCALL_REDIR_NAME (sub), 2);
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls.h
deleted file mode 100644
index 2361dd3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathcalls.h
+++ /dev/null
@@ -1,404 +0,0 @@
-/* Prototype declarations for math functions; helper file for <math.h>.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* NOTE: Because of the special way this file is used by <math.h>, this
- file must NOT be protected from multiple inclusion as header files
- usually are.
-
- This file provides prototype declarations for the math functions.
- Most functions are declared using the macro:
-
- __MATHCALL (NAME,[_r], (ARGS...));
-
- This means there is a function `NAME' returning `double' and a function
- `NAMEf' returning `float'. Each place `_Mdouble_' appears in the
- prototype, that is actually `double' in the prototype for `NAME' and
- `float' in the prototype for `NAMEf'. Reentrant variant functions are
- called `NAME_r' and `NAMEf_r'.
-
- Functions returning other types like `int' are declared using the macro:
-
- __MATHDECL (TYPE, NAME,[_r], (ARGS...));
-
- This is just like __MATHCALL but for a function returning `TYPE'
- instead of `_Mdouble_'. In all of these cases, there is still
- both a `NAME' and a `NAMEf' that takes `float' arguments.
-
- Note that there must be no whitespace before the argument passed for
- NAME, to make token pasting work with -traditional. */
-
-#ifndef _MATH_H
-# error "Never include <bits/mathcalls.h> directly; include <math.h> instead."
-#endif
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of X. */
-__MATHCALL (acos,, (_Mdouble_ __x));
-/* Arc sine of X. */
-__MATHCALL (asin,, (_Mdouble_ __x));
-/* Arc tangent of X. */
-__MATHCALL (atan,, (_Mdouble_ __x));
-/* Arc tangent of Y/X. */
-__MATHCALL (atan2,, (_Mdouble_ __y, _Mdouble_ __x));
-
-/* Cosine of X. */
-__MATHCALL_VEC (cos,, (_Mdouble_ __x));
-/* Sine of X. */
-__MATHCALL_VEC (sin,, (_Mdouble_ __x));
-/* Tangent of X. */
-__MATHCALL (tan,, (_Mdouble_ __x));
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic cosine of X. */
-__MATHCALL (cosh,, (_Mdouble_ __x));
-/* Hyperbolic sine of X. */
-__MATHCALL (sinh,, (_Mdouble_ __x));
-/* Hyperbolic tangent of X. */
-__MATHCALL (tanh,, (_Mdouble_ __x));
-
-#ifdef __USE_GNU
-/* Cosine and sine of X. */
-__MATHDECL_VEC (void,sincos,,
- (_Mdouble_ __x, _Mdouble_ *__sinx, _Mdouble_ *__cosx));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Hyperbolic arc cosine of X. */
-__MATHCALL (acosh,, (_Mdouble_ __x));
-/* Hyperbolic arc sine of X. */
-__MATHCALL (asinh,, (_Mdouble_ __x));
-/* Hyperbolic arc tangent of X. */
-__MATHCALL (atanh,, (_Mdouble_ __x));
-#endif
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of X. */
-__MATHCALL_VEC (exp,, (_Mdouble_ __x));
-
-/* Break VALUE into a normalized fraction and an integral power of 2. */
-__MATHCALL (frexp,, (_Mdouble_ __x, int *__exponent));
-
-/* X times (two to the EXP power). */
-__MATHCALL (ldexp,, (_Mdouble_ __x, int __exponent));
-
-/* Natural logarithm of X. */
-__MATHCALL_VEC (log,, (_Mdouble_ __x));
-
-/* Base-ten logarithm of X. */
-__MATHCALL (log10,, (_Mdouble_ __x));
-
-/* Break VALUE into integral and fractional parts. */
-__MATHCALL (modf,, (_Mdouble_ __x, _Mdouble_ *__iptr)) __nonnull ((2));
-
-#if __GLIBC_USE (IEC_60559_FUNCS_EXT_C2X)
-/* Compute exponent to base ten. */
-__MATHCALL (exp10,, (_Mdouble_ __x));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return exp(X) - 1. */
-__MATHCALL (expm1,, (_Mdouble_ __x));
-
-/* Return log(1 + X). */
-__MATHCALL (log1p,, (_Mdouble_ __x));
-
-/* Return the base 2 signed integral exponent of X. */
-__MATHCALL (logb,, (_Mdouble_ __x));
-#endif
-
-#ifdef __USE_ISOC99
-/* Compute base-2 exponential of X. */
-__MATHCALL (exp2,, (_Mdouble_ __x));
-
-/* Compute base-2 logarithm of X. */
-__MATHCALL (log2,, (_Mdouble_ __x));
-#endif
-
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-__MATHCALL_VEC (pow,, (_Mdouble_ __x, _Mdouble_ __y));
-
-/* Return the square root of X. */
-__MATHCALL (sqrt,, (_Mdouble_ __x));
-
-#if defined __USE_XOPEN || defined __USE_ISOC99
-/* Return `sqrt(X*X + Y*Y)'. */
-__MATHCALL (hypot,, (_Mdouble_ __x, _Mdouble_ __y));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return the cube root of X. */
-__MATHCALL (cbrt,, (_Mdouble_ __x));
-#endif
-
-
-/* Nearest integer, absolute value, and remainder functions. */
-
-/* Smallest integral value not less than X. */
-__MATHCALLX (ceil,, (_Mdouble_ __x), (__const__));
-
-/* Absolute value of X. */
-__MATHCALLX (fabs,, (_Mdouble_ __x), (__const__));
-
-/* Largest integer not greater than X. */
-__MATHCALLX (floor,, (_Mdouble_ __x), (__const__));
-
-/* Floating-point modulo remainder of X/Y. */
-__MATHCALL (fmod,, (_Mdouble_ __x, _Mdouble_ __y));
-
-#ifdef __USE_MISC
-# if ((!defined __cplusplus \
- || __cplusplus < 201103L /* isinf conflicts with C++11. */ \
- || __MATH_DECLARING_DOUBLE == 0)) /* isinff or isinfl don't. */ \
- && !__MATH_DECLARING_FLOATN
-/* Return 0 if VALUE is finite or NaN, +1 if it
- is +Infinity, -1 if it is -Infinity. */
-__MATHDECL_ALIAS (int,isinf,, (_Mdouble_ __value), isinf)
- __attribute__ ((__const__));
-# endif
-
-# if !__MATH_DECLARING_FLOATN
-/* Return nonzero if VALUE is finite and not NaN. */
-__MATHDECL_ALIAS (int,finite,, (_Mdouble_ __value), finite)
- __attribute__ ((__const__));
-
-/* Return the remainder of X/Y. */
-__MATHCALL (drem,, (_Mdouble_ __x, _Mdouble_ __y));
-
-
-/* Return the fractional part of X after dividing out `ilogb (X)'. */
-__MATHCALL (significand,, (_Mdouble_ __x));
-# endif
-
-#endif /* Use misc. */
-
-#ifdef __USE_ISOC99
-/* Return X with its signed changed to Y's. */
-__MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-#endif
-
-#ifdef __USE_ISOC99
-/* Return representation of qNaN for double type. */
-__MATHCALL (nan,, (const char *__tagb));
-#endif
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# if ((!defined __cplusplus \
- || __cplusplus < 201103L /* isnan conflicts with C++11. */ \
- || __MATH_DECLARING_DOUBLE == 0)) /* isnanf or isnanl don't. */ \
- && !__MATH_DECLARING_FLOATN
-/* Return nonzero if VALUE is not a number. */
-__MATHDECL_ALIAS (int,isnan,, (_Mdouble_ __value), isnan)
- __attribute__ ((__const__));
-# endif
-#endif
-
-#if defined __USE_MISC || (defined __USE_XOPEN && __MATH_DECLARING_DOUBLE)
-/* Bessel functions. */
-__MATHCALL (j0,, (_Mdouble_));
-__MATHCALL (j1,, (_Mdouble_));
-__MATHCALL (jn,, (int, _Mdouble_));
-__MATHCALL (y0,, (_Mdouble_));
-__MATHCALL (y1,, (_Mdouble_));
-__MATHCALL (yn,, (int, _Mdouble_));
-#endif
-
-
-#if defined __USE_XOPEN || defined __USE_ISOC99
-/* Error and gamma functions. */
-__MATHCALL (erf,, (_Mdouble_));
-__MATHCALL (erfc,, (_Mdouble_));
-__MATHCALL (lgamma,, (_Mdouble_));
-#endif
-
-#ifdef __USE_ISOC99
-/* True gamma function. */
-__MATHCALL (tgamma,, (_Mdouble_));
-#endif
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# if !__MATH_DECLARING_FLOATN
-/* Obsolete alias for `lgamma'. */
-__MATHCALL (gamma,, (_Mdouble_));
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Reentrant version of lgamma. This function uses the global variable
- `signgam'. The reentrant version instead takes a pointer and stores
- the value through it. */
-__MATHCALL (lgamma,_r, (_Mdouble_, int *__signgamp));
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_ISOC99
-/* Return the integer nearest X in the direction of the
- prevailing rounding mode. */
-__MATHCALL (rint,, (_Mdouble_ __x));
-
-/* Return X + epsilon if X < Y, X - epsilon if X > Y. */
-__MATHCALL (nextafter,, (_Mdouble_ __x, _Mdouble_ __y));
-# if defined __USE_ISOC99 && !defined __LDBL_COMPAT && !__MATH_DECLARING_FLOATN
-__MATHCALL (nexttoward,, (_Mdouble_ __x, long double __y));
-# endif
-
-# if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Return X - epsilon. */
-__MATHCALL (nextdown,, (_Mdouble_ __x));
-/* Return X + epsilon. */
-__MATHCALL (nextup,, (_Mdouble_ __x));
-# endif
-
-/* Return the remainder of integer divison X / Y with infinite precision. */
-__MATHCALL (remainder,, (_Mdouble_ __x, _Mdouble_ __y));
-
-# ifdef __USE_ISOC99
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalbn,, (_Mdouble_ __x, int __n));
-# endif
-
-/* Return the binary exponent of X, which must be nonzero. */
-__MATHDECL (int,ilogb,, (_Mdouble_ __x));
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Like ilogb, but returning long int. */
-__MATHDECL (long int, llogb,, (_Mdouble_ __x));
-#endif
-
-#ifdef __USE_ISOC99
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalbln,, (_Mdouble_ __x, long int __n));
-
-/* Round X to integral value in floating-point format using current
- rounding direction, but do not raise inexact exception. */
-__MATHCALL (nearbyint,, (_Mdouble_ __x));
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-__MATHCALLX (round,, (_Mdouble_ __x), (__const__));
-
-/* Round X to the integral value in floating-point format nearest but
- not larger in magnitude. */
-__MATHCALLX (trunc,, (_Mdouble_ __x), (__const__));
-
-/* Compute remainder of X and Y and put in *QUO a value with sign of x/y
- and magnitude congruent `mod 2^n' to the magnitude of the integral
- quotient x/y, with n >= 3. */
-__MATHCALL (remquo,, (_Mdouble_ __x, _Mdouble_ __y, int *__quo));
-
-
-/* Conversion functions. */
-
-/* Round X to nearest integral value according to current rounding
- direction. */
-__MATHDECL (long int,lrint,, (_Mdouble_ __x));
-__extension__
-__MATHDECL (long long int,llrint,, (_Mdouble_ __x));
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-__MATHDECL (long int,lround,, (_Mdouble_ __x));
-__extension__
-__MATHDECL (long long int,llround,, (_Mdouble_ __x));
-
-
-/* Return positive difference between X and Y. */
-__MATHCALL (fdim,, (_Mdouble_ __x, _Mdouble_ __y));
-
-/* Return maximum numeric value from X and Y. */
-__MATHCALLX (fmax,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Return minimum numeric value from X and Y. */
-__MATHCALLX (fmin,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Multiply-add function computed as a ternary operation. */
-__MATHCALL (fma,, (_Mdouble_ __x, _Mdouble_ __y, _Mdouble_ __z));
-#endif /* Use ISO C99. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) || __MATH_DECLARING_FLOATN
-/* Round X to nearest integer value, rounding halfway cases to even. */
-__MATHCALLX (roundeven,, (_Mdouble_ __x), (__const__));
-
-/* Round X to nearest signed integer value, not raising inexact, with
- control of rounding direction and width of result. */
-__MATHDECL (__intmax_t, fromfp,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest unsigned integer value, not raising inexact,
- with control of rounding direction and width of result. */
-__MATHDECL (__uintmax_t, ufromfp,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest signed integer value, raising inexact for
- non-integers, with control of rounding direction and width of
- result. */
-__MATHDECL (__intmax_t, fromfpx,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Round X to nearest unsigned integer value, raising inexact for
- non-integers, with control of rounding direction and width of
- result. */
-__MATHDECL (__uintmax_t, ufromfpx,, (_Mdouble_ __x, int __round,
- unsigned int __width));
-
-/* Return value with maximum magnitude. */
-__MATHCALLX (fmaxmag,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Return value with minimum magnitude. */
-__MATHCALLX (fminmag,, (_Mdouble_ __x, _Mdouble_ __y), (__const__));
-
-/* Canonicalize floating-point representation. */
-__MATHDECL_1 (int, canonicalize,, (_Mdouble_ *__cx, const _Mdouble_ *__x));
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT) || __MATH_DECLARING_FLOATN
-/* Total order operation. */
-__MATHDECL_1 (int, totalorder,, (const _Mdouble_ *__x,
- const _Mdouble_ *__y))
- __attribute_pure__;
-
-/* Total order operation on absolute values. */
-__MATHDECL_1 (int, totalordermag,, (const _Mdouble_ *__x,
- const _Mdouble_ *__y))
- __attribute_pure__;
-
-/* Get NaN payload. */
-__MATHCALL (getpayload,, (const _Mdouble_ *__x));
-
-/* Set quiet NaN payload. */
-__MATHDECL_1 (int, setpayload,, (_Mdouble_ *__x, _Mdouble_ __payload));
-
-/* Set signaling NaN payload. */
-__MATHDECL_1 (int, setpayloadsig,, (_Mdouble_ *__x, _Mdouble_ __payload));
-#endif
-
-#if (defined __USE_MISC || (defined __USE_XOPEN_EXTENDED \
- && __MATH_DECLARING_DOUBLE \
- && !defined __USE_XOPEN2K8)) \
- && !__MATH_DECLARING_FLOATN
-/* Return X times (2 to the Nth power). */
-__MATHCALL (scalb,, (_Mdouble_ __x, _Mdouble_ __n));
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathdef.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathdef.h
deleted file mode 100644
index 765b002..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mathdef.h
+++ /dev/null
@@ -1,20 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _COMPLEX_H
-# error "Never use <bits/mathdef.h> directly; include <complex.h> instead"
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-linux.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-linux.h
deleted file mode 100644
index 3b1ae41..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-linux.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux generic version.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-linux.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* The following definitions basically come from the kernel headers.
- But the kernel header is not namespace clean. */
-
-
-/* Protections are chosen from these bits, OR'd together. The
- implementation does not necessarily support PROT_EXEC or PROT_WRITE
- without PROT_READ. The only guarantees are that no writing will be
- allowed without PROT_WRITE and no access will be allowed for PROT_NONE. */
-
-#define PROT_READ 0x1 /* Page can be read. */
-#define PROT_WRITE 0x2 /* Page can be written. */
-#define PROT_EXEC 0x4 /* Page can be executed. */
-#define PROT_NONE 0x0 /* Page can not be accessed. */
-#define PROT_GROWSDOWN 0x01000000 /* Extend change to start of
- growsdown vma (mprotect only). */
-#define PROT_GROWSUP 0x02000000 /* Extend change to start of
- growsup vma (mprotect only). */
-
-/* Sharing types (must choose one and only one of these). */
-#define MAP_SHARED 0x01 /* Share changes. */
-#define MAP_PRIVATE 0x02 /* Changes are private. */
-#ifdef __USE_MISC
-# define MAP_SHARED_VALIDATE 0x03 /* Share changes and validate
- extension flags. */
-# define MAP_TYPE 0x0f /* Mask for type of mapping. */
-#endif
-
-/* Other flags. */
-#define MAP_FIXED 0x10 /* Interpret addr exactly. */
-#ifdef __USE_MISC
-# define MAP_FILE 0
-# ifdef __MAP_ANONYMOUS
-# define MAP_ANONYMOUS __MAP_ANONYMOUS /* Don't use a file. */
-# else
-# define MAP_ANONYMOUS 0x20 /* Don't use a file. */
-# endif
-# define MAP_ANON MAP_ANONYMOUS
-/* When MAP_HUGETLB is set bits [26:31] encode the log2 of the huge page size. */
-# define MAP_HUGE_SHIFT 26
-# define MAP_HUGE_MASK 0x3f
-#endif
-
-/* Flags to `msync'. */
-#define MS_ASYNC 1 /* Sync memory asynchronously. */
-#define MS_SYNC 4 /* Synchronous memory sync. */
-#define MS_INVALIDATE 2 /* Invalidate the caches. */
-
-/* Advice to `madvise'. */
-#ifdef __USE_MISC
-# define MADV_NORMAL 0 /* No further special treatment. */
-# define MADV_RANDOM 1 /* Expect random page references. */
-# define MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define MADV_WILLNEED 3 /* Will need these pages. */
-# define MADV_DONTNEED 4 /* Don't need these pages. */
-# define MADV_FREE 8 /* Free pages only if memory pressure. */
-# define MADV_REMOVE 9 /* Remove these pages and resources. */
-# define MADV_DONTFORK 10 /* Do not inherit across fork. */
-# define MADV_DOFORK 11 /* Do inherit across fork. */
-# define MADV_MERGEABLE 12 /* KSM may merge identical pages. */
-# define MADV_UNMERGEABLE 13 /* KSM may not merge identical pages. */
-# define MADV_HUGEPAGE 14 /* Worth backing with hugepages. */
-# define MADV_NOHUGEPAGE 15 /* Not worth backing with hugepages. */
-# define MADV_DONTDUMP 16 /* Explicity exclude from the core dump,
- overrides the coredump filter bits. */
-# define MADV_DODUMP 17 /* Clear the MADV_DONTDUMP flag. */
-# define MADV_WIPEONFORK 18 /* Zero memory on fork, child only. */
-# define MADV_KEEPONFORK 19 /* Undo MADV_WIPEONFORK. */
-# define MADV_COLD 20 /* Deactivate these pages. */
-# define MADV_PAGEOUT 21 /* Reclaim these pages. */
-# define MADV_HWPOISON 100 /* Poison a page for testing. */
-#endif
-
-/* The POSIX people had to invent similar names for the same things. */
-#ifdef __USE_XOPEN2K
-# define POSIX_MADV_NORMAL 0 /* No further special treatment. */
-# define POSIX_MADV_RANDOM 1 /* Expect random page references. */
-# define POSIX_MADV_SEQUENTIAL 2 /* Expect sequential page references. */
-# define POSIX_MADV_WILLNEED 3 /* Will need these pages. */
-# define POSIX_MADV_DONTNEED 4 /* Don't need these pages. */
-#endif
-
-/* Flags for `mlockall'. */
-#ifndef MCL_CURRENT
-# define MCL_CURRENT 1 /* Lock all currently mapped pages. */
-# define MCL_FUTURE 2 /* Lock all additions to address
- space. */
-# define MCL_ONFAULT 4 /* Lock all pages that are
- faulted in. */
-#endif
-
-#include <bits/mman-shared.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-map-flags-generic.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-map-flags-generic.h
deleted file mode 100644
index cadf2d1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-map-flags-generic.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux/generic version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-map-flags-generic.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* These definitions are appropriate for architectures that, in the
- Linux kernel, either have no uapi/asm/mman.h, or have one that
- includes asm-generic/mman.h without any changes to the values of
- the MAP_* flags defined in that header. */
-
-#ifdef __USE_MISC
-# define MAP_GROWSDOWN 0x00100 /* Stack-like segment. */
-# define MAP_DENYWRITE 0x00800 /* ETXTBSY. */
-# define MAP_EXECUTABLE 0x01000 /* Mark it as an executable. */
-# define MAP_LOCKED 0x02000 /* Lock the mapping. */
-# define MAP_NORESERVE 0x04000 /* Don't check for reservations. */
-# define MAP_POPULATE 0x08000 /* Populate (prefault) pagetables. */
-# define MAP_NONBLOCK 0x10000 /* Do not block on IO. */
-# define MAP_STACK 0x20000 /* Allocation is for a stack. */
-# define MAP_HUGETLB 0x40000 /* Create huge page mapping. */
-# define MAP_SYNC 0x80000 /* Perform synchronous page
- faults for the mapping. */
-# define MAP_FIXED_NOREPLACE 0x100000 /* MAP_FIXED but do not unmap
- underlying mapping. */
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-shared.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-shared.h
deleted file mode 100644
index f336db0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman-shared.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Memory-mapping-related declarations/definitions, not architecture-specific.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman-shared.h> directly; include <sys/mman.h> instead."
-#endif
-
-#ifdef __USE_GNU
-/* Flags for mremap. */
-# define MREMAP_MAYMOVE 1
-# define MREMAP_FIXED 2
-# define MREMAP_DONTUNMAP 4
-
-/* Flags for memfd_create. */
-# ifndef MFD_CLOEXEC
-# define MFD_CLOEXEC 1U
-# define MFD_ALLOW_SEALING 2U
-# define MFD_HUGETLB 4U
-# endif
-
-/* Flags for mlock2. */
-# ifndef MLOCK_ONFAULT
-# define MLOCK_ONFAULT 1U
-# endif
-
-/* Access rights for pkey_alloc. */
-# ifndef PKEY_DISABLE_ACCESS
-# define PKEY_DISABLE_ACCESS 0x1
-# define PKEY_DISABLE_WRITE 0x2
-# endif
-
-__BEGIN_DECLS
-
-/* Create a new memory file descriptor. NAME is a name for debugging.
- FLAGS is a combination of the MFD_* constants. */
-int memfd_create (const char *__name, unsigned int __flags) __THROW;
-
-/* Lock pages from ADDR (inclusive) to ADDR + LENGTH (exclusive) into
- memory. FLAGS is a combination of the MLOCK_* flags above. */
-int mlock2 (const void *__addr, size_t __length, unsigned int __flags) __THROW;
-
-/* Allocate a new protection key, with the PKEY_DISABLE_* bits
- specified in ACCESS_RIGHTS. The protection key mask for the
- current thread is updated to match the access privilege for the new
- key. */
-int pkey_alloc (unsigned int __flags, unsigned int __access_rights) __THROW;
-
-/* Update the access rights for the current thread for KEY, which must
- have been allocated using pkey_alloc. */
-int pkey_set (int __key, unsigned int __access_rights) __THROW;
-
-/* Return the access rights for the current thread for KEY, which must
- have been allocated using pkey_alloc. */
-int pkey_get (int __key) __THROW;
-
-/* Free an allocated protection key, which must have been allocated
- using pkey_alloc. */
-int pkey_free (int __key) __THROW;
-
-/* Apply memory protection flags for KEY to the specified address
- range. */
-int pkey_mprotect (void *__addr, size_t __len, int __prot, int __pkey) __THROW;
-
-__END_DECLS
-
-#endif /* __USE_GNU */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman.h
deleted file mode 100644
index b2ae788..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mman.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Definitions for POSIX memory map interface. Linux/x86_64 version.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-# error "Never use <bits/mman.h> directly; include <sys/mman.h> instead."
-#endif
-
-/* The following definitions basically come from the kernel headers.
- But the kernel header is not namespace clean. */
-
-/* Other flags. */
-#ifdef __USE_MISC
-# define MAP_32BIT 0x40 /* Only give out 32-bit addresses. */
-#endif
-
-#include <bits/mman-map-flags-generic.h>
-
-/* Include generic Linux declarations. */
-#include <bits/mman-linux.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/monetary-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/monetary-ldbl.h
deleted file mode 100644
index 46629a3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/monetary-ldbl.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* -mlong-double-64 compatibility mode for monetary functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MONETARY_H
-# error "Never include <bits/monetary-ldbl.h> directly; use <monetary.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (strfmon)
-
-#ifdef __USE_GNU
-__LDBL_REDIR_DECL (strfmon_l)
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mqueue.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mqueue.h
deleted file mode 100644
index c64be90..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mqueue.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MQUEUE_H
-# error "Never use <bits/mqueue.h> directly; include <mqueue.h> instead."
-#endif
-
-#include <bits/types.h>
-
-typedef int mqd_t;
-
-struct mq_attr
-{
- __syscall_slong_t mq_flags; /* Message queue flags. */
- __syscall_slong_t mq_maxmsg; /* Maximum number of messages. */
- __syscall_slong_t mq_msgsize; /* Maximum message size. */
- __syscall_slong_t mq_curmsgs; /* Number of messages currently queued. */
- __syscall_slong_t __pad[4];
-};
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mqueue2.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mqueue2.h
deleted file mode 100644
index 4039443..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/mqueue2.h
+++ /dev/null
@@ -1,97 +0,0 @@
-/* Checking macros for mq functions.
- Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FCNTL_H
-# error "Never include <bits/mqueue2.h> directly; use <mqueue.h> instead."
-#endif
-
-/* Check that calls to mq_open with O_CREAT set have an appropriate third and fourth
- parameter. */
-extern mqd_t mq_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-extern mqd_t __mq_open_2 (const char *__name, int __oflag)
- __THROW __nonnull ((1));
-extern mqd_t __REDIRECT_NTH (__mq_open_alias, (const char *__name,
- int __oflag, ...), mq_open)
- __nonnull ((1));
-
-#define __warn_mq_open_wrong_number_of_args "mq_open can be called either " \
- "with 2 or 4 arguments"
-#define __warn_mq_open_missing_mode_and_attr "mq_open with O_CREAT in " \
- "second argument needs 4 arguments"
-#ifdef __use_clang_fortify
-__fortify_overload __clang_error (__warn_mq_open_wrong_number_of_args) mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode))
-{
- return __mq_open_alias (__name, __oflag, __mode);
-}
-
-__fortify_overload __clang_error (__warn_mq_open_wrong_number_of_args)
-mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode, struct mq_attr *__attr, ...))
-{
- return __mq_open_alias (__name, __oflag, __mode, __attr);
-}
-
-__fortify_overload __clang_prefer_this_overload mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name,
- int __oflag))
- __clang_error_if ((__oflag & O_CREAT),
- __warn_mq_open_missing_mode_and_attr)
-{
- return __mq_open_alias (__name, __oflag);
-}
-
-__fortify_overload __clang_prefer_this_overload mqd_t
-__NTH (mq_open (const char *const __clang_pass_object_size __name, int __oflag,
- int __mode, struct mq_attr *__attr))
-{
- return __mq_open_alias (__name, __oflag, __mode, __attr);
-}
-#else
-__errordecl (__mq_open_wrong_number_of_args,
- __warn_mq_open_wrong_number_of_args);
-__errordecl (__mq_open_missing_mode_and_attr,
- __warn_mq_open_missing_mode_and_attr);
-
-__fortify_function mqd_t
-__NTH (mq_open (const char *__name, int __oflag, ...))
-{
- if (__va_arg_pack_len () != 0 && __va_arg_pack_len () != 2)
- __mq_open_wrong_number_of_args ();
-
- if (__builtin_constant_p (__oflag))
- {
- if ((__oflag & O_CREAT) != 0 && __va_arg_pack_len () == 0)
- {
- __mq_open_missing_mode_and_attr ();
- return __mq_open_2 (__name, __oflag);
- }
- return __mq_open_alias (__name, __oflag, __va_arg_pack ());
- }
-
- if (__va_arg_pack_len () == 0)
- return __mq_open_2 (__name, __oflag);
-
- return __mq_open_alias (__name, __oflag, __va_arg_pack ());
-}
-#endif
-#undef __warn_mq_open_wrong_number_of_args
-#undef __warn_mq_open_missing_mode_and_attr
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/msq.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/msq.h
deleted file mode 100644
index 3313b69..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/msq.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-# error "Never use <bits/msq.h> directly; include <sys/msg.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* Types used in the MSQID_DS structure definition. */
-typedef __syscall_ulong_t msgqnum_t;
-typedef __syscall_ulong_t msglen_t;
-
-#include <bits/types/struct_msqid_ds.h>
-
-/* Define options for message queue functions. */
-#define MSG_NOERROR 010000 /* no error if message is too big */
-#ifdef __USE_GNU
-# define MSG_EXCEPT 020000 /* recv any msg except of specified type */
-# define MSG_COPY 040000 /* copy (not remove) all queue messages */
-#endif
-
-#ifdef __USE_MISC
-
-# define msg_cbytes __msg_cbytes
-
-/* ipcs ctl commands */
-# define MSG_STAT 11
-# define MSG_INFO 12
-# define MSG_STAT_ANY 13
-
-/* buffer for msgctl calls IPC_INFO, MSG_INFO */
-struct msginfo
- {
- int msgpool;
- int msgmap;
- int msgmax;
- int msgmnb;
- int msgmni;
- int msgssz;
- int msgtql;
- unsigned short int msgseg;
- };
-
-#endif /* __USE_MISC */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/netdb.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/netdb.h
deleted file mode 100644
index ecabaaa..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/netdb.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETDB_H
-# error "Never include <bits/netdb.h> directly; use <netdb.h> instead."
-#endif
-
-
-/* Description of data base entry for a single network. NOTE: here a
- poor assumption is made. The network number is expected to fit
- into an unsigned long int variable. */
-struct netent
-{
- char *n_name; /* Official name of network. */
- char **n_aliases; /* Alias list. */
- int n_addrtype; /* Net address type. */
- uint32_t n_net; /* Network number. */
-};
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/param.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/param.h
deleted file mode 100644
index 9408786..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/param.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Old-style Unix parameters and limits. Linux version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PARAM_H
-# error "Never use <bits/param.h> directly; include <sys/param.h> instead."
-#endif
-
-#ifndef ARG_MAX
-# define __undef_ARG_MAX
-#endif
-
-#include <linux/limits.h>
-#include <linux/param.h>
-
-/* The kernel headers define ARG_MAX. The value is wrong, though. */
-#ifdef __undef_ARG_MAX
-# undef ARG_MAX
-# undef __undef_ARG_MAX
-#endif
-
-#define MAXSYMLINKS 20
-
-/* The following are not really correct but it is a value we used for a
- long time and which seems to be usable. People should not use NOFILE
- and NCARGS anyway. */
-#define NOFILE 256
-#define NCARGS 131072
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/poll.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/poll.h
deleted file mode 100644
index 8442d50..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/poll.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-# error "Never use <bits/poll.h> directly; include <sys/poll.h> instead."
-#endif
-
-/* Event types that can be polled for. These bits may be set in `events'
- to indicate the interesting event types; they will appear in `revents'
- to indicate the status of the file descriptor. */
-#define POLLIN 0x001 /* There is data to read. */
-#define POLLPRI 0x002 /* There is urgent data to read. */
-#define POLLOUT 0x004 /* Writing now will not block. */
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-/* These values are defined in XPG4.2. */
-# define POLLRDNORM 0x040 /* Normal data may be read. */
-# define POLLRDBAND 0x080 /* Priority data may be read. */
-# define POLLWRNORM 0x100 /* Writing now will not block. */
-# define POLLWRBAND 0x200 /* Priority data may be written. */
-#endif
-
-#ifdef __USE_GNU
-/* These are extensions for Linux. */
-# define POLLMSG 0x400
-# define POLLREMOVE 0x1000
-# define POLLRDHUP 0x2000
-#endif
-
-/* Event types always implicitly polled for. These bits need not be set in
- `events', but they will appear in `revents' to indicate the status of
- the file descriptor. */
-#define POLLERR 0x008 /* Error condition. */
-#define POLLHUP 0x010 /* Hung up. */
-#define POLLNVAL 0x020 /* Invalid polling request. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/poll2.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/poll2.h
deleted file mode 100644
index d7320e8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/poll2.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* Checking macros for poll functions.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-# error "Never include <bits/poll2.h> directly; use <sys/poll.h> instead."
-#endif
-
-
-__BEGIN_DECLS
-
-extern int __REDIRECT (__poll_alias, (struct pollfd *__fds, nfds_t __nfds,
- int __timeout), poll);
-extern int __poll_chk (struct pollfd *__fds, nfds_t __nfds, int __timeout,
- __SIZE_TYPE__ __fdslen);
-
-__fortify_potential_overload int
-poll (struct pollfd *const __clang_pass_object_size __fds, nfds_t __nfds,
- int __timeout)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__poll_warn, __nfds, __fds,
- sizeof (*__fds),
- "poll called with fds buffer too small")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__fds) != (__SIZE_TYPE__) -1)
- return __poll_chk (__fds, __nfds, __timeout, __glibc_objsize (__fds));
- return __poll_alias (__fds, __nfds, __timeout);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern int __REDIRECT (__ppoll_alias, (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss), ppoll);
-extern int __ppoll_chk (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss, __SIZE_TYPE__ __fdslen);
-
-__fortify_potential_overload int
-ppoll (struct pollfd *const __clang_pass_object_size __fds, nfds_t __nfds,
- const struct timespec *__timeout, const __sigset_t *__ss)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__ppoll_warn, __nfds, __fds,
- sizeof (*__fds),
- "ppoll called with fds buffer too "
- "small file nfds entries")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__fds) != (__SIZE_TYPE__) -1)
- return __ppoll_chk (__fds, __nfds, __timeout, __ss,
- __glibc_objsize (__fds));
- return __ppoll_alias (__fds, __nfds, __timeout, __ss);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-__END_DECLS
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix1_lim.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix1_lim.h
deleted file mode 100644
index c645847..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix1_lim.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.9.2 Minimum Values Added to <limits.h>
- *
- * Never include this file directly; use <limits.h> instead.
- */
-
-#ifndef _BITS_POSIX1_LIM_H
-#define _BITS_POSIX1_LIM_H 1
-
-#include <bits/wordsize.h>
-
-/* These are the standard-mandated minimum values. */
-
-/* Minimum number of operations in one list I/O call. */
-#define _POSIX_AIO_LISTIO_MAX 2
-
-/* Minimal number of outstanding asynchronous I/O operations. */
-#define _POSIX_AIO_MAX 1
-
-/* Maximum length of arguments to `execve', including environment. */
-#define _POSIX_ARG_MAX 4096
-
-/* Maximum simultaneous processes per real user ID. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_CHILD_MAX 25
-#else
-# define _POSIX_CHILD_MAX 6
-#endif
-
-/* Minimal number of timer expiration overruns. */
-#define _POSIX_DELAYTIMER_MAX 32
-
-/* Maximum length of a host name (not including the terminating null)
- as returned from the GETHOSTNAME function. */
-#define _POSIX_HOST_NAME_MAX 255
-
-/* Maximum link count of a file. */
-#define _POSIX_LINK_MAX 8
-
-/* Maximum length of login name. */
-#define _POSIX_LOGIN_NAME_MAX 9
-
-/* Number of bytes in a terminal canonical input queue. */
-#define _POSIX_MAX_CANON 255
-
-/* Number of bytes for which space will be
- available in a terminal input queue. */
-#define _POSIX_MAX_INPUT 255
-
-/* Maximum number of message queues open for a process. */
-#define _POSIX_MQ_OPEN_MAX 8
-
-/* Maximum number of supported message priorities. */
-#define _POSIX_MQ_PRIO_MAX 32
-
-/* Number of bytes in a filename. */
-#define _POSIX_NAME_MAX 14
-
-/* Number of simultaneous supplementary group IDs per process. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_NGROUPS_MAX 8
-#else
-# define _POSIX_NGROUPS_MAX 0
-#endif
-
-/* Number of files one process can have open at once. */
-#ifdef __USE_XOPEN2K
-# define _POSIX_OPEN_MAX 20
-#else
-# define _POSIX_OPEN_MAX 16
-#endif
-
-#if !defined __USE_XOPEN2K || defined __USE_GNU
-/* Number of descriptors that a process may examine with `pselect' or
- `select'. */
-# define _POSIX_FD_SETSIZE _POSIX_OPEN_MAX
-#endif
-
-/* Number of bytes in a pathname. */
-#define _POSIX_PATH_MAX 256
-
-/* Number of bytes than can be written atomically to a pipe. */
-#define _POSIX_PIPE_BUF 512
-
-/* The number of repeated occurrences of a BRE permitted by the
- REGEXEC and REGCOMP functions when using the interval notation. */
-#define _POSIX_RE_DUP_MAX 255
-
-/* Minimal number of realtime signals reserved for the application. */
-#define _POSIX_RTSIG_MAX 8
-
-/* Number of semaphores a process can have. */
-#define _POSIX_SEM_NSEMS_MAX 256
-
-/* Maximal value of a semaphore. */
-#define _POSIX_SEM_VALUE_MAX 32767
-
-/* Number of pending realtime signals. */
-#define _POSIX_SIGQUEUE_MAX 32
-
-/* Largest value of a `ssize_t'. */
-#define _POSIX_SSIZE_MAX 32767
-
-/* Number of streams a process can have open at once. */
-#define _POSIX_STREAM_MAX 8
-
-/* The number of bytes in a symbolic link. */
-#define _POSIX_SYMLINK_MAX 255
-
-/* The number of symbolic links that can be traversed in the
- resolution of a pathname in the absence of a loop. */
-#define _POSIX_SYMLOOP_MAX 8
-
-/* Number of timer for a process. */
-#define _POSIX_TIMER_MAX 32
-
-/* Maximum number of characters in a tty name. */
-#define _POSIX_TTY_NAME_MAX 9
-
-/* Maximum length of a timezone name (element of `tzname'). */
-#ifdef __USE_XOPEN2K
-# define _POSIX_TZNAME_MAX 6
-#else
-# define _POSIX_TZNAME_MAX 3
-#endif
-
-#if !defined __USE_XOPEN2K || defined __USE_GNU
-/* Maximum number of connections that can be queued on a socket. */
-# define _POSIX_QLIMIT 1
-
-/* Maximum number of bytes that can be buffered on a socket for send
- or receive. */
-# define _POSIX_HIWAT _POSIX_PIPE_BUF
-
-/* Maximum number of elements in an `iovec' array. */
-# define _POSIX_UIO_MAXIOV 16
-#endif
-
-/* Maximum clock resolution in nanoseconds. */
-#define _POSIX_CLOCKRES_MIN 20000000
-
-
-/* Get the implementation-specific values for the above. */
-#include <bits/local_lim.h>
-
-
-#ifndef SSIZE_MAX
-/* ssize_t is not formally required to be the signed type
- corresponding to size_t, but it is for all configurations supported
- by glibc. */
-# if __WORDSIZE == 64 || __WORDSIZE32_SIZE_ULONG
-# define SSIZE_MAX LONG_MAX
-# else
-# define SSIZE_MAX INT_MAX
-# endif
-#endif
-
-
-/* This value is a guaranteed minimum maximum.
- The current maximum can be got from `sysconf'. */
-
-#ifndef NGROUPS_MAX
-# define NGROUPS_MAX 8
-#endif
-
-#endif /* bits/posix1_lim.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix2_lim.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix2_lim.h
deleted file mode 100644
index 7ac13cb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix2_lim.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; include <limits.h> instead.
- */
-
-#ifndef _BITS_POSIX2_LIM_H
-#define _BITS_POSIX2_LIM_H 1
-
-
-/* The maximum `ibase' and `obase' values allowed by the `bc' utility. */
-#define _POSIX2_BC_BASE_MAX 99
-
-/* The maximum number of elements allowed in an array by the `bc' utility. */
-#define _POSIX2_BC_DIM_MAX 2048
-
-/* The maximum `scale' value allowed by the `bc' utility. */
-#define _POSIX2_BC_SCALE_MAX 99
-
-/* The maximum length of a string constant accepted by the `bc' utility. */
-#define _POSIX2_BC_STRING_MAX 1000
-
-/* The maximum number of weights that can be assigned to an entry of
- the LC_COLLATE `order' keyword in the locale definition file. */
-#define _POSIX2_COLL_WEIGHTS_MAX 2
-
-/* The maximum number of expressions that can be nested
- within parentheses by the `expr' utility. */
-#define _POSIX2_EXPR_NEST_MAX 32
-
-/* The maximum length, in bytes, of an input line. */
-#define _POSIX2_LINE_MAX 2048
-
-/* The maximum number of repeated occurrences of a regular expression
- permitted when using the interval notation `\{M,N\}'. */
-#define _POSIX2_RE_DUP_MAX 255
-
-/* The maximum number of bytes in a character class name. We have no
- fixed limit, 2048 is a high number. */
-#define _POSIX2_CHARCLASS_NAME_MAX 14
-
-
-/* These values are implementation-specific,
- and may vary within the implementation.
- Their precise values can be obtained from sysconf. */
-
-#ifndef BC_BASE_MAX
-#define BC_BASE_MAX _POSIX2_BC_BASE_MAX
-#endif
-#ifndef BC_DIM_MAX
-#define BC_DIM_MAX _POSIX2_BC_DIM_MAX
-#endif
-#ifndef BC_SCALE_MAX
-#define BC_SCALE_MAX _POSIX2_BC_SCALE_MAX
-#endif
-#ifndef BC_STRING_MAX
-#define BC_STRING_MAX _POSIX2_BC_STRING_MAX
-#endif
-#ifndef COLL_WEIGHTS_MAX
-#define COLL_WEIGHTS_MAX 255
-#endif
-#ifndef EXPR_NEST_MAX
-#define EXPR_NEST_MAX _POSIX2_EXPR_NEST_MAX
-#endif
-#ifndef LINE_MAX
-#define LINE_MAX _POSIX2_LINE_MAX
-#endif
-#ifndef CHARCLASS_NAME_MAX
-#define CHARCLASS_NAME_MAX 2048
-#endif
-
-/* This value is defined like this in regex.h. */
-#define RE_DUP_MAX (0x7fff)
-
-#endif /* bits/posix2_lim.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix_opt.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix_opt.h
deleted file mode 100644
index 4d7d634..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/posix_opt.h
+++ /dev/null
@@ -1,194 +0,0 @@
-/* Define POSIX options for Linux.
- Copyright (C) 1996-2021 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; see the file COPYING.LIB. If
- not, see <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_POSIX_OPT_H
-#define _BITS_POSIX_OPT_H 1
-
-/* Job control is supported. */
-#define _POSIX_JOB_CONTROL 1
-
-/* Processes have a saved set-user-ID and a saved set-group-ID. */
-#define _POSIX_SAVED_IDS 1
-
-/* Priority scheduling is not supported with the correct semantics,
- but GNU/Linux applications expect that the corresponding interfaces
- are available, even though the semantics do not meet the POSIX
- requirements. See glibc bug 14829. */
-#define _POSIX_PRIORITY_SCHEDULING 200809L
-
-/* Synchronizing file data is supported. */
-#define _POSIX_SYNCHRONIZED_IO 200809L
-
-/* The fsync function is present. */
-#define _POSIX_FSYNC 200809L
-
-/* Mapping of files to memory is supported. */
-#define _POSIX_MAPPED_FILES 200809L
-
-/* Locking of all memory is supported. */
-#define _POSIX_MEMLOCK 200809L
-
-/* Locking of ranges of memory is supported. */
-#define _POSIX_MEMLOCK_RANGE 200809L
-
-/* Setting of memory protections is supported. */
-#define _POSIX_MEMORY_PROTECTION 200809L
-
-/* Some filesystems allow all users to change file ownership. */
-#define _POSIX_CHOWN_RESTRICTED 0
-
-/* `c_cc' member of 'struct termios' structure can be disabled by
- using the value _POSIX_VDISABLE. */
-#define _POSIX_VDISABLE '\0'
-
-/* Filenames are not silently truncated. */
-#define _POSIX_NO_TRUNC 1
-
-/* X/Open realtime support is available. */
-#define _XOPEN_REALTIME 1
-
-/* X/Open thread realtime support is available. */
-#define _XOPEN_REALTIME_THREADS 1
-
-/* XPG4.2 shared memory is supported. */
-#define _XOPEN_SHM 1
-
-/* Tell we have POSIX threads. */
-#define _POSIX_THREADS 200809L
-
-/* We have the reentrant functions described in POSIX. */
-#define _POSIX_REENTRANT_FUNCTIONS 1
-#define _POSIX_THREAD_SAFE_FUNCTIONS 200809L
-
-/* We provide priority scheduling for threads. */
-#define _POSIX_THREAD_PRIORITY_SCHEDULING 200809L
-
-/* We support user-defined stack sizes. */
-#define _POSIX_THREAD_ATTR_STACKSIZE 200809L
-
-/* We support user-defined stacks. */
-#define _POSIX_THREAD_ATTR_STACKADDR 200809L
-
-/* We support priority inheritence. */
-#define _POSIX_THREAD_PRIO_INHERIT 200809L
-
-/* We support priority protection, though only for non-robust
- mutexes. */
-#define _POSIX_THREAD_PRIO_PROTECT 200809L
-
-#ifdef __USE_XOPEN2K8
-/* We support priority inheritence for robust mutexes. */
-# define _POSIX_THREAD_ROBUST_PRIO_INHERIT 200809L
-
-/* We do not support priority protection for robust mutexes. */
-# define _POSIX_THREAD_ROBUST_PRIO_PROTECT -1
-#endif
-
-/* We support POSIX.1b semaphores. */
-#define _POSIX_SEMAPHORES 200809L
-
-/* Real-time signals are supported. */
-#define _POSIX_REALTIME_SIGNALS 200809L
-
-/* We support asynchronous I/O. */
-#define _POSIX_ASYNCHRONOUS_IO 200809L
-#define _POSIX_ASYNC_IO 1
-/* Alternative name for Unix98. */
-#define _LFS_ASYNCHRONOUS_IO 1
-/* Support for prioritization is also available. */
-#define _POSIX_PRIORITIZED_IO 200809L
-
-/* The LFS support in asynchronous I/O is also available. */
-#define _LFS64_ASYNCHRONOUS_IO 1
-
-/* The rest of the LFS is also available. */
-#define _LFS_LARGEFILE 1
-#define _LFS64_LARGEFILE 1
-#define _LFS64_STDIO 1
-
-/* POSIX shared memory objects are implemented. */
-#define _POSIX_SHARED_MEMORY_OBJECTS 200809L
-
-/* CPU-time clocks support needs to be checked at runtime. */
-#define _POSIX_CPUTIME 0
-
-/* Clock support in threads must be also checked at runtime. */
-#define _POSIX_THREAD_CPUTIME 0
-
-/* GNU libc provides regular expression handling. */
-#define _POSIX_REGEXP 1
-
-/* Reader/Writer locks are available. */
-#define _POSIX_READER_WRITER_LOCKS 200809L
-
-/* We have a POSIX shell. */
-#define _POSIX_SHELL 1
-
-/* We support the Timeouts option. */
-#define _POSIX_TIMEOUTS 200809L
-
-/* We support spinlocks. */
-#define _POSIX_SPIN_LOCKS 200809L
-
-/* The `spawn' function family is supported. */
-#define _POSIX_SPAWN 200809L
-
-/* We have POSIX timers. */
-#define _POSIX_TIMERS 200809L
-
-/* The barrier functions are available. */
-#define _POSIX_BARRIERS 200809L
-
-/* POSIX message queues are available. */
-#define _POSIX_MESSAGE_PASSING 200809L
-
-/* Thread process-shared synchronization is supported. */
-#define _POSIX_THREAD_PROCESS_SHARED 200809L
-
-/* The monotonic clock might be available. */
-#define _POSIX_MONOTONIC_CLOCK 0
-
-/* The clock selection interfaces are available. */
-#define _POSIX_CLOCK_SELECTION 200809L
-
-/* Advisory information interfaces are available. */
-#define _POSIX_ADVISORY_INFO 200809L
-
-/* IPv6 support is available. */
-#define _POSIX_IPV6 200809L
-
-/* Raw socket support is available. */
-#define _POSIX_RAW_SOCKETS 200809L
-
-/* We have at least one terminal. */
-#define _POSIX2_CHAR_TERM 200809L
-
-/* Neither process nor thread sporadic server interfaces is available. */
-#define _POSIX_SPORADIC_SERVER -1
-#define _POSIX_THREAD_SPORADIC_SERVER -1
-
-/* trace.h is not available. */
-#define _POSIX_TRACE -1
-#define _POSIX_TRACE_EVENT_FILTER -1
-#define _POSIX_TRACE_INHERIT -1
-#define _POSIX_TRACE_LOG -1
-
-/* Typed memory objects are not available. */
-#define _POSIX_TYPED_MEMORY_OBJECTS -1
-
-#endif /* bits/posix_opt.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/printf-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/printf-ldbl.h
deleted file mode 100644
index b4719f3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/printf-ldbl.h
+++ /dev/null
@@ -1,23 +0,0 @@
-/* -mlong-double-64 compatibility mode for <printf.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PRINTF_H
-# error "Never include <bits/printf-ldbl.h> directly; use <printf.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (printf_size)
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-extra.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-extra.h
deleted file mode 100644
index f33b0bb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-extra.h
+++ /dev/null
@@ -1,22 +0,0 @@
-/* Extra sys/procfs.h definitions. Generic Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-extra.h> directly; use <sys/procfs.h> instead."
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-id.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-id.h
deleted file mode 100644
index e9889d8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-id.h
+++ /dev/null
@@ -1,30 +0,0 @@
-/* Types of pr_uid and pr_gid in struct elf_prpsinfo. x86 version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-id.h> directly; use <sys/procfs.h> instead."
-#endif
-
-#if __WORDSIZE == 32
-typedef unsigned short int __pr_uid_t;
-typedef unsigned short int __pr_gid_t;
-#else
-typedef unsigned int __pr_uid_t;
-typedef unsigned int __pr_gid_t;
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-prregset.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-prregset.h
deleted file mode 100644
index f0409f6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs-prregset.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Types of prgregset_t and prfpregset_t. Generic Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs-prregset.h> directly; use <sys/procfs.h> instead."
-#endif
-
-typedef elf_gregset_t __prgregset_t;
-typedef elf_fpregset_t __prfpregset_t;
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs.h
deleted file mode 100644
index 963fd0c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/procfs.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Types for registers for sys/procfs.h. x86 version.
- Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-# error "Never include <bits/procfs.h> directly; use <sys/procfs.h> instead."
-#endif
-
-/* Type for a general-purpose register. */
-#ifdef __x86_64__
-__extension__ typedef unsigned long long elf_greg_t;
-#else
-typedef unsigned long elf_greg_t;
-#endif
-
-/* And the whole bunch of them. We could have used `struct
- user_regs_struct' directly in the typedef, but tradition says that
- the register set is an array, which does have some peculiar
- semantics, so leave it that way. */
-#define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof (elf_greg_t))
-typedef elf_greg_t elf_gregset_t[ELF_NGREG];
-
-#ifndef __x86_64__
-/* Register set for the floating-point registers. */
-typedef struct user_fpregs_struct elf_fpregset_t;
-
-/* Register set for the extended floating-point registers. Includes
- the Pentium III SSE registers in addition to the classic
- floating-point stuff. */
-typedef struct user_fpxregs_struct elf_fpxregset_t;
-#else
-/* Register set for the extended floating-point registers. Includes
- the Pentium III SSE registers in addition to the classic
- floating-point stuff. */
-typedef struct user_fpregs_struct elf_fpregset_t;
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/pthreadtypes-arch.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/pthreadtypes-arch.h
deleted file mode 100644
index 4ebc4f9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/pthreadtypes-arch.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_PTHREADTYPES_ARCH_H
-#define _BITS_PTHREADTYPES_ARCH_H 1
-
-#include <bits/wordsize.h>
-
-#ifdef __x86_64__
-# if __WORDSIZE == 64
-# define __SIZEOF_PTHREAD_MUTEX_T 40
-# define __SIZEOF_PTHREAD_ATTR_T 56
-# define __SIZEOF_PTHREAD_RWLOCK_T 56
-# define __SIZEOF_PTHREAD_BARRIER_T 32
-# else
-# define __SIZEOF_PTHREAD_MUTEX_T 32
-# define __SIZEOF_PTHREAD_ATTR_T 32
-# define __SIZEOF_PTHREAD_RWLOCK_T 44
-# define __SIZEOF_PTHREAD_BARRIER_T 20
-# endif
-#else
-# define __SIZEOF_PTHREAD_MUTEX_T 24
-# define __SIZEOF_PTHREAD_ATTR_T 36
-# define __SIZEOF_PTHREAD_RWLOCK_T 32
-# define __SIZEOF_PTHREAD_BARRIER_T 20
-#endif
-#define __SIZEOF_PTHREAD_MUTEXATTR_T 4
-#define __SIZEOF_PTHREAD_COND_T 48
-#define __SIZEOF_PTHREAD_CONDATTR_T 4
-#define __SIZEOF_PTHREAD_RWLOCKATTR_T 8
-#define __SIZEOF_PTHREAD_BARRIERATTR_T 4
-
-#define __LOCK_ALIGNMENT
-#define __ONCE_ALIGNMENT
-
-#ifndef __x86_64__
-/* Extra attributes for the cleanup functions. */
-# define __cleanup_fct_attribute __attribute__ ((__regparm__ (1)))
-#endif
-
-#endif /* bits/pthreadtypes.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/pthreadtypes.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/pthreadtypes.h
deleted file mode 100644
index 4d4a255..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/pthreadtypes.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/* Declaration of common pthread types for all architectures.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_PTHREADTYPES_COMMON_H
-# define _BITS_PTHREADTYPES_COMMON_H 1
-
-/* For internal mutex and condition variable definitions. */
-#include <bits/thread-shared-types.h>
-
-/* Thread identifiers. The structure of the attribute type is not
- exposed on purpose. */
-typedef unsigned long int pthread_t;
-
-
-/* Data structures for mutex handling. The structure of the attribute
- type is not exposed on purpose. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_MUTEXATTR_T];
- int __align;
-} pthread_mutexattr_t;
-
-
-/* Data structure for condition variable handling. The structure of
- the attribute type is not exposed on purpose. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_CONDATTR_T];
- int __align;
-} pthread_condattr_t;
-
-
-/* Keys for thread-specific data */
-typedef unsigned int pthread_key_t;
-
-
-/* Once-only execution */
-typedef int __ONCE_ALIGNMENT pthread_once_t;
-
-
-union pthread_attr_t
-{
- char __size[__SIZEOF_PTHREAD_ATTR_T];
- long int __align;
-};
-#ifndef __have_pthread_attr_t
-typedef union pthread_attr_t pthread_attr_t;
-# define __have_pthread_attr_t 1
-#endif
-
-
-typedef union
-{
- struct __pthread_mutex_s __data;
- char __size[__SIZEOF_PTHREAD_MUTEX_T];
- long int __align;
-} pthread_mutex_t;
-
-
-typedef union
-{
- struct __pthread_cond_s __data;
- char __size[__SIZEOF_PTHREAD_COND_T];
- __extension__ long long int __align;
-} pthread_cond_t;
-
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-/* Data structure for reader-writer lock variable handling. The
- structure of the attribute type is deliberately not exposed. */
-typedef union
-{
- struct __pthread_rwlock_arch_t __data;
- char __size[__SIZEOF_PTHREAD_RWLOCK_T];
- long int __align;
-} pthread_rwlock_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_RWLOCKATTR_T];
- long int __align;
-} pthread_rwlockattr_t;
-#endif
-
-
-#ifdef __USE_XOPEN2K
-/* POSIX spinlock data type. */
-typedef volatile int pthread_spinlock_t;
-
-
-/* POSIX barriers data type. The structure of the type is
- deliberately not exposed. */
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_BARRIER_T];
- long int __align;
-} pthread_barrier_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_BARRIERATTR_T];
- int __align;
-} pthread_barrierattr_t;
-#endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ptrace-shared.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ptrace-shared.h
deleted file mode 100644
index 7d40634..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ptrace-shared.h
+++ /dev/null
@@ -1,132 +0,0 @@
-/* `ptrace' debugger support interface. Linux version,
- not architecture-specific.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PTRACE_H
-# error "Never use <bits/ptrace-shared.h> directly; include <sys/ptrace.h> instead."
-#endif
-
-/* Options set using PTRACE_SETOPTIONS. */
-enum __ptrace_setoptions
-{
- PTRACE_O_TRACESYSGOOD = 0x00000001,
- PTRACE_O_TRACEFORK = 0x00000002,
- PTRACE_O_TRACEVFORK = 0x00000004,
- PTRACE_O_TRACECLONE = 0x00000008,
- PTRACE_O_TRACEEXEC = 0x00000010,
- PTRACE_O_TRACEVFORKDONE = 0x00000020,
- PTRACE_O_TRACEEXIT = 0x00000040,
- PTRACE_O_TRACESECCOMP = 0x00000080,
- PTRACE_O_EXITKILL = 0x00100000,
- PTRACE_O_SUSPEND_SECCOMP = 0x00200000,
- PTRACE_O_MASK = 0x003000ff
-};
-
-enum __ptrace_eventcodes
-{
-/* Wait extended result codes for the above trace options. */
- PTRACE_EVENT_FORK = 1,
- PTRACE_EVENT_VFORK = 2,
- PTRACE_EVENT_CLONE = 3,
- PTRACE_EVENT_EXEC = 4,
- PTRACE_EVENT_VFORK_DONE = 5,
- PTRACE_EVENT_EXIT = 6,
- PTRACE_EVENT_SECCOMP = 7,
-/* Extended result codes enabled by means other than options. */
- PTRACE_EVENT_STOP = 128
-};
-
-/* Type of stop for PTRACE_GET_SYSCALL_INFO. */
-enum __ptrace_get_syscall_info_op
-{
- PTRACE_SYSCALL_INFO_NONE = 0,
- PTRACE_SYSCALL_INFO_ENTRY = 1,
- PTRACE_SYSCALL_INFO_EXIT = 2,
- PTRACE_SYSCALL_INFO_SECCOMP = 3
-};
-
-/* Arguments for PTRACE_PEEKSIGINFO. */
-struct __ptrace_peeksiginfo_args
-{
- __uint64_t off; /* From which siginfo to start. */
- __uint32_t flags; /* Flags for peeksiginfo. */
- __int32_t nr; /* How many siginfos to take. */
-};
-
-enum __ptrace_peeksiginfo_flags
-{
- /* Read signals from a shared (process wide) queue. */
- PTRACE_PEEKSIGINFO_SHARED = (1 << 0)
-};
-
-/* Argument and results of PTRACE_SECCOMP_GET_METADATA. */
-struct __ptrace_seccomp_metadata
-{
- __uint64_t filter_off; /* Input: which filter. */
- __uint64_t flags; /* Output: filter's flags. */
-};
-
-/* Results of PTRACE_GET_SYSCALL_INFO. */
-struct __ptrace_syscall_info
-{
- __uint8_t op; /* One of the enum
- __ptrace_get_syscall_info_op
- values. */
- __uint32_t arch __attribute__ ((__aligned__ (4))); /* AUDIT_ARCH_*
- value. */
- __uint64_t instruction_pointer; /* Instruction pointer. */
- __uint64_t stack_pointer; /* Stack pointer. */
- union
- {
- /* System call number and arguments, for
- PTRACE_SYSCALL_INFO_ENTRY. */
- struct
- {
- __uint64_t nr;
- __uint64_t args[6];
- } entry;
- /* System call return value and error flag, for
- PTRACE_SYSCALL_INFO_EXIT. */
- struct
- {
- __int64_t rval;
- __uint8_t is_error;
- } exit;
- /* System call number, arguments and SECCOMP_RET_DATA portion of
- SECCOMP_RET_TRACE return value, for
- PTRACE_SYSCALL_INFO_SECCOMP. */
- struct
- {
- __uint64_t nr;
- __uint64_t args[6];
- __uint32_t ret_data;
- } seccomp;
- };
-};
-
-/* Perform process tracing functions. REQUEST is one of the values
- above, and determines the action to be taken.
- For all requests except PTRACE_TRACEME, PID specifies the process to be
- traced.
-
- PID and the other arguments described above for the various requests should
- appear (those that are used for the particular request) as:
- pid_t PID, void *ADDR, int DATA, void *ADDR2
- after REQUEST. */
-extern long int ptrace (enum __ptrace_request __request, ...) __THROW;
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/resource.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/resource.h
deleted file mode 100644
index 6b92df8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/resource.h
+++ /dev/null
@@ -1,223 +0,0 @@
-/* Bit values & structures for resource limits. Linux version.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RESOURCE_H
-# error "Never use <bits/resource.h> directly; include <sys/resource.h> instead."
-#endif
-
-#include <bits/types.h>
-
-/* Transmute defines to enumerations. The macro re-definitions are
- necessary because some programs want to test for operating system
- features with #ifdef RUSAGE_SELF. In ISO C the reflexive
- definition is a no-op. */
-
-/* Kinds of resource limit. */
-enum __rlimit_resource
-{
- /* Per-process CPU limit, in seconds. */
- RLIMIT_CPU = 0,
-#define RLIMIT_CPU RLIMIT_CPU
-
- /* Largest file that can be created, in bytes. */
- RLIMIT_FSIZE = 1,
-#define RLIMIT_FSIZE RLIMIT_FSIZE
-
- /* Maximum size of data segment, in bytes. */
- RLIMIT_DATA = 2,
-#define RLIMIT_DATA RLIMIT_DATA
-
- /* Maximum size of stack segment, in bytes. */
- RLIMIT_STACK = 3,
-#define RLIMIT_STACK RLIMIT_STACK
-
- /* Largest core file that can be created, in bytes. */
- RLIMIT_CORE = 4,
-#define RLIMIT_CORE RLIMIT_CORE
-
- /* Largest resident set size, in bytes.
- This affects swapping; processes that are exceeding their
- resident set size will be more likely to have physical memory
- taken from them. */
- __RLIMIT_RSS = 5,
-#define RLIMIT_RSS __RLIMIT_RSS
-
- /* Number of open files. */
- RLIMIT_NOFILE = 7,
- __RLIMIT_OFILE = RLIMIT_NOFILE, /* BSD name for same. */
-#define RLIMIT_NOFILE RLIMIT_NOFILE
-#define RLIMIT_OFILE __RLIMIT_OFILE
-
- /* Address space limit. */
- RLIMIT_AS = 9,
-#define RLIMIT_AS RLIMIT_AS
-
- /* Number of processes. */
- __RLIMIT_NPROC = 6,
-#define RLIMIT_NPROC __RLIMIT_NPROC
-
- /* Locked-in-memory address space. */
- __RLIMIT_MEMLOCK = 8,
-#define RLIMIT_MEMLOCK __RLIMIT_MEMLOCK
-
- /* Maximum number of file locks. */
- __RLIMIT_LOCKS = 10,
-#define RLIMIT_LOCKS __RLIMIT_LOCKS
-
- /* Maximum number of pending signals. */
- __RLIMIT_SIGPENDING = 11,
-#define RLIMIT_SIGPENDING __RLIMIT_SIGPENDING
-
- /* Maximum bytes in POSIX message queues. */
- __RLIMIT_MSGQUEUE = 12,
-#define RLIMIT_MSGQUEUE __RLIMIT_MSGQUEUE
-
- /* Maximum nice priority allowed to raise to.
- Nice levels 19 .. -20 correspond to 0 .. 39
- values of this resource limit. */
- __RLIMIT_NICE = 13,
-#define RLIMIT_NICE __RLIMIT_NICE
-
- /* Maximum realtime priority allowed for non-priviledged
- processes. */
- __RLIMIT_RTPRIO = 14,
-#define RLIMIT_RTPRIO __RLIMIT_RTPRIO
-
- /* Maximum CPU time in microseconds that a process scheduled under a real-time
- scheduling policy may consume without making a blocking system
- call before being forcibly descheduled. */
- __RLIMIT_RTTIME = 15,
-#define RLIMIT_RTTIME __RLIMIT_RTTIME
-
- __RLIMIT_NLIMITS = 16,
- __RLIM_NLIMITS = __RLIMIT_NLIMITS
-#define RLIMIT_NLIMITS __RLIMIT_NLIMITS
-#define RLIM_NLIMITS __RLIM_NLIMITS
-};
-
-/* Value to indicate that there is no limit. */
-#ifndef __USE_FILE_OFFSET64
-# define RLIM_INFINITY ((__rlim_t) -1)
-#else
-# define RLIM_INFINITY 0xffffffffffffffffuLL
-#endif
-
-#ifdef __USE_LARGEFILE64
-# define RLIM64_INFINITY 0xffffffffffffffffuLL
-#endif
-
-/* We can represent all limits. */
-#define RLIM_SAVED_MAX RLIM_INFINITY
-#define RLIM_SAVED_CUR RLIM_INFINITY
-
-
-/* Type for resource quantity measurement. */
-#ifndef __USE_FILE_OFFSET64
-typedef __rlim_t rlim_t;
-#else
-typedef __rlim64_t rlim_t;
-#endif
-#ifdef __USE_LARGEFILE64
-typedef __rlim64_t rlim64_t;
-#endif
-
-struct rlimit
- {
- /* The current (soft) limit. */
- rlim_t rlim_cur;
- /* The hard limit. */
- rlim_t rlim_max;
- };
-
-#ifdef __USE_LARGEFILE64
-struct rlimit64
- {
- /* The current (soft) limit. */
- rlim64_t rlim_cur;
- /* The hard limit. */
- rlim64_t rlim_max;
- };
-#endif
-
-/* Whose usage statistics do you want? */
-enum __rusage_who
-{
- /* The calling process. */
- RUSAGE_SELF = 0,
-#define RUSAGE_SELF RUSAGE_SELF
-
- /* All of its terminated child processes. */
- RUSAGE_CHILDREN = -1
-#define RUSAGE_CHILDREN RUSAGE_CHILDREN
-
-#ifdef __USE_GNU
- ,
- /* The calling thread. */
- RUSAGE_THREAD = 1
-# define RUSAGE_THREAD RUSAGE_THREAD
- /* Name for the same functionality on Solaris. */
-# define RUSAGE_LWP RUSAGE_THREAD
-#endif
-};
-
-#include <bits/types/struct_timeval.h>
-#include <bits/types/struct_rusage.h>
-
-/* Priority limits. */
-#define PRIO_MIN -20 /* Minimum priority a process can have. */
-#define PRIO_MAX 20 /* Maximum priority a process can have. */
-
-/* The type of the WHICH argument to `getpriority' and `setpriority',
- indicating what flavor of entity the WHO argument specifies. */
-enum __priority_which
-{
- PRIO_PROCESS = 0, /* WHO is a process ID. */
-#define PRIO_PROCESS PRIO_PROCESS
- PRIO_PGRP = 1, /* WHO is a process group ID. */
-#define PRIO_PGRP PRIO_PGRP
- PRIO_USER = 2 /* WHO is a user ID. */
-#define PRIO_USER PRIO_USER
-};
-
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Modify and return resource limits of a process atomically. */
-# ifndef __USE_FILE_OFFSET64
-extern int prlimit (__pid_t __pid, enum __rlimit_resource __resource,
- const struct rlimit *__new_limit,
- struct rlimit *__old_limit) __THROW;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (prlimit, (__pid_t __pid,
- enum __rlimit_resource __resource,
- const struct rlimit *__new_limit,
- struct rlimit *__old_limit), prlimit64);
-# else
-# define prlimit prlimit64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int prlimit64 (__pid_t __pid, enum __rlimit_resource __resource,
- const struct rlimit64 *__new_limit,
- struct rlimit64 *__old_limit) __THROW;
-# endif
-#endif
-
-__END_DECLS
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sched.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sched.h
deleted file mode 100644
index cd450fd..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sched.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* Definitions of constants and data structure for POSIX 1003.1b-1993
- scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SCHED_H
-#define _BITS_SCHED_H 1
-
-#ifndef _SCHED_H
-# error "Never include <bits/sched.h> directly; use <sched.h> instead."
-#endif
-
-/* Scheduling algorithms. */
-#define SCHED_OTHER 0
-#define SCHED_FIFO 1
-#define SCHED_RR 2
-#ifdef __USE_GNU
-# define SCHED_BATCH 3
-# define SCHED_ISO 4
-# define SCHED_IDLE 5
-# define SCHED_DEADLINE 6
-
-# define SCHED_RESET_ON_FORK 0x40000000
-#endif
-
-#ifdef __USE_GNU
-/* Cloning flags. */
-# define CSIGNAL 0x000000ff /* Signal mask to be sent at exit. */
-# define CLONE_VM 0x00000100 /* Set if VM shared between processes. */
-# define CLONE_FS 0x00000200 /* Set if fs info shared between processes. */
-# define CLONE_FILES 0x00000400 /* Set if open files shared between processes. */
-# define CLONE_SIGHAND 0x00000800 /* Set if signal handlers shared. */
-# define CLONE_PIDFD 0x00001000 /* Set if a pidfd should be placed
- in parent. */
-# define CLONE_PTRACE 0x00002000 /* Set if tracing continues on the child. */
-# define CLONE_VFORK 0x00004000 /* Set if the parent wants the child to
- wake it up on mm_release. */
-# define CLONE_PARENT 0x00008000 /* Set if we want to have the same
- parent as the cloner. */
-# define CLONE_THREAD 0x00010000 /* Set to add to same thread group. */
-# define CLONE_NEWNS 0x00020000 /* Set to create new namespace. */
-# define CLONE_SYSVSEM 0x00040000 /* Set to shared SVID SEM_UNDO semantics. */
-# define CLONE_SETTLS 0x00080000 /* Set TLS info. */
-# define CLONE_PARENT_SETTID 0x00100000 /* Store TID in userlevel buffer
- before MM copy. */
-# define CLONE_CHILD_CLEARTID 0x00200000 /* Register exit futex and memory
- location to clear. */
-# define CLONE_DETACHED 0x00400000 /* Create clone detached. */
-# define CLONE_UNTRACED 0x00800000 /* Set if the tracing process can't
- force CLONE_PTRACE on this clone. */
-# define CLONE_CHILD_SETTID 0x01000000 /* Store TID in userlevel buffer in
- the child. */
-# define CLONE_NEWCGROUP 0x02000000 /* New cgroup namespace. */
-# define CLONE_NEWUTS 0x04000000 /* New utsname group. */
-# define CLONE_NEWIPC 0x08000000 /* New ipcs. */
-# define CLONE_NEWUSER 0x10000000 /* New user namespace. */
-# define CLONE_NEWPID 0x20000000 /* New pid namespace. */
-# define CLONE_NEWNET 0x40000000 /* New network namespace. */
-# define CLONE_IO 0x80000000 /* Clone I/O context. */
-#endif
-
-#include <bits/types/struct_sched_param.h>
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Clone current process. */
-extern int clone (int (*__fn) (void *__arg), void *__child_stack,
- int __flags, void *__arg, ...) __THROW;
-
-/* Unshare the specified resources. */
-extern int unshare (int __flags) __THROW;
-
-/* Get index of currently used CPU. */
-extern int sched_getcpu (void) __THROW;
-
-/* Get currently used CPU and NUMA node. */
-extern int getcpu (unsigned int *, unsigned int *) __THROW;
-
-/* Switch process to namespace of type NSTYPE indicated by FD. */
-extern int setns (int __fd, int __nstype) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* bits/sched.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/select.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/select.h
deleted file mode 100644
index 8204bbd..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/select.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SELECT_H
-# error "Never use <bits/select.h> directly; include <sys/select.h> instead."
-#endif
-
-
-/* We don't use `memset' because this would require a prototype and
- the array isn't too big. */
-#define __FD_ZERO(s) \
- do { \
- unsigned int __i; \
- fd_set *__arr = (s); \
- for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i) \
- __FDS_BITS (__arr)[__i] = 0; \
- } while (0)
-#define __FD_SET(d, s) \
- ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d)))
-#define __FD_CLR(d, s) \
- ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d)))
-#define __FD_ISSET(d, s) \
- ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0)
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/select2.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/select2.h
deleted file mode 100644
index a6dfe68..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/select2.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Checking macros for select functions.
- Copyright (C) 2011-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SELECT_H
-# error "Never include <bits/select2.h> directly; use <sys/select.h> instead."
-#endif
-
-/* Helper functions to issue warnings and errors when needed. */
-extern long int __fdelt_chk (long int __d);
-extern long int __fdelt_warn (long int __d)
- __warnattr ("bit outside of fd_set selected");
-#undef __FD_ELT
-#define __FD_ELT(d) \
- __extension__ \
- ({ long int __d = (d); \
- (__builtin_constant_p (__d) \
- ? (0 <= __d && __d < __FD_SETSIZE \
- ? (__d / __NFDBITS) \
- : __fdelt_warn (__d)) \
- : __fdelt_chk (__d)); })
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sem.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sem.h
deleted file mode 100644
index ad13287..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sem.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-# error "Never include <bits/sem.h> directly; use <sys/sem.h> instead."
-#endif
-
-#include <sys/types.h>
-#include <bits/timesize.h>
-#include <bits/types/struct_semid_ds.h>
-
-/* Flags for `semop'. */
-#define SEM_UNDO 0x1000 /* undo the operation on exit */
-
-/* Commands for `semctl'. */
-#define GETPID 11 /* get sempid */
-#define GETVAL 12 /* get semval */
-#define GETALL 13 /* get all semval's */
-#define GETNCNT 14 /* get semncnt */
-#define GETZCNT 15 /* get semzcnt */
-#define SETVAL 16 /* set semval */
-#define SETALL 17 /* set all semval's */
-
-/* The user should define a union like the following to use it for arguments
- for `semctl'.
-
- union semun
- {
- int val; <= value for SETVAL
- struct semid_ds *buf; <= buffer for IPC_STAT & IPC_SET
- unsigned short int *array; <= array for GETALL & SETALL
- struct seminfo *__buf; <= buffer for IPC_INFO
- };
-
- Previous versions of this file used to define this union but this is
- incorrect. One can test the macro _SEM_SEMUN_UNDEFINED to see whether
- one must define the union or not. */
-#define _SEM_SEMUN_UNDEFINED 1
-
-#ifdef __USE_MISC
-
-/* ipcs ctl cmds */
-# define SEM_STAT 18
-# define SEM_INFO 19
-# define SEM_STAT_ANY 20
-
-struct seminfo
-{
- int semmap;
- int semmni;
- int semmns;
- int semmnu;
- int semmsl;
- int semopm;
- int semume;
- int semusz;
- int semvmx;
- int semaem;
-};
-
-#endif /* __USE_MISC */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/semaphore.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/semaphore.h
deleted file mode 100644
index 8048bfd..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/semaphore.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Generic POSIX semaphore type layout
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEMAPHORE_H
-# error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead."
-#endif
-
-#include <bits/wordsize.h>
-
-#if __WORDSIZE == 64
-# define __SIZEOF_SEM_T 32
-#else
-# define __SIZEOF_SEM_T 16
-#endif
-
-/* Value returned if `sem_open' failed. */
-#define SEM_FAILED ((sem_t *) 0)
-
-
-typedef union
-{
- char __size[__SIZEOF_SEM_T];
- long int __align;
-} sem_t;
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/setjmp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/setjmp.h
deleted file mode 100644
index 5e6983a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/setjmp.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Define the machine-dependent type `jmp_buf'. x86-64 version. */
-#ifndef _BITS_SETJMP_H
-#define _BITS_SETJMP_H 1
-
-#if !defined _SETJMP_H && !defined _PTHREAD_H
-# error "Never include <bits/setjmp.h> directly; use <setjmp.h> instead."
-#endif
-
-#include <bits/wordsize.h>
-
-#ifndef _ASM
-
-# if __WORDSIZE == 64
-typedef long int __jmp_buf[8];
-# elif defined __x86_64__
-__extension__ typedef long long int __jmp_buf[8];
-# else
-typedef int __jmp_buf[6];
-# endif
-
-#endif
-
-#endif /* bits/setjmp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/setjmp2.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/setjmp2.h
deleted file mode 100644
index f883f35..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/setjmp2.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Checking macros for setjmp functions.
- Copyright (C) 2009-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SETJMP_H
-# error "Never include <bits/setjmp2.h> directly; use <setjmp.h> instead."
-#endif
-
-/* Variant of the longjmp functions which perform some sanity checking. */
-#ifdef __REDIRECT_NTH
-extern void __REDIRECT_NTHNL (longjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-extern void __REDIRECT_NTHNL (_longjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-extern void __REDIRECT_NTHNL (siglongjmp,
- (struct __jmp_buf_tag __env[1], int __val),
- __longjmp_chk) __attribute__ ((__noreturn__));
-#else
-extern void __longjmp_chk (struct __jmp_buf_tag __env[1], int __val),
- __THROWNL __attribute__ ((__noreturn__));
-# define longjmp __longjmp_chk
-# define _longjmp __longjmp_chk
-# define siglongjmp __longjmp_chk
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/shm.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/shm.h
deleted file mode 100644
index a50c79d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/shm.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never include <bits/shm.h> directly; use <sys/shm.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <bits/wordsize.h>
-#include <bits/shmlba.h>
-
-/* Permission flag for shmget. */
-#define SHM_R 0400 /* or S_IRUGO from <linux/stat.h> */
-#define SHM_W 0200 /* or S_IWUGO from <linux/stat.h> */
-
-/* Flags for `shmat'. */
-#define SHM_RDONLY 010000 /* attach read-only else read-write */
-#define SHM_RND 020000 /* round attach address to SHMLBA */
-#define SHM_REMAP 040000 /* take-over region on attach */
-#define SHM_EXEC 0100000 /* execution access */
-
-/* Commands for `shmctl'. */
-#define SHM_LOCK 11 /* lock segment (root only) */
-#define SHM_UNLOCK 12 /* unlock segment (root only) */
-
-__BEGIN_DECLS
-
-/* Type to count number of attaches. */
-typedef __syscall_ulong_t shmatt_t;
-
-#include <bits/types/struct_shmid_ds.h>
-
-#ifdef __USE_MISC
-
-/* ipcs ctl commands */
-# define SHM_STAT 13
-# define SHM_INFO 14
-# define SHM_STAT_ANY 15
-
-/* shm_mode upper byte flags */
-# define SHM_DEST 01000 /* segment will be destroyed on last detach */
-# define SHM_LOCKED 02000 /* segment will not be swapped */
-# define SHM_HUGETLB 04000 /* segment is mapped via hugetlb */
-# define SHM_NORESERVE 010000 /* don't check for reservations */
-
-struct shminfo
- {
- __syscall_ulong_t shmmax;
- __syscall_ulong_t shmmin;
- __syscall_ulong_t shmmni;
- __syscall_ulong_t shmseg;
- __syscall_ulong_t shmall;
- __syscall_ulong_t __glibc_reserved1;
- __syscall_ulong_t __glibc_reserved2;
- __syscall_ulong_t __glibc_reserved3;
- __syscall_ulong_t __glibc_reserved4;
- };
-
-struct shm_info
- {
- int used_ids;
- __syscall_ulong_t shm_tot; /* total allocated shm */
- __syscall_ulong_t shm_rss; /* total resident shm */
- __syscall_ulong_t shm_swp; /* total swapped shm */
- __syscall_ulong_t swap_attempts;
- __syscall_ulong_t swap_successes;
- };
-
-#endif /* __USE_MISC */
-
-__END_DECLS
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/shmlba.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/shmlba.h
deleted file mode 100644
index 1c682a4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/shmlba.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define SHMLBA. Generic version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never use <bits/shmlba.h> directly; include <sys/shm.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-/* Segment low boundary address multiple. */
-#define SHMLBA (__getpagesize ())
-extern int __getpagesize (void) __THROW __attribute__ ((__const__));
-
-__END_DECLS
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigaction.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigaction.h
deleted file mode 100644
index 19c1d87..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigaction.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* The proper definitions for Linux's sigaction.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGACTION_H
-#define _BITS_SIGACTION_H 1
-
-#ifndef _SIGNAL_H
-# error "Never include <bits/sigaction.h> directly; use <signal.h> instead."
-#endif
-
-/* Structure describing the action to be taken when a signal arrives. */
-struct sigaction
- {
- /* Signal handler. */
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
- union
- {
- /* Used if SA_SIGINFO is not set. */
- __sighandler_t sa_handler;
- /* Used if SA_SIGINFO is set. */
- void (*sa_sigaction) (int, siginfo_t *, void *);
- }
- __sigaction_handler;
-# define sa_handler __sigaction_handler.sa_handler
-# define sa_sigaction __sigaction_handler.sa_sigaction
-#else
- __sighandler_t sa_handler;
-#endif
-
- /* Additional set of signals to be blocked. */
- __sigset_t sa_mask;
-
- /* Special flags. */
- int sa_flags;
-
- /* Restore handler. */
- void (*sa_restorer) (void);
- };
-
-/* Bits in `sa_flags'. */
-#define SA_NOCLDSTOP 1 /* Don't send SIGCHLD when children stop. */
-#define SA_NOCLDWAIT 2 /* Don't create zombie on child death. */
-#define SA_SIGINFO 4 /* Invoke signal-catching function with
- three arguments instead of one. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_MISC
-# define SA_ONSTACK 0x08000000 /* Use signal stack by using `sa_restorer'. */
-#endif
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define SA_RESTART 0x10000000 /* Restart syscall on signal return. */
-# define SA_NODEFER 0x40000000 /* Don't automatically block the signal when
- its handler is being executed. */
-# define SA_RESETHAND 0x80000000 /* Reset to SIG_DFL on entry to handler. */
-#endif
-#ifdef __USE_MISC
-# define SA_INTERRUPT 0x20000000 /* Historical no-op. */
-
-/* Some aliases for the SA_ constants. */
-# define SA_NOMASK SA_NODEFER
-# define SA_ONESHOT SA_RESETHAND
-# define SA_STACK SA_ONSTACK
-#endif
-
-/* Values for the HOW argument to `sigprocmask'. */
-#define SIG_BLOCK 0 /* Block signals. */
-#define SIG_UNBLOCK 1 /* Unblock signals. */
-#define SIG_SETMASK 2 /* Set the set of blocked signals. */
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigcontext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigcontext.h
deleted file mode 100644
index 1fb6ca2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigcontext.h
+++ /dev/null
@@ -1,196 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGCONTEXT_H
-#define _BITS_SIGCONTEXT_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never use <bits/sigcontext.h> directly; include <signal.h> instead."
-#endif
-
-#include <bits/types.h>
-
-#define FP_XSTATE_MAGIC1 0x46505853U
-#define FP_XSTATE_MAGIC2 0x46505845U
-#define FP_XSTATE_MAGIC2_SIZE sizeof (FP_XSTATE_MAGIC2)
-
-struct _fpx_sw_bytes
-{
- __uint32_t magic1;
- __uint32_t extended_size;
- __uint64_t xstate_bv;
- __uint32_t xstate_size;
- __uint32_t __glibc_reserved1[7];
-};
-
-struct _fpreg
-{
- unsigned short significand[4];
- unsigned short exponent;
-};
-
-struct _fpxreg
-{
- unsigned short significand[4];
- unsigned short exponent;
- unsigned short __glibc_reserved1[3];
-};
-
-struct _xmmreg
-{
- __uint32_t element[4];
-};
-
-
-
-#ifndef __x86_64__
-
-struct _fpstate
-{
- /* Regular FPU environment. */
- __uint32_t cw;
- __uint32_t sw;
- __uint32_t tag;
- __uint32_t ipoff;
- __uint32_t cssel;
- __uint32_t dataoff;
- __uint32_t datasel;
- struct _fpreg _st[8];
- unsigned short status;
- unsigned short magic;
-
- /* FXSR FPU environment. */
- __uint32_t _fxsr_env[6];
- __uint32_t mxcsr;
- __uint32_t __glibc_reserved1;
- struct _fpxreg _fxsr_st[8];
- struct _xmmreg _xmm[8];
- __uint32_t __glibc_reserved2[56];
-};
-
-#ifndef sigcontext_struct
-/* Kernel headers before 2.1.1 define a struct sigcontext_struct, but
- we need sigcontext. Some packages have come to rely on
- sigcontext_struct being defined on 32-bit x86, so define this for
- their benefit. */
-# define sigcontext_struct sigcontext
-#endif
-
-#define X86_FXSR_MAGIC 0x0000
-
-struct sigcontext
-{
- unsigned short gs, __gsh;
- unsigned short fs, __fsh;
- unsigned short es, __esh;
- unsigned short ds, __dsh;
- unsigned long edi;
- unsigned long esi;
- unsigned long ebp;
- unsigned long esp;
- unsigned long ebx;
- unsigned long edx;
- unsigned long ecx;
- unsigned long eax;
- unsigned long trapno;
- unsigned long err;
- unsigned long eip;
- unsigned short cs, __csh;
- unsigned long eflags;
- unsigned long esp_at_signal;
- unsigned short ss, __ssh;
- struct _fpstate * fpstate;
- unsigned long oldmask;
- unsigned long cr2;
-};
-
-#else /* __x86_64__ */
-
-struct _fpstate
-{
- /* FPU environment matching the 64-bit FXSAVE layout. */
- __uint16_t cwd;
- __uint16_t swd;
- __uint16_t ftw;
- __uint16_t fop;
- __uint64_t rip;
- __uint64_t rdp;
- __uint32_t mxcsr;
- __uint32_t mxcr_mask;
- struct _fpxreg _st[8];
- struct _xmmreg _xmm[16];
- __uint32_t __glibc_reserved1[24];
-};
-
-struct sigcontext
-{
- __uint64_t r8;
- __uint64_t r9;
- __uint64_t r10;
- __uint64_t r11;
- __uint64_t r12;
- __uint64_t r13;
- __uint64_t r14;
- __uint64_t r15;
- __uint64_t rdi;
- __uint64_t rsi;
- __uint64_t rbp;
- __uint64_t rbx;
- __uint64_t rdx;
- __uint64_t rax;
- __uint64_t rcx;
- __uint64_t rsp;
- __uint64_t rip;
- __uint64_t eflags;
- unsigned short cs;
- unsigned short gs;
- unsigned short fs;
- unsigned short __pad0;
- __uint64_t err;
- __uint64_t trapno;
- __uint64_t oldmask;
- __uint64_t cr2;
- __extension__ union
- {
- struct _fpstate * fpstate;
- __uint64_t __fpstate_word;
- };
- __uint64_t __reserved1 [8];
-};
-
-#endif /* __x86_64__ */
-
-struct _xsave_hdr
-{
- __uint64_t xstate_bv;
- __uint64_t __glibc_reserved1[2];
- __uint64_t __glibc_reserved2[5];
-};
-
-struct _ymmh_state
-{
- __uint32_t ymmh_space[64];
-};
-
-struct _xstate
-{
- struct _fpstate fpstate;
- struct _xsave_hdr xstate_hdr;
- struct _ymmh_state ymmh;
-};
-
-#endif /* _BITS_SIGCONTEXT_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigevent-consts.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigevent-consts.h
deleted file mode 100644
index 28589fc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigevent-consts.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* sigevent constants. Linux version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGEVENT_CONSTS_H
-#define _BITS_SIGEVENT_CONSTS_H 1
-
-#if !defined _SIGNAL_H && !defined _AIO_H
-#error "Don't include <bits/sigevent-consts.h> directly; use <signal.h> instead."
-#endif
-
-/* `sigev_notify' values. */
-enum
-{
- SIGEV_SIGNAL = 0, /* Notify via signal. */
-# define SIGEV_SIGNAL SIGEV_SIGNAL
- SIGEV_NONE, /* Other notification: meaningless. */
-# define SIGEV_NONE SIGEV_NONE
- SIGEV_THREAD, /* Deliver via thread creation. */
-# define SIGEV_THREAD SIGEV_THREAD
-
- SIGEV_THREAD_ID = 4 /* Send signal to specific thread.
- This is a Linux extension. */
-#define SIGEV_THREAD_ID SIGEV_THREAD_ID
-};
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-arch.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-arch.h
deleted file mode 100644
index 7688a8d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-arch.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/* Architecture-specific adjustments to siginfo_t. x86 version. */
-#ifndef _BITS_SIGINFO_ARCH_H
-#define _BITS_SIGINFO_ARCH_H 1
-
-#if defined __x86_64__ && __WORDSIZE == 32
-/* si_utime and si_stime must be 4 byte aligned for x32 to match the
- kernel. We align siginfo_t to 8 bytes so that si_utime and
- si_stime are actually aligned to 8 bytes since their offsets are
- multiple of 8 bytes. Note: with some compilers, the alignment
- attribute would be ignored if it were put in __SI_CLOCK_T instead
- of encapsulated in a typedef. */
-typedef __clock_t __attribute__ ((__aligned__ (4))) __sigchld_clock_t;
-# define __SI_ALIGNMENT __attribute__ ((__aligned__ (8)))
-# define __SI_CLOCK_T __sigchld_clock_t
-#endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-consts-arch.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-consts-arch.h
deleted file mode 100644
index 96b4edb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-consts-arch.h
+++ /dev/null
@@ -1,7 +0,0 @@
-/* Architecture-specific additional siginfo constants. */
-#ifndef _BITS_SIGINFO_CONSTS_ARCH_H
-#define _BITS_SIGINFO_CONSTS_ARCH_H 1
-
-/* This architecture has no additional siginfo constants. */
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-consts.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-consts.h
deleted file mode 100644
index 4803327..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/siginfo-consts.h
+++ /dev/null
@@ -1,216 +0,0 @@
-/* siginfo constants. Linux version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGINFO_CONSTS_H
-#define _BITS_SIGINFO_CONSTS_H 1
-
-#ifndef _SIGNAL_H
-#error "Don't include <bits/siginfo-consts.h> directly; use <signal.h> instead."
-#endif
-
-/* Most of these constants are uniform across all architectures, but there
- is one exception. */
-#include <bits/siginfo-arch.h>
-#ifndef __SI_ASYNCIO_AFTER_SIGIO
-# define __SI_ASYNCIO_AFTER_SIGIO 1
-#endif
-
-/* Values for `si_code'. Positive values are reserved for kernel-generated
- signals. */
-enum
-{
- SI_ASYNCNL = -60, /* Sent by asynch name lookup completion. */
- SI_DETHREAD = -7, /* Sent by execve killing subsidiary
- threads. */
- SI_TKILL, /* Sent by tkill. */
- SI_SIGIO, /* Sent by queued SIGIO. */
-#if __SI_ASYNCIO_AFTER_SIGIO
- SI_ASYNCIO, /* Sent by AIO completion. */
- SI_MESGQ, /* Sent by real time mesq state change. */
- SI_TIMER, /* Sent by timer expiration. */
-#else
- SI_MESGQ,
- SI_TIMER,
- SI_ASYNCIO,
-#endif
- SI_QUEUE, /* Sent by sigqueue. */
- SI_USER, /* Sent by kill, sigsend. */
- SI_KERNEL = 0x80 /* Send by kernel. */
-
-#define SI_ASYNCNL SI_ASYNCNL
-#define SI_DETHREAD SI_DETHREAD
-#define SI_TKILL SI_TKILL
-#define SI_SIGIO SI_SIGIO
-#define SI_ASYNCIO SI_ASYNCIO
-#define SI_MESGQ SI_MESGQ
-#define SI_TIMER SI_TIMER
-#define SI_ASYNCIO SI_ASYNCIO
-#define SI_QUEUE SI_QUEUE
-#define SI_USER SI_USER
-#define SI_KERNEL SI_KERNEL
-};
-
-
-# if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* `si_code' values for SIGILL signal. */
-enum
-{
- ILL_ILLOPC = 1, /* Illegal opcode. */
-# define ILL_ILLOPC ILL_ILLOPC
- ILL_ILLOPN, /* Illegal operand. */
-# define ILL_ILLOPN ILL_ILLOPN
- ILL_ILLADR, /* Illegal addressing mode. */
-# define ILL_ILLADR ILL_ILLADR
- ILL_ILLTRP, /* Illegal trap. */
-# define ILL_ILLTRP ILL_ILLTRP
- ILL_PRVOPC, /* Privileged opcode. */
-# define ILL_PRVOPC ILL_PRVOPC
- ILL_PRVREG, /* Privileged register. */
-# define ILL_PRVREG ILL_PRVREG
- ILL_COPROC, /* Coprocessor error. */
-# define ILL_COPROC ILL_COPROC
- ILL_BADSTK, /* Internal stack error. */
-# define ILL_BADSTK ILL_BADSTK
- ILL_BADIADDR /* Unimplemented instruction address. */
-# define ILL_BADIADDR ILL_BADIADDR
-};
-
-/* `si_code' values for SIGFPE signal. */
-enum
-{
- FPE_INTDIV = 1, /* Integer divide by zero. */
-# define FPE_INTDIV FPE_INTDIV
- FPE_INTOVF, /* Integer overflow. */
-# define FPE_INTOVF FPE_INTOVF
- FPE_FLTDIV, /* Floating point divide by zero. */
-# define FPE_FLTDIV FPE_FLTDIV
- FPE_FLTOVF, /* Floating point overflow. */
-# define FPE_FLTOVF FPE_FLTOVF
- FPE_FLTUND, /* Floating point underflow. */
-# define FPE_FLTUND FPE_FLTUND
- FPE_FLTRES, /* Floating point inexact result. */
-# define FPE_FLTRES FPE_FLTRES
- FPE_FLTINV, /* Floating point invalid operation. */
-# define FPE_FLTINV FPE_FLTINV
- FPE_FLTSUB, /* Subscript out of range. */
-# define FPE_FLTSUB FPE_FLTSUB
- FPE_FLTUNK = 14, /* Undiagnosed floating-point exception. */
-# define FPE_FLTUNK FPE_FLTUNK
- FPE_CONDTRAP /* Trap on condition. */
-# define FPE_CONDTRAP FPE_CONDTRAP
-};
-
-/* `si_code' values for SIGSEGV signal. */
-enum
-{
- SEGV_MAPERR = 1, /* Address not mapped to object. */
-# define SEGV_MAPERR SEGV_MAPERR
- SEGV_ACCERR, /* Invalid permissions for mapped object. */
-# define SEGV_ACCERR SEGV_ACCERR
- SEGV_BNDERR, /* Bounds checking failure. */
-# define SEGV_BNDERR SEGV_BNDERR
- SEGV_PKUERR, /* Protection key checking failure. */
-# define SEGV_PKUERR SEGV_PKUERR
- SEGV_ACCADI, /* ADI not enabled for mapped object. */
-# define SEGV_ACCADI SEGV_ACCADI
- SEGV_ADIDERR, /* Disrupting MCD error. */
-# define SEGV_ADIDERR SEGV_ADIDERR
- SEGV_ADIPERR, /* Precise MCD exception. */
-# define SEGV_ADIPERR SEGV_ADIPERR
- SEGV_MTEAERR, /* Asynchronous ARM MTE error. */
-# define SEGV_MTEAERR SEGV_MTEAERR
- SEGV_MTESERR /* Synchronous ARM MTE exception. */
-# define SEGV_MTESERR SEGV_MTESERR
-};
-
-/* `si_code' values for SIGBUS signal. */
-enum
-{
- BUS_ADRALN = 1, /* Invalid address alignment. */
-# define BUS_ADRALN BUS_ADRALN
- BUS_ADRERR, /* Non-existant physical address. */
-# define BUS_ADRERR BUS_ADRERR
- BUS_OBJERR, /* Object specific hardware error. */
-# define BUS_OBJERR BUS_OBJERR
- BUS_MCEERR_AR, /* Hardware memory error: action required. */
-# define BUS_MCEERR_AR BUS_MCEERR_AR
- BUS_MCEERR_AO /* Hardware memory error: action optional. */
-# define BUS_MCEERR_AO BUS_MCEERR_AO
-};
-# endif
-
-# ifdef __USE_XOPEN_EXTENDED
-/* `si_code' values for SIGTRAP signal. */
-enum
-{
- TRAP_BRKPT = 1, /* Process breakpoint. */
-# define TRAP_BRKPT TRAP_BRKPT
- TRAP_TRACE, /* Process trace trap. */
-# define TRAP_TRACE TRAP_TRACE
- TRAP_BRANCH, /* Process taken branch trap. */
-# define TRAP_BRANCH TRAP_BRANCH
- TRAP_HWBKPT, /* Hardware breakpoint/watchpoint. */
-# define TRAP_HWBKPT TRAP_HWBKPT
- TRAP_UNK /* Undiagnosed trap. */
-# define TRAP_UNK TRAP_UNK
-};
-# endif
-
-# if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* `si_code' values for SIGCHLD signal. */
-enum
-{
- CLD_EXITED = 1, /* Child has exited. */
-# define CLD_EXITED CLD_EXITED
- CLD_KILLED, /* Child was killed. */
-# define CLD_KILLED CLD_KILLED
- CLD_DUMPED, /* Child terminated abnormally. */
-# define CLD_DUMPED CLD_DUMPED
- CLD_TRAPPED, /* Traced child has trapped. */
-# define CLD_TRAPPED CLD_TRAPPED
- CLD_STOPPED, /* Child has stopped. */
-# define CLD_STOPPED CLD_STOPPED
- CLD_CONTINUED /* Stopped child has continued. */
-# define CLD_CONTINUED CLD_CONTINUED
-};
-
-/* `si_code' values for SIGPOLL signal. */
-enum
-{
- POLL_IN = 1, /* Data input available. */
-# define POLL_IN POLL_IN
- POLL_OUT, /* Output buffers available. */
-# define POLL_OUT POLL_OUT
- POLL_MSG, /* Input message available. */
-# define POLL_MSG POLL_MSG
- POLL_ERR, /* I/O error. */
-# define POLL_ERR POLL_ERR
- POLL_PRI, /* High priority input available. */
-# define POLL_PRI POLL_PRI
- POLL_HUP /* Device disconnected. */
-# define POLL_HUP POLL_HUP
-};
-# endif
-
-/* Architectures might also add architecture-specific constants.
- These are all considered GNU extensions. */
-#ifdef __USE_GNU
-# include <bits/siginfo-consts-arch.h>
-#endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signal_ext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signal_ext.h
deleted file mode 100644
index ca31214..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signal_ext.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* System-specific extensions of <signal.h>, Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SIGNAL_H
-# error "Never include <bits/signal_ext.h> directly; use <signal.h> instead."
-#endif
-
-#ifdef __USE_GNU
-
-/* Send SIGNAL to the thread TID in the thread group (process)
- identified by TGID. This function behaves like kill, but also
- fails with ESRCH if the specified TID does not belong to the
- specified thread group. */
-extern int tgkill (__pid_t __tgid, __pid_t __tid, int __signal);
-
-#endif /* __USE_GNU */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signalfd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signalfd.h
deleted file mode 100644
index 0b81ea1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signalfd.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SIGNALFD_H
-# error "Never use <bits/signalfd.h> directly; include <sys/signalfd.h> instead."
-#endif
-
-/* Flags for signalfd. */
-enum
- {
- SFD_CLOEXEC = 02000000,
-#define SFD_CLOEXEC SFD_CLOEXEC
- SFD_NONBLOCK = 00004000
-#define SFD_NONBLOCK SFD_NONBLOCK
- };
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signum-arch.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signum-arch.h
deleted file mode 100644
index 302294c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signum-arch.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Signal number definitions. Linux version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGNUM_ARCH_H
-#define _BITS_SIGNUM_ARCH_H 1
-
-#ifndef _SIGNAL_H
-#error "Never include <bits/signum-arch.h> directly; use <signal.h> instead."
-#endif
-
-/* Adjustments and additions to the signal number constants for
- most Linux systems. */
-
-#define SIGSTKFLT 16 /* Stack fault (obsolete). */
-#define SIGPWR 30 /* Power failure imminent. */
-
-/* Historical signals specified by POSIX. */
-#define SIGBUS 7 /* Bus error. */
-#define SIGSYS 31 /* Bad system call. */
-
-/* New(er) POSIX signals (1003.1-2008, 1003.1-2013). */
-#define SIGURG 23 /* Urgent data is available at a socket. */
-#define SIGSTOP 19 /* Stop, unblockable. */
-#define SIGTSTP 20 /* Keyboard stop. */
-#define SIGCONT 18 /* Continue. */
-#define SIGCHLD 17 /* Child terminated or stopped. */
-#define SIGTTIN 21 /* Background read from control terminal. */
-#define SIGTTOU 22 /* Background write to control terminal. */
-#define SIGPOLL 29 /* Pollable event occurred (System V). */
-#define SIGXFSZ 25 /* File size limit exceeded. */
-#define SIGXCPU 24 /* CPU time limit exceeded. */
-#define SIGVTALRM 26 /* Virtual timer expired. */
-#define SIGPROF 27 /* Profiling timer expired. */
-#define SIGUSR1 10 /* User-defined signal 1. */
-#define SIGUSR2 12 /* User-defined signal 2. */
-
-/* Nonstandard signals found in all modern POSIX systems
- (including both BSD and Linux). */
-#define SIGWINCH 28 /* Window size change (4.3 BSD, Sun). */
-
-/* Archaic names for compatibility. */
-#define SIGIO SIGPOLL /* I/O now possible (4.2 BSD). */
-#define SIGIOT SIGABRT /* IOT instruction, abort() on a PDP-11. */
-#define SIGCLD SIGCHLD /* Old System V name */
-
-#define __SIGRTMIN 32
-#define __SIGRTMAX 64
-
-#endif /* <signal.h> included. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signum-generic.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signum-generic.h
deleted file mode 100644
index 4e481c1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/signum-generic.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Signal number constants. Generic template.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGNUM_GENERIC_H
-#define _BITS_SIGNUM_GENERIC_H 1
-
-#ifndef _SIGNAL_H
-#error "Never include <bits/signum-generic.h> directly; use <signal.h> instead."
-#endif
-
-/* Fake signal functions. */
-
-#define SIG_ERR ((__sighandler_t) -1) /* Error return. */
-#define SIG_DFL ((__sighandler_t) 0) /* Default action. */
-#define SIG_IGN ((__sighandler_t) 1) /* Ignore signal. */
-
-#ifdef __USE_XOPEN
-# define SIG_HOLD ((__sighandler_t) 2) /* Add signal to hold mask. */
-#endif
-
-/* We define here all the signal names listed in POSIX (1003.1-2008);
- as of 1003.1-2013, no additional signals have been added by POSIX.
- We also define here signal names that historically exist in every
- real-world POSIX variant (e.g. SIGWINCH).
-
- Signals in the 1-15 range are defined with their historical numbers.
- For other signals, we use the BSD numbers.
- There are two unallocated signal numbers in the 1-31 range: 7 and 29.
- Signal number 0 is reserved for use as kill(pid, 0), to test whether
- a process exists without sending it a signal. */
-
-/* ISO C99 signals. */
-#define SIGINT 2 /* Interactive attention signal. */
-#define SIGILL 4 /* Illegal instruction. */
-#define SIGABRT 6 /* Abnormal termination. */
-#define SIGFPE 8 /* Erroneous arithmetic operation. */
-#define SIGSEGV 11 /* Invalid access to storage. */
-#define SIGTERM 15 /* Termination request. */
-
-/* Historical signals specified by POSIX. */
-#define SIGHUP 1 /* Hangup. */
-#define SIGQUIT 3 /* Quit. */
-#define SIGTRAP 5 /* Trace/breakpoint trap. */
-#define SIGKILL 9 /* Killed. */
-#define SIGPIPE 13 /* Broken pipe. */
-#define SIGALRM 14 /* Alarm clock. */
-
-/* Archaic names for compatibility. */
-#define SIGIO SIGPOLL /* I/O now possible (4.2 BSD). */
-#define SIGIOT SIGABRT /* IOT instruction, abort() on a PDP-11. */
-#define SIGCLD SIGCHLD /* Old System V name */
-
-/* Not all systems support real-time signals. bits/signum.h indicates
- that they are supported by overriding __SIGRTMAX to a value greater
- than __SIGRTMIN. These constants give the kernel-level hard limits,
- but some real-time signals may be used internally by glibc. Do not
- use these constants in application code; use SIGRTMIN and SIGRTMAX
- (defined in signal.h) instead. */
-
-/* Include system specific bits. */
-#include <bits/signum-arch.h>
-
-/* Biggest signal number + 1 (including real-time signals). */
-#define _NSIG (__SIGRTMAX + 1)
-
-#endif /* bits/signum-generic.h. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigstack.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigstack.h
deleted file mode 100644
index 5330f5b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigstack.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* sigstack, sigaltstack definitions.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGSTACK_H
-#define _BITS_SIGSTACK_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Minimum stack size for a signal handler. */
-#define MINSIGSTKSZ 2048
-
-/* System default stack size. */
-#define SIGSTKSZ 8192
-
-#endif /* bits/sigstack.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigthread.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigthread.h
deleted file mode 100644
index 8779a4b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sigthread.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Signal handling function for threaded programs.
- Copyright (C) 1998-2021 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; see the file COPYING.LIB. If
- not, see <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SIGTHREAD_H
-#define _BITS_SIGTHREAD_H 1
-
-#if !defined _SIGNAL_H && !defined _PTHREAD_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Functions for handling signals. */
-#include <bits/types/__sigset_t.h>
-
-/* Modify the signal mask for the calling thread. The arguments have
- the same meaning as for sigprocmask(2). */
-extern int pthread_sigmask (int __how,
- const __sigset_t *__restrict __newmask,
- __sigset_t *__restrict __oldmask)__THROW;
-
-/* Send signal SIGNO to the given thread. */
-extern int pthread_kill (pthread_t __threadid, int __signo) __THROW;
-
-#ifdef __USE_GNU
-/* Queue signal and data to a thread. */
-extern int pthread_sigqueue (pthread_t __threadid, int __signo,
- const union sigval __value) __THROW;
-#endif
-
-#endif /* bits/sigthread.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sockaddr.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sockaddr.h
deleted file mode 100644
index 90c5bfb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sockaddr.h
+++ /dev/null
@@ -1,42 +0,0 @@
-/* Definition of struct sockaddr_* common members and sizes, generic version.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <sys/socket.h> instead.
- */
-
-#ifndef _BITS_SOCKADDR_H
-#define _BITS_SOCKADDR_H 1
-
-
-/* POSIX.1g specifies this type name for the `sa_family' member. */
-typedef unsigned short int sa_family_t;
-
-/* This macro is used to declare the initial common members
- of the data types used for socket addresses, `struct sockaddr',
- `struct sockaddr_in', `struct sockaddr_un', etc. */
-
-#define __SOCKADDR_COMMON(sa_prefix) \
- sa_family_t sa_prefix##family
-
-#define __SOCKADDR_COMMON_SIZE (sizeof (unsigned short int))
-
-/* Size of struct sockaddr_storage. */
-#define _SS_SIZE 128
-
-#endif /* bits/sockaddr.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket-constants.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket-constants.h
deleted file mode 100644
index 84f7a33..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket-constants.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Socket constants which vary among Linux architectures.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket-constants.h> directly; use <sys/socket.h> instead."
-#endif
-
-#include <bits/timesize.h>
-
-#define SOL_SOCKET 1
-#define SO_ACCEPTCONN 30
-#define SO_BROADCAST 6
-#define SO_DONTROUTE 5
-#define SO_ERROR 4
-#define SO_KEEPALIVE 9
-#define SO_LINGER 13
-#define SO_OOBINLINE 10
-#define SO_RCVBUF 8
-#define SO_RCVLOWAT 18
-#if (__TIMESIZE == 64 && __WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-# define SO_RCVTIMEO 66
-#else
-# define SO_RCVTIMEO 20
-#endif
-#define SO_REUSEADDR 2
-#define SO_SNDBUF 7
-#define SO_SNDLOWAT 19
-#if (__TIMESIZE == 64 && __WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-# define SO_SNDTIMEO 67
-#else
-# define SO_SNDTIMEO 21
-#endif
-#define SO_TYPE 3
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket.h
deleted file mode 100644
index a011a8c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket.h
+++ /dev/null
@@ -1,367 +0,0 @@
-/* System-specific socket constants and types. Linux version.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __BITS_SOCKET_H
-#define __BITS_SOCKET_H
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket.h> directly; use <sys/socket.h> instead."
-#endif
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <sys/types.h>
-
-/* Type for length arguments in socket calls. */
-#ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-#endif
-
-/* Get the architecture-dependent definition of enum __socket_type. */
-#include <bits/socket_type.h>
-
-/* Protocol families. */
-#define PF_UNSPEC 0 /* Unspecified. */
-#define PF_LOCAL 1 /* Local to host (pipes and file-domain). */
-#define PF_UNIX PF_LOCAL /* POSIX name for PF_LOCAL. */
-#define PF_FILE PF_LOCAL /* Another non-standard name for PF_LOCAL. */
-#define PF_INET 2 /* IP protocol family. */
-#define PF_AX25 3 /* Amateur Radio AX.25. */
-#define PF_IPX 4 /* Novell Internet Protocol. */
-#define PF_APPLETALK 5 /* Appletalk DDP. */
-#define PF_NETROM 6 /* Amateur radio NetROM. */
-#define PF_BRIDGE 7 /* Multiprotocol bridge. */
-#define PF_ATMPVC 8 /* ATM PVCs. */
-#define PF_X25 9 /* Reserved for X.25 project. */
-#define PF_INET6 10 /* IP version 6. */
-#define PF_ROSE 11 /* Amateur Radio X.25 PLP. */
-#define PF_DECnet 12 /* Reserved for DECnet project. */
-#define PF_NETBEUI 13 /* Reserved for 802.2LLC project. */
-#define PF_SECURITY 14 /* Security callback pseudo AF. */
-#define PF_KEY 15 /* PF_KEY key management API. */
-#define PF_NETLINK 16
-#define PF_ROUTE PF_NETLINK /* Alias to emulate 4.4BSD. */
-#define PF_PACKET 17 /* Packet family. */
-#define PF_ASH 18 /* Ash. */
-#define PF_ECONET 19 /* Acorn Econet. */
-#define PF_ATMSVC 20 /* ATM SVCs. */
-#define PF_RDS 21 /* RDS sockets. */
-#define PF_SNA 22 /* Linux SNA Project */
-#define PF_IRDA 23 /* IRDA sockets. */
-#define PF_PPPOX 24 /* PPPoX sockets. */
-#define PF_WANPIPE 25 /* Wanpipe API sockets. */
-#define PF_LLC 26 /* Linux LLC. */
-#define PF_IB 27 /* Native InfiniBand address. */
-#define PF_MPLS 28 /* MPLS. */
-#define PF_CAN 29 /* Controller Area Network. */
-#define PF_TIPC 30 /* TIPC sockets. */
-#define PF_BLUETOOTH 31 /* Bluetooth sockets. */
-#define PF_IUCV 32 /* IUCV sockets. */
-#define PF_RXRPC 33 /* RxRPC sockets. */
-#define PF_ISDN 34 /* mISDN sockets. */
-#define PF_PHONET 35 /* Phonet sockets. */
-#define PF_IEEE802154 36 /* IEEE 802.15.4 sockets. */
-#define PF_CAIF 37 /* CAIF sockets. */
-#define PF_ALG 38 /* Algorithm sockets. */
-#define PF_NFC 39 /* NFC sockets. */
-#define PF_VSOCK 40 /* vSockets. */
-#define PF_KCM 41 /* Kernel Connection Multiplexor. */
-#define PF_QIPCRTR 42 /* Qualcomm IPC Router. */
-#define PF_SMC 43 /* SMC sockets. */
-#define PF_XDP 44 /* XDP sockets. */
-#define PF_MAX 45 /* For now.. */
-
-/* Address families. */
-#define AF_UNSPEC PF_UNSPEC
-#define AF_LOCAL PF_LOCAL
-#define AF_UNIX PF_UNIX
-#define AF_FILE PF_FILE
-#define AF_INET PF_INET
-#define AF_AX25 PF_AX25
-#define AF_IPX PF_IPX
-#define AF_APPLETALK PF_APPLETALK
-#define AF_NETROM PF_NETROM
-#define AF_BRIDGE PF_BRIDGE
-#define AF_ATMPVC PF_ATMPVC
-#define AF_X25 PF_X25
-#define AF_INET6 PF_INET6
-#define AF_ROSE PF_ROSE
-#define AF_DECnet PF_DECnet
-#define AF_NETBEUI PF_NETBEUI
-#define AF_SECURITY PF_SECURITY
-#define AF_KEY PF_KEY
-#define AF_NETLINK PF_NETLINK
-#define AF_ROUTE PF_ROUTE
-#define AF_PACKET PF_PACKET
-#define AF_ASH PF_ASH
-#define AF_ECONET PF_ECONET
-#define AF_ATMSVC PF_ATMSVC
-#define AF_RDS PF_RDS
-#define AF_SNA PF_SNA
-#define AF_IRDA PF_IRDA
-#define AF_PPPOX PF_PPPOX
-#define AF_WANPIPE PF_WANPIPE
-#define AF_LLC PF_LLC
-#define AF_IB PF_IB
-#define AF_MPLS PF_MPLS
-#define AF_CAN PF_CAN
-#define AF_TIPC PF_TIPC
-#define AF_BLUETOOTH PF_BLUETOOTH
-#define AF_IUCV PF_IUCV
-#define AF_RXRPC PF_RXRPC
-#define AF_ISDN PF_ISDN
-#define AF_PHONET PF_PHONET
-#define AF_IEEE802154 PF_IEEE802154
-#define AF_CAIF PF_CAIF
-#define AF_ALG PF_ALG
-#define AF_NFC PF_NFC
-#define AF_VSOCK PF_VSOCK
-#define AF_KCM PF_KCM
-#define AF_QIPCRTR PF_QIPCRTR
-#define AF_SMC PF_SMC
-#define AF_XDP PF_XDP
-#define AF_MAX PF_MAX
-
-/* Socket level values. Others are defined in the appropriate headers.
-
- XXX These definitions also should go into the appropriate headers as
- far as they are available. */
-#define SOL_RAW 255
-#define SOL_DECNET 261
-#define SOL_X25 262
-#define SOL_PACKET 263
-#define SOL_ATM 264 /* ATM layer (cell level). */
-#define SOL_AAL 265 /* ATM Adaption Layer (packet level). */
-#define SOL_IRDA 266
-#define SOL_NETBEUI 267
-#define SOL_LLC 268
-#define SOL_DCCP 269
-#define SOL_NETLINK 270
-#define SOL_TIPC 271
-#define SOL_RXRPC 272
-#define SOL_PPPOL2TP 273
-#define SOL_BLUETOOTH 274
-#define SOL_PNPIPE 275
-#define SOL_RDS 276
-#define SOL_IUCV 277
-#define SOL_CAIF 278
-#define SOL_ALG 279
-#define SOL_NFC 280
-#define SOL_KCM 281
-#define SOL_TLS 282
-#define SOL_XDP 283
-
-/* Maximum queue length specifiable by listen. */
-#define SOMAXCONN 4096
-
-/* Get the definition of the macro to define the common sockaddr members. */
-#include <bits/sockaddr.h>
-
-/* Structure describing a generic socket address. */
-struct sockaddr
- {
- __SOCKADDR_COMMON (sa_); /* Common data: address family and length. */
- char sa_data[14]; /* Address data. */
- };
-
-
-/* Structure large enough to hold any socket address (with the historical
- exception of AF_UNIX). */
-#define __ss_aligntype unsigned long int
-#define _SS_PADSIZE \
- (_SS_SIZE - __SOCKADDR_COMMON_SIZE - sizeof (__ss_aligntype))
-
-struct sockaddr_storage
- {
- __SOCKADDR_COMMON (ss_); /* Address family, etc. */
- char __ss_padding[_SS_PADSIZE];
- __ss_aligntype __ss_align; /* Force desired alignment. */
- };
-
-
-/* Bits in the FLAGS argument to `send', `recv', et al. */
-enum
- {
- MSG_OOB = 0x01, /* Process out-of-band data. */
-#define MSG_OOB MSG_OOB
- MSG_PEEK = 0x02, /* Peek at incoming messages. */
-#define MSG_PEEK MSG_PEEK
- MSG_DONTROUTE = 0x04, /* Don't use local routing. */
-#define MSG_DONTROUTE MSG_DONTROUTE
-#ifdef __USE_GNU
- /* DECnet uses a different name. */
- MSG_TRYHARD = MSG_DONTROUTE,
-# define MSG_TRYHARD MSG_DONTROUTE
-#endif
- MSG_CTRUNC = 0x08, /* Control data lost before delivery. */
-#define MSG_CTRUNC MSG_CTRUNC
- MSG_PROXY = 0x10, /* Supply or ask second address. */
-#define MSG_PROXY MSG_PROXY
- MSG_TRUNC = 0x20,
-#define MSG_TRUNC MSG_TRUNC
- MSG_DONTWAIT = 0x40, /* Nonblocking IO. */
-#define MSG_DONTWAIT MSG_DONTWAIT
- MSG_EOR = 0x80, /* End of record. */
-#define MSG_EOR MSG_EOR
- MSG_WAITALL = 0x100, /* Wait for a full request. */
-#define MSG_WAITALL MSG_WAITALL
- MSG_FIN = 0x200,
-#define MSG_FIN MSG_FIN
- MSG_SYN = 0x400,
-#define MSG_SYN MSG_SYN
- MSG_CONFIRM = 0x800, /* Confirm path validity. */
-#define MSG_CONFIRM MSG_CONFIRM
- MSG_RST = 0x1000,
-#define MSG_RST MSG_RST
- MSG_ERRQUEUE = 0x2000, /* Fetch message from error queue. */
-#define MSG_ERRQUEUE MSG_ERRQUEUE
- MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */
-#define MSG_NOSIGNAL MSG_NOSIGNAL
- MSG_MORE = 0x8000, /* Sender will send more. */
-#define MSG_MORE MSG_MORE
- MSG_WAITFORONE = 0x10000, /* Wait for at least one packet to return.*/
-#define MSG_WAITFORONE MSG_WAITFORONE
- MSG_BATCH = 0x40000, /* sendmmsg: more messages coming. */
-#define MSG_BATCH MSG_BATCH
- MSG_ZEROCOPY = 0x4000000, /* Use user data in kernel path. */
-#define MSG_ZEROCOPY MSG_ZEROCOPY
- MSG_FASTOPEN = 0x20000000, /* Send data in TCP SYN. */
-#define MSG_FASTOPEN MSG_FASTOPEN
-
- MSG_CMSG_CLOEXEC = 0x40000000 /* Set close_on_exit for file
- descriptor received through
- SCM_RIGHTS. */
-#define MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXEC
- };
-
-
-/* Structure describing messages sent by
- `sendmsg' and received by `recvmsg'. */
-struct msghdr
- {
- void *msg_name; /* Address to send to/receive from. */
- socklen_t msg_namelen; /* Length of address data. */
-
- struct iovec *msg_iov; /* Vector of data to send/receive into. */
- size_t msg_iovlen; /* Number of elements in the vector. */
-
- void *msg_control; /* Ancillary data (eg BSD filedesc passing). */
- size_t msg_controllen; /* Ancillary data buffer length.
- !! The type should be socklen_t but the
- definition of the kernel is incompatible
- with this. */
-
- int msg_flags; /* Flags on received message. */
- };
-
-/* Structure used for storage of ancillary data object information. */
-struct cmsghdr
- {
- size_t cmsg_len; /* Length of data in cmsg_data plus length
- of cmsghdr structure.
- !! The type should be socklen_t but the
- definition of the kernel is incompatible
- with this. */
- int cmsg_level; /* Originating protocol. */
- int cmsg_type; /* Protocol specific type. */
-#if __glibc_c99_flexarr_available
- __extension__ unsigned char __cmsg_data __flexarr; /* Ancillary data. */
-#endif
- };
-
-/* Ancillary data object manipulation macros. */
-#if __glibc_c99_flexarr_available
-# define CMSG_DATA(cmsg) ((cmsg)->__cmsg_data)
-#else
-# define CMSG_DATA(cmsg) ((unsigned char *) ((struct cmsghdr *) (cmsg) + 1))
-#endif
-#define CMSG_NXTHDR(mhdr, cmsg) __cmsg_nxthdr (mhdr, cmsg)
-#define CMSG_FIRSTHDR(mhdr) \
- ((size_t) (mhdr)->msg_controllen >= sizeof (struct cmsghdr) \
- ? (struct cmsghdr *) (mhdr)->msg_control : (struct cmsghdr *) 0)
-#define CMSG_ALIGN(len) (((len) + sizeof (size_t) - 1) \
- & (size_t) ~(sizeof (size_t) - 1))
-#define CMSG_SPACE(len) (CMSG_ALIGN (len) \
- + CMSG_ALIGN (sizeof (struct cmsghdr)))
-#define CMSG_LEN(len) (CMSG_ALIGN (sizeof (struct cmsghdr)) + (len))
-
-extern struct cmsghdr *__cmsg_nxthdr (struct msghdr *__mhdr,
- struct cmsghdr *__cmsg) __THROW;
-#ifdef __USE_EXTERN_INLINES
-# ifndef _EXTERN_INLINE
-# define _EXTERN_INLINE __extern_inline
-# endif
-_EXTERN_INLINE struct cmsghdr *
-__NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg))
-{
- if ((size_t) __cmsg->cmsg_len < sizeof (struct cmsghdr))
- /* The kernel header does this so there may be a reason. */
- return (struct cmsghdr *) 0;
-
- __cmsg = (struct cmsghdr *) ((unsigned char *) __cmsg
- + CMSG_ALIGN (__cmsg->cmsg_len));
- if ((unsigned char *) (__cmsg + 1) > ((unsigned char *) __mhdr->msg_control
- + __mhdr->msg_controllen)
- || ((unsigned char *) __cmsg + CMSG_ALIGN (__cmsg->cmsg_len)
- > ((unsigned char *) __mhdr->msg_control + __mhdr->msg_controllen)))
- /* No more entries. */
- return (struct cmsghdr *) 0;
- return __cmsg;
-}
-#endif /* Use `extern inline'. */
-
-/* Socket level message types. This must match the definitions in
- <linux/socket.h>. */
-enum
- {
- SCM_RIGHTS = 0x01 /* Transfer file descriptors. */
-#define SCM_RIGHTS SCM_RIGHTS
-#ifdef __USE_GNU
- , SCM_CREDENTIALS = 0x02 /* Credentials passing. */
-# define SCM_CREDENTIALS SCM_CREDENTIALS
-#endif
- };
-
-#ifdef __USE_GNU
-/* User visible structure for SCM_CREDENTIALS message */
-struct ucred
-{
- pid_t pid; /* PID of sending process. */
- uid_t uid; /* UID of sending process. */
- gid_t gid; /* GID of sending process. */
-};
-#endif
-
-#ifdef __USE_MISC
-# include <bits/types/time_t.h>
-# include <asm/socket.h>
-#else
-# define SO_DEBUG 1
-# include <bits/socket-constants.h>
-#endif
-
-/* Structure used to manipulate the SO_LINGER option. */
-struct linger
- {
- int l_onoff; /* Nonzero to linger on close. */
- int l_linger; /* Time to linger. */
- };
-
-#endif /* bits/socket.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket2.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket2.h
deleted file mode 100644
index 797449d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket2.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Checking macros for socket functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket2.h> directly; use <sys/socket.h> instead."
-#endif
-
-extern ssize_t __recv_chk (int __fd, void *__buf, size_t __n, size_t __buflen,
- int __flags);
-extern ssize_t __REDIRECT (__recv_alias, (int __fd, void *__buf, size_t __n,
- int __flags), recv);
-
-__fortify_potential_overload ssize_t
-recv (int __fd, void *const __clang_pass_object_size0 __buf, size_t __n,
- int __flags)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__recv_warn, __n, __buf,
- "recv called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __recv_chk (__fd, __buf, __n, __glibc_objsize0 (__buf), __flags);
- return __recv_alias (__fd, __buf, __n, __flags);
-}
-__FORTIFY_FUNCTION_END
-
-extern ssize_t __recvfrom_chk (int __fd, void *__restrict __buf, size_t __n,
- size_t __buflen, int __flags,
- __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-extern ssize_t __REDIRECT (__recvfrom_alias,
- (int __fd, void *__restrict __buf, size_t __n,
- int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len), recvfrom);
-
-__fortify_potential_overload ssize_t
-recvfrom (int __fd, void *__restrict const __clang_pass_object_size0 __buf,
- size_t __n, int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__recvfrom_warn, __n, __buf,
- "recvfrom called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __recvfrom_chk (__fd, __buf, __n, __glibc_objsize0 (__buf), __flags,
- __addr, __addr_len);
- return __recvfrom_alias (__fd, __buf, __n, __flags, __addr, __addr_len);
-}
-__FORTIFY_FUNCTION_END
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket_type.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket_type.h
deleted file mode 100644
index 9cb243c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/socket_type.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Define enum __socket_type for generic Linux.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-# error "Never include <bits/socket_type.h> directly; use <sys/socket.h> instead."
-#endif
-
-/* Types of sockets. */
-enum __socket_type
-{
- SOCK_STREAM = 1, /* Sequenced, reliable, connection-based
- byte streams. */
-#define SOCK_STREAM SOCK_STREAM
- SOCK_DGRAM = 2, /* Connectionless, unreliable datagrams
- of fixed maximum length. */
-#define SOCK_DGRAM SOCK_DGRAM
- SOCK_RAW = 3, /* Raw protocol interface. */
-#define SOCK_RAW SOCK_RAW
- SOCK_RDM = 4, /* Reliably-delivered messages. */
-#define SOCK_RDM SOCK_RDM
- SOCK_SEQPACKET = 5, /* Sequenced, reliable, connection-based,
- datagrams of fixed maximum length. */
-#define SOCK_SEQPACKET SOCK_SEQPACKET
- SOCK_DCCP = 6, /* Datagram Congestion Control Protocol. */
-#define SOCK_DCCP SOCK_DCCP
- SOCK_PACKET = 10, /* Linux specific way of getting packets
- at the dev level. For writing rarp and
- other similar things on the user level. */
-#define SOCK_PACKET SOCK_PACKET
-
- /* Flags to be ORed into the type parameter of socket and socketpair and
- used for the flags parameter of paccept. */
-
- SOCK_CLOEXEC = 02000000, /* Atomically set close-on-exec flag for the
- new descriptor(s). */
-#define SOCK_CLOEXEC SOCK_CLOEXEC
- SOCK_NONBLOCK = 00004000 /* Atomically mark descriptor(s) as
- non-blocking. */
-#define SOCK_NONBLOCK SOCK_NONBLOCK
-};
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ss_flags.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ss_flags.h
deleted file mode 100644
index 8dc676d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/ss_flags.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* ss_flags values for stack_t. Linux version.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SS_FLAGS_H
-#define _BITS_SS_FLAGS_H 1
-
-#if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H
-# error "Never include this file directly. Use <signal.h> instead"
-#endif
-
-/* Possible values for `ss_flags'. */
-enum
-{
- SS_ONSTACK = 1,
-#define SS_ONSTACK SS_ONSTACK
- SS_DISABLE
-#define SS_DISABLE SS_DISABLE
-};
-
-#endif /* bits/ss_flags.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stab.def b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stab.def
deleted file mode 100644
index 5c72900..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stab.def
+++ /dev/null
@@ -1,233 +0,0 @@
-/* Table of DBX symbol codes for the GNU system.
- Copyright (C) 1988, 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This contains contribution from Cygnus Support. */
-
-/* Global variable. Only the name is significant.
- To find the address, look in the corresponding external symbol. */
-__define_stab (N_GSYM, 0x20, "GSYM")
-
-/* Function name for BSD Fortran. Only the name is significant.
- To find the address, look in the corresponding external symbol. */
-__define_stab (N_FNAME, 0x22, "FNAME")
-
-/* Function name or text-segment variable for C. Value is its address.
- Desc is supposedly starting line number, but GCC doesn't set it
- and DBX seems not to miss it. */
-__define_stab (N_FUN, 0x24, "FUN")
-
-/* Data-segment variable with internal linkage. Value is its address.
- "Static Sym". */
-__define_stab (N_STSYM, 0x26, "STSYM")
-
-/* BSS-segment variable with internal linkage. Value is its address. */
-__define_stab (N_LCSYM, 0x28, "LCSYM")
-
-/* Name of main routine. Only the name is significant.
- This is not used in C. */
-__define_stab (N_MAIN, 0x2a, "MAIN")
-
-/* Global symbol in Pascal.
- Supposedly the value is its line number; I'm skeptical. */
-__define_stab (N_PC, 0x30, "PC")
-
-/* Number of symbols: 0, files,,funcs,lines according to Ultrix V4.0. */
-__define_stab (N_NSYMS, 0x32, "NSYMS")
-
-/* "No DST map for sym: name, ,0,type,ignored" according to Ultrix V4.0. */
-__define_stab (N_NOMAP, 0x34, "NOMAP")
-
-/* New stab from Solaris. I don't know what it means, but it
- don't seem to contain useful information. */
-__define_stab (N_OBJ, 0x38, "OBJ")
-
-/* New stab from Solaris. I don't know what it means, but it
- don't seem to contain useful information. Possibly related to the
- optimization flags used in this module. */
-__define_stab (N_OPT, 0x3c, "OPT")
-
-/* Register variable. Value is number of register. */
-__define_stab (N_RSYM, 0x40, "RSYM")
-
-/* Modula-2 compilation unit. Can someone say what info it contains? */
-__define_stab (N_M2C, 0x42, "M2C")
-
-/* Line number in text segment. Desc is the line number;
- value is corresponding address. */
-__define_stab (N_SLINE, 0x44, "SLINE")
-
-/* Similar, for data segment. */
-__define_stab (N_DSLINE, 0x46, "DSLINE")
-
-/* Similar, for bss segment. */
-__define_stab (N_BSLINE, 0x48, "BSLINE")
-
-/* Sun's source-code browser stabs. ?? Don't know what the fields are.
- Supposedly the field is "path to associated .cb file". THIS VALUE
- OVERLAPS WITH N_BSLINE! */
-__define_stab (N_BROWS, 0x48, "BROWS")
-
-/* GNU Modula-2 definition module dependency. Value is the modification time
- of the definition file. Other is non-zero if it is imported with the
- GNU M2 keyword %INITIALIZE. Perhaps N_M2C can be used if there
- are enough empty fields? */
-__define_stab(N_DEFD, 0x4a, "DEFD")
-
-/* THE FOLLOWING TWO STAB VALUES CONFLICT. Happily, one is for Modula-2
- and one is for C++. Still,... */
-/* GNU C++ exception variable. Name is variable name. */
-__define_stab (N_EHDECL, 0x50, "EHDECL")
-/* Modula2 info "for imc": name,,0,0,0 according to Ultrix V4.0. */
-__define_stab (N_MOD2, 0x50, "MOD2")
-
-/* GNU C++ `catch' clause. Value is its address. Desc is nonzero if
- this entry is immediately followed by a CAUGHT stab saying what exception
- was caught. Multiple CAUGHT stabs means that multiple exceptions
- can be caught here. If Desc is 0, it means all exceptions are caught
- here. */
-__define_stab (N_CATCH, 0x54, "CATCH")
-
-/* Structure or union element. Value is offset in the structure. */
-__define_stab (N_SSYM, 0x60, "SSYM")
-
-/* Name of main source file.
- Value is starting text address of the compilation. */
-__define_stab (N_SO, 0x64, "SO")
-
-/* Automatic variable in the stack. Value is offset from frame pointer.
- Also used for type descriptions. */
-__define_stab (N_LSYM, 0x80, "LSYM")
-
-/* Beginning of an include file. Only Sun uses this.
- In an object file, only the name is significant.
- The Sun linker puts data into some of the other fields. */
-__define_stab (N_BINCL, 0x82, "BINCL")
-
-/* Name of sub-source file (#include file).
- Value is starting text address of the compilation. */
-__define_stab (N_SOL, 0x84, "SOL")
-
-/* Parameter variable. Value is offset from argument pointer.
- (On most machines the argument pointer is the same as the frame pointer. */
-__define_stab (N_PSYM, 0xa0, "PSYM")
-
-/* End of an include file. No name.
- This and N_BINCL act as brackets around the file's output.
- In an object file, there is no significant data in this entry.
- The Sun linker puts data into some of the fields. */
-__define_stab (N_EINCL, 0xa2, "EINCL")
-
-/* Alternate entry point. Value is its address. */
-__define_stab (N_ENTRY, 0xa4, "ENTRY")
-
-/* Beginning of lexical block.
- The desc is the nesting level in lexical blocks.
- The value is the address of the start of the text for the block.
- The variables declared inside the block *precede* the N_LBRAC symbol. */
-__define_stab (N_LBRAC, 0xc0, "LBRAC")
-
-/* Place holder for deleted include file. Replaces a N_BINCL and everything
- up to the corresponding N_EINCL. The Sun linker generates these when
- it finds multiple identical copies of the symbols from an include file.
- This appears only in output from the Sun linker. */
-__define_stab (N_EXCL, 0xc2, "EXCL")
-
-/* Modula-2 scope information. Can someone say what info it contains? */
-__define_stab (N_SCOPE, 0xc4, "SCOPE")
-
-/* End of a lexical block. Desc matches the N_LBRAC's desc.
- The value is the address of the end of the text for the block. */
-__define_stab (N_RBRAC, 0xe0, "RBRAC")
-
-/* Begin named common block. Only the name is significant. */
-__define_stab (N_BCOMM, 0xe2, "BCOMM")
-
-/* End named common block. Only the name is significant
- (and it should match the N_BCOMM). */
-__define_stab (N_ECOMM, 0xe4, "ECOMM")
-
-/* End common (local name): value is address.
- I'm not sure how this is used. */
-__define_stab (N_ECOML, 0xe8, "ECOML")
-
-/* These STAB's are used on Gould systems for Non-Base register symbols
- or something like that. FIXME. I have assigned the values at random
- since I don't have a Gould here. Fixups from Gould folk welcome... */
-__define_stab (N_NBTEXT, 0xF0, "NBTEXT")
-__define_stab (N_NBDATA, 0xF2, "NBDATA")
-__define_stab (N_NBBSS, 0xF4, "NBBSS")
-__define_stab (N_NBSTS, 0xF6, "NBSTS")
-__define_stab (N_NBLCS, 0xF8, "NBLCS")
-
-/* Second symbol entry containing a length-value for the preceding entry.
- The value is the length. */
-__define_stab (N_LENG, 0xfe, "LENG")
-
-/* The above information, in matrix format.
-
- STAB MATRIX
- _________________________________________________
- | 00 - 1F are not dbx stab symbols |
- | In most cases, the low bit is the EXTernal bit|
-
- | 00 UNDEF | 02 ABS | 04 TEXT | 06 DATA |
- | 01 |EXT | 03 |EXT | 05 |EXT | 07 |EXT |
-
- | 08 BSS | 0A INDR | 0C FN_SEQ | 0E |
- | 09 |EXT | 0B | 0D | 0F |
-
- | 10 | 12 COMM | 14 SETA | 16 SETT |
- | 11 | 13 | 15 | 17 |
-
- | 18 SETD | 1A SETB | 1C SETV | 1E WARNING|
- | 19 | 1B | 1D | 1F FN |
-
- |_______________________________________________|
- | Debug entries with bit 01 set are unused. |
- | 20 GSYM | 22 FNAME | 24 FUN | 26 STSYM |
- | 28 LCSYM | 2A MAIN | 2C | 2E |
- | 30 PC | 32 NSYMS | 34 NOMAP | 36 |
- | 38 OBJ | 3A | 3C OPT | 3E |
- | 40 RSYM | 42 M2C | 44 SLINE | 46 DSLINE |
- | 48 BSLINE*| 4A DEFD | 4C | 4E |
- | 50 EHDECL*| 52 | 54 CATCH | 56 |
- | 58 | 5A | 5C | 5E |
- | 60 SSYM | 62 | 64 SO | 66 |
- | 68 | 6A | 6C | 6E |
- | 70 | 72 | 74 | 76 |
- | 78 | 7A | 7C | 7E |
- | 80 LSYM | 82 BINCL | 84 SOL | 86 |
- | 88 | 8A | 8C | 8E |
- | 90 | 92 | 94 | 96 |
- | 98 | 9A | 9C | 9E |
- | A0 PSYM | A2 EINCL | A4 ENTRY | A6 |
- | A8 | AA | AC | AE |
- | B0 | B2 | B4 | B6 |
- | B8 | BA | BC | BE |
- | C0 LBRAC | C2 EXCL | C4 SCOPE | C6 |
- | C8 | CA | CC | CE |
- | D0 | D2 | D4 | D6 |
- | D8 | DA | DC | DE |
- | E0 RBRAC | E2 BCOMM | E4 ECOMM | E6 |
- | E8 ECOML | EA | EC | EE |
- | F0 | F2 | F4 | F6 |
- | F8 | FA | FC | FE LENG |
- +-----------------------------------------------+
- * 50 EHDECL is also MOD2.
- * 48 BSLINE is also BROWS.
- */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stat.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stat.h
deleted file mode 100644
index 31868c8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stat.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_STAT_H && !defined _FCNTL_H
-# error "Never include <bits/stat.h> directly; use <sys/stat.h> instead."
-#endif
-
-#ifndef _BITS_STAT_H
-#define _BITS_STAT_H 1
-
-#include <bits/struct_stat.h>
-
-/* Encoding of the file mode. */
-
-#define __S_IFMT 0170000 /* These bits determine file type. */
-
-/* File types. */
-#define __S_IFDIR 0040000 /* Directory. */
-#define __S_IFCHR 0020000 /* Character device. */
-#define __S_IFBLK 0060000 /* Block device. */
-#define __S_IFREG 0100000 /* Regular file. */
-#define __S_IFIFO 0010000 /* FIFO. */
-#define __S_IFLNK 0120000 /* Symbolic link. */
-#define __S_IFSOCK 0140000 /* Socket. */
-
-/* POSIX.1b objects. Note that these macros always evaluate to zero. But
- they do it by enforcing the correct use of the macros. */
-#define __S_TYPEISMQ(buf) ((buf)->st_mode - (buf)->st_mode)
-#define __S_TYPEISSEM(buf) ((buf)->st_mode - (buf)->st_mode)
-#define __S_TYPEISSHM(buf) ((buf)->st_mode - (buf)->st_mode)
-
-/* Protection bits. */
-
-#define __S_ISUID 04000 /* Set user ID on execution. */
-#define __S_ISGID 02000 /* Set group ID on execution. */
-#define __S_ISVTX 01000 /* Save swapped text after use (sticky). */
-#define __S_IREAD 0400 /* Read by owner. */
-#define __S_IWRITE 0200 /* Write by owner. */
-#define __S_IEXEC 0100 /* Execute by owner. */
-
-#ifdef __USE_ATFILE
-# define UTIME_NOW ((1l << 30) - 1l)
-# define UTIME_OMIT ((1l << 30) - 2l)
-#endif
-
-#endif /* bits/stat.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statfs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statfs.h
deleted file mode 100644
index 9dd632d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statfs.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATFS_H
-# error "Never include <bits/statfs.h> directly; use <sys/statfs.h> instead."
-#endif
-
-#include <bits/types.h>
-
-struct statfs
- {
- __fsword_t f_type;
- __fsword_t f_bsize;
-#ifndef __USE_FILE_OFFSET64
- __fsblkcnt_t f_blocks;
- __fsblkcnt_t f_bfree;
- __fsblkcnt_t f_bavail;
- __fsfilcnt_t f_files;
- __fsfilcnt_t f_ffree;
-#else
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
-#endif
- __fsid_t f_fsid;
- __fsword_t f_namelen;
- __fsword_t f_frsize;
- __fsword_t f_flags;
- __fsword_t f_spare[4];
- };
-
-#ifdef __USE_LARGEFILE64
-struct statfs64
- {
- __fsword_t f_type;
- __fsword_t f_bsize;
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsid_t f_fsid;
- __fsword_t f_namelen;
- __fsword_t f_frsize;
- __fsword_t f_flags;
- __fsword_t f_spare[4];
- };
-#endif
-
-/* Tell code we have these members. */
-#define _STATFS_F_NAMELEN
-#define _STATFS_F_FRSIZE
-#define _STATFS_F_FLAGS
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statvfs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statvfs.h
deleted file mode 100644
index 8d5db12..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statvfs.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATVFS_H
-# error "Never include <bits/statvfs.h> directly; use <sys/statvfs.h> instead."
-#endif
-
-#include <bits/types.h> /* For __fsblkcnt_t and __fsfilcnt_t. */
-
-#if (__WORDSIZE == 32 \
- && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32))
-#define _STATVFSBUF_F_UNUSED
-#endif
-
-struct statvfs
- {
- unsigned long int f_bsize;
- unsigned long int f_frsize;
-#ifndef __USE_FILE_OFFSET64
- __fsblkcnt_t f_blocks;
- __fsblkcnt_t f_bfree;
- __fsblkcnt_t f_bavail;
- __fsfilcnt_t f_files;
- __fsfilcnt_t f_ffree;
- __fsfilcnt_t f_favail;
-#else
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsfilcnt64_t f_favail;
-#endif
- unsigned long int f_fsid;
-#ifdef _STATVFSBUF_F_UNUSED
- int __f_unused;
-#endif
- unsigned long int f_flag;
- unsigned long int f_namemax;
- int __f_spare[6];
- };
-
-#ifdef __USE_LARGEFILE64
-struct statvfs64
- {
- unsigned long int f_bsize;
- unsigned long int f_frsize;
- __fsblkcnt64_t f_blocks;
- __fsblkcnt64_t f_bfree;
- __fsblkcnt64_t f_bavail;
- __fsfilcnt64_t f_files;
- __fsfilcnt64_t f_ffree;
- __fsfilcnt64_t f_favail;
- unsigned long int f_fsid;
-#ifdef _STATVFSBUF_F_UNUSED
- int __f_unused;
-#endif
- unsigned long int f_flag;
- unsigned long int f_namemax;
- int __f_spare[6];
- };
-#endif
-
-/* Definitions for the flag in `f_flag'. These definitions should be
- kept in sync with the definitions in <sys/mount.h>. */
-enum
-{
- ST_RDONLY = 1, /* Mount read-only. */
-#define ST_RDONLY ST_RDONLY
- ST_NOSUID = 2 /* Ignore suid and sgid bits. */
-#define ST_NOSUID ST_NOSUID
-#ifdef __USE_GNU
- ,
- ST_NODEV = 4, /* Disallow access to device special files. */
-# define ST_NODEV ST_NODEV
- ST_NOEXEC = 8, /* Disallow program execution. */
-# define ST_NOEXEC ST_NOEXEC
- ST_SYNCHRONOUS = 16, /* Writes are synced at once. */
-# define ST_SYNCHRONOUS ST_SYNCHRONOUS
- ST_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
-# define ST_MANDLOCK ST_MANDLOCK
- ST_WRITE = 128, /* Write on file/directory/symlink. */
-# define ST_WRITE ST_WRITE
- ST_APPEND = 256, /* Append-only file. */
-# define ST_APPEND ST_APPEND
- ST_IMMUTABLE = 512, /* Immutable file. */
-# define ST_IMMUTABLE ST_IMMUTABLE
- ST_NOATIME = 1024, /* Do not update access times. */
-# define ST_NOATIME ST_NOATIME
- ST_NODIRATIME = 2048, /* Do not update directory access times. */
-# define ST_NODIRATIME ST_NODIRATIME
- ST_RELATIME = 4096 /* Update atime relative to mtime/ctime. */
-# define ST_RELATIME ST_RELATIME
-#endif /* Use GNU. */
-};
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statx-generic.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statx-generic.h
deleted file mode 100644
index f8b0f4d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statx-generic.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Generic statx-related definitions and declarations.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is based on <linux/stat.h> in Linux. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/statx-generic.h> directly, include <sys/stat.h> instead.
-#endif
-
-#include <bits/types/struct_statx_timestamp.h>
-#include <bits/types/struct_statx.h>
-
-#ifndef STATX_TYPE
-# define STATX_TYPE 0x0001U
-# define STATX_MODE 0x0002U
-# define STATX_NLINK 0x0004U
-# define STATX_UID 0x0008U
-# define STATX_GID 0x0010U
-# define STATX_ATIME 0x0020U
-# define STATX_MTIME 0x0040U
-# define STATX_CTIME 0x0080U
-# define STATX_INO 0x0100U
-# define STATX_SIZE 0x0200U
-# define STATX_BLOCKS 0x0400U
-# define STATX_BASIC_STATS 0x07ffU
-# define STATX_ALL 0x0fffU
-# define STATX_BTIME 0x0800U
-# define STATX_MNT_ID 0x1000U
-# define STATX__RESERVED 0x80000000U
-
-# define STATX_ATTR_COMPRESSED 0x0004
-# define STATX_ATTR_IMMUTABLE 0x0010
-# define STATX_ATTR_APPEND 0x0020
-# define STATX_ATTR_NODUMP 0x0040
-# define STATX_ATTR_ENCRYPTED 0x0800
-# define STATX_ATTR_AUTOMOUNT 0x1000
-# define STATX_ATTR_MOUNT_ROOT 0x2000
-# define STATX_ATTR_VERITY 0x100000
-# define STATX_ATTR_DAX 0x200000
-#endif /* !STATX_TYPE */
-
-__BEGIN_DECLS
-
-/* Fill *BUF with information about PATH in DIRFD. */
-int statx (int __dirfd, const char *__restrict __path, int __flags,
- unsigned int __mask, struct statx *__restrict __buf)
- __THROW __nonnull ((2, 5));
-
-__END_DECLS
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statx.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statx.h
deleted file mode 100644
index baa37d1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/statx.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* statx-related definitions and declarations. Linux version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is based on <linux/stat.h> in Linux. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/statx.h> directly, include <sys/stat.h> instead.
-#endif
-
-/* Use the Linux kernel header if available. */
-
-/* Use "" to work around incorrect macro expansion of the
- __has_include argument (GCC PR 80005). */
-#ifdef __has_include
-# if __has_include ("linux/stat.h")
-# include "linux/stat.h"
-# ifdef STATX_TYPE
-# define __statx_timestamp_defined 1
-# define __statx_defined 1
-# endif
-# endif
-#endif
-
-#include <bits/statx-generic.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdint-intn.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdint-intn.h
deleted file mode 100644
index 8a1cf5d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdint-intn.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define intN_t types.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDINT_INTN_H
-#define _BITS_STDINT_INTN_H 1
-
-#include <bits/types.h>
-
-typedef __int8_t int8_t;
-typedef __int16_t int16_t;
-typedef __int32_t int32_t;
-typedef __int64_t int64_t;
-
-#endif /* bits/stdint-intn.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdint-uintn.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdint-uintn.h
deleted file mode 100644
index a4fca46..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdint-uintn.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define uintN_t types.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDINT_UINTN_H
-#define _BITS_STDINT_UINTN_H 1
-
-#include <bits/types.h>
-
-typedef __uint8_t uint8_t;
-typedef __uint16_t uint16_t;
-typedef __uint32_t uint32_t;
-typedef __uint64_t uint64_t;
-
-#endif /* bits/stdint-uintn.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio-ldbl.h
deleted file mode 100644
index 067a2fb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio-ldbl.h
+++ /dev/null
@@ -1,108 +0,0 @@
-/* -mlong-double-64 compatibility mode for stdio functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio-ldbl.h> directly; use <stdio.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (fprintf)
-__LDBL_REDIR_DECL (printf)
-__LDBL_REDIR_DECL (sprintf)
-__LDBL_REDIR_DECL (vfprintf)
-__LDBL_REDIR_DECL (vprintf)
-__LDBL_REDIR_DECL (vsprintf)
-#if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (fscanf, __nldbl___isoc99_fscanf)
-__LDBL_REDIR1_DECL (scanf, __nldbl___isoc99_scanf)
-__LDBL_REDIR1_DECL (sscanf, __nldbl___isoc99_sscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (fscanf, __isoc99_fscanfieee128)
-__LDBL_REDIR1_DECL (scanf, __isoc99_scanfieee128)
-__LDBL_REDIR1_DECL (sscanf, __isoc99_sscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-#else
-__LDBL_REDIR_DECL (fscanf)
-__LDBL_REDIR_DECL (scanf)
-__LDBL_REDIR_DECL (sscanf)
-#endif
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-__LDBL_REDIR_DECL (snprintf)
-__LDBL_REDIR_DECL (vsnprintf)
-#endif
-
-#ifdef __USE_ISOC99
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (vfscanf, __nldbl___isoc99_vfscanf)
-__LDBL_REDIR1_DECL (vscanf, __nldbl___isoc99_vscanf)
-__LDBL_REDIR1_DECL (vsscanf, __nldbl___isoc99_vsscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (vfscanf, __isoc99_vfscanfieee128)
-__LDBL_REDIR1_DECL (vscanf, __isoc99_vscanfieee128)
-__LDBL_REDIR1_DECL (vsscanf, __isoc99_vsscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (vfscanf)
-__LDBL_REDIR_DECL (vsscanf)
-__LDBL_REDIR_DECL (vscanf)
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-__LDBL_REDIR_DECL (vdprintf)
-__LDBL_REDIR_DECL (dprintf)
-#endif
-
-#ifdef __USE_GNU
-__LDBL_REDIR_DECL (vasprintf)
-__LDBL_REDIR2_DECL (asprintf)
-__LDBL_REDIR_DECL (asprintf)
-__LDBL_REDIR_DECL (obstack_printf)
-__LDBL_REDIR_DECL (obstack_vprintf)
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (sprintf_chk)
-__LDBL_REDIR2_DECL (vsprintf_chk)
-# if defined __USE_ISOC99 || defined __USE_UNIX98
-__LDBL_REDIR2_DECL (snprintf_chk)
-__LDBL_REDIR2_DECL (vsnprintf_chk)
-# endif
-# if __USE_FORTIFY_LEVEL > 1
-__LDBL_REDIR2_DECL (fprintf_chk)
-__LDBL_REDIR2_DECL (printf_chk)
-__LDBL_REDIR2_DECL (vfprintf_chk)
-__LDBL_REDIR2_DECL (vprintf_chk)
-# ifdef __USE_XOPEN2K8
-__LDBL_REDIR2_DECL (dprintf_chk)
-__LDBL_REDIR2_DECL (vdprintf_chk)
-# endif
-# ifdef __USE_GNU
-__LDBL_REDIR2_DECL (asprintf_chk)
-__LDBL_REDIR2_DECL (vasprintf_chk)
-__LDBL_REDIR2_DECL (obstack_printf_chk)
-__LDBL_REDIR2_DECL (obstack_vprintf_chk)
-# endif
-# endif
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio.h
deleted file mode 100644
index b56fcb0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio.h
+++ /dev/null
@@ -1,195 +0,0 @@
-/* Optimizing macros and inline functions for stdio functions.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO_H
-#define _BITS_STDIO_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio.h> directly; use <stdio.h> instead."
-#endif
-
-#ifndef __extern_inline
-# define __STDIO_INLINE inline
-#else
-# define __STDIO_INLINE __extern_inline
-#endif
-
-
-#ifdef __USE_EXTERN_INLINES
-/* For -D_FORTIFY_SOURCE{,=2,=3} bits/stdio2.h will define a different
- inline. */
-# if !(__USE_FORTIFY_LEVEL > 0 && defined __fortify_function)
-/* Write formatted output to stdout from argument list ARG. */
-__STDIO_INLINE int
-vprintf (const char *__restrict __fmt, __gnuc_va_list __arg)
-{
- return vfprintf (stdout, __fmt, __arg);
-}
-# endif
-
-/* Read a character from stdin. */
-__STDIO_INLINE int
-getchar (void)
-{
- return getc (stdin);
-}
-
-
-# ifdef __USE_MISC
-/* Faster version when locking is not necessary. */
-__STDIO_INLINE int
-fgetc_unlocked (FILE *__fp)
-{
- return __getc_unlocked_body (__fp);
-}
-# endif /* misc */
-
-
-# ifdef __USE_POSIX199506
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-getc_unlocked (FILE *__fp)
-{
- return __getc_unlocked_body (__fp);
-}
-
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-getchar_unlocked (void)
-{
- return __getc_unlocked_body (stdin);
-}
-# endif /* POSIX */
-
-
-/* Write a character to stdout. */
-__STDIO_INLINE int
-putchar (int __c)
-{
- return putc (__c, stdout);
-}
-
-
-# ifdef __USE_MISC
-/* Faster version when locking is not necessary. */
-__STDIO_INLINE int
-fputc_unlocked (int __c, FILE *__stream)
-{
- return __putc_unlocked_body (__c, __stream);
-}
-# endif /* misc */
-
-
-# ifdef __USE_POSIX199506
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-putc_unlocked (int __c, FILE *__stream)
-{
- return __putc_unlocked_body (__c, __stream);
-}
-
-/* This is defined in POSIX.1:1996. */
-__STDIO_INLINE int
-putchar_unlocked (int __c)
-{
- return __putc_unlocked_body (__c, stdout);
-}
-# endif /* POSIX */
-
-
-# ifdef __USE_GNU
-/* Like `getdelim', but reads up to a newline. */
-__STDIO_INLINE __ssize_t
-getline (char **__lineptr, size_t *__n, FILE *__stream)
-{
- return __getdelim (__lineptr, __n, '\n', __stream);
-}
-# endif /* GNU */
-
-
-# ifdef __USE_MISC
-/* Faster versions when locking is not required. */
-__STDIO_INLINE int
-__NTH (feof_unlocked (FILE *__stream))
-{
- return __feof_unlocked_body (__stream);
-}
-
-/* Faster versions when locking is not required. */
-__STDIO_INLINE int
-__NTH (ferror_unlocked (FILE *__stream))
-{
- return __ferror_unlocked_body (__stream);
-}
-# endif /* misc */
-
-#endif /* Use extern inlines. */
-
-
-#if defined __USE_MISC && defined __GNUC__ && defined __OPTIMIZE__ \
- && !defined __cplusplus
-/* Perform some simple optimizations. */
-# define fread_unlocked(ptr, size, n, stream) \
- (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) \
- && (size_t) (size) * (size_t) (n) <= 8 \
- && (size_t) (size) != 0) \
- ? ({ char *__ptr = (char *) (ptr); \
- FILE *__stream = (stream); \
- size_t __cnt; \
- for (__cnt = (size_t) (size) * (size_t) (n); \
- __cnt > 0; --__cnt) \
- { \
- int __c = getc_unlocked (__stream); \
- if (__c == EOF) \
- break; \
- *__ptr++ = __c; \
- } \
- ((size_t) (size) * (size_t) (n) - __cnt) \
- / (size_t) (size); }) \
- : (((__builtin_constant_p (size) && (size_t) (size) == 0) \
- || (__builtin_constant_p (n) && (size_t) (n) == 0)) \
- /* Evaluate all parameters once. */ \
- ? ((void) (ptr), (void) (stream), (void) (size), \
- (void) (n), (size_t) 0) \
- : fread_unlocked (ptr, size, n, stream))))
-
-# define fwrite_unlocked(ptr, size, n, stream) \
- (__extension__ ((__builtin_constant_p (size) && __builtin_constant_p (n) \
- && (size_t) (size) * (size_t) (n) <= 8 \
- && (size_t) (size) != 0) \
- ? ({ const char *__ptr = (const char *) (ptr); \
- FILE *__stream = (stream); \
- size_t __cnt; \
- for (__cnt = (size_t) (size) * (size_t) (n); \
- __cnt > 0; --__cnt) \
- if (putc_unlocked (*__ptr++, __stream) == EOF) \
- break; \
- ((size_t) (size) * (size_t) (n) - __cnt) \
- / (size_t) (size); }) \
- : (((__builtin_constant_p (size) && (size_t) (size) == 0) \
- || (__builtin_constant_p (n) && (size_t) (n) == 0)) \
- /* Evaluate all parameters once. */ \
- ? ((void) (ptr), (void) (stream), (void) (size), \
- (void) (n), (size_t) 0) \
- : fwrite_unlocked (ptr, size, n, stream))))
-#endif
-
-/* Define helper macro. */
-#undef __STDIO_INLINE
-
-#endif /* bits/stdio.h. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio2.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio2.h
deleted file mode 100644
index d5d3570..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio2.h
+++ /dev/null
@@ -1,430 +0,0 @@
-/* Checking macros for stdio functions.
- Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO2_H
-#define _BITS_STDIO2_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio2.h> directly; use <stdio.h> instead."
-#endif
-
-extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen,
- const char *__restrict __format, ...) __THROW
- __attr_access ((__write_only__, 1, 3));
-extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen,
- const char *__restrict __format,
- __gnuc_va_list __ap) __THROW
- __attr_access ((__write_only__, 1, 3));
-
-#define __mul_may_overflow(size, n) \
- ((size | n) >= (((size_t)1) << (8 * sizeof (size_t) / 2)))
-
-#ifdef __FORTIFY_ARG_PACK_OK
-/* clang doesn't have __va_arg_pack, so we need to defer to the va_arg versions
- of these functions. */
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-__NTH (sprintf (char *__restrict const __clang_pass_object_size __s,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_BUILTIN (sprintf, __s,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-#elif !defined __cplusplus
-# define sprintf(str, ...) \
- __builtin___sprintf_chk (str, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (str), __VA_ARGS__)
-#endif
-
-__fortify_potential_overload int
-__NTH (vsprintf (char *__restrict const __clang_pass_object_size __s,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __builtin___vsprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt, __ap);
-}
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-
-extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag,
- size_t __slen, const char *__restrict __format,
- ...) __THROW
- __attr_access ((__write_only__, 1, 2));
-extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag,
- size_t __slen, const char *__restrict __format,
- __gnuc_va_list __ap) __THROW;
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 3, 4))) int
-__NTH (snprintf (char *__restrict const __clang_pass_object_size __s,
- size_t __n, const char *__restrict __fmt, ...))
- /* GCC's builtin will catch this, so we just need to cover clang here. */
- __clang_warning_if (__bos_static_lt (__n, __s),
- "call to snprintf may overflow the destination buffer")
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_BUILTIN (snprintf, __s, __n,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define snprintf(str, len, ...) \
- __builtin___snprintf_chk (str, len, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (str), __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 3, 0))) int
-__NTH (vsnprintf (char *__restrict const __clang_pass_object_size __s,
- size_t __n, const char *__restrict __fmt, __gnuc_va_list __ap))
- __clang_warning_if (__bos_static_lt (__n, __s),
- "call to vsnprintf may overflow the destination "
- "buffer")
-{
- return __builtin___vsnprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s), __fmt, __ap);
-}
-
-#endif
-
-#if __USE_FORTIFY_LEVEL > 1
-
-extern int __fprintf_chk (FILE *__restrict __stream, int __flag,
- const char *__restrict __format, ...);
-extern int __printf_chk (int __flag, const char *__restrict __format, ...);
-extern int __vfprintf_chk (FILE *__restrict __stream, int __flag,
- const char *__restrict __format, __gnuc_va_list __ap);
-extern int __vprintf_chk (int __flag, const char *__restrict __format,
- __gnuc_va_list __ap);
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-fprintf (FILE *__restrict const __clang_pass_object_size __stream,
- const char *__restrict __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (fprintf, __stream,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 1, 2))) int
-printf (const char *__restrict const __clang_pass_object_size __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (printf, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define printf(...) \
- __printf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define fprintf(stream, ...) \
- __fprintf_chk (stream, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 1, 0))) int
-vprintf (const char *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
-# ifdef __USE_EXTERN_INLINES
- return __vfprintf_chk (stdout, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-# else
- return __vprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-# endif
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-vfprintf (FILE *__restrict const __clang_pass_object_size __stream,
- const char *__restrict __fmt, __gnuc_va_list __ap)
-{
- return __vfprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-# ifdef __USE_XOPEN2K8
-extern int __dprintf_chk (int __fd, int __flag, const char *__restrict __fmt,
- ...) __attribute__ ((__format__ (__printf__, 3, 4)));
-extern int __vdprintf_chk (int __fd, int __flag,
- const char *__restrict __fmt, __gnuc_va_list __arg)
- __attribute__ ((__format__ (__printf__, 3, 0)));
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-dprintf (int __fd, const char *__restrict const __clang_pass_object_size __fmt,
- ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (dprintf, __fd, __USE_FORTIFY_LEVEL - 1,
- __fmt, __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define dprintf(fd, ...) \
- __dprintf_chk (fd, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-vdprintf (int __fd,
- const char *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- return __vdprintf_chk (__fd, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-# endif
-
-# ifdef __USE_GNU
-
-extern int __asprintf_chk (char **__restrict __ptr, int __flag,
- const char *__restrict __fmt, ...)
- __THROW __attribute__ ((__format__ (__printf__, 3, 4))) __wur;
-extern int __vasprintf_chk (char **__restrict __ptr, int __flag,
- const char *__restrict __fmt, __gnuc_va_list __arg)
- __THROW __attribute__ ((__format__ (__printf__, 3, 0))) __wur;
-extern int __obstack_printf_chk (struct obstack *__restrict __obstack,
- int __flag, const char *__restrict __format,
- ...)
- __THROW __attribute__ ((__format__ (__printf__, 3, 4)));
-extern int __obstack_vprintf_chk (struct obstack *__restrict __obstack,
- int __flag,
- const char *__restrict __format,
- __gnuc_va_list __args)
- __THROW __attribute__ ((__format__ (__printf__, 3, 0)));
-
-# ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3)))
-__wur int
-__NTH (asprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (asprintf, __ptr,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3)))
-__wur int
-__NTH (__asprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result = __FORTIFY_CALL_VA_CHK (asprintf, __ptr,
- __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 3))) int
-__NTH (obstack_printf (struct obstack *
- __restrict const __clang_pass_object_size __obstack,
- const char *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result =
-# ifdef __use_clang_fortify
- __obstack_vprintf_chk
-# else
- __obstack_printf_chk
-# endif
- (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-# elif !defined __cplusplus
-# define asprintf(ptr, ...) \
- __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define __asprintf(ptr, ...) \
- __asprintf_chk (ptr, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define obstack_printf(obstack, ...) \
- __obstack_printf_chk (obstack, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0)))
-__wur int
-__NTH (vasprintf (char **__restrict const __clang_pass_object_size __ptr,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __vasprintf_chk (__ptr, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) int
-__NTH (obstack_vprintf (struct obstack *
- __restrict const __clang_pass_object_size __obstack,
- const char *__restrict __fmt, __gnuc_va_list __ap))
-{
- return __obstack_vprintf_chk (__obstack, __USE_FORTIFY_LEVEL - 1, __fmt,
- __ap);
-}
-
-# endif
-
-#endif
-
-#if __GLIBC_USE (DEPRECATED_GETS)
-extern char *__gets_chk (char *__str, size_t) __wur;
-extern char *__REDIRECT_NTH (__gets_alias, (char *__buf), gets) __wur;
-
-__fortify_potential_overload __wur char *
-gets (char *const __clang_pass_object_size __str)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__gets_warn, __glibc_objsize (__str) == (size_t) -1,
- "please use fgets or getline instead, gets can't "
- "specify buffer size")
-{
- if (__glibc_objsize (__str) != (size_t) -1)
- return __gets_chk (__str, __glibc_objsize (__str));
- return __gets_alias (__str);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n,
- FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 3));
-extern char *__REDIRECT (__fgets_alias,
- (char *__restrict __s, int __n,
- FILE *__restrict __stream), fgets)
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload __wur __attr_access ((__write_only__, 1, 2)) char *
-fgets (char *__restrict const __clang_pass_object_size __s, int __n,
- FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgets_warn, __bos_static_lt (__n, __s) && __n > 0,
- "fgets called with bigger size than length of "
- "destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgets_chk (__s, __glibc_objsize (__s), __n, __stream);
- return __fgets_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-extern size_t __fread_chk (void *__restrict __ptr, size_t __ptrlen,
- size_t __size, size_t __n,
- FILE *__restrict __stream) __wur;
-extern size_t __REDIRECT (__fread_alias,
- (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream),
- fread) __wur;
-
-__fortify_potential_overload __wur size_t
-fread (void *__restrict const __clang_pass_object_size0 __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fread_warn, __bos0_static_lt (__size * __n, __ptr)
- && !__mul_may_overflow (__size, __n),
- "fread called with bigger size * nmemb than length "
- "of destination buffer")
-{
- if (__glibc_objsize0 (__ptr) != (size_t) -1)
- return __fread_chk (__ptr, __glibc_objsize0 (__ptr), __size, __n, __stream);
- return __fread_alias (__ptr, __size, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size,
- int __n, FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 3));
-extern char *__REDIRECT (__fgets_unlocked_alias,
- (char *__restrict __s, int __n,
- FILE *__restrict __stream), fgets_unlocked)
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload __wur __attr_access ((__write_only__, 1, 2)) char *
-fgets_unlocked (char *__restrict const __clang_pass_object_size __s, int __n,
- FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgets_unlocked_warn,
- __bos_static_lt (__n, __s) && __n > 0,
- "fgets_unlocked called with bigger size than length "
- "of destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgets_unlocked_chk (__s, __glibc_objsize (__s), __n, __stream);
- return __fgets_unlocked_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#ifdef __USE_MISC
-# undef fread_unlocked
-extern size_t __fread_unlocked_chk (void *__restrict __ptr, size_t __ptrlen,
- size_t __size, size_t __n,
- FILE *__restrict __stream) __wur;
-extern size_t __REDIRECT (__fread_unlocked_alias,
- (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream),
- fread_unlocked) __wur;
-
-__fortify_potential_overload __wur size_t
-fread_unlocked (void *__restrict const __clang_pass_object_size0 __ptr,
- size_t __size, size_t __n, FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fread_unlocked_warn,
- __bos0_static_lt (__size * __n, __ptr)
- && !__mul_may_overflow(__size, __n),
- "fread_unlocked called with bigger size * n than "
- "length of destination buffer")
-{
- if (__glibc_objsize0 (__ptr) != (size_t) -1)
- return __fread_unlocked_chk (__ptr, __glibc_objsize0 (__ptr), __size, __n, __stream);
-
-# ifdef __USE_EXTERN_INLINES
- if (__builtin_constant_p (__size)
- && __builtin_constant_p (__n)
- && (__size | __n) < (((size_t) 1) << (8 * sizeof (size_t) / 2))
- && __size * __n <= 8)
- {
- size_t __cnt = __size * __n;
- char *__cptr = (char *) __ptr;
- if (__cnt == 0)
- return 0;
-
- for (; __cnt > 0; --__cnt)
- {
- int __c = getc_unlocked (__stream);
- if (__c == EOF)
- break;
- *__cptr++ = __c;
- }
- return (__cptr - (char *) __ptr) / __size;
- }
-# endif
- return __fread_unlocked_alias (__ptr, __size, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#undef __mul_may_overflow
-#endif /* bits/stdio2.h. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio_lim.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio_lim.h
deleted file mode 100644
index ff1a2c3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdio_lim.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STDIO_LIM_H
-#define _BITS_STDIO_LIM_H 1
-
-#ifndef _STDIO_H
-# error "Never include <bits/stdio_lim.h> directly; use <stdio.h> instead."
-#endif
-
-#define L_tmpnam 20
-#define TMP_MAX 238328
-#define FILENAME_MAX 4096
-
-#ifdef __USE_POSIX
-# define L_ctermid 9
-# if !defined __USE_XOPEN2K || defined __USE_GNU
-# define L_cuserid 9
-# endif
-#endif
-
-#undef FOPEN_MAX
-#define FOPEN_MAX 16
-
-#endif /* bits/stdio_lim.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-bsearch.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-bsearch.h
deleted file mode 100644
index 4132dc6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-bsearch.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Perform binary search - inline version.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-__extern_inline void *
-bsearch (const void *__key, const void *__base, size_t __nmemb, size_t __size,
- __compar_fn_t __compar)
-{
- size_t __l, __u, __idx;
- const void *__p;
- int __comparison;
-
- __l = 0;
- __u = __nmemb;
- while (__l < __u)
- {
- __idx = (__l + __u) / 2;
- __p = (void *) (((const char *) __base) + (__idx * __size));
- __comparison = (*__compar) (__key, __p);
- if (__comparison < 0)
- __u = __idx;
- else if (__comparison > 0)
- __l = __idx + 1;
- else
- return (void *) __p;
- }
-
- return NULL;
-}
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-float.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-float.h
deleted file mode 100644
index 3373c5b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-float.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Floating-point inline functions for stdlib.h.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never use <bits/stdlib-float.h> directly; include <stdlib.h> instead."
-#endif
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline double
-__NTH (atof (const char *__nptr))
-{
- return strtod (__nptr, (char **) NULL);
-}
-#endif /* Optimizing and Inlining. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-ldbl.h
deleted file mode 100644
index 775b6e5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib-ldbl.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* -mlong-double-64 compatibility mode for <stdlib.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never include <bits/stdlib-ldbl.h> directly; use <stdlib.h> instead."
-#endif
-
-#ifdef __USE_ISOC99
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strtold, strtod)
-# else
-__LDBL_REDIR1_DECL (strtold, __strtoieee128)
-# endif
-#endif
-
-#ifdef __USE_GNU
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strtold_l, strtod_l)
-# else
-__LDBL_REDIR1_DECL (strtold_l, __strtoieee128_l)
-# endif
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (strfroml, strfromd)
-# else
-__LDBL_REDIR1_DECL (strfroml, __strfromieee128)
-# endif
-#endif
-
-#ifdef __USE_MISC
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (qecvt, ecvt)
-__LDBL_REDIR1_DECL (qfcvt, fcvt)
-__LDBL_REDIR1_DECL (qgcvt, gcvt)
-__LDBL_REDIR1_DECL (qecvt_r, ecvt_r)
-__LDBL_REDIR1_DECL (qfcvt_r, fcvt_r)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (qecvt, __qecvtieee128)
-__LDBL_REDIR1_DECL (qfcvt, __qfcvtieee128)
-__LDBL_REDIR1_DECL (qgcvt, __qgcvtieee128)
-__LDBL_REDIR1_DECL (qecvt_r, __qecvtieee128_r)
-__LDBL_REDIR1_DECL (qfcvt_r, __qfcvtieee128_r)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib.h
deleted file mode 100644
index 79babec..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/stdlib.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* Checking macros for stdlib functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDLIB_H
-# error "Never include <bits/stdlib.h> directly; use <stdlib.h> instead."
-#endif
-
-extern char *__realpath_chk (const char *__restrict __name,
- char *__restrict __resolved,
- size_t __resolvedlen) __THROW __wur;
-extern char *__REDIRECT_NTH (__realpath_alias,
- (const char *__restrict __name,
- char *__restrict __resolved), realpath) __wur;
-
-__fortify_potential_overload __wur char *
-__NTH (realpath (const char *__restrict __name,
- char *__restrict const __clang_pass_object_size __resolved))
-__FORTIFY_PRECONDITIONS
-#if defined _LIBC_LIMITS_H_ && defined PATH_MAX
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__realpath_warn, PATH_MAX, __resolved,
- "second argument of realpath must be "
- "either NULL or at least PATH_MAX "
- "bytes long buffer")
-#endif
-{
- if (
-#if defined _LIBC_LIMITS_H_ && defined PATH_MAX
- __FORTIFY_CALL_CHK &&
-#endif
- __glibc_objsize (__resolved) != (size_t) -1)
- return __realpath_chk (__name, __resolved, __glibc_objsize (__resolved));
- return __realpath_alias (__name, __resolved);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen,
- size_t __nreal) __THROW __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-extern int __REDIRECT_NTH (__ptsname_r_alias, (int __fd, char *__buf,
- size_t __buflen), ptsname_r)
- __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload int
-__NTH (ptsname_r (int __fd, char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__ptsname_r_warn, __buflen, __buf,
- "ptsname_r called with buflen "
- "bigger than size of buf")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __ptsname_r_chk (__fd, __buf, __buflen, __glibc_objsize (__buf));
- return __ptsname_r_alias (__fd, __buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-
-extern int __wctomb_chk (char *__s, wchar_t __wchar, size_t __buflen)
- __THROW __wur;
-extern int __REDIRECT_NTH (__wctomb_alias, (char *__s, wchar_t __wchar),
- wctomb) __wur;
-
-__fortify_potential_overload __wur int
-__NTH (wctomb (char *const __clang_pass_object_size __s, wchar_t __wchar))
-{
- /* We would have to include <limits.h> to get a definition of MB_LEN_MAX.
- But this would only disturb the namespace. So we define our own
- version here. */
-#define __STDLIB_MB_LEN_MAX 16
-#if defined MB_LEN_MAX && MB_LEN_MAX != __STDLIB_MB_LEN_MAX
-# error "Assumed value of MB_LEN_MAX wrong"
-#endif
- if (__glibc_objsize (__s) != (size_t) -1
- && __STDLIB_MB_LEN_MAX > __glibc_objsize (__s))
- return __wctomb_chk (__s, __wchar, __glibc_objsize (__s));
- return __wctomb_alias (__s, __wchar);
-}
-
-
-extern size_t __mbstowcs_chk (wchar_t *__restrict __dst,
- const char *__restrict __src,
- size_t __len, size_t __dstlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern size_t __REDIRECT_NTH (__mbstowcs_alias,
- (wchar_t *__restrict __dst,
- const char *__restrict __src,
- size_t __len), mbstowcs)
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-__fortify_potential_overload size_t
-__NTH (mbstowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char *__restrict __src, size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__mbstowcs_warn, __len, __dst,
- sizeof (wchar_t),
- "mbstowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbstowcs_chk (__dst, __src, __len,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbstowcs_alias (__dst, __src, __len);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcstombs_chk (char *__restrict __dst,
- const wchar_t *__restrict __src,
- size_t __len, size_t __dstlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern size_t __REDIRECT_NTH (__wcstombs_alias,
- (char *__restrict __dst,
- const wchar_t *__restrict __src,
- size_t __len), wcstombs)
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-__fortify_potential_overload size_t
-__NTH (wcstombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t *__restrict __src, size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcstombs_warn, __len, __dst,
- "wcstombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcstombs_chk (__dst, __src, __len, __glibc_objsize (__dst));
- return __wcstombs_alias (__dst, __src, __len);
-}
-__FORTIFY_FUNCTION_END
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/string_fortified.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/string_fortified.h
deleted file mode 100644
index 6a8d207..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/string_fortified.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_STRING_FORTIFIED_H
-#define _BITS_STRING_FORTIFIED_H 1
-
-#ifndef _STRING_H
-# error "Never use <bits/string_fortified.h> directly; include <string.h> instead."
-#endif
-
-#define __warn_len_too_large \
- "function called with bigger length than the destination buffer"
-/* Repeat bodies here to reduce 'note's if we detect a problem. */
-#define __size_too_small(bos, dest, len) \
- (bos (dest) != (size_t) -1 && bos (dest) < len)
-#define __warn_if_dest_too_small(dest, len) \
- __clang_warning_if (__size_too_small (__glibc_objsize, dest, len), \
- __warn_len_too_large)
-#define __warn_if_dest_too_small0(dest, len) \
- __clang_warning_if (__size_too_small (__glibc_objsize0, dest, len), \
- __warn_len_too_large)
-
-#define __warn_input_str_too_large \
- "destination buffer will always be overflown by source"
-#define __warn_if_src_too_large(dest, src) \
- __clang_warning_if (__size_too_small (__glibc_objsize, dest, __builtin_strlen (src) + 1), \
- __warn_input_str_too_large)
-
-__fortify_potential_overload void *
-__NTH (memcpy (void *__restrict const __clang_pass_object_size0 __dest,
- const void *__restrict __src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memcpy (__dest, __src, __len);
- return __builtin___memcpy_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-__fortify_potential_overload void *
-__NTH (memmove (void *const __clang_pass_object_size0 __dest,
- const void *__src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memmove (__dest, __src, __len);
- return __builtin___memmove_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-#ifdef __USE_GNU
-__fortify_potential_overload void *
-__NTH (mempcpy (void *__restrict const __clang_pass_object_size0 __dest,
- const void *__restrict __src, size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_mempcpy (__dest, __src, __len);
- return __builtin___mempcpy_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-#endif
-
-/* The first two tests here help to catch a somewhat common problem
- where the second and third parameter are transposed. This is
- especially problematic if the intended fill value is zero. In this
- case no work is done at all. We detect these problems by referring
- non-existing functions. */
-#define __warn_memset_zero_len_msg \
- "memset used with constant zero length parameter; this could be due to " \
- "transposed parameters"
-__fortify_potential_overload void *
-__NTH (memset (void *const __clang_pass_object_size0 __dest, int __ch,
- size_t __len))
- __warn_if_dest_too_small0 (__dest, __len)
- __clang_warning_if (__len == 0 && __ch != 0, __warn_memset_zero_len_msg)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- return __builtin_memset (__dest, __ch, __len);
- return __builtin___memset_chk (__dest, __ch, __len, __glibc_objsize_dst);
-}
-#undef __warn_memset_zero_len_msg
-
-#ifdef __USE_MISC
-# include <bits/strings_fortified.h>
-
-void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen)
- __THROW __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-
-__fortify_function void
-__NTH (explicit_bzero (void *__dest, size_t __len))
-{
- __explicit_bzero_chk (__dest, __len, __glibc_objsize0 (__dest));
-}
-#endif
-
-__fortify_potential_overload char *
-__NTH (strcpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strcpy_chk (__dest, __src, __glibc_objsize (__dest));
-}
-
-#ifdef __USE_GNU
-__fortify_potential_overload char *
-__NTH (stpcpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___stpcpy_chk (__dest, __src, __glibc_objsize (__dest));
-}
-#endif
-
-__fortify_potential_overload char *
-__NTH (strncpy (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src, size_t __len))
-/* clang: Don't warn when __builtin_strlen (__src) < __glibc_objsize (__dest),
- but __len > __glibc_objsize (__dest). The user should fix their code instead. */
- __warn_if_dest_too_small (__dest, __len)
-{
- return __builtin___strncpy_chk (__dest, __src, __len,
- __glibc_objsize (__dest));
-}
-
-extern char *__stpncpy_chk (char *__dest, const char *__src, size_t __n,
- size_t __destlen) __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-extern char *__REDIRECT_NTH (__stpncpy_alias, (char *__dest, const char *__src,
- size_t __n), stpncpy);
-
-__fortify_potential_overload char *
-__NTH (stpncpy (char *const __clang_pass_object_size __dest, const char *__src,
- size_t __n))
- __warn_if_dest_too_small (__dest, __n)
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __stpncpy_chk (__dest, __src, __n, __glibc_objsize (__dest));
- return __stpncpy_alias (__dest, __src, __n);
-}
-
-__fortify_potential_overload char *
-__NTH (strcat (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
-}
-
-__fortify_potential_overload char *
-__NTH (strncat (char *__restrict const __clang_pass_object_size __dest,
- const char *__restrict __src, size_t __len))
- __warn_if_src_too_large (__dest, __src)
-{
- return __builtin___strncat_chk (__dest, __src, __len,
- __glibc_objsize (__dest));
-}
-
-#undef __warn_len_too_large
-#undef __size_too_small
-#undef __warn_if_dest_too_small
-#undef __warn_if_dest_too_small0
-#undef __warn_input_str_too_large
-#undef __warn_if_src_too_large
-#endif /* bits/string_fortified.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/strings_fortified.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/strings_fortified.h
deleted file mode 100644
index 4c610f4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/strings_fortified.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Fortify macros for strings.h functions.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __STRINGS_FORTIFIED
-# define __STRINGS_FORTIFIED 1
-
-#define __strings_warn_len_too_large \
- "function called with bigger length than the destination buffer"
-
-#define __strings_size_too_small(dest, len) \
- (__bos0 (dest) != (size_t) -1 && __bos0 (dest) < len)
-
-__fortify_potential_overload void
-__NTH (bcopy (const void *__src, void *const __clang_pass_object_size0 __dest,
- size_t __len))
- __clang_warning_if (__strings_size_too_small (__dest, __len),
- __strings_warn_len_too_large)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- (void) __builtin_memmove (__dest, __src, __len);
- else
- (void) __builtin___memmove_chk (__dest, __src, __len, __glibc_objsize_dst);
-}
-
-__fortify_potential_overload void
-__NTH (bzero (void *const __clang_pass_object_size0 __dest, size_t __len))
- __clang_warning_if (__strings_size_too_small (__dest, __len),
- __strings_warn_len_too_large)
-{
- size_t __glibc_objsize_dst = __glibc_objsize0 (__dest);
- if (__glibc_objsize_dst == (size_t) -1 || (__builtin_constant_p (__len)
- && __glibc_objsize_dst >= __len))
- (void) __builtin_memset (__dest, '\0', __len);
- else
- (void) __builtin___memset_chk (__dest, '\0', __len, __glibc_objsize_dst);
-}
-
-
-#undef __strings_size_too_small
-#undef __strings_warn_len_too_large
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_mutex.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_mutex.h
deleted file mode 100644
index f837e7a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_mutex.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* x86 internal mutex struct definitions.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_MUTEX_INTERNAL_H
-#define _THREAD_MUTEX_INTERNAL_H 1
-
-struct __pthread_mutex_s
-{
- int __lock;
- unsigned int __count;
- int __owner;
-#ifdef __x86_64__
- unsigned int __nusers;
-#endif
- /* KIND must stay at this position in the structure to maintain
- binary compatibility with static initializers. */
- int __kind;
-#ifdef __x86_64__
- short __spins;
- short __elision;
- __pthread_list_t __list;
-# define __PTHREAD_MUTEX_HAVE_PREV 1
-#else
- unsigned int __nusers;
- __extension__ union
- {
- struct
- {
- short __espins;
- short __eelision;
-# define __spins __elision_data.__espins
-# define __elision __elision_data.__eelision
- } __elision_data;
- __pthread_slist_t __list;
- };
-# define __PTHREAD_MUTEX_HAVE_PREV 0
-#endif
-};
-
-#ifdef __x86_64__
-# define __PTHREAD_MUTEX_INITIALIZER(__kind) \
- 0, 0, 0, 0, __kind, 0, 0, { 0, 0 }
-#else
-# define __PTHREAD_MUTEX_INITIALIZER(__kind) \
- 0, 0, 0, __kind, 0, { { 0, 0 } }
-#endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_rwlock.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_rwlock.h
deleted file mode 100644
index cd5743e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_rwlock.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* x86 internal rwlock struct definitions.
- Copyright (C) 2019-2021 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
- <http://www.gnu.org/licenses/>. */
-
-#ifndef _RWLOCK_INTERNAL_H
-#define _RWLOCK_INTERNAL_H
-
-struct __pthread_rwlock_arch_t
-{
- unsigned int __readers;
- unsigned int __writers;
- unsigned int __wrphase_futex;
- unsigned int __writers_futex;
- unsigned int __pad3;
- unsigned int __pad4;
-#ifdef __x86_64__
- int __cur_writer;
- int __shared;
- signed char __rwelision;
-# ifdef __ILP32__
- unsigned char __pad1[3];
-# define __PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0 }
-# else
- unsigned char __pad1[7];
-# define __PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 }
-# endif
- unsigned long int __pad2;
- /* FLAGS must stay at this position in the structure to maintain
- binary compatibility. */
- unsigned int __flags;
-#else /* __x86_64__ */
- /* FLAGS must stay at this position in the structure to maintain
- binary compatibility. */
- unsigned char __flags;
- unsigned char __shared;
- signed char __rwelision;
- unsigned char __pad2;
- int __cur_writer;
-#endif
-};
-
-#ifdef __x86_64__
-# define __PTHREAD_RWLOCK_INITIALIZER(__flags) \
- 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags
-#else
-# define __PTHREAD_RWLOCK_INITIALIZER(__flags) \
- 0, 0, 0, 0, 0, 0, __flags, 0, 0, 0, 0
-#endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_stat.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_stat.h
deleted file mode 100644
index 6ddd01d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/struct_stat.h
+++ /dev/null
@@ -1,157 +0,0 @@
-/* Definition for struct stat.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_STAT_H && !defined _FCNTL_H
-# error "Never include <bits/struct_stat.h> directly; use <sys/stat.h> instead."
-#endif
-
-#ifndef _BITS_STRUCT_STAT_H
-#define _BITS_STRUCT_STAT_H 1
-
-struct stat
- {
- __dev_t st_dev; /* Device. */
-#ifndef __x86_64__
- unsigned short int __pad1;
-#endif
-#if defined __x86_64__ || !defined __USE_FILE_OFFSET64
- __ino_t st_ino; /* File serial number. */
-#else
- __ino_t __st_ino; /* 32bit file serial number. */
-#endif
-#ifndef __x86_64__
- __mode_t st_mode; /* File mode. */
- __nlink_t st_nlink; /* Link count. */
-#else
- __nlink_t st_nlink; /* Link count. */
- __mode_t st_mode; /* File mode. */
-#endif
- __uid_t st_uid; /* User ID of the file's owner. */
- __gid_t st_gid; /* Group ID of the file's group.*/
-#ifdef __x86_64__
- int __pad0;
-#endif
- __dev_t st_rdev; /* Device number, if device. */
-#ifndef __x86_64__
- unsigned short int __pad2;
-#endif
-#if defined __x86_64__ || !defined __USE_FILE_OFFSET64
- __off_t st_size; /* Size of file, in bytes. */
-#else
- __off64_t st_size; /* Size of file, in bytes. */
-#endif
- __blksize_t st_blksize; /* Optimal block size for I/O. */
-#if defined __x86_64__ || !defined __USE_FILE_OFFSET64
- __blkcnt_t st_blocks; /* Number 512-byte blocks allocated. */
-#else
- __blkcnt64_t st_blocks; /* Number 512-byte blocks allocated. */
-#endif
-#ifdef __USE_XOPEN2K8
- /* Nanosecond resolution timestamps are stored in a format
- equivalent to 'struct timespec'. This is the type used
- whenever possible but the Unix namespace rules do not allow the
- identifier 'timespec' to appear in the <sys/stat.h> header.
- Therefore we have to handle the use of this header in strictly
- standard-compliant sources special. */
- struct timespec st_atim; /* Time of last access. */
- struct timespec st_mtim; /* Time of last modification. */
- struct timespec st_ctim; /* Time of last status change. */
-# define st_atime st_atim.tv_sec /* Backward compatibility. */
-# define st_mtime st_mtim.tv_sec
-# define st_ctime st_ctim.tv_sec
-#else
- __time_t st_atime; /* Time of last access. */
- __syscall_ulong_t st_atimensec; /* Nscecs of last access. */
- __time_t st_mtime; /* Time of last modification. */
- __syscall_ulong_t st_mtimensec; /* Nsecs of last modification. */
- __time_t st_ctime; /* Time of last status change. */
- __syscall_ulong_t st_ctimensec; /* Nsecs of last status change. */
-#endif
-#ifdef __x86_64__
- __syscall_slong_t __glibc_reserved[3];
-#else
-# ifndef __USE_FILE_OFFSET64
- unsigned long int __glibc_reserved4;
- unsigned long int __glibc_reserved5;
-# else
- __ino64_t st_ino; /* File serial number. */
-# endif
-#endif
- };
-
-#ifdef __USE_LARGEFILE64
-/* Note stat64 has the same shape as stat for x86-64. */
-struct stat64
- {
- __dev_t st_dev; /* Device. */
-# ifdef __x86_64__
- __ino64_t st_ino; /* File serial number. */
- __nlink_t st_nlink; /* Link count. */
- __mode_t st_mode; /* File mode. */
-# else
- unsigned int __pad1;
- __ino_t __st_ino; /* 32bit file serial number. */
- __mode_t st_mode; /* File mode. */
- __nlink_t st_nlink; /* Link count. */
-# endif
- __uid_t st_uid; /* User ID of the file's owner. */
- __gid_t st_gid; /* Group ID of the file's group.*/
-# ifdef __x86_64__
- int __pad0;
- __dev_t st_rdev; /* Device number, if device. */
- __off_t st_size; /* Size of file, in bytes. */
-# else
- __dev_t st_rdev; /* Device number, if device. */
- unsigned int __pad2;
- __off64_t st_size; /* Size of file, in bytes. */
-# endif
- __blksize_t st_blksize; /* Optimal block size for I/O. */
- __blkcnt64_t st_blocks; /* Nr. 512-byte blocks allocated. */
-# ifdef __USE_XOPEN2K8
- /* Nanosecond resolution timestamps are stored in a format
- equivalent to 'struct timespec'. This is the type used
- whenever possible but the Unix namespace rules do not allow the
- identifier 'timespec' to appear in the <sys/stat.h> header.
- Therefore we have to handle the use of this header in strictly
- standard-compliant sources special. */
- struct timespec st_atim; /* Time of last access. */
- struct timespec st_mtim; /* Time of last modification. */
- struct timespec st_ctim; /* Time of last status change. */
-# else
- __time_t st_atime; /* Time of last access. */
- __syscall_ulong_t st_atimensec; /* Nscecs of last access. */
- __time_t st_mtime; /* Time of last modification. */
- __syscall_ulong_t st_mtimensec; /* Nsecs of last modification. */
- __time_t st_ctime; /* Time of last status change. */
- __syscall_ulong_t st_ctimensec; /* Nsecs of last status change. */
-# endif
-# ifdef __x86_64__
- __syscall_slong_t __glibc_reserved[3];
-# else
- __ino64_t st_ino; /* File serial number. */
-# endif
- };
-#endif
-
-/* Tell code we have these members. */
-#define _STATBUF_ST_BLKSIZE
-#define _STATBUF_ST_RDEV
-/* Nanosecond resolution time values are supported. */
-#define _STATBUF_ST_NSEC
-
-#endif /* _BITS_STRUCT_STAT_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syscall.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syscall.h
deleted file mode 100644
index 98c9ea7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syscall.h
+++ /dev/null
@@ -1,2513 +0,0 @@
-/* Generated at libc build time from syscall list. */
-/* The system call list corresponds to kernel 5.10. */
-
-#ifndef _SYSCALL_H
-# error "Never use <bits/syscall.h> directly; include <sys/syscall.h> instead."
-#endif
-
-#define __GLIBC_LINUX_VERSION_CODE 330240
-
-#ifdef __NR_FAST_atomic_update
-# define SYS_FAST_atomic_update __NR_FAST_atomic_update
-#endif
-
-#ifdef __NR_FAST_cmpxchg
-# define SYS_FAST_cmpxchg __NR_FAST_cmpxchg
-#endif
-
-#ifdef __NR_FAST_cmpxchg64
-# define SYS_FAST_cmpxchg64 __NR_FAST_cmpxchg64
-#endif
-
-#ifdef __NR__llseek
-# define SYS__llseek __NR__llseek
-#endif
-
-#ifdef __NR__newselect
-# define SYS__newselect __NR__newselect
-#endif
-
-#ifdef __NR__sysctl
-# define SYS__sysctl __NR__sysctl
-#endif
-
-#ifdef __NR_accept
-# define SYS_accept __NR_accept
-#endif
-
-#ifdef __NR_accept4
-# define SYS_accept4 __NR_accept4
-#endif
-
-#ifdef __NR_access
-# define SYS_access __NR_access
-#endif
-
-#ifdef __NR_acct
-# define SYS_acct __NR_acct
-#endif
-
-#ifdef __NR_acl_get
-# define SYS_acl_get __NR_acl_get
-#endif
-
-#ifdef __NR_acl_set
-# define SYS_acl_set __NR_acl_set
-#endif
-
-#ifdef __NR_add_key
-# define SYS_add_key __NR_add_key
-#endif
-
-#ifdef __NR_adjtimex
-# define SYS_adjtimex __NR_adjtimex
-#endif
-
-#ifdef __NR_afs_syscall
-# define SYS_afs_syscall __NR_afs_syscall
-#endif
-
-#ifdef __NR_alarm
-# define SYS_alarm __NR_alarm
-#endif
-
-#ifdef __NR_alloc_hugepages
-# define SYS_alloc_hugepages __NR_alloc_hugepages
-#endif
-
-#ifdef __NR_arc_gettls
-# define SYS_arc_gettls __NR_arc_gettls
-#endif
-
-#ifdef __NR_arc_settls
-# define SYS_arc_settls __NR_arc_settls
-#endif
-
-#ifdef __NR_arc_usr_cmpxchg
-# define SYS_arc_usr_cmpxchg __NR_arc_usr_cmpxchg
-#endif
-
-#ifdef __NR_arch_prctl
-# define SYS_arch_prctl __NR_arch_prctl
-#endif
-
-#ifdef __NR_arm_fadvise64_64
-# define SYS_arm_fadvise64_64 __NR_arm_fadvise64_64
-#endif
-
-#ifdef __NR_arm_sync_file_range
-# define SYS_arm_sync_file_range __NR_arm_sync_file_range
-#endif
-
-#ifdef __NR_atomic_barrier
-# define SYS_atomic_barrier __NR_atomic_barrier
-#endif
-
-#ifdef __NR_atomic_cmpxchg_32
-# define SYS_atomic_cmpxchg_32 __NR_atomic_cmpxchg_32
-#endif
-
-#ifdef __NR_attrctl
-# define SYS_attrctl __NR_attrctl
-#endif
-
-#ifdef __NR_bdflush
-# define SYS_bdflush __NR_bdflush
-#endif
-
-#ifdef __NR_bind
-# define SYS_bind __NR_bind
-#endif
-
-#ifdef __NR_bpf
-# define SYS_bpf __NR_bpf
-#endif
-
-#ifdef __NR_break
-# define SYS_break __NR_break
-#endif
-
-#ifdef __NR_breakpoint
-# define SYS_breakpoint __NR_breakpoint
-#endif
-
-#ifdef __NR_brk
-# define SYS_brk __NR_brk
-#endif
-
-#ifdef __NR_cachectl
-# define SYS_cachectl __NR_cachectl
-#endif
-
-#ifdef __NR_cacheflush
-# define SYS_cacheflush __NR_cacheflush
-#endif
-
-#ifdef __NR_capget
-# define SYS_capget __NR_capget
-#endif
-
-#ifdef __NR_capset
-# define SYS_capset __NR_capset
-#endif
-
-#ifdef __NR_chdir
-# define SYS_chdir __NR_chdir
-#endif
-
-#ifdef __NR_chmod
-# define SYS_chmod __NR_chmod
-#endif
-
-#ifdef __NR_chown
-# define SYS_chown __NR_chown
-#endif
-
-#ifdef __NR_chown32
-# define SYS_chown32 __NR_chown32
-#endif
-
-#ifdef __NR_chroot
-# define SYS_chroot __NR_chroot
-#endif
-
-#ifdef __NR_clock_adjtime
-# define SYS_clock_adjtime __NR_clock_adjtime
-#endif
-
-#ifdef __NR_clock_adjtime64
-# define SYS_clock_adjtime64 __NR_clock_adjtime64
-#endif
-
-#ifdef __NR_clock_getres
-# define SYS_clock_getres __NR_clock_getres
-#endif
-
-#ifdef __NR_clock_getres_time64
-# define SYS_clock_getres_time64 __NR_clock_getres_time64
-#endif
-
-#ifdef __NR_clock_gettime
-# define SYS_clock_gettime __NR_clock_gettime
-#endif
-
-#ifdef __NR_clock_gettime64
-# define SYS_clock_gettime64 __NR_clock_gettime64
-#endif
-
-#ifdef __NR_clock_nanosleep
-# define SYS_clock_nanosleep __NR_clock_nanosleep
-#endif
-
-#ifdef __NR_clock_nanosleep_time64
-# define SYS_clock_nanosleep_time64 __NR_clock_nanosleep_time64
-#endif
-
-#ifdef __NR_clock_settime
-# define SYS_clock_settime __NR_clock_settime
-#endif
-
-#ifdef __NR_clock_settime64
-# define SYS_clock_settime64 __NR_clock_settime64
-#endif
-
-#ifdef __NR_clone
-# define SYS_clone __NR_clone
-#endif
-
-#ifdef __NR_clone2
-# define SYS_clone2 __NR_clone2
-#endif
-
-#ifdef __NR_clone3
-# define SYS_clone3 __NR_clone3
-#endif
-
-#ifdef __NR_close
-# define SYS_close __NR_close
-#endif
-
-#ifdef __NR_close_range
-# define SYS_close_range __NR_close_range
-#endif
-
-#ifdef __NR_cmpxchg_badaddr
-# define SYS_cmpxchg_badaddr __NR_cmpxchg_badaddr
-#endif
-
-#ifdef __NR_connect
-# define SYS_connect __NR_connect
-#endif
-
-#ifdef __NR_copy_file_range
-# define SYS_copy_file_range __NR_copy_file_range
-#endif
-
-#ifdef __NR_creat
-# define SYS_creat __NR_creat
-#endif
-
-#ifdef __NR_create_module
-# define SYS_create_module __NR_create_module
-#endif
-
-#ifdef __NR_delete_module
-# define SYS_delete_module __NR_delete_module
-#endif
-
-#ifdef __NR_dipc
-# define SYS_dipc __NR_dipc
-#endif
-
-#ifdef __NR_dup
-# define SYS_dup __NR_dup
-#endif
-
-#ifdef __NR_dup2
-# define SYS_dup2 __NR_dup2
-#endif
-
-#ifdef __NR_dup3
-# define SYS_dup3 __NR_dup3
-#endif
-
-#ifdef __NR_epoll_create
-# define SYS_epoll_create __NR_epoll_create
-#endif
-
-#ifdef __NR_epoll_create1
-# define SYS_epoll_create1 __NR_epoll_create1
-#endif
-
-#ifdef __NR_epoll_ctl
-# define SYS_epoll_ctl __NR_epoll_ctl
-#endif
-
-#ifdef __NR_epoll_ctl_old
-# define SYS_epoll_ctl_old __NR_epoll_ctl_old
-#endif
-
-#ifdef __NR_epoll_pwait
-# define SYS_epoll_pwait __NR_epoll_pwait
-#endif
-
-#ifdef __NR_epoll_wait
-# define SYS_epoll_wait __NR_epoll_wait
-#endif
-
-#ifdef __NR_epoll_wait_old
-# define SYS_epoll_wait_old __NR_epoll_wait_old
-#endif
-
-#ifdef __NR_eventfd
-# define SYS_eventfd __NR_eventfd
-#endif
-
-#ifdef __NR_eventfd2
-# define SYS_eventfd2 __NR_eventfd2
-#endif
-
-#ifdef __NR_exec_with_loader
-# define SYS_exec_with_loader __NR_exec_with_loader
-#endif
-
-#ifdef __NR_execv
-# define SYS_execv __NR_execv
-#endif
-
-#ifdef __NR_execve
-# define SYS_execve __NR_execve
-#endif
-
-#ifdef __NR_execveat
-# define SYS_execveat __NR_execveat
-#endif
-
-#ifdef __NR_exit
-# define SYS_exit __NR_exit
-#endif
-
-#ifdef __NR_exit_group
-# define SYS_exit_group __NR_exit_group
-#endif
-
-#ifdef __NR_faccessat
-# define SYS_faccessat __NR_faccessat
-#endif
-
-#ifdef __NR_faccessat2
-# define SYS_faccessat2 __NR_faccessat2
-#endif
-
-#ifdef __NR_fadvise64
-# define SYS_fadvise64 __NR_fadvise64
-#endif
-
-#ifdef __NR_fadvise64_64
-# define SYS_fadvise64_64 __NR_fadvise64_64
-#endif
-
-#ifdef __NR_fallocate
-# define SYS_fallocate __NR_fallocate
-#endif
-
-#ifdef __NR_fanotify_init
-# define SYS_fanotify_init __NR_fanotify_init
-#endif
-
-#ifdef __NR_fanotify_mark
-# define SYS_fanotify_mark __NR_fanotify_mark
-#endif
-
-#ifdef __NR_fchdir
-# define SYS_fchdir __NR_fchdir
-#endif
-
-#ifdef __NR_fchmod
-# define SYS_fchmod __NR_fchmod
-#endif
-
-#ifdef __NR_fchmodat
-# define SYS_fchmodat __NR_fchmodat
-#endif
-
-#ifdef __NR_fchown
-# define SYS_fchown __NR_fchown
-#endif
-
-#ifdef __NR_fchown32
-# define SYS_fchown32 __NR_fchown32
-#endif
-
-#ifdef __NR_fchownat
-# define SYS_fchownat __NR_fchownat
-#endif
-
-#ifdef __NR_fcntl
-# define SYS_fcntl __NR_fcntl
-#endif
-
-#ifdef __NR_fcntl64
-# define SYS_fcntl64 __NR_fcntl64
-#endif
-
-#ifdef __NR_fdatasync
-# define SYS_fdatasync __NR_fdatasync
-#endif
-
-#ifdef __NR_fgetxattr
-# define SYS_fgetxattr __NR_fgetxattr
-#endif
-
-#ifdef __NR_finit_module
-# define SYS_finit_module __NR_finit_module
-#endif
-
-#ifdef __NR_flistxattr
-# define SYS_flistxattr __NR_flistxattr
-#endif
-
-#ifdef __NR_flock
-# define SYS_flock __NR_flock
-#endif
-
-#ifdef __NR_fork
-# define SYS_fork __NR_fork
-#endif
-
-#ifdef __NR_fp_udfiex_crtl
-# define SYS_fp_udfiex_crtl __NR_fp_udfiex_crtl
-#endif
-
-#ifdef __NR_free_hugepages
-# define SYS_free_hugepages __NR_free_hugepages
-#endif
-
-#ifdef __NR_fremovexattr
-# define SYS_fremovexattr __NR_fremovexattr
-#endif
-
-#ifdef __NR_fsconfig
-# define SYS_fsconfig __NR_fsconfig
-#endif
-
-#ifdef __NR_fsetxattr
-# define SYS_fsetxattr __NR_fsetxattr
-#endif
-
-#ifdef __NR_fsmount
-# define SYS_fsmount __NR_fsmount
-#endif
-
-#ifdef __NR_fsopen
-# define SYS_fsopen __NR_fsopen
-#endif
-
-#ifdef __NR_fspick
-# define SYS_fspick __NR_fspick
-#endif
-
-#ifdef __NR_fstat
-# define SYS_fstat __NR_fstat
-#endif
-
-#ifdef __NR_fstat64
-# define SYS_fstat64 __NR_fstat64
-#endif
-
-#ifdef __NR_fstatat64
-# define SYS_fstatat64 __NR_fstatat64
-#endif
-
-#ifdef __NR_fstatfs
-# define SYS_fstatfs __NR_fstatfs
-#endif
-
-#ifdef __NR_fstatfs64
-# define SYS_fstatfs64 __NR_fstatfs64
-#endif
-
-#ifdef __NR_fsync
-# define SYS_fsync __NR_fsync
-#endif
-
-#ifdef __NR_ftime
-# define SYS_ftime __NR_ftime
-#endif
-
-#ifdef __NR_ftruncate
-# define SYS_ftruncate __NR_ftruncate
-#endif
-
-#ifdef __NR_ftruncate64
-# define SYS_ftruncate64 __NR_ftruncate64
-#endif
-
-#ifdef __NR_futex
-# define SYS_futex __NR_futex
-#endif
-
-#ifdef __NR_futex_time64
-# define SYS_futex_time64 __NR_futex_time64
-#endif
-
-#ifdef __NR_futimesat
-# define SYS_futimesat __NR_futimesat
-#endif
-
-#ifdef __NR_get_kernel_syms
-# define SYS_get_kernel_syms __NR_get_kernel_syms
-#endif
-
-#ifdef __NR_get_mempolicy
-# define SYS_get_mempolicy __NR_get_mempolicy
-#endif
-
-#ifdef __NR_get_robust_list
-# define SYS_get_robust_list __NR_get_robust_list
-#endif
-
-#ifdef __NR_get_thread_area
-# define SYS_get_thread_area __NR_get_thread_area
-#endif
-
-#ifdef __NR_get_tls
-# define SYS_get_tls __NR_get_tls
-#endif
-
-#ifdef __NR_getcpu
-# define SYS_getcpu __NR_getcpu
-#endif
-
-#ifdef __NR_getcwd
-# define SYS_getcwd __NR_getcwd
-#endif
-
-#ifdef __NR_getdents
-# define SYS_getdents __NR_getdents
-#endif
-
-#ifdef __NR_getdents64
-# define SYS_getdents64 __NR_getdents64
-#endif
-
-#ifdef __NR_getdomainname
-# define SYS_getdomainname __NR_getdomainname
-#endif
-
-#ifdef __NR_getdtablesize
-# define SYS_getdtablesize __NR_getdtablesize
-#endif
-
-#ifdef __NR_getegid
-# define SYS_getegid __NR_getegid
-#endif
-
-#ifdef __NR_getegid32
-# define SYS_getegid32 __NR_getegid32
-#endif
-
-#ifdef __NR_geteuid
-# define SYS_geteuid __NR_geteuid
-#endif
-
-#ifdef __NR_geteuid32
-# define SYS_geteuid32 __NR_geteuid32
-#endif
-
-#ifdef __NR_getgid
-# define SYS_getgid __NR_getgid
-#endif
-
-#ifdef __NR_getgid32
-# define SYS_getgid32 __NR_getgid32
-#endif
-
-#ifdef __NR_getgroups
-# define SYS_getgroups __NR_getgroups
-#endif
-
-#ifdef __NR_getgroups32
-# define SYS_getgroups32 __NR_getgroups32
-#endif
-
-#ifdef __NR_gethostname
-# define SYS_gethostname __NR_gethostname
-#endif
-
-#ifdef __NR_getitimer
-# define SYS_getitimer __NR_getitimer
-#endif
-
-#ifdef __NR_getpagesize
-# define SYS_getpagesize __NR_getpagesize
-#endif
-
-#ifdef __NR_getpeername
-# define SYS_getpeername __NR_getpeername
-#endif
-
-#ifdef __NR_getpgid
-# define SYS_getpgid __NR_getpgid
-#endif
-
-#ifdef __NR_getpgrp
-# define SYS_getpgrp __NR_getpgrp
-#endif
-
-#ifdef __NR_getpid
-# define SYS_getpid __NR_getpid
-#endif
-
-#ifdef __NR_getpmsg
-# define SYS_getpmsg __NR_getpmsg
-#endif
-
-#ifdef __NR_getppid
-# define SYS_getppid __NR_getppid
-#endif
-
-#ifdef __NR_getpriority
-# define SYS_getpriority __NR_getpriority
-#endif
-
-#ifdef __NR_getrandom
-# define SYS_getrandom __NR_getrandom
-#endif
-
-#ifdef __NR_getresgid
-# define SYS_getresgid __NR_getresgid
-#endif
-
-#ifdef __NR_getresgid32
-# define SYS_getresgid32 __NR_getresgid32
-#endif
-
-#ifdef __NR_getresuid
-# define SYS_getresuid __NR_getresuid
-#endif
-
-#ifdef __NR_getresuid32
-# define SYS_getresuid32 __NR_getresuid32
-#endif
-
-#ifdef __NR_getrlimit
-# define SYS_getrlimit __NR_getrlimit
-#endif
-
-#ifdef __NR_getrusage
-# define SYS_getrusage __NR_getrusage
-#endif
-
-#ifdef __NR_getsid
-# define SYS_getsid __NR_getsid
-#endif
-
-#ifdef __NR_getsockname
-# define SYS_getsockname __NR_getsockname
-#endif
-
-#ifdef __NR_getsockopt
-# define SYS_getsockopt __NR_getsockopt
-#endif
-
-#ifdef __NR_gettid
-# define SYS_gettid __NR_gettid
-#endif
-
-#ifdef __NR_gettimeofday
-# define SYS_gettimeofday __NR_gettimeofday
-#endif
-
-#ifdef __NR_getuid
-# define SYS_getuid __NR_getuid
-#endif
-
-#ifdef __NR_getuid32
-# define SYS_getuid32 __NR_getuid32
-#endif
-
-#ifdef __NR_getunwind
-# define SYS_getunwind __NR_getunwind
-#endif
-
-#ifdef __NR_getxattr
-# define SYS_getxattr __NR_getxattr
-#endif
-
-#ifdef __NR_getxgid
-# define SYS_getxgid __NR_getxgid
-#endif
-
-#ifdef __NR_getxpid
-# define SYS_getxpid __NR_getxpid
-#endif
-
-#ifdef __NR_getxuid
-# define SYS_getxuid __NR_getxuid
-#endif
-
-#ifdef __NR_gtty
-# define SYS_gtty __NR_gtty
-#endif
-
-#ifdef __NR_idle
-# define SYS_idle __NR_idle
-#endif
-
-#ifdef __NR_init_module
-# define SYS_init_module __NR_init_module
-#endif
-
-#ifdef __NR_inotify_add_watch
-# define SYS_inotify_add_watch __NR_inotify_add_watch
-#endif
-
-#ifdef __NR_inotify_init
-# define SYS_inotify_init __NR_inotify_init
-#endif
-
-#ifdef __NR_inotify_init1
-# define SYS_inotify_init1 __NR_inotify_init1
-#endif
-
-#ifdef __NR_inotify_rm_watch
-# define SYS_inotify_rm_watch __NR_inotify_rm_watch
-#endif
-
-#ifdef __NR_io_cancel
-# define SYS_io_cancel __NR_io_cancel
-#endif
-
-#ifdef __NR_io_destroy
-# define SYS_io_destroy __NR_io_destroy
-#endif
-
-#ifdef __NR_io_getevents
-# define SYS_io_getevents __NR_io_getevents
-#endif
-
-#ifdef __NR_io_pgetevents
-# define SYS_io_pgetevents __NR_io_pgetevents
-#endif
-
-#ifdef __NR_io_pgetevents_time64
-# define SYS_io_pgetevents_time64 __NR_io_pgetevents_time64
-#endif
-
-#ifdef __NR_io_setup
-# define SYS_io_setup __NR_io_setup
-#endif
-
-#ifdef __NR_io_submit
-# define SYS_io_submit __NR_io_submit
-#endif
-
-#ifdef __NR_io_uring_enter
-# define SYS_io_uring_enter __NR_io_uring_enter
-#endif
-
-#ifdef __NR_io_uring_register
-# define SYS_io_uring_register __NR_io_uring_register
-#endif
-
-#ifdef __NR_io_uring_setup
-# define SYS_io_uring_setup __NR_io_uring_setup
-#endif
-
-#ifdef __NR_ioctl
-# define SYS_ioctl __NR_ioctl
-#endif
-
-#ifdef __NR_ioperm
-# define SYS_ioperm __NR_ioperm
-#endif
-
-#ifdef __NR_iopl
-# define SYS_iopl __NR_iopl
-#endif
-
-#ifdef __NR_ioprio_get
-# define SYS_ioprio_get __NR_ioprio_get
-#endif
-
-#ifdef __NR_ioprio_set
-# define SYS_ioprio_set __NR_ioprio_set
-#endif
-
-#ifdef __NR_ipc
-# define SYS_ipc __NR_ipc
-#endif
-
-#ifdef __NR_kcmp
-# define SYS_kcmp __NR_kcmp
-#endif
-
-#ifdef __NR_kern_features
-# define SYS_kern_features __NR_kern_features
-#endif
-
-#ifdef __NR_kexec_file_load
-# define SYS_kexec_file_load __NR_kexec_file_load
-#endif
-
-#ifdef __NR_kexec_load
-# define SYS_kexec_load __NR_kexec_load
-#endif
-
-#ifdef __NR_keyctl
-# define SYS_keyctl __NR_keyctl
-#endif
-
-#ifdef __NR_kill
-# define SYS_kill __NR_kill
-#endif
-
-#ifdef __NR_lchown
-# define SYS_lchown __NR_lchown
-#endif
-
-#ifdef __NR_lchown32
-# define SYS_lchown32 __NR_lchown32
-#endif
-
-#ifdef __NR_lgetxattr
-# define SYS_lgetxattr __NR_lgetxattr
-#endif
-
-#ifdef __NR_link
-# define SYS_link __NR_link
-#endif
-
-#ifdef __NR_linkat
-# define SYS_linkat __NR_linkat
-#endif
-
-#ifdef __NR_listen
-# define SYS_listen __NR_listen
-#endif
-
-#ifdef __NR_listxattr
-# define SYS_listxattr __NR_listxattr
-#endif
-
-#ifdef __NR_llistxattr
-# define SYS_llistxattr __NR_llistxattr
-#endif
-
-#ifdef __NR_llseek
-# define SYS_llseek __NR_llseek
-#endif
-
-#ifdef __NR_lock
-# define SYS_lock __NR_lock
-#endif
-
-#ifdef __NR_lookup_dcookie
-# define SYS_lookup_dcookie __NR_lookup_dcookie
-#endif
-
-#ifdef __NR_lremovexattr
-# define SYS_lremovexattr __NR_lremovexattr
-#endif
-
-#ifdef __NR_lseek
-# define SYS_lseek __NR_lseek
-#endif
-
-#ifdef __NR_lsetxattr
-# define SYS_lsetxattr __NR_lsetxattr
-#endif
-
-#ifdef __NR_lstat
-# define SYS_lstat __NR_lstat
-#endif
-
-#ifdef __NR_lstat64
-# define SYS_lstat64 __NR_lstat64
-#endif
-
-#ifdef __NR_madvise
-# define SYS_madvise __NR_madvise
-#endif
-
-#ifdef __NR_mbind
-# define SYS_mbind __NR_mbind
-#endif
-
-#ifdef __NR_membarrier
-# define SYS_membarrier __NR_membarrier
-#endif
-
-#ifdef __NR_memfd_create
-# define SYS_memfd_create __NR_memfd_create
-#endif
-
-#ifdef __NR_memory_ordering
-# define SYS_memory_ordering __NR_memory_ordering
-#endif
-
-#ifdef __NR_migrate_pages
-# define SYS_migrate_pages __NR_migrate_pages
-#endif
-
-#ifdef __NR_mincore
-# define SYS_mincore __NR_mincore
-#endif
-
-#ifdef __NR_mkdir
-# define SYS_mkdir __NR_mkdir
-#endif
-
-#ifdef __NR_mkdirat
-# define SYS_mkdirat __NR_mkdirat
-#endif
-
-#ifdef __NR_mknod
-# define SYS_mknod __NR_mknod
-#endif
-
-#ifdef __NR_mknodat
-# define SYS_mknodat __NR_mknodat
-#endif
-
-#ifdef __NR_mlock
-# define SYS_mlock __NR_mlock
-#endif
-
-#ifdef __NR_mlock2
-# define SYS_mlock2 __NR_mlock2
-#endif
-
-#ifdef __NR_mlockall
-# define SYS_mlockall __NR_mlockall
-#endif
-
-#ifdef __NR_mmap
-# define SYS_mmap __NR_mmap
-#endif
-
-#ifdef __NR_mmap2
-# define SYS_mmap2 __NR_mmap2
-#endif
-
-#ifdef __NR_modify_ldt
-# define SYS_modify_ldt __NR_modify_ldt
-#endif
-
-#ifdef __NR_mount
-# define SYS_mount __NR_mount
-#endif
-
-#ifdef __NR_move_mount
-# define SYS_move_mount __NR_move_mount
-#endif
-
-#ifdef __NR_move_pages
-# define SYS_move_pages __NR_move_pages
-#endif
-
-#ifdef __NR_mprotect
-# define SYS_mprotect __NR_mprotect
-#endif
-
-#ifdef __NR_mpx
-# define SYS_mpx __NR_mpx
-#endif
-
-#ifdef __NR_mq_getsetattr
-# define SYS_mq_getsetattr __NR_mq_getsetattr
-#endif
-
-#ifdef __NR_mq_notify
-# define SYS_mq_notify __NR_mq_notify
-#endif
-
-#ifdef __NR_mq_open
-# define SYS_mq_open __NR_mq_open
-#endif
-
-#ifdef __NR_mq_timedreceive
-# define SYS_mq_timedreceive __NR_mq_timedreceive
-#endif
-
-#ifdef __NR_mq_timedreceive_time64
-# define SYS_mq_timedreceive_time64 __NR_mq_timedreceive_time64
-#endif
-
-#ifdef __NR_mq_timedsend
-# define SYS_mq_timedsend __NR_mq_timedsend
-#endif
-
-#ifdef __NR_mq_timedsend_time64
-# define SYS_mq_timedsend_time64 __NR_mq_timedsend_time64
-#endif
-
-#ifdef __NR_mq_unlink
-# define SYS_mq_unlink __NR_mq_unlink
-#endif
-
-#ifdef __NR_mremap
-# define SYS_mremap __NR_mremap
-#endif
-
-#ifdef __NR_msgctl
-# define SYS_msgctl __NR_msgctl
-#endif
-
-#ifdef __NR_msgget
-# define SYS_msgget __NR_msgget
-#endif
-
-#ifdef __NR_msgrcv
-# define SYS_msgrcv __NR_msgrcv
-#endif
-
-#ifdef __NR_msgsnd
-# define SYS_msgsnd __NR_msgsnd
-#endif
-
-#ifdef __NR_msync
-# define SYS_msync __NR_msync
-#endif
-
-#ifdef __NR_multiplexer
-# define SYS_multiplexer __NR_multiplexer
-#endif
-
-#ifdef __NR_munlock
-# define SYS_munlock __NR_munlock
-#endif
-
-#ifdef __NR_munlockall
-# define SYS_munlockall __NR_munlockall
-#endif
-
-#ifdef __NR_munmap
-# define SYS_munmap __NR_munmap
-#endif
-
-#ifdef __NR_name_to_handle_at
-# define SYS_name_to_handle_at __NR_name_to_handle_at
-#endif
-
-#ifdef __NR_nanosleep
-# define SYS_nanosleep __NR_nanosleep
-#endif
-
-#ifdef __NR_newfstatat
-# define SYS_newfstatat __NR_newfstatat
-#endif
-
-#ifdef __NR_nfsservctl
-# define SYS_nfsservctl __NR_nfsservctl
-#endif
-
-#ifdef __NR_ni_syscall
-# define SYS_ni_syscall __NR_ni_syscall
-#endif
-
-#ifdef __NR_nice
-# define SYS_nice __NR_nice
-#endif
-
-#ifdef __NR_old_adjtimex
-# define SYS_old_adjtimex __NR_old_adjtimex
-#endif
-
-#ifdef __NR_old_getpagesize
-# define SYS_old_getpagesize __NR_old_getpagesize
-#endif
-
-#ifdef __NR_oldfstat
-# define SYS_oldfstat __NR_oldfstat
-#endif
-
-#ifdef __NR_oldlstat
-# define SYS_oldlstat __NR_oldlstat
-#endif
-
-#ifdef __NR_oldolduname
-# define SYS_oldolduname __NR_oldolduname
-#endif
-
-#ifdef __NR_oldstat
-# define SYS_oldstat __NR_oldstat
-#endif
-
-#ifdef __NR_oldumount
-# define SYS_oldumount __NR_oldumount
-#endif
-
-#ifdef __NR_olduname
-# define SYS_olduname __NR_olduname
-#endif
-
-#ifdef __NR_open
-# define SYS_open __NR_open
-#endif
-
-#ifdef __NR_open_by_handle_at
-# define SYS_open_by_handle_at __NR_open_by_handle_at
-#endif
-
-#ifdef __NR_open_tree
-# define SYS_open_tree __NR_open_tree
-#endif
-
-#ifdef __NR_openat
-# define SYS_openat __NR_openat
-#endif
-
-#ifdef __NR_openat2
-# define SYS_openat2 __NR_openat2
-#endif
-
-#ifdef __NR_osf_adjtime
-# define SYS_osf_adjtime __NR_osf_adjtime
-#endif
-
-#ifdef __NR_osf_afs_syscall
-# define SYS_osf_afs_syscall __NR_osf_afs_syscall
-#endif
-
-#ifdef __NR_osf_alt_plock
-# define SYS_osf_alt_plock __NR_osf_alt_plock
-#endif
-
-#ifdef __NR_osf_alt_setsid
-# define SYS_osf_alt_setsid __NR_osf_alt_setsid
-#endif
-
-#ifdef __NR_osf_alt_sigpending
-# define SYS_osf_alt_sigpending __NR_osf_alt_sigpending
-#endif
-
-#ifdef __NR_osf_asynch_daemon
-# define SYS_osf_asynch_daemon __NR_osf_asynch_daemon
-#endif
-
-#ifdef __NR_osf_audcntl
-# define SYS_osf_audcntl __NR_osf_audcntl
-#endif
-
-#ifdef __NR_osf_audgen
-# define SYS_osf_audgen __NR_osf_audgen
-#endif
-
-#ifdef __NR_osf_chflags
-# define SYS_osf_chflags __NR_osf_chflags
-#endif
-
-#ifdef __NR_osf_execve
-# define SYS_osf_execve __NR_osf_execve
-#endif
-
-#ifdef __NR_osf_exportfs
-# define SYS_osf_exportfs __NR_osf_exportfs
-#endif
-
-#ifdef __NR_osf_fchflags
-# define SYS_osf_fchflags __NR_osf_fchflags
-#endif
-
-#ifdef __NR_osf_fdatasync
-# define SYS_osf_fdatasync __NR_osf_fdatasync
-#endif
-
-#ifdef __NR_osf_fpathconf
-# define SYS_osf_fpathconf __NR_osf_fpathconf
-#endif
-
-#ifdef __NR_osf_fstat
-# define SYS_osf_fstat __NR_osf_fstat
-#endif
-
-#ifdef __NR_osf_fstatfs
-# define SYS_osf_fstatfs __NR_osf_fstatfs
-#endif
-
-#ifdef __NR_osf_fstatfs64
-# define SYS_osf_fstatfs64 __NR_osf_fstatfs64
-#endif
-
-#ifdef __NR_osf_fuser
-# define SYS_osf_fuser __NR_osf_fuser
-#endif
-
-#ifdef __NR_osf_getaddressconf
-# define SYS_osf_getaddressconf __NR_osf_getaddressconf
-#endif
-
-#ifdef __NR_osf_getdirentries
-# define SYS_osf_getdirentries __NR_osf_getdirentries
-#endif
-
-#ifdef __NR_osf_getdomainname
-# define SYS_osf_getdomainname __NR_osf_getdomainname
-#endif
-
-#ifdef __NR_osf_getfh
-# define SYS_osf_getfh __NR_osf_getfh
-#endif
-
-#ifdef __NR_osf_getfsstat
-# define SYS_osf_getfsstat __NR_osf_getfsstat
-#endif
-
-#ifdef __NR_osf_gethostid
-# define SYS_osf_gethostid __NR_osf_gethostid
-#endif
-
-#ifdef __NR_osf_getitimer
-# define SYS_osf_getitimer __NR_osf_getitimer
-#endif
-
-#ifdef __NR_osf_getlogin
-# define SYS_osf_getlogin __NR_osf_getlogin
-#endif
-
-#ifdef __NR_osf_getmnt
-# define SYS_osf_getmnt __NR_osf_getmnt
-#endif
-
-#ifdef __NR_osf_getrusage
-# define SYS_osf_getrusage __NR_osf_getrusage
-#endif
-
-#ifdef __NR_osf_getsysinfo
-# define SYS_osf_getsysinfo __NR_osf_getsysinfo
-#endif
-
-#ifdef __NR_osf_gettimeofday
-# define SYS_osf_gettimeofday __NR_osf_gettimeofday
-#endif
-
-#ifdef __NR_osf_kloadcall
-# define SYS_osf_kloadcall __NR_osf_kloadcall
-#endif
-
-#ifdef __NR_osf_kmodcall
-# define SYS_osf_kmodcall __NR_osf_kmodcall
-#endif
-
-#ifdef __NR_osf_lstat
-# define SYS_osf_lstat __NR_osf_lstat
-#endif
-
-#ifdef __NR_osf_memcntl
-# define SYS_osf_memcntl __NR_osf_memcntl
-#endif
-
-#ifdef __NR_osf_mincore
-# define SYS_osf_mincore __NR_osf_mincore
-#endif
-
-#ifdef __NR_osf_mount
-# define SYS_osf_mount __NR_osf_mount
-#endif
-
-#ifdef __NR_osf_mremap
-# define SYS_osf_mremap __NR_osf_mremap
-#endif
-
-#ifdef __NR_osf_msfs_syscall
-# define SYS_osf_msfs_syscall __NR_osf_msfs_syscall
-#endif
-
-#ifdef __NR_osf_msleep
-# define SYS_osf_msleep __NR_osf_msleep
-#endif
-
-#ifdef __NR_osf_mvalid
-# define SYS_osf_mvalid __NR_osf_mvalid
-#endif
-
-#ifdef __NR_osf_mwakeup
-# define SYS_osf_mwakeup __NR_osf_mwakeup
-#endif
-
-#ifdef __NR_osf_naccept
-# define SYS_osf_naccept __NR_osf_naccept
-#endif
-
-#ifdef __NR_osf_nfssvc
-# define SYS_osf_nfssvc __NR_osf_nfssvc
-#endif
-
-#ifdef __NR_osf_ngetpeername
-# define SYS_osf_ngetpeername __NR_osf_ngetpeername
-#endif
-
-#ifdef __NR_osf_ngetsockname
-# define SYS_osf_ngetsockname __NR_osf_ngetsockname
-#endif
-
-#ifdef __NR_osf_nrecvfrom
-# define SYS_osf_nrecvfrom __NR_osf_nrecvfrom
-#endif
-
-#ifdef __NR_osf_nrecvmsg
-# define SYS_osf_nrecvmsg __NR_osf_nrecvmsg
-#endif
-
-#ifdef __NR_osf_nsendmsg
-# define SYS_osf_nsendmsg __NR_osf_nsendmsg
-#endif
-
-#ifdef __NR_osf_ntp_adjtime
-# define SYS_osf_ntp_adjtime __NR_osf_ntp_adjtime
-#endif
-
-#ifdef __NR_osf_ntp_gettime
-# define SYS_osf_ntp_gettime __NR_osf_ntp_gettime
-#endif
-
-#ifdef __NR_osf_old_creat
-# define SYS_osf_old_creat __NR_osf_old_creat
-#endif
-
-#ifdef __NR_osf_old_fstat
-# define SYS_osf_old_fstat __NR_osf_old_fstat
-#endif
-
-#ifdef __NR_osf_old_getpgrp
-# define SYS_osf_old_getpgrp __NR_osf_old_getpgrp
-#endif
-
-#ifdef __NR_osf_old_killpg
-# define SYS_osf_old_killpg __NR_osf_old_killpg
-#endif
-
-#ifdef __NR_osf_old_lstat
-# define SYS_osf_old_lstat __NR_osf_old_lstat
-#endif
-
-#ifdef __NR_osf_old_open
-# define SYS_osf_old_open __NR_osf_old_open
-#endif
-
-#ifdef __NR_osf_old_sigaction
-# define SYS_osf_old_sigaction __NR_osf_old_sigaction
-#endif
-
-#ifdef __NR_osf_old_sigblock
-# define SYS_osf_old_sigblock __NR_osf_old_sigblock
-#endif
-
-#ifdef __NR_osf_old_sigreturn
-# define SYS_osf_old_sigreturn __NR_osf_old_sigreturn
-#endif
-
-#ifdef __NR_osf_old_sigsetmask
-# define SYS_osf_old_sigsetmask __NR_osf_old_sigsetmask
-#endif
-
-#ifdef __NR_osf_old_sigvec
-# define SYS_osf_old_sigvec __NR_osf_old_sigvec
-#endif
-
-#ifdef __NR_osf_old_stat
-# define SYS_osf_old_stat __NR_osf_old_stat
-#endif
-
-#ifdef __NR_osf_old_vadvise
-# define SYS_osf_old_vadvise __NR_osf_old_vadvise
-#endif
-
-#ifdef __NR_osf_old_vtrace
-# define SYS_osf_old_vtrace __NR_osf_old_vtrace
-#endif
-
-#ifdef __NR_osf_old_wait
-# define SYS_osf_old_wait __NR_osf_old_wait
-#endif
-
-#ifdef __NR_osf_oldquota
-# define SYS_osf_oldquota __NR_osf_oldquota
-#endif
-
-#ifdef __NR_osf_pathconf
-# define SYS_osf_pathconf __NR_osf_pathconf
-#endif
-
-#ifdef __NR_osf_pid_block
-# define SYS_osf_pid_block __NR_osf_pid_block
-#endif
-
-#ifdef __NR_osf_pid_unblock
-# define SYS_osf_pid_unblock __NR_osf_pid_unblock
-#endif
-
-#ifdef __NR_osf_plock
-# define SYS_osf_plock __NR_osf_plock
-#endif
-
-#ifdef __NR_osf_priocntlset
-# define SYS_osf_priocntlset __NR_osf_priocntlset
-#endif
-
-#ifdef __NR_osf_profil
-# define SYS_osf_profil __NR_osf_profil
-#endif
-
-#ifdef __NR_osf_proplist_syscall
-# define SYS_osf_proplist_syscall __NR_osf_proplist_syscall
-#endif
-
-#ifdef __NR_osf_reboot
-# define SYS_osf_reboot __NR_osf_reboot
-#endif
-
-#ifdef __NR_osf_revoke
-# define SYS_osf_revoke __NR_osf_revoke
-#endif
-
-#ifdef __NR_osf_sbrk
-# define SYS_osf_sbrk __NR_osf_sbrk
-#endif
-
-#ifdef __NR_osf_security
-# define SYS_osf_security __NR_osf_security
-#endif
-
-#ifdef __NR_osf_select
-# define SYS_osf_select __NR_osf_select
-#endif
-
-#ifdef __NR_osf_set_program_attributes
-# define SYS_osf_set_program_attributes __NR_osf_set_program_attributes
-#endif
-
-#ifdef __NR_osf_set_speculative
-# define SYS_osf_set_speculative __NR_osf_set_speculative
-#endif
-
-#ifdef __NR_osf_sethostid
-# define SYS_osf_sethostid __NR_osf_sethostid
-#endif
-
-#ifdef __NR_osf_setitimer
-# define SYS_osf_setitimer __NR_osf_setitimer
-#endif
-
-#ifdef __NR_osf_setlogin
-# define SYS_osf_setlogin __NR_osf_setlogin
-#endif
-
-#ifdef __NR_osf_setsysinfo
-# define SYS_osf_setsysinfo __NR_osf_setsysinfo
-#endif
-
-#ifdef __NR_osf_settimeofday
-# define SYS_osf_settimeofday __NR_osf_settimeofday
-#endif
-
-#ifdef __NR_osf_shmat
-# define SYS_osf_shmat __NR_osf_shmat
-#endif
-
-#ifdef __NR_osf_signal
-# define SYS_osf_signal __NR_osf_signal
-#endif
-
-#ifdef __NR_osf_sigprocmask
-# define SYS_osf_sigprocmask __NR_osf_sigprocmask
-#endif
-
-#ifdef __NR_osf_sigsendset
-# define SYS_osf_sigsendset __NR_osf_sigsendset
-#endif
-
-#ifdef __NR_osf_sigstack
-# define SYS_osf_sigstack __NR_osf_sigstack
-#endif
-
-#ifdef __NR_osf_sigwaitprim
-# define SYS_osf_sigwaitprim __NR_osf_sigwaitprim
-#endif
-
-#ifdef __NR_osf_sstk
-# define SYS_osf_sstk __NR_osf_sstk
-#endif
-
-#ifdef __NR_osf_stat
-# define SYS_osf_stat __NR_osf_stat
-#endif
-
-#ifdef __NR_osf_statfs
-# define SYS_osf_statfs __NR_osf_statfs
-#endif
-
-#ifdef __NR_osf_statfs64
-# define SYS_osf_statfs64 __NR_osf_statfs64
-#endif
-
-#ifdef __NR_osf_subsys_info
-# define SYS_osf_subsys_info __NR_osf_subsys_info
-#endif
-
-#ifdef __NR_osf_swapctl
-# define SYS_osf_swapctl __NR_osf_swapctl
-#endif
-
-#ifdef __NR_osf_swapon
-# define SYS_osf_swapon __NR_osf_swapon
-#endif
-
-#ifdef __NR_osf_syscall
-# define SYS_osf_syscall __NR_osf_syscall
-#endif
-
-#ifdef __NR_osf_sysinfo
-# define SYS_osf_sysinfo __NR_osf_sysinfo
-#endif
-
-#ifdef __NR_osf_table
-# define SYS_osf_table __NR_osf_table
-#endif
-
-#ifdef __NR_osf_uadmin
-# define SYS_osf_uadmin __NR_osf_uadmin
-#endif
-
-#ifdef __NR_osf_usleep_thread
-# define SYS_osf_usleep_thread __NR_osf_usleep_thread
-#endif
-
-#ifdef __NR_osf_uswitch
-# define SYS_osf_uswitch __NR_osf_uswitch
-#endif
-
-#ifdef __NR_osf_utc_adjtime
-# define SYS_osf_utc_adjtime __NR_osf_utc_adjtime
-#endif
-
-#ifdef __NR_osf_utc_gettime
-# define SYS_osf_utc_gettime __NR_osf_utc_gettime
-#endif
-
-#ifdef __NR_osf_utimes
-# define SYS_osf_utimes __NR_osf_utimes
-#endif
-
-#ifdef __NR_osf_utsname
-# define SYS_osf_utsname __NR_osf_utsname
-#endif
-
-#ifdef __NR_osf_wait4
-# define SYS_osf_wait4 __NR_osf_wait4
-#endif
-
-#ifdef __NR_osf_waitid
-# define SYS_osf_waitid __NR_osf_waitid
-#endif
-
-#ifdef __NR_pause
-# define SYS_pause __NR_pause
-#endif
-
-#ifdef __NR_pciconfig_iobase
-# define SYS_pciconfig_iobase __NR_pciconfig_iobase
-#endif
-
-#ifdef __NR_pciconfig_read
-# define SYS_pciconfig_read __NR_pciconfig_read
-#endif
-
-#ifdef __NR_pciconfig_write
-# define SYS_pciconfig_write __NR_pciconfig_write
-#endif
-
-#ifdef __NR_perf_event_open
-# define SYS_perf_event_open __NR_perf_event_open
-#endif
-
-#ifdef __NR_perfctr
-# define SYS_perfctr __NR_perfctr
-#endif
-
-#ifdef __NR_perfmonctl
-# define SYS_perfmonctl __NR_perfmonctl
-#endif
-
-#ifdef __NR_personality
-# define SYS_personality __NR_personality
-#endif
-
-#ifdef __NR_pidfd_getfd
-# define SYS_pidfd_getfd __NR_pidfd_getfd
-#endif
-
-#ifdef __NR_pidfd_open
-# define SYS_pidfd_open __NR_pidfd_open
-#endif
-
-#ifdef __NR_pidfd_send_signal
-# define SYS_pidfd_send_signal __NR_pidfd_send_signal
-#endif
-
-#ifdef __NR_pipe
-# define SYS_pipe __NR_pipe
-#endif
-
-#ifdef __NR_pipe2
-# define SYS_pipe2 __NR_pipe2
-#endif
-
-#ifdef __NR_pivot_root
-# define SYS_pivot_root __NR_pivot_root
-#endif
-
-#ifdef __NR_pkey_alloc
-# define SYS_pkey_alloc __NR_pkey_alloc
-#endif
-
-#ifdef __NR_pkey_free
-# define SYS_pkey_free __NR_pkey_free
-#endif
-
-#ifdef __NR_pkey_mprotect
-# define SYS_pkey_mprotect __NR_pkey_mprotect
-#endif
-
-#ifdef __NR_poll
-# define SYS_poll __NR_poll
-#endif
-
-#ifdef __NR_ppoll
-# define SYS_ppoll __NR_ppoll
-#endif
-
-#ifdef __NR_ppoll_time64
-# define SYS_ppoll_time64 __NR_ppoll_time64
-#endif
-
-#ifdef __NR_prctl
-# define SYS_prctl __NR_prctl
-#endif
-
-#ifdef __NR_pread64
-# define SYS_pread64 __NR_pread64
-#endif
-
-#ifdef __NR_preadv
-# define SYS_preadv __NR_preadv
-#endif
-
-#ifdef __NR_preadv2
-# define SYS_preadv2 __NR_preadv2
-#endif
-
-#ifdef __NR_prlimit64
-# define SYS_prlimit64 __NR_prlimit64
-#endif
-
-#ifdef __NR_process_madvise
-# define SYS_process_madvise __NR_process_madvise
-#endif
-
-#ifdef __NR_process_vm_readv
-# define SYS_process_vm_readv __NR_process_vm_readv
-#endif
-
-#ifdef __NR_process_vm_writev
-# define SYS_process_vm_writev __NR_process_vm_writev
-#endif
-
-#ifdef __NR_prof
-# define SYS_prof __NR_prof
-#endif
-
-#ifdef __NR_profil
-# define SYS_profil __NR_profil
-#endif
-
-#ifdef __NR_pselect6
-# define SYS_pselect6 __NR_pselect6
-#endif
-
-#ifdef __NR_pselect6_time64
-# define SYS_pselect6_time64 __NR_pselect6_time64
-#endif
-
-#ifdef __NR_ptrace
-# define SYS_ptrace __NR_ptrace
-#endif
-
-#ifdef __NR_putpmsg
-# define SYS_putpmsg __NR_putpmsg
-#endif
-
-#ifdef __NR_pwrite64
-# define SYS_pwrite64 __NR_pwrite64
-#endif
-
-#ifdef __NR_pwritev
-# define SYS_pwritev __NR_pwritev
-#endif
-
-#ifdef __NR_pwritev2
-# define SYS_pwritev2 __NR_pwritev2
-#endif
-
-#ifdef __NR_query_module
-# define SYS_query_module __NR_query_module
-#endif
-
-#ifdef __NR_quotactl
-# define SYS_quotactl __NR_quotactl
-#endif
-
-#ifdef __NR_read
-# define SYS_read __NR_read
-#endif
-
-#ifdef __NR_readahead
-# define SYS_readahead __NR_readahead
-#endif
-
-#ifdef __NR_readdir
-# define SYS_readdir __NR_readdir
-#endif
-
-#ifdef __NR_readlink
-# define SYS_readlink __NR_readlink
-#endif
-
-#ifdef __NR_readlinkat
-# define SYS_readlinkat __NR_readlinkat
-#endif
-
-#ifdef __NR_readv
-# define SYS_readv __NR_readv
-#endif
-
-#ifdef __NR_reboot
-# define SYS_reboot __NR_reboot
-#endif
-
-#ifdef __NR_recv
-# define SYS_recv __NR_recv
-#endif
-
-#ifdef __NR_recvfrom
-# define SYS_recvfrom __NR_recvfrom
-#endif
-
-#ifdef __NR_recvmmsg
-# define SYS_recvmmsg __NR_recvmmsg
-#endif
-
-#ifdef __NR_recvmmsg_time64
-# define SYS_recvmmsg_time64 __NR_recvmmsg_time64
-#endif
-
-#ifdef __NR_recvmsg
-# define SYS_recvmsg __NR_recvmsg
-#endif
-
-#ifdef __NR_remap_file_pages
-# define SYS_remap_file_pages __NR_remap_file_pages
-#endif
-
-#ifdef __NR_removexattr
-# define SYS_removexattr __NR_removexattr
-#endif
-
-#ifdef __NR_rename
-# define SYS_rename __NR_rename
-#endif
-
-#ifdef __NR_renameat
-# define SYS_renameat __NR_renameat
-#endif
-
-#ifdef __NR_renameat2
-# define SYS_renameat2 __NR_renameat2
-#endif
-
-#ifdef __NR_request_key
-# define SYS_request_key __NR_request_key
-#endif
-
-#ifdef __NR_restart_syscall
-# define SYS_restart_syscall __NR_restart_syscall
-#endif
-
-#ifdef __NR_riscv_flush_icache
-# define SYS_riscv_flush_icache __NR_riscv_flush_icache
-#endif
-
-#ifdef __NR_rmdir
-# define SYS_rmdir __NR_rmdir
-#endif
-
-#ifdef __NR_rseq
-# define SYS_rseq __NR_rseq
-#endif
-
-#ifdef __NR_rt_sigaction
-# define SYS_rt_sigaction __NR_rt_sigaction
-#endif
-
-#ifdef __NR_rt_sigpending
-# define SYS_rt_sigpending __NR_rt_sigpending
-#endif
-
-#ifdef __NR_rt_sigprocmask
-# define SYS_rt_sigprocmask __NR_rt_sigprocmask
-#endif
-
-#ifdef __NR_rt_sigqueueinfo
-# define SYS_rt_sigqueueinfo __NR_rt_sigqueueinfo
-#endif
-
-#ifdef __NR_rt_sigreturn
-# define SYS_rt_sigreturn __NR_rt_sigreturn
-#endif
-
-#ifdef __NR_rt_sigsuspend
-# define SYS_rt_sigsuspend __NR_rt_sigsuspend
-#endif
-
-#ifdef __NR_rt_sigtimedwait
-# define SYS_rt_sigtimedwait __NR_rt_sigtimedwait
-#endif
-
-#ifdef __NR_rt_sigtimedwait_time64
-# define SYS_rt_sigtimedwait_time64 __NR_rt_sigtimedwait_time64
-#endif
-
-#ifdef __NR_rt_tgsigqueueinfo
-# define SYS_rt_tgsigqueueinfo __NR_rt_tgsigqueueinfo
-#endif
-
-#ifdef __NR_rtas
-# define SYS_rtas __NR_rtas
-#endif
-
-#ifdef __NR_s390_guarded_storage
-# define SYS_s390_guarded_storage __NR_s390_guarded_storage
-#endif
-
-#ifdef __NR_s390_pci_mmio_read
-# define SYS_s390_pci_mmio_read __NR_s390_pci_mmio_read
-#endif
-
-#ifdef __NR_s390_pci_mmio_write
-# define SYS_s390_pci_mmio_write __NR_s390_pci_mmio_write
-#endif
-
-#ifdef __NR_s390_runtime_instr
-# define SYS_s390_runtime_instr __NR_s390_runtime_instr
-#endif
-
-#ifdef __NR_s390_sthyi
-# define SYS_s390_sthyi __NR_s390_sthyi
-#endif
-
-#ifdef __NR_sched_get_affinity
-# define SYS_sched_get_affinity __NR_sched_get_affinity
-#endif
-
-#ifdef __NR_sched_get_priority_max
-# define SYS_sched_get_priority_max __NR_sched_get_priority_max
-#endif
-
-#ifdef __NR_sched_get_priority_min
-# define SYS_sched_get_priority_min __NR_sched_get_priority_min
-#endif
-
-#ifdef __NR_sched_getaffinity
-# define SYS_sched_getaffinity __NR_sched_getaffinity
-#endif
-
-#ifdef __NR_sched_getattr
-# define SYS_sched_getattr __NR_sched_getattr
-#endif
-
-#ifdef __NR_sched_getparam
-# define SYS_sched_getparam __NR_sched_getparam
-#endif
-
-#ifdef __NR_sched_getscheduler
-# define SYS_sched_getscheduler __NR_sched_getscheduler
-#endif
-
-#ifdef __NR_sched_rr_get_interval
-# define SYS_sched_rr_get_interval __NR_sched_rr_get_interval
-#endif
-
-#ifdef __NR_sched_rr_get_interval_time64
-# define SYS_sched_rr_get_interval_time64 __NR_sched_rr_get_interval_time64
-#endif
-
-#ifdef __NR_sched_set_affinity
-# define SYS_sched_set_affinity __NR_sched_set_affinity
-#endif
-
-#ifdef __NR_sched_setaffinity
-# define SYS_sched_setaffinity __NR_sched_setaffinity
-#endif
-
-#ifdef __NR_sched_setattr
-# define SYS_sched_setattr __NR_sched_setattr
-#endif
-
-#ifdef __NR_sched_setparam
-# define SYS_sched_setparam __NR_sched_setparam
-#endif
-
-#ifdef __NR_sched_setscheduler
-# define SYS_sched_setscheduler __NR_sched_setscheduler
-#endif
-
-#ifdef __NR_sched_yield
-# define SYS_sched_yield __NR_sched_yield
-#endif
-
-#ifdef __NR_seccomp
-# define SYS_seccomp __NR_seccomp
-#endif
-
-#ifdef __NR_security
-# define SYS_security __NR_security
-#endif
-
-#ifdef __NR_select
-# define SYS_select __NR_select
-#endif
-
-#ifdef __NR_semctl
-# define SYS_semctl __NR_semctl
-#endif
-
-#ifdef __NR_semget
-# define SYS_semget __NR_semget
-#endif
-
-#ifdef __NR_semop
-# define SYS_semop __NR_semop
-#endif
-
-#ifdef __NR_semtimedop
-# define SYS_semtimedop __NR_semtimedop
-#endif
-
-#ifdef __NR_semtimedop_time64
-# define SYS_semtimedop_time64 __NR_semtimedop_time64
-#endif
-
-#ifdef __NR_send
-# define SYS_send __NR_send
-#endif
-
-#ifdef __NR_sendfile
-# define SYS_sendfile __NR_sendfile
-#endif
-
-#ifdef __NR_sendfile64
-# define SYS_sendfile64 __NR_sendfile64
-#endif
-
-#ifdef __NR_sendmmsg
-# define SYS_sendmmsg __NR_sendmmsg
-#endif
-
-#ifdef __NR_sendmsg
-# define SYS_sendmsg __NR_sendmsg
-#endif
-
-#ifdef __NR_sendto
-# define SYS_sendto __NR_sendto
-#endif
-
-#ifdef __NR_set_mempolicy
-# define SYS_set_mempolicy __NR_set_mempolicy
-#endif
-
-#ifdef __NR_set_robust_list
-# define SYS_set_robust_list __NR_set_robust_list
-#endif
-
-#ifdef __NR_set_thread_area
-# define SYS_set_thread_area __NR_set_thread_area
-#endif
-
-#ifdef __NR_set_tid_address
-# define SYS_set_tid_address __NR_set_tid_address
-#endif
-
-#ifdef __NR_set_tls
-# define SYS_set_tls __NR_set_tls
-#endif
-
-#ifdef __NR_setdomainname
-# define SYS_setdomainname __NR_setdomainname
-#endif
-
-#ifdef __NR_setfsgid
-# define SYS_setfsgid __NR_setfsgid
-#endif
-
-#ifdef __NR_setfsgid32
-# define SYS_setfsgid32 __NR_setfsgid32
-#endif
-
-#ifdef __NR_setfsuid
-# define SYS_setfsuid __NR_setfsuid
-#endif
-
-#ifdef __NR_setfsuid32
-# define SYS_setfsuid32 __NR_setfsuid32
-#endif
-
-#ifdef __NR_setgid
-# define SYS_setgid __NR_setgid
-#endif
-
-#ifdef __NR_setgid32
-# define SYS_setgid32 __NR_setgid32
-#endif
-
-#ifdef __NR_setgroups
-# define SYS_setgroups __NR_setgroups
-#endif
-
-#ifdef __NR_setgroups32
-# define SYS_setgroups32 __NR_setgroups32
-#endif
-
-#ifdef __NR_sethae
-# define SYS_sethae __NR_sethae
-#endif
-
-#ifdef __NR_sethostname
-# define SYS_sethostname __NR_sethostname
-#endif
-
-#ifdef __NR_setitimer
-# define SYS_setitimer __NR_setitimer
-#endif
-
-#ifdef __NR_setns
-# define SYS_setns __NR_setns
-#endif
-
-#ifdef __NR_setpgid
-# define SYS_setpgid __NR_setpgid
-#endif
-
-#ifdef __NR_setpgrp
-# define SYS_setpgrp __NR_setpgrp
-#endif
-
-#ifdef __NR_setpriority
-# define SYS_setpriority __NR_setpriority
-#endif
-
-#ifdef __NR_setregid
-# define SYS_setregid __NR_setregid
-#endif
-
-#ifdef __NR_setregid32
-# define SYS_setregid32 __NR_setregid32
-#endif
-
-#ifdef __NR_setresgid
-# define SYS_setresgid __NR_setresgid
-#endif
-
-#ifdef __NR_setresgid32
-# define SYS_setresgid32 __NR_setresgid32
-#endif
-
-#ifdef __NR_setresuid
-# define SYS_setresuid __NR_setresuid
-#endif
-
-#ifdef __NR_setresuid32
-# define SYS_setresuid32 __NR_setresuid32
-#endif
-
-#ifdef __NR_setreuid
-# define SYS_setreuid __NR_setreuid
-#endif
-
-#ifdef __NR_setreuid32
-# define SYS_setreuid32 __NR_setreuid32
-#endif
-
-#ifdef __NR_setrlimit
-# define SYS_setrlimit __NR_setrlimit
-#endif
-
-#ifdef __NR_setsid
-# define SYS_setsid __NR_setsid
-#endif
-
-#ifdef __NR_setsockopt
-# define SYS_setsockopt __NR_setsockopt
-#endif
-
-#ifdef __NR_settimeofday
-# define SYS_settimeofday __NR_settimeofday
-#endif
-
-#ifdef __NR_setuid
-# define SYS_setuid __NR_setuid
-#endif
-
-#ifdef __NR_setuid32
-# define SYS_setuid32 __NR_setuid32
-#endif
-
-#ifdef __NR_setxattr
-# define SYS_setxattr __NR_setxattr
-#endif
-
-#ifdef __NR_sgetmask
-# define SYS_sgetmask __NR_sgetmask
-#endif
-
-#ifdef __NR_shmat
-# define SYS_shmat __NR_shmat
-#endif
-
-#ifdef __NR_shmctl
-# define SYS_shmctl __NR_shmctl
-#endif
-
-#ifdef __NR_shmdt
-# define SYS_shmdt __NR_shmdt
-#endif
-
-#ifdef __NR_shmget
-# define SYS_shmget __NR_shmget
-#endif
-
-#ifdef __NR_shutdown
-# define SYS_shutdown __NR_shutdown
-#endif
-
-#ifdef __NR_sigaction
-# define SYS_sigaction __NR_sigaction
-#endif
-
-#ifdef __NR_sigaltstack
-# define SYS_sigaltstack __NR_sigaltstack
-#endif
-
-#ifdef __NR_signal
-# define SYS_signal __NR_signal
-#endif
-
-#ifdef __NR_signalfd
-# define SYS_signalfd __NR_signalfd
-#endif
-
-#ifdef __NR_signalfd4
-# define SYS_signalfd4 __NR_signalfd4
-#endif
-
-#ifdef __NR_sigpending
-# define SYS_sigpending __NR_sigpending
-#endif
-
-#ifdef __NR_sigprocmask
-# define SYS_sigprocmask __NR_sigprocmask
-#endif
-
-#ifdef __NR_sigreturn
-# define SYS_sigreturn __NR_sigreturn
-#endif
-
-#ifdef __NR_sigsuspend
-# define SYS_sigsuspend __NR_sigsuspend
-#endif
-
-#ifdef __NR_socket
-# define SYS_socket __NR_socket
-#endif
-
-#ifdef __NR_socketcall
-# define SYS_socketcall __NR_socketcall
-#endif
-
-#ifdef __NR_socketpair
-# define SYS_socketpair __NR_socketpair
-#endif
-
-#ifdef __NR_splice
-# define SYS_splice __NR_splice
-#endif
-
-#ifdef __NR_spu_create
-# define SYS_spu_create __NR_spu_create
-#endif
-
-#ifdef __NR_spu_run
-# define SYS_spu_run __NR_spu_run
-#endif
-
-#ifdef __NR_ssetmask
-# define SYS_ssetmask __NR_ssetmask
-#endif
-
-#ifdef __NR_stat
-# define SYS_stat __NR_stat
-#endif
-
-#ifdef __NR_stat64
-# define SYS_stat64 __NR_stat64
-#endif
-
-#ifdef __NR_statfs
-# define SYS_statfs __NR_statfs
-#endif
-
-#ifdef __NR_statfs64
-# define SYS_statfs64 __NR_statfs64
-#endif
-
-#ifdef __NR_statx
-# define SYS_statx __NR_statx
-#endif
-
-#ifdef __NR_stime
-# define SYS_stime __NR_stime
-#endif
-
-#ifdef __NR_stty
-# define SYS_stty __NR_stty
-#endif
-
-#ifdef __NR_subpage_prot
-# define SYS_subpage_prot __NR_subpage_prot
-#endif
-
-#ifdef __NR_swapcontext
-# define SYS_swapcontext __NR_swapcontext
-#endif
-
-#ifdef __NR_swapoff
-# define SYS_swapoff __NR_swapoff
-#endif
-
-#ifdef __NR_swapon
-# define SYS_swapon __NR_swapon
-#endif
-
-#ifdef __NR_switch_endian
-# define SYS_switch_endian __NR_switch_endian
-#endif
-
-#ifdef __NR_symlink
-# define SYS_symlink __NR_symlink
-#endif
-
-#ifdef __NR_symlinkat
-# define SYS_symlinkat __NR_symlinkat
-#endif
-
-#ifdef __NR_sync
-# define SYS_sync __NR_sync
-#endif
-
-#ifdef __NR_sync_file_range
-# define SYS_sync_file_range __NR_sync_file_range
-#endif
-
-#ifdef __NR_sync_file_range2
-# define SYS_sync_file_range2 __NR_sync_file_range2
-#endif
-
-#ifdef __NR_syncfs
-# define SYS_syncfs __NR_syncfs
-#endif
-
-#ifdef __NR_sys_debug_setcontext
-# define SYS_sys_debug_setcontext __NR_sys_debug_setcontext
-#endif
-
-#ifdef __NR_sys_epoll_create
-# define SYS_sys_epoll_create __NR_sys_epoll_create
-#endif
-
-#ifdef __NR_sys_epoll_ctl
-# define SYS_sys_epoll_ctl __NR_sys_epoll_ctl
-#endif
-
-#ifdef __NR_sys_epoll_wait
-# define SYS_sys_epoll_wait __NR_sys_epoll_wait
-#endif
-
-#ifdef __NR_syscall
-# define SYS_syscall __NR_syscall
-#endif
-
-#ifdef __NR_sysfs
-# define SYS_sysfs __NR_sysfs
-#endif
-
-#ifdef __NR_sysinfo
-# define SYS_sysinfo __NR_sysinfo
-#endif
-
-#ifdef __NR_syslog
-# define SYS_syslog __NR_syslog
-#endif
-
-#ifdef __NR_sysmips
-# define SYS_sysmips __NR_sysmips
-#endif
-
-#ifdef __NR_tee
-# define SYS_tee __NR_tee
-#endif
-
-#ifdef __NR_tgkill
-# define SYS_tgkill __NR_tgkill
-#endif
-
-#ifdef __NR_time
-# define SYS_time __NR_time
-#endif
-
-#ifdef __NR_timer_create
-# define SYS_timer_create __NR_timer_create
-#endif
-
-#ifdef __NR_timer_delete
-# define SYS_timer_delete __NR_timer_delete
-#endif
-
-#ifdef __NR_timer_getoverrun
-# define SYS_timer_getoverrun __NR_timer_getoverrun
-#endif
-
-#ifdef __NR_timer_gettime
-# define SYS_timer_gettime __NR_timer_gettime
-#endif
-
-#ifdef __NR_timer_gettime64
-# define SYS_timer_gettime64 __NR_timer_gettime64
-#endif
-
-#ifdef __NR_timer_settime
-# define SYS_timer_settime __NR_timer_settime
-#endif
-
-#ifdef __NR_timer_settime64
-# define SYS_timer_settime64 __NR_timer_settime64
-#endif
-
-#ifdef __NR_timerfd
-# define SYS_timerfd __NR_timerfd
-#endif
-
-#ifdef __NR_timerfd_create
-# define SYS_timerfd_create __NR_timerfd_create
-#endif
-
-#ifdef __NR_timerfd_gettime
-# define SYS_timerfd_gettime __NR_timerfd_gettime
-#endif
-
-#ifdef __NR_timerfd_gettime64
-# define SYS_timerfd_gettime64 __NR_timerfd_gettime64
-#endif
-
-#ifdef __NR_timerfd_settime
-# define SYS_timerfd_settime __NR_timerfd_settime
-#endif
-
-#ifdef __NR_timerfd_settime64
-# define SYS_timerfd_settime64 __NR_timerfd_settime64
-#endif
-
-#ifdef __NR_times
-# define SYS_times __NR_times
-#endif
-
-#ifdef __NR_tkill
-# define SYS_tkill __NR_tkill
-#endif
-
-#ifdef __NR_truncate
-# define SYS_truncate __NR_truncate
-#endif
-
-#ifdef __NR_truncate64
-# define SYS_truncate64 __NR_truncate64
-#endif
-
-#ifdef __NR_tuxcall
-# define SYS_tuxcall __NR_tuxcall
-#endif
-
-#ifdef __NR_udftrap
-# define SYS_udftrap __NR_udftrap
-#endif
-
-#ifdef __NR_ugetrlimit
-# define SYS_ugetrlimit __NR_ugetrlimit
-#endif
-
-#ifdef __NR_ulimit
-# define SYS_ulimit __NR_ulimit
-#endif
-
-#ifdef __NR_umask
-# define SYS_umask __NR_umask
-#endif
-
-#ifdef __NR_umount
-# define SYS_umount __NR_umount
-#endif
-
-#ifdef __NR_umount2
-# define SYS_umount2 __NR_umount2
-#endif
-
-#ifdef __NR_uname
-# define SYS_uname __NR_uname
-#endif
-
-#ifdef __NR_unlink
-# define SYS_unlink __NR_unlink
-#endif
-
-#ifdef __NR_unlinkat
-# define SYS_unlinkat __NR_unlinkat
-#endif
-
-#ifdef __NR_unshare
-# define SYS_unshare __NR_unshare
-#endif
-
-#ifdef __NR_uselib
-# define SYS_uselib __NR_uselib
-#endif
-
-#ifdef __NR_userfaultfd
-# define SYS_userfaultfd __NR_userfaultfd
-#endif
-
-#ifdef __NR_usr26
-# define SYS_usr26 __NR_usr26
-#endif
-
-#ifdef __NR_usr32
-# define SYS_usr32 __NR_usr32
-#endif
-
-#ifdef __NR_ustat
-# define SYS_ustat __NR_ustat
-#endif
-
-#ifdef __NR_utime
-# define SYS_utime __NR_utime
-#endif
-
-#ifdef __NR_utimensat
-# define SYS_utimensat __NR_utimensat
-#endif
-
-#ifdef __NR_utimensat_time64
-# define SYS_utimensat_time64 __NR_utimensat_time64
-#endif
-
-#ifdef __NR_utimes
-# define SYS_utimes __NR_utimes
-#endif
-
-#ifdef __NR_utrap_install
-# define SYS_utrap_install __NR_utrap_install
-#endif
-
-#ifdef __NR_vfork
-# define SYS_vfork __NR_vfork
-#endif
-
-#ifdef __NR_vhangup
-# define SYS_vhangup __NR_vhangup
-#endif
-
-#ifdef __NR_vm86
-# define SYS_vm86 __NR_vm86
-#endif
-
-#ifdef __NR_vm86old
-# define SYS_vm86old __NR_vm86old
-#endif
-
-#ifdef __NR_vmsplice
-# define SYS_vmsplice __NR_vmsplice
-#endif
-
-#ifdef __NR_vserver
-# define SYS_vserver __NR_vserver
-#endif
-
-#ifdef __NR_wait4
-# define SYS_wait4 __NR_wait4
-#endif
-
-#ifdef __NR_waitid
-# define SYS_waitid __NR_waitid
-#endif
-
-#ifdef __NR_waitpid
-# define SYS_waitpid __NR_waitpid
-#endif
-
-#ifdef __NR_write
-# define SYS_write __NR_write
-#endif
-
-#ifdef __NR_writev
-# define SYS_writev __NR_writev
-#endif
-
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog-ldbl.h
deleted file mode 100644
index b6fbb08..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog-ldbl.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* -mlong-double-64 compatibility mode for syslog functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include <bits/syslog-ldbl.h> directly; use <sys/syslog.h> instead."
-#endif
-
-__LDBL_REDIR_DECL (syslog)
-
-#ifdef __USE_MISC
-__LDBL_REDIR_DECL (vsyslog)
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (syslog_chk)
-
-# ifdef __USE_MISC
-__LDBL_REDIR2_DECL (vsyslog_chk)
-# endif
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog-path.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog-path.h
deleted file mode 100644
index 1449062..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog-path.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* <bits/syslog-path.h> -- _PATH_LOG definition
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include this file directly. Use <sys/syslog.h> instead"
-#endif
-
-#ifndef _BITS_SYSLOG_PATH_H
-#define _BITS_SYSLOG_PATH_H 1
-
-#define _PATH_LOG "/dev/log"
-
-#endif /* bits/syslog-path.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog.h
deleted file mode 100644
index 5825f13..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/syslog.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Checking macros for syslog functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSLOG_H
-# error "Never include <bits/syslog.h> directly; use <sys/syslog.h> instead."
-#endif
-
-#ifdef __USE_MISC
-extern void __vsyslog_chk (int __pri, int __flag, const char *__fmt,
- __gnuc_va_list __ap)
- __attribute__ ((__format__ (__printf__, 3, 0)));
-
-__fortify_potential_overload __attribute__ ((__format__ (__printf__, 2, 0))) void
-vsyslog (int __pri, const char *const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- __vsyslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-#endif
-
-extern void __syslog_chk (int __pri, int __flag, const char *__fmt, ...)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-
-#if defined __use_clang_fortify && __USE_MISC
-/* clang doesn't support __va_arg_pack, so this is only possible if we have
- vsyslog. */
-__fortify_overload __attribute__ ((__format__ (__printf__, 2, 3))) void
-syslog (int __pri, const char *const __clang_pass_object_size __fmt, ...)
-{
- __gnuc_va_list __ap;
- va_start (__ap, __fmt);
- __vsyslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
- va_end (__ap);
-}
-#elif defined __va_arg_pack
-__fortify_function void
-syslog (int __pri, const char *__fmt, ...)
-{
- __syslog_chk (__pri, __USE_FORTIFY_LEVEL - 1, __fmt, __va_arg_pack ());
-}
-#elif !defined __cplusplus
-# define syslog(pri, ...) \
- __syslog_chk (pri, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sysmacros.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sysmacros.h
deleted file mode 100644
index 55913b1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/sysmacros.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* Definitions of macros to access `dev_t' values.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_SYSMACROS_H
-#define _BITS_SYSMACROS_H 1
-
-#ifndef _SYS_SYSMACROS_H
-# error "Never include <bits/sysmacros.h> directly; use <sys/sysmacros.h> instead."
-#endif
-
-/* dev_t in glibc is a 64-bit quantity, with 32-bit major and minor numbers.
- Our default encoding is MMMM Mmmm mmmM MMmm, where M is a hex digit of
- the major number and m is a hex digit of the minor number. This is
- downward compatible with legacy systems where dev_t is 16 bits wide,
- encoded as MMmm. It is also downward compatible with the Linux kernel,
- which (as of 2016) uses 32-bit dev_t, encoded as mmmM MMmm.
-
- Systems that use an incompatible encoding for dev_t should override this
- file in the appropriate sysdeps subdirectory. */
-
-#define __SYSMACROS_DECLARE_MAJOR(DECL_TEMPL) \
- DECL_TEMPL(unsigned int, major, (__dev_t __dev))
-
-#define __SYSMACROS_DEFINE_MAJOR(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MAJOR (DECL_TEMPL) \
- { \
- unsigned int __major; \
- __major = ((__dev & (__dev_t) 0x00000000000fff00u) >> 8); \
- __major |= ((__dev & (__dev_t) 0xfffff00000000000u) >> 32); \
- return __major; \
- }
-
-#define __SYSMACROS_DECLARE_MINOR(DECL_TEMPL) \
- DECL_TEMPL(unsigned int, minor, (__dev_t __dev))
-
-#define __SYSMACROS_DEFINE_MINOR(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MINOR (DECL_TEMPL) \
- { \
- unsigned int __minor; \
- __minor = ((__dev & (__dev_t) 0x00000000000000ffu) >> 0); \
- __minor |= ((__dev & (__dev_t) 0x00000ffffff00000u) >> 12); \
- return __minor; \
- }
-
-#define __SYSMACROS_DECLARE_MAKEDEV(DECL_TEMPL) \
- DECL_TEMPL(__dev_t, makedev, (unsigned int __major, unsigned int __minor))
-
-#define __SYSMACROS_DEFINE_MAKEDEV(DECL_TEMPL) \
- __SYSMACROS_DECLARE_MAKEDEV (DECL_TEMPL) \
- { \
- __dev_t __dev; \
- __dev = (((__dev_t) (__major & 0x00000fffu)) << 8); \
- __dev |= (((__dev_t) (__major & 0xfffff000u)) << 32); \
- __dev |= (((__dev_t) (__minor & 0x000000ffu)) << 0); \
- __dev |= (((__dev_t) (__minor & 0xffffff00u)) << 12); \
- return __dev; \
- }
-
-#endif /* bits/sysmacros.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-baud.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-baud.h
deleted file mode 100644
index 0ec0484..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-baud.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* termios baud rate selection definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-baud.h> directly; use <termios.h> instead."
-#endif
-
-#ifdef __USE_MISC
-# define CBAUD 000000010017 /* Baud speed mask (not in POSIX). */
-# define CBAUDEX 000000010000 /* Extra baud speed mask, included in CBAUD.
- (not in POSIX). */
-# define CIBAUD 002003600000 /* Input baud rate (not used). */
-# define CMSPAR 010000000000 /* Mark or space (stick) parity. */
-# define CRTSCTS 020000000000 /* Flow control. */
-#endif
-
-/* Extra output baud rates (not in POSIX). */
-#define B57600 0010001
-#define B115200 0010002
-#define B230400 0010003
-#define B460800 0010004
-#define B500000 0010005
-#define B576000 0010006
-#define B921600 0010007
-#define B1000000 0010010
-#define B1152000 0010011
-#define B1500000 0010012
-#define B2000000 0010013
-#define B2500000 0010014
-#define B3000000 0010015
-#define B3500000 0010016
-#define B4000000 0010017
-#define __MAX_BAUD B4000000
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_cc.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_cc.h
deleted file mode 100644
index a44813c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_cc.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* termios c_cc symbolic constant definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios_c_cc.h> directly; use <termios.h> instead."
-#endif
-
-/* c_cc characters */
-#define VINTR 0
-#define VQUIT 1
-#define VERASE 2
-#define VKILL 3
-#define VEOF 4
-#define VTIME 5
-#define VMIN 6
-#define VSWTC 7
-#define VSTART 8
-#define VSTOP 9
-#define VSUSP 10
-#define VEOL 11
-#define VREPRINT 12
-#define VDISCARD 13
-#define VWERASE 14
-#define VLNEXT 15
-#define VEOL2 16
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_cflag.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_cflag.h
deleted file mode 100644
index d1b45e6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_cflag.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* termios control mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_cflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_cflag bits. */
-#define CSIZE 0000060
-#define CS5 0000000
-#define CS6 0000020
-#define CS7 0000040
-#define CS8 0000060
-#define CSTOPB 0000100
-#define CREAD 0000200
-#define PARENB 0000400
-#define PARODD 0001000
-#define HUPCL 0002000
-#define CLOCAL 0004000
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_iflag.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_iflag.h
deleted file mode 100644
index c74511c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_iflag.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* termios input mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-ciflags.h> directly; use <termios.h> instead."
-#endif
-
-/* c_iflag bits */
-#define IGNBRK 0000001 /* Ignore break condition. */
-#define BRKINT 0000002 /* Signal interrupt on break. */
-#define IGNPAR 0000004 /* Ignore characters with parity errors. */
-#define PARMRK 0000010 /* Mark parity and framing errors. */
-#define INPCK 0000020 /* Enable input parity check. */
-#define ISTRIP 0000040 /* Strip 8th bit off characters. */
-#define INLCR 0000100 /* Map NL to CR on input. */
-#define IGNCR 0000200 /* Ignore CR. */
-#define ICRNL 0000400 /* Map CR to NL on input. */
-#define IUCLC 0001000 /* Map uppercase characters to lowercase on input
- (not in POSIX). */
-#define IXON 0002000 /* Enable start/stop output control. */
-#define IXANY 0004000 /* Enable any character to restart output. */
-#define IXOFF 0010000 /* Enable start/stop input control. */
-#define IMAXBEL 0020000 /* Ring bell when input queue is full
- (not in POSIX). */
-#define IUTF8 0040000 /* Input is UTF8 (not in POSIX). */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_lflag.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_lflag.h
deleted file mode 100644
index 0b2b5db..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_lflag.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* termios local mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_lflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_lflag bits */
-#define ISIG 0000001 /* Enable signals. */
-#define ICANON 0000002 /* Canonical input (erase and kill processing). */
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define XCASE 0000004
-#endif
-#define ECHO 0000010 /* Enable echo. */
-#define ECHOE 0000020 /* Echo erase character as error-correcting
- backspace. */
-#define ECHOK 0000040 /* Echo KILL. */
-#define ECHONL 0000100 /* Echo NL. */
-#define NOFLSH 0000200 /* Disable flush after interrupt or quit. */
-#define TOSTOP 0000400 /* Send SIGTTOU for background output. */
-#ifdef __USE_MISC
-# define ECHOCTL 0001000 /* If ECHO is also set, terminal special characters
- other than TAB, NL, START, and STOP are echoed as
- ^X, where X is the character with ASCII code 0x40
- greater than the special character
- (not in POSIX). */
-# define ECHOPRT 0002000 /* If ICANON and ECHO are also set, characters are
- printed as they are being erased
- (not in POSIX). */
-# define ECHOKE 0004000 /* If ICANON is also set, KILL is echoed by erasing
- each character on the line, as specified by ECHOE
- and ECHOPRT (not in POSIX). */
-# define FLUSHO 0010000 /* Output is being flushed. This flag is toggled by
- typing the DISCARD character (not in POSIX). */
-# define PENDIN 0040000 /* All characters in the input queue are reprinted
- when the next character is read
- (not in POSIX). */
-#endif
-#define IEXTEN 0100000 /* Enable implementation-defined input
- processing. */
-#ifdef __USE_MISC
-# define EXTPROC 0200000
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_oflag.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_oflag.h
deleted file mode 100644
index 6bf7a29..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-c_oflag.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/* termios output mode definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-c_oflag.h> directly; use <termios.h> instead."
-#endif
-
-/* c_oflag bits */
-#define OPOST 0000001 /* Post-process output. */
-#define OLCUC 0000002 /* Map lowercase characters to uppercase on output.
- (not in POSIX). */
-#define ONLCR 0000004 /* Map NL to CR-NL on output. */
-#define OCRNL 0000010 /* Map CR to NL on output. */
-#define ONOCR 0000020 /* No CR output at column 0. */
-#define ONLRET 0000040 /* NL performs CR function. */
-#define OFILL 0000100 /* Use fill characters for delay. */
-#define OFDEL 0000200 /* Fill is DEL. */
-#if defined __USE_MISC || defined __USE_XOPEN
-# define NLDLY 0000400 /* Select newline delays: */
-# define NL0 0000000 /* Newline type 0. */
-# define NL1 0000400 /* Newline type 1. */
-# define CRDLY 0003000 /* Select carriage-return delays: */
-# define CR0 0000000 /* Carriage-return delay type 0. */
-# define CR1 0001000 /* Carriage-return delay type 1. */
-# define CR2 0002000 /* Carriage-return delay type 2. */
-# define CR3 0003000 /* Carriage-return delay type 3. */
-# define TABDLY 0014000 /* Select horizontal-tab delays: */
-# define TAB0 0000000 /* Horizontal-tab delay type 0. */
-# define TAB1 0004000 /* Horizontal-tab delay type 1. */
-# define TAB2 0010000 /* Horizontal-tab delay type 2. */
-# define TAB3 0014000 /* Expand tabs to spaces. */
-# define BSDLY 0020000 /* Select backspace delays: */
-# define BS0 0000000 /* Backspace-delay type 0. */
-# define BS1 0020000 /* Backspace-delay type 1. */
-# define FFDLY 0100000 /* Select form-feed delays: */
-# define FF0 0000000 /* Form-feed delay type 0. */
-# define FF1 0100000 /* Form-feed delay type 1. */
-#endif
-
-#define VTDLY 0040000 /* Select vertical-tab delays: */
-#define VT0 0000000 /* Vertical-tab delay type 0. */
-#define VT1 0040000 /* Vertical-tab delay type 1. */
-
-#ifdef __USE_MISC
-# define XTABS 0014000
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-misc.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-misc.h
deleted file mode 100644
index 690b601..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-misc.h
+++ /dev/null
@@ -1,21 +0,0 @@
-/* termios baud platform specific definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-misc.h> directly; use <termios.h> instead."
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-struct.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-struct.h
deleted file mode 100644
index f227f5b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-struct.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* struct termios definition. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-struct.h> directly; use <termios.h> instead."
-#endif
-
-#define NCCS 32
-struct termios
- {
- tcflag_t c_iflag; /* input mode flags */
- tcflag_t c_oflag; /* output mode flags */
- tcflag_t c_cflag; /* control mode flags */
- tcflag_t c_lflag; /* local mode flags */
- cc_t c_line; /* line discipline */
- cc_t c_cc[NCCS]; /* control characters */
- speed_t c_ispeed; /* input speed */
- speed_t c_ospeed; /* output speed */
-#define _HAVE_STRUCT_TERMIOS_C_ISPEED 1
-#define _HAVE_STRUCT_TERMIOS_C_OSPEED 1
- };
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-tcflow.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-tcflow.h
deleted file mode 100644
index 3ee5631..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios-tcflow.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* termios tcflag symbolic contants definitions. Linux/generic version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios-tcflow.h> directly; use <termios.h> instead."
-#endif
-
-/* tcsetattr uses these. */
-#define TCSANOW 0
-#define TCSADRAIN 1
-#define TCSAFLUSH 2
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios.h
deleted file mode 100644
index 67c847f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/termios.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* termios type and macro definitions. Linux version.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TERMIOS_H
-# error "Never include <bits/termios.h> directly; use <termios.h> instead."
-#endif
-
-typedef unsigned char cc_t;
-typedef unsigned int speed_t;
-typedef unsigned int tcflag_t;
-
-#include <bits/termios-struct.h>
-#include <bits/termios-c_cc.h>
-#include <bits/termios-c_iflag.h>
-#include <bits/termios-c_oflag.h>
-
-/* c_cflag bit meaning */
-#define B0 0000000 /* hang up */
-#define B50 0000001
-#define B75 0000002
-#define B110 0000003
-#define B134 0000004
-#define B150 0000005
-#define B200 0000006
-#define B300 0000007
-#define B600 0000010
-#define B1200 0000011
-#define B1800 0000012
-#define B2400 0000013
-#define B4800 0000014
-#define B9600 0000015
-#define B19200 0000016
-#define B38400 0000017
-#ifdef __USE_MISC
-# define EXTA B19200
-# define EXTB B38400
-#endif
-#include <bits/termios-baud.h>
-
-#include <bits/termios-c_cflag.h>
-#include <bits/termios-c_lflag.h>
-
-#ifdef __USE_MISC
-/* ioctl (fd, TIOCSERGETLSR, &result) where result may be as below */
-# define TIOCSER_TEMT 0x01 /* Transmitter physically empty */
-#endif
-
-/* tcflow() and TCXONC use these */
-#define TCOOFF 0
-#define TCOON 1
-#define TCIOFF 2
-#define TCION 3
-
-/* tcflush() and TCFLSH use these */
-#define TCIFLUSH 0
-#define TCOFLUSH 1
-#define TCIOFLUSH 2
-
-#include <bits/termios-tcflow.h>
-
-#include <bits/termios-misc.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/thread-shared-types.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/thread-shared-types.h
deleted file mode 100644
index 44bf1e3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/thread-shared-types.h
+++ /dev/null
@@ -1,129 +0,0 @@
-/* Common threading primitives definitions for both POSIX and C11.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_SHARED_TYPES_H
-#define _THREAD_SHARED_TYPES_H 1
-
-/* Arch-specific definitions. Each architecture must define the following
- macros to define the expected sizes of pthread data types:
-
- __SIZEOF_PTHREAD_ATTR_T - size of pthread_attr_t.
- __SIZEOF_PTHREAD_MUTEX_T - size of pthread_mutex_t.
- __SIZEOF_PTHREAD_MUTEXATTR_T - size of pthread_mutexattr_t.
- __SIZEOF_PTHREAD_COND_T - size of pthread_cond_t.
- __SIZEOF_PTHREAD_CONDATTR_T - size of pthread_condattr_t.
- __SIZEOF_PTHREAD_RWLOCK_T - size of pthread_rwlock_t.
- __SIZEOF_PTHREAD_RWLOCKATTR_T - size of pthread_rwlockattr_t.
- __SIZEOF_PTHREAD_BARRIER_T - size of pthread_barrier_t.
- __SIZEOF_PTHREAD_BARRIERATTR_T - size of pthread_barrierattr_t.
-
- The additional macro defines any constraint for the lock alignment
- inside the thread structures:
-
- __LOCK_ALIGNMENT - for internal lock/futex usage.
-
- Same idea but for the once locking primitive:
-
- __ONCE_ALIGNMENT - for pthread_once_t/once_flag definition. */
-
-#include <bits/pthreadtypes-arch.h>
-
-
-/* Common definition of pthread_mutex_t. */
-
-typedef struct __pthread_internal_list
-{
- struct __pthread_internal_list *__prev;
- struct __pthread_internal_list *__next;
-} __pthread_list_t;
-
-typedef struct __pthread_internal_slist
-{
- struct __pthread_internal_slist *__next;
-} __pthread_slist_t;
-
-/* Arch-specific mutex definitions. A generic implementation is provided
- by sysdeps/nptl/bits/struct_mutex.h. If required, an architecture
- can override it by defining:
-
- 1. struct __pthread_mutex_s (used on both pthread_mutex_t and mtx_t
- definition). It should contains at least the internal members
- defined in the generic version.
-
- 2. __LOCK_ALIGNMENT for any extra attribute for internal lock used with
- atomic operations.
-
- 3. The macro __PTHREAD_MUTEX_INITIALIZER used for static initialization.
- It should initialize the mutex internal flag. */
-
-#include <bits/struct_mutex.h>
-
-/* Arch-sepecific read-write lock definitions. A generic implementation is
- provided by struct_rwlock.h. If required, an architecture can override it
- by defining:
-
- 1. struct __pthread_rwlock_arch_t (used on pthread_rwlock_t definition).
- It should contain at least the internal members defined in the
- generic version.
-
- 2. The macro __PTHREAD_RWLOCK_INITIALIZER used for static initialization.
- It should initialize the rwlock internal type. */
-
-#include <bits/struct_rwlock.h>
-
-
-/* Common definition of pthread_cond_t. */
-
-struct __pthread_cond_s
-{
- __extension__ union
- {
- __extension__ unsigned long long int __wseq;
- struct
- {
- unsigned int __low;
- unsigned int __high;
- } __wseq32;
- };
- __extension__ union
- {
- __extension__ unsigned long long int __g1_start;
- struct
- {
- unsigned int __low;
- unsigned int __high;
- } __g1_start32;
- };
- unsigned int __g_refs[2] __LOCK_ALIGNMENT;
- unsigned int __g_size[2];
- unsigned int __g1_orig_size;
- unsigned int __wrefs;
- unsigned int __g_signals[2];
-};
-
-typedef unsigned int __tss_t;
-typedef unsigned long int __thrd_t;
-
-typedef struct
-{
- int __data __ONCE_ALIGNMENT;
-} __once_flag;
-
-#define __ONCE_FLAG_INIT { 0 }
-
-#endif /* _THREAD_SHARED_TYPES_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/time.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/time.h
deleted file mode 100644
index ee5a8b3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/time.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* System-dependent timing definitions. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <time.h> instead.
- */
-
-#ifndef _BITS_TIME_H
-#define _BITS_TIME_H 1
-
-#include <bits/types.h>
-
-/* ISO/IEC 9899:1999 7.23.1: Components of time
- The macro `CLOCKS_PER_SEC' is an expression with type `clock_t' that is
- the number per second of the value returned by the `clock' function. */
-/* CAE XSH, Issue 4, Version 2: <time.h>
- The value of CLOCKS_PER_SEC is required to be 1 million on all
- XSI-conformant systems. */
-#define CLOCKS_PER_SEC ((__clock_t) 1000000)
-
-#if (!defined __STRICT_ANSI__ || defined __USE_POSIX) \
- && !defined __USE_XOPEN2K
-/* Even though CLOCKS_PER_SEC has such a strange value CLK_TCK
- presents the real value for clock ticks per second for the system. */
-extern long int __sysconf (int);
-# define CLK_TCK ((__clock_t) __sysconf (2)) /* 2 is _SC_CLK_TCK */
-#endif
-
-#ifdef __USE_POSIX199309
-/* Identifier for system-wide realtime clock. */
-# define CLOCK_REALTIME 0
-/* Monotonic system-wide clock. */
-# define CLOCK_MONOTONIC 1
-/* High-resolution timer from the CPU. */
-# define CLOCK_PROCESS_CPUTIME_ID 2
-/* Thread-specific CPU-time clock. */
-# define CLOCK_THREAD_CPUTIME_ID 3
-/* Monotonic system-wide clock, not adjusted for frequency scaling. */
-# define CLOCK_MONOTONIC_RAW 4
-/* Identifier for system-wide realtime clock, updated only on ticks. */
-# define CLOCK_REALTIME_COARSE 5
-/* Monotonic system-wide clock, updated only on ticks. */
-# define CLOCK_MONOTONIC_COARSE 6
-/* Monotonic system-wide clock that includes time spent in suspension. */
-# define CLOCK_BOOTTIME 7
-/* Like CLOCK_REALTIME but also wakes suspended system. */
-# define CLOCK_REALTIME_ALARM 8
-/* Like CLOCK_BOOTTIME but also wakes suspended system. */
-# define CLOCK_BOOTTIME_ALARM 9
-/* Like CLOCK_REALTIME but in International Atomic Time. */
-# define CLOCK_TAI 11
-
-/* Flag to indicate time is absolute. */
-# define TIMER_ABSTIME 1
-#endif
-
-#ifdef __USE_GNU
-# include <bits/timex.h>
-
-__BEGIN_DECLS
-
-/* Tune a POSIX clock. */
-extern int clock_adjtime (__clockid_t __clock_id, struct timex *__utx) __THROW;
-
-__END_DECLS
-#endif /* use GNU */
-
-#endif /* bits/time.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/time64.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/time64.h
deleted file mode 100644
index af3e731..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/time64.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* bits/time64.h -- underlying types for __time64_t. Generic version.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_H
-# error "Never include <bits/time64.h> directly; use <sys/types.h> instead."
-#endif
-
-#ifndef _BITS_TIME64_H
-#define _BITS_TIME64_H 1
-
-/* Define __TIME64_T_TYPE so that it is always a 64-bit type. */
-
-#if __TIMESIZE == 64
-/* If we already have 64-bit time type then use it. */
-# define __TIME64_T_TYPE __TIME_T_TYPE
-#else
-/* Define a 64-bit time type alongsize the 32-bit one. */
-# define __TIME64_T_TYPE __SQUAD_TYPE
-#endif
-
-#endif /* bits/time64.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timerfd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timerfd.h
deleted file mode 100644
index 6444915..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timerfd.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 2008-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMERFD_H
-# error "Never use <bits/timerfd.h> directly; include <sys/timerfd.h> instead."
-#endif
-
-/* Bits to be set in the FLAGS parameter of `timerfd_create'. */
-enum
- {
- TFD_CLOEXEC = 02000000,
-#define TFD_CLOEXEC TFD_CLOEXEC
- TFD_NONBLOCK = 00004000
-#define TFD_NONBLOCK TFD_NONBLOCK
- };
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timesize.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timesize.h
deleted file mode 100644
index 17e943a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timesize.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Bit size of the time_t type at glibc build time, x86-64 and x32 case.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if defined __x86_64__ && defined __ILP32__
-/* For x32, time is 64-bit even though word size is 32-bit. */
-# define __TIMESIZE 64
-#else
-/* For others, time size is word size. */
-# define __TIMESIZE __WORDSIZE
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timex.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timex.h
deleted file mode 100644
index 9b2e30f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/timex.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TIMEX_H
-#define _BITS_TIMEX_H 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timeval.h>
-
-/* These definitions from linux/timex.h as of 3.18. */
-
-struct timex
-{
- unsigned int modes; /* mode selector */
- __syscall_slong_t offset; /* time offset (usec) */
- __syscall_slong_t freq; /* frequency offset (scaled ppm) */
- __syscall_slong_t maxerror; /* maximum error (usec) */
- __syscall_slong_t esterror; /* estimated error (usec) */
- int status; /* clock command/status */
- __syscall_slong_t constant; /* pll time constant */
- __syscall_slong_t precision; /* clock precision (usec) (ro) */
- __syscall_slong_t tolerance; /* clock frequency tolerance (ppm) (ro) */
- struct timeval time; /* (read only, except for ADJ_SETOFFSET) */
- __syscall_slong_t tick; /* (modified) usecs between clock ticks */
- __syscall_slong_t ppsfreq; /* pps frequency (scaled ppm) (ro) */
- __syscall_slong_t jitter; /* pps jitter (us) (ro) */
- int shift; /* interval duration (s) (shift) (ro) */
- __syscall_slong_t stabil; /* pps stability (scaled ppm) (ro) */
- __syscall_slong_t jitcnt; /* jitter limit exceeded (ro) */
- __syscall_slong_t calcnt; /* calibration intervals (ro) */
- __syscall_slong_t errcnt; /* calibration errors (ro) */
- __syscall_slong_t stbcnt; /* stability limit exceeded (ro) */
-
- int tai; /* TAI offset (ro) */
-
- /* ??? */
- int :32; int :32; int :32; int :32;
- int :32; int :32; int :32; int :32;
- int :32; int :32; int :32;
-};
-
-/* Mode codes (timex.mode) */
-#define ADJ_OFFSET 0x0001 /* time offset */
-#define ADJ_FREQUENCY 0x0002 /* frequency offset */
-#define ADJ_MAXERROR 0x0004 /* maximum time error */
-#define ADJ_ESTERROR 0x0008 /* estimated time error */
-#define ADJ_STATUS 0x0010 /* clock status */
-#define ADJ_TIMECONST 0x0020 /* pll time constant */
-#define ADJ_TAI 0x0080 /* set TAI offset */
-#define ADJ_SETOFFSET 0x0100 /* add 'time' to current time */
-#define ADJ_MICRO 0x1000 /* select microsecond resolution */
-#define ADJ_NANO 0x2000 /* select nanosecond resolution */
-#define ADJ_TICK 0x4000 /* tick value */
-#define ADJ_OFFSET_SINGLESHOT 0x8001 /* old-fashioned adjtime */
-#define ADJ_OFFSET_SS_READ 0xa001 /* read-only adjtime */
-
-/* xntp 3.4 compatibility names */
-#define MOD_OFFSET ADJ_OFFSET
-#define MOD_FREQUENCY ADJ_FREQUENCY
-#define MOD_MAXERROR ADJ_MAXERROR
-#define MOD_ESTERROR ADJ_ESTERROR
-#define MOD_STATUS ADJ_STATUS
-#define MOD_TIMECONST ADJ_TIMECONST
-#define MOD_CLKB ADJ_TICK
-#define MOD_CLKA ADJ_OFFSET_SINGLESHOT /* 0x8000 in original */
-#define MOD_TAI ADJ_TAI
-#define MOD_MICRO ADJ_MICRO
-#define MOD_NANO ADJ_NANO
-
-
-/* Status codes (timex.status) */
-#define STA_PLL 0x0001 /* enable PLL updates (rw) */
-#define STA_PPSFREQ 0x0002 /* enable PPS freq discipline (rw) */
-#define STA_PPSTIME 0x0004 /* enable PPS time discipline (rw) */
-#define STA_FLL 0x0008 /* select frequency-lock mode (rw) */
-
-#define STA_INS 0x0010 /* insert leap (rw) */
-#define STA_DEL 0x0020 /* delete leap (rw) */
-#define STA_UNSYNC 0x0040 /* clock unsynchronized (rw) */
-#define STA_FREQHOLD 0x0080 /* hold frequency (rw) */
-
-#define STA_PPSSIGNAL 0x0100 /* PPS signal present (ro) */
-#define STA_PPSJITTER 0x0200 /* PPS signal jitter exceeded (ro) */
-#define STA_PPSWANDER 0x0400 /* PPS signal wander exceeded (ro) */
-#define STA_PPSERROR 0x0800 /* PPS signal calibration error (ro) */
-
-#define STA_CLOCKERR 0x1000 /* clock hardware fault (ro) */
-#define STA_NANO 0x2000 /* resolution (0 = us, 1 = ns) (ro) */
-#define STA_MODE 0x4000 /* mode (0 = PLL, 1 = FLL) (ro) */
-#define STA_CLK 0x8000 /* clock source (0 = A, 1 = B) (ro) */
-
-/* Read-only bits */
-#define STA_RONLY (STA_PPSSIGNAL | STA_PPSJITTER | STA_PPSWANDER \
- | STA_PPSERROR | STA_CLOCKERR | STA_NANO | STA_MODE | STA_CLK)
-
-#endif /* bits/timex.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types.h
deleted file mode 100644
index 2dc63de..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types.h
+++ /dev/null
@@ -1,228 +0,0 @@
-/* bits/types.h -- definitions of __*_t types underlying *_t types.
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <sys/types.h> instead.
- */
-
-#ifndef _BITS_TYPES_H
-#define _BITS_TYPES_H 1
-
-#include <features.h>
-#include <bits/wordsize.h>
-#include <bits/timesize.h>
-
-/* Convenience types. */
-typedef unsigned char __u_char;
-typedef unsigned short int __u_short;
-typedef unsigned int __u_int;
-typedef unsigned long int __u_long;
-
-/* Fixed-size types, underlying types depend on word size and compiler. */
-typedef signed char __int8_t;
-typedef unsigned char __uint8_t;
-typedef signed short int __int16_t;
-typedef unsigned short int __uint16_t;
-typedef signed int __int32_t;
-typedef unsigned int __uint32_t;
-#if __WORDSIZE == 64
-typedef signed long int __int64_t;
-typedef unsigned long int __uint64_t;
-#else
-__extension__ typedef signed long long int __int64_t;
-__extension__ typedef unsigned long long int __uint64_t;
-#endif
-
-/* Smallest types with at least a given width. */
-typedef __int8_t __int_least8_t;
-typedef __uint8_t __uint_least8_t;
-typedef __int16_t __int_least16_t;
-typedef __uint16_t __uint_least16_t;
-typedef __int32_t __int_least32_t;
-typedef __uint32_t __uint_least32_t;
-typedef __int64_t __int_least64_t;
-typedef __uint64_t __uint_least64_t;
-
-/* quad_t is also 64 bits. */
-#if __WORDSIZE == 64
-typedef long int __quad_t;
-typedef unsigned long int __u_quad_t;
-#else
-__extension__ typedef long long int __quad_t;
-__extension__ typedef unsigned long long int __u_quad_t;
-#endif
-
-/* Largest integral types. */
-#if __WORDSIZE == 64
-typedef long int __intmax_t;
-typedef unsigned long int __uintmax_t;
-#else
-__extension__ typedef long long int __intmax_t;
-__extension__ typedef unsigned long long int __uintmax_t;
-#endif
-
-
-/* The machine-dependent file <bits/typesizes.h> defines __*_T_TYPE
- macros for each of the OS types we define below. The definitions
- of those macros must use the following macros for underlying types.
- We define __S<SIZE>_TYPE and __U<SIZE>_TYPE for the signed and unsigned
- variants of each of the following integer types on this machine.
-
- 16 -- "natural" 16-bit type (always short)
- 32 -- "natural" 32-bit type (always int)
- 64 -- "natural" 64-bit type (long or long long)
- LONG32 -- 32-bit type, traditionally long
- QUAD -- 64-bit type, traditionally long long
- WORD -- natural type of __WORDSIZE bits (int or long)
- LONGWORD -- type of __WORDSIZE bits, traditionally long
-
- We distinguish WORD/LONGWORD, 32/LONG32, and 64/QUAD so that the
- conventional uses of `long' or `long long' type modifiers match the
- types we define, even when a less-adorned type would be the same size.
- This matters for (somewhat) portably writing printf/scanf formats for
- these types, where using the appropriate l or ll format modifiers can
- make the typedefs and the formats match up across all GNU platforms. If
- we used `long' when it's 64 bits where `long long' is expected, then the
- compiler would warn about the formats not matching the argument types,
- and the programmer changing them to shut up the compiler would break the
- program's portability.
-
- Here we assume what is presently the case in all the GCC configurations
- we support: long long is always 64 bits, long is always word/address size,
- and int is always 32 bits. */
-
-#define __S16_TYPE short int
-#define __U16_TYPE unsigned short int
-#define __S32_TYPE int
-#define __U32_TYPE unsigned int
-#define __SLONGWORD_TYPE long int
-#define __ULONGWORD_TYPE unsigned long int
-#if __WORDSIZE == 32
-# define __SQUAD_TYPE __int64_t
-# define __UQUAD_TYPE __uint64_t
-# define __SWORD_TYPE int
-# define __UWORD_TYPE unsigned int
-# define __SLONG32_TYPE long int
-# define __ULONG32_TYPE unsigned long int
-# define __S64_TYPE __int64_t
-# define __U64_TYPE __uint64_t
-/* We want __extension__ before typedef's that use nonstandard base types
- such as `long long' in C89 mode. */
-# define __STD_TYPE __extension__ typedef
-#elif __WORDSIZE == 64
-# define __SQUAD_TYPE long int
-# define __UQUAD_TYPE unsigned long int
-# define __SWORD_TYPE long int
-# define __UWORD_TYPE unsigned long int
-# define __SLONG32_TYPE int
-# define __ULONG32_TYPE unsigned int
-# define __S64_TYPE long int
-# define __U64_TYPE unsigned long int
-/* No need to mark the typedef with __extension__. */
-# define __STD_TYPE typedef
-#else
-# error
-#endif
-#include <bits/typesizes.h> /* Defines __*_T_TYPE macros. */
-#include <bits/time64.h> /* Defines __TIME*_T_TYPE macros. */
-
-
-__STD_TYPE __DEV_T_TYPE __dev_t; /* Type of device numbers. */
-__STD_TYPE __UID_T_TYPE __uid_t; /* Type of user identifications. */
-__STD_TYPE __GID_T_TYPE __gid_t; /* Type of group identifications. */
-__STD_TYPE __INO_T_TYPE __ino_t; /* Type of file serial numbers. */
-__STD_TYPE __INO64_T_TYPE __ino64_t; /* Type of file serial numbers (LFS).*/
-__STD_TYPE __MODE_T_TYPE __mode_t; /* Type of file attribute bitmasks. */
-__STD_TYPE __NLINK_T_TYPE __nlink_t; /* Type of file link counts. */
-__STD_TYPE __OFF_T_TYPE __off_t; /* Type of file sizes and offsets. */
-__STD_TYPE __OFF64_T_TYPE __off64_t; /* Type of file sizes and offsets (LFS). */
-__STD_TYPE __PID_T_TYPE __pid_t; /* Type of process identifications. */
-__STD_TYPE __FSID_T_TYPE __fsid_t; /* Type of file system IDs. */
-__STD_TYPE __CLOCK_T_TYPE __clock_t; /* Type of CPU usage counts. */
-__STD_TYPE __RLIM_T_TYPE __rlim_t; /* Type for resource measurement. */
-__STD_TYPE __RLIM64_T_TYPE __rlim64_t; /* Type for resource measurement (LFS). */
-__STD_TYPE __ID_T_TYPE __id_t; /* General type for IDs. */
-__STD_TYPE __TIME_T_TYPE __time_t; /* Seconds since the Epoch. */
-__STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */
-__STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */
-__STD_TYPE __SUSECONDS64_T_TYPE __suseconds64_t;
-
-__STD_TYPE __DADDR_T_TYPE __daddr_t; /* The type of a disk address. */
-__STD_TYPE __KEY_T_TYPE __key_t; /* Type of an IPC key. */
-
-/* Clock ID used in clock and timer functions. */
-__STD_TYPE __CLOCKID_T_TYPE __clockid_t;
-
-/* Timer ID returned by `timer_create'. */
-__STD_TYPE __TIMER_T_TYPE __timer_t;
-
-/* Type to represent block size. */
-__STD_TYPE __BLKSIZE_T_TYPE __blksize_t;
-
-/* Types from the Large File Support interface. */
-
-/* Type to count number of disk blocks. */
-__STD_TYPE __BLKCNT_T_TYPE __blkcnt_t;
-__STD_TYPE __BLKCNT64_T_TYPE __blkcnt64_t;
-
-/* Type to count file system blocks. */
-__STD_TYPE __FSBLKCNT_T_TYPE __fsblkcnt_t;
-__STD_TYPE __FSBLKCNT64_T_TYPE __fsblkcnt64_t;
-
-/* Type to count file system nodes. */
-__STD_TYPE __FSFILCNT_T_TYPE __fsfilcnt_t;
-__STD_TYPE __FSFILCNT64_T_TYPE __fsfilcnt64_t;
-
-/* Type of miscellaneous file system fields. */
-__STD_TYPE __FSWORD_T_TYPE __fsword_t;
-
-__STD_TYPE __SSIZE_T_TYPE __ssize_t; /* Type of a byte count, or error. */
-
-/* Signed long type used in system calls. */
-__STD_TYPE __SYSCALL_SLONG_TYPE __syscall_slong_t;
-/* Unsigned long type used in system calls. */
-__STD_TYPE __SYSCALL_ULONG_TYPE __syscall_ulong_t;
-
-/* These few don't really vary by system, they always correspond
- to one of the other defined types. */
-typedef __off64_t __loff_t; /* Type of file sizes and offsets (LFS). */
-typedef char *__caddr_t;
-
-/* Duplicates info from stdint.h but this is used in unistd.h. */
-__STD_TYPE __SWORD_TYPE __intptr_t;
-
-/* Duplicate info from sys/socket.h. */
-__STD_TYPE __U32_TYPE __socklen_t;
-
-/* C99: An integer type that can be accessed as an atomic entity,
- even in the presence of asynchronous interrupts.
- It is not currently necessary for this to be machine-specific. */
-typedef int __sig_atomic_t;
-
-/* Seconds since the Epoch, visible to user code when time_t is too
- narrow only for consistency with the old way of widening too-narrow
- types. User code should never use __time64_t. */
-#if __TIMESIZE == 64 && defined __LIBC
-# define __time64_t __time_t
-#elif __TIMESIZE != 64
-__STD_TYPE __TIME64_T_TYPE __time64_t;
-#endif
-
-#undef __STD_TYPE
-
-#endif /* bits/types.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/FILE.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/FILE.h
deleted file mode 100644
index f268263..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/FILE.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __FILE_defined
-#define __FILE_defined 1
-
-struct _IO_FILE;
-
-/* The opaque type of streams. This is the definition used elsewhere. */
-typedef struct _IO_FILE FILE;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__FILE.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__FILE.h
deleted file mode 100644
index 06dd79b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__FILE.h
+++ /dev/null
@@ -1,7 +0,0 @@
-#ifndef ____FILE_defined
-#define ____FILE_defined 1
-
-struct _IO_FILE;
-typedef struct _IO_FILE __FILE;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__fpos64_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__fpos64_t.h
deleted file mode 100644
index 06a6891..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__fpos64_t.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _____fpos64_t_defined
-#define _____fpos64_t_defined 1
-
-#include <bits/types.h>
-#include <bits/types/__mbstate_t.h>
-
-/* The tag name of this struct is _G_fpos64_t to preserve historic
- C++ mangled names for functions taking fpos_t and/or fpos64_t
- arguments. That name should not be used in new code. */
-typedef struct _G_fpos64_t
-{
- __off64_t __pos;
- __mbstate_t __state;
-} __fpos64_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__fpos_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__fpos_t.h
deleted file mode 100644
index bb04576..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__fpos_t.h
+++ /dev/null
@@ -1,16 +0,0 @@
-#ifndef _____fpos_t_defined
-#define _____fpos_t_defined 1
-
-#include <bits/types.h>
-#include <bits/types/__mbstate_t.h>
-
-/* The tag name of this struct is _G_fpos_t to preserve historic
- C++ mangled names for functions taking fpos_t arguments.
- That name should not be used in new code. */
-typedef struct _G_fpos_t
-{
- __off_t __pos;
- __mbstate_t __state;
-} __fpos_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__locale_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__locale_t.h
deleted file mode 100644
index b0742bf..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__locale_t.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Definition of struct __locale_struct and __locale_t.
- Copyright (C) 1997-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES___LOCALE_T_H
-#define _BITS_TYPES___LOCALE_T_H 1
-
-/* POSIX.1-2008: the locale_t type, representing a locale context
- (implementation-namespace version). This type should be treated
- as opaque by applications; some details are exposed for the sake of
- efficiency in e.g. ctype functions. */
-
-struct __locale_struct
-{
- /* Note: LC_ALL is not a valid index into this array. */
- struct __locale_data *__locales[13]; /* 13 = __LC_LAST. */
-
- /* To increase the speed of this solution we add some special members. */
- const unsigned short int *__ctype_b;
- const int *__ctype_tolower;
- const int *__ctype_toupper;
-
- /* Note: LC_ALL is not a valid index into this array. */
- const char *__names[13];
-};
-
-typedef struct __locale_struct *__locale_t;
-
-#endif /* bits/types/__locale_t.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__mbstate_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__mbstate_t.h
deleted file mode 100644
index 1d8a4e2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__mbstate_t.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef ____mbstate_t_defined
-#define ____mbstate_t_defined 1
-
-/* Integral type unchanged by default argument promotions that can
- hold any value corresponding to members of the extended character
- set, as well as at least one value that does not correspond to any
- member of the extended character set. */
-#ifndef __WINT_TYPE__
-# define __WINT_TYPE__ unsigned int
-#endif
-
-/* Conversion state information. */
-typedef struct
-{
- int __count;
- union
- {
- __WINT_TYPE__ __wch;
- char __wchb[4];
- } __value; /* Value so far. */
-} __mbstate_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__sigset_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__sigset_t.h
deleted file mode 100644
index e2f18ac..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__sigset_t.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef ____sigset_t_defined
-#define ____sigset_t_defined
-
-#define _SIGSET_NWORDS (1024 / (8 * sizeof (unsigned long int)))
-typedef struct
-{
- unsigned long int __val[_SIGSET_NWORDS];
-} __sigset_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__sigval_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__sigval_t.h
deleted file mode 100644
index 0737bf9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/__sigval_t.h
+++ /dev/null
@@ -1,41 +0,0 @@
-/* Define __sigval_t.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef ____sigval_t_defined
-#define ____sigval_t_defined
-
-/* Type for data associated with a signal. */
-#ifdef __USE_POSIX199309
-union sigval
-{
- int sival_int;
- void *sival_ptr;
-};
-
-typedef union sigval __sigval_t;
-#else
-union __sigval
-{
- int __sival_int;
- void *__sival_ptr;
-};
-
-typedef union __sigval __sigval_t;
-#endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/clock_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/clock_t.h
deleted file mode 100644
index ce97248..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/clock_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __clock_t_defined
-#define __clock_t_defined 1
-
-#include <bits/types.h>
-
-/* Returned by `clock'. */
-typedef __clock_t clock_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/clockid_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/clockid_t.h
deleted file mode 100644
index b17c7da..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/clockid_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __clockid_t_defined
-#define __clockid_t_defined 1
-
-#include <bits/types.h>
-
-/* Clock ID used in clock and timer functions. */
-typedef __clockid_t clockid_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/cookie_io_functions_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/cookie_io_functions_t.h
deleted file mode 100644
index 097b056..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/cookie_io_functions_t.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __cookie_io_functions_t_defined
-#define __cookie_io_functions_t_defined 1
-
-#include <bits/types.h>
-
-/* Functions to do I/O and file management for a stream. */
-
-/* Read NBYTES bytes from COOKIE into a buffer pointed to by BUF.
- Return number of bytes read. */
-typedef __ssize_t cookie_read_function_t (void *__cookie, char *__buf,
- size_t __nbytes);
-
-/* Write NBYTES bytes pointed to by BUF to COOKIE. Write all NBYTES bytes
- unless there is an error. Return number of bytes written. If
- there is an error, return 0 and do not write anything. If the file
- has been opened for append (__mode.__append set), then set the file
- pointer to the end of the file and then do the write; if not, just
- write at the current file pointer. */
-typedef __ssize_t cookie_write_function_t (void *__cookie, const char *__buf,
- size_t __nbytes);
-
-/* Move COOKIE's file position to *POS bytes from the
- beginning of the file (if W is SEEK_SET),
- the current position (if W is SEEK_CUR),
- or the end of the file (if W is SEEK_END).
- Set *POS to the new file position.
- Returns zero if successful, nonzero if not. */
-typedef int cookie_seek_function_t (void *__cookie, __off64_t *__pos, int __w);
-
-/* Close COOKIE. */
-typedef int cookie_close_function_t (void *__cookie);
-
-/* The structure with the cookie function pointers.
- The tag name of this struct is _IO_cookie_io_functions_t to
- preserve historic C++ mangled names for functions taking
- cookie_io_functions_t arguments. That name should not be used in
- new code. */
-typedef struct _IO_cookie_io_functions_t
-{
- cookie_read_function_t *read; /* Read bytes. */
- cookie_write_function_t *write; /* Write bytes. */
- cookie_seek_function_t *seek; /* Seek/tell file position. */
- cookie_close_function_t *close; /* Close file. */
-} cookie_io_functions_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/error_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/error_t.h
deleted file mode 100644
index f8e26a9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/error_t.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Define error_t.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __error_t_defined
-# define __error_t_defined 1
-
-typedef int error_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/locale_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/locale_t.h
deleted file mode 100644
index f46e9b0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/locale_t.h
+++ /dev/null
@@ -1,26 +0,0 @@
-/* Definition of locale_t.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_LOCALE_T_H
-#define _BITS_TYPES_LOCALE_T_H 1
-
-#include <bits/types/__locale_t.h>
-
-typedef __locale_t locale_t;
-
-#endif /* bits/types/locale_t.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/mbstate_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/mbstate_t.h
deleted file mode 100644
index 8d1baa5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/mbstate_t.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef __mbstate_t_defined
-#define __mbstate_t_defined 1
-
-#include <bits/types/__mbstate_t.h>
-
-typedef __mbstate_t mbstate_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/res_state.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/res_state.h
deleted file mode 100644
index 2544a62..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/res_state.h
+++ /dev/null
@@ -1,61 +0,0 @@
-#ifndef __res_state_defined
-#define __res_state_defined 1
-
-#include <sys/types.h>
-#include <netinet/in.h>
-
-/* res_state: the global state used by the resolver stub. */
-#define MAXNS 3 /* max # name servers we'll track */
-#define MAXDFLSRCH 3 /* # default domain levels to try */
-#define MAXDNSRCH 6 /* max # domains in search path */
-#define MAXRESOLVSORT 10 /* number of net to sort on */
-
-struct __res_state {
- int retrans; /* retransmition time interval */
- int retry; /* number of times to retransmit */
- unsigned long options; /* option flags - see below. */
- int nscount; /* number of name servers */
- struct sockaddr_in
- nsaddr_list[MAXNS]; /* address of name server */
- unsigned short id; /* current message id */
- /* 2 byte hole here. */
- char *dnsrch[MAXDNSRCH+1]; /* components of domain to search */
- char defdname[256]; /* default domain (deprecated) */
- unsigned long pfcode; /* RES_PRF_ flags - see below. */
- unsigned ndots:4; /* threshold for initial abs. query */
- unsigned nsort:4; /* number of elements in sort_list[] */
- unsigned ipv6_unavail:1; /* connecting to IPv6 server failed */
- unsigned unused:23;
- struct {
- struct in_addr addr;
- uint32_t mask;
- } sort_list[MAXRESOLVSORT];
- /* 4 byte hole here on 64-bit architectures. */
- void * __glibc_unused_qhook;
- void * __glibc_unused_rhook;
- int res_h_errno; /* last one set for this context */
- int _vcsock; /* PRIVATE: for res_send VC i/o */
- unsigned int _flags; /* PRIVATE: see below */
- /* 4 byte hole here on 64-bit architectures. */
- union {
- char pad[52]; /* On an i386 this means 512b total. */
- struct {
- uint16_t nscount;
- uint16_t nsmap[MAXNS];
- int nssocks[MAXNS];
- uint16_t nscount6;
- uint16_t nsinit;
- struct sockaddr_in6 *nsaddrs[MAXNS];
-#ifdef _LIBC
- unsigned long long int __glibc_extension_index
- __attribute__((packed));
-#else
- unsigned int __glibc_reserved[2];
-#endif
- } _ext;
- } _u;
-};
-
-typedef struct __res_state *res_state;
-
-#endif /* __res_state_defined */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sig_atomic_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sig_atomic_t.h
deleted file mode 100644
index 47eaa28..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sig_atomic_t.h
+++ /dev/null
@@ -1,10 +0,0 @@
-#ifndef __sig_atomic_t_defined
-#define __sig_atomic_t_defined 1
-
-#include <bits/types.h>
-
-/* An integral type that can be modified atomically, without the
- possibility of a signal arriving in the middle of the operation. */
-typedef __sig_atomic_t sig_atomic_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigevent_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigevent_t.h
deleted file mode 100644
index e8b28de..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigevent_t.h
+++ /dev/null
@@ -1,48 +0,0 @@
-#ifndef __sigevent_t_defined
-#define __sigevent_t_defined 1
-
-#include <bits/wordsize.h>
-#include <bits/types.h>
-#include <bits/types/__sigval_t.h>
-
-#define __SIGEV_MAX_SIZE 64
-#if __WORDSIZE == 64
-# define __SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 4)
-#else
-# define __SIGEV_PAD_SIZE ((__SIGEV_MAX_SIZE / sizeof (int)) - 3)
-#endif
-
-/* Forward declaration. */
-#ifndef __have_pthread_attr_t
-typedef union pthread_attr_t pthread_attr_t;
-# define __have_pthread_attr_t 1
-#endif
-
-/* Structure to transport application-defined values with signals. */
-typedef struct sigevent
- {
- __sigval_t sigev_value;
- int sigev_signo;
- int sigev_notify;
-
- union
- {
- int _pad[__SIGEV_PAD_SIZE];
-
- /* When SIGEV_SIGNAL and SIGEV_THREAD_ID set, LWP ID of the
- thread to receive the signal. */
- __pid_t _tid;
-
- struct
- {
- void (*_function) (__sigval_t); /* Function to start. */
- pthread_attr_t *_attribute; /* Thread attributes. */
- } _sigev_thread;
- } _sigev_un;
- } sigevent_t;
-
-/* POSIX names to access some of the members. */
-#define sigev_notify_function _sigev_un._sigev_thread._function
-#define sigev_notify_attributes _sigev_un._sigev_thread._attribute
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/siginfo_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/siginfo_t.h
deleted file mode 100644
index 43c4e00..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/siginfo_t.h
+++ /dev/null
@@ -1,151 +0,0 @@
-#ifndef __siginfo_t_defined
-#define __siginfo_t_defined 1
-
-#include <bits/wordsize.h>
-#include <bits/types.h>
-#include <bits/types/__sigval_t.h>
-
-#define __SI_MAX_SIZE 128
-#if __WORDSIZE == 64
-# define __SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 4)
-#else
-# define __SI_PAD_SIZE ((__SI_MAX_SIZE / sizeof (int)) - 3)
-#endif
-
-/* Some fields of siginfo_t have architecture-specific variations. */
-#include <bits/siginfo-arch.h>
-#ifndef __SI_ALIGNMENT
-# define __SI_ALIGNMENT /* nothing */
-#endif
-#ifndef __SI_BAND_TYPE
-# define __SI_BAND_TYPE long int
-#endif
-#ifndef __SI_CLOCK_T
-# define __SI_CLOCK_T __clock_t
-#endif
-#ifndef __SI_ERRNO_THEN_CODE
-# define __SI_ERRNO_THEN_CODE 1
-#endif
-#ifndef __SI_HAVE_SIGSYS
-# define __SI_HAVE_SIGSYS 1
-#endif
-#ifndef __SI_SIGFAULT_ADDL
-# define __SI_SIGFAULT_ADDL /* nothing */
-#endif
-
-typedef struct
- {
- int si_signo; /* Signal number. */
-#if __SI_ERRNO_THEN_CODE
- int si_errno; /* If non-zero, an errno value associated with
- this signal, as defined in <errno.h>. */
- int si_code; /* Signal code. */
-#else
- int si_code;
- int si_errno;
-#endif
-#if __WORDSIZE == 64
- int __pad0; /* Explicit padding. */
-#endif
-
- union
- {
- int _pad[__SI_PAD_SIZE];
-
- /* kill(). */
- struct
- {
- __pid_t si_pid; /* Sending process ID. */
- __uid_t si_uid; /* Real user ID of sending process. */
- } _kill;
-
- /* POSIX.1b timers. */
- struct
- {
- int si_tid; /* Timer ID. */
- int si_overrun; /* Overrun count. */
- __sigval_t si_sigval; /* Signal value. */
- } _timer;
-
- /* POSIX.1b signals. */
- struct
- {
- __pid_t si_pid; /* Sending process ID. */
- __uid_t si_uid; /* Real user ID of sending process. */
- __sigval_t si_sigval; /* Signal value. */
- } _rt;
-
- /* SIGCHLD. */
- struct
- {
- __pid_t si_pid; /* Which child. */
- __uid_t si_uid; /* Real user ID of sending process. */
- int si_status; /* Exit value or signal. */
- __SI_CLOCK_T si_utime;
- __SI_CLOCK_T si_stime;
- } _sigchld;
-
- /* SIGILL, SIGFPE, SIGSEGV, SIGBUS. */
- struct
- {
- void *si_addr; /* Faulting insn/memory ref. */
- __SI_SIGFAULT_ADDL
- short int si_addr_lsb; /* Valid LSB of the reported address. */
- union
- {
- /* used when si_code=SEGV_BNDERR */
- struct
- {
- void *_lower;
- void *_upper;
- } _addr_bnd;
- /* used when si_code=SEGV_PKUERR */
- __uint32_t _pkey;
- } _bounds;
- } _sigfault;
-
- /* SIGPOLL. */
- struct
- {
- __SI_BAND_TYPE si_band; /* Band event for SIGPOLL. */
- int si_fd;
- } _sigpoll;
-
- /* SIGSYS. */
-#if __SI_HAVE_SIGSYS
- struct
- {
- void *_call_addr; /* Calling user insn. */
- int _syscall; /* Triggering system call number. */
- unsigned int _arch; /* AUDIT_ARCH_* of syscall. */
- } _sigsys;
-#endif
- } _sifields;
- } siginfo_t __SI_ALIGNMENT;
-
-
-/* X/Open requires some more fields with fixed names. */
-#define si_pid _sifields._kill.si_pid
-#define si_uid _sifields._kill.si_uid
-#define si_timerid _sifields._timer.si_tid
-#define si_overrun _sifields._timer.si_overrun
-#define si_status _sifields._sigchld.si_status
-#define si_utime _sifields._sigchld.si_utime
-#define si_stime _sifields._sigchld.si_stime
-#define si_value _sifields._rt.si_sigval
-#define si_int _sifields._rt.si_sigval.sival_int
-#define si_ptr _sifields._rt.si_sigval.sival_ptr
-#define si_addr _sifields._sigfault.si_addr
-#define si_addr_lsb _sifields._sigfault.si_addr_lsb
-#define si_lower _sifields._sigfault._bounds._addr_bnd._lower
-#define si_upper _sifields._sigfault._bounds._addr_bnd._upper
-#define si_pkey _sifields._sigfault._bounds._pkey
-#define si_band _sifields._sigpoll.si_band
-#define si_fd _sifields._sigpoll.si_fd
-#if __SI_HAVE_SIGSYS
-# define si_call_addr _sifields._sigsys._call_addr
-# define si_syscall _sifields._sigsys._syscall
-# define si_arch _sifields._sigsys._arch
-#endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigset_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigset_t.h
deleted file mode 100644
index 8b27e91..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigset_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __sigset_t_defined
-#define __sigset_t_defined 1
-
-#include <bits/types/__sigset_t.h>
-
-/* A set of signals to be blocked, unblocked, or waited for. */
-typedef __sigset_t sigset_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigval_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigval_t.h
deleted file mode 100644
index a05d7f4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/sigval_t.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef __sigval_t_defined
-#define __sigval_t_defined
-
-#include <bits/types/__sigval_t.h>
-
-/* To avoid sigval_t (not a standard type name) having C++ name
- mangling depending on whether the selected standard includes union
- sigval, it should not be defined at all when using a standard for
- which the sigval name is not reserved; in that case, headers should
- not include <bits/types/sigval_t.h> and should use only the
- internal __sigval_t name. */
-#ifndef __USE_POSIX199309
-# error "sigval_t defined for standard not including union sigval"
-#endif
-
-typedef __sigval_t sigval_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/stack_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/stack_t.h
deleted file mode 100644
index b544027..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/stack_t.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Define stack_t. Linux version.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __stack_t_defined
-#define __stack_t_defined 1
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Structure describing a signal stack. */
-typedef struct
- {
- void *ss_sp;
- int ss_flags;
- size_t ss_size;
- } stack_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_FILE.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_FILE.h
deleted file mode 100644
index ff8aef5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_FILE.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __struct_FILE_defined
-#define __struct_FILE_defined 1
-
-/* Caution: The contents of this file are not part of the official
- stdio.h API. However, much of it is part of the official *binary*
- interface, and therefore cannot be changed. */
-
-#if defined _IO_USE_OLD_IO_FILE && !defined _LIBC
-# error "_IO_USE_OLD_IO_FILE should only be defined when building libc itself"
-#endif
-
-#if defined _IO_lock_t_defined && !defined _LIBC
-# error "_IO_lock_t_defined should only be defined when building libc itself"
-#endif
-
-#include <bits/types.h>
-
-struct _IO_FILE;
-struct _IO_marker;
-struct _IO_codecvt;
-struct _IO_wide_data;
-
-/* During the build of glibc itself, _IO_lock_t will already have been
- defined by internal headers. */
-#ifndef _IO_lock_t_defined
-typedef void _IO_lock_t;
-#endif
-
-/* The tag name of this struct is _IO_FILE to preserve historic
- C++ mangled names for functions taking FILE* arguments.
- That name should not be used in new code. */
-struct _IO_FILE
-{
- int _flags; /* High-order word is _IO_MAGIC; rest is flags. */
-
- /* The following pointers correspond to the C++ streambuf protocol. */
- char *_IO_read_ptr; /* Current read pointer */
- char *_IO_read_end; /* End of get area. */
- char *_IO_read_base; /* Start of putback+get area. */
- char *_IO_write_base; /* Start of put area. */
- char *_IO_write_ptr; /* Current put pointer. */
- char *_IO_write_end; /* End of put area. */
- char *_IO_buf_base; /* Start of reserve area. */
- char *_IO_buf_end; /* End of reserve area. */
-
- /* The following fields are used to support backing up and undo. */
- char *_IO_save_base; /* Pointer to start of non-current get area. */
- char *_IO_backup_base; /* Pointer to first valid character of backup area */
- char *_IO_save_end; /* Pointer to end of non-current get area. */
-
- struct _IO_marker *_markers;
-
- struct _IO_FILE *_chain;
-
- int _fileno;
- int _flags2;
- __off_t _old_offset; /* This used to be _offset but it's too small. */
-
- /* 1+column number of pbase(); 0 is unknown. */
- unsigned short _cur_column;
- signed char _vtable_offset;
- char _shortbuf[1];
-
- _IO_lock_t *_lock;
-#ifdef _IO_USE_OLD_IO_FILE
-};
-
-struct _IO_FILE_complete
-{
- struct _IO_FILE _file;
-#endif
- __off64_t _offset;
- /* Wide character stream stuff. */
- struct _IO_codecvt *_codecvt;
- struct _IO_wide_data *_wide_data;
- struct _IO_FILE *_freeres_list;
- void *_freeres_buf;
- size_t __pad5;
- int _mode;
- /* Make sure we don't get into trouble again. */
- char _unused2[15 * sizeof (int) - 4 * sizeof (void *) - sizeof (size_t)];
-};
-
-/* These macros are used by bits/stdio.h and internal headers. */
-#define __getc_unlocked_body(_fp) \
- (__glibc_unlikely ((_fp)->_IO_read_ptr >= (_fp)->_IO_read_end) \
- ? __uflow (_fp) : *(unsigned char *) (_fp)->_IO_read_ptr++)
-
-#define __putc_unlocked_body(_ch, _fp) \
- (__glibc_unlikely ((_fp)->_IO_write_ptr >= (_fp)->_IO_write_end) \
- ? __overflow (_fp, (unsigned char) (_ch)) \
- : (unsigned char) (*(_fp)->_IO_write_ptr++ = (_ch)))
-
-#define _IO_EOF_SEEN 0x0010
-#define __feof_unlocked_body(_fp) (((_fp)->_flags & _IO_EOF_SEEN) != 0)
-
-#define _IO_ERR_SEEN 0x0020
-#define __ferror_unlocked_body(_fp) (((_fp)->_flags & _IO_ERR_SEEN) != 0)
-
-#define _IO_USER_LOCK 0x8000
-/* Many more flag bits are defined internally. */
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct___jmp_buf_tag.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct___jmp_buf_tag.h
deleted file mode 100644
index c7e0911..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct___jmp_buf_tag.h
+++ /dev/null
@@ -1,37 +0,0 @@
-/* Define struct __jmp_buf_tag.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __jmp_buf_tag_defined
-#define __jmp_buf_tag_defined 1
-
-#include <bits/setjmp.h> /* Get `__jmp_buf'. */
-#include <bits/types/__sigset_t.h>
-
-/* Calling environment, plus possibly a saved signal mask. */
-struct __jmp_buf_tag
- {
- /* NOTE: The machine-dependent definitions of `__sigsetjmp'
- assume that a `jmp_buf' begins with a `__jmp_buf' and that
- `__mask_was_saved' follows it. Do not move these members
- or add others before it. */
- __jmp_buf __jmpbuf; /* Calling environment. */
- int __mask_was_saved; /* Saved the signal mask? */
- __sigset_t __saved_mask; /* Saved signal mask. */
- };
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_iovec.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_iovec.h
deleted file mode 100644
index 89a87b7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_iovec.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Define struct iovec.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __iovec_defined
-#define __iovec_defined 1
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Structure for scatter/gather I/O. */
-struct iovec
- {
- void *iov_base; /* Pointer to data. */
- size_t iov_len; /* Length of data. */
- };
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_itimerspec.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_itimerspec.h
deleted file mode 100644
index 17cc1ac..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_itimerspec.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#ifndef __itimerspec_defined
-#define __itimerspec_defined 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timespec.h>
-
-/* POSIX.1b structure for timer start values and intervals. */
-struct itimerspec
- {
- struct timespec it_interval;
- struct timespec it_value;
- };
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_msqid_ds.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_msqid_ds.h
deleted file mode 100644
index 1ed041a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_msqid_ds.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Generic implementation of the SysV message struct msqid_ds.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-# error "Never use <bits/msq.h> directly; include <sys/msg.h> instead."
-#endif
-
-/* Structure of record for one message inside the kernel.
- The type `struct msg' is opaque. */
-struct msqid_ds
-{
- struct ipc_perm msg_perm; /* structure describing operation permission */
-#if __TIMESIZE == 32
- __time_t msg_stime; /* time of last msgsnd command */
- unsigned long int __msg_stime_high;
- __time_t msg_rtime; /* time of last msgsnd command */
- unsigned long int __msg_rtime_high;
- __time_t msg_ctime; /* time of last change */
- unsigned long int __msg_ctime_high;
-#else
- __time_t msg_stime; /* time of last msgsnd command */
- __time_t msg_rtime; /* time of last msgsnd command */
- __time_t msg_ctime; /* time of last change */
-#endif
- __syscall_ulong_t __msg_cbytes; /* current number of bytes on queue */
- msgqnum_t msg_qnum; /* number of messages currently on queue */
- msglen_t msg_qbytes; /* max number of bytes allowed on queue */
- __pid_t msg_lspid; /* pid of last msgsnd() */
- __pid_t msg_lrpid; /* pid of last msgrcv() */
- __syscall_ulong_t __glibc_reserved4;
- __syscall_ulong_t __glibc_reserved5;
-};
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_osockaddr.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_osockaddr.h
deleted file mode 100644
index e0bf59d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_osockaddr.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef __osockaddr_defined
-#define __osockaddr_defined 1
-
-/* This is the 4.3 BSD `struct sockaddr' format, which is used as wire
- format in the grotty old 4.3 `talk' protocol. */
-struct osockaddr
-{
- unsigned short int sa_family;
- unsigned char sa_data[14];
-};
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_rusage.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_rusage.h
deleted file mode 100644
index 7edd761..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_rusage.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* Define struct rusage.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __rusage_defined
-#define __rusage_defined 1
-
-#include <bits/types.h>
-#include <bits/types/struct_timeval.h>
-
-/* Structure which says how much of each resource has been used. If
- the system does not keep track of a particular value, the struct
- field is always zero. */
-
-/* The purpose of all the unions is to have the kernel-compatible layout
- while keeping the API type as 'long int', and among machines where
- __syscall_slong_t is not 'long int', this only does the right thing
- for little-endian ones, like x32. */
-struct rusage
- {
- /* Total amount of user time used. */
- struct timeval ru_utime;
- /* Total amount of system time used. */
- struct timeval ru_stime;
- /* Maximum resident set size (in kilobytes). */
- __extension__ union
- {
- long int ru_maxrss;
- __syscall_slong_t __ru_maxrss_word;
- };
- /* Amount of sharing of text segment memory
- with other processes (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_ixrss;
- __syscall_slong_t __ru_ixrss_word;
- };
- /* Amount of data segment memory used (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_idrss;
- __syscall_slong_t __ru_idrss_word;
- };
- /* Amount of stack memory used (kilobyte-seconds). */
- __extension__ union
- {
- long int ru_isrss;
- __syscall_slong_t __ru_isrss_word;
- };
- /* Number of soft page faults (i.e. those serviced by reclaiming
- a page from the list of pages awaiting reallocation. */
- __extension__ union
- {
- long int ru_minflt;
- __syscall_slong_t __ru_minflt_word;
- };
- /* Number of hard page faults (i.e. those that required I/O). */
- __extension__ union
- {
- long int ru_majflt;
- __syscall_slong_t __ru_majflt_word;
- };
- /* Number of times a process was swapped out of physical memory. */
- __extension__ union
- {
- long int ru_nswap;
- __syscall_slong_t __ru_nswap_word;
- };
- /* Number of input operations via the file system. Note: This
- and `ru_oublock' do not include operations with the cache. */
- __extension__ union
- {
- long int ru_inblock;
- __syscall_slong_t __ru_inblock_word;
- };
- /* Number of output operations via the file system. */
- __extension__ union
- {
- long int ru_oublock;
- __syscall_slong_t __ru_oublock_word;
- };
- /* Number of IPC messages sent. */
- __extension__ union
- {
- long int ru_msgsnd;
- __syscall_slong_t __ru_msgsnd_word;
- };
- /* Number of IPC messages received. */
- __extension__ union
- {
- long int ru_msgrcv;
- __syscall_slong_t __ru_msgrcv_word;
- };
- /* Number of signals delivered. */
- __extension__ union
- {
- long int ru_nsignals;
- __syscall_slong_t __ru_nsignals_word;
- };
- /* Number of voluntary context switches, i.e. because the process
- gave up the process before it had to (usually to wait for some
- resource to be available). */
- __extension__ union
- {
- long int ru_nvcsw;
- __syscall_slong_t __ru_nvcsw_word;
- };
- /* Number of involuntary context switches, i.e. a higher priority process
- became runnable or the current process used up its time slice. */
- __extension__ union
- {
- long int ru_nivcsw;
- __syscall_slong_t __ru_nivcsw_word;
- };
- };
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_sched_param.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_sched_param.h
deleted file mode 100644
index 78f3d0b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_sched_param.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Sched parameter structure. Generic version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_STRUCT_SCHED_PARAM
-#define _BITS_TYPES_STRUCT_SCHED_PARAM 1
-
-/* Data structure to describe a process' schedulability. */
-struct sched_param
-{
- int sched_priority;
-};
-
-#endif /* bits/types/struct_sched_param.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_semid_ds.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_semid_ds.h
deleted file mode 100644
index 90f03b2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_semid_ds.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* x86 implementation of the semaphore struct semid_ds.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-# error "Never include <bits/types/struct_semid_ds.h> directly; use <sys/sem.h> instead."
-#endif
-
-/* Data structure describing a set of semaphores. */
-struct semid_ds
-{
- struct ipc_perm sem_perm; /* operation permission struct */
- __time_t sem_otime; /* last semop() time */
- __syscall_ulong_t __sem_otime_high;
- __time_t sem_ctime; /* last time changed by semctl() */
- __syscall_ulong_t __sem_ctime_high;
- __syscall_ulong_t sem_nsems; /* number of semaphores in set */
- __syscall_ulong_t __glibc_reserved3;
- __syscall_ulong_t __glibc_reserved4;
-};
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_shmid_ds.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_shmid_ds.h
deleted file mode 100644
index 2bd587d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_shmid_ds.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Generic implementation of the shared memory struct shmid_ds.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-# error "Never include <bits/types/struct_shmid_ds.h> directly; use <sys/shm.h> instead."
-#endif
-
-/* Data structure describing a shared memory segment. */
-struct shmid_ds
- {
- struct ipc_perm shm_perm; /* operation permission struct */
- size_t shm_segsz; /* size of segment in bytes */
-#if __TIMESIZE == 32
- __time_t shm_atime; /* time of last shmat() */
- unsigned long int __shm_atime_high;
- __time_t shm_dtime; /* time of last shmdt() */
- unsigned long int __shm_dtime_high;
- __time_t shm_ctime; /* time of last change by shmctl() */
- unsigned long int __shm_ctime_high;
-#else
- __time_t shm_atime; /* time of last shmat() */
- __time_t shm_dtime; /* time of last shmdt() */
- __time_t shm_ctime; /* time of last change by shmctl() */
-#endif
- __pid_t shm_cpid; /* pid of creator */
- __pid_t shm_lpid; /* pid of last shmop */
- shmatt_t shm_nattch; /* number of current attaches */
- __syscall_ulong_t __glibc_reserved5;
- __syscall_ulong_t __glibc_reserved6;
- };
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_sigstack.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_sigstack.h
deleted file mode 100644
index 6500c01..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_sigstack.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Define struct sigstack.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __sigstack_defined
-#define __sigstack_defined 1
-
-/* Structure describing a signal stack (obsolete). */
-struct sigstack
- {
- void *ss_sp; /* Signal stack pointer. */
- int ss_onstack; /* Nonzero if executing on this stack. */
- };
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_statx.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_statx.h
deleted file mode 100644
index 44153a8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_statx.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Definition of the generic version of struct statx.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/types/struct_statx.h> directly, include <sys/stat.h> instead.
-#endif
-
-#ifndef __statx_defined
-#define __statx_defined 1
-
-/* Warning: The kernel may add additional fields to this struct in the
- future. Only use this struct for calling the statx function, not
- for storing data. (Expansion will be controlled by the mask
- argument of the statx function.) */
-struct statx
-{
- __uint32_t stx_mask;
- __uint32_t stx_blksize;
- __uint64_t stx_attributes;
- __uint32_t stx_nlink;
- __uint32_t stx_uid;
- __uint32_t stx_gid;
- __uint16_t stx_mode;
- __uint16_t __statx_pad1[1];
- __uint64_t stx_ino;
- __uint64_t stx_size;
- __uint64_t stx_blocks;
- __uint64_t stx_attributes_mask;
- struct statx_timestamp stx_atime;
- struct statx_timestamp stx_btime;
- struct statx_timestamp stx_ctime;
- struct statx_timestamp stx_mtime;
- __uint32_t stx_rdev_major;
- __uint32_t stx_rdev_minor;
- __uint32_t stx_dev_major;
- __uint32_t stx_dev_minor;
- __uint64_t __statx_pad2[14];
-};
-
-#endif /* __statx_defined */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_statx_timestamp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_statx_timestamp.h
deleted file mode 100644
index 360d46c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_statx_timestamp.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Definition of the generic version of struct statx_timestamp.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STAT_H
-# error Never include <bits/types/struct_statx_timestamp.h> directly, include <sys/stat.h> instead.
-#endif
-
-#ifndef __statx_timestamp_defined
-#define __statx_timestamp_defined 1
-
-struct statx_timestamp
-{
- __int64_t tv_sec;
- __uint32_t tv_nsec;
- __int32_t __statx_timestamp_pad1[1];
-};
-
-#endif /* __statx_timestamp_defined */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timeb.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timeb.h
deleted file mode 100644
index 1fe60c7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timeb.h
+++ /dev/null
@@ -1,15 +0,0 @@
-#ifndef __timeb_defined
-#define __timeb_defined 1
-
-#include <bits/types/time_t.h>
-
-/* Structure returned by the 'ftime' function. */
-struct timeb
- {
- time_t time; /* Seconds since epoch, as from 'time'. */
- unsigned short int millitm; /* Additional milliseconds. */
- short int timezone; /* Minutes west of GMT. */
- short int dstflag; /* Nonzero if Daylight Savings Time used. */
- };
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timespec.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timespec.h
deleted file mode 100644
index d11c69c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timespec.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* NB: Include guard matches what <linux/time.h> uses. */
-#ifndef _STRUCT_TIMESPEC
-#define _STRUCT_TIMESPEC 1
-
-#include <bits/types.h>
-#include <bits/endian.h>
-
-/* POSIX.1b structure for a time value. This is like a `struct timeval' but
- has nanoseconds instead of microseconds. */
-struct timespec
-{
- __time_t tv_sec; /* Seconds. */
-#if __WORDSIZE == 64 \
- || (defined __SYSCALL_WORDSIZE && __SYSCALL_WORDSIZE == 64) \
- || __TIMESIZE == 32
- __syscall_slong_t tv_nsec; /* Nanoseconds. */
-#else
-# if __BYTE_ORDER == __BIG_ENDIAN
- int: 32; /* Padding. */
- long int tv_nsec; /* Nanoseconds. */
-# else
- long int tv_nsec; /* Nanoseconds. */
- int: 32; /* Padding. */
-# endif
-#endif
-};
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timeval.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timeval.h
deleted file mode 100644
index 70394ce..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_timeval.h
+++ /dev/null
@@ -1,13 +0,0 @@
-#ifndef __timeval_defined
-#define __timeval_defined 1
-
-#include <bits/types.h>
-
-/* A time value that is accurate to the nearest
- microsecond but also has a range of years. */
-struct timeval
-{
- __time_t tv_sec; /* Seconds. */
- __suseconds_t tv_usec; /* Microseconds. */
-};
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_tm.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_tm.h
deleted file mode 100644
index b13b631..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/struct_tm.h
+++ /dev/null
@@ -1,28 +0,0 @@
-#ifndef __struct_tm_defined
-#define __struct_tm_defined 1
-
-#include <bits/types.h>
-
-/* ISO C `broken-down time' structure. */
-struct tm
-{
- int tm_sec; /* Seconds. [0-60] (1 leap second) */
- int tm_min; /* Minutes. [0-59] */
- int tm_hour; /* Hours. [0-23] */
- int tm_mday; /* Day. [1-31] */
- int tm_mon; /* Month. [0-11] */
- int tm_year; /* Year - 1900. */
- int tm_wday; /* Day of week. [0-6] */
- int tm_yday; /* Days in year.[0-365] */
- int tm_isdst; /* DST. [-1/0/1]*/
-
-# ifdef __USE_MISC
- long int tm_gmtoff; /* Seconds east of UTC. */
- const char *tm_zone; /* Timezone abbreviation. */
-# else
- long int __tm_gmtoff; /* Seconds east of UTC. */
- const char *__tm_zone; /* Timezone abbreviation. */
-# endif
-};
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/time_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/time_t.h
deleted file mode 100644
index ab8287c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/time_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __time_t_defined
-#define __time_t_defined 1
-
-#include <bits/types.h>
-
-/* Returned by `time'. */
-typedef __time_t time_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/timer_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/timer_t.h
deleted file mode 100644
index d71a413..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/timer_t.h
+++ /dev/null
@@ -1,9 +0,0 @@
-#ifndef __timer_t_defined
-#define __timer_t_defined 1
-
-#include <bits/types.h>
-
-/* Timer ID returned by `timer_create'. */
-typedef __timer_t timer_t;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/wint_t.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/wint_t.h
deleted file mode 100644
index fbd63db..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/types/wint_t.h
+++ /dev/null
@@ -1,23 +0,0 @@
-#ifndef __wint_t_defined
-#define __wint_t_defined 1
-
-/* Some versions of stddef.h provide wint_t, even though neither the
- C nor C++ standards, nor POSIX, specifies this. We assume that
- stddef.h will define the macro _WINT_T if and only if it provides
- wint_t, and conversely, that it will avoid providing wint_t if
- _WINT_T is already defined. */
-#ifndef _WINT_T
-#define _WINT_T 1
-
-/* Integral type unchanged by default argument promotions that can
- hold any value corresponding to members of the extended character
- set, as well as at least one value that does not correspond to any
- member of the extended character set. */
-#ifndef __WINT_TYPE__
-# define __WINT_TYPE__ unsigned int
-#endif
-
-typedef __WINT_TYPE__ wint_t;
-
-#endif /* _WINT_T */
-#endif /* bits/types/wint_t.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/typesizes.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/typesizes.h
deleted file mode 100644
index 060af05..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/typesizes.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* bits/typesizes.h -- underlying types for *_t. Linux/x86-64 version.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_TYPES_H
-# error "Never include <bits/typesizes.h> directly; use <sys/types.h> instead."
-#endif
-
-#ifndef _BITS_TYPESIZES_H
-#define _BITS_TYPESIZES_H 1
-
-/* See <bits/types.h> for the meaning of these macros. This file exists so
- that <bits/types.h> need not vary across different GNU platforms. */
-
-/* X32 kernel interface is 64-bit. */
-#if defined __x86_64__ && defined __ILP32__
-# define __SYSCALL_SLONG_TYPE __SQUAD_TYPE
-# define __SYSCALL_ULONG_TYPE __UQUAD_TYPE
-#else
-# define __SYSCALL_SLONG_TYPE __SLONGWORD_TYPE
-# define __SYSCALL_ULONG_TYPE __ULONGWORD_TYPE
-#endif
-
-#define __DEV_T_TYPE __UQUAD_TYPE
-#define __UID_T_TYPE __U32_TYPE
-#define __GID_T_TYPE __U32_TYPE
-#define __INO_T_TYPE __SYSCALL_ULONG_TYPE
-#define __INO64_T_TYPE __UQUAD_TYPE
-#define __MODE_T_TYPE __U32_TYPE
-#ifdef __x86_64__
-# define __NLINK_T_TYPE __SYSCALL_ULONG_TYPE
-# define __FSWORD_T_TYPE __SYSCALL_SLONG_TYPE
-#else
-# define __NLINK_T_TYPE __UWORD_TYPE
-# define __FSWORD_T_TYPE __SWORD_TYPE
-#endif
-#define __OFF_T_TYPE __SYSCALL_SLONG_TYPE
-#define __OFF64_T_TYPE __SQUAD_TYPE
-#define __PID_T_TYPE __S32_TYPE
-#define __RLIM_T_TYPE __SYSCALL_ULONG_TYPE
-#define __RLIM64_T_TYPE __UQUAD_TYPE
-#define __BLKCNT_T_TYPE __SYSCALL_SLONG_TYPE
-#define __BLKCNT64_T_TYPE __SQUAD_TYPE
-#define __FSBLKCNT_T_TYPE __SYSCALL_ULONG_TYPE
-#define __FSBLKCNT64_T_TYPE __UQUAD_TYPE
-#define __FSFILCNT_T_TYPE __SYSCALL_ULONG_TYPE
-#define __FSFILCNT64_T_TYPE __UQUAD_TYPE
-#define __ID_T_TYPE __U32_TYPE
-#define __CLOCK_T_TYPE __SYSCALL_SLONG_TYPE
-#define __TIME_T_TYPE __SYSCALL_SLONG_TYPE
-#define __USECONDS_T_TYPE __U32_TYPE
-#define __SUSECONDS_T_TYPE __SYSCALL_SLONG_TYPE
-#define __SUSECONDS64_T_TYPE __SQUAD_TYPE
-#define __DADDR_T_TYPE __S32_TYPE
-#define __KEY_T_TYPE __S32_TYPE
-#define __CLOCKID_T_TYPE __S32_TYPE
-#define __TIMER_T_TYPE void *
-#define __BLKSIZE_T_TYPE __SYSCALL_SLONG_TYPE
-#define __FSID_T_TYPE struct { int __val[2]; }
-#define __SSIZE_T_TYPE __SWORD_TYPE
-#define __CPU_MASK_TYPE __SYSCALL_ULONG_TYPE
-
-#ifdef __x86_64__
-/* Tell the libc code that off_t and off64_t are actually the same type
- for all ABI purposes, even if possibly expressed as different base types
- for C type-checking purposes. */
-# define __OFF_T_MATCHES_OFF64_T 1
-
-/* Same for ino_t and ino64_t. */
-# define __INO_T_MATCHES_INO64_T 1
-
-/* And for __rlim_t and __rlim64_t. */
-# define __RLIM_T_MATCHES_RLIM64_T 1
-
-/* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */
-# define __STATFS_MATCHES_STATFS64 1
-
-/* And for getitimer, setitimer and rusage */
-# define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1
-#else
-# define __RLIM_T_MATCHES_RLIM64_T 0
-
-# define __STATFS_MATCHES_STATFS64 0
-
-# define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0
-#endif
-
-/* Number of descriptors that can fit in an `fd_set'. */
-#define __FD_SETSIZE 1024
-
-
-#endif /* bits/typesizes.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uintn-identity.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uintn-identity.h
deleted file mode 100644
index 6eb4964..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uintn-identity.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Inline functions to return unsigned integer values unchanged.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _NETINET_IN_H && !defined _ENDIAN_H
-# error "Never use <bits/uintn-identity.h> directly; include <netinet/in.h> or <endian.h> instead."
-#endif
-
-#ifndef _BITS_UINTN_IDENTITY_H
-#define _BITS_UINTN_IDENTITY_H 1
-
-#include <bits/types.h>
-
-/* These inline functions are to ensure the appropriate type
- conversions and associated diagnostics from macros that convert to
- a given endianness. */
-
-static __inline __uint16_t
-__uint16_identity (__uint16_t __x)
-{
- return __x;
-}
-
-static __inline __uint32_t
-__uint32_identity (__uint32_t __x)
-{
- return __x;
-}
-
-static __inline __uint64_t
-__uint64_identity (__uint64_t __x)
-{
- return __x;
-}
-
-#endif /* _BITS_UINTN_IDENTITY_H. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uio-ext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uio-ext.h
deleted file mode 100644
index d5dd41a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uio-ext.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/* Operating system-specific extensions to sys/uio.h - Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_UIO_EXT_H
-#define _BITS_UIO_EXT_H 1
-
-#ifndef _SYS_UIO_H
-# error "Never include <bits/uio-ext.h> directly; use <sys/uio.h> instead."
-#endif
-
-__BEGIN_DECLS
-
-/* Read from another process' address space. */
-extern ssize_t process_vm_readv (pid_t __pid, const struct iovec *__lvec,
- unsigned long int __liovcnt,
- const struct iovec *__rvec,
- unsigned long int __riovcnt,
- unsigned long int __flags)
- __THROW;
-
-/* Write to another process' address space. */
-extern ssize_t process_vm_writev (pid_t __pid, const struct iovec *__lvec,
- unsigned long int __liovcnt,
- const struct iovec *__rvec,
- unsigned long int __riovcnt,
- unsigned long int __flags)
- __THROW;
-
-/* Flags for preadv2/pwritev2. */
-#define RWF_HIPRI 0x00000001 /* High priority request. */
-#define RWF_DSYNC 0x00000002 /* per-IO O_DSYNC. */
-#define RWF_SYNC 0x00000004 /* per-IO O_SYNC. */
-#define RWF_NOWAIT 0x00000008 /* per-IO nonblocking mode. */
-#define RWF_APPEND 0x00000010 /* per-IO O_APPEND. */
-
-__END_DECLS
-
-#endif /* bits/uio-ext.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uio_lim.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uio_lim.h
deleted file mode 100644
index 2abf22e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/uio_lim.h
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Implementation limits related to sys/uio.h - Linux version.
- Copyright (C) 2017-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_UIO_LIM_H
-#define _BITS_UIO_LIM_H 1
-
-/* Maximum length of the 'struct iovec' array in a single call to
- readv or writev.
-
- This macro has different values in different kernel versions. The
- latest versions of the kernel use 1024 and this is good choice. Since
- the C library implementation of readv/writev is able to emulate the
- functionality even if the currently running kernel does not support
- this large value the readv/writev call will not fail because of this. */
-#define __IOV_MAX 1024
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/unistd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/unistd.h
deleted file mode 100644
index d5687ad..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/unistd.h
+++ /dev/null
@@ -1,334 +0,0 @@
-/* Checking macros for unistd functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include <bits/unistd.h> directly; use <unistd.h> instead."
-#endif
-
-extern ssize_t __read_chk (int __fd, void *__buf, size_t __nbytes,
- size_t __buflen)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__read_alias, (int __fd, void *__buf,
- size_t __nbytes), read)
- __wur __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload __wur ssize_t
-read (int __fd, void *const __clang_pass_object_size0 __buf, size_t __nbytes)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__read_warn, __nbytes, __buf,
- "read called with bigger length than "
- "size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __read_chk (__fd, __buf, __nbytes, __glibc_objsize0 (__buf));
- return __read_alias (__fd, __buf, __nbytes);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_UNIX98
-extern ssize_t __pread_chk (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset, size_t __bufsize)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __pread64_chk (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset, size_t __bufsize)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__pread_alias,
- (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset), pread)
- __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (__pread64_alias,
- (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset), pread64)
- __wur __attr_access ((__write_only__, 2, 3));
-
-# ifndef __USE_FILE_OFFSET64
-# define __fo_pread_chk __pread_chk
-# define __fo_pread_alias __pread_alias
-# define __fo_off_t __off_t
-# else
-# define __fo_pread_chk __pread64_chk
-# define __fo_pread_alias __pread64_alias
-# define __fo_off_t __off64_t
-# endif
-
-__fortify_potential_overload __wur ssize_t
-pread (int __fd, void *const __clang_pass_object_size0 __buf, size_t __nbytes,
- __fo_off_t __offset)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__pread_chk_warn, __nbytes, __buf,
- "pread called with bigger length than "
- "size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __fo_pread_chk (__fd, __buf, __nbytes, __offset, __glibc_objsize0 (__buf));
- return __fo_pread_alias (__fd, __buf, __nbytes, __offset);
-}
-__FORTIFY_FUNCTION_END
-
-#undef __fo_pread_chk
-#undef __fo_pread_alias
-#undef __fo_off_t
-
-# ifdef __USE_LARGEFILE64
-__fortify_potential_overload __wur ssize_t
-pread64 (int __fd, void *const __clang_pass_object_size0 __buf,
- size_t __nbytes, __off64_t __offset)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT (__pread64_warn, __nbytes, __buf,
- "pread64 called with bigger length "
- "than size of the destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__buf) != (size_t) -1)
- return __pread64_chk (__fd, __buf, __nbytes, __offset, __glibc_objsize0 (__buf));
- return __pread64_alias (__fd, __buf, __nbytes, __offset);
-}
-__FORTIFY_FUNCTION_END
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-extern ssize_t __readlink_chk (const char *__restrict __path,
- char *__restrict __buf, size_t __len,
- size_t __buflen)
- __THROW __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT_NTH (__readlink_alias,
- (const char *__restrict __path,
- char *__restrict __buf, size_t __len), readlink)
- __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload __nonnull ((1, 2)) __wur ssize_t
-__NTH (readlink (const char *__restrict __path,
- char *__restrict const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__readlink_warn, __len, __buf,
- "readlink called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __readlink_chk (__path, __buf, __len, __glibc_objsize (__buf));
- return __readlink_alias (__path, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-#ifdef __USE_ATFILE
-extern ssize_t __readlinkat_chk (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len,
- size_t __buflen)
- __THROW __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-extern ssize_t __REDIRECT_NTH (__readlinkat_alias,
- (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len),
- readlinkat)
- __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-
-__fortify_potential_overload __nonnull ((2, 3)) __wur ssize_t
-__NTH (readlinkat (int __fd,
- const char *__restrict __path,
- char *__restrict const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__readlinkat_warn, __len, __buf,
- "readlinkat called with bigger length "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __readlinkat_chk (__fd, __path, __buf, __len, __glibc_objsize (__buf));
- return __readlinkat_alias (__fd, __path, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-extern char *__getcwd_chk (char *__buf, size_t __size, size_t __buflen)
- __THROW __wur;
-extern char *__REDIRECT_NTH (__getcwd_alias,
- (char *__buf, size_t __size), getcwd) __wur;
-
-__fortify_potential_overload __wur char *
-__NTH (getcwd (char *const __clang_pass_object_size __buf, size_t __size))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getcwd_warn, __size, __buf,
- "getcwd called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getcwd_chk (__buf, __size, __glibc_objsize (__buf));
- return __getcwd_alias (__buf, __size);
-}
-__FORTIFY_FUNCTION_END
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-# define __warn_getwd_use_something_else \
- "please use getcwd instead, as getwd doesn't specify buffer size"
-
-extern char *__getwd_chk (char *__buf, size_t buflen)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern char *__REDIRECT_NTH (__getwd_warn, (char *__buf), getwd)
- __nonnull ((1)) __wur __warnattr (__warn_getwd_use_something_else);
-
-extern char *__REDIRECT (__getwd_alias, (char *__str), getwd) __wur;
-
-__fortify_potential_overload __nonnull ((1)) __attribute_deprecated__ __wur
-char *
-__NTH (getwd (char *const __clang_pass_object_size __buf))
- __clang_warning_if (__glibc_objsize (__buf) == (size_t) -1,
- __warn_getwd_use_something_else)
-{
- if (__glibc_objsize (__buf) != (size_t) -1)
- return __getwd_chk (__buf, __glibc_objsize (__buf));
- return __getwd_warn (__buf);
-}
-# undef __warn_getwd_use_something_else
-#endif
-
-extern size_t __confstr_chk (int __name, char *__buf, size_t __len,
- size_t __buflen) __THROW
- __attr_access ((__write_only__, 2, 3));
-extern size_t __REDIRECT_NTH (__confstr_alias, (int __name, char *__buf,
- size_t __len), confstr)
- __attr_access ((__write_only__, 2, 3));
-
-__fortify_potential_overload size_t
-__NTH (confstr (int __name, char *const __clang_pass_object_size __buf,
- size_t __len))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__confstr_warn, __len, __buf,
- "confstr called with bigger length than "
- "size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __confstr_chk (__name, __buf, __len, __glibc_objsize (__buf));
- return __confstr_alias (__name, __buf, __len);
-}
-__FORTIFY_FUNCTION_END
-
-extern int __getgroups_chk (int __size, __gid_t __list[], size_t __listlen)
- __THROW __wur __attr_access ((__write_only__, 2, 1));
-extern int __REDIRECT_NTH (__getgroups_alias, (int __size, __gid_t __list[]),
- getgroups) __wur __attr_access ((__write_only__, 2, 1));
-
-__fortify_potential_overload int
-__NTH (getgroups (int __size, __gid_t *const __clang_pass_object_size __list))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getgroups_warn,
- __size * sizeof (__gid_t), __list,
- "getgroups called with bigger group "
- "count than what can fit into "
- "destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__list) != (size_t) -1)
- return __getgroups_chk (__size, __list, __glibc_objsize (__list));
- return __getgroups_alias (__size, __list);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern int __ttyname_r_chk (int __fd, char *__buf, size_t __buflen,
- size_t __nreal) __THROW __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-extern int __REDIRECT_NTH (__ttyname_r_alias, (int __fd, char *__buf,
- size_t __buflen), ttyname_r)
- __nonnull ((2));
-extern int __REDIRECT_NTH (__ttyname_r_chk_warn,
- (int __fd, char *__buf, size_t __buflen,
- size_t __nreal), __ttyname_r_chk)
- __nonnull ((2)) __warnattr ("ttyname_r called with bigger buflen than "
- "size of destination buffer");
-
-__fortify_potential_overload int
-__NTH (ttyname_r (int __fd, char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__ttyname_r_warn, __buflen, __buf,
- "ttyname_r called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __ttyname_r_chk (__fd, __buf, __buflen, __glibc_objsize (__buf));
- return __ttyname_r_alias (__fd, __buf, __buflen);
- }
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_POSIX199506
-extern int __getlogin_r_chk (char *__buf, size_t __buflen, size_t __nreal)
- __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT (__getlogin_r_alias, (char *__buf, size_t __buflen),
- getlogin_r) __nonnull ((1));
-
-__fortify_potential_overload int
-getlogin_r (char *const __clang_pass_object_size __buf, size_t __buflen)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getlogin_r_warn, __buflen, __buf,
- "getlogin_r called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getlogin_r_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __getlogin_r_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-#if defined __USE_MISC || defined __USE_UNIX98
-extern int __gethostname_chk (char *__buf, size_t __buflen, size_t __nreal)
- __THROW __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT_NTH (__gethostname_alias, (char *__buf, size_t __buflen),
- gethostname)
- __nonnull ((1)) __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload int
-__NTH (gethostname (char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__gethostname_warn, __buflen, __buf,
- "gethostname called with bigger buflen "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __gethostname_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __gethostname_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_UNIX98)
-extern int __getdomainname_chk (char *__buf, size_t __buflen, size_t __nreal)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern int __REDIRECT_NTH (__getdomainname_alias, (char *__buf,
- size_t __buflen),
- getdomainname) __nonnull ((1))
- __wur __attr_access ((__write_only__, 1, 2));
-
-__fortify_potential_overload int
-__NTH (getdomainname (char *const __clang_pass_object_size __buf,
- size_t __buflen))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__getdomainname_warn, __buflen, __buf,
- "getdomainname called with bigger "
- "buflen than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__buf) != (size_t) -1)
- return __getdomainname_chk (__buf, __buflen, __glibc_objsize (__buf));
- return __getdomainname_alias (__buf, __buflen);
-}
-__FORTIFY_FUNCTION_END
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/unistd_ext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/unistd_ext.h
deleted file mode 100644
index 2e529be..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/unistd_ext.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* System-specific extensions of <unistd.h>, Linux version.
- Copyright (C) 2019-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UNISTD_H
-# error "Never include <bits/unistd_ext.h> directly; use <unistd.h> instead."
-#endif
-
-#ifdef __USE_GNU
-
-/* Return the kernel thread ID (TID) of the current thread. The
- returned value is not subject to caching. Most Linux system calls
- accept a TID in place of a PID. Using the TID to change properties
- of a thread that has been created using pthread_create can lead to
- undefined behavior (comparable to manipulating file descriptors
- directly that have not been created explicitly). Note that a TID
- uniquely identifies a thread only while this thread is running; a
- TID can be reused once a thread has exited, even if the thread is
- not detached and has not been joined. */
-extern __pid_t gettid (void) __THROW;
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utmp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utmp.h
deleted file mode 100644
index 7e5512e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utmp.h
+++ /dev/null
@@ -1,127 +0,0 @@
-/* The `struct utmp' type, describing entries in the utmp file.
- Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMP_H
-# error "Never include <bits/utmp.h> directly; use <utmp.h> instead."
-#endif
-
-#include <paths.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <bits/wordsize.h>
-
-
-#define UT_LINESIZE 32
-#define UT_NAMESIZE 32
-#define UT_HOSTSIZE 256
-
-
-/* The structure describing an entry in the database of
- previous logins. */
-struct lastlog
- {
-#if __WORDSIZE_TIME64_COMPAT32
- int32_t ll_time;
-#else
- __time_t ll_time;
-#endif
- char ll_line[UT_LINESIZE];
- char ll_host[UT_HOSTSIZE];
- };
-
-
-/* The structure describing the status of a terminated process. This
- type is used in `struct utmp' below. */
-struct exit_status
- {
- short int e_termination; /* Process termination status. */
- short int e_exit; /* Process exit status. */
- };
-
-
-/* The structure describing an entry in the user accounting database. */
-struct utmp
-{
- short int ut_type; /* Type of login. */
- pid_t ut_pid; /* Process ID of login process. */
- char ut_line[UT_LINESIZE]
- __attribute_nonstring__; /* Devicename. */
- char ut_id[4]
- __attribute_nonstring__; /* Inittab ID. */
- char ut_user[UT_NAMESIZE]
- __attribute_nonstring__; /* Username. */
- char ut_host[UT_HOSTSIZE]
- __attribute_nonstring__; /* Hostname for remote login. */
- struct exit_status ut_exit; /* Exit status of a process marked
- as DEAD_PROCESS. */
-/* The ut_session and ut_tv fields must be the same size when compiled
- 32- and 64-bit. This allows data files and shared memory to be
- shared between 32- and 64-bit applications. */
-#if __WORDSIZE_TIME64_COMPAT32
- int32_t ut_session; /* Session ID, used for windowing. */
- struct
- {
- int32_t tv_sec; /* Seconds. */
- int32_t tv_usec; /* Microseconds. */
- } ut_tv; /* Time entry was made. */
-#else
- long int ut_session; /* Session ID, used for windowing. */
- struct timeval ut_tv; /* Time entry was made. */
-#endif
-
- int32_t ut_addr_v6[4]; /* Internet address of remote host. */
- char __glibc_reserved[20]; /* Reserved for future use. */
-};
-
-/* Backwards compatibility hacks. */
-#define ut_name ut_user
-#ifndef _NO_UT_TIME
-/* We have a problem here: `ut_time' is also used otherwise. Define
- _NO_UT_TIME if the compiler complains. */
-# define ut_time ut_tv.tv_sec
-#endif
-#define ut_xtime ut_tv.tv_sec
-#define ut_addr ut_addr_v6[0]
-
-
-/* Values for the `ut_type' field of a `struct utmp'. */
-#define EMPTY 0 /* No valid user accounting information. */
-
-#define RUN_LVL 1 /* The system's runlevel. */
-#define BOOT_TIME 2 /* Time of system boot. */
-#define NEW_TIME 3 /* Time after system clock changed. */
-#define OLD_TIME 4 /* Time when system clock changed. */
-
-#define INIT_PROCESS 5 /* Process spawned by the init process. */
-#define LOGIN_PROCESS 6 /* Session leader of a logged in user. */
-#define USER_PROCESS 7 /* Normal process. */
-#define DEAD_PROCESS 8 /* Terminated process. */
-
-#define ACCOUNTING 9
-
-/* Old Linux name for the EMPTY type. */
-#define UT_UNKNOWN EMPTY
-
-
-/* Tell the user that we have a modern system with UT_HOST, UT_PID,
- UT_TYPE, UT_ID and UT_TV fields. */
-#define _HAVE_UT_TYPE 1
-#define _HAVE_UT_PID 1
-#define _HAVE_UT_ID 1
-#define _HAVE_UT_TV 1
-#define _HAVE_UT_HOST 1
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utmpx.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utmpx.h
deleted file mode 100644
index c859c5b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utmpx.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Structures and definitions for the user accounting database. GNU version.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMPX_H
-# error "Never include <bits/utmpx.h> directly; use <utmpx.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <sys/time.h>
-#include <bits/wordsize.h>
-
-
-#ifdef __USE_GNU
-# include <paths.h>
-# define _PATH_UTMPX _PATH_UTMP
-# define _PATH_WTMPX _PATH_WTMP
-#endif
-
-
-#define __UT_LINESIZE 32
-#define __UT_NAMESIZE 32
-#define __UT_HOSTSIZE 256
-
-
-/* The structure describing the status of a terminated process. This
- type is used in `struct utmpx' below. */
-struct __exit_status
- {
-#ifdef __USE_GNU
- short int e_termination; /* Process termination status. */
- short int e_exit; /* Process exit status. */
-#else
- short int __e_termination; /* Process termination status. */
- short int __e_exit; /* Process exit status. */
-#endif
- };
-
-
-/* The structure describing an entry in the user accounting database. */
-struct utmpx
-{
- short int ut_type; /* Type of login. */
- __pid_t ut_pid; /* Process ID of login process. */
- char ut_line[__UT_LINESIZE]
- __attribute_nonstring__; /* Devicename. */
- char ut_id[4]
- __attribute_nonstring__; /* Inittab ID. */
- char ut_user[__UT_NAMESIZE]
- __attribute_nonstring__; /* Username. */
- char ut_host[__UT_HOSTSIZE]
- __attribute_nonstring__; /* Hostname for remote login. */
- struct __exit_status ut_exit; /* Exit status of a process marked
- as DEAD_PROCESS. */
-
-/* The fields ut_session and ut_tv must be the same size when compiled
- 32- and 64-bit. This allows files and shared memory to be shared
- between 32- and 64-bit applications. */
-#if __WORDSIZE_TIME64_COMPAT32
- __int32_t ut_session; /* Session ID, used for windowing. */
- struct
- {
- __int32_t tv_sec; /* Seconds. */
- __int32_t tv_usec; /* Microseconds. */
- } ut_tv; /* Time entry was made. */
-#else
- long int ut_session; /* Session ID, used for windowing. */
- struct timeval ut_tv; /* Time entry was made. */
-#endif
- __int32_t ut_addr_v6[4]; /* Internet address of remote host. */
- char __glibc_reserved[20]; /* Reserved for future use. */
-};
-
-
-/* Values for the `ut_type' field of a `struct utmpx'. */
-#define EMPTY 0 /* No valid user accounting information. */
-
-#ifdef __USE_GNU
-# define RUN_LVL 1 /* The system's runlevel. */
-#endif
-#define BOOT_TIME 2 /* Time of system boot. */
-#define NEW_TIME 3 /* Time after system clock changed. */
-#define OLD_TIME 4 /* Time when system clock changed. */
-
-#define INIT_PROCESS 5 /* Process spawned by the init process. */
-#define LOGIN_PROCESS 6 /* Session leader of a logged in user. */
-#define USER_PROCESS 7 /* Normal process. */
-#define DEAD_PROCESS 8 /* Terminated process. */
-
-#ifdef __USE_GNU
-# define ACCOUNTING 9 /* System accounting. */
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utsname.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utsname.h
deleted file mode 100644
index ec46d7a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/utsname.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UTSNAME_H
-# error "Never include <bits/utsname.h> directly; use <sys/utsname.h> instead."
-#endif
-
-/* Length of the entries in `struct utsname' is 65. */
-#define _UTSNAME_LENGTH 65
-
-/* Linux provides as additional information in the `struct utsname'
- the name of the current domain. Define _UTSNAME_DOMAIN_LENGTH
- to a value != 0 to activate this entry. */
-#define _UTSNAME_DOMAIN_LENGTH _UTSNAME_LENGTH
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/waitflags.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/waitflags.h
deleted file mode 100644
index bf75ade..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/waitflags.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Definitions of flag bits for `waitpid' et al.
- Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_WAIT_H && !defined _STDLIB_H
-# error "Never include <bits/waitflags.h> directly; use <sys/wait.h> instead."
-#endif
-
-
-/* Bits in the third argument to `waitpid'. */
-#define WNOHANG 1 /* Don't block waiting. */
-#define WUNTRACED 2 /* Report status of stopped children. */
-
-/* Bits in the fourth argument to `waitid'. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define WSTOPPED 2 /* Report stopped child (same as WUNTRACED). */
-# define WEXITED 4 /* Report dead child. */
-# define WCONTINUED 8 /* Report continued child. */
-# define WNOWAIT 0x01000000 /* Don't reap, just poll status. */
-#endif
-
-#define __WNOTHREAD 0x20000000 /* Don't wait on children of other threads
- in this group */
-#define __WALL 0x40000000 /* Wait for any child. */
-#define __WCLONE 0x80000000 /* Wait for cloned process. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/waitstatus.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/waitstatus.h
deleted file mode 100644
index baaf96a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/waitstatus.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Definitions of status bits for `wait' et al.
- Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#if !defined _SYS_WAIT_H && !defined _STDLIB_H
-# error "Never include <bits/waitstatus.h> directly; use <sys/wait.h> instead."
-#endif
-
-
-/* Everything extant so far uses these same bits. */
-
-
-/* If WIFEXITED(STATUS), the low-order 8 bits of the status. */
-#define __WEXITSTATUS(status) (((status) & 0xff00) >> 8)
-
-/* If WIFSIGNALED(STATUS), the terminating signal. */
-#define __WTERMSIG(status) ((status) & 0x7f)
-
-/* If WIFSTOPPED(STATUS), the signal that stopped the child. */
-#define __WSTOPSIG(status) __WEXITSTATUS(status)
-
-/* Nonzero if STATUS indicates normal termination. */
-#define __WIFEXITED(status) (__WTERMSIG(status) == 0)
-
-/* Nonzero if STATUS indicates termination by a signal. */
-#define __WIFSIGNALED(status) \
- (((signed char) (((status) & 0x7f) + 1) >> 1) > 0)
-
-/* Nonzero if STATUS indicates the child is stopped. */
-#define __WIFSTOPPED(status) (((status) & 0xff) == 0x7f)
-
-/* Nonzero if STATUS indicates the child continued after a stop. We only
- define this if <bits/waitflags.h> provides the WCONTINUED flag bit. */
-#ifdef WCONTINUED
-# define __WIFCONTINUED(status) ((status) == __W_CONTINUED)
-#endif
-
-/* Nonzero if STATUS indicates the child dumped core. */
-#define __WCOREDUMP(status) ((status) & __WCOREFLAG)
-
-/* Macros for constructing status values. */
-#define __W_EXITCODE(ret, sig) ((ret) << 8 | (sig))
-#define __W_STOPCODE(sig) ((sig) << 8 | 0x7f)
-#define __W_CONTINUED 0xffff
-#define __WCOREFLAG 0x80
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar-ldbl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar-ldbl.h
deleted file mode 100644
index 868c8c6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar-ldbl.h
+++ /dev/null
@@ -1,91 +0,0 @@
-/* -mlong-double-64 compatibility mode for <wchar.h> functions.
- Copyright (C) 2006-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WCHAR_H
-# error "Never include <bits/wchar-ldbl.h> directly; use <wchar.h> instead."
-#endif
-
-#if defined __USE_ISOC95 || defined __USE_UNIX98
-__LDBL_REDIR_DECL (fwprintf);
-__LDBL_REDIR_DECL (wprintf);
-__LDBL_REDIR_DECL (swprintf);
-__LDBL_REDIR_DECL (vfwprintf);
-__LDBL_REDIR_DECL (vwprintf);
-__LDBL_REDIR_DECL (vswprintf);
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (fwscanf, __nldbl___isoc99_fwscanf)
-__LDBL_REDIR1_DECL (wscanf, __nldbl___isoc99_wscanf)
-__LDBL_REDIR1_DECL (swscanf, __nldbl___isoc99_swscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (fwscanf, __isoc99_fwscanfieee128)
-__LDBL_REDIR1_DECL (wscanf, __isoc99_wscanfieee128)
-__LDBL_REDIR1_DECL (swscanf, __isoc99_swscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (fwscanf);
-__LDBL_REDIR_DECL (wscanf);
-__LDBL_REDIR_DECL (swscanf);
-# endif
-#endif
-
-#ifdef __USE_ISOC99
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (wcstold, wcstod);
-# else
-__LDBL_REDIR1_DECL (wcstold, __wcstoieee128)
-# endif
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __LDBL_COMPAT
-__LDBL_REDIR1_DECL (vfwscanf, __nldbl___isoc99_vfwscanf)
-__LDBL_REDIR1_DECL (vwscanf, __nldbl___isoc99_vwscanf)
-__LDBL_REDIR1_DECL (vswscanf, __nldbl___isoc99_vswscanf)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-__LDBL_REDIR1_DECL (vfwscanf, __isoc99_vfwscanfieee128)
-__LDBL_REDIR1_DECL (vwscanf, __isoc99_vwscanfieee128)
-__LDBL_REDIR1_DECL (vswscanf, __isoc99_vswscanfieee128)
-# else
-# error bits/stdlib-ldbl.h included when no ldbl redirections are required.
-# endif
-# else
-__LDBL_REDIR_DECL (vfwscanf);
-__LDBL_REDIR_DECL (vwscanf);
-__LDBL_REDIR_DECL (vswscanf);
-# endif
-#endif
-
-#ifdef __USE_GNU
-# ifdef __LDBL_COMPAT
-__LDBL_REDIR1_DECL (wcstold_l, wcstod_l);
-# else
-__LDBL_REDIR1_DECL (wcstold_l, __wcstoieee128_l)
-# endif
-#endif
-
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-__LDBL_REDIR2_DECL (swprintf_chk)
-__LDBL_REDIR2_DECL (vswprintf_chk)
-# if __USE_FORTIFY_LEVEL > 1
-__LDBL_REDIR2_DECL (fwprintf_chk)
-__LDBL_REDIR2_DECL (wprintf_chk)
-__LDBL_REDIR2_DECL (vfwprintf_chk)
-__LDBL_REDIR2_DECL (vwprintf_chk)
-# endif
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar.h
deleted file mode 100644
index 36623e3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar.h
+++ /dev/null
@@ -1,49 +0,0 @@
-/* wchar_t type related definitions.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BITS_WCHAR_H
-#define _BITS_WCHAR_H 1
-
-/* The fallback definitions, for when __WCHAR_MAX__ or __WCHAR_MIN__
- are not defined, give the right value and type as long as both int
- and wchar_t are 32-bit types. Adding L'\0' to a constant value
- ensures that the type is correct; it is necessary to use (L'\0' +
- 0) rather than just L'\0' so that the type in C++ is the promoted
- version of wchar_t rather than the distinct wchar_t type itself.
- Because wchar_t in preprocessor #if expressions is treated as
- intmax_t or uintmax_t, the expression (L'\0' - 1) would have the
- wrong value for WCHAR_MAX in such expressions and so cannot be used
- to define __WCHAR_MAX in the unsigned case. */
-
-#ifdef __WCHAR_MAX__
-# define __WCHAR_MAX __WCHAR_MAX__
-#elif L'\0' - 1 > 0
-# define __WCHAR_MAX (0xffffffffu + L'\0')
-#else
-# define __WCHAR_MAX (0x7fffffff + L'\0')
-#endif
-
-#ifdef __WCHAR_MIN__
-# define __WCHAR_MIN __WCHAR_MIN__
-#elif L'\0' - 1 > 0
-# define __WCHAR_MIN (L'\0' + 0)
-#else
-# define __WCHAR_MIN (-__WCHAR_MAX - 1)
-#endif
-
-#endif /* bits/wchar.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar2.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar2.h
deleted file mode 100644
index 23f1ee6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wchar2.h
+++ /dev/null
@@ -1,544 +0,0 @@
-/* Checking macros for wchar functions.
- Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WCHAR_H
-# error "Never include <bits/wchar2.h> directly; use <wchar.h> instead."
-#endif
-
-extern wchar_t *__wmemcpy_chk (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n,
- size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemcpy_alias,
- (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n),
- wmemcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemcpy (wchar_t *__restrict const __clang_pass_object_size0 __s1,
- const wchar_t *__restrict __s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemcpy_warn, __n, __s1,
- sizeof (wchar_t),
- "wmemcpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t)-1)
- return __wmemcpy_chk(__s1, __s2, __n,
- __glibc_objsize0(__s1) / sizeof (wchar_t));
- return __wmemcpy_alias(__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-
-extern wchar_t *__wmemmove_chk (wchar_t *__s1, const wchar_t *__s2,
- size_t __n, size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemmove_alias, (wchar_t *__s1,
- const wchar_t *__s2,
- size_t __n), wmemmove);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemmove (wchar_t *const __clang_pass_object_size0 __s1,
- const wchar_t *__s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemmove_warn, __n, __s1,
- sizeof (wchar_t),
- "wmemmove called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t) -1)
- return __wmemmove_chk (__s1, __s2, __n,
- __glibc_objsize0 (__s1) / sizeof (wchar_t));
- return __wmemmove_alias (__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_GNU
-extern wchar_t *__wmempcpy_chk (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n,
- size_t __ns1) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmempcpy_alias,
- (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2,
- size_t __n), wmempcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH(wmempcpy(wchar_t *__restrict const __clang_pass_object_size0 __s1,
- const wchar_t *__restrict __s2, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmempcpy_warn, __n, __s1,
- sizeof (wchar_t),
- "wmempcpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s1) != (size_t)-1)
- return __wmempcpy_chk(__s1, __s2, __n,
- __glibc_objsize0(__s1) / sizeof (wchar_t));
- return __wmempcpy_alias(__s1, __s2, __n);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-extern wchar_t *__wmemset_chk (wchar_t *__s, wchar_t __c, size_t __n,
- size_t __ns) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wmemset_alias, (wchar_t *__s, wchar_t __c,
- size_t __n), wmemset);
-
-__fortify_potential_overload wchar_t *
-__NTH (wmemset (wchar_t *const __clang_pass_object_size0 __s, wchar_t __c,
- size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS0_LT2 (__wmemset_warn, __n, __s,
- sizeof (wchar_t),
- "wmemset called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize0 (__s) != (size_t) -1)
- return __wmemset_chk (__s, __c, __n,
- __glibc_objsize0 (__s) / sizeof (wchar_t));
- return __wmemset_alias (__s, __c, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern wchar_t *__wcscpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcscpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcscpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcscpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcscpy_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcscpy_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcpcpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcpcpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcpcpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcpcpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcpcpy_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcpcpy_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcsncpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcsncpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcsncpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcsncpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__wcsncpy_warn, __n, __dest,
- sizeof (wchar_t),
- "wcsncpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dest) != (size_t) -1)
- return __wcsncpy_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcsncpy_alias (__dest, __src, __n);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern wchar_t *__wcpncpy_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcpncpy_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcpncpy);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcpncpy (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__wcpncpy_warn, __n, __dest,
- sizeof (wchar_t),
- "wcpncpy called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dest) != (size_t) -1)
- return __wcpncpy_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcpncpy_alias (__dest, __src, __n);
-}
-__FORTIFY_FUNCTION_END
-
-extern wchar_t *__wcscat_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcscat_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src), wcscat);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcscat (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcscat_chk (__dest, __src,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcscat_alias (__dest, __src);
-}
-
-
-extern wchar_t *__wcsncat_chk (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n, size_t __destlen) __THROW;
-extern wchar_t *__REDIRECT_NTH (__wcsncat_alias,
- (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src,
- size_t __n), wcsncat);
-
-__fortify_potential_overload wchar_t *
-__NTH (wcsncat (wchar_t *__restrict const __clang_pass_object_size __dest,
- const wchar_t *__restrict __src, size_t __n))
-{
- if (__glibc_objsize (__dest) != (size_t) -1)
- return __wcsncat_chk (__dest, __src, __n,
- __glibc_objsize (__dest) / sizeof (wchar_t));
- return __wcsncat_alias (__dest, __src, __n);
-}
-
-
-extern int __swprintf_chk (wchar_t *__restrict __s, size_t __n,
- int __flag, size_t __s_len,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 5, 6))) */;
-
-extern int __REDIRECT_NTH_LDBL (__swprintf_alias,
- (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __fmt, ...),
- swprintf);
-
-extern int __vswprintf_chk (wchar_t *__restrict __s, size_t __n,
- int __flag, size_t __s_len,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 5, 0))) */;
-
-extern int __REDIRECT_NTH_LDBL (__vswprintf_alias,
- (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __fmt,
- __gnuc_va_list __ap), vswprintf);
-
-#ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload int
-__NTH (swprintf (wchar_t *__restrict const __clang_pass_object_size __s,
- size_t __n, const wchar_t *__restrict __fmt, ...))
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __result;
- if (__glibc_objsize (__s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1)
- __result = __FORTIFY_CALL_VA_CHK(swprintf, __s, __n,
- __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s) / sizeof (wchar_t), __fmt,
- __FORTIFY_ARG_PACK);
- else
- __result = __FORTIFY_CALL_VA_ALIAS(swprintf, __s, __n, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __result;
-}
-#elif !defined __cplusplus
-/* XXX We might want to have support in gcc for swprintf. */
-# define swprintf(s, n, ...) \
- (__glibc_objsize (s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1 \
- ? __swprintf_chk (s, n, __USE_FORTIFY_LEVEL - 1, \
- __glibc_objsize (s) / sizeof (wchar_t), __VA_ARGS__) \
- : swprintf (s, n, __VA_ARGS__))
-#endif
-
-__fortify_potential_overload int
-__NTH (vswprintf (wchar_t *__restrict const __clang_pass_object_size __s,
- size_t __n, const wchar_t *__restrict __fmt,
- __gnuc_va_list __ap))
-{
- if (__glibc_objsize (__s) != (size_t) -1 || __USE_FORTIFY_LEVEL > 1)
- return __vswprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
- __glibc_objsize (__s) / sizeof (wchar_t), __fmt,
- __ap);
- return __vswprintf_alias (__s, __n, __fmt, __ap);
-}
-
-
-#if __USE_FORTIFY_LEVEL > 1
-
-extern int __fwprintf_chk (__FILE *__restrict __stream, int __flag,
- const wchar_t *__restrict __format, ...);
-extern int __wprintf_chk (int __flag, const wchar_t *__restrict __format,
- ...);
-extern int __vfwprintf_chk (__FILE *__restrict __stream, int __flag,
- const wchar_t *__restrict __format,
- __gnuc_va_list __ap);
-extern int __vwprintf_chk (int __flag, const wchar_t *__restrict __format,
- __gnuc_va_list __ap);
-
-
-#ifdef __FORTIFY_ARG_PACK_OK
-__fortify_potential_overload int
-wprintf (const wchar_t *__restrict const __clang_pass_object_size __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __r = __FORTIFY_CALL_VA_CHK (wprintf, __USE_FORTIFY_LEVEL - 1, __fmt,
- __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __r;
-}
-
-__fortify_potential_overload int
-fwprintf (__FILE *__restrict const __clang_pass_object_size __stream,
- const wchar_t *__restrict __fmt, ...)
-{
- __FORTIFY_INIT_ARG_PACK(__fmt);
- int __r = __FORTIFY_CALL_VA_CHK (fwprintf, __stream, __USE_FORTIFY_LEVEL - 1,
- __fmt, __FORTIFY_ARG_PACK);
- __FORTIFY_FREE_ARG_PACK();
- return __r;
-}
-# elif !defined __cplusplus
-# define wprintf(...) \
- __wprintf_chk (__USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# define fwprintf(stream, ...) \
- __fwprintf_chk (stream, __USE_FORTIFY_LEVEL - 1, __VA_ARGS__)
-# endif
-
-__fortify_potential_overload int
-vwprintf (const wchar_t *__restrict const __clang_pass_object_size __fmt,
- __gnuc_va_list __ap)
-{
- return __vwprintf_chk (__USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-__fortify_potential_overload int
-vfwprintf (__FILE *__restrict const __clang_pass_object_size __stream,
- const wchar_t *__restrict __fmt, __gnuc_va_list __ap)
-{
- return __vfwprintf_chk (__stream, __USE_FORTIFY_LEVEL - 1, __fmt, __ap);
-}
-
-#endif
-
-extern wchar_t *__fgetws_chk (wchar_t *__restrict __s, size_t __size, int __n,
- __FILE *__restrict __stream) __wur;
-extern wchar_t *__REDIRECT (__fgetws_alias,
- (wchar_t *__restrict __s, int __n,
- __FILE *__restrict __stream), fgetws) __wur;
-
-__fortify_potential_overload __wur wchar_t *
-fgetws (wchar_t *__restrict const __clang_pass_object_size __s, int __n,
- __FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__fgetws_warn, __n, __s,
- sizeof (wchar_t),
- "fgetws called with length bigger "
- "than size of destination buffer")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__s) != (size_t) -1)
- return __fgetws_chk (__s, __glibc_objsize (__s) / sizeof (wchar_t),
- __n, __stream);
- return __fgetws_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-
-#ifdef __USE_GNU
-extern wchar_t *__fgetws_unlocked_chk (wchar_t *__restrict __s, size_t __size,
- int __n, __FILE *__restrict __stream)
- __wur;
-extern wchar_t *__REDIRECT (__fgetws_unlocked_alias,
- (wchar_t *__restrict __s, int __n,
- __FILE *__restrict __stream), fgetws_unlocked)
- __wur;
-
-__fortify_potential_overload __wur wchar_t *
-fgetws_unlocked (wchar_t *__restrict const __clang_pass_object_size __s,
- int __n, __FILE *__restrict __stream)
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_IF (__fgetws_unlocked_warn,
- __n > 0
- && __bos_static_lt2 (__n, __s,
- sizeof (wchar_t)),
- "fgetws_unlocked called with bigger size than "
- "length of destination buffer")
-{
- if (__glibc_objsize (__s) != (size_t) -1)
- return __fgetws_unlocked_chk (__s, __glibc_objsize (__s) / sizeof (wchar_t),
- __n, __stream);
- return __fgetws_unlocked_alias (__s, __n, __stream);
-}
-__FORTIFY_FUNCTION_END
-#endif
-
-
-extern size_t __wcrtomb_chk (char *__restrict __s, wchar_t __wchar,
- mbstate_t *__restrict __p,
- size_t __buflen) __THROW __wur;
-extern size_t __REDIRECT_NTH (__wcrtomb_alias,
- (char *__restrict __s, wchar_t __wchar,
- mbstate_t *__restrict __ps), wcrtomb) __wur;
-
-__fortify_potential_overload __wur size_t
-__NTH (wcrtomb (char *__restrict const __clang_pass_object_size __s,
- wchar_t __wchar, mbstate_t *__restrict __ps))
-{
- /* We would have to include <limits.h> to get a definition of MB_LEN_MAX.
- But this would only disturb the namespace. So we define our own
- version here. */
-#define __WCHAR_MB_LEN_MAX 16
-#if defined MB_LEN_MAX && MB_LEN_MAX != __WCHAR_MB_LEN_MAX
-# error "Assumed value of MB_LEN_MAX wrong"
-#endif
- if (__glibc_objsize (__s) != (size_t) -1
- && __WCHAR_MB_LEN_MAX > __glibc_objsize (__s))
- return __wcrtomb_chk (__s, __wchar, __ps, __glibc_objsize (__s));
- return __wcrtomb_alias (__s, __wchar, __ps);
-}
-
-
-extern size_t __mbsrtowcs_chk (wchar_t *__restrict __dst,
- const char **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__mbsrtowcs_alias,
- (wchar_t *__restrict __dst,
- const char **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps),
- mbsrtowcs);
-
-__fortify_potential_overload size_t
-__NTH (mbsrtowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT2 (__mbsrtowcs_warn, __len, __dst,
- sizeof (wchar_t),
- "mbsrtowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbsrtowcs_chk (__dst, __src, __len, __ps,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbsrtowcs_alias (__dst, __src, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcsrtombs_chk (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__wcsrtombs_alias,
- (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __len, mbstate_t *__restrict __ps),
- wcsrtombs);
-
-__fortify_potential_overload size_t
-__NTH (wcsrtombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcsrtombs_warn, __len, __dst,
- "wcsrtombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcsrtombs_chk (__dst, __src, __len, __ps, __glibc_objsize (__dst));
- return __wcsrtombs_alias (__dst, __src, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-#ifdef __USE_GNU
-extern size_t __mbsnrtowcs_chk (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps,
- size_t __dstlen) __THROW;
-extern size_t __REDIRECT_NTH (__mbsnrtowcs_alias,
- (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps),
- mbsnrtowcs);
-
-__fortify_potential_overload size_t
-__NTH (mbsnrtowcs (wchar_t *__restrict const __clang_pass_object_size __dst,
- const char **__restrict __src, size_t __nmc, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__mbsnrtowcs_warn,
- sizeof (wchar_t) * __len, __dst,
- "mbsnrtowcs called with dst buffer "
- "smaller than len * sizeof (wchar_t)")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __mbsnrtowcs_chk (__dst, __src, __nmc, __len, __ps,
- __glibc_objsize (__dst) / sizeof (wchar_t));
- return __mbsnrtowcs_alias (__dst, __src, __nmc, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-
-
-extern size_t __wcsnrtombs_chk (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps, size_t __dstlen)
- __THROW;
-extern size_t __REDIRECT_NTH (__wcsnrtombs_alias,
- (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps), wcsnrtombs);
-
-__fortify_potential_overload size_t
-__NTH (wcsnrtombs (char *__restrict const __clang_pass_object_size __dst,
- const wchar_t **__restrict __src, size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps))
-__FORTIFY_PRECONDITIONS
- __FORTIFY_WARNING_ONLY_IF_BOS_LT (__wcsnrtombs_warn, __len, __dst,
- "wcsnrtombs called with dst buffer "
- "smaller than len")
-{
- if (__FORTIFY_CALL_CHK && __glibc_objsize (__dst) != (size_t) -1)
- return __wcsnrtombs_chk (__dst, __src, __nwc, __len, __ps,
- __glibc_objsize (__dst));
- return __wcsnrtombs_alias (__dst, __src, __nwc, __len, __ps);
-}
-__FORTIFY_FUNCTION_END
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wctype-wchar.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wctype-wchar.h
deleted file mode 100644
index 01827a7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wctype-wchar.h
+++ /dev/null
@@ -1,173 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.25
- * Wide character classification and mapping utilities <wctype.h>
- */
-
-#ifndef _BITS_WCTYPE_WCHAR_H
-#define _BITS_WCTYPE_WCHAR_H 1
-
-#if !defined _WCTYPE_H && !defined _WCHAR_H
-#error "Never include <bits/wctype-wchar.h> directly; include <wctype.h> or <wchar.h> instead."
-#endif
-
-#include <bits/types.h>
-#include <bits/types/wint_t.h>
-
-/* The definitions in this header are specified to appear in <wctype.h>
- in ISO C99, but in <wchar.h> in Unix98. _GNU_SOURCE follows C99. */
-
-/* Scalar type that can hold values which represent locale-specific
- character classifications. */
-typedef unsigned long int wctype_t;
-
-# ifndef _ISwbit
-/* The characteristics are stored always in network byte order (big
- endian). We define the bit value interpretations here dependent on the
- machine's byte order. */
-
-# include <bits/endian.h>
-# if __BYTE_ORDER == __BIG_ENDIAN
-# define _ISwbit(bit) (1 << (bit))
-# else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define _ISwbit(bit) \
- ((bit) < 8 ? (int) ((1UL << (bit)) << 24) \
- : ((bit) < 16 ? (int) ((1UL << (bit)) << 8) \
- : ((bit) < 24 ? (int) ((1UL << (bit)) >> 8) \
- : (int) ((1UL << (bit)) >> 24))))
-# endif
-
-enum
-{
- __ISwupper = 0, /* UPPERCASE. */
- __ISwlower = 1, /* lowercase. */
- __ISwalpha = 2, /* Alphabetic. */
- __ISwdigit = 3, /* Numeric. */
- __ISwxdigit = 4, /* Hexadecimal numeric. */
- __ISwspace = 5, /* Whitespace. */
- __ISwprint = 6, /* Printing. */
- __ISwgraph = 7, /* Graphical. */
- __ISwblank = 8, /* Blank (usually SPC and TAB). */
- __ISwcntrl = 9, /* Control character. */
- __ISwpunct = 10, /* Punctuation. */
- __ISwalnum = 11, /* Alphanumeric. */
-
- _ISwupper = _ISwbit (__ISwupper), /* UPPERCASE. */
- _ISwlower = _ISwbit (__ISwlower), /* lowercase. */
- _ISwalpha = _ISwbit (__ISwalpha), /* Alphabetic. */
- _ISwdigit = _ISwbit (__ISwdigit), /* Numeric. */
- _ISwxdigit = _ISwbit (__ISwxdigit), /* Hexadecimal numeric. */
- _ISwspace = _ISwbit (__ISwspace), /* Whitespace. */
- _ISwprint = _ISwbit (__ISwprint), /* Printing. */
- _ISwgraph = _ISwbit (__ISwgraph), /* Graphical. */
- _ISwblank = _ISwbit (__ISwblank), /* Blank (usually SPC and TAB). */
- _ISwcntrl = _ISwbit (__ISwcntrl), /* Control character. */
- _ISwpunct = _ISwbit (__ISwpunct), /* Punctuation. */
- _ISwalnum = _ISwbit (__ISwalnum) /* Alphanumeric. */
-};
-# endif /* Not _ISwbit */
-
-
-__BEGIN_DECLS
-
-/*
- * Wide-character classification functions: 7.15.2.1.
- */
-
-/* Test for any wide character for which `iswalpha' or `iswdigit' is
- true. */
-extern int iswalnum (wint_t __wc) __THROW;
-
-/* Test for any wide character for which `iswupper' or 'iswlower' is
- true, or any wide character that is one of a locale-specific set of
- wide-characters for which none of `iswcntrl', `iswdigit',
- `iswpunct', or `iswspace' is true. */
-extern int iswalpha (wint_t __wc) __THROW;
-
-/* Test for any control wide character. */
-extern int iswcntrl (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a decimal-digit
- character. */
-extern int iswdigit (wint_t __wc) __THROW;
-
-/* Test for any wide character for which `iswprint' is true and
- `iswspace' is false. */
-extern int iswgraph (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a lowercase letter
- or is one of a locale-specific set of wide characters for which
- none of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswlower (wint_t __wc) __THROW;
-
-/* Test for any printing wide character. */
-extern int iswprint (wint_t __wc) __THROW;
-
-/* Test for any printing wide character that is one of a
- locale-specific et of wide characters for which neither `iswspace'
- nor `iswalnum' is true. */
-extern int iswpunct (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a locale-specific
- set of wide characters for which none of `iswalnum', `iswgraph', or
- `iswpunct' is true. */
-extern int iswspace (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to an uppercase letter
- or is one of a locale-specific set of wide character for which none
- of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswupper (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a hexadecimal-digit
- character equivalent to that performed be the functions described
- in the previous subclause. */
-extern int iswxdigit (wint_t __wc) __THROW;
-
-/* Test for any wide character that corresponds to a standard blank
- wide character or a locale-specific set of wide characters for
- which `iswalnum' is false. */
-# ifdef __USE_ISOC99
-extern int iswblank (wint_t __wc) __THROW;
-# endif
-
-/*
- * Extensible wide-character classification functions: 7.15.2.2.
- */
-
-/* Construct value that describes a class of wide characters identified
- by the string argument PROPERTY. */
-extern wctype_t wctype (const char *__property) __THROW;
-
-/* Determine whether the wide-character WC has the property described by
- DESC. */
-extern int iswctype (wint_t __wc, wctype_t __desc) __THROW;
-
-/*
- * Wide-character case-mapping functions: 7.15.3.1.
- */
-
-/* Converts an uppercase letter to the corresponding lowercase letter. */
-extern wint_t towlower (wint_t __wc) __THROW;
-
-/* Converts an lowercase letter to the corresponding uppercase letter. */
-extern wint_t towupper (wint_t __wc) __THROW;
-
-__END_DECLS
-
-#endif /* bits/wctype-wchar.h. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wordsize.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wordsize.h
deleted file mode 100644
index 70f652b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/wordsize.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/* Determine the wordsize from the preprocessor defines. */
-
-#if defined __x86_64__ && !defined __ILP32__
-# define __WORDSIZE 64
-#else
-# define __WORDSIZE 32
-#define __WORDSIZE32_SIZE_ULONG 0
-#define __WORDSIZE32_PTRDIFF_LONG 0
-#endif
-
-#ifdef __x86_64__
-# define __WORDSIZE_TIME64_COMPAT32 1
-/* Both x86-64 and x32 use the 64-bit system call interface. */
-# define __SYSCALL_WORDSIZE 64
-#else
-# define __WORDSIZE_TIME64_COMPAT32 0
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/xopen_lim.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/xopen_lim.h
deleted file mode 100644
index 0be465f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/bits/xopen_lim.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Never include this file directly; use <limits.h> instead.
- */
-
-/* Additional definitions from X/Open Portability Guide, Issue 4, Version 2
- System Interfaces and Headers, 4.16 <limits.h>
-
- Please note only the values which are not greater than the minimum
- stated in the standard document are listed. The `sysconf' functions
- should be used to obtain the actual value. */
-
-#ifndef _XOPEN_LIM_H
-#define _XOPEN_LIM_H 1
-
-/* We do not provide fixed values for
-
- ARG_MAX Maximum length of argument to the `exec' function
- including environment data.
-
- ATEXIT_MAX Maximum number of functions that may be registered
- with `atexit'.
-
- CHILD_MAX Maximum number of simultaneous processes per real
- user ID.
-
- OPEN_MAX Maximum number of files that one process can have open
- at anyone time.
-
- PAGESIZE
- PAGE_SIZE Size of bytes of a page.
-
- PASS_MAX Maximum number of significant bytes in a password.
-
- We only provide a fixed limit for
-
- IOV_MAX Maximum number of `iovec' structures that one process has
- available for use with `readv' or writev'.
-
- if this is indeed fixed by the underlying system.
-*/
-
-
-/* Maximum number of `iovec' structures that may be used in a single call
- to `readv', `writev', etc. */
-#define _XOPEN_IOV_MAX _POSIX_UIO_MAXIOV
-
-#include <bits/uio_lim.h>
-#ifdef __IOV_MAX
-# define IOV_MAX __IOV_MAX
-#else
-# undef IOV_MAX
-#endif
-
-/* Maximum value of `digit' in calls to the `printf' and `scanf'
- functions. We have no limit, so return a reasonable value. */
-#define NL_ARGMAX _POSIX_ARG_MAX
-
-/* Maximum number of bytes in a `LANG' name. We have no limit. */
-#define NL_LANGMAX _POSIX2_LINE_MAX
-
-/* Maximum message number. We have no limit. */
-#define NL_MSGMAX INT_MAX
-
-/* Maximum number of bytes in N-to-1 collation mapping. We have no
- limit. */
-#if defined __USE_GNU || !defined __USE_XOPEN2K8
-# define NL_NMAX INT_MAX
-#endif
-
-/* Maximum set number. We have no limit. */
-#define NL_SETMAX INT_MAX
-
-/* Maximum number of bytes in a message. We have no limit. */
-#define NL_TEXTMAX INT_MAX
-
-/* Default process priority. */
-#define NZERO 20
-
-
-/* Number of bits in a word of type `int'. */
-#ifdef INT_MAX
-# if INT_MAX == 32767
-# define WORD_BIT 16
-# else
-# if INT_MAX == 2147483647
-# define WORD_BIT 32
-# else
-/* Safe assumption. */
-# define WORD_BIT 64
-# endif
-# endif
-#elif defined __INT_MAX__
-# if __INT_MAX__ == 32767
-# define WORD_BIT 16
-# else
-# if __INT_MAX__ == 2147483647
-# define WORD_BIT 32
-# else
-/* Safe assumption. */
-# define WORD_BIT 64
-# endif
-# endif
-#else
-# define WORD_BIT 32
-#endif
-
-/* Number of bits in a word of type `long int'. */
-#ifdef LONG_MAX
-# if LONG_MAX == 2147483647
-# define LONG_BIT 32
-# else
-/* Safe assumption. */
-# define LONG_BIT 64
-# endif
-#elif defined __LONG_MAX__
-# if __LONG_MAX__ == 2147483647
-# define LONG_BIT 32
-# else
-/* Safe assumption. */
-# define LONG_BIT 64
-# endif
-#else
-# include <bits/wordsize.h>
-# if __WORDSIZE == 64
-# define LONG_BIT 64
-# else
-# define LONG_BIT 32
-# endif
-#endif
-
-#endif /* bits/xopen_lim.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/byteswap.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/byteswap.h
deleted file mode 100644
index e9da7a4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/byteswap.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Swap byte order for 16, 32 and 64 bit values
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _BYTESWAP_H
-#define _BYTESWAP_H 1
-
-#include <features.h>
-
-/* Get the machine specific, optimized definitions. */
-#include <bits/byteswap.h>
-
-
-/* The following definitions must all be macros, otherwise some
- of the possible optimizations are not possible. */
-
-/* Return a value with both bytes in the 16 bit argument swapped. */
-#define bswap_16(x) __bswap_16 (x)
-
-/* Return a value with all bytes in the 32 bit argument swapped. */
-#define bswap_32(x) __bswap_32 (x)
-
-/* Return a value with all bytes in the 64 bit argument swapped. */
-#define bswap_64(x) __bswap_64 (x)
-
-#endif /* byteswap.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/complex.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/complex.h
deleted file mode 100644
index 66989af..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/complex.h
+++ /dev/null
@@ -1,249 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.3 Complex arithmetic <complex.h>
- */
-
-#ifndef _COMPLEX_H
-#define _COMPLEX_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get general and ISO C99 specific information. */
-#include <bits/mathdef.h>
-
-/* Gather machine-dependent _FloatN type support. */
-#include <bits/floatn.h>
-
-__BEGIN_DECLS
-
-/* We might need to add support for more compilers here. But since ISO
- C99 is out hopefully all maintained compilers will soon provide the data
- types `float complex' and `double complex'. */
-#if __GNUC_PREREQ (2, 7) && !__GNUC_PREREQ (2, 97)
-# define _Complex __complex__
-#endif
-
-#define complex _Complex
-
-/* Narrowest imaginary unit. This depends on the floating-point
- evaluation method.
- XXX This probably has to go into a gcc related file. */
-#define _Complex_I (__extension__ 1.0iF)
-
-/* Another more descriptive name is `I'.
- XXX Once we have the imaginary support switch this to _Imaginary_I. */
-#undef I
-#define I _Complex_I
-
-#if defined __USE_ISOC11 && __GNUC_PREREQ (4, 7)
-/* Macros to expand into expression of specified complex type. */
-# define CMPLX(x, y) __builtin_complex ((double) (x), (double) (y))
-# define CMPLXF(x, y) __builtin_complex ((float) (x), (float) (y))
-# define CMPLXL(x, y) __builtin_complex ((long double) (x), (long double) (y))
-#endif
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF16(x, y) __builtin_complex ((_Float16) (x), (_Float16) (y))
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF32(x, y) __builtin_complex ((_Float32) (x), (_Float32) (y))
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF64(x, y) __builtin_complex ((_Float64) (x), (_Float64) (y))
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF128(x, y) __builtin_complex ((_Float128) (x), (_Float128) (y))
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF32X(x, y) __builtin_complex ((_Float32x) (x), (_Float32x) (y))
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF64X(x, y) __builtin_complex ((_Float64x) (x), (_Float64x) (y))
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define CMPLXF128X(x, y) \
- __builtin_complex ((_Float128x) (x), (_Float128x) (y))
-#endif
-
-/* The file <bits/cmathcalls.h> contains the prototypes for all the
- actual math functions. These macros are used for those prototypes,
- so we can easily declare each function as both `name' and `__name',
- and can declare the float versions `namef' and `__namef'. */
-
-#define __MATHCALL(function, args) \
- __MATHDECL (_Mdouble_complex_,function, args)
-#define __MATHDECL_IMPL(type, function, args) \
- __MATHDECL_1(type, function, args); \
- __MATHDECL_1(type, __CONCAT(__,function), args)
-#define __MATHDECL(type, function, args) \
- __MATHDECL_IMPL(type, function, args)
-#define __MATHDECL_1_IMPL(type, function, args) \
- extern type __MATH_PRECNAME(function) args __THROW
-#define __MATHDECL_1(type, function, args) \
- __MATHDECL_1_IMPL(type, function, args)
-
-#define _Mdouble_ double
-#define __MATH_PRECNAME(name) name
-#include <bits/cmathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-/* Now the float versions. */
-#define _Mdouble_ float
-#define __MATH_PRECNAME(name) name##f
-#include <bits/cmathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-/* And the long double versions. It is non-critical to define them
- here unconditionally since `long double' is required in ISO C99. */
-#if !(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \
- || defined __LDBL_COMPAT
-# ifdef __LDBL_COMPAT
-# undef __MATHDECL_1
-# define __MATHDECL_1(type, function, args) \
- extern type __REDIRECT_NTH(__MATH_PRECNAME(function), args, function)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHDECL_1
-# undef __MATHDECL
-# define __REDIR_TO(function) \
- __ ## function ## ieee128
-# define __MATHDECL_1(type, function, alias, args) \
- extern type __REDIRECT_NTH(__MATH_PRECNAME(function), args, alias)
-#define __MATHDECL(type, function, args) \
- __MATHDECL_1(type, function, __REDIR_TO(function), args); \
- __MATHDECL_1(type, __CONCAT(__,function), __REDIR_TO(function), args)
-# endif
-
-# define _Mdouble_ long double
-# define __MATH_PRECNAME(name) name##l
-# include <bits/cmathcalls.h>
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __REDIR_TO
-# undef __MATHDECL_1
-# undef __MATHDECL
-#define __MATHDECL(type, function, args) \
- __MATHDECL_IMPL(type, function, args)
-# define __MATHDECL_1(type, function, args) \
- __MATHDECL_1_IMPL(type, function, args)
-# endif
-#endif
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-
-#if (__HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT16
-# define _Mdouble_ _Float16
-# define __MATH_PRECNAME(name) name##f16
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT32
-# define _Mdouble_ _Float32
-# define __MATH_PRECNAME(name) name##f32
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT64
-# define _Mdouble_ _Float64
-# define __MATH_PRECNAME(name) name##f64
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT128
-# define _Mdouble_ _Float128
-# define __MATH_PRECNAME(name) name##f128
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT32X
-# define _Mdouble_ _Float32x
-# define __MATH_PRECNAME(name) name##f32x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT64X
-# define _Mdouble_ _Float64x
-# define __MATH_PRECNAME(name) name##f64x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !defined _LIBC)) \
- && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# undef _Mdouble_complex_
-# define _Mdouble_complex_ __CFLOAT128X
-# define _Mdouble_ _Float128x
-# define __MATH_PRECNAME(name) name##f128x
-# include <bits/cmathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef _Mdouble_complex_
-#endif
-
-#undef __MATHDECL_1_IMPL
-#undef __MATHDECL_1
-#undef __MATHDECL
-#undef __MATHCALL
-
-__END_DECLS
-
-#endif /* complex.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/cpio.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/cpio.h
deleted file mode 100644
index 14bb5cf..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/cpio.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Extended cpio format from POSIX.1.
- This file is part of the GNU C Library.
- Copyright (C) 1992-2021 Free Software Foundation, Inc.
- NOTE: The canonical source of this file is maintained with the GNU cpio.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _CPIO_H
-#define _CPIO_H 1
-
-/* A cpio archive consists of a sequence of files.
- Each file has a 76 byte header,
- a variable length, NUL terminated filename,
- and variable length file data.
- A header for a filename "TRAILER!!!" indicates the end of the archive. */
-
-/* All the fields in the header are ISO 646 (approximately ASCII) strings
- of octal numbers, left padded, not NUL terminated.
-
- Field Name Length in Bytes Notes
- c_magic 6 must be "070707"
- c_dev 6
- c_ino 6
- c_mode 6 see below for value
- c_uid 6
- c_gid 6
- c_nlink 6
- c_rdev 6 only valid for chr and blk special files
- c_mtime 11
- c_namesize 6 count includes terminating NUL in pathname
- c_filesize 11 must be 0 for FIFOs and directories */
-
-/* Value for the field `c_magic'. */
-#define MAGIC "070707"
-
-/* Values for c_mode, OR'd together: */
-
-#define C_IRUSR 000400
-#define C_IWUSR 000200
-#define C_IXUSR 000100
-#define C_IRGRP 000040
-#define C_IWGRP 000020
-#define C_IXGRP 000010
-#define C_IROTH 000004
-#define C_IWOTH 000002
-#define C_IXOTH 000001
-
-#define C_ISUID 004000
-#define C_ISGID 002000
-#define C_ISVTX 001000
-
-#define C_ISBLK 060000
-#define C_ISCHR 020000
-#define C_ISDIR 040000
-#define C_ISFIFO 010000
-#define C_ISSOCK 0140000
-#define C_ISLNK 0120000
-#define C_ISCTG 0110000
-#define C_ISREG 0100000
-
-#endif /* cpio.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/crypt.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/crypt.h
deleted file mode 100644
index 0635ef0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/crypt.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * UFC-crypt: ultra fast crypt(3) implementation
- *
- * Copyright (C) 1991-2021 Free Software Foundation, Inc.
- *
- * 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
- * <https://www.gnu.org/licenses/>.
- *
- * @(#)crypt.h 1.5 12/20/96
- *
- */
-
-#ifndef _CRYPT_H
-#define _CRYPT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* One-way hash PHRASE, returning a string suitable for storage in the
- user database. SALT selects the one-way function to use, and
- ensures that no two users' hashes are the same, even if they use
- the same passphrase. The return value points to static storage
- which will be overwritten by the next call to crypt. */
-extern char *crypt (const char *__phrase, const char *__salt)
- __THROW __nonnull ((1, 2));
-
-#ifdef __USE_GNU
-
-/* This structure provides scratch and output buffers for 'crypt_r'.
- Its contents should not be accessed directly. */
-struct crypt_data
- {
- char keysched[16 * 8];
- char sb0[32768];
- char sb1[32768];
- char sb2[32768];
- char sb3[32768];
- /* end-of-aligment-critical-data */
- char crypt_3_buf[14];
- char current_salt[2];
- long int current_saltbits;
- int direction, initialized;
- };
-
-/* Thread-safe version of 'crypt'.
- DATA must point to a 'struct crypt_data' allocated by the caller.
- Before the first call to 'crypt_r' with a new 'struct crypt_data',
- that object must be initialized to all zeroes. The pointer
- returned, if not NULL, will point within DATA. (It will still be
- overwritten by the next call to 'crypt_r' with the same DATA.) */
-extern char *crypt_r (const char *__phrase, const char *__salt,
- struct crypt_data * __restrict __data)
- __THROW __nonnull ((1, 2, 3));
-#endif
-
-__END_DECLS
-
-#endif /* crypt.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ctype.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ctype.h
deleted file mode 100644
index 86f2bcc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ctype.h
+++ /dev/null
@@ -1,329 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard 7.4: Character handling <ctype.h>
- */
-
-#ifndef _CTYPE_H
-#define _CTYPE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-__BEGIN_DECLS
-
-#ifndef _ISbit
-/* These are all the characteristics of characters.
- If there get to be more than 16 distinct characteristics,
- many things must be changed that use `unsigned short int's.
-
- The characteristics are stored always in network byte order (big
- endian). We define the bit value interpretations here dependent on the
- machine's byte order. */
-
-# include <bits/endian.h>
-# if __BYTE_ORDER == __BIG_ENDIAN
-# define _ISbit(bit) (1 << (bit))
-# else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define _ISbit(bit) ((bit) < 8 ? ((1 << (bit)) << 8) : ((1 << (bit)) >> 8))
-# endif
-
-enum
-{
- _ISupper = _ISbit (0), /* UPPERCASE. */
- _ISlower = _ISbit (1), /* lowercase. */
- _ISalpha = _ISbit (2), /* Alphabetic. */
- _ISdigit = _ISbit (3), /* Numeric. */
- _ISxdigit = _ISbit (4), /* Hexadecimal numeric. */
- _ISspace = _ISbit (5), /* Whitespace. */
- _ISprint = _ISbit (6), /* Printing. */
- _ISgraph = _ISbit (7), /* Graphical. */
- _ISblank = _ISbit (8), /* Blank (usually SPC and TAB). */
- _IScntrl = _ISbit (9), /* Control character. */
- _ISpunct = _ISbit (10), /* Punctuation. */
- _ISalnum = _ISbit (11) /* Alphanumeric. */
-};
-#endif /* ! _ISbit */
-
-/* These are defined in ctype-info.c.
- The declarations here must match those in localeinfo.h.
-
- In the thread-specific locale model (see `uselocale' in <locale.h>)
- we cannot use global variables for these as was done in the past.
- Instead, the following accessor functions return the address of
- each variable, which is local to the current thread if multithreaded.
-
- These point into arrays of 384, so they can be indexed by any `unsigned
- char' value [0,255]; by EOF (-1); or by any `signed char' value
- [-128,-1). ISO C requires that the ctype functions work for `unsigned
- char' values and for EOF; we also support negative `signed char' values
- for broken old programs. The case conversion arrays are of `int's
- rather than `unsigned char's because tolower (EOF) must be EOF, which
- doesn't fit into an `unsigned char'. But today more important is that
- the arrays are also used for multi-byte character sets. */
-extern const unsigned short int **__ctype_b_loc (void)
- __THROW __attribute__ ((__const__));
-extern const __int32_t **__ctype_tolower_loc (void)
- __THROW __attribute__ ((__const__));
-extern const __int32_t **__ctype_toupper_loc (void)
- __THROW __attribute__ ((__const__));
-
-
-#ifndef __cplusplus
-# define __isctype(c, type) \
- ((*__ctype_b_loc ())[(int) (c)] & (unsigned short int) type)
-#elif defined __USE_EXTERN_INLINES
-# define __isctype_f(type) \
- __extern_inline int \
- is##type (int __c) __THROW \
- { \
- return (*__ctype_b_loc ())[(int) (__c)] & (unsigned short int) _IS##type; \
- }
-#endif
-
-#define __isascii(c) (((c) & ~0x7f) == 0) /* If C is a 7 bit value. */
-#define __toascii(c) ((c) & 0x7f) /* Mask off high bits. */
-
-#define __exctype(name) extern int name (int) __THROW
-
-/* The following names are all functions:
- int isCHARACTERISTIC(int c);
- which return nonzero iff C has CHARACTERISTIC.
- For the meaning of the characteristic names, see the `enum' above. */
-__exctype (isalnum);
-__exctype (isalpha);
-__exctype (iscntrl);
-__exctype (isdigit);
-__exctype (islower);
-__exctype (isgraph);
-__exctype (isprint);
-__exctype (ispunct);
-__exctype (isspace);
-__exctype (isupper);
-__exctype (isxdigit);
-
-
-/* Return the lowercase version of C. */
-extern int tolower (int __c) __THROW;
-
-/* Return the uppercase version of C. */
-extern int toupper (int __c) __THROW;
-
-
-/* ISO C99 introduced one new function. */
-#ifdef __USE_ISOC99
-__exctype (isblank);
-#endif
-
-#ifdef __USE_GNU
-/* Test C for a set of character classes according to MASK. */
-extern int isctype (int __c, int __mask) __THROW;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-
-/* Return nonzero iff C is in the ASCII set
- (i.e., is no more than 7 bits wide). */
-extern int isascii (int __c) __THROW;
-
-/* Return the part of C that is in the ASCII set
- (i.e., the low-order 7 bits of C). */
-extern int toascii (int __c) __THROW;
-
-/* These are the same as `toupper' and `tolower' except that they do not
- check the argument for being in the range of a `char'. */
-__exctype (_toupper);
-__exctype (_tolower);
-#endif /* Use X/Open or use misc. */
-
-/* This code is needed for the optimized mapping functions. */
-#define __tobody(c, f, a, args) \
- (__extension__ \
- ({ int __res; \
- if (sizeof (c) > 1) \
- { \
- if (__builtin_constant_p (c)) \
- { \
- int __c = (c); \
- __res = __c < -128 || __c > 255 ? __c : (a)[__c]; \
- } \
- else \
- __res = f args; \
- } \
- else \
- __res = (a)[(int) (c)]; \
- __res; }))
-
-#if !defined __NO_CTYPE
-# ifdef __isctype_f
-__isctype_f (alnum)
-__isctype_f (alpha)
-__isctype_f (cntrl)
-__isctype_f (digit)
-__isctype_f (lower)
-__isctype_f (graph)
-__isctype_f (print)
-__isctype_f (punct)
-__isctype_f (space)
-__isctype_f (upper)
-__isctype_f (xdigit)
-# ifdef __USE_ISOC99
-__isctype_f (blank)
-# endif
-# elif defined __isctype
-# define isalnum(c) __isctype((c), _ISalnum)
-# define isalpha(c) __isctype((c), _ISalpha)
-# define iscntrl(c) __isctype((c), _IScntrl)
-# define isdigit(c) __isctype((c), _ISdigit)
-# define islower(c) __isctype((c), _ISlower)
-# define isgraph(c) __isctype((c), _ISgraph)
-# define isprint(c) __isctype((c), _ISprint)
-# define ispunct(c) __isctype((c), _ISpunct)
-# define isspace(c) __isctype((c), _ISspace)
-# define isupper(c) __isctype((c), _ISupper)
-# define isxdigit(c) __isctype((c), _ISxdigit)
-# ifdef __USE_ISOC99
-# define isblank(c) __isctype((c), _ISblank)
-# endif
-# endif
-
-# ifdef __USE_EXTERN_INLINES
-__extern_inline int
-__NTH (tolower (int __c))
-{
- return __c >= -128 && __c < 256 ? (*__ctype_tolower_loc ())[__c] : __c;
-}
-
-__extern_inline int
-__NTH (toupper (int __c))
-{
- return __c >= -128 && __c < 256 ? (*__ctype_toupper_loc ())[__c] : __c;
-}
-# endif
-
-# if __GNUC__ >= 2 && defined __OPTIMIZE__ && !defined __cplusplus
-# define tolower(c) __tobody (c, tolower, *__ctype_tolower_loc (), (c))
-# define toupper(c) __tobody (c, toupper, *__ctype_toupper_loc (), (c))
-# endif /* Optimizing gcc */
-
-# if defined __USE_MISC || defined __USE_XOPEN
-# define isascii(c) __isascii (c)
-# define toascii(c) __toascii (c)
-
-# define _tolower(c) ((int) (*__ctype_tolower_loc ())[(int) (c)])
-# define _toupper(c) ((int) (*__ctype_toupper_loc ())[(int) (c)])
-# endif
-
-#endif /* Not __NO_CTYPE. */
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* These definitions are similar to the ones above but all functions
- take as an argument a handle for the locale which shall be used. */
-# define __isctype_l(c, type, locale) \
- ((locale)->__ctype_b[(int) (c)] & (unsigned short int) type)
-
-# define __exctype_l(name) \
- extern int name (int, locale_t) __THROW
-
-/* The following names are all functions:
- int isCHARACTERISTIC(int c, locale_t *locale);
- which return nonzero iff C has CHARACTERISTIC.
- For the meaning of the characteristic names, see the `enum' above. */
-__exctype_l (isalnum_l);
-__exctype_l (isalpha_l);
-__exctype_l (iscntrl_l);
-__exctype_l (isdigit_l);
-__exctype_l (islower_l);
-__exctype_l (isgraph_l);
-__exctype_l (isprint_l);
-__exctype_l (ispunct_l);
-__exctype_l (isspace_l);
-__exctype_l (isupper_l);
-__exctype_l (isxdigit_l);
-
-__exctype_l (isblank_l);
-
-
-/* Return the lowercase version of C in locale L. */
-extern int __tolower_l (int __c, locale_t __l) __THROW;
-extern int tolower_l (int __c, locale_t __l) __THROW;
-
-/* Return the uppercase version of C. */
-extern int __toupper_l (int __c, locale_t __l) __THROW;
-extern int toupper_l (int __c, locale_t __l) __THROW;
-
-# if __GNUC__ >= 2 && defined __OPTIMIZE__ && !defined __cplusplus
-# define __tolower_l(c, locale) \
- __tobody (c, __tolower_l, (locale)->__ctype_tolower, (c, locale))
-# define __toupper_l(c, locale) \
- __tobody (c, __toupper_l, (locale)->__ctype_toupper, (c, locale))
-# define tolower_l(c, locale) __tolower_l ((c), (locale))
-# define toupper_l(c, locale) __toupper_l ((c), (locale))
-# endif /* Optimizing gcc */
-
-
-# ifndef __NO_CTYPE
-# define __isalnum_l(c,l) __isctype_l((c), _ISalnum, (l))
-# define __isalpha_l(c,l) __isctype_l((c), _ISalpha, (l))
-# define __iscntrl_l(c,l) __isctype_l((c), _IScntrl, (l))
-# define __isdigit_l(c,l) __isctype_l((c), _ISdigit, (l))
-# define __islower_l(c,l) __isctype_l((c), _ISlower, (l))
-# define __isgraph_l(c,l) __isctype_l((c), _ISgraph, (l))
-# define __isprint_l(c,l) __isctype_l((c), _ISprint, (l))
-# define __ispunct_l(c,l) __isctype_l((c), _ISpunct, (l))
-# define __isspace_l(c,l) __isctype_l((c), _ISspace, (l))
-# define __isupper_l(c,l) __isctype_l((c), _ISupper, (l))
-# define __isxdigit_l(c,l) __isctype_l((c), _ISxdigit, (l))
-
-# define __isblank_l(c,l) __isctype_l((c), _ISblank, (l))
-
-# ifdef __USE_MISC
-# define __isascii_l(c,l) ((l), __isascii (c))
-# define __toascii_l(c,l) ((l), __toascii (c))
-# endif
-
-# define isalnum_l(c,l) __isalnum_l ((c), (l))
-# define isalpha_l(c,l) __isalpha_l ((c), (l))
-# define iscntrl_l(c,l) __iscntrl_l ((c), (l))
-# define isdigit_l(c,l) __isdigit_l ((c), (l))
-# define islower_l(c,l) __islower_l ((c), (l))
-# define isgraph_l(c,l) __isgraph_l ((c), (l))
-# define isprint_l(c,l) __isprint_l ((c), (l))
-# define ispunct_l(c,l) __ispunct_l ((c), (l))
-# define isspace_l(c,l) __isspace_l ((c), (l))
-# define isupper_l(c,l) __isupper_l ((c), (l))
-# define isxdigit_l(c,l) __isxdigit_l ((c), (l))
-
-# define isblank_l(c,l) __isblank_l ((c), (l))
-
-# ifdef __USE_MISC
-# define isascii_l(c,l) __isascii_l ((c), (l))
-# define toascii_l(c,l) __toascii_l ((c), (l))
-# endif
-
-# endif /* Not __NO_CTYPE. */
-
-#endif /* Use POSIX 2008. */
-
-__END_DECLS
-
-#endif /* ctype.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/dirent.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/dirent.h
deleted file mode 100644
index 1d1fab7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/dirent.h
+++ /dev/null
@@ -1,406 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.1.2 Directory Operations <dirent.h>
- */
-
-#ifndef _DIRENT_H
-#define _DIRENT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#ifdef __USE_XOPEN
-# ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __ino64_t_defined
-typedef __ino64_t ino64_t;
-# define __ino64_t_defined
-# endif
-#endif
-
-/* This file defines `struct dirent'.
-
- It defines the macro `_DIRENT_HAVE_D_NAMLEN' iff there is a `d_namlen'
- member that gives the length of `d_name'.
-
- It defines the macro `_DIRENT_HAVE_D_RECLEN' iff there is a `d_reclen'
- member that gives the size of the entire directory entry.
-
- It defines the macro `_DIRENT_HAVE_D_OFF' iff there is a `d_off'
- member that gives the file offset of the next directory entry.
-
- It defines the macro `_DIRENT_HAVE_D_TYPE' iff there is a `d_type'
- member that gives the type of the file.
- */
-
-#include <bits/dirent.h>
-
-#if defined __USE_MISC && !defined d_fileno
-# define d_ino d_fileno /* Backward compatibility. */
-#endif
-
-/* These macros extract size information from a `struct dirent *'.
- They may evaluate their argument multiple times, so it must not
- have side effects. Each of these may involve a relatively costly
- call to `strlen' on some systems, so these values should be cached.
-
- _D_EXACT_NAMLEN (DP) returns the length of DP->d_name, not including
- its terminating null character.
-
- _D_ALLOC_NAMLEN (DP) returns a size at least (_D_EXACT_NAMLEN (DP) + 1);
- that is, the allocation size needed to hold the DP->d_name string.
- Use this macro when you don't need the exact length, just an upper bound.
- This macro is less likely to require calling `strlen' than _D_EXACT_NAMLEN.
- */
-
-#ifdef _DIRENT_HAVE_D_NAMLEN
-# define _D_EXACT_NAMLEN(d) ((d)->d_namlen)
-# define _D_ALLOC_NAMLEN(d) (_D_EXACT_NAMLEN (d) + 1)
-#else
-# define _D_EXACT_NAMLEN(d) (strlen ((d)->d_name))
-# ifdef _DIRENT_HAVE_D_RECLEN
-# define _D_ALLOC_NAMLEN(d) (((char *) (d) + (d)->d_reclen) - &(d)->d_name[0])
-# else
-# define _D_ALLOC_NAMLEN(d) (sizeof (d)->d_name > 1 ? sizeof (d)->d_name \
- : _D_EXACT_NAMLEN (d) + 1)
-# endif
-#endif
-
-
-#ifdef __USE_MISC
-/* File types for `d_type'. */
-enum
- {
- DT_UNKNOWN = 0,
-# define DT_UNKNOWN DT_UNKNOWN
- DT_FIFO = 1,
-# define DT_FIFO DT_FIFO
- DT_CHR = 2,
-# define DT_CHR DT_CHR
- DT_DIR = 4,
-# define DT_DIR DT_DIR
- DT_BLK = 6,
-# define DT_BLK DT_BLK
- DT_REG = 8,
-# define DT_REG DT_REG
- DT_LNK = 10,
-# define DT_LNK DT_LNK
- DT_SOCK = 12,
-# define DT_SOCK DT_SOCK
- DT_WHT = 14
-# define DT_WHT DT_WHT
- };
-
-/* Convert between stat structure types and directory types. */
-# define IFTODT(mode) (((mode) & 0170000) >> 12)
-# define DTTOIF(dirtype) ((dirtype) << 12)
-#endif
-
-
-/* This is the data type of directory stream objects.
- The actual structure is opaque to users. */
-typedef struct __dirstream DIR;
-
-/* Open a directory stream on NAME.
- Return a DIR stream on the directory, or NULL if it could not be opened.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern DIR *opendir (const char *__name) __nonnull ((1));
-
-#ifdef __USE_XOPEN2K8
-/* Same as opendir, but open the stream on the file descriptor FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern DIR *fdopendir (int __fd);
-#endif
-
-/* Close the directory stream DIRP.
- Return 0 if successful, -1 if not.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int closedir (DIR *__dirp) __nonnull ((1));
-
-/* Read a directory entry from DIRP. Return a pointer to a `struct
- dirent' describing the entry, or NULL for EOF or error. The
- storage returned may be overwritten by a later readdir call on the
- same DIR stream.
-
- If the Large File Support API is selected we have to use the
- appropriate interface.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern struct dirent *readdir (DIR *__dirp) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern struct dirent *__REDIRECT (readdir, (DIR *__dirp), readdir64)
- __nonnull ((1));
-# else
-# define readdir readdir64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern struct dirent64 *readdir64 (DIR *__dirp) __nonnull ((1));
-#endif
-
-#ifdef __USE_POSIX
-/* Reentrant version of `readdir'. Return in RESULT a pointer to the
- next entry.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int readdir_r (DIR *__restrict __dirp,
- struct dirent *__restrict __entry,
- struct dirent **__restrict __result)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (readdir_r,
- (DIR *__restrict __dirp,
- struct dirent *__restrict __entry,
- struct dirent **__restrict __result),
- readdir64_r)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# else
-# define readdir_r readdir64_r
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int readdir64_r (DIR *__restrict __dirp,
- struct dirent64 *__restrict __entry,
- struct dirent64 **__restrict __result)
- __nonnull ((1, 2, 3)) __attribute_deprecated__;
-# endif
-#endif /* POSIX or misc */
-
-/* Rewind DIRP to the beginning of the directory. */
-extern void rewinddir (DIR *__dirp) __THROW __nonnull ((1));
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# include <bits/types.h>
-
-/* Seek to position POS on DIRP. */
-extern void seekdir (DIR *__dirp, long int __pos) __THROW __nonnull ((1));
-
-/* Return the current position of DIRP. */
-extern long int telldir (DIR *__dirp) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_XOPEN2K8
-
-/* Return the file descriptor used by DIRP. */
-extern int dirfd (DIR *__dirp) __THROW __nonnull ((1));
-
-# if defined __OPTIMIZE__ && defined _DIR_dirfd
-# define dirfd(dirp) _DIR_dirfd (dirp)
-# endif
-
-# ifdef __USE_MISC
-# ifndef MAXNAMLEN
-/* Get the definitions of the POSIX.1 limits. */
-# include <bits/posix1_lim.h>
-
-/* `MAXNAMLEN' is the BSD name for what POSIX calls `NAME_MAX'. */
-# ifdef NAME_MAX
-# define MAXNAMLEN NAME_MAX
-# else
-# define MAXNAMLEN 255
-# endif
-# endif
-# endif
-
-# define __need_size_t
-# include <stddef.h>
-
-/* Scan the directory DIR, calling SELECTOR on each directory entry.
- Entries for which SELECT returns nonzero are individually malloc'd,
- sorted using qsort with CMP, and collected in a malloc'd array in
- *NAMELIST. Returns the number of entries selected, or -1 on error.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int scandir (const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **))
- __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (scandir,
- (const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **)),
- scandir64) __nonnull ((1, 2));
-# else
-# define scandir scandir64
-# endif
-# endif
-
-# if defined __USE_GNU && defined __USE_LARGEFILE64
-/* This function is like `scandir' but it uses the 64bit dirent structure.
- Please note that the CMP function must now work with struct dirent64 **. */
-extern int scandir64 (const char *__restrict __dir,
- struct dirent64 ***__restrict __namelist,
- int (*__selector) (const struct dirent64 *),
- int (*__cmp) (const struct dirent64 **,
- const struct dirent64 **))
- __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-/* Similar to `scandir' but a relative DIR name is interpreted relative
- to the directory for which DFD is a descriptor.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int scandirat (int __dfd, const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **))
- __nonnull ((2, 3));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (scandirat,
- (int __dfd, const char *__restrict __dir,
- struct dirent ***__restrict __namelist,
- int (*__selector) (const struct dirent *),
- int (*__cmp) (const struct dirent **,
- const struct dirent **)),
- scandirat64) __nonnull ((2, 3));
-# else
-# define scandirat scandirat64
-# endif
-# endif
-
-/* This function is like `scandir' but it uses the 64bit dirent structure.
- Please note that the CMP function must now work with struct dirent64 **. */
-extern int scandirat64 (int __dfd, const char *__restrict __dir,
- struct dirent64 ***__restrict __namelist,
- int (*__selector) (const struct dirent64 *),
- int (*__cmp) (const struct dirent64 **,
- const struct dirent64 **))
- __nonnull ((2, 3));
-# endif
-
-/* Function to compare two `struct dirent's alphabetically. */
-# ifndef __USE_FILE_OFFSET64
-extern int alphasort (const struct dirent **__e1,
- const struct dirent **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (alphasort,
- (const struct dirent **__e1,
- const struct dirent **__e2),
- alphasort64) __attribute_pure__ __nonnull ((1, 2));
-# else
-# define alphasort alphasort64
-# endif
-# endif
-
-# if defined __USE_GNU && defined __USE_LARGEFILE64
-extern int alphasort64 (const struct dirent64 **__e1,
- const struct dirent64 **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif /* Use XPG7. */
-
-
-#ifdef __USE_MISC
-/* Read directory entries from FD into BUF, reading at most NBYTES.
- Reading starts at offset *BASEP, and *BASEP is updated with the new
- position after reading. Returns the number of bytes read; zero when at
- end of directory; or -1 for errors. */
-# ifndef __USE_FILE_OFFSET64
-extern __ssize_t getdirentries (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off_t *__restrict __basep)
- __THROW __nonnull ((2, 4));
-# else
-# ifdef __REDIRECT
-extern __ssize_t __REDIRECT_NTH (getdirentries,
- (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off64_t *__restrict __basep),
- getdirentries64) __nonnull ((2, 4));
-# else
-# define getdirentries getdirentries64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern __ssize_t getdirentries64 (int __fd, char *__restrict __buf,
- size_t __nbytes,
- __off64_t *__restrict __basep)
- __THROW __nonnull ((2, 4));
-# endif
-#endif /* Use misc. */
-
-#ifdef __USE_GNU
-/* Function to compare two `struct dirent's by name & version. */
-# ifndef __USE_FILE_OFFSET64
-extern int versionsort (const struct dirent **__e1,
- const struct dirent **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT_NTH (versionsort,
- (const struct dirent **__e1,
- const struct dirent **__e2),
- versionsort64)
- __attribute_pure__ __nonnull ((1, 2));
-# else
-# define versionsort versionsort64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int versionsort64 (const struct dirent64 **__e1,
- const struct dirent64 **__e2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif /* Use GNU. */
-
-__END_DECLS
-
-#include <bits/dirent_ext.h>
-
-#endif /* dirent.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/dlfcn.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/dlfcn.h
deleted file mode 100644
index d461580..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/dlfcn.h
+++ /dev/null
@@ -1,229 +0,0 @@
-/* User functions for run-time dynamic loading.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _DLFCN_H
-#define _DLFCN_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-#include <sys/types.h>
-
-/* Collect various system dependent definitions and declarations. */
-#include <bits/dlfcn.h>
-
-
-#ifdef __USE_GNU
-/* If the first argument of `dlsym' or `dlvsym' is set to RTLD_NEXT
- the run-time address of the symbol called NAME in the next shared
- object is returned. The "next" relation is defined by the order
- the shared objects were loaded. */
-# define RTLD_NEXT ((void *) -1l)
-
-/* If the first argument to `dlsym' or `dlvsym' is set to RTLD_DEFAULT
- the run-time address of the symbol called NAME in the global scope
- is returned. */
-# define RTLD_DEFAULT ((void *) 0)
-
-
-/* Type for namespace indices. */
-typedef long int Lmid_t;
-
-/* Special namespace ID values. */
-# define LM_ID_BASE 0 /* Initial namespace. */
-# define LM_ID_NEWLM -1 /* For dlmopen: request new namespace. */
-#endif
-
-
-__BEGIN_DECLS
-
-/* Open the shared object FILE and map it in; return a handle that can be
- passed to `dlsym' to get symbol values from it. */
-extern void *dlopen (const char *__file, int __mode) __THROWNL;
-
-/* Same as above, but ELF header is at OFF from the start of file. */
-#ifndef __USE_FILE_OFFSET64
-extern void *__google_dlopen_with_offset (__const char *__file,
- __off_t offset,
- int __mode) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern void *__REDIRECT_NTH (__google_dlopen_with_offset,
- (__const char *__file, __off64_t offset, int __mode),
- __google_dlopen_with_offset64);
-# else
-#define __google_dlopen_with_offset __google_dlopen_with_offset64
-# endif
-#endif /* not __USE_FILE_OFFSET64 */
-#ifdef __USE_LARGEFILE64
-extern void *__google_dlopen_with_offset64 (__const char *__file,
- __off64_t offset,
- int __mode) __THROW;
-#endif
-
-/* Unmap and close a shared object opened by `dlopen'.
- The handle cannot be used again after calling `dlclose'. */
-extern int dlclose (void *__handle) __THROWNL __nonnull ((1));
-
-/* Find the run-time address in the shared object HANDLE refers to
- of the symbol called NAME. */
-extern void *dlsym (void *__restrict __handle,
- const char *__restrict __name) __THROW __nonnull ((2));
-
-#ifdef __USE_GNU
-/* Like `dlopen', but request object to be allocated in a new namespace. */
-extern void *dlmopen (Lmid_t __nsid, const char *__file, int __mode) __THROWNL;
-
-/* Same as above, but ELF header is at OFF from the start of file. */
-extern void *__google_dlmopen_with_offset (Lmid_t __nsid,
- __const char *__file,
- off_t offset,
- int __mode) __THROW;
-
-/* Find the run-time address in the shared object HANDLE refers to
- of the symbol called NAME with VERSION. */
-extern void *dlvsym (void *__restrict __handle,
- const char *__restrict __name,
- const char *__restrict __version)
- __THROW __nonnull ((2, 3));
-#endif
-
-/* When any of the above functions fails, call this function
- to return a string describing the error. Each call resets
- the error string so that a following call returns null. */
-extern char *dlerror (void) __THROW;
-
-
-#ifdef __USE_GNU
-/* Structure containing information about object searched using
- `dladdr'. */
-typedef struct
-{
- const char *dli_fname; /* File name of defining object. */
- void *dli_fbase; /* Load address of that object. */
- const char *dli_sname; /* Name of nearest symbol. */
- void *dli_saddr; /* Exact value of nearest symbol. */
-} Dl_info;
-
-/* Fill in *INFO with the following information about ADDRESS.
- Returns 0 iff no shared object's segments contain that address. */
-extern int dladdr (const void *__address, Dl_info *__info)
- __THROW __nonnull ((2));
-
-/* Same as `dladdr', but additionally sets *EXTRA_INFO according to FLAGS. */
-extern int dladdr1 (const void *__address, Dl_info *__info,
- void **__extra_info, int __flags) __THROW __nonnull ((2));
-
-/* These are the possible values for the FLAGS argument to `dladdr1'.
- This indicates what extra information is stored at *EXTRA_INFO.
- It may also be zero, in which case the EXTRA_INFO argument is not used. */
-enum
- {
- /* Matching symbol table entry (const ElfNN_Sym *). */
- RTLD_DL_SYMENT = 1,
-
- /* The object containing the address (struct link_map *). */
- RTLD_DL_LINKMAP = 2
- };
-
-
-/* Get information about the shared object HANDLE refers to.
- REQUEST is from among the values below, and determines the use of ARG.
-
- On success, returns zero. On failure, returns -1 and records an error
- message to be fetched with `dlerror'. */
-extern int dlinfo (void *__restrict __handle,
- int __request, void *__restrict __arg)
- __THROW __nonnull ((1, 3));
-
-/* These are the possible values for the REQUEST argument to `dlinfo'. */
-enum
- {
- /* Treat ARG as `lmid_t *'; store namespace ID for HANDLE there. */
- RTLD_DI_LMID = 1,
-
- /* Treat ARG as `struct link_map **';
- store the `struct link_map *' for HANDLE there. */
- RTLD_DI_LINKMAP = 2,
-
- RTLD_DI_CONFIGADDR = 3, /* Unsupported, defined by Solaris. */
-
- /* Treat ARG as `Dl_serinfo *' (see below), and fill in to describe the
- directories that will be searched for dependencies of this object.
- RTLD_DI_SERINFOSIZE fills in just the `dls_cnt' and `dls_size'
- entries to indicate the size of the buffer that must be passed to
- RTLD_DI_SERINFO to fill in the full information. */
- RTLD_DI_SERINFO = 4,
- RTLD_DI_SERINFOSIZE = 5,
-
- /* Treat ARG as `char *', and store there the directory name used to
- expand $ORIGIN in this shared object's dependency file names. */
- RTLD_DI_ORIGIN = 6,
-
- RTLD_DI_PROFILENAME = 7, /* Unsupported, defined by Solaris. */
- RTLD_DI_PROFILEOUT = 8, /* Unsupported, defined by Solaris. */
-
- /* Treat ARG as `size_t *', and store there the TLS module ID
- of this object's PT_TLS segment, as used in TLS relocations;
- store zero if this object does not define a PT_TLS segment. */
- RTLD_DI_TLS_MODID = 9,
-
- /* Treat ARG as `void **', and store there a pointer to the calling
- thread's TLS block corresponding to this object's PT_TLS segment.
- Store a null pointer if this object does not define a PT_TLS
- segment, or if the calling thread has not allocated a block for it. */
- RTLD_DI_TLS_DATA = 10,
-
- RTLD_DI_MAX = 10
- };
-
-
-/* This is the type of elements in `Dl_serinfo', below.
- The `dls_name' member points to space in the buffer passed to `dlinfo'. */
-typedef struct
-{
- char *dls_name; /* Name of library search path directory. */
- unsigned int dls_flags; /* Indicates where this directory came from. */
-} Dl_serpath;
-
-/* This is the structure that must be passed (by reference) to `dlinfo' for
- the RTLD_DI_SERINFO and RTLD_DI_SERINFOSIZE requests. */
-typedef struct
-{
- size_t dls_size; /* Size in bytes of the whole buffer. */
- unsigned int dls_cnt; /* Number of elements in `dls_serpath'. */
-# if __GNUC_PREREQ (3, 0)
- /* The zero-length array avoids an unwanted array subscript check by
- the compiler, while the surrounding anonymous union preserves the
- historic size of the type. At the time of writing, GNU C does
- not support structs with flexible array members in unions. */
- __extension__ union
- {
- Dl_serpath dls_serpath[0]; /* Actually longer, dls_cnt elements. */
- Dl_serpath __dls_serpath_pad[1];
- };
-# else
- Dl_serpath dls_serpath[1]; /* Actually longer, dls_cnt elements. */
-# endif
-} Dl_serinfo;
-#endif /* __USE_GNU */
-
-
-__END_DECLS
-
-#endif /* dlfcn.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/elf.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/elf.h
deleted file mode 100644
index a22ff2f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/elf.h
+++ /dev/null
@@ -1,4109 +0,0 @@
-/* This file defines standard ELF types, structures, and macros.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ELF_H
-#define _ELF_H 1
-
-/* Standard ELF types. */
-
-#include <stdint.h>
-
-/* Type for a 16-bit quantity. */
-typedef uint16_t Elf32_Half;
-typedef uint16_t Elf64_Half;
-
-/* Types for signed and unsigned 32-bit quantities. */
-typedef uint32_t Elf32_Word;
-typedef int32_t Elf32_Sword;
-typedef uint32_t Elf64_Word;
-typedef int32_t Elf64_Sword;
-
-/* Types for signed and unsigned 64-bit quantities. */
-typedef uint64_t Elf32_Xword;
-typedef int64_t Elf32_Sxword;
-typedef uint64_t Elf64_Xword;
-typedef int64_t Elf64_Sxword;
-
-/* Type of addresses. */
-typedef uint32_t Elf32_Addr;
-typedef uint64_t Elf64_Addr;
-
-/* Type of file offsets. */
-typedef uint32_t Elf32_Off;
-typedef uint64_t Elf64_Off;
-
-/* Type for section indices, which are 16-bit quantities. */
-typedef uint16_t Elf32_Section;
-typedef uint16_t Elf64_Section;
-
-/* Type for version symbol information. */
-typedef Elf32_Half Elf32_Versym;
-typedef Elf64_Half Elf64_Versym;
-
-
-/* The ELF file header. This appears at the start of every ELF file. */
-
-#define EI_NIDENT (16)
-
-typedef struct
-{
- unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */
- Elf32_Half e_type; /* Object file type */
- Elf32_Half e_machine; /* Architecture */
- Elf32_Word e_version; /* Object file version */
- Elf32_Addr e_entry; /* Entry point virtual address */
- Elf32_Off e_phoff; /* Program header table file offset */
- Elf32_Off e_shoff; /* Section header table file offset */
- Elf32_Word e_flags; /* Processor-specific flags */
- Elf32_Half e_ehsize; /* ELF header size in bytes */
- Elf32_Half e_phentsize; /* Program header table entry size */
- Elf32_Half e_phnum; /* Program header table entry count */
- Elf32_Half e_shentsize; /* Section header table entry size */
- Elf32_Half e_shnum; /* Section header table entry count */
- Elf32_Half e_shstrndx; /* Section header string table index */
-} Elf32_Ehdr;
-
-typedef struct
-{
- unsigned char e_ident[EI_NIDENT]; /* Magic number and other info */
- Elf64_Half e_type; /* Object file type */
- Elf64_Half e_machine; /* Architecture */
- Elf64_Word e_version; /* Object file version */
- Elf64_Addr e_entry; /* Entry point virtual address */
- Elf64_Off e_phoff; /* Program header table file offset */
- Elf64_Off e_shoff; /* Section header table file offset */
- Elf64_Word e_flags; /* Processor-specific flags */
- Elf64_Half e_ehsize; /* ELF header size in bytes */
- Elf64_Half e_phentsize; /* Program header table entry size */
- Elf64_Half e_phnum; /* Program header table entry count */
- Elf64_Half e_shentsize; /* Section header table entry size */
- Elf64_Half e_shnum; /* Section header table entry count */
- Elf64_Half e_shstrndx; /* Section header string table index */
-} Elf64_Ehdr;
-
-/* Fields in the e_ident array. The EI_* macros are indices into the
- array. The macros under each EI_* macro are the values the byte
- may have. */
-
-#define EI_MAG0 0 /* File identification byte 0 index */
-#define ELFMAG0 0x7f /* Magic number byte 0 */
-
-#define EI_MAG1 1 /* File identification byte 1 index */
-#define ELFMAG1 'E' /* Magic number byte 1 */
-
-#define EI_MAG2 2 /* File identification byte 2 index */
-#define ELFMAG2 'L' /* Magic number byte 2 */
-
-#define EI_MAG3 3 /* File identification byte 3 index */
-#define ELFMAG3 'F' /* Magic number byte 3 */
-
-/* Conglomeration of the identification bytes, for easy testing as a word. */
-#define ELFMAG "\177ELF"
-#define SELFMAG 4
-
-#define EI_CLASS 4 /* File class byte index */
-#define ELFCLASSNONE 0 /* Invalid class */
-#define ELFCLASS32 1 /* 32-bit objects */
-#define ELFCLASS64 2 /* 64-bit objects */
-#define ELFCLASSNUM 3
-
-#define EI_DATA 5 /* Data encoding byte index */
-#define ELFDATANONE 0 /* Invalid data encoding */
-#define ELFDATA2LSB 1 /* 2's complement, little endian */
-#define ELFDATA2MSB 2 /* 2's complement, big endian */
-#define ELFDATANUM 3
-
-#define EI_VERSION 6 /* File version byte index */
- /* Value must be EV_CURRENT */
-
-#define EI_OSABI 7 /* OS ABI identification */
-#define ELFOSABI_NONE 0 /* UNIX System V ABI */
-#define ELFOSABI_SYSV 0 /* Alias. */
-#define ELFOSABI_HPUX 1 /* HP-UX */
-#define ELFOSABI_NETBSD 2 /* NetBSD. */
-#define ELFOSABI_GNU 3 /* Object uses GNU ELF extensions. */
-#define ELFOSABI_LINUX ELFOSABI_GNU /* Compatibility alias. */
-#define ELFOSABI_SOLARIS 6 /* Sun Solaris. */
-#define ELFOSABI_AIX 7 /* IBM AIX. */
-#define ELFOSABI_IRIX 8 /* SGI Irix. */
-#define ELFOSABI_FREEBSD 9 /* FreeBSD. */
-#define ELFOSABI_TRU64 10 /* Compaq TRU64 UNIX. */
-#define ELFOSABI_MODESTO 11 /* Novell Modesto. */
-#define ELFOSABI_OPENBSD 12 /* OpenBSD. */
-#define ELFOSABI_ARM_AEABI 64 /* ARM EABI */
-#define ELFOSABI_ARM 97 /* ARM */
-#define ELFOSABI_STANDALONE 255 /* Standalone (embedded) application */
-
-#define EI_ABIVERSION 8 /* ABI version */
-
-#define EI_PAD 9 /* Byte index of padding bytes */
-
-/* Legal values for e_type (object file type). */
-
-#define ET_NONE 0 /* No file type */
-#define ET_REL 1 /* Relocatable file */
-#define ET_EXEC 2 /* Executable file */
-#define ET_DYN 3 /* Shared object file */
-#define ET_CORE 4 /* Core file */
-#define ET_NUM 5 /* Number of defined types */
-#define ET_LOOS 0xfe00 /* OS-specific range start */
-#define ET_HIOS 0xfeff /* OS-specific range end */
-#define ET_LOPROC 0xff00 /* Processor-specific range start */
-#define ET_HIPROC 0xffff /* Processor-specific range end */
-
-/* Legal values for e_machine (architecture). */
-
-#define EM_NONE 0 /* No machine */
-#define EM_M32 1 /* AT&T WE 32100 */
-#define EM_SPARC 2 /* SUN SPARC */
-#define EM_386 3 /* Intel 80386 */
-#define EM_68K 4 /* Motorola m68k family */
-#define EM_88K 5 /* Motorola m88k family */
-#define EM_IAMCU 6 /* Intel MCU */
-#define EM_860 7 /* Intel 80860 */
-#define EM_MIPS 8 /* MIPS R3000 big-endian */
-#define EM_S370 9 /* IBM System/370 */
-#define EM_MIPS_RS3_LE 10 /* MIPS R3000 little-endian */
- /* reserved 11-14 */
-#define EM_PARISC 15 /* HPPA */
- /* reserved 16 */
-#define EM_VPP500 17 /* Fujitsu VPP500 */
-#define EM_SPARC32PLUS 18 /* Sun's "v8plus" */
-#define EM_960 19 /* Intel 80960 */
-#define EM_PPC 20 /* PowerPC */
-#define EM_PPC64 21 /* PowerPC 64-bit */
-#define EM_S390 22 /* IBM S390 */
-#define EM_SPU 23 /* IBM SPU/SPC */
- /* reserved 24-35 */
-#define EM_V800 36 /* NEC V800 series */
-#define EM_FR20 37 /* Fujitsu FR20 */
-#define EM_RH32 38 /* TRW RH-32 */
-#define EM_RCE 39 /* Motorola RCE */
-#define EM_ARM 40 /* ARM */
-#define EM_FAKE_ALPHA 41 /* Digital Alpha */
-#define EM_SH 42 /* Hitachi SH */
-#define EM_SPARCV9 43 /* SPARC v9 64-bit */
-#define EM_TRICORE 44 /* Siemens Tricore */
-#define EM_ARC 45 /* Argonaut RISC Core */
-#define EM_H8_300 46 /* Hitachi H8/300 */
-#define EM_H8_300H 47 /* Hitachi H8/300H */
-#define EM_H8S 48 /* Hitachi H8S */
-#define EM_H8_500 49 /* Hitachi H8/500 */
-#define EM_IA_64 50 /* Intel Merced */
-#define EM_MIPS_X 51 /* Stanford MIPS-X */
-#define EM_COLDFIRE 52 /* Motorola Coldfire */
-#define EM_68HC12 53 /* Motorola M68HC12 */
-#define EM_MMA 54 /* Fujitsu MMA Multimedia Accelerator */
-#define EM_PCP 55 /* Siemens PCP */
-#define EM_NCPU 56 /* Sony nCPU embeeded RISC */
-#define EM_NDR1 57 /* Denso NDR1 microprocessor */
-#define EM_STARCORE 58 /* Motorola Start*Core processor */
-#define EM_ME16 59 /* Toyota ME16 processor */
-#define EM_ST100 60 /* STMicroelectronic ST100 processor */
-#define EM_TINYJ 61 /* Advanced Logic Corp. Tinyj emb.fam */
-#define EM_X86_64 62 /* AMD x86-64 architecture */
-#define EM_PDSP 63 /* Sony DSP Processor */
-#define EM_PDP10 64 /* Digital PDP-10 */
-#define EM_PDP11 65 /* Digital PDP-11 */
-#define EM_FX66 66 /* Siemens FX66 microcontroller */
-#define EM_ST9PLUS 67 /* STMicroelectronics ST9+ 8/16 mc */
-#define EM_ST7 68 /* STmicroelectronics ST7 8 bit mc */
-#define EM_68HC16 69 /* Motorola MC68HC16 microcontroller */
-#define EM_68HC11 70 /* Motorola MC68HC11 microcontroller */
-#define EM_68HC08 71 /* Motorola MC68HC08 microcontroller */
-#define EM_68HC05 72 /* Motorola MC68HC05 microcontroller */
-#define EM_SVX 73 /* Silicon Graphics SVx */
-#define EM_ST19 74 /* STMicroelectronics ST19 8 bit mc */
-#define EM_VAX 75 /* Digital VAX */
-#define EM_CRIS 76 /* Axis Communications 32-bit emb.proc */
-#define EM_JAVELIN 77 /* Infineon Technologies 32-bit emb.proc */
-#define EM_FIREPATH 78 /* Element 14 64-bit DSP Processor */
-#define EM_ZSP 79 /* LSI Logic 16-bit DSP Processor */
-#define EM_MMIX 80 /* Donald Knuth's educational 64-bit proc */
-#define EM_HUANY 81 /* Harvard University machine-independent object files */
-#define EM_PRISM 82 /* SiTera Prism */
-#define EM_AVR 83 /* Atmel AVR 8-bit microcontroller */
-#define EM_FR30 84 /* Fujitsu FR30 */
-#define EM_D10V 85 /* Mitsubishi D10V */
-#define EM_D30V 86 /* Mitsubishi D30V */
-#define EM_V850 87 /* NEC v850 */
-#define EM_M32R 88 /* Mitsubishi M32R */
-#define EM_MN10300 89 /* Matsushita MN10300 */
-#define EM_MN10200 90 /* Matsushita MN10200 */
-#define EM_PJ 91 /* picoJava */
-#define EM_OPENRISC 92 /* OpenRISC 32-bit embedded processor */
-#define EM_ARC_COMPACT 93 /* ARC International ARCompact */
-#define EM_XTENSA 94 /* Tensilica Xtensa Architecture */
-#define EM_VIDEOCORE 95 /* Alphamosaic VideoCore */
-#define EM_TMM_GPP 96 /* Thompson Multimedia General Purpose Proc */
-#define EM_NS32K 97 /* National Semi. 32000 */
-#define EM_TPC 98 /* Tenor Network TPC */
-#define EM_SNP1K 99 /* Trebia SNP 1000 */
-#define EM_ST200 100 /* STMicroelectronics ST200 */
-#define EM_IP2K 101 /* Ubicom IP2xxx */
-#define EM_MAX 102 /* MAX processor */
-#define EM_CR 103 /* National Semi. CompactRISC */
-#define EM_F2MC16 104 /* Fujitsu F2MC16 */
-#define EM_MSP430 105 /* Texas Instruments msp430 */
-#define EM_BLACKFIN 106 /* Analog Devices Blackfin DSP */
-#define EM_SE_C33 107 /* Seiko Epson S1C33 family */
-#define EM_SEP 108 /* Sharp embedded microprocessor */
-#define EM_ARCA 109 /* Arca RISC */
-#define EM_UNICORE 110 /* PKU-Unity & MPRC Peking Uni. mc series */
-#define EM_EXCESS 111 /* eXcess configurable cpu */
-#define EM_DXP 112 /* Icera Semi. Deep Execution Processor */
-#define EM_ALTERA_NIOS2 113 /* Altera Nios II */
-#define EM_CRX 114 /* National Semi. CompactRISC CRX */
-#define EM_XGATE 115 /* Motorola XGATE */
-#define EM_C166 116 /* Infineon C16x/XC16x */
-#define EM_M16C 117 /* Renesas M16C */
-#define EM_DSPIC30F 118 /* Microchip Technology dsPIC30F */
-#define EM_CE 119 /* Freescale Communication Engine RISC */
-#define EM_M32C 120 /* Renesas M32C */
- /* reserved 121-130 */
-#define EM_TSK3000 131 /* Altium TSK3000 */
-#define EM_RS08 132 /* Freescale RS08 */
-#define EM_SHARC 133 /* Analog Devices SHARC family */
-#define EM_ECOG2 134 /* Cyan Technology eCOG2 */
-#define EM_SCORE7 135 /* Sunplus S+core7 RISC */
-#define EM_DSP24 136 /* New Japan Radio (NJR) 24-bit DSP */
-#define EM_VIDEOCORE3 137 /* Broadcom VideoCore III */
-#define EM_LATTICEMICO32 138 /* RISC for Lattice FPGA */
-#define EM_SE_C17 139 /* Seiko Epson C17 */
-#define EM_TI_C6000 140 /* Texas Instruments TMS320C6000 DSP */
-#define EM_TI_C2000 141 /* Texas Instruments TMS320C2000 DSP */
-#define EM_TI_C5500 142 /* Texas Instruments TMS320C55x DSP */
-#define EM_TI_ARP32 143 /* Texas Instruments App. Specific RISC */
-#define EM_TI_PRU 144 /* Texas Instruments Prog. Realtime Unit */
- /* reserved 145-159 */
-#define EM_MMDSP_PLUS 160 /* STMicroelectronics 64bit VLIW DSP */
-#define EM_CYPRESS_M8C 161 /* Cypress M8C */
-#define EM_R32C 162 /* Renesas R32C */
-#define EM_TRIMEDIA 163 /* NXP Semi. TriMedia */
-#define EM_QDSP6 164 /* QUALCOMM DSP6 */
-#define EM_8051 165 /* Intel 8051 and variants */
-#define EM_STXP7X 166 /* STMicroelectronics STxP7x */
-#define EM_NDS32 167 /* Andes Tech. compact code emb. RISC */
-#define EM_ECOG1X 168 /* Cyan Technology eCOG1X */
-#define EM_MAXQ30 169 /* Dallas Semi. MAXQ30 mc */
-#define EM_XIMO16 170 /* New Japan Radio (NJR) 16-bit DSP */
-#define EM_MANIK 171 /* M2000 Reconfigurable RISC */
-#define EM_CRAYNV2 172 /* Cray NV2 vector architecture */
-#define EM_RX 173 /* Renesas RX */
-#define EM_METAG 174 /* Imagination Tech. META */
-#define EM_MCST_ELBRUS 175 /* MCST Elbrus */
-#define EM_ECOG16 176 /* Cyan Technology eCOG16 */
-#define EM_CR16 177 /* National Semi. CompactRISC CR16 */
-#define EM_ETPU 178 /* Freescale Extended Time Processing Unit */
-#define EM_SLE9X 179 /* Infineon Tech. SLE9X */
-#define EM_L10M 180 /* Intel L10M */
-#define EM_K10M 181 /* Intel K10M */
- /* reserved 182 */
-#define EM_AARCH64 183 /* ARM AARCH64 */
- /* reserved 184 */
-#define EM_AVR32 185 /* Amtel 32-bit microprocessor */
-#define EM_STM8 186 /* STMicroelectronics STM8 */
-#define EM_TILE64 187 /* Tilera TILE64 */
-#define EM_TILEPRO 188 /* Tilera TILEPro */
-#define EM_MICROBLAZE 189 /* Xilinx MicroBlaze */
-#define EM_CUDA 190 /* NVIDIA CUDA */
-#define EM_TILEGX 191 /* Tilera TILE-Gx */
-#define EM_CLOUDSHIELD 192 /* CloudShield */
-#define EM_COREA_1ST 193 /* KIPO-KAIST Core-A 1st gen. */
-#define EM_COREA_2ND 194 /* KIPO-KAIST Core-A 2nd gen. */
-#define EM_ARCV2 195 /* Synopsys ARCv2 ISA. */
-#define EM_OPEN8 196 /* Open8 RISC */
-#define EM_RL78 197 /* Renesas RL78 */
-#define EM_VIDEOCORE5 198 /* Broadcom VideoCore V */
-#define EM_78KOR 199 /* Renesas 78KOR */
-#define EM_56800EX 200 /* Freescale 56800EX DSC */
-#define EM_BA1 201 /* Beyond BA1 */
-#define EM_BA2 202 /* Beyond BA2 */
-#define EM_XCORE 203 /* XMOS xCORE */
-#define EM_MCHP_PIC 204 /* Microchip 8-bit PIC(r) */
- /* reserved 205-209 */
-#define EM_KM32 210 /* KM211 KM32 */
-#define EM_KMX32 211 /* KM211 KMX32 */
-#define EM_EMX16 212 /* KM211 KMX16 */
-#define EM_EMX8 213 /* KM211 KMX8 */
-#define EM_KVARC 214 /* KM211 KVARC */
-#define EM_CDP 215 /* Paneve CDP */
-#define EM_COGE 216 /* Cognitive Smart Memory Processor */
-#define EM_COOL 217 /* Bluechip CoolEngine */
-#define EM_NORC 218 /* Nanoradio Optimized RISC */
-#define EM_CSR_KALIMBA 219 /* CSR Kalimba */
-#define EM_Z80 220 /* Zilog Z80 */
-#define EM_VISIUM 221 /* Controls and Data Services VISIUMcore */
-#define EM_FT32 222 /* FTDI Chip FT32 */
-#define EM_MOXIE 223 /* Moxie processor */
-#define EM_AMDGPU 224 /* AMD GPU */
- /* reserved 225-242 */
-#define EM_RISCV 243 /* RISC-V */
-
-#define EM_BPF 247 /* Linux BPF -- in-kernel virtual machine */
-#define EM_CSKY 252 /* C-SKY */
-
-#define EM_NUM 253
-
-/* Old spellings/synonyms. */
-
-#define EM_ARC_A5 EM_ARC_COMPACT
-
-/* If it is necessary to assign new unofficial EM_* values, please
- pick large random numbers (0x8523, 0xa7f2, etc.) to minimize the
- chances of collision with official or non-GNU unofficial values. */
-
-#define EM_ALPHA 0x9026
-
-/* Legal values for e_version (version). */
-
-#define EV_NONE 0 /* Invalid ELF version */
-#define EV_CURRENT 1 /* Current version */
-#define EV_NUM 2
-
-/* Section header. */
-
-typedef struct
-{
- Elf32_Word sh_name; /* Section name (string tbl index) */
- Elf32_Word sh_type; /* Section type */
- Elf32_Word sh_flags; /* Section flags */
- Elf32_Addr sh_addr; /* Section virtual addr at execution */
- Elf32_Off sh_offset; /* Section file offset */
- Elf32_Word sh_size; /* Section size in bytes */
- Elf32_Word sh_link; /* Link to another section */
- Elf32_Word sh_info; /* Additional section information */
- Elf32_Word sh_addralign; /* Section alignment */
- Elf32_Word sh_entsize; /* Entry size if section holds table */
-} Elf32_Shdr;
-
-typedef struct
-{
- Elf64_Word sh_name; /* Section name (string tbl index) */
- Elf64_Word sh_type; /* Section type */
- Elf64_Xword sh_flags; /* Section flags */
- Elf64_Addr sh_addr; /* Section virtual addr at execution */
- Elf64_Off sh_offset; /* Section file offset */
- Elf64_Xword sh_size; /* Section size in bytes */
- Elf64_Word sh_link; /* Link to another section */
- Elf64_Word sh_info; /* Additional section information */
- Elf64_Xword sh_addralign; /* Section alignment */
- Elf64_Xword sh_entsize; /* Entry size if section holds table */
-} Elf64_Shdr;
-
-/* Special section indices. */
-
-#define SHN_UNDEF 0 /* Undefined section */
-#define SHN_LORESERVE 0xff00 /* Start of reserved indices */
-#define SHN_LOPROC 0xff00 /* Start of processor-specific */
-#define SHN_BEFORE 0xff00 /* Order section before all others
- (Solaris). */
-#define SHN_AFTER 0xff01 /* Order section after all others
- (Solaris). */
-#define SHN_HIPROC 0xff1f /* End of processor-specific */
-#define SHN_LOOS 0xff20 /* Start of OS-specific */
-#define SHN_HIOS 0xff3f /* End of OS-specific */
-#define SHN_ABS 0xfff1 /* Associated symbol is absolute */
-#define SHN_COMMON 0xfff2 /* Associated symbol is common */
-#define SHN_XINDEX 0xffff /* Index is in extra table. */
-#define SHN_HIRESERVE 0xffff /* End of reserved indices */
-
-/* Legal values for sh_type (section type). */
-
-#define SHT_NULL 0 /* Section header table entry unused */
-#define SHT_PROGBITS 1 /* Program data */
-#define SHT_SYMTAB 2 /* Symbol table */
-#define SHT_STRTAB 3 /* String table */
-#define SHT_RELA 4 /* Relocation entries with addends */
-#define SHT_HASH 5 /* Symbol hash table */
-#define SHT_DYNAMIC 6 /* Dynamic linking information */
-#define SHT_NOTE 7 /* Notes */
-#define SHT_NOBITS 8 /* Program space with no data (bss) */
-#define SHT_REL 9 /* Relocation entries, no addends */
-#define SHT_SHLIB 10 /* Reserved */
-#define SHT_DYNSYM 11 /* Dynamic linker symbol table */
-#define SHT_INIT_ARRAY 14 /* Array of constructors */
-#define SHT_FINI_ARRAY 15 /* Array of destructors */
-#define SHT_PREINIT_ARRAY 16 /* Array of pre-constructors */
-#define SHT_GROUP 17 /* Section group */
-#define SHT_SYMTAB_SHNDX 18 /* Extended section indices */
-#define SHT_RELR 19 /* RELR relative relocations */
-#define SHT_NUM 20 /* Number of defined types. */
-#define SHT_LOOS 0x60000000 /* Start OS-specific. */
-#define SHT_GNU_ATTRIBUTES 0x6ffffff5 /* Object attributes. */
-#define SHT_GNU_HASH 0x6ffffff6 /* GNU-style hash table. */
-#define SHT_GNU_LIBLIST 0x6ffffff7 /* Prelink library list */
-#define SHT_CHECKSUM 0x6ffffff8 /* Checksum for DSO content. */
-#define SHT_LOSUNW 0x6ffffffa /* Sun-specific low bound. */
-#define SHT_SUNW_move 0x6ffffffa
-#define SHT_SUNW_COMDAT 0x6ffffffb
-#define SHT_SUNW_syminfo 0x6ffffffc
-#define SHT_GNU_verdef 0x6ffffffd /* Version definition section. */
-#define SHT_GNU_verneed 0x6ffffffe /* Version needs section. */
-#define SHT_GNU_versym 0x6fffffff /* Version symbol table. */
-#define SHT_HISUNW 0x6fffffff /* Sun-specific high bound. */
-#define SHT_HIOS 0x6fffffff /* End OS-specific type */
-#define SHT_LOPROC 0x70000000 /* Start of processor-specific */
-#define SHT_HIPROC 0x7fffffff /* End of processor-specific */
-#define SHT_LOUSER 0x80000000 /* Start of application-specific */
-#define SHT_HIUSER 0x8fffffff /* End of application-specific */
-
-/* Legal values for sh_flags (section flags). */
-
-#define SHF_WRITE (1 << 0) /* Writable */
-#define SHF_ALLOC (1 << 1) /* Occupies memory during execution */
-#define SHF_EXECINSTR (1 << 2) /* Executable */
-#define SHF_MERGE (1 << 4) /* Might be merged */
-#define SHF_STRINGS (1 << 5) /* Contains nul-terminated strings */
-#define SHF_INFO_LINK (1 << 6) /* `sh_info' contains SHT index */
-#define SHF_LINK_ORDER (1 << 7) /* Preserve order after combining */
-#define SHF_OS_NONCONFORMING (1 << 8) /* Non-standard OS specific handling
- required */
-#define SHF_GROUP (1 << 9) /* Section is member of a group. */
-#define SHF_TLS (1 << 10) /* Section hold thread-local data. */
-#define SHF_COMPRESSED (1 << 11) /* Section with compressed data. */
-#define SHF_MASKOS 0x0ff00000 /* OS-specific. */
-#define SHF_MASKPROC 0xf0000000 /* Processor-specific */
-#define SHF_GNU_RETAIN (1 << 21) /* Not to be GCed by linker. */
-#define SHF_ORDERED (1 << 30) /* Special ordering requirement
- (Solaris). */
-#define SHF_EXCLUDE (1U << 31) /* Section is excluded unless
- referenced or allocated (Solaris).*/
-
-/* Section compression header. Used when SHF_COMPRESSED is set. */
-
-typedef struct
-{
- Elf32_Word ch_type; /* Compression format. */
- Elf32_Word ch_size; /* Uncompressed data size. */
- Elf32_Word ch_addralign; /* Uncompressed data alignment. */
-} Elf32_Chdr;
-
-typedef struct
-{
- Elf64_Word ch_type; /* Compression format. */
- Elf64_Word ch_reserved;
- Elf64_Xword ch_size; /* Uncompressed data size. */
- Elf64_Xword ch_addralign; /* Uncompressed data alignment. */
-} Elf64_Chdr;
-
-/* Legal values for ch_type (compression algorithm). */
-#define ELFCOMPRESS_ZLIB 1 /* ZLIB/DEFLATE algorithm. */
-#define ELFCOMPRESS_LOOS 0x60000000 /* Start of OS-specific. */
-#define ELFCOMPRESS_HIOS 0x6fffffff /* End of OS-specific. */
-#define ELFCOMPRESS_LOPROC 0x70000000 /* Start of processor-specific. */
-#define ELFCOMPRESS_HIPROC 0x7fffffff /* End of processor-specific. */
-
-/* Section group handling. */
-#define GRP_COMDAT 0x1 /* Mark group as COMDAT. */
-
-/* Symbol table entry. */
-
-typedef struct
-{
- Elf32_Word st_name; /* Symbol name (string tbl index) */
- Elf32_Addr st_value; /* Symbol value */
- Elf32_Word st_size; /* Symbol size */
- unsigned char st_info; /* Symbol type and binding */
- unsigned char st_other; /* Symbol visibility */
- Elf32_Section st_shndx; /* Section index */
-} Elf32_Sym;
-
-typedef struct
-{
- Elf64_Word st_name; /* Symbol name (string tbl index) */
- unsigned char st_info; /* Symbol type and binding */
- unsigned char st_other; /* Symbol visibility */
- Elf64_Section st_shndx; /* Section index */
- Elf64_Addr st_value; /* Symbol value */
- Elf64_Xword st_size; /* Symbol size */
-} Elf64_Sym;
-
-/* The syminfo section if available contains additional information about
- every dynamic symbol. */
-
-typedef struct
-{
- Elf32_Half si_boundto; /* Direct bindings, symbol bound to */
- Elf32_Half si_flags; /* Per symbol flags */
-} Elf32_Syminfo;
-
-typedef struct
-{
- Elf64_Half si_boundto; /* Direct bindings, symbol bound to */
- Elf64_Half si_flags; /* Per symbol flags */
-} Elf64_Syminfo;
-
-/* Possible values for si_boundto. */
-#define SYMINFO_BT_SELF 0xffff /* Symbol bound to self */
-#define SYMINFO_BT_PARENT 0xfffe /* Symbol bound to parent */
-#define SYMINFO_BT_LOWRESERVE 0xff00 /* Beginning of reserved entries */
-
-/* Possible bitmasks for si_flags. */
-#define SYMINFO_FLG_DIRECT 0x0001 /* Direct bound symbol */
-#define SYMINFO_FLG_PASSTHRU 0x0002 /* Pass-thru symbol for translator */
-#define SYMINFO_FLG_COPY 0x0004 /* Symbol is a copy-reloc */
-#define SYMINFO_FLG_LAZYLOAD 0x0008 /* Symbol bound to object to be lazy
- loaded */
-/* Syminfo version values. */
-#define SYMINFO_NONE 0
-#define SYMINFO_CURRENT 1
-#define SYMINFO_NUM 2
-
-
-/* How to extract and insert information held in the st_info field. */
-
-#define ELF32_ST_BIND(val) (((unsigned char) (val)) >> 4)
-#define ELF32_ST_TYPE(val) ((val) & 0xf)
-#define ELF32_ST_INFO(bind, type) (((bind) << 4) + ((type) & 0xf))
-
-/* Both Elf32_Sym and Elf64_Sym use the same one-byte st_info field. */
-#define ELF64_ST_BIND(val) ELF32_ST_BIND (val)
-#define ELF64_ST_TYPE(val) ELF32_ST_TYPE (val)
-#define ELF64_ST_INFO(bind, type) ELF32_ST_INFO ((bind), (type))
-
-/* Legal values for ST_BIND subfield of st_info (symbol binding). */
-
-#define STB_LOCAL 0 /* Local symbol */
-#define STB_GLOBAL 1 /* Global symbol */
-#define STB_WEAK 2 /* Weak symbol */
-#define STB_NUM 3 /* Number of defined types. */
-#define STB_LOOS 10 /* Start of OS-specific */
-#define STB_GNU_UNIQUE 10 /* Unique symbol. */
-#define STB_HIOS 12 /* End of OS-specific */
-#define STB_LOPROC 13 /* Start of processor-specific */
-#define STB_HIPROC 15 /* End of processor-specific */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_NOTYPE 0 /* Symbol type is unspecified */
-#define STT_OBJECT 1 /* Symbol is a data object */
-#define STT_FUNC 2 /* Symbol is a code object */
-#define STT_SECTION 3 /* Symbol associated with a section */
-#define STT_FILE 4 /* Symbol's name is file name */
-#define STT_COMMON 5 /* Symbol is a common data object */
-#define STT_TLS 6 /* Symbol is thread-local data object*/
-#define STT_NUM 7 /* Number of defined types. */
-#define STT_LOOS 10 /* Start of OS-specific */
-#define STT_GNU_IFUNC 10 /* Symbol is indirect code object */
-#define STT_HIOS 12 /* End of OS-specific */
-#define STT_LOPROC 13 /* Start of processor-specific */
-#define STT_HIPROC 15 /* End of processor-specific */
-
-
-/* Symbol table indices are found in the hash buckets and chain table
- of a symbol hash table section. This special index value indicates
- the end of a chain, meaning no further symbols are found in that bucket. */
-
-#define STN_UNDEF 0 /* End of a chain. */
-
-
-/* How to extract and insert information held in the st_other field. */
-
-#define ELF32_ST_VISIBILITY(o) ((o) & 0x03)
-
-/* For ELF64 the definitions are the same. */
-#define ELF64_ST_VISIBILITY(o) ELF32_ST_VISIBILITY (o)
-
-/* Symbol visibility specification encoded in the st_other field. */
-#define STV_DEFAULT 0 /* Default symbol visibility rules */
-#define STV_INTERNAL 1 /* Processor specific hidden class */
-#define STV_HIDDEN 2 /* Sym unavailable in other modules */
-#define STV_PROTECTED 3 /* Not preemptible, not exported */
-
-
-/* Relocation table entry without addend (in section of type SHT_REL). */
-
-typedef struct
-{
- Elf32_Addr r_offset; /* Address */
- Elf32_Word r_info; /* Relocation type and symbol index */
-} Elf32_Rel;
-
-/* I have seen two different definitions of the Elf64_Rel and
- Elf64_Rela structures, so we'll leave them out until Novell (or
- whoever) gets their act together. */
-/* The following, at least, is used on Sparc v9, MIPS, and Alpha. */
-
-typedef struct
-{
- Elf64_Addr r_offset; /* Address */
- Elf64_Xword r_info; /* Relocation type and symbol index */
-} Elf64_Rel;
-
-/* Relocation table entry with addend (in section of type SHT_RELA). */
-
-typedef struct
-{
- Elf32_Addr r_offset; /* Address */
- Elf32_Word r_info; /* Relocation type and symbol index */
- Elf32_Sword r_addend; /* Addend */
-} Elf32_Rela;
-
-typedef struct
-{
- Elf64_Addr r_offset; /* Address */
- Elf64_Xword r_info; /* Relocation type and symbol index */
- Elf64_Sxword r_addend; /* Addend */
-} Elf64_Rela;
-
-/* RELR relocation table entry */
-
-typedef Elf32_Word Elf32_Relr;
-typedef Elf64_Xword Elf64_Relr;
-
-/* How to extract and insert information held in the r_info field. */
-
-#define ELF32_R_SYM(val) ((val) >> 8)
-#define ELF32_R_TYPE(val) ((val) & 0xff)
-#define ELF32_R_INFO(sym, type) (((sym) << 8) + ((type) & 0xff))
-
-#define ELF64_R_SYM(i) ((i) >> 32)
-#define ELF64_R_TYPE(i) ((i) & 0xffffffff)
-#define ELF64_R_INFO(sym,type) ((((Elf64_Xword) (sym)) << 32) + (type))
-
-/* Program segment header. */
-
-typedef struct
-{
- Elf32_Word p_type; /* Segment type */
- Elf32_Off p_offset; /* Segment file offset */
- Elf32_Addr p_vaddr; /* Segment virtual address */
- Elf32_Addr p_paddr; /* Segment physical address */
- Elf32_Word p_filesz; /* Segment size in file */
- Elf32_Word p_memsz; /* Segment size in memory */
- Elf32_Word p_flags; /* Segment flags */
- Elf32_Word p_align; /* Segment alignment */
-} Elf32_Phdr;
-
-typedef struct
-{
- Elf64_Word p_type; /* Segment type */
- Elf64_Word p_flags; /* Segment flags */
- Elf64_Off p_offset; /* Segment file offset */
- Elf64_Addr p_vaddr; /* Segment virtual address */
- Elf64_Addr p_paddr; /* Segment physical address */
- Elf64_Xword p_filesz; /* Segment size in file */
- Elf64_Xword p_memsz; /* Segment size in memory */
- Elf64_Xword p_align; /* Segment alignment */
-} Elf64_Phdr;
-
-/* Special value for e_phnum. This indicates that the real number of
- program headers is too large to fit into e_phnum. Instead the real
- value is in the field sh_info of section 0. */
-
-#define PN_XNUM 0xffff
-
-/* Legal values for p_type (segment type). */
-
-#define PT_NULL 0 /* Program header table entry unused */
-#define PT_LOAD 1 /* Loadable program segment */
-#define PT_DYNAMIC 2 /* Dynamic linking information */
-#define PT_INTERP 3 /* Program interpreter */
-#define PT_NOTE 4 /* Auxiliary information */
-#define PT_SHLIB 5 /* Reserved */
-#define PT_PHDR 6 /* Entry for header table itself */
-#define PT_TLS 7 /* Thread-local storage segment */
-#define PT_NUM 8 /* Number of defined types */
-#define PT_LOOS 0x60000000 /* Start of OS-specific */
-#define PT_GNU_EH_FRAME 0x6474e550 /* GCC .eh_frame_hdr segment */
-#define PT_GNU_STACK 0x6474e551 /* Indicates stack executability */
-#define PT_GNU_RELRO 0x6474e552 /* Read-only after relocation */
-#define PT_GNU_PROPERTY 0x6474e553 /* GNU property */
-#define PT_LOSUNW 0x6ffffffa
-#define PT_SUNWBSS 0x6ffffffa /* Sun Specific segment */
-#define PT_SUNWSTACK 0x6ffffffb /* Stack segment */
-#define PT_HISUNW 0x6fffffff
-#define PT_HIOS 0x6fffffff /* End of OS-specific */
-#define PT_LOPROC 0x70000000 /* Start of processor-specific */
-#define PT_HIPROC 0x7fffffff /* End of processor-specific */
-
-/* Legal values for p_flags (segment flags). */
-
-#define PF_X (1 << 0) /* Segment is executable */
-#define PF_W (1 << 1) /* Segment is writable */
-#define PF_R (1 << 2) /* Segment is readable */
-#define PF_MASKOS 0x0ff00000 /* OS-specific */
-#define PF_MASKPROC 0xf0000000 /* Processor-specific */
-
-/* Legal values for note segment descriptor types for core files. */
-
-#define NT_PRSTATUS 1 /* Contains copy of prstatus struct */
-#define NT_PRFPREG 2 /* Contains copy of fpregset
- struct. */
-#define NT_FPREGSET 2 /* Contains copy of fpregset struct */
-#define NT_PRPSINFO 3 /* Contains copy of prpsinfo struct */
-#define NT_PRXREG 4 /* Contains copy of prxregset struct */
-#define NT_TASKSTRUCT 4 /* Contains copy of task structure */
-#define NT_PLATFORM 5 /* String from sysinfo(SI_PLATFORM) */
-#define NT_AUXV 6 /* Contains copy of auxv array */
-#define NT_GWINDOWS 7 /* Contains copy of gwindows struct */
-#define NT_ASRS 8 /* Contains copy of asrset struct */
-#define NT_PSTATUS 10 /* Contains copy of pstatus struct */
-#define NT_PSINFO 13 /* Contains copy of psinfo struct */
-#define NT_PRCRED 14 /* Contains copy of prcred struct */
-#define NT_UTSNAME 15 /* Contains copy of utsname struct */
-#define NT_LWPSTATUS 16 /* Contains copy of lwpstatus struct */
-#define NT_LWPSINFO 17 /* Contains copy of lwpinfo struct */
-#define NT_PRFPXREG 20 /* Contains copy of fprxregset struct */
-#define NT_SIGINFO 0x53494749 /* Contains copy of siginfo_t,
- size might increase */
-#define NT_FILE 0x46494c45 /* Contains information about mapped
- files */
-#define NT_PRXFPREG 0x46e62b7f /* Contains copy of user_fxsr_struct */
-#define NT_PPC_VMX 0x100 /* PowerPC Altivec/VMX registers */
-#define NT_PPC_SPE 0x101 /* PowerPC SPE/EVR registers */
-#define NT_PPC_VSX 0x102 /* PowerPC VSX registers */
-#define NT_PPC_TAR 0x103 /* Target Address Register */
-#define NT_PPC_PPR 0x104 /* Program Priority Register */
-#define NT_PPC_DSCR 0x105 /* Data Stream Control Register */
-#define NT_PPC_EBB 0x106 /* Event Based Branch Registers */
-#define NT_PPC_PMU 0x107 /* Performance Monitor Registers */
-#define NT_PPC_TM_CGPR 0x108 /* TM checkpointed GPR Registers */
-#define NT_PPC_TM_CFPR 0x109 /* TM checkpointed FPR Registers */
-#define NT_PPC_TM_CVMX 0x10a /* TM checkpointed VMX Registers */
-#define NT_PPC_TM_CVSX 0x10b /* TM checkpointed VSX Registers */
-#define NT_PPC_TM_SPR 0x10c /* TM Special Purpose Registers */
-#define NT_PPC_TM_CTAR 0x10d /* TM checkpointed Target Address
- Register */
-#define NT_PPC_TM_CPPR 0x10e /* TM checkpointed Program Priority
- Register */
-#define NT_PPC_TM_CDSCR 0x10f /* TM checkpointed Data Stream Control
- Register */
-#define NT_PPC_PKEY 0x110 /* Memory Protection Keys
- registers. */
-#define NT_386_TLS 0x200 /* i386 TLS slots (struct user_desc) */
-#define NT_386_IOPERM 0x201 /* x86 io permission bitmap (1=deny) */
-#define NT_X86_XSTATE 0x202 /* x86 extended state using xsave */
-#define NT_S390_HIGH_GPRS 0x300 /* s390 upper register halves */
-#define NT_S390_TIMER 0x301 /* s390 timer register */
-#define NT_S390_TODCMP 0x302 /* s390 TOD clock comparator register */
-#define NT_S390_TODPREG 0x303 /* s390 TOD programmable register */
-#define NT_S390_CTRS 0x304 /* s390 control registers */
-#define NT_S390_PREFIX 0x305 /* s390 prefix register */
-#define NT_S390_LAST_BREAK 0x306 /* s390 breaking event address */
-#define NT_S390_SYSTEM_CALL 0x307 /* s390 system call restart data */
-#define NT_S390_TDB 0x308 /* s390 transaction diagnostic block */
-#define NT_S390_VXRS_LOW 0x309 /* s390 vector registers 0-15
- upper half. */
-#define NT_S390_VXRS_HIGH 0x30a /* s390 vector registers 16-31. */
-#define NT_S390_GS_CB 0x30b /* s390 guarded storage registers. */
-#define NT_S390_GS_BC 0x30c /* s390 guarded storage
- broadcast control block. */
-#define NT_S390_RI_CB 0x30d /* s390 runtime instrumentation. */
-#define NT_ARM_VFP 0x400 /* ARM VFP/NEON registers */
-#define NT_ARM_TLS 0x401 /* ARM TLS register */
-#define NT_ARM_HW_BREAK 0x402 /* ARM hardware breakpoint registers */
-#define NT_ARM_HW_WATCH 0x403 /* ARM hardware watchpoint registers */
-#define NT_ARM_SYSTEM_CALL 0x404 /* ARM system call number */
-#define NT_ARM_SVE 0x405 /* ARM Scalable Vector Extension
- registers */
-#define NT_ARM_PAC_MASK 0x406 /* ARM pointer authentication
- code masks. */
-#define NT_ARM_PACA_KEYS 0x407 /* ARM pointer authentication
- address keys. */
-#define NT_ARM_PACG_KEYS 0x408 /* ARM pointer authentication
- generic key. */
-#define NT_VMCOREDD 0x700 /* Vmcore Device Dump Note. */
-#define NT_MIPS_DSP 0x800 /* MIPS DSP ASE registers. */
-#define NT_MIPS_FP_MODE 0x801 /* MIPS floating-point mode. */
-#define NT_MIPS_MSA 0x802 /* MIPS SIMD registers. */
-
-/* Legal values for the note segment descriptor types for object files. */
-
-#define NT_VERSION 1 /* Contains a version string. */
-
-
-/* Dynamic section entry. */
-
-typedef struct
-{
- Elf32_Sword d_tag; /* Dynamic entry type */
- union
- {
- Elf32_Word d_val; /* Integer value */
- Elf32_Addr d_ptr; /* Address value */
- } d_un;
-} Elf32_Dyn;
-
-typedef struct
-{
- Elf64_Sxword d_tag; /* Dynamic entry type */
- union
- {
- Elf64_Xword d_val; /* Integer value */
- Elf64_Addr d_ptr; /* Address value */
- } d_un;
-} Elf64_Dyn;
-
-/* Legal values for d_tag (dynamic entry type). */
-
-#define DT_NULL 0 /* Marks end of dynamic section */
-#define DT_NEEDED 1 /* Name of needed library */
-#define DT_PLTRELSZ 2 /* Size in bytes of PLT relocs */
-#define DT_PLTGOT 3 /* Processor defined value */
-#define DT_HASH 4 /* Address of symbol hash table */
-#define DT_STRTAB 5 /* Address of string table */
-#define DT_SYMTAB 6 /* Address of symbol table */
-#define DT_RELA 7 /* Address of Rela relocs */
-#define DT_RELASZ 8 /* Total size of Rela relocs */
-#define DT_RELAENT 9 /* Size of one Rela reloc */
-#define DT_STRSZ 10 /* Size of string table */
-#define DT_SYMENT 11 /* Size of one symbol table entry */
-#define DT_INIT 12 /* Address of init function */
-#define DT_FINI 13 /* Address of termination function */
-#define DT_SONAME 14 /* Name of shared object */
-#define DT_RPATH 15 /* Library search path (deprecated) */
-#define DT_SYMBOLIC 16 /* Start symbol search here */
-#define DT_REL 17 /* Address of Rel relocs */
-#define DT_RELSZ 18 /* Total size of Rel relocs */
-#define DT_RELENT 19 /* Size of one Rel reloc */
-#define DT_PLTREL 20 /* Type of reloc in PLT */
-#define DT_DEBUG 21 /* For debugging; unspecified */
-#define DT_TEXTREL 22 /* Reloc might modify .text */
-#define DT_JMPREL 23 /* Address of PLT relocs */
-#define DT_BIND_NOW 24 /* Process relocations of object */
-#define DT_INIT_ARRAY 25 /* Array with addresses of init fct */
-#define DT_FINI_ARRAY 26 /* Array with addresses of fini fct */
-#define DT_INIT_ARRAYSZ 27 /* Size in bytes of DT_INIT_ARRAY */
-#define DT_FINI_ARRAYSZ 28 /* Size in bytes of DT_FINI_ARRAY */
-#define DT_RUNPATH 29 /* Library search path */
-#define DT_FLAGS 30 /* Flags for the object being loaded */
-#define DT_ENCODING 32 /* Start of encoded range */
-#define DT_PREINIT_ARRAY 32 /* Array with addresses of preinit fct*/
-#define DT_PREINIT_ARRAYSZ 33 /* size in bytes of DT_PREINIT_ARRAY */
-#define DT_SYMTAB_SHNDX 34 /* Address of SYMTAB_SHNDX section */
-#define DT_RELRSZ 35 /* Total size of RELR relative relocations */
-#define DT_RELR 36 /* Address of RELR relative relocations */
-#define DT_RELRENT 37 /* Size of one RELR relative relocaction */
-#define DT_NUM 38 /* Number used */
-#define DT_LOOS 0x6000000d /* Start of OS-specific */
-#define DT_HIOS 0x6ffff000 /* End of OS-specific */
-#define DT_LOPROC 0x70000000 /* Start of processor-specific */
-#define DT_HIPROC 0x7fffffff /* End of processor-specific */
-#define DT_PROCNUM DT_MIPS_NUM /* Most used by any processor */
-
-/* DT_* entries which fall between DT_VALRNGHI & DT_VALRNGLO use the
- Dyn.d_un.d_val field of the Elf*_Dyn structure. This follows Sun's
- approach. */
-#define DT_VALRNGLO 0x6ffffd00
-#define DT_GNU_PRELINKED 0x6ffffdf5 /* Prelinking timestamp */
-#define DT_GNU_CONFLICTSZ 0x6ffffdf6 /* Size of conflict section */
-#define DT_GNU_LIBLISTSZ 0x6ffffdf7 /* Size of library list */
-#define DT_CHECKSUM 0x6ffffdf8
-#define DT_PLTPADSZ 0x6ffffdf9
-#define DT_MOVEENT 0x6ffffdfa
-#define DT_MOVESZ 0x6ffffdfb
-#define DT_FEATURE_1 0x6ffffdfc /* Feature selection (DTF_*). */
-#define DT_POSFLAG_1 0x6ffffdfd /* Flags for DT_* entries, effecting
- the following DT_* entry. */
-#define DT_SYMINSZ 0x6ffffdfe /* Size of syminfo table (in bytes) */
-#define DT_SYMINENT 0x6ffffdff /* Entry size of syminfo */
-#define DT_VALRNGHI 0x6ffffdff
-#define DT_VALTAGIDX(tag) (DT_VALRNGHI - (tag)) /* Reverse order! */
-#define DT_VALNUM 12
-
-/* DT_* entries which fall between DT_ADDRRNGHI & DT_ADDRRNGLO use the
- Dyn.d_un.d_ptr field of the Elf*_Dyn structure.
-
- If any adjustment is made to the ELF object after it has been
- built these entries will need to be adjusted. */
-#define DT_ADDRRNGLO 0x6ffffe00
-#define DT_GNU_HASH 0x6ffffef5 /* GNU-style hash table. */
-#define DT_TLSDESC_PLT 0x6ffffef6
-#define DT_TLSDESC_GOT 0x6ffffef7
-#define DT_GNU_CONFLICT 0x6ffffef8 /* Start of conflict section */
-#define DT_GNU_LIBLIST 0x6ffffef9 /* Library list */
-#define DT_CONFIG 0x6ffffefa /* Configuration information. */
-#define DT_DEPAUDIT 0x6ffffefb /* Dependency auditing. */
-#define DT_AUDIT 0x6ffffefc /* Object auditing. */
-#define DT_PLTPAD 0x6ffffefd /* PLT padding. */
-#define DT_MOVETAB 0x6ffffefe /* Move table. */
-#define DT_SYMINFO 0x6ffffeff /* Syminfo table. */
-#define DT_ADDRRNGHI 0x6ffffeff
-#define DT_ADDRTAGIDX(tag) (DT_ADDRRNGHI - (tag)) /* Reverse order! */
-#define DT_ADDRNUM 11
-
-/* The versioning entry types. The next are defined as part of the
- GNU extension. */
-#define DT_VERSYM 0x6ffffff0
-
-#define DT_RELACOUNT 0x6ffffff9
-#define DT_RELCOUNT 0x6ffffffa
-
-/* These were chosen by Sun. */
-#define DT_FLAGS_1 0x6ffffffb /* State flags, see DF_1_* below. */
-#define DT_VERDEF 0x6ffffffc /* Address of version definition
- table */
-#define DT_VERDEFNUM 0x6ffffffd /* Number of version definitions */
-#define DT_VERNEED 0x6ffffffe /* Address of table with needed
- versions */
-#define DT_VERNEEDNUM 0x6fffffff /* Number of needed versions */
-#define DT_VERSIONTAGIDX(tag) (DT_VERNEEDNUM - (tag)) /* Reverse order! */
-#define DT_VERSIONTAGNUM 16
-
-/* Sun added these machine-independent extensions in the "processor-specific"
- range. Be compatible. */
-#define DT_AUXILIARY 0x7ffffffd /* Shared object to load before self */
-#define DT_FILTER 0x7fffffff /* Shared object to get values from */
-#define DT_EXTRATAGIDX(tag) ((Elf32_Word)-((Elf32_Sword) (tag) <<1>>1)-1)
-#define DT_EXTRANUM 3
-
-/* Values of `d_un.d_val' in the DT_FLAGS entry. */
-#define DF_ORIGIN 0x00000001 /* Object may use DF_ORIGIN */
-#define DF_SYMBOLIC 0x00000002 /* Symbol resolutions starts here */
-#define DF_TEXTREL 0x00000004 /* Object contains text relocations */
-#define DF_BIND_NOW 0x00000008 /* No lazy binding for this object */
-#define DF_STATIC_TLS 0x00000010 /* Module uses the static TLS model */
-
-/* State flags selectable in the `d_un.d_val' element of the DT_FLAGS_1
- entry in the dynamic section. */
-#define DF_1_NOW 0x00000001 /* Set RTLD_NOW for this object. */
-#define DF_1_GLOBAL 0x00000002 /* Set RTLD_GLOBAL for this object. */
-#define DF_1_GROUP 0x00000004 /* Set RTLD_GROUP for this object. */
-#define DF_1_NODELETE 0x00000008 /* Set RTLD_NODELETE for this object.*/
-#define DF_1_LOADFLTR 0x00000010 /* Trigger filtee loading at runtime.*/
-#define DF_1_INITFIRST 0x00000020 /* Set RTLD_INITFIRST for this object*/
-#define DF_1_NOOPEN 0x00000040 /* Set RTLD_NOOPEN for this object. */
-#define DF_1_ORIGIN 0x00000080 /* $ORIGIN must be handled. */
-#define DF_1_DIRECT 0x00000100 /* Direct binding enabled. */
-#define DF_1_TRANS 0x00000200
-#define DF_1_INTERPOSE 0x00000400 /* Object is used to interpose. */
-#define DF_1_NODEFLIB 0x00000800 /* Ignore default lib search path. */
-#define DF_1_NODUMP 0x00001000 /* Object can't be dldump'ed. */
-#define DF_1_CONFALT 0x00002000 /* Configuration alternative created.*/
-#define DF_1_ENDFILTEE 0x00004000 /* Filtee terminates filters search. */
-#define DF_1_DISPRELDNE 0x00008000 /* Disp reloc applied at build time. */
-#define DF_1_DISPRELPND 0x00010000 /* Disp reloc applied at run-time. */
-#define DF_1_NODIRECT 0x00020000 /* Object has no-direct binding. */
-#define DF_1_IGNMULDEF 0x00040000
-#define DF_1_NOKSYMS 0x00080000
-#define DF_1_NOHDR 0x00100000
-#define DF_1_EDITED 0x00200000 /* Object is modified after built. */
-#define DF_1_NORELOC 0x00400000
-#define DF_1_SYMINTPOSE 0x00800000 /* Object has individual interposers. */
-#define DF_1_GLOBAUDIT 0x01000000 /* Global auditing required. */
-#define DF_1_SINGLETON 0x02000000 /* Singleton symbols are used. */
-#define DF_1_STUB 0x04000000
-#define DF_1_PIE 0x08000000
-#define DF_1_KMOD 0x10000000
-#define DF_1_WEAKFILTER 0x20000000
-#define DF_1_NOCOMMON 0x40000000
-
-/* Flags for the feature selection in DT_FEATURE_1. */
-#define DTF_1_PARINIT 0x00000001
-#define DTF_1_CONFEXP 0x00000002
-
-/* Flags in the DT_POSFLAG_1 entry effecting only the next DT_* entry. */
-#define DF_P1_LAZYLOAD 0x00000001 /* Lazyload following object. */
-#define DF_P1_GROUPPERM 0x00000002 /* Symbols from next object are not
- generally available. */
-
-/* Version definition sections. */
-
-typedef struct
-{
- Elf32_Half vd_version; /* Version revision */
- Elf32_Half vd_flags; /* Version information */
- Elf32_Half vd_ndx; /* Version Index */
- Elf32_Half vd_cnt; /* Number of associated aux entries */
- Elf32_Word vd_hash; /* Version name hash value */
- Elf32_Word vd_aux; /* Offset in bytes to verdaux array */
- Elf32_Word vd_next; /* Offset in bytes to next verdef
- entry */
-} Elf32_Verdef;
-
-typedef struct
-{
- Elf64_Half vd_version; /* Version revision */
- Elf64_Half vd_flags; /* Version information */
- Elf64_Half vd_ndx; /* Version Index */
- Elf64_Half vd_cnt; /* Number of associated aux entries */
- Elf64_Word vd_hash; /* Version name hash value */
- Elf64_Word vd_aux; /* Offset in bytes to verdaux array */
- Elf64_Word vd_next; /* Offset in bytes to next verdef
- entry */
-} Elf64_Verdef;
-
-
-/* Legal values for vd_version (version revision). */
-#define VER_DEF_NONE 0 /* No version */
-#define VER_DEF_CURRENT 1 /* Current version */
-#define VER_DEF_NUM 2 /* Given version number */
-
-/* Legal values for vd_flags (version information flags). */
-#define VER_FLG_BASE 0x1 /* Version definition of file itself */
-#define VER_FLG_WEAK 0x2 /* Weak version identifier */
-
-/* Versym symbol index values. */
-#define VER_NDX_LOCAL 0 /* Symbol is local. */
-#define VER_NDX_GLOBAL 1 /* Symbol is global. */
-#define VER_NDX_LORESERVE 0xff00 /* Beginning of reserved entries. */
-#define VER_NDX_ELIMINATE 0xff01 /* Symbol is to be eliminated. */
-
-/* Auxiliary version information. */
-
-typedef struct
-{
- Elf32_Word vda_name; /* Version or dependency names */
- Elf32_Word vda_next; /* Offset in bytes to next verdaux
- entry */
-} Elf32_Verdaux;
-
-typedef struct
-{
- Elf64_Word vda_name; /* Version or dependency names */
- Elf64_Word vda_next; /* Offset in bytes to next verdaux
- entry */
-} Elf64_Verdaux;
-
-
-/* Version dependency section. */
-
-typedef struct
-{
- Elf32_Half vn_version; /* Version of structure */
- Elf32_Half vn_cnt; /* Number of associated aux entries */
- Elf32_Word vn_file; /* Offset of filename for this
- dependency */
- Elf32_Word vn_aux; /* Offset in bytes to vernaux array */
- Elf32_Word vn_next; /* Offset in bytes to next verneed
- entry */
-} Elf32_Verneed;
-
-typedef struct
-{
- Elf64_Half vn_version; /* Version of structure */
- Elf64_Half vn_cnt; /* Number of associated aux entries */
- Elf64_Word vn_file; /* Offset of filename for this
- dependency */
- Elf64_Word vn_aux; /* Offset in bytes to vernaux array */
- Elf64_Word vn_next; /* Offset in bytes to next verneed
- entry */
-} Elf64_Verneed;
-
-
-/* Legal values for vn_version (version revision). */
-#define VER_NEED_NONE 0 /* No version */
-#define VER_NEED_CURRENT 1 /* Current version */
-#define VER_NEED_NUM 2 /* Given version number */
-
-/* Auxiliary needed version information. */
-
-typedef struct
-{
- Elf32_Word vna_hash; /* Hash value of dependency name */
- Elf32_Half vna_flags; /* Dependency specific information */
- Elf32_Half vna_other; /* Unused */
- Elf32_Word vna_name; /* Dependency name string offset */
- Elf32_Word vna_next; /* Offset in bytes to next vernaux
- entry */
-} Elf32_Vernaux;
-
-typedef struct
-{
- Elf64_Word vna_hash; /* Hash value of dependency name */
- Elf64_Half vna_flags; /* Dependency specific information */
- Elf64_Half vna_other; /* Unused */
- Elf64_Word vna_name; /* Dependency name string offset */
- Elf64_Word vna_next; /* Offset in bytes to next vernaux
- entry */
-} Elf64_Vernaux;
-
-
-/* Legal values for vna_flags. */
-#define VER_FLG_WEAK 0x2 /* Weak version identifier */
-
-
-/* Auxiliary vector. */
-
-/* This vector is normally only used by the program interpreter. The
- usual definition in an ABI supplement uses the name auxv_t. The
- vector is not usually defined in a standard <elf.h> file, but it
- can't hurt. We rename it to avoid conflicts. The sizes of these
- types are an arrangement between the exec server and the program
- interpreter, so we don't fully specify them here. */
-
-typedef struct
-{
- uint32_t a_type; /* Entry type */
- union
- {
- uint32_t a_val; /* Integer value */
- /* We use to have pointer elements added here. We cannot do that,
- though, since it does not work when using 32-bit definitions
- on 64-bit platforms and vice versa. */
- } a_un;
-} Elf32_auxv_t;
-
-typedef struct
-{
- uint64_t a_type; /* Entry type */
- union
- {
- uint64_t a_val; /* Integer value */
- /* We use to have pointer elements added here. We cannot do that,
- though, since it does not work when using 32-bit definitions
- on 64-bit platforms and vice versa. */
- } a_un;
-} Elf64_auxv_t;
-
-/* Legal values for a_type (entry type). */
-
-#define AT_NULL 0 /* End of vector */
-#define AT_IGNORE 1 /* Entry should be ignored */
-#define AT_EXECFD 2 /* File descriptor of program */
-#define AT_PHDR 3 /* Program headers for program */
-#define AT_PHENT 4 /* Size of program header entry */
-#define AT_PHNUM 5 /* Number of program headers */
-#define AT_PAGESZ 6 /* System page size */
-#define AT_BASE 7 /* Base address of interpreter */
-#define AT_FLAGS 8 /* Flags */
-#define AT_ENTRY 9 /* Entry point of program */
-#define AT_NOTELF 10 /* Program is not ELF */
-#define AT_UID 11 /* Real uid */
-#define AT_EUID 12 /* Effective uid */
-#define AT_GID 13 /* Real gid */
-#define AT_EGID 14 /* Effective gid */
-#define AT_CLKTCK 17 /* Frequency of times() */
-
-/* Some more special a_type values describing the hardware. */
-#define AT_PLATFORM 15 /* String identifying platform. */
-#define AT_HWCAP 16 /* Machine-dependent hints about
- processor capabilities. */
-
-/* This entry gives some information about the FPU initialization
- performed by the kernel. */
-#define AT_FPUCW 18 /* Used FPU control word. */
-
-/* Cache block sizes. */
-#define AT_DCACHEBSIZE 19 /* Data cache block size. */
-#define AT_ICACHEBSIZE 20 /* Instruction cache block size. */
-#define AT_UCACHEBSIZE 21 /* Unified cache block size. */
-
-/* A special ignored value for PPC, used by the kernel to control the
- interpretation of the AUXV. Must be > 16. */
-#define AT_IGNOREPPC 22 /* Entry should be ignored. */
-
-#define AT_SECURE 23 /* Boolean, was exec setuid-like? */
-
-#define AT_BASE_PLATFORM 24 /* String identifying real platforms.*/
-
-#define AT_RANDOM 25 /* Address of 16 random bytes. */
-
-#define AT_HWCAP2 26 /* More machine-dependent hints about
- processor capabilities. */
-
-#define AT_EXECFN 31 /* Filename of executable. */
-
-/* Pointer to the global system page used for system calls and other
- nice things. */
-#define AT_SYSINFO 32
-#define AT_SYSINFO_EHDR 33
-
-/* Shapes of the caches. Bits 0-3 contains associativity; bits 4-7 contains
- log2 of line size; mask those to get cache size. */
-#define AT_L1I_CACHESHAPE 34
-#define AT_L1D_CACHESHAPE 35
-#define AT_L2_CACHESHAPE 36
-#define AT_L3_CACHESHAPE 37
-
-/* Shapes of the caches, with more room to describe them.
- *GEOMETRY are comprised of cache line size in bytes in the bottom 16 bits
- and the cache associativity in the next 16 bits. */
-#define AT_L1I_CACHESIZE 40
-#define AT_L1I_CACHEGEOMETRY 41
-#define AT_L1D_CACHESIZE 42
-#define AT_L1D_CACHEGEOMETRY 43
-#define AT_L2_CACHESIZE 44
-#define AT_L2_CACHEGEOMETRY 45
-#define AT_L3_CACHESIZE 46
-#define AT_L3_CACHEGEOMETRY 47
-
-#define AT_MINSIGSTKSZ 51 /* Stack needed for signal delivery
- (AArch64). */
-
-/* Note section contents. Each entry in the note section begins with
- a header of a fixed form. */
-
-typedef struct
-{
- Elf32_Word n_namesz; /* Length of the note's name. */
- Elf32_Word n_descsz; /* Length of the note's descriptor. */
- Elf32_Word n_type; /* Type of the note. */
-} Elf32_Nhdr;
-
-typedef struct
-{
- Elf64_Word n_namesz; /* Length of the note's name. */
- Elf64_Word n_descsz; /* Length of the note's descriptor. */
- Elf64_Word n_type; /* Type of the note. */
-} Elf64_Nhdr;
-
-/* Known names of notes. */
-
-/* Solaris entries in the note section have this name. */
-#define ELF_NOTE_SOLARIS "SUNW Solaris"
-
-/* Note entries for GNU systems have this name. */
-#define ELF_NOTE_GNU "GNU"
-
-
-/* Defined types of notes for Solaris. */
-
-/* Value of descriptor (one word) is desired pagesize for the binary. */
-#define ELF_NOTE_PAGESIZE_HINT 1
-
-
-/* Defined note types for GNU systems. */
-
-/* ABI information. The descriptor consists of words:
- word 0: OS descriptor
- word 1: major version of the ABI
- word 2: minor version of the ABI
- word 3: subminor version of the ABI
-*/
-#define NT_GNU_ABI_TAG 1
-#define ELF_NOTE_ABI NT_GNU_ABI_TAG /* Old name. */
-
-/* Known OSes. These values can appear in word 0 of an
- NT_GNU_ABI_TAG note section entry. */
-#define ELF_NOTE_OS_LINUX 0
-#define ELF_NOTE_OS_GNU 1
-#define ELF_NOTE_OS_SOLARIS2 2
-#define ELF_NOTE_OS_FREEBSD 3
-
-/* Synthetic hwcap information. The descriptor begins with two words:
- word 0: number of entries
- word 1: bitmask of enabled entries
- Then follow variable-length entries, one byte followed by a
- '\0'-terminated hwcap name string. The byte gives the bit
- number to test if enabled, (1U << bit) & bitmask. */
-#define NT_GNU_HWCAP 2
-
-/* Build ID bits as generated by ld --build-id.
- The descriptor consists of any nonzero number of bytes. */
-#define NT_GNU_BUILD_ID 3
-
-/* Version note generated by GNU gold containing a version string. */
-#define NT_GNU_GOLD_VERSION 4
-
-/* Program property. */
-#define NT_GNU_PROPERTY_TYPE_0 5
-
-/* Note section name of program property. */
-#define NOTE_GNU_PROPERTY_SECTION_NAME ".note.gnu.property"
-
-/* Values used in GNU .note.gnu.property notes (NT_GNU_PROPERTY_TYPE_0). */
-
-/* Stack size. */
-#define GNU_PROPERTY_STACK_SIZE 1
-/* No copy relocation on protected data symbol. */
-#define GNU_PROPERTY_NO_COPY_ON_PROTECTED 2
-
-/* Processor-specific semantics, lo */
-#define GNU_PROPERTY_LOPROC 0xc0000000
-/* Processor-specific semantics, hi */
-#define GNU_PROPERTY_HIPROC 0xdfffffff
-/* Application-specific semantics, lo */
-#define GNU_PROPERTY_LOUSER 0xe0000000
-/* Application-specific semantics, hi */
-#define GNU_PROPERTY_HIUSER 0xffffffff
-
-/* AArch64 specific GNU properties. */
-#define GNU_PROPERTY_AARCH64_FEATURE_1_AND 0xc0000000
-
-#define GNU_PROPERTY_AARCH64_FEATURE_1_BTI (1U << 0)
-#define GNU_PROPERTY_AARCH64_FEATURE_1_PAC (1U << 1)
-
-/* The x86 instruction sets indicated by the corresponding bits are
- used in program. Their support in the hardware is optional. */
-#define GNU_PROPERTY_X86_ISA_1_USED 0xc0010002
-/* The x86 instruction sets indicated by the corresponding bits are
- used in program and they must be supported by the hardware. */
-#define GNU_PROPERTY_X86_ISA_1_NEEDED 0xc0008002
-/* X86 processor-specific features used in program. */
-#define GNU_PROPERTY_X86_FEATURE_1_AND 0xc0000002
-
-/* GNU_PROPERTY_X86_ISA_1_BASELINE: CMOV, CX8 (cmpxchg8b), FPU (fld),
- MMX, OSFXSR (fxsave), SCE (syscall), SSE and SSE2. */
-#define GNU_PROPERTY_X86_ISA_1_BASELINE (1U << 0)
-/* GNU_PROPERTY_X86_ISA_1_V2: GNU_PROPERTY_X86_ISA_1_BASELINE,
- CMPXCHG16B (cmpxchg16b), LAHF-SAHF (lahf), POPCNT (popcnt), SSE3,
- SSSE3, SSE4.1 and SSE4.2. */
-#define GNU_PROPERTY_X86_ISA_1_V2 (1U << 1)
-/* GNU_PROPERTY_X86_ISA_1_V3: GNU_PROPERTY_X86_ISA_1_V2, AVX, AVX2, BMI1,
- BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE. */
-#define GNU_PROPERTY_X86_ISA_1_V3 (1U << 2)
-/* GNU_PROPERTY_X86_ISA_1_V4: GNU_PROPERTY_X86_ISA_1_V3, AVX512F,
- AVX512BW, AVX512CD, AVX512DQ and AVX512VL. */
-#define GNU_PROPERTY_X86_ISA_1_V4 (1U << 3)
-
-/* This indicates that all executable sections are compatible with
- IBT. */
-#define GNU_PROPERTY_X86_FEATURE_1_IBT (1U << 0)
-/* This indicates that all executable sections are compatible with
- SHSTK. */
-#define GNU_PROPERTY_X86_FEATURE_1_SHSTK (1U << 1)
-
-/* Move records. */
-typedef struct
-{
- Elf32_Xword m_value; /* Symbol value. */
- Elf32_Word m_info; /* Size and index. */
- Elf32_Word m_poffset; /* Symbol offset. */
- Elf32_Half m_repeat; /* Repeat count. */
- Elf32_Half m_stride; /* Stride info. */
-} Elf32_Move;
-
-typedef struct
-{
- Elf64_Xword m_value; /* Symbol value. */
- Elf64_Xword m_info; /* Size and index. */
- Elf64_Xword m_poffset; /* Symbol offset. */
- Elf64_Half m_repeat; /* Repeat count. */
- Elf64_Half m_stride; /* Stride info. */
-} Elf64_Move;
-
-/* Macro to construct move records. */
-#define ELF32_M_SYM(info) ((info) >> 8)
-#define ELF32_M_SIZE(info) ((unsigned char) (info))
-#define ELF32_M_INFO(sym, size) (((sym) << 8) + (unsigned char) (size))
-
-#define ELF64_M_SYM(info) ELF32_M_SYM (info)
-#define ELF64_M_SIZE(info) ELF32_M_SIZE (info)
-#define ELF64_M_INFO(sym, size) ELF32_M_INFO (sym, size)
-
-
-/* Motorola 68k specific definitions. */
-
-/* Values for Elf32_Ehdr.e_flags. */
-#define EF_CPU32 0x00810000
-
-/* m68k relocs. */
-
-#define R_68K_NONE 0 /* No reloc */
-#define R_68K_32 1 /* Direct 32 bit */
-#define R_68K_16 2 /* Direct 16 bit */
-#define R_68K_8 3 /* Direct 8 bit */
-#define R_68K_PC32 4 /* PC relative 32 bit */
-#define R_68K_PC16 5 /* PC relative 16 bit */
-#define R_68K_PC8 6 /* PC relative 8 bit */
-#define R_68K_GOT32 7 /* 32 bit PC relative GOT entry */
-#define R_68K_GOT16 8 /* 16 bit PC relative GOT entry */
-#define R_68K_GOT8 9 /* 8 bit PC relative GOT entry */
-#define R_68K_GOT32O 10 /* 32 bit GOT offset */
-#define R_68K_GOT16O 11 /* 16 bit GOT offset */
-#define R_68K_GOT8O 12 /* 8 bit GOT offset */
-#define R_68K_PLT32 13 /* 32 bit PC relative PLT address */
-#define R_68K_PLT16 14 /* 16 bit PC relative PLT address */
-#define R_68K_PLT8 15 /* 8 bit PC relative PLT address */
-#define R_68K_PLT32O 16 /* 32 bit PLT offset */
-#define R_68K_PLT16O 17 /* 16 bit PLT offset */
-#define R_68K_PLT8O 18 /* 8 bit PLT offset */
-#define R_68K_COPY 19 /* Copy symbol at runtime */
-#define R_68K_GLOB_DAT 20 /* Create GOT entry */
-#define R_68K_JMP_SLOT 21 /* Create PLT entry */
-#define R_68K_RELATIVE 22 /* Adjust by program base */
-#define R_68K_TLS_GD32 25 /* 32 bit GOT offset for GD */
-#define R_68K_TLS_GD16 26 /* 16 bit GOT offset for GD */
-#define R_68K_TLS_GD8 27 /* 8 bit GOT offset for GD */
-#define R_68K_TLS_LDM32 28 /* 32 bit GOT offset for LDM */
-#define R_68K_TLS_LDM16 29 /* 16 bit GOT offset for LDM */
-#define R_68K_TLS_LDM8 30 /* 8 bit GOT offset for LDM */
-#define R_68K_TLS_LDO32 31 /* 32 bit module-relative offset */
-#define R_68K_TLS_LDO16 32 /* 16 bit module-relative offset */
-#define R_68K_TLS_LDO8 33 /* 8 bit module-relative offset */
-#define R_68K_TLS_IE32 34 /* 32 bit GOT offset for IE */
-#define R_68K_TLS_IE16 35 /* 16 bit GOT offset for IE */
-#define R_68K_TLS_IE8 36 /* 8 bit GOT offset for IE */
-#define R_68K_TLS_LE32 37 /* 32 bit offset relative to
- static TLS block */
-#define R_68K_TLS_LE16 38 /* 16 bit offset relative to
- static TLS block */
-#define R_68K_TLS_LE8 39 /* 8 bit offset relative to
- static TLS block */
-#define R_68K_TLS_DTPMOD32 40 /* 32 bit module number */
-#define R_68K_TLS_DTPREL32 41 /* 32 bit module-relative offset */
-#define R_68K_TLS_TPREL32 42 /* 32 bit TP-relative offset */
-/* Keep this the last entry. */
-#define R_68K_NUM 43
-
-/* Intel 80386 specific definitions. */
-
-/* i386 relocs. */
-
-#define R_386_NONE 0 /* No reloc */
-#define R_386_32 1 /* Direct 32 bit */
-#define R_386_PC32 2 /* PC relative 32 bit */
-#define R_386_GOT32 3 /* 32 bit GOT entry */
-#define R_386_PLT32 4 /* 32 bit PLT address */
-#define R_386_COPY 5 /* Copy symbol at runtime */
-#define R_386_GLOB_DAT 6 /* Create GOT entry */
-#define R_386_JMP_SLOT 7 /* Create PLT entry */
-#define R_386_RELATIVE 8 /* Adjust by program base */
-#define R_386_GOTOFF 9 /* 32 bit offset to GOT */
-#define R_386_GOTPC 10 /* 32 bit PC relative offset to GOT */
-#define R_386_32PLT 11
-#define R_386_TLS_TPOFF 14 /* Offset in static TLS block */
-#define R_386_TLS_IE 15 /* Address of GOT entry for static TLS
- block offset */
-#define R_386_TLS_GOTIE 16 /* GOT entry for static TLS block
- offset */
-#define R_386_TLS_LE 17 /* Offset relative to static TLS
- block */
-#define R_386_TLS_GD 18 /* Direct 32 bit for GNU version of
- general dynamic thread local data */
-#define R_386_TLS_LDM 19 /* Direct 32 bit for GNU version of
- local dynamic thread local data
- in LE code */
-#define R_386_16 20
-#define R_386_PC16 21
-#define R_386_8 22
-#define R_386_PC8 23
-#define R_386_TLS_GD_32 24 /* Direct 32 bit for general dynamic
- thread local data */
-#define R_386_TLS_GD_PUSH 25 /* Tag for pushl in GD TLS code */
-#define R_386_TLS_GD_CALL 26 /* Relocation for call to
- __tls_get_addr() */
-#define R_386_TLS_GD_POP 27 /* Tag for popl in GD TLS code */
-#define R_386_TLS_LDM_32 28 /* Direct 32 bit for local dynamic
- thread local data in LE code */
-#define R_386_TLS_LDM_PUSH 29 /* Tag for pushl in LDM TLS code */
-#define R_386_TLS_LDM_CALL 30 /* Relocation for call to
- __tls_get_addr() in LDM code */
-#define R_386_TLS_LDM_POP 31 /* Tag for popl in LDM TLS code */
-#define R_386_TLS_LDO_32 32 /* Offset relative to TLS block */
-#define R_386_TLS_IE_32 33 /* GOT entry for negated static TLS
- block offset */
-#define R_386_TLS_LE_32 34 /* Negated offset relative to static
- TLS block */
-#define R_386_TLS_DTPMOD32 35 /* ID of module containing symbol */
-#define R_386_TLS_DTPOFF32 36 /* Offset in TLS block */
-#define R_386_TLS_TPOFF32 37 /* Negated offset in static TLS block */
-#define R_386_SIZE32 38 /* 32-bit symbol size */
-#define R_386_TLS_GOTDESC 39 /* GOT offset for TLS descriptor. */
-#define R_386_TLS_DESC_CALL 40 /* Marker of call through TLS
- descriptor for
- relaxation. */
-#define R_386_TLS_DESC 41 /* TLS descriptor containing
- pointer to code and to
- argument, returning the TLS
- offset for the symbol. */
-#define R_386_IRELATIVE 42 /* Adjust indirectly by program base */
-#define R_386_GOT32X 43 /* Load from 32 bit GOT entry,
- relaxable. */
-/* Keep this the last entry. */
-#define R_386_NUM 44
-
-/* SUN SPARC specific definitions. */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_SPARC_REGISTER 13 /* Global register reserved to app. */
-
-/* Values for Elf64_Ehdr.e_flags. */
-
-#define EF_SPARCV9_MM 3
-#define EF_SPARCV9_TSO 0
-#define EF_SPARCV9_PSO 1
-#define EF_SPARCV9_RMO 2
-#define EF_SPARC_LEDATA 0x800000 /* little endian data */
-#define EF_SPARC_EXT_MASK 0xFFFF00
-#define EF_SPARC_32PLUS 0x000100 /* generic V8+ features */
-#define EF_SPARC_SUN_US1 0x000200 /* Sun UltraSPARC1 extensions */
-#define EF_SPARC_HAL_R1 0x000400 /* HAL R1 extensions */
-#define EF_SPARC_SUN_US3 0x000800 /* Sun UltraSPARCIII extensions */
-
-/* SPARC relocs. */
-
-#define R_SPARC_NONE 0 /* No reloc */
-#define R_SPARC_8 1 /* Direct 8 bit */
-#define R_SPARC_16 2 /* Direct 16 bit */
-#define R_SPARC_32 3 /* Direct 32 bit */
-#define R_SPARC_DISP8 4 /* PC relative 8 bit */
-#define R_SPARC_DISP16 5 /* PC relative 16 bit */
-#define R_SPARC_DISP32 6 /* PC relative 32 bit */
-#define R_SPARC_WDISP30 7 /* PC relative 30 bit shifted */
-#define R_SPARC_WDISP22 8 /* PC relative 22 bit shifted */
-#define R_SPARC_HI22 9 /* High 22 bit */
-#define R_SPARC_22 10 /* Direct 22 bit */
-#define R_SPARC_13 11 /* Direct 13 bit */
-#define R_SPARC_LO10 12 /* Truncated 10 bit */
-#define R_SPARC_GOT10 13 /* Truncated 10 bit GOT entry */
-#define R_SPARC_GOT13 14 /* 13 bit GOT entry */
-#define R_SPARC_GOT22 15 /* 22 bit GOT entry shifted */
-#define R_SPARC_PC10 16 /* PC relative 10 bit truncated */
-#define R_SPARC_PC22 17 /* PC relative 22 bit shifted */
-#define R_SPARC_WPLT30 18 /* 30 bit PC relative PLT address */
-#define R_SPARC_COPY 19 /* Copy symbol at runtime */
-#define R_SPARC_GLOB_DAT 20 /* Create GOT entry */
-#define R_SPARC_JMP_SLOT 21 /* Create PLT entry */
-#define R_SPARC_RELATIVE 22 /* Adjust by program base */
-#define R_SPARC_UA32 23 /* Direct 32 bit unaligned */
-
-/* Additional Sparc64 relocs. */
-
-#define R_SPARC_PLT32 24 /* Direct 32 bit ref to PLT entry */
-#define R_SPARC_HIPLT22 25 /* High 22 bit PLT entry */
-#define R_SPARC_LOPLT10 26 /* Truncated 10 bit PLT entry */
-#define R_SPARC_PCPLT32 27 /* PC rel 32 bit ref to PLT entry */
-#define R_SPARC_PCPLT22 28 /* PC rel high 22 bit PLT entry */
-#define R_SPARC_PCPLT10 29 /* PC rel trunc 10 bit PLT entry */
-#define R_SPARC_10 30 /* Direct 10 bit */
-#define R_SPARC_11 31 /* Direct 11 bit */
-#define R_SPARC_64 32 /* Direct 64 bit */
-#define R_SPARC_OLO10 33 /* 10bit with secondary 13bit addend */
-#define R_SPARC_HH22 34 /* Top 22 bits of direct 64 bit */
-#define R_SPARC_HM10 35 /* High middle 10 bits of ... */
-#define R_SPARC_LM22 36 /* Low middle 22 bits of ... */
-#define R_SPARC_PC_HH22 37 /* Top 22 bits of pc rel 64 bit */
-#define R_SPARC_PC_HM10 38 /* High middle 10 bit of ... */
-#define R_SPARC_PC_LM22 39 /* Low miggle 22 bits of ... */
-#define R_SPARC_WDISP16 40 /* PC relative 16 bit shifted */
-#define R_SPARC_WDISP19 41 /* PC relative 19 bit shifted */
-#define R_SPARC_GLOB_JMP 42 /* was part of v9 ABI but was removed */
-#define R_SPARC_7 43 /* Direct 7 bit */
-#define R_SPARC_5 44 /* Direct 5 bit */
-#define R_SPARC_6 45 /* Direct 6 bit */
-#define R_SPARC_DISP64 46 /* PC relative 64 bit */
-#define R_SPARC_PLT64 47 /* Direct 64 bit ref to PLT entry */
-#define R_SPARC_HIX22 48 /* High 22 bit complemented */
-#define R_SPARC_LOX10 49 /* Truncated 11 bit complemented */
-#define R_SPARC_H44 50 /* Direct high 12 of 44 bit */
-#define R_SPARC_M44 51 /* Direct mid 22 of 44 bit */
-#define R_SPARC_L44 52 /* Direct low 10 of 44 bit */
-#define R_SPARC_REGISTER 53 /* Global register usage */
-#define R_SPARC_UA64 54 /* Direct 64 bit unaligned */
-#define R_SPARC_UA16 55 /* Direct 16 bit unaligned */
-#define R_SPARC_TLS_GD_HI22 56
-#define R_SPARC_TLS_GD_LO10 57
-#define R_SPARC_TLS_GD_ADD 58
-#define R_SPARC_TLS_GD_CALL 59
-#define R_SPARC_TLS_LDM_HI22 60
-#define R_SPARC_TLS_LDM_LO10 61
-#define R_SPARC_TLS_LDM_ADD 62
-#define R_SPARC_TLS_LDM_CALL 63
-#define R_SPARC_TLS_LDO_HIX22 64
-#define R_SPARC_TLS_LDO_LOX10 65
-#define R_SPARC_TLS_LDO_ADD 66
-#define R_SPARC_TLS_IE_HI22 67
-#define R_SPARC_TLS_IE_LO10 68
-#define R_SPARC_TLS_IE_LD 69
-#define R_SPARC_TLS_IE_LDX 70
-#define R_SPARC_TLS_IE_ADD 71
-#define R_SPARC_TLS_LE_HIX22 72
-#define R_SPARC_TLS_LE_LOX10 73
-#define R_SPARC_TLS_DTPMOD32 74
-#define R_SPARC_TLS_DTPMOD64 75
-#define R_SPARC_TLS_DTPOFF32 76
-#define R_SPARC_TLS_DTPOFF64 77
-#define R_SPARC_TLS_TPOFF32 78
-#define R_SPARC_TLS_TPOFF64 79
-#define R_SPARC_GOTDATA_HIX22 80
-#define R_SPARC_GOTDATA_LOX10 81
-#define R_SPARC_GOTDATA_OP_HIX22 82
-#define R_SPARC_GOTDATA_OP_LOX10 83
-#define R_SPARC_GOTDATA_OP 84
-#define R_SPARC_H34 85
-#define R_SPARC_SIZE32 86
-#define R_SPARC_SIZE64 87
-#define R_SPARC_WDISP10 88
-#define R_SPARC_JMP_IREL 248
-#define R_SPARC_IRELATIVE 249
-#define R_SPARC_GNU_VTINHERIT 250
-#define R_SPARC_GNU_VTENTRY 251
-#define R_SPARC_REV32 252
-/* Keep this the last entry. */
-#define R_SPARC_NUM 253
-
-/* For Sparc64, legal values for d_tag of Elf64_Dyn. */
-
-#define DT_SPARC_REGISTER 0x70000001
-#define DT_SPARC_NUM 2
-
-/* MIPS R3000 specific definitions. */
-
-/* Legal values for e_flags field of Elf32_Ehdr. */
-
-#define EF_MIPS_NOREORDER 1 /* A .noreorder directive was used. */
-#define EF_MIPS_PIC 2 /* Contains PIC code. */
-#define EF_MIPS_CPIC 4 /* Uses PIC calling sequence. */
-#define EF_MIPS_XGOT 8
-#define EF_MIPS_64BIT_WHIRL 16
-#define EF_MIPS_ABI2 32
-#define EF_MIPS_ABI_ON32 64
-#define EF_MIPS_FP64 512 /* Uses FP64 (12 callee-saved). */
-#define EF_MIPS_NAN2008 1024 /* Uses IEEE 754-2008 NaN encoding. */
-#define EF_MIPS_ARCH 0xf0000000 /* MIPS architecture level. */
-
-/* Legal values for MIPS architecture level. */
-
-#define EF_MIPS_ARCH_1 0x00000000 /* -mips1 code. */
-#define EF_MIPS_ARCH_2 0x10000000 /* -mips2 code. */
-#define EF_MIPS_ARCH_3 0x20000000 /* -mips3 code. */
-#define EF_MIPS_ARCH_4 0x30000000 /* -mips4 code. */
-#define EF_MIPS_ARCH_5 0x40000000 /* -mips5 code. */
-#define EF_MIPS_ARCH_32 0x50000000 /* MIPS32 code. */
-#define EF_MIPS_ARCH_64 0x60000000 /* MIPS64 code. */
-#define EF_MIPS_ARCH_32R2 0x70000000 /* MIPS32r2 code. */
-#define EF_MIPS_ARCH_64R2 0x80000000 /* MIPS64r2 code. */
-
-/* The following are unofficial names and should not be used. */
-
-#define E_MIPS_ARCH_1 EF_MIPS_ARCH_1
-#define E_MIPS_ARCH_2 EF_MIPS_ARCH_2
-#define E_MIPS_ARCH_3 EF_MIPS_ARCH_3
-#define E_MIPS_ARCH_4 EF_MIPS_ARCH_4
-#define E_MIPS_ARCH_5 EF_MIPS_ARCH_5
-#define E_MIPS_ARCH_32 EF_MIPS_ARCH_32
-#define E_MIPS_ARCH_64 EF_MIPS_ARCH_64
-
-/* Special section indices. */
-
-#define SHN_MIPS_ACOMMON 0xff00 /* Allocated common symbols. */
-#define SHN_MIPS_TEXT 0xff01 /* Allocated test symbols. */
-#define SHN_MIPS_DATA 0xff02 /* Allocated data symbols. */
-#define SHN_MIPS_SCOMMON 0xff03 /* Small common symbols. */
-#define SHN_MIPS_SUNDEFINED 0xff04 /* Small undefined symbols. */
-
-/* Legal values for sh_type field of Elf32_Shdr. */
-
-#define SHT_MIPS_LIBLIST 0x70000000 /* Shared objects used in link. */
-#define SHT_MIPS_MSYM 0x70000001
-#define SHT_MIPS_CONFLICT 0x70000002 /* Conflicting symbols. */
-#define SHT_MIPS_GPTAB 0x70000003 /* Global data area sizes. */
-#define SHT_MIPS_UCODE 0x70000004 /* Reserved for SGI/MIPS compilers */
-#define SHT_MIPS_DEBUG 0x70000005 /* MIPS ECOFF debugging info. */
-#define SHT_MIPS_REGINFO 0x70000006 /* Register usage information. */
-#define SHT_MIPS_PACKAGE 0x70000007
-#define SHT_MIPS_PACKSYM 0x70000008
-#define SHT_MIPS_RELD 0x70000009
-#define SHT_MIPS_IFACE 0x7000000b
-#define SHT_MIPS_CONTENT 0x7000000c
-#define SHT_MIPS_OPTIONS 0x7000000d /* Miscellaneous options. */
-#define SHT_MIPS_SHDR 0x70000010
-#define SHT_MIPS_FDESC 0x70000011
-#define SHT_MIPS_EXTSYM 0x70000012
-#define SHT_MIPS_DENSE 0x70000013
-#define SHT_MIPS_PDESC 0x70000014
-#define SHT_MIPS_LOCSYM 0x70000015
-#define SHT_MIPS_AUXSYM 0x70000016
-#define SHT_MIPS_OPTSYM 0x70000017
-#define SHT_MIPS_LOCSTR 0x70000018
-#define SHT_MIPS_LINE 0x70000019
-#define SHT_MIPS_RFDESC 0x7000001a
-#define SHT_MIPS_DELTASYM 0x7000001b
-#define SHT_MIPS_DELTAINST 0x7000001c
-#define SHT_MIPS_DELTACLASS 0x7000001d
-#define SHT_MIPS_DWARF 0x7000001e /* DWARF debugging information. */
-#define SHT_MIPS_DELTADECL 0x7000001f
-#define SHT_MIPS_SYMBOL_LIB 0x70000020
-#define SHT_MIPS_EVENTS 0x70000021 /* Event section. */
-#define SHT_MIPS_TRANSLATE 0x70000022
-#define SHT_MIPS_PIXIE 0x70000023
-#define SHT_MIPS_XLATE 0x70000024
-#define SHT_MIPS_XLATE_DEBUG 0x70000025
-#define SHT_MIPS_WHIRL 0x70000026
-#define SHT_MIPS_EH_REGION 0x70000027
-#define SHT_MIPS_XLATE_OLD 0x70000028
-#define SHT_MIPS_PDR_EXCEPTION 0x70000029
-#define SHT_MIPS_XHASH 0x7000002b
-
-/* Legal values for sh_flags field of Elf32_Shdr. */
-
-#define SHF_MIPS_GPREL 0x10000000 /* Must be in global data area. */
-#define SHF_MIPS_MERGE 0x20000000
-#define SHF_MIPS_ADDR 0x40000000
-#define SHF_MIPS_STRINGS 0x80000000
-#define SHF_MIPS_NOSTRIP 0x08000000
-#define SHF_MIPS_LOCAL 0x04000000
-#define SHF_MIPS_NAMES 0x02000000
-#define SHF_MIPS_NODUPE 0x01000000
-
-
-/* Symbol tables. */
-
-/* MIPS specific values for `st_other'. */
-#define STO_MIPS_DEFAULT 0x0
-#define STO_MIPS_INTERNAL 0x1
-#define STO_MIPS_HIDDEN 0x2
-#define STO_MIPS_PROTECTED 0x3
-#define STO_MIPS_PLT 0x8
-#define STO_MIPS_SC_ALIGN_UNUSED 0xff
-
-/* MIPS specific values for `st_info'. */
-#define STB_MIPS_SPLIT_COMMON 13
-
-/* Entries found in sections of type SHT_MIPS_GPTAB. */
-
-typedef union
-{
- struct
- {
- Elf32_Word gt_current_g_value; /* -G value used for compilation. */
- Elf32_Word gt_unused; /* Not used. */
- } gt_header; /* First entry in section. */
- struct
- {
- Elf32_Word gt_g_value; /* If this value were used for -G. */
- Elf32_Word gt_bytes; /* This many bytes would be used. */
- } gt_entry; /* Subsequent entries in section. */
-} Elf32_gptab;
-
-/* Entry found in sections of type SHT_MIPS_REGINFO. */
-
-typedef struct
-{
- Elf32_Word ri_gprmask; /* General registers used. */
- Elf32_Word ri_cprmask[4]; /* Coprocessor registers used. */
- Elf32_Sword ri_gp_value; /* $gp register value. */
-} Elf32_RegInfo;
-
-/* Entries found in sections of type SHT_MIPS_OPTIONS. */
-
-typedef struct
-{
- unsigned char kind; /* Determines interpretation of the
- variable part of descriptor. */
- unsigned char size; /* Size of descriptor, including header. */
- Elf32_Section section; /* Section header index of section affected,
- 0 for global options. */
- Elf32_Word info; /* Kind-specific information. */
-} Elf_Options;
-
-/* Values for `kind' field in Elf_Options. */
-
-#define ODK_NULL 0 /* Undefined. */
-#define ODK_REGINFO 1 /* Register usage information. */
-#define ODK_EXCEPTIONS 2 /* Exception processing options. */
-#define ODK_PAD 3 /* Section padding options. */
-#define ODK_HWPATCH 4 /* Hardware workarounds performed */
-#define ODK_FILL 5 /* record the fill value used by the linker. */
-#define ODK_TAGS 6 /* reserve space for desktop tools to write. */
-#define ODK_HWAND 7 /* HW workarounds. 'AND' bits when merging. */
-#define ODK_HWOR 8 /* HW workarounds. 'OR' bits when merging. */
-
-/* Values for `info' in Elf_Options for ODK_EXCEPTIONS entries. */
-
-#define OEX_FPU_MIN 0x1f /* FPE's which MUST be enabled. */
-#define OEX_FPU_MAX 0x1f00 /* FPE's which MAY be enabled. */
-#define OEX_PAGE0 0x10000 /* page zero must be mapped. */
-#define OEX_SMM 0x20000 /* Force sequential memory mode? */
-#define OEX_FPDBUG 0x40000 /* Force floating point debug mode? */
-#define OEX_PRECISEFP OEX_FPDBUG
-#define OEX_DISMISS 0x80000 /* Dismiss invalid address faults? */
-
-#define OEX_FPU_INVAL 0x10
-#define OEX_FPU_DIV0 0x08
-#define OEX_FPU_OFLO 0x04
-#define OEX_FPU_UFLO 0x02
-#define OEX_FPU_INEX 0x01
-
-/* Masks for `info' in Elf_Options for an ODK_HWPATCH entry. */
-
-#define OHW_R4KEOP 0x1 /* R4000 end-of-page patch. */
-#define OHW_R8KPFETCH 0x2 /* may need R8000 prefetch patch. */
-#define OHW_R5KEOP 0x4 /* R5000 end-of-page patch. */
-#define OHW_R5KCVTL 0x8 /* R5000 cvt.[ds].l bug. clean=1. */
-
-#define OPAD_PREFIX 0x1
-#define OPAD_POSTFIX 0x2
-#define OPAD_SYMBOL 0x4
-
-/* Entry found in `.options' section. */
-
-typedef struct
-{
- Elf32_Word hwp_flags1; /* Extra flags. */
- Elf32_Word hwp_flags2; /* Extra flags. */
-} Elf_Options_Hw;
-
-/* Masks for `info' in ElfOptions for ODK_HWAND and ODK_HWOR entries. */
-
-#define OHWA0_R4KEOP_CHECKED 0x00000001
-#define OHWA1_R4KEOP_CLEAN 0x00000002
-
-/* MIPS relocs. */
-
-#define R_MIPS_NONE 0 /* No reloc */
-#define R_MIPS_16 1 /* Direct 16 bit */
-#define R_MIPS_32 2 /* Direct 32 bit */
-#define R_MIPS_REL32 3 /* PC relative 32 bit */
-#define R_MIPS_26 4 /* Direct 26 bit shifted */
-#define R_MIPS_HI16 5 /* High 16 bit */
-#define R_MIPS_LO16 6 /* Low 16 bit */
-#define R_MIPS_GPREL16 7 /* GP relative 16 bit */
-#define R_MIPS_LITERAL 8 /* 16 bit literal entry */
-#define R_MIPS_GOT16 9 /* 16 bit GOT entry */
-#define R_MIPS_PC16 10 /* PC relative 16 bit */
-#define R_MIPS_CALL16 11 /* 16 bit GOT entry for function */
-#define R_MIPS_GPREL32 12 /* GP relative 32 bit */
-
-#define R_MIPS_SHIFT5 16
-#define R_MIPS_SHIFT6 17
-#define R_MIPS_64 18
-#define R_MIPS_GOT_DISP 19
-#define R_MIPS_GOT_PAGE 20
-#define R_MIPS_GOT_OFST 21
-#define R_MIPS_GOT_HI16 22
-#define R_MIPS_GOT_LO16 23
-#define R_MIPS_SUB 24
-#define R_MIPS_INSERT_A 25
-#define R_MIPS_INSERT_B 26
-#define R_MIPS_DELETE 27
-#define R_MIPS_HIGHER 28
-#define R_MIPS_HIGHEST 29
-#define R_MIPS_CALL_HI16 30
-#define R_MIPS_CALL_LO16 31
-#define R_MIPS_SCN_DISP 32
-#define R_MIPS_REL16 33
-#define R_MIPS_ADD_IMMEDIATE 34
-#define R_MIPS_PJUMP 35
-#define R_MIPS_RELGOT 36
-#define R_MIPS_JALR 37
-#define R_MIPS_TLS_DTPMOD32 38 /* Module number 32 bit */
-#define R_MIPS_TLS_DTPREL32 39 /* Module-relative offset 32 bit */
-#define R_MIPS_TLS_DTPMOD64 40 /* Module number 64 bit */
-#define R_MIPS_TLS_DTPREL64 41 /* Module-relative offset 64 bit */
-#define R_MIPS_TLS_GD 42 /* 16 bit GOT offset for GD */
-#define R_MIPS_TLS_LDM 43 /* 16 bit GOT offset for LDM */
-#define R_MIPS_TLS_DTPREL_HI16 44 /* Module-relative offset, high 16 bits */
-#define R_MIPS_TLS_DTPREL_LO16 45 /* Module-relative offset, low 16 bits */
-#define R_MIPS_TLS_GOTTPREL 46 /* 16 bit GOT offset for IE */
-#define R_MIPS_TLS_TPREL32 47 /* TP-relative offset, 32 bit */
-#define R_MIPS_TLS_TPREL64 48 /* TP-relative offset, 64 bit */
-#define R_MIPS_TLS_TPREL_HI16 49 /* TP-relative offset, high 16 bits */
-#define R_MIPS_TLS_TPREL_LO16 50 /* TP-relative offset, low 16 bits */
-#define R_MIPS_GLOB_DAT 51
-#define R_MIPS_COPY 126
-#define R_MIPS_JUMP_SLOT 127
-/* Keep this the last entry. */
-#define R_MIPS_NUM 128
-
-/* Legal values for p_type field of Elf32_Phdr. */
-
-#define PT_MIPS_REGINFO 0x70000000 /* Register usage information. */
-#define PT_MIPS_RTPROC 0x70000001 /* Runtime procedure table. */
-#define PT_MIPS_OPTIONS 0x70000002
-#define PT_MIPS_ABIFLAGS 0x70000003 /* FP mode requirement. */
-
-/* Special program header types. */
-
-#define PF_MIPS_LOCAL 0x10000000
-
-/* Legal values for d_tag field of Elf32_Dyn. */
-
-#define DT_MIPS_RLD_VERSION 0x70000001 /* Runtime linker interface version */
-#define DT_MIPS_TIME_STAMP 0x70000002 /* Timestamp */
-#define DT_MIPS_ICHECKSUM 0x70000003 /* Checksum */
-#define DT_MIPS_IVERSION 0x70000004 /* Version string (string tbl index) */
-#define DT_MIPS_FLAGS 0x70000005 /* Flags */
-#define DT_MIPS_BASE_ADDRESS 0x70000006 /* Base address */
-#define DT_MIPS_MSYM 0x70000007
-#define DT_MIPS_CONFLICT 0x70000008 /* Address of CONFLICT section */
-#define DT_MIPS_LIBLIST 0x70000009 /* Address of LIBLIST section */
-#define DT_MIPS_LOCAL_GOTNO 0x7000000a /* Number of local GOT entries */
-#define DT_MIPS_CONFLICTNO 0x7000000b /* Number of CONFLICT entries */
-#define DT_MIPS_LIBLISTNO 0x70000010 /* Number of LIBLIST entries */
-#define DT_MIPS_SYMTABNO 0x70000011 /* Number of DYNSYM entries */
-#define DT_MIPS_UNREFEXTNO 0x70000012 /* First external DYNSYM */
-#define DT_MIPS_GOTSYM 0x70000013 /* First GOT entry in DYNSYM */
-#define DT_MIPS_HIPAGENO 0x70000014 /* Number of GOT page table entries */
-#define DT_MIPS_RLD_MAP 0x70000016 /* Address of run time loader map. */
-#define DT_MIPS_DELTA_CLASS 0x70000017 /* Delta C++ class definition. */
-#define DT_MIPS_DELTA_CLASS_NO 0x70000018 /* Number of entries in
- DT_MIPS_DELTA_CLASS. */
-#define DT_MIPS_DELTA_INSTANCE 0x70000019 /* Delta C++ class instances. */
-#define DT_MIPS_DELTA_INSTANCE_NO 0x7000001a /* Number of entries in
- DT_MIPS_DELTA_INSTANCE. */
-#define DT_MIPS_DELTA_RELOC 0x7000001b /* Delta relocations. */
-#define DT_MIPS_DELTA_RELOC_NO 0x7000001c /* Number of entries in
- DT_MIPS_DELTA_RELOC. */
-#define DT_MIPS_DELTA_SYM 0x7000001d /* Delta symbols that Delta
- relocations refer to. */
-#define DT_MIPS_DELTA_SYM_NO 0x7000001e /* Number of entries in
- DT_MIPS_DELTA_SYM. */
-#define DT_MIPS_DELTA_CLASSSYM 0x70000020 /* Delta symbols that hold the
- class declaration. */
-#define DT_MIPS_DELTA_CLASSSYM_NO 0x70000021 /* Number of entries in
- DT_MIPS_DELTA_CLASSSYM. */
-#define DT_MIPS_CXX_FLAGS 0x70000022 /* Flags indicating for C++ flavor. */
-#define DT_MIPS_PIXIE_INIT 0x70000023
-#define DT_MIPS_SYMBOL_LIB 0x70000024
-#define DT_MIPS_LOCALPAGE_GOTIDX 0x70000025
-#define DT_MIPS_LOCAL_GOTIDX 0x70000026
-#define DT_MIPS_HIDDEN_GOTIDX 0x70000027
-#define DT_MIPS_PROTECTED_GOTIDX 0x70000028
-#define DT_MIPS_OPTIONS 0x70000029 /* Address of .options. */
-#define DT_MIPS_INTERFACE 0x7000002a /* Address of .interface. */
-#define DT_MIPS_DYNSTR_ALIGN 0x7000002b
-#define DT_MIPS_INTERFACE_SIZE 0x7000002c /* Size of the .interface section. */
-#define DT_MIPS_RLD_TEXT_RESOLVE_ADDR 0x7000002d /* Address of rld_text_rsolve
- function stored in GOT. */
-#define DT_MIPS_PERF_SUFFIX 0x7000002e /* Default suffix of dso to be added
- by rld on dlopen() calls. */
-#define DT_MIPS_COMPACT_SIZE 0x7000002f /* (O32)Size of compact rel section. */
-#define DT_MIPS_GP_VALUE 0x70000030 /* GP value for aux GOTs. */
-#define DT_MIPS_AUX_DYNAMIC 0x70000031 /* Address of aux .dynamic. */
-/* The address of .got.plt in an executable using the new non-PIC ABI. */
-#define DT_MIPS_PLTGOT 0x70000032
-/* The base of the PLT in an executable using the new non-PIC ABI if that
- PLT is writable. For a non-writable PLT, this is omitted or has a zero
- value. */
-#define DT_MIPS_RWPLT 0x70000034
-/* An alternative description of the classic MIPS RLD_MAP that is usable
- in a PIE as it stores a relative offset from the address of the tag
- rather than an absolute address. */
-#define DT_MIPS_RLD_MAP_REL 0x70000035
-/* GNU-style hash table with xlat. */
-#define DT_MIPS_XHASH 0x70000036
-#define DT_MIPS_NUM 0x37
-
-/* Legal values for DT_MIPS_FLAGS Elf32_Dyn entry. */
-
-#define RHF_NONE 0 /* No flags */
-#define RHF_QUICKSTART (1 << 0) /* Use quickstart */
-#define RHF_NOTPOT (1 << 1) /* Hash size not power of 2 */
-#define RHF_NO_LIBRARY_REPLACEMENT (1 << 2) /* Ignore LD_LIBRARY_PATH */
-#define RHF_NO_MOVE (1 << 3)
-#define RHF_SGI_ONLY (1 << 4)
-#define RHF_GUARANTEE_INIT (1 << 5)
-#define RHF_DELTA_C_PLUS_PLUS (1 << 6)
-#define RHF_GUARANTEE_START_INIT (1 << 7)
-#define RHF_PIXIE (1 << 8)
-#define RHF_DEFAULT_DELAY_LOAD (1 << 9)
-#define RHF_REQUICKSTART (1 << 10)
-#define RHF_REQUICKSTARTED (1 << 11)
-#define RHF_CORD (1 << 12)
-#define RHF_NO_UNRES_UNDEF (1 << 13)
-#define RHF_RLD_ORDER_SAFE (1 << 14)
-
-/* Entries found in sections of type SHT_MIPS_LIBLIST. */
-
-typedef struct
-{
- Elf32_Word l_name; /* Name (string table index) */
- Elf32_Word l_time_stamp; /* Timestamp */
- Elf32_Word l_checksum; /* Checksum */
- Elf32_Word l_version; /* Interface version */
- Elf32_Word l_flags; /* Flags */
-} Elf32_Lib;
-
-typedef struct
-{
- Elf64_Word l_name; /* Name (string table index) */
- Elf64_Word l_time_stamp; /* Timestamp */
- Elf64_Word l_checksum; /* Checksum */
- Elf64_Word l_version; /* Interface version */
- Elf64_Word l_flags; /* Flags */
-} Elf64_Lib;
-
-
-/* Legal values for l_flags. */
-
-#define LL_NONE 0
-#define LL_EXACT_MATCH (1 << 0) /* Require exact match */
-#define LL_IGNORE_INT_VER (1 << 1) /* Ignore interface version */
-#define LL_REQUIRE_MINOR (1 << 2)
-#define LL_EXPORTS (1 << 3)
-#define LL_DELAY_LOAD (1 << 4)
-#define LL_DELTA (1 << 5)
-
-/* Entries found in sections of type SHT_MIPS_CONFLICT. */
-
-typedef Elf32_Addr Elf32_Conflict;
-
-typedef struct
-{
- /* Version of flags structure. */
- Elf32_Half version;
- /* The level of the ISA: 1-5, 32, 64. */
- unsigned char isa_level;
- /* The revision of ISA: 0 for MIPS V and below, 1-n otherwise. */
- unsigned char isa_rev;
- /* The size of general purpose registers. */
- unsigned char gpr_size;
- /* The size of co-processor 1 registers. */
- unsigned char cpr1_size;
- /* The size of co-processor 2 registers. */
- unsigned char cpr2_size;
- /* The floating-point ABI. */
- unsigned char fp_abi;
- /* Processor-specific extension. */
- Elf32_Word isa_ext;
- /* Mask of ASEs used. */
- Elf32_Word ases;
- /* Mask of general flags. */
- Elf32_Word flags1;
- Elf32_Word flags2;
-} Elf_MIPS_ABIFlags_v0;
-
-/* Values for the register size bytes of an abi flags structure. */
-
-#define MIPS_AFL_REG_NONE 0x00 /* No registers. */
-#define MIPS_AFL_REG_32 0x01 /* 32-bit registers. */
-#define MIPS_AFL_REG_64 0x02 /* 64-bit registers. */
-#define MIPS_AFL_REG_128 0x03 /* 128-bit registers. */
-
-/* Masks for the ases word of an ABI flags structure. */
-
-#define MIPS_AFL_ASE_DSP 0x00000001 /* DSP ASE. */
-#define MIPS_AFL_ASE_DSPR2 0x00000002 /* DSP R2 ASE. */
-#define MIPS_AFL_ASE_EVA 0x00000004 /* Enhanced VA Scheme. */
-#define MIPS_AFL_ASE_MCU 0x00000008 /* MCU (MicroController) ASE. */
-#define MIPS_AFL_ASE_MDMX 0x00000010 /* MDMX ASE. */
-#define MIPS_AFL_ASE_MIPS3D 0x00000020 /* MIPS-3D ASE. */
-#define MIPS_AFL_ASE_MT 0x00000040 /* MT ASE. */
-#define MIPS_AFL_ASE_SMARTMIPS 0x00000080 /* SmartMIPS ASE. */
-#define MIPS_AFL_ASE_VIRT 0x00000100 /* VZ ASE. */
-#define MIPS_AFL_ASE_MSA 0x00000200 /* MSA ASE. */
-#define MIPS_AFL_ASE_MIPS16 0x00000400 /* MIPS16 ASE. */
-#define MIPS_AFL_ASE_MICROMIPS 0x00000800 /* MICROMIPS ASE. */
-#define MIPS_AFL_ASE_XPA 0x00001000 /* XPA ASE. */
-#define MIPS_AFL_ASE_MASK 0x00001fff /* All ASEs. */
-
-/* Values for the isa_ext word of an ABI flags structure. */
-
-#define MIPS_AFL_EXT_XLR 1 /* RMI Xlr instruction. */
-#define MIPS_AFL_EXT_OCTEON2 2 /* Cavium Networks Octeon2. */
-#define MIPS_AFL_EXT_OCTEONP 3 /* Cavium Networks OcteonP. */
-#define MIPS_AFL_EXT_LOONGSON_3A 4 /* Loongson 3A. */
-#define MIPS_AFL_EXT_OCTEON 5 /* Cavium Networks Octeon. */
-#define MIPS_AFL_EXT_5900 6 /* MIPS R5900 instruction. */
-#define MIPS_AFL_EXT_4650 7 /* MIPS R4650 instruction. */
-#define MIPS_AFL_EXT_4010 8 /* LSI R4010 instruction. */
-#define MIPS_AFL_EXT_4100 9 /* NEC VR4100 instruction. */
-#define MIPS_AFL_EXT_3900 10 /* Toshiba R3900 instruction. */
-#define MIPS_AFL_EXT_10000 11 /* MIPS R10000 instruction. */
-#define MIPS_AFL_EXT_SB1 12 /* Broadcom SB-1 instruction. */
-#define MIPS_AFL_EXT_4111 13 /* NEC VR4111/VR4181 instruction. */
-#define MIPS_AFL_EXT_4120 14 /* NEC VR4120 instruction. */
-#define MIPS_AFL_EXT_5400 15 /* NEC VR5400 instruction. */
-#define MIPS_AFL_EXT_5500 16 /* NEC VR5500 instruction. */
-#define MIPS_AFL_EXT_LOONGSON_2E 17 /* ST Microelectronics Loongson 2E. */
-#define MIPS_AFL_EXT_LOONGSON_2F 18 /* ST Microelectronics Loongson 2F. */
-
-/* Masks for the flags1 word of an ABI flags structure. */
-#define MIPS_AFL_FLAGS1_ODDSPREG 1 /* Uses odd single-precision registers. */
-
-/* Object attribute values. */
-enum
-{
- /* Not tagged or not using any ABIs affected by the differences. */
- Val_GNU_MIPS_ABI_FP_ANY = 0,
- /* Using hard-float -mdouble-float. */
- Val_GNU_MIPS_ABI_FP_DOUBLE = 1,
- /* Using hard-float -msingle-float. */
- Val_GNU_MIPS_ABI_FP_SINGLE = 2,
- /* Using soft-float. */
- Val_GNU_MIPS_ABI_FP_SOFT = 3,
- /* Using -mips32r2 -mfp64. */
- Val_GNU_MIPS_ABI_FP_OLD_64 = 4,
- /* Using -mfpxx. */
- Val_GNU_MIPS_ABI_FP_XX = 5,
- /* Using -mips32r2 -mfp64. */
- Val_GNU_MIPS_ABI_FP_64 = 6,
- /* Using -mips32r2 -mfp64 -mno-odd-spreg. */
- Val_GNU_MIPS_ABI_FP_64A = 7,
- /* Maximum allocated FP ABI value. */
- Val_GNU_MIPS_ABI_FP_MAX = 7
-};
-
-/* HPPA specific definitions. */
-
-/* Legal values for e_flags field of Elf32_Ehdr. */
-
-#define EF_PARISC_TRAPNIL 0x00010000 /* Trap nil pointer dereference. */
-#define EF_PARISC_EXT 0x00020000 /* Program uses arch. extensions. */
-#define EF_PARISC_LSB 0x00040000 /* Program expects little endian. */
-#define EF_PARISC_WIDE 0x00080000 /* Program expects wide mode. */
-#define EF_PARISC_NO_KABP 0x00100000 /* No kernel assisted branch
- prediction. */
-#define EF_PARISC_LAZYSWAP 0x00400000 /* Allow lazy swapping. */
-#define EF_PARISC_ARCH 0x0000ffff /* Architecture version. */
-
-/* Defined values for `e_flags & EF_PARISC_ARCH' are: */
-
-#define EFA_PARISC_1_0 0x020b /* PA-RISC 1.0 big-endian. */
-#define EFA_PARISC_1_1 0x0210 /* PA-RISC 1.1 big-endian. */
-#define EFA_PARISC_2_0 0x0214 /* PA-RISC 2.0 big-endian. */
-
-/* Additional section indices. */
-
-#define SHN_PARISC_ANSI_COMMON 0xff00 /* Section for tentatively declared
- symbols in ANSI C. */
-#define SHN_PARISC_HUGE_COMMON 0xff01 /* Common blocks in huge model. */
-
-/* Legal values for sh_type field of Elf32_Shdr. */
-
-#define SHT_PARISC_EXT 0x70000000 /* Contains product specific ext. */
-#define SHT_PARISC_UNWIND 0x70000001 /* Unwind information. */
-#define SHT_PARISC_DOC 0x70000002 /* Debug info for optimized code. */
-
-/* Legal values for sh_flags field of Elf32_Shdr. */
-
-#define SHF_PARISC_SHORT 0x20000000 /* Section with short addressing. */
-#define SHF_PARISC_HUGE 0x40000000 /* Section far from gp. */
-#define SHF_PARISC_SBP 0x80000000 /* Static branch prediction code. */
-
-/* Legal values for ST_TYPE subfield of st_info (symbol type). */
-
-#define STT_PARISC_MILLICODE 13 /* Millicode function entry point. */
-
-#define STT_HP_OPAQUE (STT_LOOS + 0x1)
-#define STT_HP_STUB (STT_LOOS + 0x2)
-
-/* HPPA relocs. */
-
-#define R_PARISC_NONE 0 /* No reloc. */
-#define R_PARISC_DIR32 1 /* Direct 32-bit reference. */
-#define R_PARISC_DIR21L 2 /* Left 21 bits of eff. address. */
-#define R_PARISC_DIR17R 3 /* Right 17 bits of eff. address. */
-#define R_PARISC_DIR17F 4 /* 17 bits of eff. address. */
-#define R_PARISC_DIR14R 6 /* Right 14 bits of eff. address. */
-#define R_PARISC_PCREL32 9 /* 32-bit rel. address. */
-#define R_PARISC_PCREL21L 10 /* Left 21 bits of rel. address. */
-#define R_PARISC_PCREL17R 11 /* Right 17 bits of rel. address. */
-#define R_PARISC_PCREL17F 12 /* 17 bits of rel. address. */
-#define R_PARISC_PCREL14R 14 /* Right 14 bits of rel. address. */
-#define R_PARISC_DPREL21L 18 /* Left 21 bits of rel. address. */
-#define R_PARISC_DPREL14R 22 /* Right 14 bits of rel. address. */
-#define R_PARISC_GPREL21L 26 /* GP-relative, left 21 bits. */
-#define R_PARISC_GPREL14R 30 /* GP-relative, right 14 bits. */
-#define R_PARISC_LTOFF21L 34 /* LT-relative, left 21 bits. */
-#define R_PARISC_LTOFF14R 38 /* LT-relative, right 14 bits. */
-#define R_PARISC_SECREL32 41 /* 32 bits section rel. address. */
-#define R_PARISC_SEGBASE 48 /* No relocation, set segment base. */
-#define R_PARISC_SEGREL32 49 /* 32 bits segment rel. address. */
-#define R_PARISC_PLTOFF21L 50 /* PLT rel. address, left 21 bits. */
-#define R_PARISC_PLTOFF14R 54 /* PLT rel. address, right 14 bits. */
-#define R_PARISC_LTOFF_FPTR32 57 /* 32 bits LT-rel. function pointer. */
-#define R_PARISC_LTOFF_FPTR21L 58 /* LT-rel. fct ptr, left 21 bits. */
-#define R_PARISC_LTOFF_FPTR14R 62 /* LT-rel. fct ptr, right 14 bits. */
-#define R_PARISC_FPTR64 64 /* 64 bits function address. */
-#define R_PARISC_PLABEL32 65 /* 32 bits function address. */
-#define R_PARISC_PLABEL21L 66 /* Left 21 bits of fdesc address. */
-#define R_PARISC_PLABEL14R 70 /* Right 14 bits of fdesc address. */
-#define R_PARISC_PCREL64 72 /* 64 bits PC-rel. address. */
-#define R_PARISC_PCREL22F 74 /* 22 bits PC-rel. address. */
-#define R_PARISC_PCREL14WR 75 /* PC-rel. address, right 14 bits. */
-#define R_PARISC_PCREL14DR 76 /* PC rel. address, right 14 bits. */
-#define R_PARISC_PCREL16F 77 /* 16 bits PC-rel. address. */
-#define R_PARISC_PCREL16WF 78 /* 16 bits PC-rel. address. */
-#define R_PARISC_PCREL16DF 79 /* 16 bits PC-rel. address. */
-#define R_PARISC_DIR64 80 /* 64 bits of eff. address. */
-#define R_PARISC_DIR14WR 83 /* 14 bits of eff. address. */
-#define R_PARISC_DIR14DR 84 /* 14 bits of eff. address. */
-#define R_PARISC_DIR16F 85 /* 16 bits of eff. address. */
-#define R_PARISC_DIR16WF 86 /* 16 bits of eff. address. */
-#define R_PARISC_DIR16DF 87 /* 16 bits of eff. address. */
-#define R_PARISC_GPREL64 88 /* 64 bits of GP-rel. address. */
-#define R_PARISC_GPREL14WR 91 /* GP-rel. address, right 14 bits. */
-#define R_PARISC_GPREL14DR 92 /* GP-rel. address, right 14 bits. */
-#define R_PARISC_GPREL16F 93 /* 16 bits GP-rel. address. */
-#define R_PARISC_GPREL16WF 94 /* 16 bits GP-rel. address. */
-#define R_PARISC_GPREL16DF 95 /* 16 bits GP-rel. address. */
-#define R_PARISC_LTOFF64 96 /* 64 bits LT-rel. address. */
-#define R_PARISC_LTOFF14WR 99 /* LT-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF14DR 100 /* LT-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF16F 101 /* 16 bits LT-rel. address. */
-#define R_PARISC_LTOFF16WF 102 /* 16 bits LT-rel. address. */
-#define R_PARISC_LTOFF16DF 103 /* 16 bits LT-rel. address. */
-#define R_PARISC_SECREL64 104 /* 64 bits section rel. address. */
-#define R_PARISC_SEGREL64 112 /* 64 bits segment rel. address. */
-#define R_PARISC_PLTOFF14WR 115 /* PLT-rel. address, right 14 bits. */
-#define R_PARISC_PLTOFF14DR 116 /* PLT-rel. address, right 14 bits. */
-#define R_PARISC_PLTOFF16F 117 /* 16 bits LT-rel. address. */
-#define R_PARISC_PLTOFF16WF 118 /* 16 bits PLT-rel. address. */
-#define R_PARISC_PLTOFF16DF 119 /* 16 bits PLT-rel. address. */
-#define R_PARISC_LTOFF_FPTR64 120 /* 64 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR14WR 123 /* LT-rel. fct. ptr., right 14 bits. */
-#define R_PARISC_LTOFF_FPTR14DR 124 /* LT-rel. fct. ptr., right 14 bits. */
-#define R_PARISC_LTOFF_FPTR16F 125 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR16WF 126 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LTOFF_FPTR16DF 127 /* 16 bits LT-rel. function ptr. */
-#define R_PARISC_LORESERVE 128
-#define R_PARISC_COPY 128 /* Copy relocation. */
-#define R_PARISC_IPLT 129 /* Dynamic reloc, imported PLT */
-#define R_PARISC_EPLT 130 /* Dynamic reloc, exported PLT */
-#define R_PARISC_TPREL32 153 /* 32 bits TP-rel. address. */
-#define R_PARISC_TPREL21L 154 /* TP-rel. address, left 21 bits. */
-#define R_PARISC_TPREL14R 158 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_LTOFF_TP21L 162 /* LT-TP-rel. address, left 21 bits. */
-#define R_PARISC_LTOFF_TP14R 166 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP14F 167 /* 14 bits LT-TP-rel. address. */
-#define R_PARISC_TPREL64 216 /* 64 bits TP-rel. address. */
-#define R_PARISC_TPREL14WR 219 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_TPREL14DR 220 /* TP-rel. address, right 14 bits. */
-#define R_PARISC_TPREL16F 221 /* 16 bits TP-rel. address. */
-#define R_PARISC_TPREL16WF 222 /* 16 bits TP-rel. address. */
-#define R_PARISC_TPREL16DF 223 /* 16 bits TP-rel. address. */
-#define R_PARISC_LTOFF_TP64 224 /* 64 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP14WR 227 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP14DR 228 /* LT-TP-rel. address, right 14 bits.*/
-#define R_PARISC_LTOFF_TP16F 229 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP16WF 230 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_LTOFF_TP16DF 231 /* 16 bits LT-TP-rel. address. */
-#define R_PARISC_GNU_VTENTRY 232
-#define R_PARISC_GNU_VTINHERIT 233
-#define R_PARISC_TLS_GD21L 234 /* GD 21-bit left. */
-#define R_PARISC_TLS_GD14R 235 /* GD 14-bit right. */
-#define R_PARISC_TLS_GDCALL 236 /* GD call to __t_g_a. */
-#define R_PARISC_TLS_LDM21L 237 /* LD module 21-bit left. */
-#define R_PARISC_TLS_LDM14R 238 /* LD module 14-bit right. */
-#define R_PARISC_TLS_LDMCALL 239 /* LD module call to __t_g_a. */
-#define R_PARISC_TLS_LDO21L 240 /* LD offset 21-bit left. */
-#define R_PARISC_TLS_LDO14R 241 /* LD offset 14-bit right. */
-#define R_PARISC_TLS_DTPMOD32 242 /* DTP module 32-bit. */
-#define R_PARISC_TLS_DTPMOD64 243 /* DTP module 64-bit. */
-#define R_PARISC_TLS_DTPOFF32 244 /* DTP offset 32-bit. */
-#define R_PARISC_TLS_DTPOFF64 245 /* DTP offset 32-bit. */
-#define R_PARISC_TLS_LE21L R_PARISC_TPREL21L
-#define R_PARISC_TLS_LE14R R_PARISC_TPREL14R
-#define R_PARISC_TLS_IE21L R_PARISC_LTOFF_TP21L
-#define R_PARISC_TLS_IE14R R_PARISC_LTOFF_TP14R
-#define R_PARISC_TLS_TPREL32 R_PARISC_TPREL32
-#define R_PARISC_TLS_TPREL64 R_PARISC_TPREL64
-#define R_PARISC_HIRESERVE 255
-
-/* Legal values for p_type field of Elf32_Phdr/Elf64_Phdr. */
-
-#define PT_HP_TLS (PT_LOOS + 0x0)
-#define PT_HP_CORE_NONE (PT_LOOS + 0x1)
-#define PT_HP_CORE_VERSION (PT_LOOS + 0x2)
-#define PT_HP_CORE_KERNEL (PT_LOOS + 0x3)
-#define PT_HP_CORE_COMM (PT_LOOS + 0x4)
-#define PT_HP_CORE_PROC (PT_LOOS + 0x5)
-#define PT_HP_CORE_LOADABLE (PT_LOOS + 0x6)
-#define PT_HP_CORE_STACK (PT_LOOS + 0x7)
-#define PT_HP_CORE_SHM (PT_LOOS + 0x8)
-#define PT_HP_CORE_MMF (PT_LOOS + 0x9)
-#define PT_HP_PARALLEL (PT_LOOS + 0x10)
-#define PT_HP_FASTBIND (PT_LOOS + 0x11)
-#define PT_HP_OPT_ANNOT (PT_LOOS + 0x12)
-#define PT_HP_HSL_ANNOT (PT_LOOS + 0x13)
-#define PT_HP_STACK (PT_LOOS + 0x14)
-
-#define PT_PARISC_ARCHEXT 0x70000000
-#define PT_PARISC_UNWIND 0x70000001
-
-/* Legal values for p_flags field of Elf32_Phdr/Elf64_Phdr. */
-
-#define PF_PARISC_SBP 0x08000000
-
-#define PF_HP_PAGE_SIZE 0x00100000
-#define PF_HP_FAR_SHARED 0x00200000
-#define PF_HP_NEAR_SHARED 0x00400000
-#define PF_HP_CODE 0x01000000
-#define PF_HP_MODIFY 0x02000000
-#define PF_HP_LAZYSWAP 0x04000000
-#define PF_HP_SBP 0x08000000
-
-
-/* Alpha specific definitions. */
-
-/* Legal values for e_flags field of Elf64_Ehdr. */
-
-#define EF_ALPHA_32BIT 1 /* All addresses must be < 2GB. */
-#define EF_ALPHA_CANRELAX 2 /* Relocations for relaxing exist. */
-
-/* Legal values for sh_type field of Elf64_Shdr. */
-
-/* These two are primerily concerned with ECOFF debugging info. */
-#define SHT_ALPHA_DEBUG 0x70000001
-#define SHT_ALPHA_REGINFO 0x70000002
-
-/* Legal values for sh_flags field of Elf64_Shdr. */
-
-#define SHF_ALPHA_GPREL 0x10000000
-
-/* Legal values for st_other field of Elf64_Sym. */
-#define STO_ALPHA_NOPV 0x80 /* No PV required. */
-#define STO_ALPHA_STD_GPLOAD 0x88 /* PV only used for initial ldgp. */
-
-/* Alpha relocs. */
-
-#define R_ALPHA_NONE 0 /* No reloc */
-#define R_ALPHA_REFLONG 1 /* Direct 32 bit */
-#define R_ALPHA_REFQUAD 2 /* Direct 64 bit */
-#define R_ALPHA_GPREL32 3 /* GP relative 32 bit */
-#define R_ALPHA_LITERAL 4 /* GP relative 16 bit w/optimization */
-#define R_ALPHA_LITUSE 5 /* Optimization hint for LITERAL */
-#define R_ALPHA_GPDISP 6 /* Add displacement to GP */
-#define R_ALPHA_BRADDR 7 /* PC+4 relative 23 bit shifted */
-#define R_ALPHA_HINT 8 /* PC+4 relative 16 bit shifted */
-#define R_ALPHA_SREL16 9 /* PC relative 16 bit */
-#define R_ALPHA_SREL32 10 /* PC relative 32 bit */
-#define R_ALPHA_SREL64 11 /* PC relative 64 bit */
-#define R_ALPHA_GPRELHIGH 17 /* GP relative 32 bit, high 16 bits */
-#define R_ALPHA_GPRELLOW 18 /* GP relative 32 bit, low 16 bits */
-#define R_ALPHA_GPREL16 19 /* GP relative 16 bit */
-#define R_ALPHA_COPY 24 /* Copy symbol at runtime */
-#define R_ALPHA_GLOB_DAT 25 /* Create GOT entry */
-#define R_ALPHA_JMP_SLOT 26 /* Create PLT entry */
-#define R_ALPHA_RELATIVE 27 /* Adjust by program base */
-#define R_ALPHA_TLS_GD_HI 28
-#define R_ALPHA_TLSGD 29
-#define R_ALPHA_TLS_LDM 30
-#define R_ALPHA_DTPMOD64 31
-#define R_ALPHA_GOTDTPREL 32
-#define R_ALPHA_DTPREL64 33
-#define R_ALPHA_DTPRELHI 34
-#define R_ALPHA_DTPRELLO 35
-#define R_ALPHA_DTPREL16 36
-#define R_ALPHA_GOTTPREL 37
-#define R_ALPHA_TPREL64 38
-#define R_ALPHA_TPRELHI 39
-#define R_ALPHA_TPRELLO 40
-#define R_ALPHA_TPREL16 41
-/* Keep this the last entry. */
-#define R_ALPHA_NUM 46
-
-/* Magic values of the LITUSE relocation addend. */
-#define LITUSE_ALPHA_ADDR 0
-#define LITUSE_ALPHA_BASE 1
-#define LITUSE_ALPHA_BYTOFF 2
-#define LITUSE_ALPHA_JSR 3
-#define LITUSE_ALPHA_TLS_GD 4
-#define LITUSE_ALPHA_TLS_LDM 5
-
-/* Legal values for d_tag of Elf64_Dyn. */
-#define DT_ALPHA_PLTRO (DT_LOPROC + 0)
-#define DT_ALPHA_NUM 1
-
-/* PowerPC specific declarations */
-
-/* Values for Elf32/64_Ehdr.e_flags. */
-#define EF_PPC_EMB 0x80000000 /* PowerPC embedded flag */
-
-/* Cygnus local bits below */
-#define EF_PPC_RELOCATABLE 0x00010000 /* PowerPC -mrelocatable flag*/
-#define EF_PPC_RELOCATABLE_LIB 0x00008000 /* PowerPC -mrelocatable-lib
- flag */
-
-/* PowerPC relocations defined by the ABIs */
-#define R_PPC_NONE 0
-#define R_PPC_ADDR32 1 /* 32bit absolute address */
-#define R_PPC_ADDR24 2 /* 26bit address, 2 bits ignored. */
-#define R_PPC_ADDR16 3 /* 16bit absolute address */
-#define R_PPC_ADDR16_LO 4 /* lower 16bit of absolute address */
-#define R_PPC_ADDR16_HI 5 /* high 16bit of absolute address */
-#define R_PPC_ADDR16_HA 6 /* adjusted high 16bit */
-#define R_PPC_ADDR14 7 /* 16bit address, 2 bits ignored */
-#define R_PPC_ADDR14_BRTAKEN 8
-#define R_PPC_ADDR14_BRNTAKEN 9
-#define R_PPC_REL24 10 /* PC relative 26 bit */
-#define R_PPC_REL14 11 /* PC relative 16 bit */
-#define R_PPC_REL14_BRTAKEN 12
-#define R_PPC_REL14_BRNTAKEN 13
-#define R_PPC_GOT16 14
-#define R_PPC_GOT16_LO 15
-#define R_PPC_GOT16_HI 16
-#define R_PPC_GOT16_HA 17
-#define R_PPC_PLTREL24 18
-#define R_PPC_COPY 19
-#define R_PPC_GLOB_DAT 20
-#define R_PPC_JMP_SLOT 21
-#define R_PPC_RELATIVE 22
-#define R_PPC_LOCAL24PC 23
-#define R_PPC_UADDR32 24
-#define R_PPC_UADDR16 25
-#define R_PPC_REL32 26
-#define R_PPC_PLT32 27
-#define R_PPC_PLTREL32 28
-#define R_PPC_PLT16_LO 29
-#define R_PPC_PLT16_HI 30
-#define R_PPC_PLT16_HA 31
-#define R_PPC_SDAREL16 32
-#define R_PPC_SECTOFF 33
-#define R_PPC_SECTOFF_LO 34
-#define R_PPC_SECTOFF_HI 35
-#define R_PPC_SECTOFF_HA 36
-
-/* PowerPC relocations defined for the TLS access ABI. */
-#define R_PPC_TLS 67 /* none (sym+add)@tls */
-#define R_PPC_DTPMOD32 68 /* word32 (sym+add)@dtpmod */
-#define R_PPC_TPREL16 69 /* half16* (sym+add)@tprel */
-#define R_PPC_TPREL16_LO 70 /* half16 (sym+add)@tprel@l */
-#define R_PPC_TPREL16_HI 71 /* half16 (sym+add)@tprel@h */
-#define R_PPC_TPREL16_HA 72 /* half16 (sym+add)@tprel@ha */
-#define R_PPC_TPREL32 73 /* word32 (sym+add)@tprel */
-#define R_PPC_DTPREL16 74 /* half16* (sym+add)@dtprel */
-#define R_PPC_DTPREL16_LO 75 /* half16 (sym+add)@dtprel@l */
-#define R_PPC_DTPREL16_HI 76 /* half16 (sym+add)@dtprel@h */
-#define R_PPC_DTPREL16_HA 77 /* half16 (sym+add)@dtprel@ha */
-#define R_PPC_DTPREL32 78 /* word32 (sym+add)@dtprel */
-#define R_PPC_GOT_TLSGD16 79 /* half16* (sym+add)@got@tlsgd */
-#define R_PPC_GOT_TLSGD16_LO 80 /* half16 (sym+add)@got@tlsgd@l */
-#define R_PPC_GOT_TLSGD16_HI 81 /* half16 (sym+add)@got@tlsgd@h */
-#define R_PPC_GOT_TLSGD16_HA 82 /* half16 (sym+add)@got@tlsgd@ha */
-#define R_PPC_GOT_TLSLD16 83 /* half16* (sym+add)@got@tlsld */
-#define R_PPC_GOT_TLSLD16_LO 84 /* half16 (sym+add)@got@tlsld@l */
-#define R_PPC_GOT_TLSLD16_HI 85 /* half16 (sym+add)@got@tlsld@h */
-#define R_PPC_GOT_TLSLD16_HA 86 /* half16 (sym+add)@got@tlsld@ha */
-#define R_PPC_GOT_TPREL16 87 /* half16* (sym+add)@got@tprel */
-#define R_PPC_GOT_TPREL16_LO 88 /* half16 (sym+add)@got@tprel@l */
-#define R_PPC_GOT_TPREL16_HI 89 /* half16 (sym+add)@got@tprel@h */
-#define R_PPC_GOT_TPREL16_HA 90 /* half16 (sym+add)@got@tprel@ha */
-#define R_PPC_GOT_DTPREL16 91 /* half16* (sym+add)@got@dtprel */
-#define R_PPC_GOT_DTPREL16_LO 92 /* half16* (sym+add)@got@dtprel@l */
-#define R_PPC_GOT_DTPREL16_HI 93 /* half16* (sym+add)@got@dtprel@h */
-#define R_PPC_GOT_DTPREL16_HA 94 /* half16* (sym+add)@got@dtprel@ha */
-#define R_PPC_TLSGD 95 /* none (sym+add)@tlsgd */
-#define R_PPC_TLSLD 96 /* none (sym+add)@tlsld */
-
-/* The remaining relocs are from the Embedded ELF ABI, and are not
- in the SVR4 ELF ABI. */
-#define R_PPC_EMB_NADDR32 101
-#define R_PPC_EMB_NADDR16 102
-#define R_PPC_EMB_NADDR16_LO 103
-#define R_PPC_EMB_NADDR16_HI 104
-#define R_PPC_EMB_NADDR16_HA 105
-#define R_PPC_EMB_SDAI16 106
-#define R_PPC_EMB_SDA2I16 107
-#define R_PPC_EMB_SDA2REL 108
-#define R_PPC_EMB_SDA21 109 /* 16 bit offset in SDA */
-#define R_PPC_EMB_MRKREF 110
-#define R_PPC_EMB_RELSEC16 111
-#define R_PPC_EMB_RELST_LO 112
-#define R_PPC_EMB_RELST_HI 113
-#define R_PPC_EMB_RELST_HA 114
-#define R_PPC_EMB_BIT_FLD 115
-#define R_PPC_EMB_RELSDA 116 /* 16 bit relative offset in SDA */
-
-/* Diab tool relocations. */
-#define R_PPC_DIAB_SDA21_LO 180 /* like EMB_SDA21, but lower 16 bit */
-#define R_PPC_DIAB_SDA21_HI 181 /* like EMB_SDA21, but high 16 bit */
-#define R_PPC_DIAB_SDA21_HA 182 /* like EMB_SDA21, adjusted high 16 */
-#define R_PPC_DIAB_RELSDA_LO 183 /* like EMB_RELSDA, but lower 16 bit */
-#define R_PPC_DIAB_RELSDA_HI 184 /* like EMB_RELSDA, but high 16 bit */
-#define R_PPC_DIAB_RELSDA_HA 185 /* like EMB_RELSDA, adjusted high 16 */
-
-/* GNU extension to support local ifunc. */
-#define R_PPC_IRELATIVE 248
-
-/* GNU relocs used in PIC code sequences. */
-#define R_PPC_REL16 249 /* half16 (sym+add-.) */
-#define R_PPC_REL16_LO 250 /* half16 (sym+add-.)@l */
-#define R_PPC_REL16_HI 251 /* half16 (sym+add-.)@h */
-#define R_PPC_REL16_HA 252 /* half16 (sym+add-.)@ha */
-
-/* This is a phony reloc to handle any old fashioned TOC16 references
- that may still be in object files. */
-#define R_PPC_TOC16 255
-
-/* PowerPC specific values for the Dyn d_tag field. */
-#define DT_PPC_GOT (DT_LOPROC + 0)
-#define DT_PPC_OPT (DT_LOPROC + 1)
-#define DT_PPC_NUM 2
-
-/* PowerPC specific values for the DT_PPC_OPT Dyn entry. */
-#define PPC_OPT_TLS 1
-
-/* PowerPC64 relocations defined by the ABIs */
-#define R_PPC64_NONE R_PPC_NONE
-#define R_PPC64_ADDR32 R_PPC_ADDR32 /* 32bit absolute address */
-#define R_PPC64_ADDR24 R_PPC_ADDR24 /* 26bit address, word aligned */
-#define R_PPC64_ADDR16 R_PPC_ADDR16 /* 16bit absolute address */
-#define R_PPC64_ADDR16_LO R_PPC_ADDR16_LO /* lower 16bits of address */
-#define R_PPC64_ADDR16_HI R_PPC_ADDR16_HI /* high 16bits of address. */
-#define R_PPC64_ADDR16_HA R_PPC_ADDR16_HA /* adjusted high 16bits. */
-#define R_PPC64_ADDR14 R_PPC_ADDR14 /* 16bit address, word aligned */
-#define R_PPC64_ADDR14_BRTAKEN R_PPC_ADDR14_BRTAKEN
-#define R_PPC64_ADDR14_BRNTAKEN R_PPC_ADDR14_BRNTAKEN
-#define R_PPC64_REL24 R_PPC_REL24 /* PC-rel. 26 bit, word aligned */
-#define R_PPC64_REL14 R_PPC_REL14 /* PC relative 16 bit */
-#define R_PPC64_REL14_BRTAKEN R_PPC_REL14_BRTAKEN
-#define R_PPC64_REL14_BRNTAKEN R_PPC_REL14_BRNTAKEN
-#define R_PPC64_GOT16 R_PPC_GOT16
-#define R_PPC64_GOT16_LO R_PPC_GOT16_LO
-#define R_PPC64_GOT16_HI R_PPC_GOT16_HI
-#define R_PPC64_GOT16_HA R_PPC_GOT16_HA
-
-#define R_PPC64_COPY R_PPC_COPY
-#define R_PPC64_GLOB_DAT R_PPC_GLOB_DAT
-#define R_PPC64_JMP_SLOT R_PPC_JMP_SLOT
-#define R_PPC64_RELATIVE R_PPC_RELATIVE
-
-#define R_PPC64_UADDR32 R_PPC_UADDR32
-#define R_PPC64_UADDR16 R_PPC_UADDR16
-#define R_PPC64_REL32 R_PPC_REL32
-#define R_PPC64_PLT32 R_PPC_PLT32
-#define R_PPC64_PLTREL32 R_PPC_PLTREL32
-#define R_PPC64_PLT16_LO R_PPC_PLT16_LO
-#define R_PPC64_PLT16_HI R_PPC_PLT16_HI
-#define R_PPC64_PLT16_HA R_PPC_PLT16_HA
-
-#define R_PPC64_SECTOFF R_PPC_SECTOFF
-#define R_PPC64_SECTOFF_LO R_PPC_SECTOFF_LO
-#define R_PPC64_SECTOFF_HI R_PPC_SECTOFF_HI
-#define R_PPC64_SECTOFF_HA R_PPC_SECTOFF_HA
-#define R_PPC64_ADDR30 37 /* word30 (S + A - P) >> 2 */
-#define R_PPC64_ADDR64 38 /* doubleword64 S + A */
-#define R_PPC64_ADDR16_HIGHER 39 /* half16 #higher(S + A) */
-#define R_PPC64_ADDR16_HIGHERA 40 /* half16 #highera(S + A) */
-#define R_PPC64_ADDR16_HIGHEST 41 /* half16 #highest(S + A) */
-#define R_PPC64_ADDR16_HIGHESTA 42 /* half16 #highesta(S + A) */
-#define R_PPC64_UADDR64 43 /* doubleword64 S + A */
-#define R_PPC64_REL64 44 /* doubleword64 S + A - P */
-#define R_PPC64_PLT64 45 /* doubleword64 L + A */
-#define R_PPC64_PLTREL64 46 /* doubleword64 L + A - P */
-#define R_PPC64_TOC16 47 /* half16* S + A - .TOC */
-#define R_PPC64_TOC16_LO 48 /* half16 #lo(S + A - .TOC.) */
-#define R_PPC64_TOC16_HI 49 /* half16 #hi(S + A - .TOC.) */
-#define R_PPC64_TOC16_HA 50 /* half16 #ha(S + A - .TOC.) */
-#define R_PPC64_TOC 51 /* doubleword64 .TOC */
-#define R_PPC64_PLTGOT16 52 /* half16* M + A */
-#define R_PPC64_PLTGOT16_LO 53 /* half16 #lo(M + A) */
-#define R_PPC64_PLTGOT16_HI 54 /* half16 #hi(M + A) */
-#define R_PPC64_PLTGOT16_HA 55 /* half16 #ha(M + A) */
-
-#define R_PPC64_ADDR16_DS 56 /* half16ds* (S + A) >> 2 */
-#define R_PPC64_ADDR16_LO_DS 57 /* half16ds #lo(S + A) >> 2 */
-#define R_PPC64_GOT16_DS 58 /* half16ds* (G + A) >> 2 */
-#define R_PPC64_GOT16_LO_DS 59 /* half16ds #lo(G + A) >> 2 */
-#define R_PPC64_PLT16_LO_DS 60 /* half16ds #lo(L + A) >> 2 */
-#define R_PPC64_SECTOFF_DS 61 /* half16ds* (R + A) >> 2 */
-#define R_PPC64_SECTOFF_LO_DS 62 /* half16ds #lo(R + A) >> 2 */
-#define R_PPC64_TOC16_DS 63 /* half16ds* (S + A - .TOC.) >> 2 */
-#define R_PPC64_TOC16_LO_DS 64 /* half16ds #lo(S + A - .TOC.) >> 2 */
-#define R_PPC64_PLTGOT16_DS 65 /* half16ds* (M + A) >> 2 */
-#define R_PPC64_PLTGOT16_LO_DS 66 /* half16ds #lo(M + A) >> 2 */
-
-/* PowerPC64 relocations defined for the TLS access ABI. */
-#define R_PPC64_TLS 67 /* none (sym+add)@tls */
-#define R_PPC64_DTPMOD64 68 /* doubleword64 (sym+add)@dtpmod */
-#define R_PPC64_TPREL16 69 /* half16* (sym+add)@tprel */
-#define R_PPC64_TPREL16_LO 70 /* half16 (sym+add)@tprel@l */
-#define R_PPC64_TPREL16_HI 71 /* half16 (sym+add)@tprel@h */
-#define R_PPC64_TPREL16_HA 72 /* half16 (sym+add)@tprel@ha */
-#define R_PPC64_TPREL64 73 /* doubleword64 (sym+add)@tprel */
-#define R_PPC64_DTPREL16 74 /* half16* (sym+add)@dtprel */
-#define R_PPC64_DTPREL16_LO 75 /* half16 (sym+add)@dtprel@l */
-#define R_PPC64_DTPREL16_HI 76 /* half16 (sym+add)@dtprel@h */
-#define R_PPC64_DTPREL16_HA 77 /* half16 (sym+add)@dtprel@ha */
-#define R_PPC64_DTPREL64 78 /* doubleword64 (sym+add)@dtprel */
-#define R_PPC64_GOT_TLSGD16 79 /* half16* (sym+add)@got@tlsgd */
-#define R_PPC64_GOT_TLSGD16_LO 80 /* half16 (sym+add)@got@tlsgd@l */
-#define R_PPC64_GOT_TLSGD16_HI 81 /* half16 (sym+add)@got@tlsgd@h */
-#define R_PPC64_GOT_TLSGD16_HA 82 /* half16 (sym+add)@got@tlsgd@ha */
-#define R_PPC64_GOT_TLSLD16 83 /* half16* (sym+add)@got@tlsld */
-#define R_PPC64_GOT_TLSLD16_LO 84 /* half16 (sym+add)@got@tlsld@l */
-#define R_PPC64_GOT_TLSLD16_HI 85 /* half16 (sym+add)@got@tlsld@h */
-#define R_PPC64_GOT_TLSLD16_HA 86 /* half16 (sym+add)@got@tlsld@ha */
-#define R_PPC64_GOT_TPREL16_DS 87 /* half16ds* (sym+add)@got@tprel */
-#define R_PPC64_GOT_TPREL16_LO_DS 88 /* half16ds (sym+add)@got@tprel@l */
-#define R_PPC64_GOT_TPREL16_HI 89 /* half16 (sym+add)@got@tprel@h */
-#define R_PPC64_GOT_TPREL16_HA 90 /* half16 (sym+add)@got@tprel@ha */
-#define R_PPC64_GOT_DTPREL16_DS 91 /* half16ds* (sym+add)@got@dtprel */
-#define R_PPC64_GOT_DTPREL16_LO_DS 92 /* half16ds (sym+add)@got@dtprel@l */
-#define R_PPC64_GOT_DTPREL16_HI 93 /* half16 (sym+add)@got@dtprel@h */
-#define R_PPC64_GOT_DTPREL16_HA 94 /* half16 (sym+add)@got@dtprel@ha */
-#define R_PPC64_TPREL16_DS 95 /* half16ds* (sym+add)@tprel */
-#define R_PPC64_TPREL16_LO_DS 96 /* half16ds (sym+add)@tprel@l */
-#define R_PPC64_TPREL16_HIGHER 97 /* half16 (sym+add)@tprel@higher */
-#define R_PPC64_TPREL16_HIGHERA 98 /* half16 (sym+add)@tprel@highera */
-#define R_PPC64_TPREL16_HIGHEST 99 /* half16 (sym+add)@tprel@highest */
-#define R_PPC64_TPREL16_HIGHESTA 100 /* half16 (sym+add)@tprel@highesta */
-#define R_PPC64_DTPREL16_DS 101 /* half16ds* (sym+add)@dtprel */
-#define R_PPC64_DTPREL16_LO_DS 102 /* half16ds (sym+add)@dtprel@l */
-#define R_PPC64_DTPREL16_HIGHER 103 /* half16 (sym+add)@dtprel@higher */
-#define R_PPC64_DTPREL16_HIGHERA 104 /* half16 (sym+add)@dtprel@highera */
-#define R_PPC64_DTPREL16_HIGHEST 105 /* half16 (sym+add)@dtprel@highest */
-#define R_PPC64_DTPREL16_HIGHESTA 106 /* half16 (sym+add)@dtprel@highesta */
-#define R_PPC64_TLSGD 107 /* none (sym+add)@tlsgd */
-#define R_PPC64_TLSLD 108 /* none (sym+add)@tlsld */
-#define R_PPC64_TOCSAVE 109 /* none */
-
-/* Added when HA and HI relocs were changed to report overflows. */
-#define R_PPC64_ADDR16_HIGH 110
-#define R_PPC64_ADDR16_HIGHA 111
-#define R_PPC64_TPREL16_HIGH 112
-#define R_PPC64_TPREL16_HIGHA 113
-#define R_PPC64_DTPREL16_HIGH 114
-#define R_PPC64_DTPREL16_HIGHA 115
-
-/* GNU extension to support local ifunc. */
-#define R_PPC64_JMP_IREL 247
-#define R_PPC64_IRELATIVE 248
-#define R_PPC64_REL16 249 /* half16 (sym+add-.) */
-#define R_PPC64_REL16_LO 250 /* half16 (sym+add-.)@l */
-#define R_PPC64_REL16_HI 251 /* half16 (sym+add-.)@h */
-#define R_PPC64_REL16_HA 252 /* half16 (sym+add-.)@ha */
-
-/* e_flags bits specifying ABI.
- 1 for original function descriptor using ABI,
- 2 for revised ABI without function descriptors,
- 0 for unspecified or not using any features affected by the differences. */
-#define EF_PPC64_ABI 3
-
-/* PowerPC64 specific values for the Dyn d_tag field. */
-#define DT_PPC64_GLINK (DT_LOPROC + 0)
-#define DT_PPC64_OPD (DT_LOPROC + 1)
-#define DT_PPC64_OPDSZ (DT_LOPROC + 2)
-#define DT_PPC64_OPT (DT_LOPROC + 3)
-#define DT_PPC64_NUM 4
-
-/* PowerPC64 specific bits in the DT_PPC64_OPT Dyn entry. */
-#define PPC64_OPT_TLS 1
-#define PPC64_OPT_MULTI_TOC 2
-#define PPC64_OPT_LOCALENTRY 4
-
-/* PowerPC64 specific values for the Elf64_Sym st_other field. */
-#define STO_PPC64_LOCAL_BIT 5
-#define STO_PPC64_LOCAL_MASK (7 << STO_PPC64_LOCAL_BIT)
-#define PPC64_LOCAL_ENTRY_OFFSET(other) \
- (((1 << (((other) & STO_PPC64_LOCAL_MASK) >> STO_PPC64_LOCAL_BIT)) >> 2) << 2)
-
-
-/* ARM specific declarations */
-
-/* Processor specific flags for the ELF header e_flags field. */
-#define EF_ARM_RELEXEC 0x01
-#define EF_ARM_HASENTRY 0x02
-#define EF_ARM_INTERWORK 0x04
-#define EF_ARM_APCS_26 0x08
-#define EF_ARM_APCS_FLOAT 0x10
-#define EF_ARM_PIC 0x20
-#define EF_ARM_ALIGN8 0x40 /* 8-bit structure alignment is in use */
-#define EF_ARM_NEW_ABI 0x80
-#define EF_ARM_OLD_ABI 0x100
-#define EF_ARM_SOFT_FLOAT 0x200
-#define EF_ARM_VFP_FLOAT 0x400
-#define EF_ARM_MAVERICK_FLOAT 0x800
-
-#define EF_ARM_ABI_FLOAT_SOFT 0x200 /* NB conflicts with EF_ARM_SOFT_FLOAT */
-#define EF_ARM_ABI_FLOAT_HARD 0x400 /* NB conflicts with EF_ARM_VFP_FLOAT */
-
-
-/* Other constants defined in the ARM ELF spec. version B-01. */
-/* NB. These conflict with values defined above. */
-#define EF_ARM_SYMSARESORTED 0x04
-#define EF_ARM_DYNSYMSUSESEGIDX 0x08
-#define EF_ARM_MAPSYMSFIRST 0x10
-#define EF_ARM_EABIMASK 0XFF000000
-
-/* Constants defined in AAELF. */
-#define EF_ARM_BE8 0x00800000
-#define EF_ARM_LE8 0x00400000
-
-#define EF_ARM_EABI_VERSION(flags) ((flags) & EF_ARM_EABIMASK)
-#define EF_ARM_EABI_UNKNOWN 0x00000000
-#define EF_ARM_EABI_VER1 0x01000000
-#define EF_ARM_EABI_VER2 0x02000000
-#define EF_ARM_EABI_VER3 0x03000000
-#define EF_ARM_EABI_VER4 0x04000000
-#define EF_ARM_EABI_VER5 0x05000000
-
-/* Additional symbol types for Thumb. */
-#define STT_ARM_TFUNC STT_LOPROC /* A Thumb function. */
-#define STT_ARM_16BIT STT_HIPROC /* A Thumb label. */
-
-/* ARM-specific values for sh_flags */
-#define SHF_ARM_ENTRYSECT 0x10000000 /* Section contains an entry point */
-#define SHF_ARM_COMDEF 0x80000000 /* Section may be multiply defined
- in the input to a link step. */
-
-/* ARM-specific program header flags */
-#define PF_ARM_SB 0x10000000 /* Segment contains the location
- addressed by the static base. */
-#define PF_ARM_PI 0x20000000 /* Position-independent segment. */
-#define PF_ARM_ABS 0x40000000 /* Absolute segment. */
-
-/* Processor specific values for the Phdr p_type field. */
-#define PT_ARM_EXIDX (PT_LOPROC + 1) /* ARM unwind segment. */
-
-/* Processor specific values for the Shdr sh_type field. */
-#define SHT_ARM_EXIDX (SHT_LOPROC + 1) /* ARM unwind section. */
-#define SHT_ARM_PREEMPTMAP (SHT_LOPROC + 2) /* Preemption details. */
-#define SHT_ARM_ATTRIBUTES (SHT_LOPROC + 3) /* ARM attributes section. */
-
-
-/* AArch64 relocs. */
-
-#define R_AARCH64_NONE 0 /* No relocation. */
-
-/* ILP32 AArch64 relocs. */
-#define R_AARCH64_P32_ABS32 1 /* Direct 32 bit. */
-#define R_AARCH64_P32_COPY 180 /* Copy symbol at runtime. */
-#define R_AARCH64_P32_GLOB_DAT 181 /* Create GOT entry. */
-#define R_AARCH64_P32_JUMP_SLOT 182 /* Create PLT entry. */
-#define R_AARCH64_P32_RELATIVE 183 /* Adjust by program base. */
-#define R_AARCH64_P32_TLS_DTPMOD 184 /* Module number, 32 bit. */
-#define R_AARCH64_P32_TLS_DTPREL 185 /* Module-relative offset, 32 bit. */
-#define R_AARCH64_P32_TLS_TPREL 186 /* TP-relative offset, 32 bit. */
-#define R_AARCH64_P32_TLSDESC 187 /* TLS Descriptor. */
-#define R_AARCH64_P32_IRELATIVE 188 /* STT_GNU_IFUNC relocation. */
-
-/* LP64 AArch64 relocs. */
-#define R_AARCH64_ABS64 257 /* Direct 64 bit. */
-#define R_AARCH64_ABS32 258 /* Direct 32 bit. */
-#define R_AARCH64_ABS16 259 /* Direct 16-bit. */
-#define R_AARCH64_PREL64 260 /* PC-relative 64-bit. */
-#define R_AARCH64_PREL32 261 /* PC-relative 32-bit. */
-#define R_AARCH64_PREL16 262 /* PC-relative 16-bit. */
-#define R_AARCH64_MOVW_UABS_G0 263 /* Dir. MOVZ imm. from bits 15:0. */
-#define R_AARCH64_MOVW_UABS_G0_NC 264 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G1 265 /* Dir. MOVZ imm. from bits 31:16. */
-#define R_AARCH64_MOVW_UABS_G1_NC 266 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G2 267 /* Dir. MOVZ imm. from bits 47:32. */
-#define R_AARCH64_MOVW_UABS_G2_NC 268 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_UABS_G3 269 /* Dir. MOV{K,Z} imm. from 63:48. */
-#define R_AARCH64_MOVW_SABS_G0 270 /* Dir. MOV{N,Z} imm. from 15:0. */
-#define R_AARCH64_MOVW_SABS_G1 271 /* Dir. MOV{N,Z} imm. from 31:16. */
-#define R_AARCH64_MOVW_SABS_G2 272 /* Dir. MOV{N,Z} imm. from 47:32. */
-#define R_AARCH64_LD_PREL_LO19 273 /* PC-rel. LD imm. from bits 20:2. */
-#define R_AARCH64_ADR_PREL_LO21 274 /* PC-rel. ADR imm. from bits 20:0. */
-#define R_AARCH64_ADR_PREL_PG_HI21 275 /* Page-rel. ADRP imm. from 32:12. */
-#define R_AARCH64_ADR_PREL_PG_HI21_NC 276 /* Likewise; no overflow check. */
-#define R_AARCH64_ADD_ABS_LO12_NC 277 /* Dir. ADD imm. from bits 11:0. */
-#define R_AARCH64_LDST8_ABS_LO12_NC 278 /* Likewise for LD/ST; no check. */
-#define R_AARCH64_TSTBR14 279 /* PC-rel. TBZ/TBNZ imm. from 15:2. */
-#define R_AARCH64_CONDBR19 280 /* PC-rel. cond. br. imm. from 20:2. */
-#define R_AARCH64_JUMP26 282 /* PC-rel. B imm. from bits 27:2. */
-#define R_AARCH64_CALL26 283 /* Likewise for CALL. */
-#define R_AARCH64_LDST16_ABS_LO12_NC 284 /* Dir. ADD imm. from bits 11:1. */
-#define R_AARCH64_LDST32_ABS_LO12_NC 285 /* Likewise for bits 11:2. */
-#define R_AARCH64_LDST64_ABS_LO12_NC 286 /* Likewise for bits 11:3. */
-#define R_AARCH64_MOVW_PREL_G0 287 /* PC-rel. MOV{N,Z} imm. from 15:0. */
-#define R_AARCH64_MOVW_PREL_G0_NC 288 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G1 289 /* PC-rel. MOV{N,Z} imm. from 31:16. */
-#define R_AARCH64_MOVW_PREL_G1_NC 290 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G2 291 /* PC-rel. MOV{N,Z} imm. from 47:32. */
-#define R_AARCH64_MOVW_PREL_G2_NC 292 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_PREL_G3 293 /* PC-rel. MOV{N,Z} imm. from 63:48. */
-#define R_AARCH64_LDST128_ABS_LO12_NC 299 /* Dir. ADD imm. from bits 11:4. */
-#define R_AARCH64_MOVW_GOTOFF_G0 300 /* GOT-rel. off. MOV{N,Z} imm. 15:0. */
-#define R_AARCH64_MOVW_GOTOFF_G0_NC 301 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G1 302 /* GOT-rel. o. MOV{N,Z} imm. 31:16. */
-#define R_AARCH64_MOVW_GOTOFF_G1_NC 303 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G2 304 /* GOT-rel. o. MOV{N,Z} imm. 47:32. */
-#define R_AARCH64_MOVW_GOTOFF_G2_NC 305 /* Likewise for MOVK; no check. */
-#define R_AARCH64_MOVW_GOTOFF_G3 306 /* GOT-rel. o. MOV{N,Z} imm. 63:48. */
-#define R_AARCH64_GOTREL64 307 /* GOT-relative 64-bit. */
-#define R_AARCH64_GOTREL32 308 /* GOT-relative 32-bit. */
-#define R_AARCH64_GOT_LD_PREL19 309 /* PC-rel. GOT off. load imm. 20:2. */
-#define R_AARCH64_LD64_GOTOFF_LO15 310 /* GOT-rel. off. LD/ST imm. 14:3. */
-#define R_AARCH64_ADR_GOT_PAGE 311 /* P-page-rel. GOT off. ADRP 32:12. */
-#define R_AARCH64_LD64_GOT_LO12_NC 312 /* Dir. GOT off. LD/ST imm. 11:3. */
-#define R_AARCH64_LD64_GOTPAGE_LO15 313 /* GOT-page-rel. GOT off. LD/ST 14:3 */
-#define R_AARCH64_TLSGD_ADR_PREL21 512 /* PC-relative ADR imm. 20:0. */
-#define R_AARCH64_TLSGD_ADR_PAGE21 513 /* page-rel. ADRP imm. 32:12. */
-#define R_AARCH64_TLSGD_ADD_LO12_NC 514 /* direct ADD imm. from 11:0. */
-#define R_AARCH64_TLSGD_MOVW_G1 515 /* GOT-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSGD_MOVW_G0_NC 516 /* GOT-rel. MOVK imm. 15:0. */
-#define R_AARCH64_TLSLD_ADR_PREL21 517 /* Like 512; local dynamic model. */
-#define R_AARCH64_TLSLD_ADR_PAGE21 518 /* Like 513; local dynamic model. */
-#define R_AARCH64_TLSLD_ADD_LO12_NC 519 /* Like 514; local dynamic model. */
-#define R_AARCH64_TLSLD_MOVW_G1 520 /* Like 515; local dynamic model. */
-#define R_AARCH64_TLSLD_MOVW_G0_NC 521 /* Like 516; local dynamic model. */
-#define R_AARCH64_TLSLD_LD_PREL19 522 /* TLS PC-rel. load imm. 20:2. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G2 523 /* TLS DTP-rel. MOV{N,Z} 47:32. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G1 524 /* TLS DTP-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC 525 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G0 526 /* TLS DTP-rel. MOV{N,Z} 15:0. */
-#define R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC 527 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_HI12 528 /* DTP-rel. ADD imm. from 23:12. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_LO12 529 /* DTP-rel. ADD imm. from 11:0. */
-#define R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC 530 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLD_LDST8_DTPREL_LO12 531 /* DTP-rel. LD/ST imm. 11:0. */
-#define R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC 532 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST16_DTPREL_LO12 533 /* DTP-rel. LD/ST imm. 11:1. */
-#define R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC 534 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST32_DTPREL_LO12 535 /* DTP-rel. LD/ST imm. 11:2. */
-#define R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC 536 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST64_DTPREL_LO12 537 /* DTP-rel. LD/ST imm. 11:3. */
-#define R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC 538 /* Likewise; no check. */
-#define R_AARCH64_TLSIE_MOVW_GOTTPREL_G1 539 /* GOT-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC 540 /* GOT-rel. MOVK 15:0. */
-#define R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21 541 /* Page-rel. ADRP 32:12. */
-#define R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC 542 /* Direct LD off. 11:3. */
-#define R_AARCH64_TLSIE_LD_GOTTPREL_PREL19 543 /* PC-rel. load imm. 20:2. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G2 544 /* TLS TP-rel. MOV{N,Z} 47:32. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G1 545 /* TLS TP-rel. MOV{N,Z} 31:16. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G1_NC 546 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G0 547 /* TLS TP-rel. MOV{N,Z} 15:0. */
-#define R_AARCH64_TLSLE_MOVW_TPREL_G0_NC 548 /* Likewise; MOVK; no check. */
-#define R_AARCH64_TLSLE_ADD_TPREL_HI12 549 /* TP-rel. ADD imm. 23:12. */
-#define R_AARCH64_TLSLE_ADD_TPREL_LO12 550 /* TP-rel. ADD imm. 11:0. */
-#define R_AARCH64_TLSLE_ADD_TPREL_LO12_NC 551 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLE_LDST8_TPREL_LO12 552 /* TP-rel. LD/ST off. 11:0. */
-#define R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC 553 /* Likewise; no ovfl. check. */
-#define R_AARCH64_TLSLE_LDST16_TPREL_LO12 554 /* TP-rel. LD/ST off. 11:1. */
-#define R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC 555 /* Likewise; no check. */
-#define R_AARCH64_TLSLE_LDST32_TPREL_LO12 556 /* TP-rel. LD/ST off. 11:2. */
-#define R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC 557 /* Likewise; no check. */
-#define R_AARCH64_TLSLE_LDST64_TPREL_LO12 558 /* TP-rel. LD/ST off. 11:3. */
-#define R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC 559 /* Likewise; no check. */
-#define R_AARCH64_TLSDESC_LD_PREL19 560 /* PC-rel. load immediate 20:2. */
-#define R_AARCH64_TLSDESC_ADR_PREL21 561 /* PC-rel. ADR immediate 20:0. */
-#define R_AARCH64_TLSDESC_ADR_PAGE21 562 /* Page-rel. ADRP imm. 32:12. */
-#define R_AARCH64_TLSDESC_LD64_LO12 563 /* Direct LD off. from 11:3. */
-#define R_AARCH64_TLSDESC_ADD_LO12 564 /* Direct ADD imm. from 11:0. */
-#define R_AARCH64_TLSDESC_OFF_G1 565 /* GOT-rel. MOV{N,Z} imm. 31:16. */
-#define R_AARCH64_TLSDESC_OFF_G0_NC 566 /* GOT-rel. MOVK imm. 15:0; no ck. */
-#define R_AARCH64_TLSDESC_LDR 567 /* Relax LDR. */
-#define R_AARCH64_TLSDESC_ADD 568 /* Relax ADD. */
-#define R_AARCH64_TLSDESC_CALL 569 /* Relax BLR. */
-#define R_AARCH64_TLSLE_LDST128_TPREL_LO12 570 /* TP-rel. LD/ST off. 11:4. */
-#define R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC 571 /* Likewise; no check. */
-#define R_AARCH64_TLSLD_LDST128_DTPREL_LO12 572 /* DTP-rel. LD/ST imm. 11:4. */
-#define R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC 573 /* Likewise; no check. */
-#define R_AARCH64_COPY 1024 /* Copy symbol at runtime. */
-#define R_AARCH64_GLOB_DAT 1025 /* Create GOT entry. */
-#define R_AARCH64_JUMP_SLOT 1026 /* Create PLT entry. */
-#define R_AARCH64_RELATIVE 1027 /* Adjust by program base. */
-#define R_AARCH64_TLS_DTPMOD 1028 /* Module number, 64 bit. */
-#define R_AARCH64_TLS_DTPREL 1029 /* Module-relative offset, 64 bit. */
-#define R_AARCH64_TLS_TPREL 1030 /* TP-relative offset, 64 bit. */
-#define R_AARCH64_TLSDESC 1031 /* TLS Descriptor. */
-#define R_AARCH64_IRELATIVE 1032 /* STT_GNU_IFUNC relocation. */
-
-/* AArch64 specific values for the Dyn d_tag field. */
-#define DT_AARCH64_BTI_PLT (DT_LOPROC + 1)
-#define DT_AARCH64_PAC_PLT (DT_LOPROC + 3)
-#define DT_AARCH64_VARIANT_PCS (DT_LOPROC + 5)
-#define DT_AARCH64_NUM 6
-
-/* AArch64 specific values for the st_other field. */
-#define STO_AARCH64_VARIANT_PCS 0x80
-
-/* ARM relocs. */
-
-#define R_ARM_NONE 0 /* No reloc */
-#define R_ARM_PC24 1 /* Deprecated PC relative 26
- bit branch. */
-#define R_ARM_ABS32 2 /* Direct 32 bit */
-#define R_ARM_REL32 3 /* PC relative 32 bit */
-#define R_ARM_PC13 4
-#define R_ARM_ABS16 5 /* Direct 16 bit */
-#define R_ARM_ABS12 6 /* Direct 12 bit */
-#define R_ARM_THM_ABS5 7 /* Direct & 0x7C (LDR, STR). */
-#define R_ARM_ABS8 8 /* Direct 8 bit */
-#define R_ARM_SBREL32 9
-#define R_ARM_THM_PC22 10 /* PC relative 24 bit (Thumb32 BL). */
-#define R_ARM_THM_PC8 11 /* PC relative & 0x3FC
- (Thumb16 LDR, ADD, ADR). */
-#define R_ARM_AMP_VCALL9 12
-#define R_ARM_SWI24 13 /* Obsolete static relocation. */
-#define R_ARM_TLS_DESC 13 /* Dynamic relocation. */
-#define R_ARM_THM_SWI8 14 /* Reserved. */
-#define R_ARM_XPC25 15 /* Reserved. */
-#define R_ARM_THM_XPC22 16 /* Reserved. */
-#define R_ARM_TLS_DTPMOD32 17 /* ID of module containing symbol */
-#define R_ARM_TLS_DTPOFF32 18 /* Offset in TLS block */
-#define R_ARM_TLS_TPOFF32 19 /* Offset in static TLS block */
-#define R_ARM_COPY 20 /* Copy symbol at runtime */
-#define R_ARM_GLOB_DAT 21 /* Create GOT entry */
-#define R_ARM_JUMP_SLOT 22 /* Create PLT entry */
-#define R_ARM_RELATIVE 23 /* Adjust by program base */
-#define R_ARM_GOTOFF 24 /* 32 bit offset to GOT */
-#define R_ARM_GOTPC 25 /* 32 bit PC relative offset to GOT */
-#define R_ARM_GOT32 26 /* 32 bit GOT entry */
-#define R_ARM_PLT32 27 /* Deprecated, 32 bit PLT address. */
-#define R_ARM_CALL 28 /* PC relative 24 bit (BL, BLX). */
-#define R_ARM_JUMP24 29 /* PC relative 24 bit
- (B, BL<cond>). */
-#define R_ARM_THM_JUMP24 30 /* PC relative 24 bit (Thumb32 B.W). */
-#define R_ARM_BASE_ABS 31 /* Adjust by program base. */
-#define R_ARM_ALU_PCREL_7_0 32 /* Obsolete. */
-#define R_ARM_ALU_PCREL_15_8 33 /* Obsolete. */
-#define R_ARM_ALU_PCREL_23_15 34 /* Obsolete. */
-#define R_ARM_LDR_SBREL_11_0 35 /* Deprecated, prog. base relative. */
-#define R_ARM_ALU_SBREL_19_12 36 /* Deprecated, prog. base relative. */
-#define R_ARM_ALU_SBREL_27_20 37 /* Deprecated, prog. base relative. */
-#define R_ARM_TARGET1 38
-#define R_ARM_SBREL31 39 /* Program base relative. */
-#define R_ARM_V4BX 40
-#define R_ARM_TARGET2 41
-#define R_ARM_PREL31 42 /* 32 bit PC relative. */
-#define R_ARM_MOVW_ABS_NC 43 /* Direct 16-bit (MOVW). */
-#define R_ARM_MOVT_ABS 44 /* Direct high 16-bit (MOVT). */
-#define R_ARM_MOVW_PREL_NC 45 /* PC relative 16-bit (MOVW). */
-#define R_ARM_MOVT_PREL 46 /* PC relative (MOVT). */
-#define R_ARM_THM_MOVW_ABS_NC 47 /* Direct 16 bit (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_ABS 48 /* Direct high 16 bit
- (Thumb32 MOVT). */
-#define R_ARM_THM_MOVW_PREL_NC 49 /* PC relative 16 bit
- (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_PREL 50 /* PC relative high 16 bit
- (Thumb32 MOVT). */
-#define R_ARM_THM_JUMP19 51 /* PC relative 20 bit
- (Thumb32 B<cond>.W). */
-#define R_ARM_THM_JUMP6 52 /* PC relative X & 0x7E
- (Thumb16 CBZ, CBNZ). */
-#define R_ARM_THM_ALU_PREL_11_0 53 /* PC relative 12 bit
- (Thumb32 ADR.W). */
-#define R_ARM_THM_PC12 54 /* PC relative 12 bit
- (Thumb32 LDR{D,SB,H,SH}). */
-#define R_ARM_ABS32_NOI 55 /* Direct 32-bit. */
-#define R_ARM_REL32_NOI 56 /* PC relative 32-bit. */
-#define R_ARM_ALU_PC_G0_NC 57 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G0 58 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G1_NC 59 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G1 60 /* PC relative (ADD, SUB). */
-#define R_ARM_ALU_PC_G2 61 /* PC relative (ADD, SUB). */
-#define R_ARM_LDR_PC_G1 62 /* PC relative (LDR,STR,LDRB,STRB). */
-#define R_ARM_LDR_PC_G2 63 /* PC relative (LDR,STR,LDRB,STRB). */
-#define R_ARM_LDRS_PC_G0 64 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDRS_PC_G1 65 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDRS_PC_G2 66 /* PC relative (STR{D,H},
- LDR{D,SB,H,SH}). */
-#define R_ARM_LDC_PC_G0 67 /* PC relative (LDC, STC). */
-#define R_ARM_LDC_PC_G1 68 /* PC relative (LDC, STC). */
-#define R_ARM_LDC_PC_G2 69 /* PC relative (LDC, STC). */
-#define R_ARM_ALU_SB_G0_NC 70 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G0 71 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G1_NC 72 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G1 73 /* Program base relative (ADD,SUB). */
-#define R_ARM_ALU_SB_G2 74 /* Program base relative (ADD,SUB). */
-#define R_ARM_LDR_SB_G0 75 /* Program base relative (LDR,
- STR, LDRB, STRB). */
-#define R_ARM_LDR_SB_G1 76 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDR_SB_G2 77 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G0 78 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G1 79 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDRS_SB_G2 80 /* Program base relative
- (LDR, STR, LDRB, STRB). */
-#define R_ARM_LDC_SB_G0 81 /* Program base relative (LDC,STC). */
-#define R_ARM_LDC_SB_G1 82 /* Program base relative (LDC,STC). */
-#define R_ARM_LDC_SB_G2 83 /* Program base relative (LDC,STC). */
-#define R_ARM_MOVW_BREL_NC 84 /* Program base relative 16
- bit (MOVW). */
-#define R_ARM_MOVT_BREL 85 /* Program base relative high
- 16 bit (MOVT). */
-#define R_ARM_MOVW_BREL 86 /* Program base relative 16
- bit (MOVW). */
-#define R_ARM_THM_MOVW_BREL_NC 87 /* Program base relative 16
- bit (Thumb32 MOVW). */
-#define R_ARM_THM_MOVT_BREL 88 /* Program base relative high
- 16 bit (Thumb32 MOVT). */
-#define R_ARM_THM_MOVW_BREL 89 /* Program base relative 16
- bit (Thumb32 MOVW). */
-#define R_ARM_TLS_GOTDESC 90
-#define R_ARM_TLS_CALL 91
-#define R_ARM_TLS_DESCSEQ 92 /* TLS relaxation. */
-#define R_ARM_THM_TLS_CALL 93
-#define R_ARM_PLT32_ABS 94
-#define R_ARM_GOT_ABS 95 /* GOT entry. */
-#define R_ARM_GOT_PREL 96 /* PC relative GOT entry. */
-#define R_ARM_GOT_BREL12 97 /* GOT entry relative to GOT
- origin (LDR). */
-#define R_ARM_GOTOFF12 98 /* 12 bit, GOT entry relative
- to GOT origin (LDR, STR). */
-#define R_ARM_GOTRELAX 99
-#define R_ARM_GNU_VTENTRY 100
-#define R_ARM_GNU_VTINHERIT 101
-#define R_ARM_THM_PC11 102 /* PC relative & 0xFFE (Thumb16 B). */
-#define R_ARM_THM_PC9 103 /* PC relative & 0x1FE
- (Thumb16 B/B<cond>). */
-#define R_ARM_TLS_GD32 104 /* PC-rel 32 bit for global dynamic
- thread local data */
-#define R_ARM_TLS_LDM32 105 /* PC-rel 32 bit for local dynamic
- thread local data */
-#define R_ARM_TLS_LDO32 106 /* 32 bit offset relative to TLS
- block */
-#define R_ARM_TLS_IE32 107 /* PC-rel 32 bit for GOT entry of
- static TLS block offset */
-#define R_ARM_TLS_LE32 108 /* 32 bit offset relative to static
- TLS block */
-#define R_ARM_TLS_LDO12 109 /* 12 bit relative to TLS
- block (LDR, STR). */
-#define R_ARM_TLS_LE12 110 /* 12 bit relative to static
- TLS block (LDR, STR). */
-#define R_ARM_TLS_IE12GP 111 /* 12 bit GOT entry relative
- to GOT origin (LDR). */
-#define R_ARM_ME_TOO 128 /* Obsolete. */
-#define R_ARM_THM_TLS_DESCSEQ 129
-#define R_ARM_THM_TLS_DESCSEQ16 129
-#define R_ARM_THM_TLS_DESCSEQ32 130
-#define R_ARM_THM_GOT_BREL12 131 /* GOT entry relative to GOT
- origin, 12 bit (Thumb32 LDR). */
-#define R_ARM_IRELATIVE 160
-#define R_ARM_RXPC25 249
-#define R_ARM_RSBREL32 250
-#define R_ARM_THM_RPC22 251
-#define R_ARM_RREL32 252
-#define R_ARM_RABS22 253
-#define R_ARM_RPC24 254
-#define R_ARM_RBASE 255
-/* Keep this the last entry. */
-#define R_ARM_NUM 256
-
-/* C-SKY */
-#define R_CKCORE_NONE 0 /* no reloc */
-#define R_CKCORE_ADDR32 1 /* direct 32 bit (S + A) */
-#define R_CKCORE_PCRELIMM8BY4 2 /* disp ((S + A - P) >> 2) & 0xff */
-#define R_CKCORE_PCRELIMM11BY2 3 /* disp ((S + A - P) >> 1) & 0x7ff */
-#define R_CKCORE_PCREL32 5 /* 32-bit rel (S + A - P) */
-#define R_CKCORE_PCRELJSR_IMM11BY2 6 /* disp ((S + A - P) >>1) & 0x7ff */
-#define R_CKCORE_RELATIVE 9 /* 32 bit adjust program base(B + A)*/
-#define R_CKCORE_COPY 10 /* 32 bit adjust by program base */
-#define R_CKCORE_GLOB_DAT 11 /* off between got and sym (S) */
-#define R_CKCORE_JUMP_SLOT 12 /* PLT entry (S) */
-#define R_CKCORE_GOTOFF 13 /* offset to GOT (S + A - GOT) */
-#define R_CKCORE_GOTPC 14 /* PC offset to GOT (GOT + A - P) */
-#define R_CKCORE_GOT32 15 /* 32 bit GOT entry (G) */
-#define R_CKCORE_PLT32 16 /* 32 bit PLT entry (G) */
-#define R_CKCORE_ADDRGOT 17 /* GOT entry in GLOB_DAT (GOT + G) */
-#define R_CKCORE_ADDRPLT 18 /* PLT entry in GLOB_DAT (GOT + G) */
-#define R_CKCORE_PCREL_IMM26BY2 19 /* ((S + A - P) >> 1) & 0x3ffffff */
-#define R_CKCORE_PCREL_IMM16BY2 20 /* disp ((S + A - P) >> 1) & 0xffff */
-#define R_CKCORE_PCREL_IMM16BY4 21 /* disp ((S + A - P) >> 2) & 0xffff */
-#define R_CKCORE_PCREL_IMM10BY2 22 /* disp ((S + A - P) >> 1) & 0x3ff */
-#define R_CKCORE_PCREL_IMM10BY4 23 /* disp ((S + A - P) >> 2) & 0x3ff */
-#define R_CKCORE_ADDR_HI16 24 /* high & low 16 bit ADDR */
- /* ((S + A) >> 16) & 0xffff */
-#define R_CKCORE_ADDR_LO16 25 /* (S + A) & 0xffff */
-#define R_CKCORE_GOTPC_HI16 26 /* high & low 16 bit GOTPC */
- /* ((GOT + A - P) >> 16) & 0xffff */
-#define R_CKCORE_GOTPC_LO16 27 /* (GOT + A - P) & 0xffff */
-#define R_CKCORE_GOTOFF_HI16 28 /* high & low 16 bit GOTOFF */
- /* ((S + A - GOT) >> 16) & 0xffff */
-#define R_CKCORE_GOTOFF_LO16 29 /* (S + A - GOT) & 0xffff */
-#define R_CKCORE_GOT12 30 /* 12 bit disp GOT entry (G) */
-#define R_CKCORE_GOT_HI16 31 /* high & low 16 bit GOT */
- /* (G >> 16) & 0xffff */
-#define R_CKCORE_GOT_LO16 32 /* (G & 0xffff) */
-#define R_CKCORE_PLT12 33 /* 12 bit disp PLT entry (G) */
-#define R_CKCORE_PLT_HI16 34 /* high & low 16 bit PLT */
- /* (G >> 16) & 0xffff */
-#define R_CKCORE_PLT_LO16 35 /* G & 0xffff */
-#define R_CKCORE_ADDRGOT_HI16 36 /* high & low 16 bit ADDRGOT */
- /* (GOT + G * 4) & 0xffff */
-#define R_CKCORE_ADDRGOT_LO16 37 /* (GOT + G * 4) & 0xffff */
-#define R_CKCORE_ADDRPLT_HI16 38 /* high & low 16 bit ADDRPLT */
- /* ((GOT + G * 4) >> 16) & 0xFFFF */
-#define R_CKCORE_ADDRPLT_LO16 39 /* (GOT+G*4) & 0xffff */
-#define R_CKCORE_PCREL_JSR_IMM26BY2 40 /* disp ((S+A-P) >>1) & x3ffffff */
-#define R_CKCORE_TOFFSET_LO16 41 /* (S+A-BTEXT) & 0xffff */
-#define R_CKCORE_DOFFSET_LO16 42 /* (S+A-BTEXT) & 0xffff */
-#define R_CKCORE_PCREL_IMM18BY2 43 /* disp ((S+A-P) >>1) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18 44 /* disp (S+A-BDATA) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18BY2 45 /* disp ((S+A-BDATA)>>1) & 0x3ffff */
-#define R_CKCORE_DOFFSET_IMM18BY4 46 /* disp ((S+A-BDATA)>>2) & 0x3ffff */
-#define R_CKCORE_GOT_IMM18BY4 48 /* disp (G >> 2) */
-#define R_CKCORE_PLT_IMM18BY4 49 /* disp (G >> 2) */
-#define R_CKCORE_PCREL_IMM7BY4 50 /* disp ((S+A-P) >>2) & 0x7f */
-#define R_CKCORE_TLS_LE32 51 /* 32 bit offset to TLS block */
-#define R_CKCORE_TLS_IE32 52
-#define R_CKCORE_TLS_GD32 53
-#define R_CKCORE_TLS_LDM32 54
-#define R_CKCORE_TLS_LDO32 55
-#define R_CKCORE_TLS_DTPMOD32 56
-#define R_CKCORE_TLS_DTPOFF32 57
-#define R_CKCORE_TLS_TPOFF32 58
-
-/* C-SKY elf header definition. */
-#define EF_CSKY_ABIMASK 0XF0000000
-#define EF_CSKY_OTHER 0X0FFF0000
-#define EF_CSKY_PROCESSOR 0X0000FFFF
-
-#define EF_CSKY_ABIV1 0X10000000
-#define EF_CSKY_ABIV2 0X20000000
-
-/* C-SKY attributes section. */
-#define SHT_CSKY_ATTRIBUTES (SHT_LOPROC + 1)
-
-/* IA-64 specific declarations. */
-
-/* Processor specific flags for the Ehdr e_flags field. */
-#define EF_IA_64_MASKOS 0x0000000f /* os-specific flags */
-#define EF_IA_64_ABI64 0x00000010 /* 64-bit ABI */
-#define EF_IA_64_ARCH 0xff000000 /* arch. version mask */
-
-/* Processor specific values for the Phdr p_type field. */
-#define PT_IA_64_ARCHEXT (PT_LOPROC + 0) /* arch extension bits */
-#define PT_IA_64_UNWIND (PT_LOPROC + 1) /* ia64 unwind bits */
-#define PT_IA_64_HP_OPT_ANOT (PT_LOOS + 0x12)
-#define PT_IA_64_HP_HSL_ANOT (PT_LOOS + 0x13)
-#define PT_IA_64_HP_STACK (PT_LOOS + 0x14)
-
-/* Processor specific flags for the Phdr p_flags field. */
-#define PF_IA_64_NORECOV 0x80000000 /* spec insns w/o recovery */
-
-/* Processor specific values for the Shdr sh_type field. */
-#define SHT_IA_64_EXT (SHT_LOPROC + 0) /* extension bits */
-#define SHT_IA_64_UNWIND (SHT_LOPROC + 1) /* unwind bits */
-
-/* Processor specific flags for the Shdr sh_flags field. */
-#define SHF_IA_64_SHORT 0x10000000 /* section near gp */
-#define SHF_IA_64_NORECOV 0x20000000 /* spec insns w/o recovery */
-
-/* Processor specific values for the Dyn d_tag field. */
-#define DT_IA_64_PLT_RESERVE (DT_LOPROC + 0)
-#define DT_IA_64_NUM 1
-
-/* IA-64 relocations. */
-#define R_IA64_NONE 0x00 /* none */
-#define R_IA64_IMM14 0x21 /* symbol + addend, add imm14 */
-#define R_IA64_IMM22 0x22 /* symbol + addend, add imm22 */
-#define R_IA64_IMM64 0x23 /* symbol + addend, mov imm64 */
-#define R_IA64_DIR32MSB 0x24 /* symbol + addend, data4 MSB */
-#define R_IA64_DIR32LSB 0x25 /* symbol + addend, data4 LSB */
-#define R_IA64_DIR64MSB 0x26 /* symbol + addend, data8 MSB */
-#define R_IA64_DIR64LSB 0x27 /* symbol + addend, data8 LSB */
-#define R_IA64_GPREL22 0x2a /* @gprel(sym + add), add imm22 */
-#define R_IA64_GPREL64I 0x2b /* @gprel(sym + add), mov imm64 */
-#define R_IA64_GPREL32MSB 0x2c /* @gprel(sym + add), data4 MSB */
-#define R_IA64_GPREL32LSB 0x2d /* @gprel(sym + add), data4 LSB */
-#define R_IA64_GPREL64MSB 0x2e /* @gprel(sym + add), data8 MSB */
-#define R_IA64_GPREL64LSB 0x2f /* @gprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF22 0x32 /* @ltoff(sym + add), add imm22 */
-#define R_IA64_LTOFF64I 0x33 /* @ltoff(sym + add), mov imm64 */
-#define R_IA64_PLTOFF22 0x3a /* @pltoff(sym + add), add imm22 */
-#define R_IA64_PLTOFF64I 0x3b /* @pltoff(sym + add), mov imm64 */
-#define R_IA64_PLTOFF64MSB 0x3e /* @pltoff(sym + add), data8 MSB */
-#define R_IA64_PLTOFF64LSB 0x3f /* @pltoff(sym + add), data8 LSB */
-#define R_IA64_FPTR64I 0x43 /* @fptr(sym + add), mov imm64 */
-#define R_IA64_FPTR32MSB 0x44 /* @fptr(sym + add), data4 MSB */
-#define R_IA64_FPTR32LSB 0x45 /* @fptr(sym + add), data4 LSB */
-#define R_IA64_FPTR64MSB 0x46 /* @fptr(sym + add), data8 MSB */
-#define R_IA64_FPTR64LSB 0x47 /* @fptr(sym + add), data8 LSB */
-#define R_IA64_PCREL60B 0x48 /* @pcrel(sym + add), brl */
-#define R_IA64_PCREL21B 0x49 /* @pcrel(sym + add), ptb, call */
-#define R_IA64_PCREL21M 0x4a /* @pcrel(sym + add), chk.s */
-#define R_IA64_PCREL21F 0x4b /* @pcrel(sym + add), fchkf */
-#define R_IA64_PCREL32MSB 0x4c /* @pcrel(sym + add), data4 MSB */
-#define R_IA64_PCREL32LSB 0x4d /* @pcrel(sym + add), data4 LSB */
-#define R_IA64_PCREL64MSB 0x4e /* @pcrel(sym + add), data8 MSB */
-#define R_IA64_PCREL64LSB 0x4f /* @pcrel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_FPTR22 0x52 /* @ltoff(@fptr(s+a)), imm22 */
-#define R_IA64_LTOFF_FPTR64I 0x53 /* @ltoff(@fptr(s+a)), imm64 */
-#define R_IA64_LTOFF_FPTR32MSB 0x54 /* @ltoff(@fptr(s+a)), data4 MSB */
-#define R_IA64_LTOFF_FPTR32LSB 0x55 /* @ltoff(@fptr(s+a)), data4 LSB */
-#define R_IA64_LTOFF_FPTR64MSB 0x56 /* @ltoff(@fptr(s+a)), data8 MSB */
-#define R_IA64_LTOFF_FPTR64LSB 0x57 /* @ltoff(@fptr(s+a)), data8 LSB */
-#define R_IA64_SEGREL32MSB 0x5c /* @segrel(sym + add), data4 MSB */
-#define R_IA64_SEGREL32LSB 0x5d /* @segrel(sym + add), data4 LSB */
-#define R_IA64_SEGREL64MSB 0x5e /* @segrel(sym + add), data8 MSB */
-#define R_IA64_SEGREL64LSB 0x5f /* @segrel(sym + add), data8 LSB */
-#define R_IA64_SECREL32MSB 0x64 /* @secrel(sym + add), data4 MSB */
-#define R_IA64_SECREL32LSB 0x65 /* @secrel(sym + add), data4 LSB */
-#define R_IA64_SECREL64MSB 0x66 /* @secrel(sym + add), data8 MSB */
-#define R_IA64_SECREL64LSB 0x67 /* @secrel(sym + add), data8 LSB */
-#define R_IA64_REL32MSB 0x6c /* data 4 + REL */
-#define R_IA64_REL32LSB 0x6d /* data 4 + REL */
-#define R_IA64_REL64MSB 0x6e /* data 8 + REL */
-#define R_IA64_REL64LSB 0x6f /* data 8 + REL */
-#define R_IA64_LTV32MSB 0x74 /* symbol + addend, data4 MSB */
-#define R_IA64_LTV32LSB 0x75 /* symbol + addend, data4 LSB */
-#define R_IA64_LTV64MSB 0x76 /* symbol + addend, data8 MSB */
-#define R_IA64_LTV64LSB 0x77 /* symbol + addend, data8 LSB */
-#define R_IA64_PCREL21BI 0x79 /* @pcrel(sym + add), 21bit inst */
-#define R_IA64_PCREL22 0x7a /* @pcrel(sym + add), 22bit inst */
-#define R_IA64_PCREL64I 0x7b /* @pcrel(sym + add), 64bit inst */
-#define R_IA64_IPLTMSB 0x80 /* dynamic reloc, imported PLT, MSB */
-#define R_IA64_IPLTLSB 0x81 /* dynamic reloc, imported PLT, LSB */
-#define R_IA64_COPY 0x84 /* copy relocation */
-#define R_IA64_SUB 0x85 /* Addend and symbol difference */
-#define R_IA64_LTOFF22X 0x86 /* LTOFF22, relaxable. */
-#define R_IA64_LDXMOV 0x87 /* Use of LTOFF22X. */
-#define R_IA64_TPREL14 0x91 /* @tprel(sym + add), imm14 */
-#define R_IA64_TPREL22 0x92 /* @tprel(sym + add), imm22 */
-#define R_IA64_TPREL64I 0x93 /* @tprel(sym + add), imm64 */
-#define R_IA64_TPREL64MSB 0x96 /* @tprel(sym + add), data8 MSB */
-#define R_IA64_TPREL64LSB 0x97 /* @tprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_TPREL22 0x9a /* @ltoff(@tprel(s+a)), imm2 */
-#define R_IA64_DTPMOD64MSB 0xa6 /* @dtpmod(sym + add), data8 MSB */
-#define R_IA64_DTPMOD64LSB 0xa7 /* @dtpmod(sym + add), data8 LSB */
-#define R_IA64_LTOFF_DTPMOD22 0xaa /* @ltoff(@dtpmod(sym + add)), imm22 */
-#define R_IA64_DTPREL14 0xb1 /* @dtprel(sym + add), imm14 */
-#define R_IA64_DTPREL22 0xb2 /* @dtprel(sym + add), imm22 */
-#define R_IA64_DTPREL64I 0xb3 /* @dtprel(sym + add), imm64 */
-#define R_IA64_DTPREL32MSB 0xb4 /* @dtprel(sym + add), data4 MSB */
-#define R_IA64_DTPREL32LSB 0xb5 /* @dtprel(sym + add), data4 LSB */
-#define R_IA64_DTPREL64MSB 0xb6 /* @dtprel(sym + add), data8 MSB */
-#define R_IA64_DTPREL64LSB 0xb7 /* @dtprel(sym + add), data8 LSB */
-#define R_IA64_LTOFF_DTPREL22 0xba /* @ltoff(@dtprel(s+a)), imm22 */
-
-/* SH specific declarations */
-
-/* Processor specific flags for the ELF header e_flags field. */
-#define EF_SH_MACH_MASK 0x1f
-#define EF_SH_UNKNOWN 0x0
-#define EF_SH1 0x1
-#define EF_SH2 0x2
-#define EF_SH3 0x3
-#define EF_SH_DSP 0x4
-#define EF_SH3_DSP 0x5
-#define EF_SH4AL_DSP 0x6
-#define EF_SH3E 0x8
-#define EF_SH4 0x9
-#define EF_SH2E 0xb
-#define EF_SH4A 0xc
-#define EF_SH2A 0xd
-#define EF_SH4_NOFPU 0x10
-#define EF_SH4A_NOFPU 0x11
-#define EF_SH4_NOMMU_NOFPU 0x12
-#define EF_SH2A_NOFPU 0x13
-#define EF_SH3_NOMMU 0x14
-#define EF_SH2A_SH4_NOFPU 0x15
-#define EF_SH2A_SH3_NOFPU 0x16
-#define EF_SH2A_SH4 0x17
-#define EF_SH2A_SH3E 0x18
-
-/* SH relocs. */
-#define R_SH_NONE 0
-#define R_SH_DIR32 1
-#define R_SH_REL32 2
-#define R_SH_DIR8WPN 3
-#define R_SH_IND12W 4
-#define R_SH_DIR8WPL 5
-#define R_SH_DIR8WPZ 6
-#define R_SH_DIR8BP 7
-#define R_SH_DIR8W 8
-#define R_SH_DIR8L 9
-#define R_SH_SWITCH16 25
-#define R_SH_SWITCH32 26
-#define R_SH_USES 27
-#define R_SH_COUNT 28
-#define R_SH_ALIGN 29
-#define R_SH_CODE 30
-#define R_SH_DATA 31
-#define R_SH_LABEL 32
-#define R_SH_SWITCH8 33
-#define R_SH_GNU_VTINHERIT 34
-#define R_SH_GNU_VTENTRY 35
-#define R_SH_TLS_GD_32 144
-#define R_SH_TLS_LD_32 145
-#define R_SH_TLS_LDO_32 146
-#define R_SH_TLS_IE_32 147
-#define R_SH_TLS_LE_32 148
-#define R_SH_TLS_DTPMOD32 149
-#define R_SH_TLS_DTPOFF32 150
-#define R_SH_TLS_TPOFF32 151
-#define R_SH_GOT32 160
-#define R_SH_PLT32 161
-#define R_SH_COPY 162
-#define R_SH_GLOB_DAT 163
-#define R_SH_JMP_SLOT 164
-#define R_SH_RELATIVE 165
-#define R_SH_GOTOFF 166
-#define R_SH_GOTPC 167
-/* Keep this the last entry. */
-#define R_SH_NUM 256
-
-/* S/390 specific definitions. */
-
-/* Valid values for the e_flags field. */
-
-#define EF_S390_HIGH_GPRS 0x00000001 /* High GPRs kernel facility needed. */
-
-/* Additional s390 relocs */
-
-#define R_390_NONE 0 /* No reloc. */
-#define R_390_8 1 /* Direct 8 bit. */
-#define R_390_12 2 /* Direct 12 bit. */
-#define R_390_16 3 /* Direct 16 bit. */
-#define R_390_32 4 /* Direct 32 bit. */
-#define R_390_PC32 5 /* PC relative 32 bit. */
-#define R_390_GOT12 6 /* 12 bit GOT offset. */
-#define R_390_GOT32 7 /* 32 bit GOT offset. */
-#define R_390_PLT32 8 /* 32 bit PC relative PLT address. */
-#define R_390_COPY 9 /* Copy symbol at runtime. */
-#define R_390_GLOB_DAT 10 /* Create GOT entry. */
-#define R_390_JMP_SLOT 11 /* Create PLT entry. */
-#define R_390_RELATIVE 12 /* Adjust by program base. */
-#define R_390_GOTOFF32 13 /* 32 bit offset to GOT. */
-#define R_390_GOTPC 14 /* 32 bit PC relative offset to GOT. */
-#define R_390_GOT16 15 /* 16 bit GOT offset. */
-#define R_390_PC16 16 /* PC relative 16 bit. */
-#define R_390_PC16DBL 17 /* PC relative 16 bit shifted by 1. */
-#define R_390_PLT16DBL 18 /* 16 bit PC rel. PLT shifted by 1. */
-#define R_390_PC32DBL 19 /* PC relative 32 bit shifted by 1. */
-#define R_390_PLT32DBL 20 /* 32 bit PC rel. PLT shifted by 1. */
-#define R_390_GOTPCDBL 21 /* 32 bit PC rel. GOT shifted by 1. */
-#define R_390_64 22 /* Direct 64 bit. */
-#define R_390_PC64 23 /* PC relative 64 bit. */
-#define R_390_GOT64 24 /* 64 bit GOT offset. */
-#define R_390_PLT64 25 /* 64 bit PC relative PLT address. */
-#define R_390_GOTENT 26 /* 32 bit PC rel. to GOT entry >> 1. */
-#define R_390_GOTOFF16 27 /* 16 bit offset to GOT. */
-#define R_390_GOTOFF64 28 /* 64 bit offset to GOT. */
-#define R_390_GOTPLT12 29 /* 12 bit offset to jump slot. */
-#define R_390_GOTPLT16 30 /* 16 bit offset to jump slot. */
-#define R_390_GOTPLT32 31 /* 32 bit offset to jump slot. */
-#define R_390_GOTPLT64 32 /* 64 bit offset to jump slot. */
-#define R_390_GOTPLTENT 33 /* 32 bit rel. offset to jump slot. */
-#define R_390_PLTOFF16 34 /* 16 bit offset from GOT to PLT. */
-#define R_390_PLTOFF32 35 /* 32 bit offset from GOT to PLT. */
-#define R_390_PLTOFF64 36 /* 16 bit offset from GOT to PLT. */
-#define R_390_TLS_LOAD 37 /* Tag for load insn in TLS code. */
-#define R_390_TLS_GDCALL 38 /* Tag for function call in general
- dynamic TLS code. */
-#define R_390_TLS_LDCALL 39 /* Tag for function call in local
- dynamic TLS code. */
-#define R_390_TLS_GD32 40 /* Direct 32 bit for general dynamic
- thread local data. */
-#define R_390_TLS_GD64 41 /* Direct 64 bit for general dynamic
- thread local data. */
-#define R_390_TLS_GOTIE12 42 /* 12 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_GOTIE32 43 /* 32 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_GOTIE64 44 /* 64 bit GOT offset for static TLS
- block offset. */
-#define R_390_TLS_LDM32 45 /* Direct 32 bit for local dynamic
- thread local data in LE code. */
-#define R_390_TLS_LDM64 46 /* Direct 64 bit for local dynamic
- thread local data in LE code. */
-#define R_390_TLS_IE32 47 /* 32 bit address of GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_IE64 48 /* 64 bit address of GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_IEENT 49 /* 32 bit rel. offset to GOT entry for
- negated static TLS block offset. */
-#define R_390_TLS_LE32 50 /* 32 bit negated offset relative to
- static TLS block. */
-#define R_390_TLS_LE64 51 /* 64 bit negated offset relative to
- static TLS block. */
-#define R_390_TLS_LDO32 52 /* 32 bit offset relative to TLS
- block. */
-#define R_390_TLS_LDO64 53 /* 64 bit offset relative to TLS
- block. */
-#define R_390_TLS_DTPMOD 54 /* ID of module containing symbol. */
-#define R_390_TLS_DTPOFF 55 /* Offset in TLS block. */
-#define R_390_TLS_TPOFF 56 /* Negated offset in static TLS
- block. */
-#define R_390_20 57 /* Direct 20 bit. */
-#define R_390_GOT20 58 /* 20 bit GOT offset. */
-#define R_390_GOTPLT20 59 /* 20 bit offset to jump slot. */
-#define R_390_TLS_GOTIE20 60 /* 20 bit GOT offset for static TLS
- block offset. */
-#define R_390_IRELATIVE 61 /* STT_GNU_IFUNC relocation. */
-/* Keep this the last entry. */
-#define R_390_NUM 62
-
-
-/* CRIS relocations. */
-#define R_CRIS_NONE 0
-#define R_CRIS_8 1
-#define R_CRIS_16 2
-#define R_CRIS_32 3
-#define R_CRIS_8_PCREL 4
-#define R_CRIS_16_PCREL 5
-#define R_CRIS_32_PCREL 6
-#define R_CRIS_GNU_VTINHERIT 7
-#define R_CRIS_GNU_VTENTRY 8
-#define R_CRIS_COPY 9
-#define R_CRIS_GLOB_DAT 10
-#define R_CRIS_JUMP_SLOT 11
-#define R_CRIS_RELATIVE 12
-#define R_CRIS_16_GOT 13
-#define R_CRIS_32_GOT 14
-#define R_CRIS_16_GOTPLT 15
-#define R_CRIS_32_GOTPLT 16
-#define R_CRIS_32_GOTREL 17
-#define R_CRIS_32_PLT_GOTREL 18
-#define R_CRIS_32_PLT_PCREL 19
-
-#define R_CRIS_NUM 20
-
-
-/* AMD x86-64 relocations. */
-#define R_X86_64_NONE 0 /* No reloc */
-#define R_X86_64_64 1 /* Direct 64 bit */
-#define R_X86_64_PC32 2 /* PC relative 32 bit signed */
-#define R_X86_64_GOT32 3 /* 32 bit GOT entry */
-#define R_X86_64_PLT32 4 /* 32 bit PLT address */
-#define R_X86_64_COPY 5 /* Copy symbol at runtime */
-#define R_X86_64_GLOB_DAT 6 /* Create GOT entry */
-#define R_X86_64_JUMP_SLOT 7 /* Create PLT entry */
-#define R_X86_64_RELATIVE 8 /* Adjust by program base */
-#define R_X86_64_GOTPCREL 9 /* 32 bit signed PC relative
- offset to GOT */
-#define R_X86_64_32 10 /* Direct 32 bit zero extended */
-#define R_X86_64_32S 11 /* Direct 32 bit sign extended */
-#define R_X86_64_16 12 /* Direct 16 bit zero extended */
-#define R_X86_64_PC16 13 /* 16 bit sign extended pc relative */
-#define R_X86_64_8 14 /* Direct 8 bit sign extended */
-#define R_X86_64_PC8 15 /* 8 bit sign extended pc relative */
-#define R_X86_64_DTPMOD64 16 /* ID of module containing symbol */
-#define R_X86_64_DTPOFF64 17 /* Offset in module's TLS block */
-#define R_X86_64_TPOFF64 18 /* Offset in initial TLS block */
-#define R_X86_64_TLSGD 19 /* 32 bit signed PC relative offset
- to two GOT entries for GD symbol */
-#define R_X86_64_TLSLD 20 /* 32 bit signed PC relative offset
- to two GOT entries for LD symbol */
-#define R_X86_64_DTPOFF32 21 /* Offset in TLS block */
-#define R_X86_64_GOTTPOFF 22 /* 32 bit signed PC relative offset
- to GOT entry for IE symbol */
-#define R_X86_64_TPOFF32 23 /* Offset in initial TLS block */
-#define R_X86_64_PC64 24 /* PC relative 64 bit */
-#define R_X86_64_GOTOFF64 25 /* 64 bit offset to GOT */
-#define R_X86_64_GOTPC32 26 /* 32 bit signed pc relative
- offset to GOT */
-#define R_X86_64_GOT64 27 /* 64-bit GOT entry offset */
-#define R_X86_64_GOTPCREL64 28 /* 64-bit PC relative offset
- to GOT entry */
-#define R_X86_64_GOTPC64 29 /* 64-bit PC relative offset to GOT */
-#define R_X86_64_GOTPLT64 30 /* like GOT64, says PLT entry needed */
-#define R_X86_64_PLTOFF64 31 /* 64-bit GOT relative offset
- to PLT entry */
-#define R_X86_64_SIZE32 32 /* Size of symbol plus 32-bit addend */
-#define R_X86_64_SIZE64 33 /* Size of symbol plus 64-bit addend */
-#define R_X86_64_GOTPC32_TLSDESC 34 /* GOT offset for TLS descriptor. */
-#define R_X86_64_TLSDESC_CALL 35 /* Marker for call through TLS
- descriptor. */
-#define R_X86_64_TLSDESC 36 /* TLS descriptor. */
-#define R_X86_64_IRELATIVE 37 /* Adjust indirectly by program base */
-#define R_X86_64_RELATIVE64 38 /* 64-bit adjust by program base */
- /* 39 Reserved was R_X86_64_PC32_BND */
- /* 40 Reserved was R_X86_64_PLT32_BND */
-#define R_X86_64_GOTPCRELX 41 /* Load from 32 bit signed pc relative
- offset to GOT entry without REX
- prefix, relaxable. */
-#define R_X86_64_REX_GOTPCRELX 42 /* Load from 32 bit signed pc relative
- offset to GOT entry with REX prefix,
- relaxable. */
-#define R_X86_64_NUM 43
-
-/* x86-64 sh_type values. */
-#define SHT_X86_64_UNWIND 0x70000001 /* Unwind information. */
-
-
-/* AM33 relocations. */
-#define R_MN10300_NONE 0 /* No reloc. */
-#define R_MN10300_32 1 /* Direct 32 bit. */
-#define R_MN10300_16 2 /* Direct 16 bit. */
-#define R_MN10300_8 3 /* Direct 8 bit. */
-#define R_MN10300_PCREL32 4 /* PC-relative 32-bit. */
-#define R_MN10300_PCREL16 5 /* PC-relative 16-bit signed. */
-#define R_MN10300_PCREL8 6 /* PC-relative 8-bit signed. */
-#define R_MN10300_GNU_VTINHERIT 7 /* Ancient C++ vtable garbage... */
-#define R_MN10300_GNU_VTENTRY 8 /* ... collection annotation. */
-#define R_MN10300_24 9 /* Direct 24 bit. */
-#define R_MN10300_GOTPC32 10 /* 32-bit PCrel offset to GOT. */
-#define R_MN10300_GOTPC16 11 /* 16-bit PCrel offset to GOT. */
-#define R_MN10300_GOTOFF32 12 /* 32-bit offset from GOT. */
-#define R_MN10300_GOTOFF24 13 /* 24-bit offset from GOT. */
-#define R_MN10300_GOTOFF16 14 /* 16-bit offset from GOT. */
-#define R_MN10300_PLT32 15 /* 32-bit PCrel to PLT entry. */
-#define R_MN10300_PLT16 16 /* 16-bit PCrel to PLT entry. */
-#define R_MN10300_GOT32 17 /* 32-bit offset to GOT entry. */
-#define R_MN10300_GOT24 18 /* 24-bit offset to GOT entry. */
-#define R_MN10300_GOT16 19 /* 16-bit offset to GOT entry. */
-#define R_MN10300_COPY 20 /* Copy symbol at runtime. */
-#define R_MN10300_GLOB_DAT 21 /* Create GOT entry. */
-#define R_MN10300_JMP_SLOT 22 /* Create PLT entry. */
-#define R_MN10300_RELATIVE 23 /* Adjust by program base. */
-#define R_MN10300_TLS_GD 24 /* 32-bit offset for global dynamic. */
-#define R_MN10300_TLS_LD 25 /* 32-bit offset for local dynamic. */
-#define R_MN10300_TLS_LDO 26 /* Module-relative offset. */
-#define R_MN10300_TLS_GOTIE 27 /* GOT offset for static TLS block
- offset. */
-#define R_MN10300_TLS_IE 28 /* GOT address for static TLS block
- offset. */
-#define R_MN10300_TLS_LE 29 /* Offset relative to static TLS
- block. */
-#define R_MN10300_TLS_DTPMOD 30 /* ID of module containing symbol. */
-#define R_MN10300_TLS_DTPOFF 31 /* Offset in module TLS block. */
-#define R_MN10300_TLS_TPOFF 32 /* Offset in static TLS block. */
-#define R_MN10300_SYM_DIFF 33 /* Adjustment for next reloc as needed
- by linker relaxation. */
-#define R_MN10300_ALIGN 34 /* Alignment requirement for linker
- relaxation. */
-#define R_MN10300_NUM 35
-
-
-/* M32R relocs. */
-#define R_M32R_NONE 0 /* No reloc. */
-#define R_M32R_16 1 /* Direct 16 bit. */
-#define R_M32R_32 2 /* Direct 32 bit. */
-#define R_M32R_24 3 /* Direct 24 bit. */
-#define R_M32R_10_PCREL 4 /* PC relative 10 bit shifted. */
-#define R_M32R_18_PCREL 5 /* PC relative 18 bit shifted. */
-#define R_M32R_26_PCREL 6 /* PC relative 26 bit shifted. */
-#define R_M32R_HI16_ULO 7 /* High 16 bit with unsigned low. */
-#define R_M32R_HI16_SLO 8 /* High 16 bit with signed low. */
-#define R_M32R_LO16 9 /* Low 16 bit. */
-#define R_M32R_SDA16 10 /* 16 bit offset in SDA. */
-#define R_M32R_GNU_VTINHERIT 11
-#define R_M32R_GNU_VTENTRY 12
-/* M32R relocs use SHT_RELA. */
-#define R_M32R_16_RELA 33 /* Direct 16 bit. */
-#define R_M32R_32_RELA 34 /* Direct 32 bit. */
-#define R_M32R_24_RELA 35 /* Direct 24 bit. */
-#define R_M32R_10_PCREL_RELA 36 /* PC relative 10 bit shifted. */
-#define R_M32R_18_PCREL_RELA 37 /* PC relative 18 bit shifted. */
-#define R_M32R_26_PCREL_RELA 38 /* PC relative 26 bit shifted. */
-#define R_M32R_HI16_ULO_RELA 39 /* High 16 bit with unsigned low */
-#define R_M32R_HI16_SLO_RELA 40 /* High 16 bit with signed low */
-#define R_M32R_LO16_RELA 41 /* Low 16 bit */
-#define R_M32R_SDA16_RELA 42 /* 16 bit offset in SDA */
-#define R_M32R_RELA_GNU_VTINHERIT 43
-#define R_M32R_RELA_GNU_VTENTRY 44
-#define R_M32R_REL32 45 /* PC relative 32 bit. */
-
-#define R_M32R_GOT24 48 /* 24 bit GOT entry */
-#define R_M32R_26_PLTREL 49 /* 26 bit PC relative to PLT shifted */
-#define R_M32R_COPY 50 /* Copy symbol at runtime */
-#define R_M32R_GLOB_DAT 51 /* Create GOT entry */
-#define R_M32R_JMP_SLOT 52 /* Create PLT entry */
-#define R_M32R_RELATIVE 53 /* Adjust by program base */
-#define R_M32R_GOTOFF 54 /* 24 bit offset to GOT */
-#define R_M32R_GOTPC24 55 /* 24 bit PC relative offset to GOT */
-#define R_M32R_GOT16_HI_ULO 56 /* High 16 bit GOT entry with unsigned
- low */
-#define R_M32R_GOT16_HI_SLO 57 /* High 16 bit GOT entry with signed
- low */
-#define R_M32R_GOT16_LO 58 /* Low 16 bit GOT entry */
-#define R_M32R_GOTPC_HI_ULO 59 /* High 16 bit PC relative offset to
- GOT with unsigned low */
-#define R_M32R_GOTPC_HI_SLO 60 /* High 16 bit PC relative offset to
- GOT with signed low */
-#define R_M32R_GOTPC_LO 61 /* Low 16 bit PC relative offset to
- GOT */
-#define R_M32R_GOTOFF_HI_ULO 62 /* High 16 bit offset to GOT
- with unsigned low */
-#define R_M32R_GOTOFF_HI_SLO 63 /* High 16 bit offset to GOT
- with signed low */
-#define R_M32R_GOTOFF_LO 64 /* Low 16 bit offset to GOT */
-#define R_M32R_NUM 256 /* Keep this the last entry. */
-
-/* MicroBlaze relocations */
-#define R_MICROBLAZE_NONE 0 /* No reloc. */
-#define R_MICROBLAZE_32 1 /* Direct 32 bit. */
-#define R_MICROBLAZE_32_PCREL 2 /* PC relative 32 bit. */
-#define R_MICROBLAZE_64_PCREL 3 /* PC relative 64 bit. */
-#define R_MICROBLAZE_32_PCREL_LO 4 /* Low 16 bits of PCREL32. */
-#define R_MICROBLAZE_64 5 /* Direct 64 bit. */
-#define R_MICROBLAZE_32_LO 6 /* Low 16 bit. */
-#define R_MICROBLAZE_SRO32 7 /* Read-only small data area. */
-#define R_MICROBLAZE_SRW32 8 /* Read-write small data area. */
-#define R_MICROBLAZE_64_NONE 9 /* No reloc. */
-#define R_MICROBLAZE_32_SYM_OP_SYM 10 /* Symbol Op Symbol relocation. */
-#define R_MICROBLAZE_GNU_VTINHERIT 11 /* GNU C++ vtable hierarchy. */
-#define R_MICROBLAZE_GNU_VTENTRY 12 /* GNU C++ vtable member usage. */
-#define R_MICROBLAZE_GOTPC_64 13 /* PC-relative GOT offset. */
-#define R_MICROBLAZE_GOT_64 14 /* GOT entry offset. */
-#define R_MICROBLAZE_PLT_64 15 /* PLT offset (PC-relative). */
-#define R_MICROBLAZE_REL 16 /* Adjust by program base. */
-#define R_MICROBLAZE_JUMP_SLOT 17 /* Create PLT entry. */
-#define R_MICROBLAZE_GLOB_DAT 18 /* Create GOT entry. */
-#define R_MICROBLAZE_GOTOFF_64 19 /* 64 bit offset to GOT. */
-#define R_MICROBLAZE_GOTOFF_32 20 /* 32 bit offset to GOT. */
-#define R_MICROBLAZE_COPY 21 /* Runtime copy. */
-#define R_MICROBLAZE_TLS 22 /* TLS Reloc. */
-#define R_MICROBLAZE_TLSGD 23 /* TLS General Dynamic. */
-#define R_MICROBLAZE_TLSLD 24 /* TLS Local Dynamic. */
-#define R_MICROBLAZE_TLSDTPMOD32 25 /* TLS Module ID. */
-#define R_MICROBLAZE_TLSDTPREL32 26 /* TLS Offset Within TLS Block. */
-#define R_MICROBLAZE_TLSDTPREL64 27 /* TLS Offset Within TLS Block. */
-#define R_MICROBLAZE_TLSGOTTPREL32 28 /* TLS Offset From Thread Pointer. */
-#define R_MICROBLAZE_TLSTPREL32 29 /* TLS Offset From Thread Pointer. */
-
-/* Legal values for d_tag (dynamic entry type). */
-#define DT_NIOS2_GP 0x70000002 /* Address of _gp. */
-
-/* Nios II relocations. */
-#define R_NIOS2_NONE 0 /* No reloc. */
-#define R_NIOS2_S16 1 /* Direct signed 16 bit. */
-#define R_NIOS2_U16 2 /* Direct unsigned 16 bit. */
-#define R_NIOS2_PCREL16 3 /* PC relative 16 bit. */
-#define R_NIOS2_CALL26 4 /* Direct call. */
-#define R_NIOS2_IMM5 5 /* 5 bit constant expression. */
-#define R_NIOS2_CACHE_OPX 6 /* 5 bit expression, shift 22. */
-#define R_NIOS2_IMM6 7 /* 6 bit constant expression. */
-#define R_NIOS2_IMM8 8 /* 8 bit constant expression. */
-#define R_NIOS2_HI16 9 /* High 16 bit. */
-#define R_NIOS2_LO16 10 /* Low 16 bit. */
-#define R_NIOS2_HIADJ16 11 /* High 16 bit, adjusted. */
-#define R_NIOS2_BFD_RELOC_32 12 /* 32 bit symbol value + addend. */
-#define R_NIOS2_BFD_RELOC_16 13 /* 16 bit symbol value + addend. */
-#define R_NIOS2_BFD_RELOC_8 14 /* 8 bit symbol value + addend. */
-#define R_NIOS2_GPREL 15 /* 16 bit GP pointer offset. */
-#define R_NIOS2_GNU_VTINHERIT 16 /* GNU C++ vtable hierarchy. */
-#define R_NIOS2_GNU_VTENTRY 17 /* GNU C++ vtable member usage. */
-#define R_NIOS2_UJMP 18 /* Unconditional branch. */
-#define R_NIOS2_CJMP 19 /* Conditional branch. */
-#define R_NIOS2_CALLR 20 /* Indirect call through register. */
-#define R_NIOS2_ALIGN 21 /* Alignment requirement for
- linker relaxation. */
-#define R_NIOS2_GOT16 22 /* 16 bit GOT entry. */
-#define R_NIOS2_CALL16 23 /* 16 bit GOT entry for function. */
-#define R_NIOS2_GOTOFF_LO 24 /* %lo of offset to GOT pointer. */
-#define R_NIOS2_GOTOFF_HA 25 /* %hiadj of offset to GOT pointer. */
-#define R_NIOS2_PCREL_LO 26 /* %lo of PC relative offset. */
-#define R_NIOS2_PCREL_HA 27 /* %hiadj of PC relative offset. */
-#define R_NIOS2_TLS_GD16 28 /* 16 bit GOT offset for TLS GD. */
-#define R_NIOS2_TLS_LDM16 29 /* 16 bit GOT offset for TLS LDM. */
-#define R_NIOS2_TLS_LDO16 30 /* 16 bit module relative offset. */
-#define R_NIOS2_TLS_IE16 31 /* 16 bit GOT offset for TLS IE. */
-#define R_NIOS2_TLS_LE16 32 /* 16 bit LE TP-relative offset. */
-#define R_NIOS2_TLS_DTPMOD 33 /* Module number. */
-#define R_NIOS2_TLS_DTPREL 34 /* Module-relative offset. */
-#define R_NIOS2_TLS_TPREL 35 /* TP-relative offset. */
-#define R_NIOS2_COPY 36 /* Copy symbol at runtime. */
-#define R_NIOS2_GLOB_DAT 37 /* Create GOT entry. */
-#define R_NIOS2_JUMP_SLOT 38 /* Create PLT entry. */
-#define R_NIOS2_RELATIVE 39 /* Adjust by program base. */
-#define R_NIOS2_GOTOFF 40 /* 16 bit offset to GOT pointer. */
-#define R_NIOS2_CALL26_NOAT 41 /* Direct call in .noat section. */
-#define R_NIOS2_GOT_LO 42 /* %lo() of GOT entry. */
-#define R_NIOS2_GOT_HA 43 /* %hiadj() of GOT entry. */
-#define R_NIOS2_CALL_LO 44 /* %lo() of function GOT entry. */
-#define R_NIOS2_CALL_HA 45 /* %hiadj() of function GOT entry. */
-
-/* TILEPro relocations. */
-#define R_TILEPRO_NONE 0 /* No reloc */
-#define R_TILEPRO_32 1 /* Direct 32 bit */
-#define R_TILEPRO_16 2 /* Direct 16 bit */
-#define R_TILEPRO_8 3 /* Direct 8 bit */
-#define R_TILEPRO_32_PCREL 4 /* PC relative 32 bit */
-#define R_TILEPRO_16_PCREL 5 /* PC relative 16 bit */
-#define R_TILEPRO_8_PCREL 6 /* PC relative 8 bit */
-#define R_TILEPRO_LO16 7 /* Low 16 bit */
-#define R_TILEPRO_HI16 8 /* High 16 bit */
-#define R_TILEPRO_HA16 9 /* High 16 bit, adjusted */
-#define R_TILEPRO_COPY 10 /* Copy relocation */
-#define R_TILEPRO_GLOB_DAT 11 /* Create GOT entry */
-#define R_TILEPRO_JMP_SLOT 12 /* Create PLT entry */
-#define R_TILEPRO_RELATIVE 13 /* Adjust by program base */
-#define R_TILEPRO_BROFF_X1 14 /* X1 pipe branch offset */
-#define R_TILEPRO_JOFFLONG_X1 15 /* X1 pipe jump offset */
-#define R_TILEPRO_JOFFLONG_X1_PLT 16 /* X1 pipe jump offset to PLT */
-#define R_TILEPRO_IMM8_X0 17 /* X0 pipe 8-bit */
-#define R_TILEPRO_IMM8_Y0 18 /* Y0 pipe 8-bit */
-#define R_TILEPRO_IMM8_X1 19 /* X1 pipe 8-bit */
-#define R_TILEPRO_IMM8_Y1 20 /* Y1 pipe 8-bit */
-#define R_TILEPRO_MT_IMM15_X1 21 /* X1 pipe mtspr */
-#define R_TILEPRO_MF_IMM15_X1 22 /* X1 pipe mfspr */
-#define R_TILEPRO_IMM16_X0 23 /* X0 pipe 16-bit */
-#define R_TILEPRO_IMM16_X1 24 /* X1 pipe 16-bit */
-#define R_TILEPRO_IMM16_X0_LO 25 /* X0 pipe low 16-bit */
-#define R_TILEPRO_IMM16_X1_LO 26 /* X1 pipe low 16-bit */
-#define R_TILEPRO_IMM16_X0_HI 27 /* X0 pipe high 16-bit */
-#define R_TILEPRO_IMM16_X1_HI 28 /* X1 pipe high 16-bit */
-#define R_TILEPRO_IMM16_X0_HA 29 /* X0 pipe high 16-bit, adjusted */
-#define R_TILEPRO_IMM16_X1_HA 30 /* X1 pipe high 16-bit, adjusted */
-#define R_TILEPRO_IMM16_X0_PCREL 31 /* X0 pipe PC relative 16 bit */
-#define R_TILEPRO_IMM16_X1_PCREL 32 /* X1 pipe PC relative 16 bit */
-#define R_TILEPRO_IMM16_X0_LO_PCREL 33 /* X0 pipe PC relative low 16 bit */
-#define R_TILEPRO_IMM16_X1_LO_PCREL 34 /* X1 pipe PC relative low 16 bit */
-#define R_TILEPRO_IMM16_X0_HI_PCREL 35 /* X0 pipe PC relative high 16 bit */
-#define R_TILEPRO_IMM16_X1_HI_PCREL 36 /* X1 pipe PC relative high 16 bit */
-#define R_TILEPRO_IMM16_X0_HA_PCREL 37 /* X0 pipe PC relative ha() 16 bit */
-#define R_TILEPRO_IMM16_X1_HA_PCREL 38 /* X1 pipe PC relative ha() 16 bit */
-#define R_TILEPRO_IMM16_X0_GOT 39 /* X0 pipe 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT 40 /* X1 pipe 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_LO 41 /* X0 pipe low 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_LO 42 /* X1 pipe low 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_HI 43 /* X0 pipe high 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_HI 44 /* X1 pipe high 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X0_GOT_HA 45 /* X0 pipe ha() 16-bit GOT offset */
-#define R_TILEPRO_IMM16_X1_GOT_HA 46 /* X1 pipe ha() 16-bit GOT offset */
-#define R_TILEPRO_MMSTART_X0 47 /* X0 pipe mm "start" */
-#define R_TILEPRO_MMEND_X0 48 /* X0 pipe mm "end" */
-#define R_TILEPRO_MMSTART_X1 49 /* X1 pipe mm "start" */
-#define R_TILEPRO_MMEND_X1 50 /* X1 pipe mm "end" */
-#define R_TILEPRO_SHAMT_X0 51 /* X0 pipe shift amount */
-#define R_TILEPRO_SHAMT_X1 52 /* X1 pipe shift amount */
-#define R_TILEPRO_SHAMT_Y0 53 /* Y0 pipe shift amount */
-#define R_TILEPRO_SHAMT_Y1 54 /* Y1 pipe shift amount */
-#define R_TILEPRO_DEST_IMM8_X1 55 /* X1 pipe destination 8-bit */
-/* Relocs 56-59 are currently not defined. */
-#define R_TILEPRO_TLS_GD_CALL 60 /* "jal" for TLS GD */
-#define R_TILEPRO_IMM8_X0_TLS_GD_ADD 61 /* X0 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_X1_TLS_GD_ADD 62 /* X1 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_Y0_TLS_GD_ADD 63 /* Y0 pipe "addi" for TLS GD */
-#define R_TILEPRO_IMM8_Y1_TLS_GD_ADD 64 /* Y1 pipe "addi" for TLS GD */
-#define R_TILEPRO_TLS_IE_LOAD 65 /* "lw_tls" for TLS IE */
-#define R_TILEPRO_IMM16_X0_TLS_GD 66 /* X0 pipe 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD 67 /* X1 pipe 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_LO 68 /* X0 pipe low 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_LO 69 /* X1 pipe low 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_HI 70 /* X0 pipe high 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_HI 71 /* X1 pipe high 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_GD_HA 72 /* X0 pipe ha() 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X1_TLS_GD_HA 73 /* X1 pipe ha() 16-bit TLS GD offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE 74 /* X0 pipe 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE 75 /* X1 pipe 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_LO 76 /* X0 pipe low 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_LO 77 /* X1 pipe low 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_HI 78 /* X0 pipe high 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_HI 79 /* X1 pipe high 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X0_TLS_IE_HA 80 /* X0 pipe ha() 16-bit TLS IE offset */
-#define R_TILEPRO_IMM16_X1_TLS_IE_HA 81 /* X1 pipe ha() 16-bit TLS IE offset */
-#define R_TILEPRO_TLS_DTPMOD32 82 /* ID of module containing symbol */
-#define R_TILEPRO_TLS_DTPOFF32 83 /* Offset in TLS block */
-#define R_TILEPRO_TLS_TPOFF32 84 /* Offset in static TLS block */
-#define R_TILEPRO_IMM16_X0_TLS_LE 85 /* X0 pipe 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE 86 /* X1 pipe 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_LO 87 /* X0 pipe low 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_LO 88 /* X1 pipe low 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_HI 89 /* X0 pipe high 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_HI 90 /* X1 pipe high 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X0_TLS_LE_HA 91 /* X0 pipe ha() 16-bit TLS LE offset */
-#define R_TILEPRO_IMM16_X1_TLS_LE_HA 92 /* X1 pipe ha() 16-bit TLS LE offset */
-
-#define R_TILEPRO_GNU_VTINHERIT 128 /* GNU C++ vtable hierarchy */
-#define R_TILEPRO_GNU_VTENTRY 129 /* GNU C++ vtable member usage */
-
-#define R_TILEPRO_NUM 130
-
-
-/* TILE-Gx relocations. */
-#define R_TILEGX_NONE 0 /* No reloc */
-#define R_TILEGX_64 1 /* Direct 64 bit */
-#define R_TILEGX_32 2 /* Direct 32 bit */
-#define R_TILEGX_16 3 /* Direct 16 bit */
-#define R_TILEGX_8 4 /* Direct 8 bit */
-#define R_TILEGX_64_PCREL 5 /* PC relative 64 bit */
-#define R_TILEGX_32_PCREL 6 /* PC relative 32 bit */
-#define R_TILEGX_16_PCREL 7 /* PC relative 16 bit */
-#define R_TILEGX_8_PCREL 8 /* PC relative 8 bit */
-#define R_TILEGX_HW0 9 /* hword 0 16-bit */
-#define R_TILEGX_HW1 10 /* hword 1 16-bit */
-#define R_TILEGX_HW2 11 /* hword 2 16-bit */
-#define R_TILEGX_HW3 12 /* hword 3 16-bit */
-#define R_TILEGX_HW0_LAST 13 /* last hword 0 16-bit */
-#define R_TILEGX_HW1_LAST 14 /* last hword 1 16-bit */
-#define R_TILEGX_HW2_LAST 15 /* last hword 2 16-bit */
-#define R_TILEGX_COPY 16 /* Copy relocation */
-#define R_TILEGX_GLOB_DAT 17 /* Create GOT entry */
-#define R_TILEGX_JMP_SLOT 18 /* Create PLT entry */
-#define R_TILEGX_RELATIVE 19 /* Adjust by program base */
-#define R_TILEGX_BROFF_X1 20 /* X1 pipe branch offset */
-#define R_TILEGX_JUMPOFF_X1 21 /* X1 pipe jump offset */
-#define R_TILEGX_JUMPOFF_X1_PLT 22 /* X1 pipe jump offset to PLT */
-#define R_TILEGX_IMM8_X0 23 /* X0 pipe 8-bit */
-#define R_TILEGX_IMM8_Y0 24 /* Y0 pipe 8-bit */
-#define R_TILEGX_IMM8_X1 25 /* X1 pipe 8-bit */
-#define R_TILEGX_IMM8_Y1 26 /* Y1 pipe 8-bit */
-#define R_TILEGX_DEST_IMM8_X1 27 /* X1 pipe destination 8-bit */
-#define R_TILEGX_MT_IMM14_X1 28 /* X1 pipe mtspr */
-#define R_TILEGX_MF_IMM14_X1 29 /* X1 pipe mfspr */
-#define R_TILEGX_MMSTART_X0 30 /* X0 pipe mm "start" */
-#define R_TILEGX_MMEND_X0 31 /* X0 pipe mm "end" */
-#define R_TILEGX_SHAMT_X0 32 /* X0 pipe shift amount */
-#define R_TILEGX_SHAMT_X1 33 /* X1 pipe shift amount */
-#define R_TILEGX_SHAMT_Y0 34 /* Y0 pipe shift amount */
-#define R_TILEGX_SHAMT_Y1 35 /* Y1 pipe shift amount */
-#define R_TILEGX_IMM16_X0_HW0 36 /* X0 pipe hword 0 */
-#define R_TILEGX_IMM16_X1_HW0 37 /* X1 pipe hword 0 */
-#define R_TILEGX_IMM16_X0_HW1 38 /* X0 pipe hword 1 */
-#define R_TILEGX_IMM16_X1_HW1 39 /* X1 pipe hword 1 */
-#define R_TILEGX_IMM16_X0_HW2 40 /* X0 pipe hword 2 */
-#define R_TILEGX_IMM16_X1_HW2 41 /* X1 pipe hword 2 */
-#define R_TILEGX_IMM16_X0_HW3 42 /* X0 pipe hword 3 */
-#define R_TILEGX_IMM16_X1_HW3 43 /* X1 pipe hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_LAST 44 /* X0 pipe last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST 45 /* X1 pipe last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST 46 /* X0 pipe last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST 47 /* X1 pipe last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST 48 /* X0 pipe last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST 49 /* X1 pipe last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_PCREL 50 /* X0 pipe PC relative hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_PCREL 51 /* X1 pipe PC relative hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_PCREL 52 /* X0 pipe PC relative hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_PCREL 53 /* X1 pipe PC relative hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_PCREL 54 /* X0 pipe PC relative hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_PCREL 55 /* X1 pipe PC relative hword 2 */
-#define R_TILEGX_IMM16_X0_HW3_PCREL 56 /* X0 pipe PC relative hword 3 */
-#define R_TILEGX_IMM16_X1_HW3_PCREL 57 /* X1 pipe PC relative hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_PCREL 58 /* X0 pipe PC-rel last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST_PCREL 59 /* X1 pipe PC-rel last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST_PCREL 60 /* X0 pipe PC-rel last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST_PCREL 61 /* X1 pipe PC-rel last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST_PCREL 62 /* X0 pipe PC-rel last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST_PCREL 63 /* X1 pipe PC-rel last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_GOT 64 /* X0 pipe hword 0 GOT offset */
-#define R_TILEGX_IMM16_X1_HW0_GOT 65 /* X1 pipe hword 0 GOT offset */
-#define R_TILEGX_IMM16_X0_HW0_PLT_PCREL 66 /* X0 pipe PC-rel PLT hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_PLT_PCREL 67 /* X1 pipe PC-rel PLT hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_PLT_PCREL 68 /* X0 pipe PC-rel PLT hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_PLT_PCREL 69 /* X1 pipe PC-rel PLT hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_PLT_PCREL 70 /* X0 pipe PC-rel PLT hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_PLT_PCREL 71 /* X1 pipe PC-rel PLT hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_GOT 72 /* X0 pipe last hword 0 GOT offset */
-#define R_TILEGX_IMM16_X1_HW0_LAST_GOT 73 /* X1 pipe last hword 0 GOT offset */
-#define R_TILEGX_IMM16_X0_HW1_LAST_GOT 74 /* X0 pipe last hword 1 GOT offset */
-#define R_TILEGX_IMM16_X1_HW1_LAST_GOT 75 /* X1 pipe last hword 1 GOT offset */
-#define R_TILEGX_IMM16_X0_HW3_PLT_PCREL 76 /* X0 pipe PC-rel PLT hword 3 */
-#define R_TILEGX_IMM16_X1_HW3_PLT_PCREL 77 /* X1 pipe PC-rel PLT hword 3 */
-#define R_TILEGX_IMM16_X0_HW0_TLS_GD 78 /* X0 pipe hword 0 TLS GD offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_GD 79 /* X1 pipe hword 0 TLS GD offset */
-#define R_TILEGX_IMM16_X0_HW0_TLS_LE 80 /* X0 pipe hword 0 TLS LE offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_LE 81 /* X1 pipe hword 0 TLS LE offset */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_LE 82 /* X0 pipe last hword 0 LE off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_LE 83 /* X1 pipe last hword 0 LE off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_LE 84 /* X0 pipe last hword 1 LE off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_LE 85 /* X1 pipe last hword 1 LE off */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_GD 86 /* X0 pipe last hword 0 GD off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_GD 87 /* X1 pipe last hword 0 GD off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_GD 88 /* X0 pipe last hword 1 GD off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_GD 89 /* X1 pipe last hword 1 GD off */
-/* Relocs 90-91 are currently not defined. */
-#define R_TILEGX_IMM16_X0_HW0_TLS_IE 92 /* X0 pipe hword 0 TLS IE offset */
-#define R_TILEGX_IMM16_X1_HW0_TLS_IE 93 /* X1 pipe hword 0 TLS IE offset */
-#define R_TILEGX_IMM16_X0_HW0_LAST_PLT_PCREL 94 /* X0 pipe PC-rel PLT last hword 0 */
-#define R_TILEGX_IMM16_X1_HW0_LAST_PLT_PCREL 95 /* X1 pipe PC-rel PLT last hword 0 */
-#define R_TILEGX_IMM16_X0_HW1_LAST_PLT_PCREL 96 /* X0 pipe PC-rel PLT last hword 1 */
-#define R_TILEGX_IMM16_X1_HW1_LAST_PLT_PCREL 97 /* X1 pipe PC-rel PLT last hword 1 */
-#define R_TILEGX_IMM16_X0_HW2_LAST_PLT_PCREL 98 /* X0 pipe PC-rel PLT last hword 2 */
-#define R_TILEGX_IMM16_X1_HW2_LAST_PLT_PCREL 99 /* X1 pipe PC-rel PLT last hword 2 */
-#define R_TILEGX_IMM16_X0_HW0_LAST_TLS_IE 100 /* X0 pipe last hword 0 IE off */
-#define R_TILEGX_IMM16_X1_HW0_LAST_TLS_IE 101 /* X1 pipe last hword 0 IE off */
-#define R_TILEGX_IMM16_X0_HW1_LAST_TLS_IE 102 /* X0 pipe last hword 1 IE off */
-#define R_TILEGX_IMM16_X1_HW1_LAST_TLS_IE 103 /* X1 pipe last hword 1 IE off */
-/* Relocs 104-105 are currently not defined. */
-#define R_TILEGX_TLS_DTPMOD64 106 /* 64-bit ID of symbol's module */
-#define R_TILEGX_TLS_DTPOFF64 107 /* 64-bit offset in TLS block */
-#define R_TILEGX_TLS_TPOFF64 108 /* 64-bit offset in static TLS block */
-#define R_TILEGX_TLS_DTPMOD32 109 /* 32-bit ID of symbol's module */
-#define R_TILEGX_TLS_DTPOFF32 110 /* 32-bit offset in TLS block */
-#define R_TILEGX_TLS_TPOFF32 111 /* 32-bit offset in static TLS block */
-#define R_TILEGX_TLS_GD_CALL 112 /* "jal" for TLS GD */
-#define R_TILEGX_IMM8_X0_TLS_GD_ADD 113 /* X0 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_X1_TLS_GD_ADD 114 /* X1 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_Y0_TLS_GD_ADD 115 /* Y0 pipe "addi" for TLS GD */
-#define R_TILEGX_IMM8_Y1_TLS_GD_ADD 116 /* Y1 pipe "addi" for TLS GD */
-#define R_TILEGX_TLS_IE_LOAD 117 /* "ld_tls" for TLS IE */
-#define R_TILEGX_IMM8_X0_TLS_ADD 118 /* X0 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_X1_TLS_ADD 119 /* X1 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_Y0_TLS_ADD 120 /* Y0 pipe "addi" for TLS GD/IE */
-#define R_TILEGX_IMM8_Y1_TLS_ADD 121 /* Y1 pipe "addi" for TLS GD/IE */
-
-#define R_TILEGX_GNU_VTINHERIT 128 /* GNU C++ vtable hierarchy */
-#define R_TILEGX_GNU_VTENTRY 129 /* GNU C++ vtable member usage */
-
-#define R_TILEGX_NUM 130
-
-/* RISC-V ELF Flags */
-#define EF_RISCV_RVC 0x0001
-#define EF_RISCV_FLOAT_ABI 0x0006
-#define EF_RISCV_FLOAT_ABI_SOFT 0x0000
-#define EF_RISCV_FLOAT_ABI_SINGLE 0x0002
-#define EF_RISCV_FLOAT_ABI_DOUBLE 0x0004
-#define EF_RISCV_FLOAT_ABI_QUAD 0x0006
-
-/* RISC-V relocations. */
-#define R_RISCV_NONE 0
-#define R_RISCV_32 1
-#define R_RISCV_64 2
-#define R_RISCV_RELATIVE 3
-#define R_RISCV_COPY 4
-#define R_RISCV_JUMP_SLOT 5
-#define R_RISCV_TLS_DTPMOD32 6
-#define R_RISCV_TLS_DTPMOD64 7
-#define R_RISCV_TLS_DTPREL32 8
-#define R_RISCV_TLS_DTPREL64 9
-#define R_RISCV_TLS_TPREL32 10
-#define R_RISCV_TLS_TPREL64 11
-#define R_RISCV_BRANCH 16
-#define R_RISCV_JAL 17
-#define R_RISCV_CALL 18
-#define R_RISCV_CALL_PLT 19
-#define R_RISCV_GOT_HI20 20
-#define R_RISCV_TLS_GOT_HI20 21
-#define R_RISCV_TLS_GD_HI20 22
-#define R_RISCV_PCREL_HI20 23
-#define R_RISCV_PCREL_LO12_I 24
-#define R_RISCV_PCREL_LO12_S 25
-#define R_RISCV_HI20 26
-#define R_RISCV_LO12_I 27
-#define R_RISCV_LO12_S 28
-#define R_RISCV_TPREL_HI20 29
-#define R_RISCV_TPREL_LO12_I 30
-#define R_RISCV_TPREL_LO12_S 31
-#define R_RISCV_TPREL_ADD 32
-#define R_RISCV_ADD8 33
-#define R_RISCV_ADD16 34
-#define R_RISCV_ADD32 35
-#define R_RISCV_ADD64 36
-#define R_RISCV_SUB8 37
-#define R_RISCV_SUB16 38
-#define R_RISCV_SUB32 39
-#define R_RISCV_SUB64 40
-#define R_RISCV_GNU_VTINHERIT 41
-#define R_RISCV_GNU_VTENTRY 42
-#define R_RISCV_ALIGN 43
-#define R_RISCV_RVC_BRANCH 44
-#define R_RISCV_RVC_JUMP 45
-#define R_RISCV_RVC_LUI 46
-#define R_RISCV_GPREL_I 47
-#define R_RISCV_GPREL_S 48
-#define R_RISCV_TPREL_I 49
-#define R_RISCV_TPREL_S 50
-#define R_RISCV_RELAX 51
-#define R_RISCV_SUB6 52
-#define R_RISCV_SET6 53
-#define R_RISCV_SET8 54
-#define R_RISCV_SET16 55
-#define R_RISCV_SET32 56
-#define R_RISCV_32_PCREL 57
-#define R_RISCV_IRELATIVE 58
-
-#define R_RISCV_NUM 59
-
-/* BPF specific declarations. */
-
-#define R_BPF_NONE 0 /* No reloc */
-#define R_BPF_64_64 1
-#define R_BPF_64_32 10
-
-/* Imagination Meta specific relocations. */
-
-#define R_METAG_HIADDR16 0
-#define R_METAG_LOADDR16 1
-#define R_METAG_ADDR32 2 /* 32bit absolute address */
-#define R_METAG_NONE 3 /* No reloc */
-#define R_METAG_RELBRANCH 4
-#define R_METAG_GETSETOFF 5
-
-/* Backward compatibility */
-#define R_METAG_REG32OP1 6
-#define R_METAG_REG32OP2 7
-#define R_METAG_REG32OP3 8
-#define R_METAG_REG16OP1 9
-#define R_METAG_REG16OP2 10
-#define R_METAG_REG16OP3 11
-#define R_METAG_REG32OP4 12
-
-#define R_METAG_HIOG 13
-#define R_METAG_LOOG 14
-
-#define R_METAG_REL8 15
-#define R_METAG_REL16 16
-
-/* GNU */
-#define R_METAG_GNU_VTINHERIT 30
-#define R_METAG_GNU_VTENTRY 31
-
-/* PIC relocations */
-#define R_METAG_HI16_GOTOFF 32
-#define R_METAG_LO16_GOTOFF 33
-#define R_METAG_GETSET_GOTOFF 34
-#define R_METAG_GETSET_GOT 35
-#define R_METAG_HI16_GOTPC 36
-#define R_METAG_LO16_GOTPC 37
-#define R_METAG_HI16_PLT 38
-#define R_METAG_LO16_PLT 39
-#define R_METAG_RELBRANCH_PLT 40
-#define R_METAG_GOTOFF 41
-#define R_METAG_PLT 42
-#define R_METAG_COPY 43
-#define R_METAG_JMP_SLOT 44
-#define R_METAG_RELATIVE 45
-#define R_METAG_GLOB_DAT 46
-
-/* TLS relocations */
-#define R_METAG_TLS_GD 47
-#define R_METAG_TLS_LDM 48
-#define R_METAG_TLS_LDO_HI16 49
-#define R_METAG_TLS_LDO_LO16 50
-#define R_METAG_TLS_LDO 51
-#define R_METAG_TLS_IE 52
-#define R_METAG_TLS_IENONPIC 53
-#define R_METAG_TLS_IENONPIC_HI16 54
-#define R_METAG_TLS_IENONPIC_LO16 55
-#define R_METAG_TLS_TPOFF 56
-#define R_METAG_TLS_DTPMOD 57
-#define R_METAG_TLS_DTPOFF 58
-#define R_METAG_TLS_LE 59
-#define R_METAG_TLS_LE_HI16 60
-#define R_METAG_TLS_LE_LO16 61
-
-/* NDS32 relocations. */
-#define R_NDS32_NONE 0
-#define R_NDS32_32_RELA 20
-#define R_NDS32_COPY 39
-#define R_NDS32_GLOB_DAT 40
-#define R_NDS32_JMP_SLOT 41
-#define R_NDS32_RELATIVE 42
-#define R_NDS32_TLS_TPOFF 102
-#define R_NDS32_TLS_DESC 119
-
-/* ARCompact/ARCv2 specific relocs. */
-#define R_ARC_NONE 0x0
-#define R_ARC_8 0x1
-#define R_ARC_16 0x2
-#define R_ARC_24 0x3
-#define R_ARC_32 0x4
-#define R_ARC_B26 0x5
-#define R_ARC_B22_PCREL 0x6
-#define R_ARC_H30 0x7
-#define R_ARC_N8 0x8
-#define R_ARC_N16 0x9
-#define R_ARC_N24 0xA
-#define R_ARC_N32 0xB
-#define R_ARC_SDA 0xC
-#define R_ARC_SECTOFF 0xD
-#define R_ARC_S21H_PCREL 0xE
-#define R_ARC_S21W_PCREL 0xF
-#define R_ARC_S25H_PCREL 0x10
-#define R_ARC_S25W_PCREL 0x11
-#define R_ARC_SDA32 0x12
-#define R_ARC_SDA_LDST 0x13
-#define R_ARC_SDA_LDST1 0x14
-#define R_ARC_SDA_LDST2 0x15
-#define R_ARC_SDA16_LD 0x16
-#define R_ARC_SDA16_LD1 0x17
-#define R_ARC_SDA16_LD2 0x18
-#define R_ARC_S13_PCREL 0x19
-#define R_ARC_W 0x1A
-#define R_ARC_32_ME 0x1B
-#define R_ARC_N32_ME 0x1C
-#define R_ARC_SECTOFF_ME 0x1D
-#define R_ARC_SDA32_ME 0x1E
-#define R_ARC_W_ME 0x1F
-#define R_ARC_H30_ME 0x20
-#define R_ARC_SECTOFF_U8 0x21
-#define R_ARC_SECTOFF_S9 0x22
-#define R_AC_SECTOFF_U8 0x23
-#define R_AC_SECTOFF_U8_1 0x24
-#define R_AC_SECTOFF_U8_2 0x25
-#define R_AC_SECTOFF_S9 0x26
-#define R_AC_SECTOFF_S9_1 0x27
-#define R_AC_SECTOFF_S9_2 0x28
-#define R_ARC_SECTOFF_ME_1 0x29
-#define R_ARC_SECTOFF_ME_2 0x2A
-#define R_ARC_SECTOFF_1 0x2B
-#define R_ARC_SECTOFF_2 0x2C
-#define R_ARC_PC32 0x32
-#define R_ARC_GOTPC32 0x33
-#define R_ARC_PLT32 0x34
-#define R_ARC_COPY 0x35
-#define R_ARC_GLOB_DAT 0x36
-#define R_ARC_JUMP_SLOT 0x37
-#define R_ARC_RELATIVE 0x38
-#define R_ARC_GOTOFF 0x39
-#define R_ARC_GOTPC 0x3A
-#define R_ARC_GOT32 0x3B
-
-#define R_ARC_TLS_DTPMOD 0x42
-#define R_ARC_TLS_DTPOFF 0x43
-#define R_ARC_TLS_TPOFF 0x44
-#define R_ARC_TLS_GD_GOT 0x45
-#define R_ARC_TLS_GD_LD 0x46
-#define R_ARC_TLS_GD_CALL 0x47
-#define R_ARC_TLS_IE_GOT 0x48
-#define R_ARC_TLS_DTPOFF_S9 0x4a
-#define R_ARC_TLS_LE_S9 0x4a
-#define R_ARC_TLS_LE_32 0x4b
-
-#endif /* elf.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/endian.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/endian.h
deleted file mode 100644
index b8c5f7f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/endian.h
+++ /dev/null
@@ -1,72 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ENDIAN_H
-#define _ENDIAN_H 1
-
-#include <features.h>
-
-/* Get the definitions of __*_ENDIAN, __BYTE_ORDER, and __FLOAT_WORD_ORDER. */
-#include <bits/endian.h>
-
-#ifdef __USE_MISC
-# define LITTLE_ENDIAN __LITTLE_ENDIAN
-# define BIG_ENDIAN __BIG_ENDIAN
-# define PDP_ENDIAN __PDP_ENDIAN
-# define BYTE_ORDER __BYTE_ORDER
-#endif
-
-#if defined __USE_MISC && !defined __ASSEMBLER__
-/* Conversion interfaces. */
-# include <bits/byteswap.h>
-# include <bits/uintn-identity.h>
-
-# if __BYTE_ORDER == __LITTLE_ENDIAN
-# define htobe16(x) __bswap_16 (x)
-# define htole16(x) __uint16_identity (x)
-# define be16toh(x) __bswap_16 (x)
-# define le16toh(x) __uint16_identity (x)
-
-# define htobe32(x) __bswap_32 (x)
-# define htole32(x) __uint32_identity (x)
-# define be32toh(x) __bswap_32 (x)
-# define le32toh(x) __uint32_identity (x)
-
-# define htobe64(x) __bswap_64 (x)
-# define htole64(x) __uint64_identity (x)
-# define be64toh(x) __bswap_64 (x)
-# define le64toh(x) __uint64_identity (x)
-
-# else
-# define htobe16(x) __uint16_identity (x)
-# define htole16(x) __bswap_16 (x)
-# define be16toh(x) __uint16_identity (x)
-# define le16toh(x) __bswap_16 (x)
-
-# define htobe32(x) __uint32_identity (x)
-# define htole32(x) __bswap_32 (x)
-# define be32toh(x) __uint32_identity (x)
-# define le32toh(x) __bswap_32 (x)
-
-# define htobe64(x) __uint64_identity (x)
-# define htole64(x) __bswap_64 (x)
-# define be64toh(x) __uint64_identity (x)
-# define le64toh(x) __bswap_64 (x)
-# endif
-#endif
-
-#endif /* endian.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/envz.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/envz.h
deleted file mode 100644
index 7f1e642..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/envz.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Routines for dealing with '\0' separated environment vectors
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ENVZ_H
-#define _ENVZ_H 1
-
-#include <features.h>
-
-#include <errno.h>
-
-/* Envz's are argz's too, and should be created etc., using the same
- routines. */
-#include <argz.h>
-
-__BEGIN_DECLS
-
-/* Returns a pointer to the entry in ENVZ for NAME, or 0 if there is none. */
-extern char *envz_entry (const char *__restrict __envz, size_t __envz_len,
- const char *__restrict __name)
- __THROW __attribute_pure__;
-
-/* Returns a pointer to the value portion of the entry in ENVZ for NAME, or 0
- if there is none. */
-extern char *envz_get (const char *__restrict __envz, size_t __envz_len,
- const char *__restrict __name)
- __THROW __attribute_pure__;
-
-/* Adds an entry for NAME with value VALUE to ENVZ & ENVZ_LEN. If an entry
- with the same name already exists in ENVZ, it is removed. If VALUE is
- NULL, then the new entry will a special null one, for which envz_get will
- return NULL, although envz_entry will still return an entry; this is handy
- because when merging with another envz, the null entry can override an
- entry in the other one. Null entries can be removed with envz_strip (). */
-extern error_t envz_add (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __name,
- const char *__restrict __value) __THROW;
-
-/* Adds each entry in ENVZ2 to ENVZ & ENVZ_LEN, as if with envz_add(). If
- OVERRIDE is true, then values in ENVZ2 will supersede those with the same
- name in ENV, otherwise not. */
-extern error_t envz_merge (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __envz2,
- size_t __envz2_len, int __override) __THROW;
-
-/* Remove the entry for NAME from ENVZ & ENVZ_LEN, if any. */
-extern void envz_remove (char **__restrict __envz,
- size_t *__restrict __envz_len,
- const char *__restrict __name) __THROW;
-
-/* Remove null entries. */
-extern void envz_strip (char **__restrict __envz,
- size_t *__restrict __envz_len) __THROW;
-
-__END_DECLS
-
-#endif /* envz.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/err.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/err.h
deleted file mode 100644
index 586b157..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/err.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* 4.4BSD utility functions for error messages.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERR_H
-#define _ERR_H 1
-
-#include <features.h>
-
-#define __need___va_list
-#include <stdarg.h>
-#ifndef __GNUC_VA_LIST
-# define __gnuc_va_list void *
-#endif
-
-__BEGIN_DECLS
-
-/* Print "program: ", FORMAT, ": ", the standard error string for errno,
- and a newline, on stderr. */
-extern void warn (const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 1, 2)));
-extern void vwarn (const char *__format, __gnuc_va_list)
- __attribute__ ((__format__ (__printf__, 1, 0)));
-
-/* Likewise, but without ": " and the standard error string. */
-extern void warnx (const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 1, 2)));
-extern void vwarnx (const char *__format, __gnuc_va_list)
- __attribute__ ((__format__ (__printf__, 1, 0)));
-
-/* Likewise, and then exit with STATUS. */
-extern void err (int __status, const char *__format, ...)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3)));
-extern void verr (int __status, const char *__format, __gnuc_va_list)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0)));
-extern void errx (int __status, const char *__format, ...)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 3)));
-extern void verrx (int __status, const char *, __gnuc_va_list)
- __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0)));
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/err-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* err.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/errno.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/errno.h
deleted file mode 100644
index 336a37e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/errno.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.5 Errors <errno.h>
- */
-
-#ifndef _ERRNO_H
-#define _ERRNO_H 1
-
-#include <features.h>
-
-/* The system-specific definitions of the E* constants, as macros. */
-#include <bits/errno.h>
-
-/* When included from assembly language, this header only provides the
- E* constants. */
-#ifndef __ASSEMBLER__
-
-__BEGIN_DECLS
-
-/* The error code set by various library functions. */
-extern int *__errno_location (void) __THROW __attribute_const__;
-# define errno (*__errno_location ())
-
-# ifdef __USE_GNU
-
-/* The full and simple forms of the name with which the program was
- invoked. These variables are set up automatically at startup based on
- the value of argv[0]. */
-extern char *program_invocation_name;
-extern char *program_invocation_short_name;
-
-#include <bits/types/error_t.h>
-
-# endif /* __USE_GNU */
-
-__END_DECLS
-
-#endif /* !__ASSEMBLER__ */
-#endif /* errno.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/error.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/error.h
deleted file mode 100644
index 399dd31..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/error.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Declaration for error-reporting function
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ERROR_H
-#define _ERROR_H 1
-
-#include <features.h>
-
-
-__BEGIN_DECLS
-
-/* Print a message with `fprintf (stderr, FORMAT, ...)';
- if ERRNUM is nonzero, follow it with ": " and strerror (ERRNUM).
- If STATUS is nonzero, terminate the program with `exit (STATUS)'. */
-
-extern void error (int __status, int __errnum, const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 3, 4)));
-
-extern void error_at_line (int __status, int __errnum, const char *__fname,
- unsigned int __lineno, const char *__format, ...)
- __attribute__ ((__format__ (__printf__, 5, 6)));
-
-/* If NULL, error will flush stdout, then print on stderr the program
- name, a colon and a space. Otherwise, error will call this
- function without parameters instead. */
-extern void (*error_print_progname) (void);
-
-/* This variable is incremented each time `error' is called. */
-extern unsigned int error_message_count;
-
-/* Sometimes we want to have at most one error per line. This
- variable controls whether this mode is selected or not. */
-extern int error_one_per_line;
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/error-ldbl.h>
-#else
-/* Do not inline error and error_at_line when long double has the same
- size of double, nor when long double reuses the float128
- implementation, because that would invalidate the redirections to the
- compatibility functions. */
-# if defined __extern_always_inline && defined __va_arg_pack
-# include <bits/error.h>
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* error.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/execinfo.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/execinfo.h
deleted file mode 100644
index 1038fd2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/execinfo.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _EXECINFO_H
-#define _EXECINFO_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Store up to SIZE return address of the current program state in
- ARRAY and return the exact number of values stored. */
-extern int backtrace (void **__array, int __size) __nonnull ((1));
-
-
-/* Return names of functions from the backtrace list in ARRAY in a newly
- malloc()ed memory block. */
-extern char **backtrace_symbols (void *const *__array, int __size)
- __THROW __nonnull ((1));
-
-
-/* This function is similar to backtrace_symbols() but it writes the result
- immediately to a file. */
-extern void backtrace_symbols_fd (void *const *__array, int __size, int __fd)
- __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* execinfo.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fcntl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fcntl.h
deleted file mode 100644
index c852ecc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fcntl.h
+++ /dev/null
@@ -1,334 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 6.5 File Control Operations <fcntl.h>
- */
-
-#ifndef _FCNTL_H
-#define _FCNTL_H 1
-
-#include <features.h>
-
-/* This must be early so <bits/fcntl.h> can define types winningly. */
-__BEGIN_DECLS
-
-/* Get __mode_t, __dev_t and __off_t .*/
-#include <bits/types.h>
-
-/* Get the definitions of O_*, F_*, FD_*: all the
- numbers and flag bits for `open', `fcntl', et al. */
-#include <bits/fcntl.h>
-
-/* Detect if open needs mode as a third argument (or for openat as a fourth
- argument). */
-#ifdef __O_TMPFILE
-# define __OPEN_NEEDS_MODE(oflag) \
- (((oflag) & O_CREAT) != 0 || ((oflag) & __O_TMPFILE) == __O_TMPFILE)
-#else
-# define __OPEN_NEEDS_MODE(oflag) (((oflag) & O_CREAT) != 0)
-#endif
-
-/* POSIX.1-2001 specifies that these types are defined by <fcntl.h>.
- Earlier POSIX standards permitted any type ending in `_t' to be defined
- by any POSIX header, so we don't conditionalize the definitions here. */
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-
-#if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* For XPG all symbols from <sys/stat.h> should also be available. */
-#ifdef __USE_XOPEN2K8
-# include <bits/types/struct_timespec.h>
-#endif
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# include <bits/stat.h>
-
-# define S_IFMT __S_IFMT
-# define S_IFDIR __S_IFDIR
-# define S_IFCHR __S_IFCHR
-# define S_IFBLK __S_IFBLK
-# define S_IFREG __S_IFREG
-# ifdef __S_IFIFO
-# define S_IFIFO __S_IFIFO
-# endif
-# ifdef __S_IFLNK
-# define S_IFLNK __S_IFLNK
-# endif
-# if (defined __USE_UNIX98 || defined __USE_XOPEN2K8) && defined __S_IFSOCK
-# define S_IFSOCK __S_IFSOCK
-# endif
-
-/* Protection bits. */
-
-# define S_ISUID __S_ISUID /* Set user ID on execution. */
-# define S_ISGID __S_ISGID /* Set group ID on execution. */
-
-# if defined __USE_MISC || defined __USE_XOPEN
-/* Save swapped text after use (sticky bit). This is pretty well obsolete. */
-# define S_ISVTX __S_ISVTX
-# endif
-
-# define S_IRUSR __S_IREAD /* Read by owner. */
-# define S_IWUSR __S_IWRITE /* Write by owner. */
-# define S_IXUSR __S_IEXEC /* Execute by owner. */
-/* Read, write, and execute by owner. */
-# define S_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)
-
-# define S_IRGRP (S_IRUSR >> 3) /* Read by group. */
-# define S_IWGRP (S_IWUSR >> 3) /* Write by group. */
-# define S_IXGRP (S_IXUSR >> 3) /* Execute by group. */
-/* Read, write, and execute by group. */
-# define S_IRWXG (S_IRWXU >> 3)
-
-# define S_IROTH (S_IRGRP >> 3) /* Read by others. */
-# define S_IWOTH (S_IWGRP >> 3) /* Write by others. */
-# define S_IXOTH (S_IXGRP >> 3) /* Execute by others. */
-/* Read, write, and execute by others. */
-# define S_IRWXO (S_IRWXG >> 3)
-#endif
-
-#ifdef __USE_MISC
-# ifndef R_OK /* Verbatim from <unistd.h>. Ugh. */
-/* Values for the second argument to access.
- These may be OR'd together. */
-# define R_OK 4 /* Test for read permission. */
-# define W_OK 2 /* Test for write permission. */
-# define X_OK 1 /* Test for execute permission. */
-# define F_OK 0 /* Test for existence. */
-# endif
-#endif /* Use misc. */
-
-/* XPG wants the following symbols. <stdio.h> has the same definitions. */
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# define SEEK_SET 0 /* Seek from beginning of file. */
-# define SEEK_CUR 1 /* Seek from current position. */
-# define SEEK_END 2 /* Seek from end of file. */
-#endif /* XPG */
-
-/* The constants AT_REMOVEDIR and AT_EACCESS have the same value. AT_EACCESS
- is meaningful only to faccessat, while AT_REMOVEDIR is meaningful only to
- unlinkat. The two functions do completely different things and therefore,
- the flags can be allowed to overlap. For example, passing AT_REMOVEDIR to
- faccessat would be undefined behavior and thus treating it equivalent to
- AT_EACCESS is valid undefined behavior. */
-#ifdef __USE_ATFILE
-# define AT_FDCWD -100 /* Special value used to indicate
- the *at functions should use the
- current working directory. */
-# define AT_SYMLINK_NOFOLLOW 0x100 /* Do not follow symbolic links. */
-# define AT_REMOVEDIR 0x200 /* Remove directory instead of
- unlinking file. */
-# define AT_SYMLINK_FOLLOW 0x400 /* Follow symbolic links. */
-# ifdef __USE_GNU
-# define AT_NO_AUTOMOUNT 0x800 /* Suppress terminal automount
- traversal. */
-# define AT_EMPTY_PATH 0x1000 /* Allow empty relative pathname. */
-# define AT_STATX_SYNC_TYPE 0x6000
-# define AT_STATX_SYNC_AS_STAT 0x0000
-# define AT_STATX_FORCE_SYNC 0x2000
-# define AT_STATX_DONT_SYNC 0x4000
-# define AT_RECURSIVE 0x8000 /* Apply to the entire subtree. */
-# endif
-# define AT_EACCESS 0x200 /* Test access permitted for
- effective IDs, not real IDs. */
-#endif
-
-/* Do the file control operation described by CMD on FD.
- The remaining arguments are interpreted depending on CMD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int fcntl (int __fd, int __cmd, ...);
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (fcntl, (int __fd, int __cmd, ...), fcntl64);
-# else
-# define fcntl fcntl64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fcntl64 (int __fd, int __cmd, ...);
-#endif
-
-/* Open FILE and return a new file descriptor for it, or -1 on error.
- OFLAG determines the type of access used. If O_CREAT or O_TMPFILE is set
- in OFLAG, the third argument is taken as a `mode_t', the mode of the
- created file.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int open (const char *__file, int __oflag, ...) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (open, (const char *__file, int __oflag, ...), open64)
- __nonnull ((1));
-# else
-# define open open64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int open64 (const char *__file, int __oflag, ...) __nonnull ((1));
-#endif
-
-#ifdef __USE_ATFILE
-/* Similar to `open' but a relative path name is interpreted relative to
- the directory for which FD is a descriptor.
-
- NOTE: some other `openat' implementation support additional functionality
- through this interface, especially using the O_XATTR flag. This is not
- yet supported here.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int openat (int __fd, const char *__file, int __oflag, ...)
- __nonnull ((2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (openat, (int __fd, const char *__file, int __oflag,
- ...), openat64) __nonnull ((2));
-# else
-# define openat openat64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int openat64 (int __fd, const char *__file, int __oflag, ...)
- __nonnull ((2));
-# endif
-#endif
-
-/* Create and open FILE, with mode MODE. This takes an `int' MODE
- argument because that is what `mode_t' will be widened to.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int creat (const char *__file, mode_t __mode) __nonnull ((1));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (creat, (const char *__file, mode_t __mode),
- creat64) __nonnull ((1));
-# else
-# define creat creat64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int creat64 (const char *__file, mode_t __mode) __nonnull ((1));
-#endif
-
-#if !defined F_LOCK && (defined __USE_MISC || (defined __USE_XOPEN_EXTENDED \
- && !defined __USE_POSIX))
-/* NOTE: These declarations also appear in <unistd.h>; be sure to keep both
- files consistent. Some systems have them there and some here, and some
- software depends on the macros being defined without including both. */
-
-/* `lockf' is a simpler interface to the locking facilities of `fcntl'.
- LEN is always relative to the current file position.
- The CMD argument is one of the following. */
-
-# define F_ULOCK 0 /* Unlock a previously locked region. */
-# define F_LOCK 1 /* Lock a region for exclusive use. */
-# define F_TLOCK 2 /* Test and lock a region for exclusive use. */
-# define F_TEST 3 /* Test a region for other processes locks. */
-
-# ifndef __USE_FILE_OFFSET64
-extern int lockf (int __fd, int __cmd, off_t __len);
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len), lockf64);
-# else
-# define lockf lockf64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lockf64 (int __fd, int __cmd, off64_t __len);
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Advice the system about the expected behaviour of the application with
- respect to the file associated with FD. */
-# ifndef __USE_FILE_OFFSET64
-extern int posix_fadvise (int __fd, off_t __offset, off_t __len,
- int __advise) __THROW;
-# else
- # ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (posix_fadvise, (int __fd, __off64_t __offset,
- __off64_t __len, int __advise),
- posix_fadvise64);
-# else
-# define posix_fadvise posix_fadvise64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int posix_fadvise64 (int __fd, off64_t __offset, off64_t __len,
- int __advise) __THROW;
-# endif
-
-
-/* Reserve storage for the data of the file associated with FD.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int posix_fallocate (int __fd, off_t __offset, off_t __len);
-# else
- # ifdef __REDIRECT
-extern int __REDIRECT (posix_fallocate, (int __fd, __off64_t __offset,
- __off64_t __len),
- posix_fallocate64);
-# else
-# define posix_fallocate posix_fallocate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int posix_fallocate64 (int __fd, off64_t __offset, off64_t __len);
-# endif
-#endif
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function \
- && (defined __va_arg_pack_len || defined __use_clang_fortify)
-# include <bits/fcntl2.h>
-#endif
-
-__END_DECLS
-
-#endif /* fcntl.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/features.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/features.h
deleted file mode 100644
index d0b0f23..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/features.h
+++ /dev/null
@@ -1,488 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FEATURES_H
-#define _FEATURES_H 1
-
-/* These are defined by the user (or the compiler)
- to specify the desired environment:
-
- __STRICT_ANSI__ ISO Standard C.
- _ISOC99_SOURCE Extensions to ISO C89 from ISO C99.
- _ISOC11_SOURCE Extensions to ISO C99 from ISO C11.
- _ISOC2X_SOURCE Extensions to ISO C99 from ISO C2X.
- __STDC_WANT_LIB_EXT2__
- Extensions to ISO C99 from TR 27431-2:2010.
- __STDC_WANT_IEC_60559_BFP_EXT__
- Extensions to ISO C11 from TS 18661-1:2014.
- __STDC_WANT_IEC_60559_FUNCS_EXT__
- Extensions to ISO C11 from TS 18661-4:2015.
- __STDC_WANT_IEC_60559_TYPES_EXT__
- Extensions to ISO C11 from TS 18661-3:2015.
-
- _POSIX_SOURCE IEEE Std 1003.1.
- _POSIX_C_SOURCE If ==1, like _POSIX_SOURCE; if >=2 add IEEE Std 1003.2;
- if >=199309L, add IEEE Std 1003.1b-1993;
- if >=199506L, add IEEE Std 1003.1c-1995;
- if >=200112L, all of IEEE 1003.1-2004
- if >=200809L, all of IEEE 1003.1-2008
- _XOPEN_SOURCE Includes POSIX and XPG things. Set to 500 if
- Single Unix conformance is wanted, to 600 for the
- sixth revision, to 700 for the seventh revision.
- _XOPEN_SOURCE_EXTENDED XPG things and X/Open Unix extensions.
- _LARGEFILE_SOURCE Some more functions for correct standard I/O.
- _LARGEFILE64_SOURCE Additional functionality from LFS for large files.
- _FILE_OFFSET_BITS=N Select default filesystem interface.
- _ATFILE_SOURCE Additional *at interfaces.
- _GNU_SOURCE All of the above, plus GNU extensions.
- _DEFAULT_SOURCE The default set of features (taking precedence over
- __STRICT_ANSI__).
-
- _FORTIFY_SOURCE Add security hardening to many library functions.
- Set to 1 or 2; 2 performs stricter checks than 1.
-
- _REENTRANT, _THREAD_SAFE
- Obsolete; equivalent to _POSIX_C_SOURCE=199506L.
-
- The `-ansi' switch to the GNU C compiler, and standards conformance
- options such as `-std=c99', define __STRICT_ANSI__. If none of
- these are defined, or if _DEFAULT_SOURCE is defined, the default is
- to have _POSIX_SOURCE set to one and _POSIX_C_SOURCE set to
- 200809L, as well as enabling miscellaneous functions from BSD and
- SVID. If more than one of these are defined, they accumulate. For
- example __STRICT_ANSI__, _POSIX_SOURCE and _POSIX_C_SOURCE together
- give you ISO C, 1003.1, and 1003.2, but nothing else.
-
- These are defined by this file and are used by the
- header files to decide what to declare or define:
-
- __GLIBC_USE (F) Define things from feature set F. This is defined
- to 1 or 0; the subsequent macros are either defined
- or undefined, and those tests should be moved to
- __GLIBC_USE.
- __USE_ISOC11 Define ISO C11 things.
- __USE_ISOC99 Define ISO C99 things.
- __USE_ISOC95 Define ISO C90 AMD1 (C95) things.
- __USE_ISOCXX11 Define ISO C++11 things.
- __USE_POSIX Define IEEE Std 1003.1 things.
- __USE_POSIX2 Define IEEE Std 1003.2 things.
- __USE_POSIX199309 Define IEEE Std 1003.1, and .1b things.
- __USE_POSIX199506 Define IEEE Std 1003.1, .1b, .1c and .1i things.
- __USE_XOPEN Define XPG things.
- __USE_XOPEN_EXTENDED Define X/Open Unix things.
- __USE_UNIX98 Define Single Unix V2 things.
- __USE_XOPEN2K Define XPG6 things.
- __USE_XOPEN2KXSI Define XPG6 XSI things.
- __USE_XOPEN2K8 Define XPG7 things.
- __USE_XOPEN2K8XSI Define XPG7 XSI things.
- __USE_LARGEFILE Define correct standard I/O things.
- __USE_LARGEFILE64 Define LFS things with separate names.
- __USE_FILE_OFFSET64 Define 64bit interface as default.
- __USE_MISC Define things from 4.3BSD or System V Unix.
- __USE_ATFILE Define *at interfaces and AT_* constants for them.
- __USE_GNU Define GNU extensions.
- __USE_FORTIFY_LEVEL Additional security measures used, according to level.
-
- The macros `__GNU_LIBRARY__', `__GLIBC__', and `__GLIBC_MINOR__' are
- defined by this file unconditionally. `__GNU_LIBRARY__' is provided
- only for compatibility. All new code should use the other symbols
- to test for features.
-
- All macros listed above as possibly being defined by this file are
- explicitly undefined if they are not explicitly defined.
- Feature-test macros that are not defined by the user or compiler
- but are implied by the other feature-test macros defined (or by the
- lack of any definitions) are defined by the file.
-
- ISO C feature test macros depend on the definition of the macro
- when an affected header is included, not when the first system
- header is included, and so they are handled in
- <bits/libc-header-start.h>, which does not have a multiple include
- guard. Feature test macros that can be handled from the first
- system header included are handled here. */
-
-
-/* Undefine everything, so we get a clean slate. */
-#undef __USE_ISOC11
-#undef __USE_ISOC99
-#undef __USE_ISOC95
-#undef __USE_ISOCXX11
-#undef __USE_POSIX
-#undef __USE_POSIX2
-#undef __USE_POSIX199309
-#undef __USE_POSIX199506
-#undef __USE_XOPEN
-#undef __USE_XOPEN_EXTENDED
-#undef __USE_UNIX98
-#undef __USE_XOPEN2K
-#undef __USE_XOPEN2KXSI
-#undef __USE_XOPEN2K8
-#undef __USE_XOPEN2K8XSI
-#undef __USE_LARGEFILE
-#undef __USE_LARGEFILE64
-#undef __USE_FILE_OFFSET64
-#undef __USE_MISC
-#undef __USE_ATFILE
-#undef __USE_GNU
-#undef __USE_FORTIFY_LEVEL
-#undef __KERNEL_STRICT_NAMES
-#undef __GLIBC_USE_ISOC2X
-#undef __GLIBC_USE_DEPRECATED_GETS
-#undef __GLIBC_USE_DEPRECATED_SCANF
-
-/* Suppress kernel-name space pollution unless user expressedly asks
- for it. */
-#ifndef _LOOSE_KERNEL_NAMES
-# define __KERNEL_STRICT_NAMES
-#endif
-
-/* Convenience macro to test the version of gcc.
- Use like this:
- #if __GNUC_PREREQ (2,8)
- ... code requiring gcc 2.8 or later ...
- #endif
- Note: only works for GCC 2.0 and later, because __GNUC_MINOR__ was
- added in 2.0. */
-#if defined __GNUC__ && defined __GNUC_MINOR__
-# define __GNUC_PREREQ(maj, min) \
- ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min))
-#else
-# define __GNUC_PREREQ(maj, min) 0
-#endif
-
-/* Similarly for clang. Features added to GCC after version 4.2 may
- or may not also be available in clang, and clang's definitions of
- __GNUC(_MINOR)__ are fixed at 4 and 2 respectively. Not all such
- features can be queried via __has_extension/__has_feature. */
-#if defined __clang_major__ && defined __clang_minor__
-# define __glibc_clang_prereq(maj, min) \
- ((__clang_major__ << 16) + __clang_minor__ >= ((maj) << 16) + (min))
-#else
-# define __glibc_clang_prereq(maj, min) 0
-#endif
-
-/* Whether to use feature set F. */
-#define __GLIBC_USE(F) __GLIBC_USE_ ## F
-
-/* _BSD_SOURCE and _SVID_SOURCE are deprecated aliases for
- _DEFAULT_SOURCE. If _DEFAULT_SOURCE is present we do not
- issue a warning; the expectation is that the source is being
- transitioned to use the new macro. */
-#if (defined _BSD_SOURCE || defined _SVID_SOURCE) \
- && !defined _DEFAULT_SOURCE
-# warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-#endif
-
-/* If _GNU_SOURCE was defined by the user, turn on all the other features. */
-#ifdef _GNU_SOURCE
-# undef _ISOC95_SOURCE
-# define _ISOC95_SOURCE 1
-# undef _ISOC99_SOURCE
-# define _ISOC99_SOURCE 1
-# undef _ISOC11_SOURCE
-# define _ISOC11_SOURCE 1
-# undef _ISOC2X_SOURCE
-# define _ISOC2X_SOURCE 1
-# undef _POSIX_SOURCE
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 200809L
-# undef _XOPEN_SOURCE
-# define _XOPEN_SOURCE 700
-# undef _XOPEN_SOURCE_EXTENDED
-# define _XOPEN_SOURCE_EXTENDED 1
-# undef _LARGEFILE64_SOURCE
-# define _LARGEFILE64_SOURCE 1
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-# undef _ATFILE_SOURCE
-# define _ATFILE_SOURCE 1
-#endif
-
-/* If nothing (other than _GNU_SOURCE and _DEFAULT_SOURCE) is defined,
- define _DEFAULT_SOURCE. */
-#if (defined _DEFAULT_SOURCE \
- || (!defined __STRICT_ANSI__ \
- && !defined _ISOC99_SOURCE && !defined _ISOC11_SOURCE \
- && !defined _ISOC2X_SOURCE \
- && !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE \
- && !defined _XOPEN_SOURCE))
-# undef _DEFAULT_SOURCE
-# define _DEFAULT_SOURCE 1
-#endif
-
-/* This is to enable the ISO C2X extension. */
-#if (defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ > 201710L))
-# define __GLIBC_USE_ISOC2X 1
-#else
-# define __GLIBC_USE_ISOC2X 0
-#endif
-
-/* This is to enable the ISO C11 extension. */
-#if (defined _ISOC11_SOURCE || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 201112L))
-# define __USE_ISOC11 1
-#endif
-
-/* This is to enable the ISO C99 extension. */
-#if (defined _ISOC99_SOURCE || defined _ISOC11_SOURCE \
- || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
-# define __USE_ISOC99 1
-#endif
-
-/* This is to enable the ISO C90 Amendment 1:1995 extension. */
-#if (defined _ISOC99_SOURCE || defined _ISOC11_SOURCE \
- || defined _ISOC2X_SOURCE \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199409L))
-# define __USE_ISOC95 1
-#endif
-
-#ifdef __cplusplus
-/* This is to enable compatibility for ISO C++17. */
-# if __cplusplus >= 201703L
-# define __USE_ISOC11 1
-# endif
-/* This is to enable compatibility for ISO C++11.
- Check the temporary macro for now, too. */
-# if __cplusplus >= 201103L || defined __GXX_EXPERIMENTAL_CXX0X__
-# define __USE_ISOCXX11 1
-# define __USE_ISOC99 1
-# endif
-#endif
-
-/* If none of the ANSI/POSIX macros are defined, or if _DEFAULT_SOURCE
- is defined, use POSIX.1-2008 (or another version depending on
- _XOPEN_SOURCE). */
-#ifdef _DEFAULT_SOURCE
-# if !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE
-# define __USE_POSIX_IMPLICITLY 1
-# endif
-# undef _POSIX_SOURCE
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 200809L
-#endif
-
-#if ((!defined __STRICT_ANSI__ \
- || (defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) >= 500)) \
- && !defined _POSIX_SOURCE && !defined _POSIX_C_SOURCE)
-# define _POSIX_SOURCE 1
-# if defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 500
-# define _POSIX_C_SOURCE 2
-# elif defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 600
-# define _POSIX_C_SOURCE 199506L
-# elif defined _XOPEN_SOURCE && (_XOPEN_SOURCE - 0) < 700
-# define _POSIX_C_SOURCE 200112L
-# else
-# define _POSIX_C_SOURCE 200809L
-# endif
-# define __USE_POSIX_IMPLICITLY 1
-#endif
-
-/* Some C libraries once required _REENTRANT and/or _THREAD_SAFE to be
- defined in all multithreaded code. GNU libc has not required this
- for many years. We now treat them as compatibility synonyms for
- _POSIX_C_SOURCE=199506L, which is the earliest level of POSIX with
- comprehensive support for multithreaded code. Using them never
- lowers the selected level of POSIX conformance, only raises it. */
-#if ((!defined _POSIX_C_SOURCE || (_POSIX_C_SOURCE - 0) < 199506L) \
- && (defined _REENTRANT || defined _THREAD_SAFE))
-# define _POSIX_SOURCE 1
-# undef _POSIX_C_SOURCE
-# define _POSIX_C_SOURCE 199506L
-#endif
-
-#if (defined _POSIX_SOURCE \
- || (defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 1) \
- || defined _XOPEN_SOURCE)
-# define __USE_POSIX 1
-#endif
-
-#if defined _POSIX_C_SOURCE && _POSIX_C_SOURCE >= 2 || defined _XOPEN_SOURCE
-# define __USE_POSIX2 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 199309L
-# define __USE_POSIX199309 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 199506L
-# define __USE_POSIX199506 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 200112L
-# define __USE_XOPEN2K 1
-# undef __USE_ISOC95
-# define __USE_ISOC95 1
-# undef __USE_ISOC99
-# define __USE_ISOC99 1
-#endif
-
-#if defined _POSIX_C_SOURCE && (_POSIX_C_SOURCE - 0) >= 200809L
-# define __USE_XOPEN2K8 1
-# undef _ATFILE_SOURCE
-# define _ATFILE_SOURCE 1
-#endif
-
-#ifdef _XOPEN_SOURCE
-# define __USE_XOPEN 1
-# if (_XOPEN_SOURCE - 0) >= 500
-# define __USE_XOPEN_EXTENDED 1
-# define __USE_UNIX98 1
-# undef _LARGEFILE_SOURCE
-# define _LARGEFILE_SOURCE 1
-# if (_XOPEN_SOURCE - 0) >= 600
-# if (_XOPEN_SOURCE - 0) >= 700
-# define __USE_XOPEN2K8 1
-# define __USE_XOPEN2K8XSI 1
-# endif
-# define __USE_XOPEN2K 1
-# define __USE_XOPEN2KXSI 1
-# undef __USE_ISOC95
-# define __USE_ISOC95 1
-# undef __USE_ISOC99
-# define __USE_ISOC99 1
-# endif
-# else
-# ifdef _XOPEN_SOURCE_EXTENDED
-# define __USE_XOPEN_EXTENDED 1
-# endif
-# endif
-#endif
-
-#ifdef _LARGEFILE_SOURCE
-# define __USE_LARGEFILE 1
-#endif
-
-#ifdef _LARGEFILE64_SOURCE
-# define __USE_LARGEFILE64 1
-#endif
-
-#if defined _FILE_OFFSET_BITS && _FILE_OFFSET_BITS == 64
-# define __USE_FILE_OFFSET64 1
-#endif
-
-#if defined _DEFAULT_SOURCE
-# define __USE_MISC 1
-#endif
-
-#ifdef _ATFILE_SOURCE
-# define __USE_ATFILE 1
-#endif
-
-#ifdef _GNU_SOURCE
-# define __USE_GNU 1
-#endif
-
-#if defined _FORTIFY_SOURCE && _FORTIFY_SOURCE > 0 \
- && __GNUC_PREREQ (4, 1) && defined __OPTIMIZE__ && __OPTIMIZE__ > 0
-# if _FORTIFY_SOURCE > 1
-# define __USE_FORTIFY_LEVEL 2
-# else
-# define __USE_FORTIFY_LEVEL 1
-# endif
-#else
-# define __USE_FORTIFY_LEVEL 0
-#endif
-
-/* The function 'gets' existed in C89, but is impossible to use
- safely. It has been removed from ISO C11 and ISO C++14. Note: for
- compatibility with various implementations of <cstdio>, this test
- must consider only the value of __cplusplus when compiling C++. */
-#if defined __cplusplus ? __cplusplus >= 201402L : defined __USE_ISOC11
-# define __GLIBC_USE_DEPRECATED_GETS 0
-#else
-# define __GLIBC_USE_DEPRECATED_GETS 1
-#endif
-
-/* GNU formerly extended the scanf functions with modified format
- specifiers %as, %aS, and %a[...] that allocate a buffer for the
- input using malloc. This extension conflicts with ISO C99, which
- defines %a as a standalone format specifier that reads a floating-
- point number; moreover, POSIX.1-2008 provides the same feature
- using the modifier letter 'm' instead (%ms, %mS, %m[...]).
-
- We now follow C99 unless GNU extensions are active and the compiler
- is specifically in C89 or C++98 mode (strict or not). For
- instance, with GCC, -std=gnu11 will have C99-compliant scanf with
- or without -D_GNU_SOURCE, but -std=c89 -D_GNU_SOURCE will have the
- old extension. */
-#if (defined __USE_GNU \
- && (defined __cplusplus \
- ? (__cplusplus < 201103L && !defined __GXX_EXPERIMENTAL_CXX0X__) \
- : (!defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L)))
-# define __GLIBC_USE_DEPRECATED_SCANF 1
-#else
-# define __GLIBC_USE_DEPRECATED_SCANF 0
-#endif
-
-/* Get definitions of __STDC_* predefined macros, if the compiler has
- not preincluded this header automatically. */
-#include <stdc-predef.h>
-
-/* This macro indicates that the installed library is the GNU C Library.
- For historic reasons the value now is 6 and this will stay from now
- on. The use of this variable is deprecated. Use __GLIBC__ and
- __GLIBC_MINOR__ now (see below) when you want to test for a specific
- GNU C library version and use the values in <gnu/lib-names.h> to get
- the sonames of the shared libraries. */
-#undef __GNU_LIBRARY__
-#define __GNU_LIBRARY__ 6
-
-/* Major and minor version number of the GNU C library package. Use
- these macros to test for features in specific releases. */
-#define __GLIBC__ 2
-#define __GLIBC_MINOR__ 33
-
-#define __GLIBC_PREREQ(maj, min) \
- ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
-
-/* This is here only because every header file already includes this one. */
-#ifndef __ASSEMBLER__
-# ifndef _SYS_CDEFS_H
-# include <sys/cdefs.h>
-# endif
-
-/* If we don't have __REDIRECT, prototypes will be missing if
- __USE_FILE_OFFSET64 but not __USE_LARGEFILE[64]. */
-# if defined __USE_FILE_OFFSET64 && !defined __REDIRECT
-# define __USE_LARGEFILE 1
-# define __USE_LARGEFILE64 1
-# endif
-
-#endif /* !ASSEMBLER */
-
-/* Decide whether we can define 'extern inline' functions in headers. */
-#if __GNUC_PREREQ (2, 7) && defined __OPTIMIZE__ \
- && !defined __OPTIMIZE_SIZE__ && !defined __NO_INLINE__ \
- && defined __extern_inline
-# define __USE_EXTERN_INLINES 1
-#endif
-
-
-/* This is here only because every header file already includes this one.
- Get the definitions of all the appropriate `__stub_FUNCTION' symbols.
- <gnu/stubs.h> contains `#define __stub_FUNCTION' when FUNCTION is a stub
- that will always return failure (and set errno to ENOSYS). */
-#include <gnu/stubs.h>
-
-
-#endif /* features.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fenv.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fenv.h
deleted file mode 100644
index feeacfc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fenv.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 7.6: Floating-point environment <fenv.h>
- */
-
-#ifndef _FENV_H
-#define _FENV_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get the architecture dependend definitions. The following definitions
- are expected to be done:
-
- fenv_t type for object representing an entire floating-point
- environment
-
- FE_DFL_ENV macro of type pointer to fenv_t to be used as the argument
- to functions taking an argument of type fenv_t; in this
- case the default environment will be used
-
- fexcept_t type for object representing the floating-point exception
- flags including status associated with the flags
-
- femode_t type for object representing floating-point control modes
-
- FE_DFL_MODE macro of type pointer to const femode_t to be used as the
- argument to fesetmode; in this case the default control
- modes will be used
-
- The following macros are defined iff the implementation supports this
- kind of exception.
- FE_INEXACT inexact result
- FE_DIVBYZERO division by zero
- FE_UNDERFLOW result not representable due to underflow
- FE_OVERFLOW result not representable due to overflow
- FE_INVALID invalid operation
-
- FE_ALL_EXCEPT bitwise OR of all supported exceptions
-
- The next macros are defined iff the appropriate rounding mode is
- supported by the implementation.
- FE_TONEAREST round to nearest
- FE_UPWARD round toward +Inf
- FE_DOWNWARD round toward -Inf
- FE_TOWARDZERO round toward 0
-*/
-#include <bits/fenv.h>
-
-__BEGIN_DECLS
-
-/* Floating-point exception handling. */
-
-/* Clear the supported exceptions represented by EXCEPTS. */
-extern int feclearexcept (int __excepts) __THROW;
-
-/* Store implementation-defined representation of the exception flags
- indicated by EXCEPTS in the object pointed to by FLAGP. */
-extern int fegetexceptflag (fexcept_t *__flagp, int __excepts) __THROW;
-
-/* Raise the supported exceptions represented by EXCEPTS. */
-extern int feraiseexcept (int __excepts) __THROW;
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Set the supported exception flags represented by EXCEPTS, without
- causing enabled traps to be taken. */
-extern int fesetexcept (int __excepts) __THROW;
-#endif
-
-/* Set complete status for exceptions indicated by EXCEPTS according to
- the representation in the object pointed to by FLAGP. */
-extern int fesetexceptflag (const fexcept_t *__flagp, int __excepts) __THROW;
-
-/* Determine which of subset of the exceptions specified by EXCEPTS are
- currently set. */
-extern int fetestexcept (int __excepts) __THROW;
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Determine which of subset of the exceptions specified by EXCEPTS
- are set in *FLAGP. */
-extern int fetestexceptflag (const fexcept_t *__flagp, int __excepts) __THROW;
-#endif
-
-
-/* Rounding control. */
-
-/* Get current rounding direction. */
-extern int fegetround (void) __THROW __attribute_pure__;
-
-/* Establish the rounding direction represented by ROUND. */
-extern int fesetround (int __rounding_direction) __THROW;
-
-
-/* Floating-point environment. */
-
-/* Store the current floating-point environment in the object pointed
- to by ENVP. */
-extern int fegetenv (fenv_t *__envp) __THROW;
-
-/* Save the current environment in the object pointed to by ENVP, clear
- exception flags and install a non-stop mode (if available) for all
- exceptions. */
-extern int feholdexcept (fenv_t *__envp) __THROW;
-
-/* Establish the floating-point environment represented by the object
- pointed to by ENVP. */
-extern int fesetenv (const fenv_t *__envp) __THROW;
-
-/* Save current exceptions in temporary storage, install environment
- represented by object pointed to by ENVP and raise exceptions
- according to saved exceptions. */
-extern int feupdateenv (const fenv_t *__envp) __THROW;
-
-
-/* Control modes. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Store the current floating-point control modes in the object
- pointed to by MODEP. */
-extern int fegetmode (femode_t *__modep) __THROW;
-
-/* Establish the floating-point control modes represented by the
- object pointed to by MODEP. */
-extern int fesetmode (const femode_t *__modep) __THROW;
-#endif
-
-
-/* NaN support. */
-
-#if (__GLIBC_USE (IEC_60559_BFP_EXT_C2X) \
- && defined FE_INVALID \
- && defined __SUPPORT_SNAN__)
-# define FE_SNANS_ALWAYS_SIGNAL 1
-#endif
-
-#ifdef __USE_GNU
-
-/* Enable individual exceptions. Will not enable more exceptions than
- EXCEPTS specifies. Returns the previous enabled exceptions if all
- exceptions are successfully set, otherwise returns -1. */
-extern int feenableexcept (int __excepts) __THROW;
-
-/* Disable individual exceptions. Will not disable more exceptions than
- EXCEPTS specifies. Returns the previous enabled exceptions if all
- exceptions are successfully disabled, otherwise returns -1. */
-extern int fedisableexcept (int __excepts) __THROW;
-
-/* Return enabled exceptions. */
-extern int fegetexcept (void) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* fenv.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/finclude/math-vector-fortran.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/finclude/math-vector-fortran.h
deleted file mode 100644
index 311bb4e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/finclude/math-vector-fortran.h
+++ /dev/null
@@ -1,43 +0,0 @@
-! Platform-specific declarations of SIMD math functions for Fortran. -*- f90 -*-
-! Copyright (C) 2019-2021 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
-! <https://www.gnu.org/licenses/>.
-
-!GCC$ builtin (cos) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (cosf) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (sin) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (sinf) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (sincos) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (sincosf) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (log) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (logf) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (exp) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (expf) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (pow) attributes simd (notinbranch) if('x86_64')
-!GCC$ builtin (powf) attributes simd (notinbranch) if('x86_64')
-
-!GCC$ builtin (cos) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (cosf) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (sin) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (sinf) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (sincos) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (sincosf) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (log) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (logf) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (exp) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (expf) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (pow) attributes simd (notinbranch) if('x32')
-!GCC$ builtin (powf) attributes simd (notinbranch) if('x32')
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fmtmsg.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fmtmsg.h
deleted file mode 100644
index 8806b15..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fmtmsg.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Message display handling.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __FMTMSG_H
-#define __FMTMSG_H 1
-
-#include <features.h>
-
-
-__BEGIN_DECLS
-
-/* Values to control `fmtmsg' function. */
-enum
-{
- MM_HARD = 0x001, /* Source of the condition is hardware. */
-#define MM_HARD MM_HARD
- MM_SOFT = 0x002, /* Source of the condition is software. */
-#define MM_SOFT MM_SOFT
- MM_FIRM = 0x004, /* Source of the condition is firmware. */
-#define MM_FIRM MM_FIRM
- MM_APPL = 0x008, /* Condition detected by application. */
-#define MM_APPL MM_APPL
- MM_UTIL = 0x010, /* Condition detected by utility. */
-#define MM_UTIL MM_UTIL
- MM_OPSYS = 0x020, /* Condition detected by operating system. */
-#define MM_OPSYS MM_OPSYS
- MM_RECOVER = 0x040, /* Recoverable error. */
-#define MM_RECOVER MM_RECOVER
- MM_NRECOV = 0x080, /* Non-recoverable error. */
-#define MM_NRECOV MM_NRECOV
- MM_PRINT = 0x100, /* Display message in standard error. */
-#define MM_PRINT MM_PRINT
- MM_CONSOLE = 0x200 /* Display message on system console. */
-#define MM_CONSOLE MM_CONSOLE
-};
-
-/* Values to be for SEVERITY parameter of `fmtmsg'. */
-enum
-{
- MM_NOSEV = 0, /* No severity level provided for the message. */
-#define MM_NOSEV MM_NOSEV
- MM_HALT, /* Error causing application to halt. */
-#define MM_HALT MM_HALT
- MM_ERROR, /* Application has encountered a non-fatal fault. */
-#define MM_ERROR MM_ERROR
- MM_WARNING, /* Application has detected unusual non-error
- condition. */
-#define MM_WARNING MM_WARNING
- MM_INFO /* Informative message. */
-#define MM_INFO MM_INFO
-};
-
-
-/* Macros which can be used as null values for the arguments of `fmtmsg'. */
-#define MM_NULLLBL ((char *) 0)
-#define MM_NULLSEV 0
-#define MM_NULLMC ((long int) 0)
-#define MM_NULLTXT ((char *) 0)
-#define MM_NULLACT ((char *) 0)
-#define MM_NULLTAG ((char *) 0)
-
-
-/* Possible return values of `fmtmsg'. */
-enum
-{
- MM_NOTOK = -1,
-#define MM_NOTOK MM_NOTOK
- MM_OK = 0,
-#define MM_OK MM_OK
- MM_NOMSG = 1,
-#define MM_NOMSG MM_NOMSG
- MM_NOCON = 4
-#define MM_NOCON MM_NOCON
-};
-
-
-/* Print message with given CLASSIFICATION, LABEL, SEVERITY, TEXT, ACTION
- and TAG to console or standard error. */
-extern int fmtmsg (long int __classification, const char *__label,
- int __severity, const char *__text,
- const char *__action, const char *__tag);
-
-#ifdef __USE_MISC
-/* Add or remove severity level. */
-extern int addseverity (int __severity, const char *__string) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* fmtmsg.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fnmatch.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fnmatch.h
deleted file mode 100644
index b380445..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fnmatch.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FNMATCH_H
-#define _FNMATCH_H 1
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* We #undef these before defining them because some losing systems
- (HP-UX A.08.07 for example) define these in <unistd.h>. */
-#undef FNM_PATHNAME
-#undef FNM_NOESCAPE
-#undef FNM_PERIOD
-
-/* Bits set in the FLAGS argument to `fnmatch'. */
-#define FNM_PATHNAME (1 << 0) /* No wildcard can ever match `/'. */
-#define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special chars. */
-#define FNM_PERIOD (1 << 2) /* Leading `.' is matched only explicitly. */
-
-#if !defined _POSIX_C_SOURCE || _POSIX_C_SOURCE < 2 || defined _GNU_SOURCE
-# define FNM_FILE_NAME FNM_PATHNAME /* Preferred GNU name. */
-# define FNM_LEADING_DIR (1 << 3) /* Ignore `/...' after a match. */
-# define FNM_CASEFOLD (1 << 4) /* Compare without regard to case. */
-# define FNM_EXTMATCH (1 << 5) /* Use ksh-like extended matching. */
-#endif
-
-/* Value returned by `fnmatch' if STRING does not match PATTERN. */
-#define FNM_NOMATCH 1
-
-/* This value is returned if the implementation does not support
- `fnmatch'. Since this is not the case here it will never be
- returned but the conformance test suites still require the symbol
- to be defined. */
-#ifdef _XOPEN_SOURCE
-# define FNM_NOSYS (-1)
-#endif
-
-/* Match NAME against the filename pattern PATTERN,
- returning zero if it matches, FNM_NOMATCH if not. */
-extern int fnmatch (const char *__pattern, const char *__name, int __flags);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* fnmatch.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fpu_control.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fpu_control.h
deleted file mode 100644
index 8081d70..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fpu_control.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* FPU control word bits. x86 version.
- Copyright (C) 1993-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Olaf Flebbe.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _FPU_CONTROL_H
-#define _FPU_CONTROL_H 1
-
-/* Note that this file sets on x86-64 only the x87 FPU, it does not
- touch the SSE unit. */
-
-/* Here is the dirty part. Set up your 387 through the control word
- * (cw) register.
- *
- * 15-13 12 11-10 9-8 7-6 5 4 3 2 1 0
- * | reserved | IC | RC | PC | reserved | PM | UM | OM | ZM | DM | IM
- *
- * IM: Invalid operation mask
- * DM: Denormalized operand mask
- * ZM: Zero-divide mask
- * OM: Overflow mask
- * UM: Underflow mask
- * PM: Precision (inexact result) mask
- *
- * Mask bit is 1 means no interrupt.
- *
- * PC: Precision control
- * 11 - round to extended precision
- * 10 - round to double precision
- * 00 - round to single precision
- *
- * RC: Rounding control
- * 00 - rounding to nearest
- * 01 - rounding down (toward - infinity)
- * 10 - rounding up (toward + infinity)
- * 11 - rounding toward zero
- *
- * IC: Infinity control
- * That is for 8087 and 80287 only.
- *
- * The hardware default is 0x037f which we use.
- */
-
-#include <features.h>
-
-/* masking of interrupts */
-#define _FPU_MASK_IM 0x01
-#define _FPU_MASK_DM 0x02
-#define _FPU_MASK_ZM 0x04
-#define _FPU_MASK_OM 0x08
-#define _FPU_MASK_UM 0x10
-#define _FPU_MASK_PM 0x20
-
-/* precision control */
-#define _FPU_EXTENDED 0x300 /* libm requires double extended precision. */
-#define _FPU_DOUBLE 0x200
-#define _FPU_SINGLE 0x0
-
-/* rounding control */
-#define _FPU_RC_NEAREST 0x0 /* RECOMMENDED */
-#define _FPU_RC_DOWN 0x400
-#define _FPU_RC_UP 0x800
-#define _FPU_RC_ZERO 0xC00
-
-#define _FPU_RESERVED 0xF0C0 /* Reserved bits in cw */
-
-
-/* The fdlibm code requires strict IEEE double precision arithmetic,
- and no interrupts for exceptions, rounding to nearest. */
-
-#define _FPU_DEFAULT 0x037f
-
-/* IEEE: same as above. */
-#define _FPU_IEEE 0x037f
-
-/* Type of the control word. */
-typedef unsigned int fpu_control_t __attribute__ ((__mode__ (__HI__)));
-
-/* Macros for accessing the hardware control word. "*&" is used to
- work around a bug in older versions of GCC. __volatile__ is used
- to support combination of writing the control register and reading
- it back. Without __volatile__, the old value may be used for reading
- back under compiler optimization.
-
- Note that the use of these macros is not sufficient anymore with
- recent hardware nor on x86-64. Some floating point operations are
- executed in the SSE/SSE2 engines which have their own control and
- status register. */
-#define _FPU_GETCW(cw) __asm__ __volatile__ ("fnstcw %0" : "=m" (*&cw))
-#define _FPU_SETCW(cw) __asm__ __volatile__ ("fldcw %0" : : "m" (*&cw))
-
-/* Default control word set at startup. */
-extern fpu_control_t __fpu_control;
-
-#endif /* fpu_control.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fstab.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fstab.h
deleted file mode 100644
index 9f17e1b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fstab.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * Copyright (c) 1980, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)fstab.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _FSTAB_H
-#define _FSTAB_H 1
-
-#include <features.h>
-
-/*
- * File system table, see fstab(5).
- *
- * Used by dump, mount, umount, swapon, fsck, df, ...
- *
- * For ufs fs_spec field is the block special name. Programs that want to
- * use the character special name must create that name by prepending a 'r'
- * after the right most slash. Quota files are always named "quotas", so
- * if type is "rq", then use concatenation of fs_file and "quotas" to locate
- * quota file.
- */
-#define _PATH_FSTAB "/etc/fstab"
-#define FSTAB "/etc/fstab" /* deprecated */
-
-#define FSTAB_RW "rw" /* read/write device */
-#define FSTAB_RQ "rq" /* read/write with quotas */
-#define FSTAB_RO "ro" /* read-only device */
-#define FSTAB_SW "sw" /* swap device */
-#define FSTAB_XX "xx" /* ignore totally */
-
-struct fstab
- {
- char *fs_spec; /* block special device name */
- char *fs_file; /* file system path prefix */
- char *fs_vfstype; /* File system type, ufs, nfs */
- char *fs_mntops; /* Mount options ala -o */
- const char *fs_type; /* FSTAB_* from fs_mntops */
- int fs_freq; /* dump frequency, in days */
- int fs_passno; /* pass number on parallel dump */
- };
-
-
-__BEGIN_DECLS
-
-extern struct fstab *getfsent (void) __THROW;
-extern struct fstab *getfsspec (const char *__name) __THROW;
-extern struct fstab *getfsfile (const char *__name) __THROW;
-extern int setfsent (void) __THROW;
-extern void endfsent (void) __THROW;
-
-__END_DECLS
-
-#endif /* fstab.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fts.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fts.h
deleted file mode 100644
index 867677a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/fts.h
+++ /dev/null
@@ -1,215 +0,0 @@
-/* File tree traversal functions declarations.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)fts.h 8.3 (Berkeley) 8/14/94
- */
-
-#ifndef _FTS_H
-#define _FTS_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-
-typedef struct {
- struct _ftsent *fts_cur; /* current node */
- struct _ftsent *fts_child; /* linked list of children */
- struct _ftsent **fts_array; /* sort array */
- dev_t fts_dev; /* starting device # */
- char *fts_path; /* path for this descent */
- int fts_rfd; /* fd for root */
- int fts_pathlen; /* sizeof(path) */
- int fts_nitems; /* elements in the sort array */
- int (*fts_compar) (const void *, const void *); /* compare fn */
-
-#define FTS_COMFOLLOW 0x0001 /* follow command line symlinks */
-#define FTS_LOGICAL 0x0002 /* logical walk */
-#define FTS_NOCHDIR 0x0004 /* don't change directories */
-#define FTS_NOSTAT 0x0008 /* don't get stat info */
-#define FTS_PHYSICAL 0x0010 /* physical walk */
-#define FTS_SEEDOT 0x0020 /* return dot and dot-dot */
-#define FTS_XDEV 0x0040 /* don't cross devices */
-#define FTS_WHITEOUT 0x0080 /* return whiteout information */
-#define FTS_OPTIONMASK 0x00ff /* valid user option mask */
-
-#define FTS_NAMEONLY 0x0100 /* (private) child names only */
-#define FTS_STOP 0x0200 /* (private) unrecoverable error */
- int fts_options; /* fts_open options, global flags */
-} FTS;
-
-#ifdef __USE_LARGEFILE64
-typedef struct {
- struct _ftsent64 *fts_cur; /* current node */
- struct _ftsent64 *fts_child; /* linked list of children */
- struct _ftsent64 **fts_array; /* sort array */
- dev_t fts_dev; /* starting device # */
- char *fts_path; /* path for this descent */
- int fts_rfd; /* fd for root */
- int fts_pathlen; /* sizeof(path) */
- int fts_nitems; /* elements in the sort array */
- int (*fts_compar) (const void *, const void *); /* compare fn */
- int fts_options; /* fts_open options, global flags */
-} FTS64;
-#endif
-
-typedef struct _ftsent {
- struct _ftsent *fts_cycle; /* cycle node */
- struct _ftsent *fts_parent; /* parent directory */
- struct _ftsent *fts_link; /* next file in directory */
- long fts_number; /* local numeric value */
- void *fts_pointer; /* local address value */
- char *fts_accpath; /* access path */
- char *fts_path; /* root path */
- int fts_errno; /* errno for this node */
- int fts_symfd; /* fd for symlink */
- unsigned short fts_pathlen; /* strlen(fts_path) */
- unsigned short fts_namelen; /* strlen(fts_name) */
-
- ino_t fts_ino; /* inode */
- dev_t fts_dev; /* device */
- nlink_t fts_nlink; /* link count */
-
-#define FTS_ROOTPARENTLEVEL -1
-#define FTS_ROOTLEVEL 0
- short fts_level; /* depth (-1 to N) */
-
-#define FTS_D 1 /* preorder directory */
-#define FTS_DC 2 /* directory that causes cycles */
-#define FTS_DEFAULT 3 /* none of the above */
-#define FTS_DNR 4 /* unreadable directory */
-#define FTS_DOT 5 /* dot or dot-dot */
-#define FTS_DP 6 /* postorder directory */
-#define FTS_ERR 7 /* error; errno is set */
-#define FTS_F 8 /* regular file */
-#define FTS_INIT 9 /* initialized only */
-#define FTS_NS 10 /* stat(2) failed */
-#define FTS_NSOK 11 /* no stat(2) requested */
-#define FTS_SL 12 /* symbolic link */
-#define FTS_SLNONE 13 /* symbolic link without target */
-#define FTS_W 14 /* whiteout object */
- unsigned short fts_info; /* user flags for FTSENT structure */
-
-#define FTS_DONTCHDIR 0x01 /* don't chdir .. to the parent */
-#define FTS_SYMFOLLOW 0x02 /* followed a symlink to get here */
- unsigned short fts_flags; /* private flags for FTSENT structure */
-
-#define FTS_AGAIN 1 /* read node again */
-#define FTS_FOLLOW 2 /* follow symbolic link */
-#define FTS_NOINSTR 3 /* no instructions */
-#define FTS_SKIP 4 /* discard node */
- unsigned short fts_instr; /* fts_set() instructions */
-
- struct stat *fts_statp; /* stat(2) information */
- char fts_name[1]; /* file name */
-} FTSENT;
-
-#ifdef __USE_LARGEFILE64
-typedef struct _ftsent64 {
- struct _ftsent64 *fts_cycle; /* cycle node */
- struct _ftsent64 *fts_parent; /* parent directory */
- struct _ftsent64 *fts_link; /* next file in directory */
- long fts_number; /* local numeric value */
- void *fts_pointer; /* local address value */
- char *fts_accpath; /* access path */
- char *fts_path; /* root path */
- int fts_errno; /* errno for this node */
- int fts_symfd; /* fd for symlink */
- unsigned short fts_pathlen; /* strlen(fts_path) */
- unsigned short fts_namelen; /* strlen(fts_name) */
-
- ino64_t fts_ino; /* inode */
- dev_t fts_dev; /* device */
- nlink_t fts_nlink; /* link count */
-
- short fts_level; /* depth (-1 to N) */
-
- unsigned short fts_info; /* user flags for FTSENT structure */
-
- unsigned short fts_flags; /* private flags for FTSENT structure */
-
- unsigned short fts_instr; /* fts_set() instructions */
-
- struct stat64 *fts_statp; /* stat(2) information */
- char fts_name[1]; /* file name */
-} FTSENT64;
-#endif
-
-__BEGIN_DECLS
-#ifndef __USE_FILE_OFFSET64
-FTSENT *fts_children (FTS *, int);
-int fts_close (FTS *);
-FTS *fts_open (char * const *, int,
- int (*)(const FTSENT **, const FTSENT **));
-FTSENT *fts_read (FTS *);
-int fts_set (FTS *, FTSENT *, int) __THROW;
-#else
-# ifdef __REDIRECT
-FTSENT *__REDIRECT (fts_children, (FTS *, int), fts64_children);
-int __REDIRECT (fts_close, (FTS *), fts64_close);
-FTS *__REDIRECT (fts_open, (char * const *, int,
- int (*)(const FTSENT **, const FTSENT **)),
- fts64_open);
-FTSENT *__REDIRECT (fts_read, (FTS *), fts64_read);
-int __REDIRECT_NTH (fts_set, (FTS *, FTSENT *, int), fts64_set);
-# else
-# define fts_children fts64_children
-# define fts_close fts64_close
-# define fts_open fts64_open
-# define fts_read fts64_read
-# define fts_set fts64_set
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-FTSENT64 *fts64_children (FTS64 *, int);
-int fts64_close (FTS64 *);
-FTS64 *fts64_open (char * const *, int,
- int (*)(const FTSENT64 **, const FTSENT64 **));
-FTSENT64 *fts64_read (FTS64 *);
-int fts64_set (FTS64 *, FTSENT64 *, int) __THROW;
-#endif
-__END_DECLS
-
-#endif /* fts.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ftw.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ftw.h
deleted file mode 100644
index 751d689..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ftw.h
+++ /dev/null
@@ -1,177 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * X/Open Portability Guide 4.2: ftw.h
- */
-
-#ifndef _FTW_H
-#define _FTW_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-#include <sys/stat.h>
-
-
-__BEGIN_DECLS
-
-/* Values for the FLAG argument to the user function passed to `ftw'
- and 'nftw'. */
-enum
-{
- FTW_F, /* Regular file. */
-#define FTW_F FTW_F
- FTW_D, /* Directory. */
-#define FTW_D FTW_D
- FTW_DNR, /* Unreadable directory. */
-#define FTW_DNR FTW_DNR
- FTW_NS, /* Unstatable file. */
-#define FTW_NS FTW_NS
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-
- FTW_SL, /* Symbolic link. */
-# define FTW_SL FTW_SL
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* These flags are only passed from the `nftw' function. */
- FTW_DP, /* Directory, all subdirs have been visited. */
-# define FTW_DP FTW_DP
- FTW_SLN /* Symbolic link naming non-existing file. */
-# define FTW_SLN FTW_SLN
-
-#endif /* extended X/Open */
-};
-
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Flags for fourth argument of `nftw'. */
-enum
-{
- FTW_PHYS = 1, /* Perform physical walk, ignore symlinks. */
-# define FTW_PHYS FTW_PHYS
- FTW_MOUNT = 2, /* Report only files on same file system as the
- argument. */
-# define FTW_MOUNT FTW_MOUNT
- FTW_CHDIR = 4, /* Change to current directory while processing it. */
-# define FTW_CHDIR FTW_CHDIR
- FTW_DEPTH = 8 /* Report files in directory before directory itself.*/
-# define FTW_DEPTH FTW_DEPTH
-# ifdef __USE_GNU
- ,
- FTW_ACTIONRETVAL = 16 /* Assume callback to return FTW_* values instead of
- zero to continue and non-zero to terminate. */
-# define FTW_ACTIONRETVAL FTW_ACTIONRETVAL
-# endif
-};
-
-#ifdef __USE_GNU
-/* Return values from callback functions. */
-enum
-{
- FTW_CONTINUE = 0, /* Continue with next sibling or for FTW_D with the
- first child. */
-# define FTW_CONTINUE FTW_CONTINUE
- FTW_STOP = 1, /* Return from `ftw' or `nftw' with FTW_STOP as return
- value. */
-# define FTW_STOP FTW_STOP
- FTW_SKIP_SUBTREE = 2, /* Only meaningful for FTW_D: Don't walk through the
- subtree, instead just continue with its next
- sibling. */
-# define FTW_SKIP_SUBTREE FTW_SKIP_SUBTREE
- FTW_SKIP_SIBLINGS = 3,/* Continue with FTW_DP callback for current directory
- (if FTW_DEPTH) and then its siblings. */
-# define FTW_SKIP_SIBLINGS FTW_SKIP_SIBLINGS
-};
-#endif
-
-/* Structure used for fourth argument to callback function for `nftw'. */
-struct FTW
- {
- int base;
- int level;
- };
-#endif /* extended X/Open */
-
-
-/* Convenient types for callback functions. */
-typedef int (*__ftw_func_t) (const char *__filename,
- const struct stat *__status, int __flag);
-#ifdef __USE_LARGEFILE64
-typedef int (*__ftw64_func_t) (const char *__filename,
- const struct stat64 *__status, int __flag);
-#endif
-#ifdef __USE_XOPEN_EXTENDED
-typedef int (*__nftw_func_t) (const char *__filename,
- const struct stat *__status, int __flag,
- struct FTW *__info);
-# ifdef __USE_LARGEFILE64
-typedef int (*__nftw64_func_t) (const char *__filename,
- const struct stat64 *__status,
- int __flag, struct FTW *__info);
-# endif
-#endif
-
-/* Call a function on every element in a directory tree.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern int ftw (const char *__dir, __ftw_func_t __func, int __descriptors)
- __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (ftw, (const char *__dir, __ftw_func_t __func,
- int __descriptors), ftw64) __nonnull ((1, 2));
-# else
-# define ftw ftw64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int ftw64 (const char *__dir, __ftw64_func_t __func,
- int __descriptors) __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Call a function on every element in a directory tree. FLAG allows
- to specify the behaviour more detailed.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int nftw (const char *__dir, __nftw_func_t __func, int __descriptors,
- int __flag) __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (nftw, (const char *__dir, __nftw_func_t __func,
- int __descriptors, int __flag), nftw64)
- __nonnull ((1, 2));
-# else
-# define nftw nftw64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int nftw64 (const char *__dir, __nftw64_func_t __func,
- int __descriptors, int __flag) __nonnull ((1, 2));
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* ftw.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gconv.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gconv.h
deleted file mode 100644
index 4b0ca89..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gconv.h
+++ /dev/null
@@ -1,147 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header provides no interface for a user to the internals of
- the gconv implementation in the libc. Therefore there is no use
- for these definitions beside for writing additional gconv modules. */
-
-#ifndef _GCONV_H
-#define _GCONV_H 1
-
-#include <features.h>
-#include <bits/types/__mbstate_t.h>
-#include <bits/types/wint_t.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#include <stddef.h>
-
-/* ISO 10646 value used to signal invalid value. */
-#define __UNKNOWN_10646_CHAR ((wchar_t) 0xfffd)
-
-/* Error codes for gconv functions. */
-enum
-{
- __GCONV_OK = 0,
- __GCONV_NOCONV,
- __GCONV_NODB,
- __GCONV_NOMEM,
-
- __GCONV_EMPTY_INPUT,
- __GCONV_FULL_OUTPUT,
- __GCONV_ILLEGAL_INPUT,
- __GCONV_INCOMPLETE_INPUT,
-
- __GCONV_ILLEGAL_DESCRIPTOR,
- __GCONV_INTERNAL_ERROR
-};
-
-
-/* Flags the `__gconv_open' function can set. */
-enum
-{
- __GCONV_IS_LAST = 0x0001,
- __GCONV_IGNORE_ERRORS = 0x0002,
- __GCONV_SWAP = 0x0004,
- __GCONV_TRANSLIT = 0x0008
-};
-
-
-/* Forward declarations. */
-struct __gconv_step;
-struct __gconv_step_data;
-struct __gconv_loaded_object;
-
-
-/* Type of a conversion function. */
-typedef int (*__gconv_fct) (struct __gconv_step *, struct __gconv_step_data *,
- const unsigned char **, const unsigned char *,
- unsigned char **, size_t *, int, int);
-
-/* Type of a specialized conversion function for a single byte to INTERNAL. */
-typedef wint_t (*__gconv_btowc_fct) (struct __gconv_step *, unsigned char);
-
-/* Constructor and destructor for local data for conversion step. */
-typedef int (*__gconv_init_fct) (struct __gconv_step *);
-typedef void (*__gconv_end_fct) (struct __gconv_step *);
-
-
-/* Description of a conversion step. */
-struct __gconv_step
-{
- struct __gconv_loaded_object *__shlib_handle;
- const char *__modname;
-
- /* For internal use by glibc. (Accesses to this member must occur
- when the internal __gconv_lock mutex is acquired). */
- int __counter;
-
- char *__from_name;
- char *__to_name;
-
- __gconv_fct __fct;
- __gconv_btowc_fct __btowc_fct;
- __gconv_init_fct __init_fct;
- __gconv_end_fct __end_fct;
-
- /* Information about the number of bytes needed or produced in this
- step. This helps optimizing the buffer sizes. */
- int __min_needed_from;
- int __max_needed_from;
- int __min_needed_to;
- int __max_needed_to;
-
- /* Flag whether this is a stateful encoding or not. */
- int __stateful;
-
- void *__data; /* Pointer to step-local data. */
-};
-
-/* Additional data for steps in use of conversion descriptor. This is
- allocated by the `init' function. */
-struct __gconv_step_data
-{
- unsigned char *__outbuf; /* Output buffer for this step. */
- unsigned char *__outbufend; /* Address of first byte after the output
- buffer. */
-
- /* Is this the last module in the chain. */
- int __flags;
-
- /* Counter for number of invocations of the module function for this
- descriptor. */
- int __invocation_counter;
-
- /* Flag whether this is an internal use of the module (in the mb*towc*
- and wc*tomb* functions) or regular with iconv(3). */
- int __internal_use;
-
- __mbstate_t *__statep;
- __mbstate_t __state; /* This element must not be used directly by
- any module; always use STATEP! */
-};
-
-
-/* Combine conversion step description with data. */
-typedef struct __gconv_info
-{
- size_t __nsteps;
- struct __gconv_step *__steps;
- __extension__ struct __gconv_step_data __data[0];
-} *__gconv_t;
-
-#endif /* gconv.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/getopt.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/getopt.h
deleted file mode 100644
index 5bf3b66..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/getopt.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Declarations for getopt.
- Copyright (C) 1989-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Unlike the bulk of the getopt implementation, this file is NOT part
- of gnulib; gnulib also has a getopt.h but it is different.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GETOPT_H
-#define _GETOPT_H 1
-
-#include <features.h>
-
-/* The type of the 'argv' argument to getopt_long and getopt_long_only
- is properly 'char **', since both functions may write to the array
- (in order to move all the options to the beginning). However, for
- compatibility with old versions of LSB, glibc has to use 'char *const *'
- instead. */
-#ifndef __getopt_argv_const
-# define __getopt_argv_const const
-#endif
-
-#include <bits/getopt_core.h>
-#include <bits/getopt_ext.h>
-
-#endif /* getopt.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/glob.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/glob.h
deleted file mode 100644
index 71c6b84..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/glob.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GLOB_H
-#define _GLOB_H 1
-
-#include <sys/cdefs.h>
-
-__BEGIN_DECLS
-
-/* We need `size_t' for the following definitions. */
-#ifndef __size_t
-typedef __SIZE_TYPE__ __size_t;
-# if defined __USE_XOPEN || defined __USE_XOPEN2K8
-typedef __SIZE_TYPE__ size_t;
-# endif
-#else
-/* The GNU CC stddef.h version defines __size_t as empty. We need a real
- definition. */
-# undef __size_t
-# define __size_t size_t
-#endif
-
-/* Bits set in the FLAGS argument to `glob'. */
-#define GLOB_ERR (1 << 0)/* Return on read errors. */
-#define GLOB_MARK (1 << 1)/* Append a slash to each name. */
-#define GLOB_NOSORT (1 << 2)/* Don't sort the names. */
-#define GLOB_DOOFFS (1 << 3)/* Insert PGLOB->gl_offs NULLs. */
-#define GLOB_NOCHECK (1 << 4)/* If nothing matches, return the pattern. */
-#define GLOB_APPEND (1 << 5)/* Append to results of a previous call. */
-#define GLOB_NOESCAPE (1 << 6)/* Backslashes don't quote metacharacters. */
-#define GLOB_PERIOD (1 << 7)/* Leading `.' can be matched by metachars. */
-
-#if !defined __USE_POSIX2 || defined __USE_MISC
-# define GLOB_MAGCHAR (1 << 8)/* Set in gl_flags if any metachars seen. */
-# define GLOB_ALTDIRFUNC (1 << 9)/* Use gl_opendir et al functions. */
-# define GLOB_BRACE (1 << 10)/* Expand "{a,b}" to "a" "b". */
-# define GLOB_NOMAGIC (1 << 11)/* If no magic chars, return the pattern. */
-# define GLOB_TILDE (1 << 12)/* Expand ~user and ~ to home directories. */
-# define GLOB_ONLYDIR (1 << 13)/* Match only directories. */
-# define GLOB_TILDE_CHECK (1 << 14)/* Like GLOB_TILDE but return an error
- if the user name is not available. */
-# define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS \
- |GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND \
- |GLOB_PERIOD|GLOB_ALTDIRFUNC|GLOB_BRACE \
- |GLOB_NOMAGIC|GLOB_TILDE|GLOB_ONLYDIR|GLOB_TILDE_CHECK)
-#else
-# define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS \
- |GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND \
- |GLOB_PERIOD)
-#endif
-
-/* Error returns from `glob'. */
-#define GLOB_NOSPACE 1 /* Ran out of memory. */
-#define GLOB_ABORTED 2 /* Read error. */
-#define GLOB_NOMATCH 3 /* No matches found. */
-#define GLOB_NOSYS 4 /* Not implemented. */
-#ifdef __USE_GNU
-/* Previous versions of this file defined GLOB_ABEND instead of
- GLOB_ABORTED. Provide a compatibility definition here. */
-# define GLOB_ABEND GLOB_ABORTED
-#endif
-
-/* Structure describing a globbing run. */
-#ifdef __USE_GNU
-struct stat;
-#endif
-typedef struct
- {
- __size_t gl_pathc; /* Count of paths matched by the pattern. */
- char **gl_pathv; /* List of matched pathnames. */
- __size_t gl_offs; /* Slots to reserve in `gl_pathv'. */
- int gl_flags; /* Set to FLAGS, maybe | GLOB_MAGCHAR. */
-
- /* If the GLOB_ALTDIRFUNC flag is set, the following functions
- are used instead of the normal file access functions. */
- void (*gl_closedir) (void *);
-#ifdef __USE_GNU
- struct dirent *(*gl_readdir) (void *);
-#else
- void *(*gl_readdir) (void *);
-#endif
- void *(*gl_opendir) (const char *);
-#ifdef __USE_GNU
- int (*gl_lstat) (const char *__restrict, struct stat *__restrict);
- int (*gl_stat) (const char *__restrict, struct stat *__restrict);
-#else
- int (*gl_lstat) (const char *__restrict, void *__restrict);
- int (*gl_stat) (const char *__restrict, void *__restrict);
-#endif
- } glob_t;
-
-#ifdef __USE_LARGEFILE64
-# ifdef __USE_GNU
-struct stat64;
-# endif
-typedef struct
- {
- __size_t gl_pathc;
- char **gl_pathv;
- __size_t gl_offs;
- int gl_flags;
-
- /* If the GLOB_ALTDIRFUNC flag is set, the following functions
- are used instead of the normal file access functions. */
- void (*gl_closedir) (void *);
-# ifdef __USE_GNU
- struct dirent64 *(*gl_readdir) (void *);
-# else
- void *(*gl_readdir) (void *);
-# endif
- void *(*gl_opendir) (const char *);
-# ifdef __USE_GNU
- int (*gl_lstat) (const char *__restrict, struct stat64 *__restrict);
- int (*gl_stat) (const char *__restrict, struct stat64 *__restrict);
-# else
- int (*gl_lstat) (const char *__restrict, void *__restrict);
- int (*gl_stat) (const char *__restrict, void *__restrict);
-# endif
- } glob64_t;
-#endif
-
-/* Do glob searching for PATTERN, placing results in PGLOB.
- The bits defined above may be set in FLAGS.
- If a directory cannot be opened or read and ERRFUNC is not nil,
- it is called with the pathname that caused the error, and the
- `errno' value from the failing call; if it returns non-zero
- `glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
- If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
- Otherwise, `glob' returns zero. */
-#if !defined __USE_FILE_OFFSET64
-extern int glob (const char *__restrict __pattern, int __flags,
- int (*__errfunc) (const char *, int),
- glob_t *__restrict __pglob) __THROW;
-
-/* Free storage allocated in PGLOB by a previous `glob' call. */
-extern void globfree (glob_t *__pglob) __THROW;
-#else
-extern int __REDIRECT_NTH (glob, (const char *__restrict __pattern,
- int __flags,
- int (*__errfunc) (const char *, int),
- glob_t *__restrict __pglob), glob64);
-
-extern void __REDIRECT_NTH (globfree, (glob_t *__pglob), globfree64);
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int glob64 (const char *__restrict __pattern, int __flags,
- int (*__errfunc) (const char *, int),
- glob64_t *__restrict __pglob) __THROW;
-
-extern void globfree64 (glob64_t *__pglob) __THROW;
-#endif
-
-
-#ifdef __USE_GNU
-/* Return nonzero if PATTERN contains any metacharacters.
- Metacharacters can be quoted with backslashes if QUOTE is nonzero.
-
- This function is not part of the interface specified by POSIX.2
- but several programs want to use it. */
-extern int glob_pattern_p (const char *__pattern, int __quote) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* glob.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu-versions.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu-versions.h
deleted file mode 100644
index 6900605..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu-versions.h
+++ /dev/null
@@ -1,52 +0,0 @@
-/* Header with interface version macros for library pieces copied elsewhere.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GNU_VERSIONS_H
-#define _GNU_VERSIONS_H 1
-
-/* This file exists to define these few macros. Each specifies a version
- number associated with the library interface of a piece of the C library
- which is also distributed with other GNU packages. These pieces are
- both part of the GNU C library and also distributed with other GNU
- packages so those packages may use their facilities on systems lacking
- the GNU C library. The source files for each piece surround all their
- code with `#ifndef ELIDE_CODE' after defining it with this:
-
- #define OBSTACK_INTERFACE_VERSION 1
- #if !defined (_LIBC) && defined (__GNU_LIBRARY__) && __GNU_LIBRARY__ > 1
- #include <gnu-versions.h>
- #if _GNU_OBSTACK_INTERFACE_VERSION == OBSTACK_INTERFACE_VERSION
- #define ELIDE_CODE
- #endif
- #endif
-
- This allows those one to avoid compiling those files when part of a GNU
- package not libc, on a system using a GNU C library that supports the
- same interface.
-
- Please preserve the format of the comments after each macro. And
- remember, if any of these versions change, the libc.so major version
- number must change too (so avoid it)! */
-
-#define _GNU_OBSTACK_INTERFACE_VERSION 1 /* vs malloc/obstack.c */
-#define _GNU_REGEX_INTERFACE_VERSION 1 /* vs posix/regex.c */
-#define _GNU_GLOB_INTERFACE_VERSION 2 /* vs posix/glob.c */
-#define _GNU_GETOPT_INTERFACE_VERSION 2 /* vs posix/getopt.c and
- posix/getopt1.c */
-
-#endif /* gnu-versions.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/lib-names-64.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/lib-names-64.h
deleted file mode 100644
index 14eff7e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/lib-names-64.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* This file is automatically generated. */
-#ifndef __GNU_LIB_NAMES_H
-# error "Never use <gnu/lib-names-64.h> directly; include <gnu/lib-names.h> instead."
-#endif
-
-#define LD_LINUX_X86_64_SO "ld-linux-x86-64.so.2"
-#define LD_SO "ld-linux-x86-64.so.2"
-#define LIBANL_SO "libanl.so.1"
-#define LIBBROKENLOCALE_SO "libBrokenLocale.so.1"
-#define LIBCRYPT_SO "libcrypt.so.1"
-#define LIBC_SO "libc.so.6"
-#define LIBDL_SO "libdl.so.2"
-#define LIBGCC_S_SO "libgcc_s.so.1"
-#define LIBMVEC_SO "libmvec.so.1"
-#define LIBM_SO "libm.so.6"
-#define LIBNSL_SO "libnsl.so.1"
-#define LIBNSS_COMPAT_SO "libnss_compat.so.2"
-#define LIBNSS_DB_SO "libnss_db.so.2"
-#define LIBNSS_DNS_SO "libnss_dns.so.2"
-#define LIBNSS_FILES_SO "libnss_files.so.2"
-#define LIBNSS_HESIOD_SO "libnss_hesiod.so.2"
-#define LIBNSS_LDAP_SO "libnss_ldap.so.2"
-#define LIBNSS_TEST1_SO "libnss_test1.so.2"
-#define LIBNSS_TEST2_SO "libnss_test2.so.2"
-#define LIBPTHREAD_SO "libpthread.so.0"
-#define LIBRESOLV_SO "libresolv.so.2"
-#define LIBRT_SO "librt.so.1"
-#define LIBTHREAD_DB_SO "libthread_db.so.1"
-#define LIBUTIL_SO "libutil.so.1"
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/lib-names.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/lib-names.h
deleted file mode 100644
index 479db16..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/lib-names.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/* This file is automatically generated.
- It defines macros to allow user program to find the shared
- library files which come as part of GNU libc. */
-#ifndef __GNU_LIB_NAMES_H
-#define __GNU_LIB_NAMES_H 1
-
-#if !defined __x86_64__
-# include <gnu/lib-names-32.h>
-#endif
-#if defined __x86_64__ && defined __LP64__
-# include <gnu/lib-names-64.h>
-#endif
-#if defined __x86_64__ && defined __ILP32__
-# include <gnu/lib-names-x32.h>
-#endif
-
-#endif /* gnu/lib-names.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/libc-version.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/libc-version.h
deleted file mode 100644
index b2f8169..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/libc-version.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Interface to GNU libc specific functions for version information.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _GNU_LIBC_VERSION_H
-#define _GNU_LIBC_VERSION_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return string describing release status of currently running GNU libc. */
-extern const char *gnu_get_libc_release (void) __THROW;
-
-/* Return string describing version of currently running GNU libc. */
-extern const char *gnu_get_libc_version (void) __THROW;
-
-__END_DECLS
-
-#endif /* gnu/libc-version.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/stubs-64.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/stubs-64.h
deleted file mode 100644
index b745721..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/stubs-64.h
+++ /dev/null
@@ -1,17 +0,0 @@
-/* This file is automatically generated.
- It defines a symbol `__stub_FUNCTION' for each function
- in the C library which is a stub, meaning it will fail
- every time called, usually setting errno to ENOSYS. */
-
-#ifdef _LIBC
- #error Applications may not define the macro _LIBC
-#endif
-
-#define __stub___compat_bdflush
-#define __stub_chflags
-#define __stub_fchflags
-#define __stub_gtty
-#define __stub_revoke
-#define __stub_setlogin
-#define __stub_sigreturn
-#define __stub_stty
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/stubs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/stubs.h
deleted file mode 100644
index 70a1ba0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gnu/stubs.h
+++ /dev/null
@@ -1,14 +0,0 @@
-/* This file is automatically generated.
- This file selects the right generated file of `__stub_FUNCTION' macros
- based on the architecture being compiled for. */
-
-
-#if !defined __x86_64__
-# include <gnu/stubs-32.h>
-#endif
-#if defined __x86_64__ && defined __LP64__
-# include <gnu/stubs-64.h>
-#endif
-#if defined __x86_64__ && defined __ILP32__
-# include <gnu/stubs-x32.h>
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/grp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/grp.h
deleted file mode 100644
index 36f9954..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/grp.h
+++ /dev/null
@@ -1,203 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 9.2.1 Group Database Access <grp.h>
- */
-
-#ifndef _GRP_H
-#define _GRP_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-
-/* For the Single Unix specification we must define this type here. */
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K) && !defined __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-/* The group structure. */
-struct group
- {
- char *gr_name; /* Group name. */
- char *gr_passwd; /* Password. */
- __gid_t gr_gid; /* Group ID. */
- char **gr_mem; /* Member list. */
- };
-
-
-#ifdef __USE_MISC
-# include <bits/types/FILE.h>
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Rewind the group-file stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setgrent (void);
-
-/* Close the group-file stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endgrent (void);
-
-/* Read an entry from the group-file stream, opening it if necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrent (void);
-#endif
-
-#ifdef __USE_MISC
-/* Read a group entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct group *fgetgrent (FILE *__stream);
-#endif
-
-#ifdef __USE_GNU
-/* Write the given entry onto the given stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putgrent (const struct group *__restrict __p,
- FILE *__restrict __f);
-#endif
-
-/* Search for an entry with a matching group ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrgid (__gid_t __gid);
-
-/* Search for an entry with a matching group name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct group *getgrnam (const char *__name);
-
-#ifdef __USE_POSIX
-
-# ifdef __USE_MISC
-/* Reasonable value for the buffer sized used in the reentrant
- functions below. But better use `sysconf'. */
-# define NSS_BUFLEN_GROUP 1024
-# endif
-
-/* Reentrant versions of some of the functions above.
-
- PLEASE NOTE: the `getgrent_r' function is not (yet) standardized.
- The interface may change in later versions of this library. But
- the interface is designed following the principals used for the
- other reentrant functions so the chances are good this is what the
- POSIX people would choose.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-
-# ifdef __USE_GNU
-extern int getgrent_r (struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-# endif
-
-/* Search for an entry with a matching group ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getgrgid_r (__gid_t __gid, struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-
-/* Search for an entry with a matching group name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getgrnam_r (const char *__restrict __name,
- struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-
-# ifdef __USE_MISC
-/* Read a group entry from STREAM. This function is not standardized
- an probably never will.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetgrent_r (FILE *__restrict __stream,
- struct group *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct group **__restrict __result);
-# endif
-
-#endif /* POSIX or reentrant */
-
-
-#ifdef __USE_MISC
-
-# define __need_size_t
-# include <stddef.h>
-
-/* Set the group set for the current user to GROUPS (N of them). */
-extern int setgroups (size_t __n, const __gid_t *__groups) __THROW;
-
-/* Store at most *NGROUPS members of the group set for USER into
- *GROUPS. Also include GROUP. The actual number of groups found is
- returned in *NGROUPS. Return -1 if the if *NGROUPS is too small.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getgrouplist (const char *__user, __gid_t __group,
- __gid_t *__groups, int *__ngroups);
-
-/* Initialize the group set for the current user
- by reading the group database and using all groups
- of which USER is a member. Also include GROUP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int initgroups (const char *__user, __gid_t __group);
-
-#endif /* Use misc. */
-
-__END_DECLS
-
-#endif /* grp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gshadow.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gshadow.h
deleted file mode 100644
index ce86e4e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/gshadow.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* Copyright (C) 2009-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Declaration of types and functions for shadow group suite. */
-
-#ifndef _GSHADOW_H
-#define _GSHADOW_H 1
-
-#include <features.h>
-#include <paths.h>
-#include <bits/types/FILE.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Path to the user database files. */
-#define GSHADOW _PATH_GSHADOW
-
-
-__BEGIN_DECLS
-
-/* Structure of the group file. */
-struct sgrp
- {
- char *sg_namp; /* Group name. */
- char *sg_passwd; /* Encrypted password. */
- char **sg_adm; /* Group administrator list. */
- char **sg_mem; /* Group member list. */
- };
-
-
-/* Open database for reading.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void setsgent (void);
-
-/* Close database.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endsgent (void);
-
-/* Get next entry from database, perhaps after opening the file.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *getsgent (void);
-
-/* Get shadow entry matching NAME.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *getsgnam (const char *__name);
-
-/* Read shadow entry from STRING.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *sgetsgent (const char *__string);
-
-/* Read next shadow entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct sgrp *fgetsgent (FILE *__stream);
-
-/* Write line containing shadow password entry to stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putsgent (const struct sgrp *__g, FILE *__stream);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of some of the functions above.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getsgent_r (struct sgrp *__result_buf, char *__buffer,
- size_t __buflen, struct sgrp **__result);
-
-extern int getsgnam_r (const char *__name, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-
-extern int sgetsgent_r (const char *__string, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-
-extern int fgetsgent_r (FILE *__stream, struct sgrp *__result_buf,
- char *__buffer, size_t __buflen,
- struct sgrp **__result);
-#endif /* misc */
-
-__END_DECLS
-
-#endif /* gshadow.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/iconv.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/iconv.h
deleted file mode 100644
index fdddf53..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/iconv.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ICONV_H
-#define _ICONV_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-
-__BEGIN_DECLS
-
-/* Identifier for conversion method from one codeset to another. */
-typedef void *iconv_t;
-
-
-/* Allocate descriptor for code conversion from codeset FROMCODE to
- codeset TOCODE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern iconv_t iconv_open (const char *__tocode, const char *__fromcode);
-
-/* Convert at most *INBYTESLEFT bytes from *INBUF according to the
- code conversion algorithm specified by CD and place up to
- *OUTBYTESLEFT bytes in buffer at *OUTBUF. */
-extern size_t iconv (iconv_t __cd, char **__restrict __inbuf,
- size_t *__restrict __inbytesleft,
- char **__restrict __outbuf,
- size_t *__restrict __outbytesleft);
-
-/* Free resources allocated for descriptor CD for code conversion.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int iconv_close (iconv_t __cd);
-
-__END_DECLS
-
-#endif /* iconv.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ieee754.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ieee754.h
deleted file mode 100644
index d709a3d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ieee754.h
+++ /dev/null
@@ -1,198 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _IEEE754_H
-#define _IEEE754_H 1
-
-#include <features.h>
-
-#include <bits/endian.h>
-
-__BEGIN_DECLS
-
-union ieee754_float
- {
- float f;
-
- /* This is the IEEE 754 single-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:8;
- unsigned int mantissa:23;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int mantissa:23;
- unsigned int exponent:8;
- unsigned int negative:1;
-#endif /* Little endian. */
- } ieee;
-
- /* This format makes it easier to see if a NaN is a signalling NaN. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:8;
- unsigned int quiet_nan:1;
- unsigned int mantissa:22;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int mantissa:22;
- unsigned int quiet_nan:1;
- unsigned int exponent:8;
- unsigned int negative:1;
-#endif /* Little endian. */
- } ieee_nan;
- };
-
-#define IEEE754_FLOAT_BIAS 0x7f /* Added to exponent. */
-
-
-union ieee754_double
- {
- double d;
-
- /* This is the IEEE 754 double-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:11;
- /* Together these comprise the mantissa. */
- unsigned int mantissa0:20;
- unsigned int mantissa1:32;
-#endif /* Big endian. */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# if __FLOAT_WORD_ORDER == __BIG_ENDIAN
- unsigned int mantissa0:20;
- unsigned int exponent:11;
- unsigned int negative:1;
- unsigned int mantissa1:32;
-# else
- /* Together these comprise the mantissa. */
- unsigned int mantissa1:32;
- unsigned int mantissa0:20;
- unsigned int exponent:11;
- unsigned int negative:1;
-# endif
-#endif /* Little endian. */
- } ieee;
-
- /* This format makes it easier to see if a NaN is a signalling NaN. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:11;
- unsigned int quiet_nan:1;
- /* Together these comprise the mantissa. */
- unsigned int mantissa0:19;
- unsigned int mantissa1:32;
-#else
-# if __FLOAT_WORD_ORDER == __BIG_ENDIAN
- unsigned int mantissa0:19;
- unsigned int quiet_nan:1;
- unsigned int exponent:11;
- unsigned int negative:1;
- unsigned int mantissa1:32;
-# else
- /* Together these comprise the mantissa. */
- unsigned int mantissa1:32;
- unsigned int mantissa0:19;
- unsigned int quiet_nan:1;
- unsigned int exponent:11;
- unsigned int negative:1;
-# endif
-#endif
- } ieee_nan;
- };
-
-#define IEEE754_DOUBLE_BIAS 0x3ff /* Added to exponent. */
-
-
-union ieee854_long_double
- {
- long double d;
-
- /* This is the IEEE 854 double-extended-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:15;
- unsigned int empty:16;
- unsigned int mantissa0:32;
- unsigned int mantissa1:32;
-#endif
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# if __FLOAT_WORD_ORDER == __BIG_ENDIAN
- unsigned int exponent:15;
- unsigned int negative:1;
- unsigned int empty:16;
- unsigned int mantissa0:32;
- unsigned int mantissa1:32;
-# else
- unsigned int mantissa1:32;
- unsigned int mantissa0:32;
- unsigned int exponent:15;
- unsigned int negative:1;
- unsigned int empty:16;
-# endif
-#endif
- } ieee;
-
- /* This is for NaNs in the IEEE 854 double-extended-precision format. */
- struct
- {
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int negative:1;
- unsigned int exponent:15;
- unsigned int empty:16;
- unsigned int one:1;
- unsigned int quiet_nan:1;
- unsigned int mantissa0:30;
- unsigned int mantissa1:32;
-#endif
-#if __BYTE_ORDER == __LITTLE_ENDIAN
-# if __FLOAT_WORD_ORDER == __BIG_ENDIAN
- unsigned int exponent:15;
- unsigned int negative:1;
- unsigned int empty:16;
- unsigned int mantissa0:30;
- unsigned int quiet_nan:1;
- unsigned int one:1;
- unsigned int mantissa1:32;
-# else
- unsigned int mantissa1:32;
- unsigned int mantissa0:30;
- unsigned int quiet_nan:1;
- unsigned int one:1;
- unsigned int exponent:15;
- unsigned int negative:1;
- unsigned int empty:16;
-# endif
-#endif
- } ieee_nan;
- };
-
-#define IEEE854_LONG_DOUBLE_BIAS 0x3fff
-
-__END_DECLS
-
-#endif /* ieee754.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ifaddrs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ifaddrs.h
deleted file mode 100644
index 53fad79..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ifaddrs.h
+++ /dev/null
@@ -1,73 +0,0 @@
-/* ifaddrs.h -- declarations for getting network interface addresses
- Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _IFADDRS_H
-#define _IFADDRS_H 1
-
-#include <features.h>
-#include <sys/socket.h>
-
-__BEGIN_DECLS
-
-/* The `getifaddrs' function generates a linked list of these structures.
- Each element of the list describes one network interface. */
-struct ifaddrs
-{
- struct ifaddrs *ifa_next; /* Pointer to the next structure. */
-
- char *ifa_name; /* Name of this network interface. */
- unsigned int ifa_flags; /* Flags as from SIOCGIFFLAGS ioctl. */
-
- struct sockaddr *ifa_addr; /* Network address of this interface. */
- struct sockaddr *ifa_netmask; /* Netmask of this interface. */
- union
- {
- /* At most one of the following two is valid. If the IFF_BROADCAST
- bit is set in `ifa_flags', then `ifa_broadaddr' is valid. If the
- IFF_POINTOPOINT bit is set, then `ifa_dstaddr' is valid.
- It is never the case that both these bits are set at once. */
- struct sockaddr *ifu_broadaddr; /* Broadcast address of this interface. */
- struct sockaddr *ifu_dstaddr; /* Point-to-point destination address. */
- } ifa_ifu;
- /* These very same macros are defined by <net/if.h> for `struct ifaddr'.
- So if they are defined already, the existing definitions will be fine. */
-# ifndef ifa_broadaddr
-# define ifa_broadaddr ifa_ifu.ifu_broadaddr
-# endif
-# ifndef ifa_dstaddr
-# define ifa_dstaddr ifa_ifu.ifu_dstaddr
-# endif
-
- void *ifa_data; /* Address-specific data (may be unused). */
-};
-
-
-/* Create a linked list of `struct ifaddrs' structures, one for each
- network interface on the host machine. If successful, store the
- list in *IFAP and return 0. On errors, return -1 and set `errno'.
-
- The storage returned in *IFAP is allocated dynamically and can
- only be properly freed by passing it to `freeifaddrs'. */
-extern int getifaddrs (struct ifaddrs **__ifap) __THROW;
-
-/* Reclaim the storage allocated by a previous `getifaddrs' call. */
-extern void freeifaddrs (struct ifaddrs *__ifa) __THROW;
-
-__END_DECLS
-
-#endif /* ifaddrs.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/inttypes.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/inttypes.h
deleted file mode 100644
index 75df0fa..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/inttypes.h
+++ /dev/null
@@ -1,316 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.8 Format conversion of integer types <inttypes.h>
- */
-
-#ifndef _INTTYPES_H
-#define _INTTYPES_H 1
-
-#include <features.h>
-/* Get the type definitions. */
-#include <stdint.h>
-
-/* Get a definition for wchar_t. But we must not define wchar_t itself. */
-#ifndef ____gwchar_t_defined
-# ifdef __cplusplus
-# define __gwchar_t wchar_t
-# elif defined __WCHAR_TYPE__
-typedef __WCHAR_TYPE__ __gwchar_t;
-# else
-# define __need_wchar_t
-# include <stddef.h>
-typedef wchar_t __gwchar_t;
-# endif
-# define ____gwchar_t_defined 1
-#endif
-
-# if __WORDSIZE == 64
-# define __PRI64_PREFIX "l"
-# define __PRIPTR_PREFIX "l"
-# else
-# define __PRI64_PREFIX "ll"
-# define __PRIPTR_PREFIX
-# endif
-
-/* Macros for printing format specifiers. */
-
-/* Decimal notation. */
-# define PRId8 "d"
-# define PRId16 "d"
-# define PRId32 "d"
-# define PRId64 __PRI64_PREFIX "d"
-
-# define PRIdLEAST8 "d"
-# define PRIdLEAST16 "d"
-# define PRIdLEAST32 "d"
-# define PRIdLEAST64 __PRI64_PREFIX "d"
-
-# define PRIdFAST8 "d"
-# define PRIdFAST16 __PRIPTR_PREFIX "d"
-# define PRIdFAST32 __PRIPTR_PREFIX "d"
-# define PRIdFAST64 __PRI64_PREFIX "d"
-
-
-# define PRIi8 "i"
-# define PRIi16 "i"
-# define PRIi32 "i"
-# define PRIi64 __PRI64_PREFIX "i"
-
-# define PRIiLEAST8 "i"
-# define PRIiLEAST16 "i"
-# define PRIiLEAST32 "i"
-# define PRIiLEAST64 __PRI64_PREFIX "i"
-
-# define PRIiFAST8 "i"
-# define PRIiFAST16 __PRIPTR_PREFIX "i"
-# define PRIiFAST32 __PRIPTR_PREFIX "i"
-# define PRIiFAST64 __PRI64_PREFIX "i"
-
-/* Octal notation. */
-# define PRIo8 "o"
-# define PRIo16 "o"
-# define PRIo32 "o"
-# define PRIo64 __PRI64_PREFIX "o"
-
-# define PRIoLEAST8 "o"
-# define PRIoLEAST16 "o"
-# define PRIoLEAST32 "o"
-# define PRIoLEAST64 __PRI64_PREFIX "o"
-
-# define PRIoFAST8 "o"
-# define PRIoFAST16 __PRIPTR_PREFIX "o"
-# define PRIoFAST32 __PRIPTR_PREFIX "o"
-# define PRIoFAST64 __PRI64_PREFIX "o"
-
-/* Unsigned integers. */
-# define PRIu8 "u"
-# define PRIu16 "u"
-# define PRIu32 "u"
-# define PRIu64 __PRI64_PREFIX "u"
-
-# define PRIuLEAST8 "u"
-# define PRIuLEAST16 "u"
-# define PRIuLEAST32 "u"
-# define PRIuLEAST64 __PRI64_PREFIX "u"
-
-# define PRIuFAST8 "u"
-# define PRIuFAST16 __PRIPTR_PREFIX "u"
-# define PRIuFAST32 __PRIPTR_PREFIX "u"
-# define PRIuFAST64 __PRI64_PREFIX "u"
-
-/* lowercase hexadecimal notation. */
-# define PRIx8 "x"
-# define PRIx16 "x"
-# define PRIx32 "x"
-# define PRIx64 __PRI64_PREFIX "x"
-
-# define PRIxLEAST8 "x"
-# define PRIxLEAST16 "x"
-# define PRIxLEAST32 "x"
-# define PRIxLEAST64 __PRI64_PREFIX "x"
-
-# define PRIxFAST8 "x"
-# define PRIxFAST16 __PRIPTR_PREFIX "x"
-# define PRIxFAST32 __PRIPTR_PREFIX "x"
-# define PRIxFAST64 __PRI64_PREFIX "x"
-
-/* UPPERCASE hexadecimal notation. */
-# define PRIX8 "X"
-# define PRIX16 "X"
-# define PRIX32 "X"
-# define PRIX64 __PRI64_PREFIX "X"
-
-# define PRIXLEAST8 "X"
-# define PRIXLEAST16 "X"
-# define PRIXLEAST32 "X"
-# define PRIXLEAST64 __PRI64_PREFIX "X"
-
-# define PRIXFAST8 "X"
-# define PRIXFAST16 __PRIPTR_PREFIX "X"
-# define PRIXFAST32 __PRIPTR_PREFIX "X"
-# define PRIXFAST64 __PRI64_PREFIX "X"
-
-
-/* Macros for printing `intmax_t' and `uintmax_t'. */
-# define PRIdMAX __PRI64_PREFIX "d"
-# define PRIiMAX __PRI64_PREFIX "i"
-# define PRIoMAX __PRI64_PREFIX "o"
-# define PRIuMAX __PRI64_PREFIX "u"
-# define PRIxMAX __PRI64_PREFIX "x"
-# define PRIXMAX __PRI64_PREFIX "X"
-
-
-/* Macros for printing `intptr_t' and `uintptr_t'. */
-# define PRIdPTR __PRIPTR_PREFIX "d"
-# define PRIiPTR __PRIPTR_PREFIX "i"
-# define PRIoPTR __PRIPTR_PREFIX "o"
-# define PRIuPTR __PRIPTR_PREFIX "u"
-# define PRIxPTR __PRIPTR_PREFIX "x"
-# define PRIXPTR __PRIPTR_PREFIX "X"
-
-
-/* Macros for scanning format specifiers. */
-
-/* Signed decimal notation. */
-# define SCNd8 "hhd"
-# define SCNd16 "hd"
-# define SCNd32 "d"
-# define SCNd64 __PRI64_PREFIX "d"
-
-# define SCNdLEAST8 "hhd"
-# define SCNdLEAST16 "hd"
-# define SCNdLEAST32 "d"
-# define SCNdLEAST64 __PRI64_PREFIX "d"
-
-# define SCNdFAST8 "hhd"
-# define SCNdFAST16 __PRIPTR_PREFIX "d"
-# define SCNdFAST32 __PRIPTR_PREFIX "d"
-# define SCNdFAST64 __PRI64_PREFIX "d"
-
-/* Signed decimal notation. */
-# define SCNi8 "hhi"
-# define SCNi16 "hi"
-# define SCNi32 "i"
-# define SCNi64 __PRI64_PREFIX "i"
-
-# define SCNiLEAST8 "hhi"
-# define SCNiLEAST16 "hi"
-# define SCNiLEAST32 "i"
-# define SCNiLEAST64 __PRI64_PREFIX "i"
-
-# define SCNiFAST8 "hhi"
-# define SCNiFAST16 __PRIPTR_PREFIX "i"
-# define SCNiFAST32 __PRIPTR_PREFIX "i"
-# define SCNiFAST64 __PRI64_PREFIX "i"
-
-/* Unsigned decimal notation. */
-# define SCNu8 "hhu"
-# define SCNu16 "hu"
-# define SCNu32 "u"
-# define SCNu64 __PRI64_PREFIX "u"
-
-# define SCNuLEAST8 "hhu"
-# define SCNuLEAST16 "hu"
-# define SCNuLEAST32 "u"
-# define SCNuLEAST64 __PRI64_PREFIX "u"
-
-# define SCNuFAST8 "hhu"
-# define SCNuFAST16 __PRIPTR_PREFIX "u"
-# define SCNuFAST32 __PRIPTR_PREFIX "u"
-# define SCNuFAST64 __PRI64_PREFIX "u"
-
-/* Octal notation. */
-# define SCNo8 "hho"
-# define SCNo16 "ho"
-# define SCNo32 "o"
-# define SCNo64 __PRI64_PREFIX "o"
-
-# define SCNoLEAST8 "hho"
-# define SCNoLEAST16 "ho"
-# define SCNoLEAST32 "o"
-# define SCNoLEAST64 __PRI64_PREFIX "o"
-
-# define SCNoFAST8 "hho"
-# define SCNoFAST16 __PRIPTR_PREFIX "o"
-# define SCNoFAST32 __PRIPTR_PREFIX "o"
-# define SCNoFAST64 __PRI64_PREFIX "o"
-
-/* Hexadecimal notation. */
-# define SCNx8 "hhx"
-# define SCNx16 "hx"
-# define SCNx32 "x"
-# define SCNx64 __PRI64_PREFIX "x"
-
-# define SCNxLEAST8 "hhx"
-# define SCNxLEAST16 "hx"
-# define SCNxLEAST32 "x"
-# define SCNxLEAST64 __PRI64_PREFIX "x"
-
-# define SCNxFAST8 "hhx"
-# define SCNxFAST16 __PRIPTR_PREFIX "x"
-# define SCNxFAST32 __PRIPTR_PREFIX "x"
-# define SCNxFAST64 __PRI64_PREFIX "x"
-
-
-/* Macros for scanning `intmax_t' and `uintmax_t'. */
-# define SCNdMAX __PRI64_PREFIX "d"
-# define SCNiMAX __PRI64_PREFIX "i"
-# define SCNoMAX __PRI64_PREFIX "o"
-# define SCNuMAX __PRI64_PREFIX "u"
-# define SCNxMAX __PRI64_PREFIX "x"
-
-/* Macros for scaning `intptr_t' and `uintptr_t'. */
-# define SCNdPTR __PRIPTR_PREFIX "d"
-# define SCNiPTR __PRIPTR_PREFIX "i"
-# define SCNoPTR __PRIPTR_PREFIX "o"
-# define SCNuPTR __PRIPTR_PREFIX "u"
-# define SCNxPTR __PRIPTR_PREFIX "x"
-
-
-__BEGIN_DECLS
-
-#if __WORDSIZE == 64
-
-/* We have to define the `uintmax_t' type using `ldiv_t'. */
-typedef struct
- {
- long int quot; /* Quotient. */
- long int rem; /* Remainder. */
- } imaxdiv_t;
-
-#else
-
-/* We have to define the `uintmax_t' type using `lldiv_t'. */
-typedef struct
- {
- __extension__ long long int quot; /* Quotient. */
- __extension__ long long int rem; /* Remainder. */
- } imaxdiv_t;
-
-#endif
-
-
-/* Compute absolute value of N. */
-extern intmax_t imaxabs (intmax_t __n) __THROW __attribute__ ((__const__));
-
-/* Return the `imaxdiv_t' representation of the value of NUMER over DENOM. */
-extern imaxdiv_t imaxdiv (intmax_t __numer, intmax_t __denom)
- __THROW __attribute__ ((__const__));
-
-/* Like `strtol' but convert to `intmax_t'. */
-extern intmax_t strtoimax (const char *__restrict __nptr,
- char **__restrict __endptr, int __base) __THROW;
-
-/* Like `strtoul' but convert to `uintmax_t'. */
-extern uintmax_t strtoumax (const char *__restrict __nptr,
- char ** __restrict __endptr, int __base) __THROW;
-
-/* Like `wcstol' but convert to `intmax_t'. */
-extern intmax_t wcstoimax (const __gwchar_t *__restrict __nptr,
- __gwchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Like `wcstoul' but convert to `uintmax_t'. */
-extern uintmax_t wcstoumax (const __gwchar_t *__restrict __nptr,
- __gwchar_t ** __restrict __endptr, int __base)
- __THROW;
-
-__END_DECLS
-
-#endif /* inttypes.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/langinfo.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/langinfo.h
deleted file mode 100644
index 08f9090..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/langinfo.h
+++ /dev/null
@@ -1,674 +0,0 @@
-/* Access to locale-dependent parameters.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LANGINFO_H
-#define _LANGINFO_H 1
-
-/* Get the type definition. */
-#include <nl_types.h>
-
-#include <bits/locale.h> /* Define the __LC_* category names. */
-
-
-__BEGIN_DECLS
-
-/* Construct an `nl_item' value for `nl_langinfo' from a locale category
- (LC_*) and an item index within the category. Some code may depend on
- the item values within a category increasing monotonically with the
- indices. */
-#define _NL_ITEM(category, index) (((category) << 16) | (index))
-
-/* Extract the category and item index from a constructed `nl_item' value. */
-#define _NL_ITEM_CATEGORY(item) ((int) (item) >> 16)
-#define _NL_ITEM_INDEX(item) ((int) (item) & 0xffff)
-
-/* Enumeration of locale items that can be queried with `nl_langinfo'. */
-enum
-{
- /* LC_TIME category: date and time formatting. */
-
- /* Abbreviated days of the week. */
- ABDAY_1 = _NL_ITEM (__LC_TIME, 0), /* Sun */
-#define ABDAY_1 ABDAY_1
- ABDAY_2,
-#define ABDAY_2 ABDAY_2
- ABDAY_3,
-#define ABDAY_3 ABDAY_3
- ABDAY_4,
-#define ABDAY_4 ABDAY_4
- ABDAY_5,
-#define ABDAY_5 ABDAY_5
- ABDAY_6,
-#define ABDAY_6 ABDAY_6
- ABDAY_7,
-#define ABDAY_7 ABDAY_7
-
- /* Long-named days of the week. */
- DAY_1, /* Sunday */
-#define DAY_1 DAY_1
- DAY_2, /* Monday */
-#define DAY_2 DAY_2
- DAY_3, /* Tuesday */
-#define DAY_3 DAY_3
- DAY_4, /* Wednesday */
-#define DAY_4 DAY_4
- DAY_5, /* Thursday */
-#define DAY_5 DAY_5
- DAY_6, /* Friday */
-#define DAY_6 DAY_6
- DAY_7, /* Saturday */
-#define DAY_7 DAY_7
-
- /* Abbreviated month names, in the grammatical form used when the month
- is a part of a complete date. */
- ABMON_1, /* Jan */
-#define ABMON_1 ABMON_1
- ABMON_2,
-#define ABMON_2 ABMON_2
- ABMON_3,
-#define ABMON_3 ABMON_3
- ABMON_4,
-#define ABMON_4 ABMON_4
- ABMON_5,
-#define ABMON_5 ABMON_5
- ABMON_6,
-#define ABMON_6 ABMON_6
- ABMON_7,
-#define ABMON_7 ABMON_7
- ABMON_8,
-#define ABMON_8 ABMON_8
- ABMON_9,
-#define ABMON_9 ABMON_9
- ABMON_10,
-#define ABMON_10 ABMON_10
- ABMON_11,
-#define ABMON_11 ABMON_11
- ABMON_12,
-#define ABMON_12 ABMON_12
-
- /* Long month names, in the grammatical form used when the month
- is a part of a complete date. */
- MON_1, /* January */
-#define MON_1 MON_1
- MON_2,
-#define MON_2 MON_2
- MON_3,
-#define MON_3 MON_3
- MON_4,
-#define MON_4 MON_4
- MON_5,
-#define MON_5 MON_5
- MON_6,
-#define MON_6 MON_6
- MON_7,
-#define MON_7 MON_7
- MON_8,
-#define MON_8 MON_8
- MON_9,
-#define MON_9 MON_9
- MON_10,
-#define MON_10 MON_10
- MON_11,
-#define MON_11 MON_11
- MON_12,
-#define MON_12 MON_12
-
- AM_STR, /* Ante meridiem string. */
-#define AM_STR AM_STR
- PM_STR, /* Post meridiem string. */
-#define PM_STR PM_STR
-
- D_T_FMT, /* Date and time format for strftime. */
-#define D_T_FMT D_T_FMT
- D_FMT, /* Date format for strftime. */
-#define D_FMT D_FMT
- T_FMT, /* Time format for strftime. */
-#define T_FMT T_FMT
- T_FMT_AMPM, /* 12-hour time format for strftime. */
-#define T_FMT_AMPM T_FMT_AMPM
-
- ERA, /* Alternate era. */
-#define ERA ERA
- __ERA_YEAR, /* Year in alternate era format. */
-#ifdef __USE_GNU
-# define ERA_YEAR __ERA_YEAR
-#endif
- ERA_D_FMT, /* Date in alternate era format. */
-#define ERA_D_FMT ERA_D_FMT
- ALT_DIGITS, /* Alternate symbols for digits. */
-#define ALT_DIGITS ALT_DIGITS
- ERA_D_T_FMT, /* Date and time in alternate era format. */
-#define ERA_D_T_FMT ERA_D_T_FMT
- ERA_T_FMT, /* Time in alternate era format. */
-#define ERA_T_FMT ERA_T_FMT
-
- _NL_TIME_ERA_NUM_ENTRIES, /* Number entries in the era arrays. */
- _NL_TIME_ERA_ENTRIES, /* Structure with era entries in usable form.*/
-
- _NL_WABDAY_1, /* Sun */
- _NL_WABDAY_2,
- _NL_WABDAY_3,
- _NL_WABDAY_4,
- _NL_WABDAY_5,
- _NL_WABDAY_6,
- _NL_WABDAY_7,
-
- /* Long-named days of the week. */
- _NL_WDAY_1, /* Sunday */
- _NL_WDAY_2, /* Monday */
- _NL_WDAY_3, /* Tuesday */
- _NL_WDAY_4, /* Wednesday */
- _NL_WDAY_5, /* Thursday */
- _NL_WDAY_6, /* Friday */
- _NL_WDAY_7, /* Saturday */
-
- /* Abbreviated month names, in the grammatical form used when the month
- is a part of a complete date. */
- _NL_WABMON_1, /* Jan */
- _NL_WABMON_2,
- _NL_WABMON_3,
- _NL_WABMON_4,
- _NL_WABMON_5,
- _NL_WABMON_6,
- _NL_WABMON_7,
- _NL_WABMON_8,
- _NL_WABMON_9,
- _NL_WABMON_10,
- _NL_WABMON_11,
- _NL_WABMON_12,
-
- /* Long month names, in the grammatical form used when the month
- is a part of a complete date. */
- _NL_WMON_1, /* January */
- _NL_WMON_2,
- _NL_WMON_3,
- _NL_WMON_4,
- _NL_WMON_5,
- _NL_WMON_6,
- _NL_WMON_7,
- _NL_WMON_8,
- _NL_WMON_9,
- _NL_WMON_10,
- _NL_WMON_11,
- _NL_WMON_12,
-
- _NL_WAM_STR, /* Ante meridiem string. */
- _NL_WPM_STR, /* Post meridiem string. */
-
- _NL_WD_T_FMT, /* Date and time format for strftime. */
- _NL_WD_FMT, /* Date format for strftime. */
- _NL_WT_FMT, /* Time format for strftime. */
- _NL_WT_FMT_AMPM, /* 12-hour time format for strftime. */
-
- _NL_WERA_YEAR, /* Year in alternate era format. */
- _NL_WERA_D_FMT, /* Date in alternate era format. */
- _NL_WALT_DIGITS, /* Alternate symbols for digits. */
- _NL_WERA_D_T_FMT, /* Date and time in alternate era format. */
- _NL_WERA_T_FMT, /* Time in alternate era format. */
-
- _NL_TIME_WEEK_NDAYS,
- _NL_TIME_WEEK_1STDAY,
- _NL_TIME_WEEK_1STWEEK,
- _NL_TIME_FIRST_WEEKDAY,
- _NL_TIME_FIRST_WORKDAY,
- _NL_TIME_CAL_DIRECTION,
- _NL_TIME_TIMEZONE,
-
- _DATE_FMT, /* strftime format for date. */
-#define _DATE_FMT _DATE_FMT
- _NL_W_DATE_FMT,
-
- _NL_TIME_CODESET,
-
- /* Long month names, in the grammatical form used when the month
- is named by itself. */
- __ALTMON_1, /* January */
- __ALTMON_2,
- __ALTMON_3,
- __ALTMON_4,
- __ALTMON_5,
- __ALTMON_6,
- __ALTMON_7,
- __ALTMON_8,
- __ALTMON_9,
- __ALTMON_10,
- __ALTMON_11,
- __ALTMON_12,
-#ifdef __USE_GNU
-# define ALTMON_1 __ALTMON_1
-# define ALTMON_2 __ALTMON_2
-# define ALTMON_3 __ALTMON_3
-# define ALTMON_4 __ALTMON_4
-# define ALTMON_5 __ALTMON_5
-# define ALTMON_6 __ALTMON_6
-# define ALTMON_7 __ALTMON_7
-# define ALTMON_8 __ALTMON_8
-# define ALTMON_9 __ALTMON_9
-# define ALTMON_10 __ALTMON_10
-# define ALTMON_11 __ALTMON_11
-# define ALTMON_12 __ALTMON_12
-#endif
-
- /* Long month names, in the grammatical form used when the month
- is named by itself. */
- _NL_WALTMON_1, /* January */
- _NL_WALTMON_2,
- _NL_WALTMON_3,
- _NL_WALTMON_4,
- _NL_WALTMON_5,
- _NL_WALTMON_6,
- _NL_WALTMON_7,
- _NL_WALTMON_8,
- _NL_WALTMON_9,
- _NL_WALTMON_10,
- _NL_WALTMON_11,
- _NL_WALTMON_12,
-
- /* Abbreviated month names, in the grammatical form used when the month
- is named by itself. */
- _NL_ABALTMON_1, /* Jan */
- _NL_ABALTMON_2,
- _NL_ABALTMON_3,
- _NL_ABALTMON_4,
- _NL_ABALTMON_5,
- _NL_ABALTMON_6,
- _NL_ABALTMON_7,
- _NL_ABALTMON_8,
- _NL_ABALTMON_9,
- _NL_ABALTMON_10,
- _NL_ABALTMON_11,
- _NL_ABALTMON_12,
-
- /* Abbreviated month names, in the grammatical form used when the month
- is named by itself. */
- _NL_WABALTMON_1, /* Jan */
- _NL_WABALTMON_2,
- _NL_WABALTMON_3,
- _NL_WABALTMON_4,
- _NL_WABALTMON_5,
- _NL_WABALTMON_6,
- _NL_WABALTMON_7,
- _NL_WABALTMON_8,
- _NL_WABALTMON_9,
- _NL_WABALTMON_10,
- _NL_WABALTMON_11,
- _NL_WABALTMON_12,
-
- _NL_NUM_LC_TIME, /* Number of indices in LC_TIME category. */
-
- /* LC_COLLATE category: text sorting.
- This information is accessed by the strcoll and strxfrm functions.
- These `nl_langinfo' names are used only internally. */
- _NL_COLLATE_NRULES = _NL_ITEM (__LC_COLLATE, 0),
- _NL_COLLATE_RULESETS,
- _NL_COLLATE_TABLEMB,
- _NL_COLLATE_WEIGHTMB,
- _NL_COLLATE_EXTRAMB,
- _NL_COLLATE_INDIRECTMB,
- _NL_COLLATE_GAP1,
- _NL_COLLATE_GAP2,
- _NL_COLLATE_GAP3,
- _NL_COLLATE_TABLEWC,
- _NL_COLLATE_WEIGHTWC,
- _NL_COLLATE_EXTRAWC,
- _NL_COLLATE_INDIRECTWC,
- _NL_COLLATE_SYMB_HASH_SIZEMB,
- _NL_COLLATE_SYMB_TABLEMB,
- _NL_COLLATE_SYMB_EXTRAMB,
- _NL_COLLATE_COLLSEQMB,
- _NL_COLLATE_COLLSEQWC,
- _NL_COLLATE_CODESET,
- _NL_NUM_LC_COLLATE,
-
- /* LC_CTYPE category: character classification.
- This information is accessed by the functions in <ctype.h>.
- These `nl_langinfo' names are used only internally. */
- _NL_CTYPE_CLASS = _NL_ITEM (__LC_CTYPE, 0),
- _NL_CTYPE_TOUPPER,
- _NL_CTYPE_GAP1,
- _NL_CTYPE_TOLOWER,
- _NL_CTYPE_GAP2,
- _NL_CTYPE_CLASS32,
- _NL_CTYPE_GAP3,
- _NL_CTYPE_GAP4,
- _NL_CTYPE_GAP5,
- _NL_CTYPE_GAP6,
- _NL_CTYPE_CLASS_NAMES,
- _NL_CTYPE_MAP_NAMES,
- _NL_CTYPE_WIDTH,
- _NL_CTYPE_MB_CUR_MAX,
- _NL_CTYPE_CODESET_NAME,
- CODESET = _NL_CTYPE_CODESET_NAME,
-#define CODESET CODESET
- _NL_CTYPE_TOUPPER32,
- _NL_CTYPE_TOLOWER32,
- _NL_CTYPE_CLASS_OFFSET,
- _NL_CTYPE_MAP_OFFSET,
- _NL_CTYPE_INDIGITS_MB_LEN,
- _NL_CTYPE_INDIGITS0_MB,
- _NL_CTYPE_INDIGITS1_MB,
- _NL_CTYPE_INDIGITS2_MB,
- _NL_CTYPE_INDIGITS3_MB,
- _NL_CTYPE_INDIGITS4_MB,
- _NL_CTYPE_INDIGITS5_MB,
- _NL_CTYPE_INDIGITS6_MB,
- _NL_CTYPE_INDIGITS7_MB,
- _NL_CTYPE_INDIGITS8_MB,
- _NL_CTYPE_INDIGITS9_MB,
- _NL_CTYPE_INDIGITS_WC_LEN,
- _NL_CTYPE_INDIGITS0_WC,
- _NL_CTYPE_INDIGITS1_WC,
- _NL_CTYPE_INDIGITS2_WC,
- _NL_CTYPE_INDIGITS3_WC,
- _NL_CTYPE_INDIGITS4_WC,
- _NL_CTYPE_INDIGITS5_WC,
- _NL_CTYPE_INDIGITS6_WC,
- _NL_CTYPE_INDIGITS7_WC,
- _NL_CTYPE_INDIGITS8_WC,
- _NL_CTYPE_INDIGITS9_WC,
- _NL_CTYPE_OUTDIGIT0_MB,
- _NL_CTYPE_OUTDIGIT1_MB,
- _NL_CTYPE_OUTDIGIT2_MB,
- _NL_CTYPE_OUTDIGIT3_MB,
- _NL_CTYPE_OUTDIGIT4_MB,
- _NL_CTYPE_OUTDIGIT5_MB,
- _NL_CTYPE_OUTDIGIT6_MB,
- _NL_CTYPE_OUTDIGIT7_MB,
- _NL_CTYPE_OUTDIGIT8_MB,
- _NL_CTYPE_OUTDIGIT9_MB,
- _NL_CTYPE_OUTDIGIT0_WC,
- _NL_CTYPE_OUTDIGIT1_WC,
- _NL_CTYPE_OUTDIGIT2_WC,
- _NL_CTYPE_OUTDIGIT3_WC,
- _NL_CTYPE_OUTDIGIT4_WC,
- _NL_CTYPE_OUTDIGIT5_WC,
- _NL_CTYPE_OUTDIGIT6_WC,
- _NL_CTYPE_OUTDIGIT7_WC,
- _NL_CTYPE_OUTDIGIT8_WC,
- _NL_CTYPE_OUTDIGIT9_WC,
- _NL_CTYPE_TRANSLIT_TAB_SIZE,
- _NL_CTYPE_TRANSLIT_FROM_IDX,
- _NL_CTYPE_TRANSLIT_FROM_TBL,
- _NL_CTYPE_TRANSLIT_TO_IDX,
- _NL_CTYPE_TRANSLIT_TO_TBL,
- _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN,
- _NL_CTYPE_TRANSLIT_DEFAULT_MISSING,
- _NL_CTYPE_TRANSLIT_IGNORE_LEN,
- _NL_CTYPE_TRANSLIT_IGNORE,
- _NL_CTYPE_MAP_TO_NONASCII,
- _NL_CTYPE_NONASCII_CASE,
- _NL_CTYPE_EXTRA_MAP_1,
- _NL_CTYPE_EXTRA_MAP_2,
- _NL_CTYPE_EXTRA_MAP_3,
- _NL_CTYPE_EXTRA_MAP_4,
- _NL_CTYPE_EXTRA_MAP_5,
- _NL_CTYPE_EXTRA_MAP_6,
- _NL_CTYPE_EXTRA_MAP_7,
- _NL_CTYPE_EXTRA_MAP_8,
- _NL_CTYPE_EXTRA_MAP_9,
- _NL_CTYPE_EXTRA_MAP_10,
- _NL_CTYPE_EXTRA_MAP_11,
- _NL_CTYPE_EXTRA_MAP_12,
- _NL_CTYPE_EXTRA_MAP_13,
- _NL_CTYPE_EXTRA_MAP_14,
- _NL_NUM_LC_CTYPE,
-
- /* LC_MONETARY category: formatting of monetary quantities.
- These items each correspond to a member of `struct lconv',
- defined in <locale.h>. */
- __INT_CURR_SYMBOL = _NL_ITEM (__LC_MONETARY, 0),
-#ifdef __USE_GNU
-# define INT_CURR_SYMBOL __INT_CURR_SYMBOL
-#endif
- __CURRENCY_SYMBOL,
-#ifdef __USE_GNU
-# define CURRENCY_SYMBOL __CURRENCY_SYMBOL
-#endif
- __MON_DECIMAL_POINT,
-#ifdef __USE_GNU
-# define MON_DECIMAL_POINT __MON_DECIMAL_POINT
-#endif
- __MON_THOUSANDS_SEP,
-#ifdef __USE_GNU
-# define MON_THOUSANDS_SEP __MON_THOUSANDS_SEP
-#endif
- __MON_GROUPING,
-#ifdef __USE_GNU
-# define MON_GROUPING __MON_GROUPING
-#endif
- __POSITIVE_SIGN,
-#ifdef __USE_GNU
-# define POSITIVE_SIGN __POSITIVE_SIGN
-#endif
- __NEGATIVE_SIGN,
-#ifdef __USE_GNU
-# define NEGATIVE_SIGN __NEGATIVE_SIGN
-#endif
- __INT_FRAC_DIGITS,
-#ifdef __USE_GNU
-# define INT_FRAC_DIGITS __INT_FRAC_DIGITS
-#endif
- __FRAC_DIGITS,
-#ifdef __USE_GNU
-# define FRAC_DIGITS __FRAC_DIGITS
-#endif
- __P_CS_PRECEDES,
-#ifdef __USE_GNU
-# define P_CS_PRECEDES __P_CS_PRECEDES
-#endif
- __P_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define P_SEP_BY_SPACE __P_SEP_BY_SPACE
-#endif
- __N_CS_PRECEDES,
-#ifdef __USE_GNU
-# define N_CS_PRECEDES __N_CS_PRECEDES
-#endif
- __N_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define N_SEP_BY_SPACE __N_SEP_BY_SPACE
-#endif
- __P_SIGN_POSN,
-#ifdef __USE_GNU
-# define P_SIGN_POSN __P_SIGN_POSN
-#endif
- __N_SIGN_POSN,
-#ifdef __USE_GNU
-# define N_SIGN_POSN __N_SIGN_POSN
-#endif
- _NL_MONETARY_CRNCYSTR,
-#define CRNCYSTR _NL_MONETARY_CRNCYSTR
- __INT_P_CS_PRECEDES,
-#ifdef __USE_GNU
-# define INT_P_CS_PRECEDES __INT_P_CS_PRECEDES
-#endif
- __INT_P_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define INT_P_SEP_BY_SPACE __INT_P_SEP_BY_SPACE
-#endif
- __INT_N_CS_PRECEDES,
-#ifdef __USE_GNU
-# define INT_N_CS_PRECEDES __INT_N_CS_PRECEDES
-#endif
- __INT_N_SEP_BY_SPACE,
-#ifdef __USE_GNU
-# define INT_N_SEP_BY_SPACE __INT_N_SEP_BY_SPACE
-#endif
- __INT_P_SIGN_POSN,
-#ifdef __USE_GNU
-# define INT_P_SIGN_POSN __INT_P_SIGN_POSN
-#endif
- __INT_N_SIGN_POSN,
-#ifdef __USE_GNU
-# define INT_N_SIGN_POSN __INT_N_SIGN_POSN
-#endif
- _NL_MONETARY_DUO_INT_CURR_SYMBOL,
- _NL_MONETARY_DUO_CURRENCY_SYMBOL,
- _NL_MONETARY_DUO_INT_FRAC_DIGITS,
- _NL_MONETARY_DUO_FRAC_DIGITS,
- _NL_MONETARY_DUO_P_CS_PRECEDES,
- _NL_MONETARY_DUO_P_SEP_BY_SPACE,
- _NL_MONETARY_DUO_N_CS_PRECEDES,
- _NL_MONETARY_DUO_N_SEP_BY_SPACE,
- _NL_MONETARY_DUO_INT_P_CS_PRECEDES,
- _NL_MONETARY_DUO_INT_P_SEP_BY_SPACE,
- _NL_MONETARY_DUO_INT_N_CS_PRECEDES,
- _NL_MONETARY_DUO_INT_N_SEP_BY_SPACE,
- _NL_MONETARY_DUO_P_SIGN_POSN,
- _NL_MONETARY_DUO_N_SIGN_POSN,
- _NL_MONETARY_DUO_INT_P_SIGN_POSN,
- _NL_MONETARY_DUO_INT_N_SIGN_POSN,
- _NL_MONETARY_UNO_VALID_FROM,
- _NL_MONETARY_UNO_VALID_TO,
- _NL_MONETARY_DUO_VALID_FROM,
- _NL_MONETARY_DUO_VALID_TO,
- _NL_MONETARY_CONVERSION_RATE,
- _NL_MONETARY_DECIMAL_POINT_WC,
- _NL_MONETARY_THOUSANDS_SEP_WC,
- _NL_MONETARY_CODESET,
- _NL_NUM_LC_MONETARY,
-
- /* LC_NUMERIC category: formatting of numbers.
- These also correspond to members of `struct lconv'; see <locale.h>. */
- __DECIMAL_POINT = _NL_ITEM (__LC_NUMERIC, 0),
-#ifdef __USE_GNU
-# define DECIMAL_POINT __DECIMAL_POINT
-#endif
- RADIXCHAR = __DECIMAL_POINT,
-#define RADIXCHAR RADIXCHAR
- __THOUSANDS_SEP,
-#ifdef __USE_GNU
-# define THOUSANDS_SEP __THOUSANDS_SEP
-#endif
- THOUSEP = __THOUSANDS_SEP,
-#define THOUSEP THOUSEP
- __GROUPING,
-#ifdef __USE_GNU
-# define GROUPING __GROUPING
-#endif
- _NL_NUMERIC_DECIMAL_POINT_WC,
- _NL_NUMERIC_THOUSANDS_SEP_WC,
- _NL_NUMERIC_CODESET,
- _NL_NUM_LC_NUMERIC,
-
- __YESEXPR = _NL_ITEM (__LC_MESSAGES, 0), /* Regex matching ``yes'' input. */
-#define YESEXPR __YESEXPR
- __NOEXPR, /* Regex matching ``no'' input. */
-#define NOEXPR __NOEXPR
- __YESSTR, /* Output string for ``yes''. */
-#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define YESSTR __YESSTR
-#endif
- __NOSTR, /* Output string for ``no''. */
-#if defined __USE_GNU || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-# define NOSTR __NOSTR
-#endif
- _NL_MESSAGES_CODESET,
- _NL_NUM_LC_MESSAGES,
-
- _NL_PAPER_HEIGHT = _NL_ITEM (__LC_PAPER, 0),
- _NL_PAPER_WIDTH,
- _NL_PAPER_CODESET,
- _NL_NUM_LC_PAPER,
-
- _NL_NAME_NAME_FMT = _NL_ITEM (__LC_NAME, 0),
- _NL_NAME_NAME_GEN,
- _NL_NAME_NAME_MR,
- _NL_NAME_NAME_MRS,
- _NL_NAME_NAME_MISS,
- _NL_NAME_NAME_MS,
- _NL_NAME_CODESET,
- _NL_NUM_LC_NAME,
-
- _NL_ADDRESS_POSTAL_FMT = _NL_ITEM (__LC_ADDRESS, 0),
- _NL_ADDRESS_COUNTRY_NAME,
- _NL_ADDRESS_COUNTRY_POST,
- _NL_ADDRESS_COUNTRY_AB2,
- _NL_ADDRESS_COUNTRY_AB3,
- _NL_ADDRESS_COUNTRY_CAR,
- _NL_ADDRESS_COUNTRY_NUM,
- _NL_ADDRESS_COUNTRY_ISBN,
- _NL_ADDRESS_LANG_NAME,
- _NL_ADDRESS_LANG_AB,
- _NL_ADDRESS_LANG_TERM,
- _NL_ADDRESS_LANG_LIB,
- _NL_ADDRESS_CODESET,
- _NL_NUM_LC_ADDRESS,
-
- _NL_TELEPHONE_TEL_INT_FMT = _NL_ITEM (__LC_TELEPHONE, 0),
- _NL_TELEPHONE_TEL_DOM_FMT,
- _NL_TELEPHONE_INT_SELECT,
- _NL_TELEPHONE_INT_PREFIX,
- _NL_TELEPHONE_CODESET,
- _NL_NUM_LC_TELEPHONE,
-
- _NL_MEASUREMENT_MEASUREMENT = _NL_ITEM (__LC_MEASUREMENT, 0),
- _NL_MEASUREMENT_CODESET,
- _NL_NUM_LC_MEASUREMENT,
-
- _NL_IDENTIFICATION_TITLE = _NL_ITEM (__LC_IDENTIFICATION, 0),
- _NL_IDENTIFICATION_SOURCE,
- _NL_IDENTIFICATION_ADDRESS,
- _NL_IDENTIFICATION_CONTACT,
- _NL_IDENTIFICATION_EMAIL,
- _NL_IDENTIFICATION_TEL,
- _NL_IDENTIFICATION_FAX,
- _NL_IDENTIFICATION_LANGUAGE,
- _NL_IDENTIFICATION_TERRITORY,
- _NL_IDENTIFICATION_AUDIENCE,
- _NL_IDENTIFICATION_APPLICATION,
- _NL_IDENTIFICATION_ABBREVIATION,
- _NL_IDENTIFICATION_REVISION,
- _NL_IDENTIFICATION_DATE,
- _NL_IDENTIFICATION_CATEGORY,
- _NL_IDENTIFICATION_CODESET,
- _NL_NUM_LC_IDENTIFICATION,
-
- /* This marks the highest value used. */
- _NL_NUM
-};
-
-/* This macro produces an item you can pass to `nl_langinfo' or
- `nl_langinfo_l' to get the name of the locale in use for CATEGORY. */
-#define _NL_LOCALE_NAME(category) _NL_ITEM ((category), \
- _NL_ITEM_INDEX (-1))
-#ifdef __USE_GNU
-# define NL_LOCALE_NAME(category) _NL_LOCALE_NAME (category)
-#endif
-
-
-/* Return the current locale's value for ITEM.
- If ITEM is invalid, an empty string is returned.
-
- The string returned will not change until `setlocale' is called;
- it is usually in read-only memory and cannot be modified. */
-
-extern char *nl_langinfo (nl_item __item) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Just like nl_langinfo but get the information from the locale object L. */
-extern char *nl_langinfo_l (nl_item __item, locale_t __l);
-#endif
-
-__END_DECLS
-
-#endif /* langinfo.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/lastlog.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/lastlog.h
deleted file mode 100644
index 8cc4254..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/lastlog.h
+++ /dev/null
@@ -1,4 +0,0 @@
-/* This header file is used in 4.3BSD to define `struct lastlog',
- which we define in <bits/utmp.h>. */
-
-#include <utmp.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/libgen.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/libgen.h
deleted file mode 100644
index 7440efc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/libgen.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LIBGEN_H
-#define _LIBGEN_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return directory part of PATH or "." if none is available. */
-extern char *dirname (char *__path) __THROW;
-
-/* Return final component of PATH.
-
- This is the weird XPG version of this function. It sometimes will
- modify its argument. Therefore we normally use the GNU version (in
- <string.h>) and only if this header is included make the XPG
- version available under the real name. */
-extern char *__xpg_basename (char *__path) __THROW;
-#define basename __xpg_basename
-
-__END_DECLS
-
-#endif /* libgen.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/libintl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/libintl.h
deleted file mode 100644
index cee8c20..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/libintl.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/* Message catalogs for internationalization.
- Copyright (C) 1995-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- This file is derived from the file libgettext.h in the GNU gettext package.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LIBINTL_H
-#define _LIBINTL_H 1
-
-#include <features.h>
-
-/* We define an additional symbol to signal that we use the GNU
- implementation of gettext. */
-#define __USE_GNU_GETTEXT 1
-
-/* Provide information about the supported file formats. Returns the
- maximum minor revision number supported for a given major revision. */
-#define __GNU_GETTEXT_SUPPORTED_REVISION(major) \
- ((major) == 0 ? 1 : -1)
-
-__BEGIN_DECLS
-
-/* Look up MSGID in the current default message catalog for the current
- LC_MESSAGES locale. If not found, returns MSGID itself (the default
- text). */
-extern char *gettext (const char *__msgid)
- __THROW __attribute_format_arg__ (1);
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current
- LC_MESSAGES locale. */
-extern char *dgettext (const char *__domainname, const char *__msgid)
- __THROW __attribute_format_arg__ (2);
-extern char *__dgettext (const char *__domainname, const char *__msgid)
- __THROW __attribute_format_arg__ (2);
-
-/* Look up MSGID in the DOMAINNAME message catalog for the current CATEGORY
- locale. */
-extern char *dcgettext (const char *__domainname,
- const char *__msgid, int __category)
- __THROW __attribute_format_arg__ (2);
-extern char *__dcgettext (const char *__domainname,
- const char *__msgid, int __category)
- __THROW __attribute_format_arg__ (2);
-
-
-/* Similar to `gettext' but select the plural form corresponding to the
- number N. */
-extern char *ngettext (const char *__msgid1, const char *__msgid2,
- unsigned long int __n)
- __THROW __attribute_format_arg__ (1) __attribute_format_arg__ (2);
-
-/* Similar to `dgettext' but select the plural form corresponding to the
- number N. */
-extern char *dngettext (const char *__domainname, const char *__msgid1,
- const char *__msgid2, unsigned long int __n)
- __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3);
-
-/* Similar to `dcgettext' but select the plural form corresponding to the
- number N. */
-extern char *dcngettext (const char *__domainname, const char *__msgid1,
- const char *__msgid2, unsigned long int __n,
- int __category)
- __THROW __attribute_format_arg__ (2) __attribute_format_arg__ (3);
-
-
-/* Set the current default message catalog to DOMAINNAME.
- If DOMAINNAME is null, return the current default.
- If DOMAINNAME is "", reset to the default of "messages". */
-extern char *textdomain (const char *__domainname) __THROW;
-
-/* Specify that the DOMAINNAME message catalog will be found
- in DIRNAME rather than in the system locale data base. */
-extern char *bindtextdomain (const char *__domainname,
- const char *__dirname) __THROW;
-
-/* Specify the character encoding in which the messages from the
- DOMAINNAME message catalog will be returned. */
-extern char *bind_textdomain_codeset (const char *__domainname,
- const char *__codeset) __THROW;
-
-
-/* Optimized version of the function above. */
-#if defined __OPTIMIZE__ && !defined __cplusplus
-
-/* We need NULL for `gettext'. */
-# define __need_NULL
-# include <stddef.h>
-
-/* We need LC_MESSAGES for `dgettext'. */
-# include <locale.h>
-
-/* These must be macros. Inlined functions are useless because the
- `__builtin_constant_p' predicate in dcgettext would always return
- false. */
-
-# define gettext(msgid) dgettext (NULL, msgid)
-
-# define dgettext(domainname, msgid) \
- dcgettext (domainname, msgid, LC_MESSAGES)
-
-# define ngettext(msgid1, msgid2, n) dngettext (NULL, msgid1, msgid2, n)
-
-# define dngettext(domainname, msgid1, msgid2, n) \
- dcngettext (domainname, msgid1, msgid2, n, LC_MESSAGES)
-
-#endif /* Optimizing. */
-
-__END_DECLS
-
-#endif /* libintl.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/limits.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/limits.h
deleted file mode 100644
index c90a599..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/limits.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.10/5.2.4.2.1 Sizes of integer types <limits.h>
- */
-
-#ifndef _LIBC_LIMITS_H_
-#define _LIBC_LIMITS_H_ 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-
-/* Maximum length of any multibyte character in any locale.
- We define this value here since the gcc header does not define
- the correct value. */
-#define MB_LEN_MAX 16
-
-
-/* If we are not using GNU CC we have to define all the symbols ourself.
- Otherwise use gcc's definitions (see below). */
-#if !defined __GNUC__ || __GNUC__ < 2
-
-/* We only protect from multiple inclusion here, because all the other
- #include's protect themselves, and in GCC 2 we may #include_next through
- multiple copies of this file before we get to GCC's. */
-# ifndef _LIMITS_H
-# define _LIMITS_H 1
-
-#include <bits/wordsize.h>
-
-/* We don't have #include_next.
- Define ANSI <limits.h> for standard 32-bit words. */
-
-/* These assume 8-bit `char's, 16-bit `short int's,
- and 32-bit `int's and `long int's. */
-
-/* Number of bits in a `char'. */
-# define CHAR_BIT 8
-
-/* Minimum and maximum values a `signed char' can hold. */
-# define SCHAR_MIN (-128)
-# define SCHAR_MAX 127
-
-/* Maximum value an `unsigned char' can hold. (Minimum is 0.) */
-# define UCHAR_MAX 255
-
-/* Minimum and maximum values a `char' can hold. */
-# ifdef __CHAR_UNSIGNED__
-# define CHAR_MIN 0
-# define CHAR_MAX UCHAR_MAX
-# else
-# define CHAR_MIN SCHAR_MIN
-# define CHAR_MAX SCHAR_MAX
-# endif
-
-/* Minimum and maximum values a `signed short int' can hold. */
-# define SHRT_MIN (-32768)
-# define SHRT_MAX 32767
-
-/* Maximum value an `unsigned short int' can hold. (Minimum is 0.) */
-# define USHRT_MAX 65535
-
-/* Minimum and maximum values a `signed int' can hold. */
-# define INT_MIN (-INT_MAX - 1)
-# define INT_MAX 2147483647
-
-/* Maximum value an `unsigned int' can hold. (Minimum is 0.) */
-# define UINT_MAX 4294967295U
-
-/* Minimum and maximum values a `signed long int' can hold. */
-# if __WORDSIZE == 64
-# define LONG_MAX 9223372036854775807L
-# else
-# define LONG_MAX 2147483647L
-# endif
-# define LONG_MIN (-LONG_MAX - 1L)
-
-/* Maximum value an `unsigned long int' can hold. (Minimum is 0.) */
-# if __WORDSIZE == 64
-# define ULONG_MAX 18446744073709551615UL
-# else
-# define ULONG_MAX 4294967295UL
-# endif
-
-# ifdef __USE_ISOC99
-
-/* Minimum and maximum values a `signed long long int' can hold. */
-# define LLONG_MAX 9223372036854775807LL
-# define LLONG_MIN (-LLONG_MAX - 1LL)
-
-/* Maximum value an `unsigned long long int' can hold. (Minimum is 0.) */
-# define ULLONG_MAX 18446744073709551615ULL
-
-# endif /* ISO C99 */
-
-# endif /* limits.h */
-#endif /* GCC 2. */
-
-#endif /* !_LIBC_LIMITS_H_ */
-
- /* Get the compiler's limits.h, which defines almost all the ISO constants.
-
- We put this #include_next outside the double inclusion check because
- it should be possible to include this file more than once and still get
- the definitions from gcc's header. */
-#if defined __GNUC__ && !defined _GCC_LIMITS_H_
-/* `_GCC_LIMITS_H_' is what GCC's file defines. */
-# include_next <limits.h>
-#endif
-
-/* The <limits.h> files in some gcc versions don't define LLONG_MIN,
- LLONG_MAX, and ULLONG_MAX. Instead only the values gcc defined for
- ages are available. */
-#if defined __USE_ISOC99 && defined __GNUC__
-# ifndef LLONG_MIN
-# define LLONG_MIN (-LLONG_MAX-1)
-# endif
-# ifndef LLONG_MAX
-# define LLONG_MAX __LONG_LONG_MAX__
-# endif
-# ifndef ULLONG_MAX
-# define ULLONG_MAX (LLONG_MAX * 2ULL + 1)
-# endif
-#endif
-
-/* The integer width macros are not defined by GCC's <limits.h> before
- GCC 7, or if _GNU_SOURCE rather than
- __STDC_WANT_IEC_60559_BFP_EXT__ is used to enable this feature. */
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# ifndef CHAR_WIDTH
-# define CHAR_WIDTH 8
-# endif
-# ifndef SCHAR_WIDTH
-# define SCHAR_WIDTH 8
-# endif
-# ifndef UCHAR_WIDTH
-# define UCHAR_WIDTH 8
-# endif
-# ifndef SHRT_WIDTH
-# define SHRT_WIDTH 16
-# endif
-# ifndef USHRT_WIDTH
-# define USHRT_WIDTH 16
-# endif
-# ifndef INT_WIDTH
-# define INT_WIDTH 32
-# endif
-# ifndef UINT_WIDTH
-# define UINT_WIDTH 32
-# endif
-# ifndef LONG_WIDTH
-# define LONG_WIDTH __WORDSIZE
-# endif
-# ifndef ULONG_WIDTH
-# define ULONG_WIDTH __WORDSIZE
-# endif
-# ifndef LLONG_WIDTH
-# define LLONG_WIDTH 64
-# endif
-# ifndef ULLONG_WIDTH
-# define ULLONG_WIDTH 64
-# endif
-#endif /* Use IEC_60559_BFP_EXT. */
-
-/* The macros for _Bool are not defined by GCC's <limits.h> before GCC
- 11, or if _GNU_SOURCE is defined rather than enabling C2x support
- with -std. */
-#if __GLIBC_USE (ISOC2X)
-# ifndef BOOL_MAX
-# define BOOL_MAX 1
-# endif
-# ifndef BOOL_WIDTH
-# define BOOL_WIDTH 1
-# endif
-#endif
-
-#ifdef __USE_POSIX
-/* POSIX adds things to <limits.h>. */
-# include <bits/posix1_lim.h>
-#endif
-
-#ifdef __USE_POSIX2
-# include <bits/posix2_lim.h>
-#endif
-
-#ifdef __USE_XOPEN
-# include <bits/xopen_lim.h>
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/link.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/link.h
deleted file mode 100644
index ff3a85c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/link.h
+++ /dev/null
@@ -1,194 +0,0 @@
-/* Data structure for communication from the run-time dynamic linker for
- loaded ELF shared objects.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _LINK_H
-#define _LINK_H 1
-
-#include <features.h>
-#include <elf.h>
-#include <dlfcn.h>
-#include <sys/types.h>
-
-/* We use this macro to refer to ELF types independent of the native wordsize.
- `ElfW(TYPE)' is used in place of `Elf32_TYPE' or `Elf64_TYPE'. */
-#define ElfW(type) _ElfW (Elf, __ELF_NATIVE_CLASS, type)
-#define _ElfW(e,w,t) _ElfW_1 (e, w, _##t)
-#define _ElfW_1(e,w,t) e##w##t
-
-#include <bits/elfclass.h> /* Defines __ELF_NATIVE_CLASS. */
-#include <bits/link.h>
-
-/* Rendezvous structure used by the run-time dynamic linker to communicate
- details of shared object loading to the debugger. If the executable's
- dynamic section has a DT_DEBUG element, the run-time linker sets that
- element's value to the address where this structure can be found. */
-
-struct r_debug
- {
- int r_version; /* Version number for this protocol. */
-
- struct link_map *r_map; /* Head of the chain of loaded objects. */
-
- /* This is the address of a function internal to the run-time linker,
- that will always be called when the linker begins to map in a
- library or unmap it, and again when the mapping change is complete.
- The debugger can set a breakpoint at this address if it wants to
- notice shared object mapping changes. */
- ElfW(Addr) r_brk;
- enum
- {
- /* This state value describes the mapping change taking place when
- the `r_brk' address is called. */
- RT_CONSISTENT, /* Mapping change is complete. */
- RT_ADD, /* Beginning to add a new object. */
- RT_DELETE /* Beginning to remove an object mapping. */
- } r_state;
-
- ElfW(Addr) r_ldbase; /* Base address the linker is loaded at. */
- };
-
-/* This is the instance of that structure used by the dynamic linker. */
-extern struct r_debug _r_debug;
-
-/* This symbol refers to the "dynamic structure" in the `.dynamic' section
- of whatever module refers to `_DYNAMIC'. So, to find its own
- `struct r_debug', a program could do:
- for (dyn = _DYNAMIC; dyn->d_tag != DT_NULL; ++dyn)
- if (dyn->d_tag == DT_DEBUG)
- r_debug = (struct r_debug *) dyn->d_un.d_ptr;
- */
-extern ElfW(Dyn) _DYNAMIC[];
-
-/* Structure describing a loaded shared object. The `l_next' and `l_prev'
- members form a chain of all the shared objects loaded at startup.
-
- These data structures exist in space used by the run-time dynamic linker;
- modifying them may have disastrous results. */
-
-struct link_map
- {
- /* These first few members are part of the protocol with the debugger.
- This is the same format used in SVR4. */
-
- ElfW(Addr) l_addr; /* Difference between the address in the ELF
- file and the addresses in memory. */
- char *l_name; /* Absolute file name object was found in. */
- ElfW(Dyn) *l_ld; /* Dynamic section of the shared object. */
- struct link_map *l_next, *l_prev; /* Chain of loaded objects. */
- };
-
-#ifdef __USE_GNU
-
-/* Version numbers for la_version handshake interface. */
-#define LAV_CURRENT 1
-
-/* Activity types signaled through la_activity. */
-enum
- {
- LA_ACT_CONSISTENT, /* Link map consistent again. */
- LA_ACT_ADD, /* New object will be added. */
- LA_ACT_DELETE /* Objects will be removed. */
- };
-
-/* Values representing origin of name for dynamic loading. */
-enum
- {
- LA_SER_ORIG = 0x01, /* Original name. */
- LA_SER_LIBPATH = 0x02, /* Directory from LD_LIBRARY_PATH. */
- LA_SER_RUNPATH = 0x04, /* Directory from RPATH/RUNPATH. */
- LA_SER_CONFIG = 0x08, /* Found through ldconfig. */
- LA_SER_DEFAULT = 0x40, /* Default directory. */
- LA_SER_SECURE = 0x80 /* Unused. */
- };
-
-/* Values for la_objopen return value. */
-enum
- {
- LA_FLG_BINDTO = 0x01, /* Audit symbols bound to this object. */
- LA_FLG_BINDFROM = 0x02 /* Audit symbols bound from this object. */
- };
-
-/* Values for la_symbind flags parameter. */
-enum
- {
- LA_SYMB_NOPLTENTER = 0x01, /* la_pltenter will not be called. */
- LA_SYMB_NOPLTEXIT = 0x02, /* la_pltexit will not be called. */
- LA_SYMB_STRUCTCALL = 0x04, /* Return value is a structure. */
- LA_SYMB_DLSYM = 0x08, /* Binding due to dlsym call. */
- LA_SYMB_ALTVALUE = 0x10 /* Value has been changed by a previous
- la_symbind call. */
- };
-
-struct dl_phdr_info
- {
- ElfW(Addr) dlpi_addr;
- const char *dlpi_name;
- const ElfW(Phdr) *dlpi_phdr;
- ElfW(Half) dlpi_phnum;
-
- /* Note: Following members were introduced after the first
- version of this structure was available. Check the SIZE
- argument passed to the dl_iterate_phdr callback to determine
- whether or not each later member is available. */
-
- /* Incremented when a new object may have been added. */
- __extension__ unsigned long long int dlpi_adds;
- /* Incremented when an object may have been removed. */
- __extension__ unsigned long long int dlpi_subs;
-
- /* If there is a PT_TLS segment, its module ID as used in
- TLS relocations, else zero. */
- size_t dlpi_tls_modid;
-
- /* The address of the calling thread's instance of this module's
- PT_TLS segment, if it has one and it has been allocated
- in the calling thread, otherwise a null pointer. */
- void *dlpi_tls_data;
- };
-
-__BEGIN_DECLS
-
-extern int dl_iterate_phdr (int (*__callback) (struct dl_phdr_info *,
- size_t, void *),
- void *__data);
-
-
-/* Prototypes for the ld.so auditing interfaces. These are not
- defined anywhere in ld.so but instead have to be provided by the
- auditing DSO. */
-extern unsigned int la_version (unsigned int __version);
-extern void la_activity (uintptr_t *__cookie, unsigned int __flag);
-extern char *la_objsearch (const char *__name, uintptr_t *__cookie,
- unsigned int __flag);
-extern unsigned int la_objopen (struct link_map *__map, Lmid_t __lmid,
- uintptr_t *__cookie);
-extern void la_preinit (uintptr_t *__cookie);
-extern uintptr_t la_symbind32 (Elf32_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook, uintptr_t *__defcook,
- unsigned int *__flags, const char *__symname);
-extern uintptr_t la_symbind64 (Elf64_Sym *__sym, unsigned int __ndx,
- uintptr_t *__refcook, uintptr_t *__defcook,
- unsigned int *__flags, const char *__symname);
-extern unsigned int la_objclose (uintptr_t *__cookie);
-
-__END_DECLS
-
-#endif
-
-#endif /* link.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/locale.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/locale.h
deleted file mode 100644
index 6104d22..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/locale.h
+++ /dev/null
@@ -1,197 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.11 Localization <locale.h>
- */
-
-#ifndef _LOCALE_H
-#define _LOCALE_H 1
-
-#include <features.h>
-
-#define __need_NULL
-#include <stddef.h>
-#include <bits/locale.h>
-
-__BEGIN_DECLS
-
-/* These are the possibilities for the first argument to setlocale.
- The code assumes that the lowest LC_* symbol has the value zero. */
-#define LC_CTYPE __LC_CTYPE
-#define LC_NUMERIC __LC_NUMERIC
-#define LC_TIME __LC_TIME
-#define LC_COLLATE __LC_COLLATE
-#define LC_MONETARY __LC_MONETARY
-#define LC_MESSAGES __LC_MESSAGES
-#define LC_ALL __LC_ALL
-#define LC_PAPER __LC_PAPER
-#define LC_NAME __LC_NAME
-#define LC_ADDRESS __LC_ADDRESS
-#define LC_TELEPHONE __LC_TELEPHONE
-#define LC_MEASUREMENT __LC_MEASUREMENT
-#define LC_IDENTIFICATION __LC_IDENTIFICATION
-
-
-/* Structure giving information about numeric and monetary notation. */
-struct lconv
-{
- /* Numeric (non-monetary) information. */
-
- char *decimal_point; /* Decimal point character. */
- char *thousands_sep; /* Thousands separator. */
- /* Each element is the number of digits in each group;
- elements with higher indices are farther left.
- An element with value CHAR_MAX means that no further grouping is done.
- An element with value 0 means that the previous element is used
- for all groups farther left. */
- char *grouping;
-
- /* Monetary information. */
-
- /* First three chars are a currency symbol from ISO 4217.
- Fourth char is the separator. Fifth char is '\0'. */
- char *int_curr_symbol;
- char *currency_symbol; /* Local currency symbol. */
- char *mon_decimal_point; /* Decimal point character. */
- char *mon_thousands_sep; /* Thousands separator. */
- char *mon_grouping; /* Like `grouping' element (above). */
- char *positive_sign; /* Sign for positive values. */
- char *negative_sign; /* Sign for negative values. */
- char int_frac_digits; /* Int'l fractional digits. */
- char frac_digits; /* Local fractional digits. */
- /* 1 if currency_symbol precedes a positive value, 0 if succeeds. */
- char p_cs_precedes;
- /* 1 iff a space separates currency_symbol from a positive value. */
- char p_sep_by_space;
- /* 1 if currency_symbol precedes a negative value, 0 if succeeds. */
- char n_cs_precedes;
- /* 1 iff a space separates currency_symbol from a negative value. */
- char n_sep_by_space;
- /* Positive and negative sign positions:
- 0 Parentheses surround the quantity and currency_symbol.
- 1 The sign string precedes the quantity and currency_symbol.
- 2 The sign string follows the quantity and currency_symbol.
- 3 The sign string immediately precedes the currency_symbol.
- 4 The sign string immediately follows the currency_symbol. */
- char p_sign_posn;
- char n_sign_posn;
-#ifdef __USE_ISOC99
- /* 1 if int_curr_symbol precedes a positive value, 0 if succeeds. */
- char int_p_cs_precedes;
- /* 1 iff a space separates int_curr_symbol from a positive value. */
- char int_p_sep_by_space;
- /* 1 if int_curr_symbol precedes a negative value, 0 if succeeds. */
- char int_n_cs_precedes;
- /* 1 iff a space separates int_curr_symbol from a negative value. */
- char int_n_sep_by_space;
- /* Positive and negative sign positions:
- 0 Parentheses surround the quantity and int_curr_symbol.
- 1 The sign string precedes the quantity and int_curr_symbol.
- 2 The sign string follows the quantity and int_curr_symbol.
- 3 The sign string immediately precedes the int_curr_symbol.
- 4 The sign string immediately follows the int_curr_symbol. */
- char int_p_sign_posn;
- char int_n_sign_posn;
-#else
- char __int_p_cs_precedes;
- char __int_p_sep_by_space;
- char __int_n_cs_precedes;
- char __int_n_sep_by_space;
- char __int_p_sign_posn;
- char __int_n_sign_posn;
-#endif
-};
-
-
-/* Set and/or return the current locale. */
-extern char *setlocale (int __category, const char *__locale) __THROW;
-
-/* Return the numeric/monetary information for the current locale. */
-extern struct lconv *localeconv (void) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extends the locale interface with functions for
- explicit creation and manipulation of 'locale_t' objects
- representing locale contexts, and a set of parallel
- locale-sensitive text processing functions that take a locale_t
- argument. This enables applications to work with data from
- multiple locales simultaneously and thread-safely. */
-# include <bits/types/locale_t.h>
-
-/* Return a reference to a data structure representing a set of locale
- datasets. Unlike for the CATEGORY parameter for `setlocale' the
- CATEGORY_MASK parameter here uses a single bit for each category,
- made by OR'ing together LC_*_MASK bits above. */
-extern locale_t newlocale (int __category_mask, const char *__locale,
- locale_t __base) __THROW;
-
-/* These are the bits that can be set in the CATEGORY_MASK argument to
- `newlocale'. In the GNU implementation, LC_FOO_MASK has the value
- of (1 << LC_FOO), but this is not a part of the interface that
- callers can assume will be true. */
-# define LC_CTYPE_MASK (1 << __LC_CTYPE)
-# define LC_NUMERIC_MASK (1 << __LC_NUMERIC)
-# define LC_TIME_MASK (1 << __LC_TIME)
-# define LC_COLLATE_MASK (1 << __LC_COLLATE)
-# define LC_MONETARY_MASK (1 << __LC_MONETARY)
-# define LC_MESSAGES_MASK (1 << __LC_MESSAGES)
-# define LC_PAPER_MASK (1 << __LC_PAPER)
-# define LC_NAME_MASK (1 << __LC_NAME)
-# define LC_ADDRESS_MASK (1 << __LC_ADDRESS)
-# define LC_TELEPHONE_MASK (1 << __LC_TELEPHONE)
-# define LC_MEASUREMENT_MASK (1 << __LC_MEASUREMENT)
-# define LC_IDENTIFICATION_MASK (1 << __LC_IDENTIFICATION)
-# define LC_ALL_MASK (LC_CTYPE_MASK \
- | LC_NUMERIC_MASK \
- | LC_TIME_MASK \
- | LC_COLLATE_MASK \
- | LC_MONETARY_MASK \
- | LC_MESSAGES_MASK \
- | LC_PAPER_MASK \
- | LC_NAME_MASK \
- | LC_ADDRESS_MASK \
- | LC_TELEPHONE_MASK \
- | LC_MEASUREMENT_MASK \
- | LC_IDENTIFICATION_MASK \
- )
-
-/* Return a duplicate of the set of locale in DATASET. All usage
- counters are increased if necessary. */
-extern locale_t duplocale (locale_t __dataset) __THROW;
-
-/* Free the data associated with a locale dataset previously returned
- by a call to `setlocale_r'. */
-extern void freelocale (locale_t __dataset) __THROW;
-
-/* Switch the current thread's locale to DATASET.
- If DATASET is null, instead just return the current setting.
- The special value LC_GLOBAL_LOCALE is the initial setting
- for all threads and can also be installed any time, meaning
- the thread uses the global settings controlled by `setlocale'. */
-extern locale_t uselocale (locale_t __dataset) __THROW;
-
-/* This value can be passed to `uselocale' and may be returned by it.
- Passing this value to any other function has undefined behavior. */
-# define LC_GLOBAL_LOCALE ((locale_t) -1L)
-
-#endif
-
-__END_DECLS
-
-#endif /* locale.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/malloc.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/malloc.h
deleted file mode 100644
index e9157dd..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/malloc.h
+++ /dev/null
@@ -1,184 +0,0 @@
-/* Prototypes and definition for malloc implementation.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MALLOC_H
-#define _MALLOC_H 1
-
-#include <features.h>
-#include <stddef.h>
-#include <stdio.h>
-
-#ifdef _LIBC
-# define __MALLOC_HOOK_VOLATILE
-# define __MALLOC_DEPRECATED
-#else
-# define __MALLOC_HOOK_VOLATILE volatile
-# define __MALLOC_DEPRECATED __attribute_deprecated__
-#endif
-
-
-__BEGIN_DECLS
-
-/* Allocate SIZE bytes of memory. */
-extern void *malloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-
-/* Allocate NMEMB elements of SIZE bytes each, all initialized to 0. */
-extern void *calloc (size_t __nmemb, size_t __size)
-__THROW __attribute_malloc__ __attribute_alloc_size__ ((1, 2)) __wur;
-
-/* Re-allocate the previously allocated block in __ptr, making the new
- block SIZE bytes long. */
-/* __attribute_malloc__ is not used, because if realloc returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *realloc (void *__ptr, size_t __size)
-__THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2));
-
-/* Re-allocate the previously allocated block in PTR, making the new
- block large enough for NMEMB elements of SIZE bytes each. */
-/* __attribute_malloc__ is not used, because if reallocarray returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
-__THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2, 3));
-
-/* Free a block allocated by `malloc', `realloc' or `calloc'. */
-extern void free (void *__ptr) __THROW;
-
-/* Allocate SIZE bytes allocated to ALIGNMENT bytes. */
-extern void *memalign (size_t __alignment, size_t __size)
-__THROW __attribute_malloc__ __attribute_alloc_size__ ((2)) __wur;
-
-/* Allocate SIZE bytes on a page boundary. */
-extern void *valloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-
-/* Equivalent to valloc(minimum-page-that-holds(n)), that is, round up
- __size to nearest pagesize. */
-extern void *pvalloc (size_t __size) __THROW __attribute_malloc__ __wur;
-
-/* Underlying allocation function; successive calls should return
- contiguous pieces of memory. */
-extern void *(*__morecore) (ptrdiff_t __size) __MALLOC_DEPRECATED;
-
-/* Default value of `__morecore'. */
-extern void *__default_morecore (ptrdiff_t __size)
-__THROW __attribute_malloc__ __MALLOC_DEPRECATED;
-
-/* SVID2/XPG mallinfo structure */
-
-struct mallinfo
-{
- int arena; /* non-mmapped space allocated from system */
- int ordblks; /* number of free chunks */
- int smblks; /* number of fastbin blocks */
- int hblks; /* number of mmapped regions */
- int hblkhd; /* space in mmapped regions */
- int usmblks; /* always 0, preserved for backwards compatibility */
- int fsmblks; /* space available in freed fastbin blocks */
- int uordblks; /* total allocated space */
- int fordblks; /* total free space */
- int keepcost; /* top-most, releasable (via malloc_trim) space */
-};
-
-/* SVID2/XPG mallinfo2 structure which can handle allocations
- bigger than 4GB. */
-
-struct mallinfo2
-{
- size_t arena; /* non-mmapped space allocated from system */
- size_t ordblks; /* number of free chunks */
- size_t smblks; /* number of fastbin blocks */
- size_t hblks; /* number of mmapped regions */
- size_t hblkhd; /* space in mmapped regions */
- size_t usmblks; /* always 0, preserved for backwards compatibility */
- size_t fsmblks; /* space available in freed fastbin blocks */
- size_t uordblks; /* total allocated space */
- size_t fordblks; /* total free space */
- size_t keepcost; /* top-most, releasable (via malloc_trim) space */
-};
-
-/* Returns a copy of the updated current mallinfo. */
-extern struct mallinfo mallinfo (void) __THROW __MALLOC_DEPRECATED;
-
-/* Returns a copy of the updated current mallinfo. */
-extern struct mallinfo2 mallinfo2 (void) __THROW;
-
-/* SVID2/XPG mallopt options */
-#ifndef M_MXFAST
-# define M_MXFAST 1 /* maximum request size for "fastbins" */
-#endif
-#ifndef M_NLBLKS
-# define M_NLBLKS 2 /* UNUSED in this malloc */
-#endif
-#ifndef M_GRAIN
-# define M_GRAIN 3 /* UNUSED in this malloc */
-#endif
-#ifndef M_KEEP
-# define M_KEEP 4 /* UNUSED in this malloc */
-#endif
-
-/* mallopt options that actually do something */
-#define M_TRIM_THRESHOLD -1
-#define M_TOP_PAD -2
-#define M_MMAP_THRESHOLD -3
-#define M_MMAP_MAX -4
-#define M_CHECK_ACTION -5
-#define M_PERTURB -6
-#define M_ARENA_TEST -7
-#define M_ARENA_MAX -8
-
-/* General SVID/XPG interface to tunable parameters. */
-extern int mallopt (int __param, int __val) __THROW;
-
-/* Release all but __pad bytes of freed top-most memory back to the
- system. Return 1 if successful, else 0. */
-extern int malloc_trim (size_t __pad) __THROW;
-
-/* Report the number of usable allocated bytes associated with allocated
- chunk __ptr. */
-extern size_t malloc_usable_size (void *__ptr) __THROW;
-
-/* Prints brief summary statistics on stderr. */
-extern void malloc_stats (void) __THROW;
-
-/* Output information about state of allocator to stream FP. */
-extern int malloc_info (int __options, FILE *__fp) __THROW;
-
-/* Hooks for debugging and user-defined versions. */
-extern void (*__MALLOC_HOOK_VOLATILE __free_hook) (void *__ptr,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __malloc_hook)(size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __realloc_hook)(void *__ptr,
- size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void *(*__MALLOC_HOOK_VOLATILE __memalign_hook)(size_t __alignment,
- size_t __size,
- const void *)
-__MALLOC_DEPRECATED;
-extern void (*__MALLOC_HOOK_VOLATILE __after_morecore_hook) (void)
- __MALLOC_DEPRECATED;
-
-
-__END_DECLS
-#endif /* malloc.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/math.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/math.h
deleted file mode 100644
index 0e20515..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/math.h
+++ /dev/null
@@ -1,1389 +0,0 @@
-/* Declarations for math functions.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.12 Mathematics <math.h>
- */
-
-#ifndef _MATH_H
-#define _MATH_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-#if defined log && defined __GNUC__
-# warning A macro called log was already defined when <math.h> was included.
-# warning This will cause compilation problems.
-#endif
-
-__BEGIN_DECLS
-
-/* Get definitions of __intmax_t and __uintmax_t. */
-#include <bits/types.h>
-
-/* Get machine-dependent vector math functions declarations. */
-#include <bits/math-vector.h>
-
-/* Gather machine dependent type support. */
-#include <bits/floatn.h>
-
-/* Value returned on overflow. With IEEE 754 floating point, this is
- +Infinity, otherwise the largest representable positive value. */
-#if __GNUC_PREREQ (3, 3)
-# define HUGE_VAL (__builtin_huge_val ())
-#else
-/* This may provoke compiler warnings, and may not be rounded to
- +Infinity in all IEEE 754 rounding modes, but is the best that can
- be done in ISO C while remaining a constant expression. 10,000 is
- greater than the maximum (decimal) exponent for all supported
- floating-point formats and widths. */
-# define HUGE_VAL 1e10000
-#endif
-#ifdef __USE_ISOC99
-# if __GNUC_PREREQ (3, 3)
-# define HUGE_VALF (__builtin_huge_valf ())
-# define HUGE_VALL (__builtin_huge_vall ())
-# else
-# define HUGE_VALF 1e10000f
-# define HUGE_VALL 1e10000L
-# endif
-#endif
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F16 (__builtin_huge_valf16 ())
-#endif
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F32 (__builtin_huge_valf32 ())
-#endif
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F64 (__builtin_huge_valf64 ())
-#endif
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F128 (__builtin_huge_valf128 ())
-#endif
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F32X (__builtin_huge_valf32x ())
-#endif
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F64X (__builtin_huge_valf64x ())
-#endif
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define HUGE_VAL_F128X (__builtin_huge_valf128x ())
-#endif
-
-#ifdef __USE_ISOC99
-/* IEEE positive infinity. */
-# if __GNUC_PREREQ (3, 3)
-# define INFINITY (__builtin_inff ())
-# else
-# define INFINITY HUGE_VALF
-# endif
-
-/* IEEE Not A Number. */
-# if __GNUC_PREREQ (3, 3)
-# define NAN (__builtin_nanf (""))
-# else
-/* This will raise an "invalid" exception outside static initializers,
- but is the best that can be done in ISO C while remaining a
- constant expression. */
-# define NAN (0.0f / 0.0f)
-# endif
-#endif /* __USE_ISOC99 */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Signaling NaN macros, if supported. */
-# if __GNUC_PREREQ (3, 3)
-# define SNANF (__builtin_nansf (""))
-# define SNAN (__builtin_nans (""))
-# define SNANL (__builtin_nansl (""))
-# endif
-#endif
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF16 (__builtin_nansf16 (""))
-#endif
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF32 (__builtin_nansf32 (""))
-#endif
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF64 (__builtin_nansf64 (""))
-#endif
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF128 (__builtin_nansf128 (""))
-#endif
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF32X (__builtin_nansf32x (""))
-#endif
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF64X (__builtin_nansf64x (""))
-#endif
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define SNANF128X (__builtin_nansf128x (""))
-#endif
-
-/* Get __GLIBC_FLT_EVAL_METHOD. */
-#include <bits/flt-eval-method.h>
-
-#ifdef __USE_ISOC99
-/* Define the following typedefs.
-
- float_t floating-point type at least as wide as `float' used
- to evaluate `float' expressions
- double_t floating-point type at least as wide as `double' used
- to evaluate `double' expressions
-*/
-# if __GLIBC_FLT_EVAL_METHOD == 0 || __GLIBC_FLT_EVAL_METHOD == 16
-typedef float float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 1
-typedef double float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 2
-typedef long double float_t;
-typedef long double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 32
-typedef _Float32 float_t;
-typedef double double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 33
-typedef _Float32x float_t;
-typedef _Float32x double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 64
-typedef _Float64 float_t;
-typedef _Float64 double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 65
-typedef _Float64x float_t;
-typedef _Float64x double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 128
-typedef _Float128 float_t;
-typedef _Float128 double_t;
-# elif __GLIBC_FLT_EVAL_METHOD == 129
-typedef _Float128x float_t;
-typedef _Float128x double_t;
-# else
-# error "Unknown __GLIBC_FLT_EVAL_METHOD"
-# endif
-#endif
-
-/* Define macros for the return values of ilogb and llogb, based on
- __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN.
-
- FP_ILOGB0 Expands to a value returned by `ilogb (0.0)'.
- FP_ILOGBNAN Expands to a value returned by `ilogb (NAN)'.
- FP_LLOGB0 Expands to a value returned by `llogb (0.0)'.
- FP_LLOGBNAN Expands to a value returned by `llogb (NAN)'.
-
-*/
-
-#include <bits/fp-logb.h>
-#ifdef __USE_ISOC99
-# if __FP_LOGB0_IS_MIN
-# define FP_ILOGB0 (-2147483647 - 1)
-# else
-# define FP_ILOGB0 (-2147483647)
-# endif
-# if __FP_LOGBNAN_IS_MIN
-# define FP_ILOGBNAN (-2147483647 - 1)
-# else
-# define FP_ILOGBNAN 2147483647
-# endif
-#endif
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# if __WORDSIZE == 32
-# define __FP_LONG_MAX 0x7fffffffL
-# else
-# define __FP_LONG_MAX 0x7fffffffffffffffL
-# endif
-# if __FP_LOGB0_IS_MIN
-# define FP_LLOGB0 (-__FP_LONG_MAX - 1)
-# else
-# define FP_LLOGB0 (-__FP_LONG_MAX)
-# endif
-# if __FP_LOGBNAN_IS_MIN
-# define FP_LLOGBNAN (-__FP_LONG_MAX - 1)
-# else
-# define FP_LLOGBNAN __FP_LONG_MAX
-# endif
-#endif
-
-/* Get the architecture specific values describing the floating-point
- evaluation. The following symbols will get defined:
-
- FP_FAST_FMA
- FP_FAST_FMAF
- FP_FAST_FMAL
- If defined it indicates that the `fma' function
- generally executes about as fast as a multiply and an add.
- This macro is defined only iff the `fma' function is
- implemented directly with a hardware multiply-add instructions.
-*/
-
-#include <bits/fp-fast.h>
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Rounding direction macros for fromfp functions. */
-enum
- {
- FP_INT_UPWARD =
-# define FP_INT_UPWARD 0
- FP_INT_UPWARD,
- FP_INT_DOWNWARD =
-# define FP_INT_DOWNWARD 1
- FP_INT_DOWNWARD,
- FP_INT_TOWARDZERO =
-# define FP_INT_TOWARDZERO 2
- FP_INT_TOWARDZERO,
- FP_INT_TONEARESTFROMZERO =
-# define FP_INT_TONEARESTFROMZERO 3
- FP_INT_TONEARESTFROMZERO,
- FP_INT_TONEAREST =
-# define FP_INT_TONEAREST 4
- FP_INT_TONEAREST,
- };
-#endif
-
-/* The file <bits/mathcalls.h> contains the prototypes for all the
- actual math functions. These macros are used for those prototypes,
- so we can easily declare each function as both `name' and `__name',
- and can declare the float versions `namef' and `__namef'. */
-
-#define __SIMD_DECL(function) __CONCAT (__DECL_SIMD_, function)
-
-#define __MATHCALL_VEC(function, suffix, args) \
- __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \
- __MATHCALL (function, suffix, args)
-
-#define __MATHDECL_VEC(type, function,suffix, args) \
- __SIMD_DECL (__MATH_PRECNAME (function, suffix)) \
- __MATHDECL(type, function,suffix, args)
-
-#define __MATHCALL(function,suffix, args) \
- __MATHDECL (_Mdouble_,function,suffix, args)
-#define __MATHDECL(type, function,suffix, args) \
- __MATHDECL_1(type, function,suffix, args); \
- __MATHDECL_1(type, __CONCAT(__,function),suffix, args)
-#define __MATHCALLX(function,suffix, args, attrib) \
- __MATHDECLX (_Mdouble_,function,suffix, args, attrib)
-#define __MATHDECLX(type, function,suffix, args, attrib) \
- __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); \
- __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib)
-#define __MATHDECL_1_IMPL(type, function, suffix, args) \
- extern type __MATH_PRECNAME(function,suffix) args __THROW
-#define __MATHDECL_1(type, function, suffix, args) \
- __MATHDECL_1_IMPL(type, function, suffix, args)
-/* Ignore the alias by default. The alias is only useful with
- redirections. */
-#define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHDECL_1(type, function, suffix, args)
-
-#define __MATHREDIR(type, function, suffix, args, to) \
- extern type __REDIRECT_NTH (__MATH_PRECNAME (function, suffix), args, to)
-
-#define _Mdouble_ double
-#define __MATH_PRECNAME(name,r) __CONCAT(name,r)
-#define __MATH_DECLARING_DOUBLE 1
-#define __MATH_DECLARING_FLOATN 0
-#include <bits/mathcalls-helper-functions.h>
-#include <bits/mathcalls.h>
-#undef _Mdouble_
-#undef __MATH_PRECNAME
-#undef __MATH_DECLARING_DOUBLE
-#undef __MATH_DECLARING_FLOATN
-
-#ifdef __USE_ISOC99
-
-
-/* Include the file of declarations again, this time using `float'
- instead of `double' and appending f to each function name. */
-
-# define _Mdouble_ float
-# define __MATH_PRECNAME(name,r) name##f##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 0
-# include <bits/mathcalls-helper-functions.h>
-# include <bits/mathcalls.h>
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-
-# if !(defined __NO_LONG_DOUBLE_MATH && defined _LIBC) \
- || defined __LDBL_COMPAT \
- || defined _LIBC_TEST
-# ifdef __LDBL_COMPAT
-
-# ifdef __USE_ISOC99
-extern float __nldbl_nexttowardf (float __x, long double __y)
- __THROW __attribute__ ((__const__));
-# ifdef __REDIRECT_NTH
-extern float __REDIRECT_NTH (nexttowardf, (float __x, long double __y),
- __nldbl_nexttowardf)
- __attribute__ ((__const__));
-extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y),
- nextafter) __attribute__ ((__const__));
-extern long double __REDIRECT_NTH (nexttowardl,
- (long double __x, long double __y),
- nextafter) __attribute__ ((__const__));
-# endif
-# endif
-
-# undef __MATHDECL_1
-# define __MATHDECL_1(type, function,suffix, args) \
- __MATHREDIR(type, function, suffix, args, __CONCAT(function,suffix))
-
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# ifdef __REDIRECT_NTH
-# ifdef __USE_ISOC99
-extern float __REDIRECT_NTH (nexttowardf, (float __x, long double __y),
- __nexttowardf_to_ieee128)
- __attribute__ ((__const__));
-extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y),
- __nexttoward_to_ieee128)
- __attribute__ ((__const__));
-
-#define __dremieee128 __remainderieee128
-#define __gammaieee128 __lgammaieee128
-
-# endif
-# endif
-
-# undef __MATHDECL_1
-# undef __MATHDECL_ALIAS
-
-# define __REDIRTO(function, suffix) \
- __ ## function ## ieee128 ## suffix
-# define __REDIRTO_ALT(function, suffix) \
- __ ## function ## f128 ## suffix
-
-# define __MATHDECL_1(type, function, suffix, args) \
- __MATHREDIR (type, function, suffix, args, __REDIRTO (function, suffix))
-# define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHREDIR (type, function, suffix, args, __REDIRTO_ALT (alias, suffix))
-# endif
-
-/* Include the file of declarations again, this time using `long double'
- instead of `double' and appending l to each function name. */
-
-# define _Mdouble_ long double
-# define __MATH_PRECNAME(name,r) name##l##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 0
-# define __MATH_DECLARE_LDOUBLE 1
-# include <bits/mathcalls-helper-functions.h>
-# include <bits/mathcalls.h>
-
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __REDIRTO
-# undef __REDIRTO_ALT
-# undef __MATHDECL_1
-# undef __MATHDECL_ALIAS
-# define __MATHDECL_1(type, function, suffix, args) \
- __MATHDECL_1_IMPL(type, function, suffix, args)
-# define __MATHDECL_ALIAS(type, function, suffix, args, alias) \
- __MATHDECL_1(type, function, suffix, args)
-# endif
-# endif /* !(__NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT */
-
-#endif /* Use ISO C99. */
-
-/* Include the file of declarations for _FloatN and _FloatNx
- types. */
-
-#if __HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !defined _LIBC)
-# define _Mdouble_ _Float16
-# define __MATH_PRECNAME(name,r) name##f16##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT16
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT16 || (__HAVE_FLOAT16 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !defined _LIBC)
-# define _Mdouble_ _Float32
-# define __MATH_PRECNAME(name,r) name##f32##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT32
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT32 || (__HAVE_FLOAT32 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !defined _LIBC)
-# define _Mdouble_ _Float64
-# define __MATH_PRECNAME(name,r) name##f64##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT64
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT64 || (__HAVE_FLOAT64 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !defined _LIBC)
-# define _Mdouble_ _Float128
-# define __MATH_PRECNAME(name,r) name##f128##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT128
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT128 || (__HAVE_FLOAT128 && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !defined _LIBC)
-# define _Mdouble_ _Float32x
-# define __MATH_PRECNAME(name,r) name##f32x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT32X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT32X || (__HAVE_FLOAT32X && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !defined _LIBC)
-# define _Mdouble_ _Float64x
-# define __MATH_PRECNAME(name,r) name##f64x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT64X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT64X || (__HAVE_FLOAT64X && !_LIBC). */
-
-#if __HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !defined _LIBC)
-# define _Mdouble_ _Float128x
-# define __MATH_PRECNAME(name,r) name##f128x##r
-# define __MATH_DECLARING_DOUBLE 0
-# define __MATH_DECLARING_FLOATN 1
-# if __HAVE_DISTINCT_FLOAT128X
-# include <bits/mathcalls-helper-functions.h>
-# endif
-# if __GLIBC_USE (IEC_60559_TYPES_EXT)
-# include <bits/mathcalls.h>
-# endif
-# undef _Mdouble_
-# undef __MATH_PRECNAME
-# undef __MATH_DECLARING_DOUBLE
-# undef __MATH_DECLARING_FLOATN
-#endif /* __HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !_LIBC). */
-
-#undef __MATHDECL_1_IMPL
-#undef __MATHDECL_1
-#undef __MATHDECL_ALIAS
-#undef __MATHDECL
-#undef __MATHCALL
-
-/* Declare functions returning a narrower type. */
-#define __MATHCALL_NARROW_ARGS_1 (_Marg_ __x)
-#define __MATHCALL_NARROW_ARGS_2 (_Marg_ __x, _Marg_ __y)
-#define __MATHCALL_NARROW_ARGS_3 (_Marg_ __x, _Marg_ __y, _Marg_ __z)
-#define __MATHCALL_NARROW_NORMAL(func, nargs) \
- extern _Mret_ func __MATHCALL_NARROW_ARGS_ ## nargs __THROW
-#define __MATHCALL_NARROW_REDIR(func, redir, nargs) \
- extern _Mret_ __REDIRECT_NTH (func, __MATHCALL_NARROW_ARGS_ ## nargs, \
- redir)
-#define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-# define _Mret_ float
-# define _Marg_ double
-# define __MATHCALL_NAME(name) f ## name
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-
-# define _Mret_ float
-# define _Marg_ long double
-# define __MATHCALL_NAME(name) f ## name ## l
-# ifdef __LDBL_COMPAT
-# define __MATHCALL_REDIR_NAME(name) f ## name
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# define __MATHCALL_REDIR_NAME(name) __ ## f32 ## name ## ieee128
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# endif
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHCALL_REDIR_NAME
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-# endif
-
-# define _Mret_ double
-# define _Marg_ long double
-# define __MATHCALL_NAME(name) d ## name ## l
-# ifdef __LDBL_COMPAT
-# define __MATHCALL_REDIR_NAME(name) __nldbl_d ## name ## l
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# define __MATHCALL_REDIR_NAME(name) __ ## f64 ## name ## ieee128
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_REDIR (func, redir, nargs)
-# endif
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# if defined __LDBL_COMPAT \
- || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# undef __MATHCALL_REDIR_NAME
-# undef __MATHCALL_NARROW
-# define __MATHCALL_NARROW(func, redir, nargs) \
- __MATHCALL_NARROW_NORMAL (func, nargs)
-# endif
-
-#endif
-
-#if __GLIBC_USE (IEC_60559_TYPES_EXT)
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT32
-# define _Mret_ _Float16
-# define _Marg_ _Float32
-# define __MATHCALL_NAME(name) f16 ## name ## f32
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT32X
-# define _Mret_ _Float16
-# define _Marg_ _Float32x
-# define __MATHCALL_NAME(name) f16 ## name ## f32x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT64
-# define _Mret_ _Float16
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f16 ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT64X
-# define _Mret_ _Float16
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f16 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT128
-# define _Mret_ _Float16
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f16 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT16 && __HAVE_FLOAT128X
-# define _Mret_ _Float16
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f16 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT32X
-# define _Mret_ _Float32
-# define _Marg_ _Float32x
-# define __MATHCALL_NAME(name) f32 ## name ## f32x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT64
-# define _Mret_ _Float32
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f32 ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT64X
-# define _Mret_ _Float32
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f32 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT128
-# define _Mret_ _Float32
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f32 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32 && __HAVE_FLOAT128X
-# define _Mret_ _Float32
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f32 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT64
-# define _Mret_ _Float32x
-# define _Marg_ _Float64
-# define __MATHCALL_NAME(name) f32x ## name ## f64
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT64X
-# define _Mret_ _Float32x
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f32x ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT128
-# define _Mret_ _Float32x
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f32x ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT32X && __HAVE_FLOAT128X
-# define _Mret_ _Float32x
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f32x ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT64X
-# define _Mret_ _Float64
-# define _Marg_ _Float64x
-# define __MATHCALL_NAME(name) f64 ## name ## f64x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT128
-# define _Mret_ _Float64
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f64 ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64 && __HAVE_FLOAT128X
-# define _Mret_ _Float64
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f64 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64X && __HAVE_FLOAT128
-# define _Mret_ _Float64x
-# define _Marg_ _Float128
-# define __MATHCALL_NAME(name) f64x ## name ## f128
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT64X && __HAVE_FLOAT128X
-# define _Mret_ _Float64x
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f64x ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-# if __HAVE_FLOAT128 && __HAVE_FLOAT128X
-# define _Mret_ _Float128
-# define _Marg_ _Float128x
-# define __MATHCALL_NAME(name) f128 ## name ## f128x
-# include <bits/mathcalls-narrow.h>
-# undef _Mret_
-# undef _Marg_
-# undef __MATHCALL_NAME
-# endif
-
-#endif
-
-#undef __MATHCALL_NARROW_ARGS_1
-#undef __MATHCALL_NARROW_ARGS_2
-#undef __MATHCALL_NARROW_ARGS_3
-#undef __MATHCALL_NARROW_NORMAL
-#undef __MATHCALL_NARROW_REDIR
-#undef __MATHCALL_NARROW
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* This variable is used by `gamma' and `lgamma'. */
-extern int signgam;
-#endif
-
-#if (__HAVE_DISTINCT_FLOAT16 \
- || __HAVE_DISTINCT_FLOAT32 \
- || __HAVE_DISTINCT_FLOAT64 \
- || __HAVE_DISTINCT_FLOAT32X \
- || __HAVE_DISTINCT_FLOAT64X \
- || __HAVE_DISTINCT_FLOAT128X)
-# error "Unsupported _FloatN or _FloatNx types for <math.h>."
-#endif
-
-/* Depending on the type of TG_ARG, call an appropriately suffixed
- version of FUNC with arguments (including parentheses) ARGS.
- Suffixed functions may not exist for long double if it has the same
- format as double, or for other types with the same format as float,
- double or long double. The behavior is undefined if the argument
- does not have a real floating type. The definition may use a
- conditional expression, so all suffixed versions of FUNC must
- return the same type (FUNC may include a cast if necessary rather
- than being a single identifier). */
-#ifdef __NO_LONG_DOUBLE_MATH
-# if __HAVE_DISTINCT_FLOAT128
-# error "Distinct _Float128 without distinct long double not supported."
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- (sizeof (TG_ARG) == sizeof (float) ? FUNC ## f ARGS : FUNC ARGS)
-#elif __HAVE_DISTINCT_FLOAT128
-# if __HAVE_GENERIC_SELECTION
-# if __HAVE_FLOATN_NOT_TYPEDEF && __HAVE_FLOAT32
-# define __MATH_TG_F32(FUNC, ARGS) _Float32: FUNC ## f ARGS,
-# else
-# define __MATH_TG_F32(FUNC, ARGS)
-# endif
-# if __HAVE_FLOATN_NOT_TYPEDEF && __HAVE_FLOAT64X
-# if __HAVE_FLOAT64X_LONG_DOUBLE
-# define __MATH_TG_F64X(FUNC, ARGS) _Float64x: FUNC ## l ARGS,
-# else
-# define __MATH_TG_F64X(FUNC, ARGS) _Float64x: FUNC ## f128 ARGS,
-# endif
-# else
-# define __MATH_TG_F64X(FUNC, ARGS)
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- _Generic ((TG_ARG), \
- float: FUNC ## f ARGS, \
- __MATH_TG_F32 (FUNC, ARGS) \
- default: FUNC ARGS, \
- long double: FUNC ## l ARGS, \
- __MATH_TG_F64X (FUNC, ARGS) \
- _Float128: FUNC ## f128 ARGS)
-# else
-# if __HAVE_FLOATN_NOT_TYPEDEF
-# error "Non-typedef _FloatN but no _Generic."
-# endif
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), float), \
- FUNC ## f ARGS, \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), double), \
- FUNC ARGS, \
- __builtin_choose_expr \
- (__builtin_types_compatible_p (__typeof (TG_ARG), long double), \
- FUNC ## l ARGS, \
- FUNC ## f128 ARGS)))
-# endif
-#else
-# define __MATH_TG(TG_ARG, FUNC, ARGS) \
- (sizeof (TG_ARG) == sizeof (float) \
- ? FUNC ## f ARGS \
- : sizeof (TG_ARG) == sizeof (double) \
- ? FUNC ARGS \
- : FUNC ## l ARGS)
-#endif
-
-/* ISO C99 defines some generic macros which work on any data type. */
-#ifdef __USE_ISOC99
-
-/* All floating-point numbers can be put in one of these categories. */
-enum
- {
- FP_NAN =
-# define FP_NAN 0
- FP_NAN,
- FP_INFINITE =
-# define FP_INFINITE 1
- FP_INFINITE,
- FP_ZERO =
-# define FP_ZERO 2
- FP_ZERO,
- FP_SUBNORMAL =
-# define FP_SUBNORMAL 3
- FP_SUBNORMAL,
- FP_NORMAL =
-# define FP_NORMAL 4
- FP_NORMAL
- };
-
-/* GCC bug 66462 means we cannot use the math builtins with -fsignaling-nan,
- so disable builtins if this is enabled. When fixed in a newer GCC,
- the __SUPPORT_SNAN__ check may be skipped for those versions. */
-
-/* Return number of classification appropriate for X. */
-# if ((__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)) \
- && (!defined __OPTIMIZE_SIZE__ || defined __cplusplus)
- /* The check for __cplusplus allows the use of the builtin, even
- when optimization for size is on. This is provided for
- libstdc++, only to let its configure test work when it is built
- with -Os. No further use of this definition of fpclassify is
- expected in C++ mode, since libstdc++ provides its own version
- of fpclassify in cmath (which undefines fpclassify). */
-# define fpclassify(x) __builtin_fpclassify (FP_NAN, FP_INFINITE, \
- FP_NORMAL, FP_SUBNORMAL, FP_ZERO, x)
-# else
-# define fpclassify(x) __MATH_TG ((x), __fpclassify, (x))
-# endif
-
-/* Return nonzero value if sign of X is negative. */
-# if __GNUC_PREREQ (6,0) || __glibc_clang_prereq (3,3)
-# define signbit(x) __builtin_signbit (x)
-# elif defined __cplusplus
- /* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin.
- The check for __cplusplus allows the use of the builtin instead of
- __MATH_TG. This is provided for libstdc++, only to let its configure
- test work. No further use of this definition of signbit is expected
- in C++ mode, since libstdc++ provides its own version of signbit
- in cmath (which undefines signbit). */
-# define signbit(x) __builtin_signbitl (x)
-# elif __GNUC_PREREQ (4,0)
-# define signbit(x) __MATH_TG ((x), __builtin_signbit, (x))
-# else
-# define signbit(x) __MATH_TG ((x), __signbit, (x))
-# endif
-
-/* Return nonzero value if X is not +-Inf or NaN. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isfinite(x) __builtin_isfinite (x)
-# else
-# define isfinite(x) __MATH_TG ((x), __finite, (x))
-# endif
-
-/* Return nonzero value if X is neither zero, subnormal, Inf, nor NaN. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isnormal(x) __builtin_isnormal (x)
-# else
-# define isnormal(x) (fpclassify (x) == FP_NORMAL)
-# endif
-
-/* Return nonzero value if X is a NaN. We could use `fpclassify' but
- we already have this functions `__isnan' and it is faster. */
-# if (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (2,8)
-# define isnan(x) __builtin_isnan (x)
-# else
-# define isnan(x) __MATH_TG ((x), __isnan, (x))
-# endif
-
-/* Return nonzero value if X is positive or negative infinity. */
-# if __HAVE_DISTINCT_FLOAT128 && !__GNUC_PREREQ (7,0) \
- && !defined __SUPPORT_SNAN__ && !defined __cplusplus
- /* Since __builtin_isinf_sign is broken for float128 before GCC 7.0,
- use the helper function, __isinff128, with older compilers. This is
- only provided for C mode, because in C++ mode, GCC has no support
- for __builtin_types_compatible_p (and when in C++ mode, this macro is
- not used anyway, because libstdc++ headers undefine it). */
-# define isinf(x) \
- (__builtin_types_compatible_p (__typeof (x), _Float128) \
- ? __isinff128 (x) : __builtin_isinf_sign (x))
-# elif (__GNUC_PREREQ (4,4) && !defined __SUPPORT_SNAN__) \
- || __glibc_clang_prereq (3,7)
-# define isinf(x) __builtin_isinf_sign (x)
-# else
-# define isinf(x) __MATH_TG ((x), __isinf, (x))
-# endif
-
-/* Bitmasks for the math_errhandling macro. */
-# define MATH_ERRNO 1 /* errno set by math functions. */
-# define MATH_ERREXCEPT 2 /* Exceptions raised by math functions. */
-
-/* By default all math functions support both errno and exception handling
- (except for soft floating point implementations which may only support
- errno handling). If errno handling is disabled, exceptions are still
- supported by GLIBC. Set math_errhandling to 0 with -ffast-math (this is
- nonconforming but it is more useful than leaving it undefined). */
-# ifdef __FAST_MATH__
-# define math_errhandling 0
-# elif defined __NO_MATH_ERRNO__
-# define math_errhandling (MATH_ERREXCEPT)
-# else
-# define math_errhandling (MATH_ERRNO | MATH_ERREXCEPT)
-# endif
-
-#endif /* Use ISO C99. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-# include <bits/iscanonical.h>
-
-/* Return nonzero value if X is a signaling NaN. */
-# ifndef __cplusplus
-# define issignaling(x) __MATH_TG ((x), __issignaling, (x))
-# else
- /* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin. On the
- other hand, overloading provides the means to distinguish between
- the floating-point types. The overloading resolution will match
- the correct parameter (regardless of type qualifiers (i.e.: const
- and volatile)). */
-extern "C++" {
-inline int issignaling (float __val) { return __issignalingf (__val); }
-inline int issignaling (double __val) { return __issignaling (__val); }
-inline int
-issignaling (long double __val)
-{
-# ifdef __NO_LONG_DOUBLE_MATH
- return __issignaling (__val);
-# else
- return __issignalingl (__val);
-# endif
-}
-# if __HAVE_FLOAT128_UNLIKE_LDBL
-/* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-inline int issignaling (_Float128 __val) { return __issignalingf128 (__val); }
-# endif
-} /* extern C++ */
-# endif
-
-/* Return nonzero value if X is subnormal. */
-# define issubnormal(x) (fpclassify (x) == FP_SUBNORMAL)
-
-/* Return nonzero value if X is zero. */
-# ifndef __cplusplus
-# ifdef __SUPPORT_SNAN__
-# define iszero(x) (fpclassify (x) == FP_ZERO)
-# else
-# define iszero(x) (((__typeof (x)) (x)) == 0)
-# endif
-# else /* __cplusplus */
-extern "C++" {
-# ifdef __SUPPORT_SNAN__
-inline int
-iszero (float __val)
-{
- return __fpclassifyf (__val) == FP_ZERO;
-}
-inline int
-iszero (double __val)
-{
- return __fpclassify (__val) == FP_ZERO;
-}
-inline int
-iszero (long double __val)
-{
-# ifdef __NO_LONG_DOUBLE_MATH
- return __fpclassify (__val) == FP_ZERO;
-# else
- return __fpclassifyl (__val) == FP_ZERO;
-# endif
-}
-# if __HAVE_FLOAT128_UNLIKE_LDBL
- /* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-inline int
-iszero (_Float128 __val)
-{
- return __fpclassifyf128 (__val) == FP_ZERO;
-}
-# endif
-# else
-template <class __T> inline bool
-iszero (__T __val)
-{
- return __val == 0;
-}
-# endif
-} /* extern C++ */
-# endif /* __cplusplus */
-#endif /* Use IEC_60559_BFP_EXT. */
-
-#ifdef __USE_XOPEN
-/* X/Open wants another strange constant. */
-# define MAXFLOAT 3.40282347e+38F
-#endif
-
-
-/* Some useful constants. */
-#if defined __USE_MISC || defined __USE_XOPEN
-# define M_E 2.7182818284590452354 /* e */
-# define M_LOG2E 1.4426950408889634074 /* log_2 e */
-# define M_LOG10E 0.43429448190325182765 /* log_10 e */
-# define M_LN2 0.69314718055994530942 /* log_e 2 */
-# define M_LN10 2.30258509299404568402 /* log_e 10 */
-# define M_PI 3.14159265358979323846 /* pi */
-# define M_PI_2 1.57079632679489661923 /* pi/2 */
-# define M_PI_4 0.78539816339744830962 /* pi/4 */
-# define M_1_PI 0.31830988618379067154 /* 1/pi */
-# define M_2_PI 0.63661977236758134308 /* 2/pi */
-# define M_2_SQRTPI 1.12837916709551257390 /* 2/sqrt(pi) */
-# define M_SQRT2 1.41421356237309504880 /* sqrt(2) */
-# define M_SQRT1_2 0.70710678118654752440 /* 1/sqrt(2) */
-#endif
-
-/* The above constants are not adequate for computation using `long double's.
- Therefore we provide as an extension constants with similar names as a
- GNU extension. Provide enough digits for the 128-bit IEEE quad. */
-#ifdef __USE_GNU
-# define M_El 2.718281828459045235360287471352662498L /* e */
-# define M_LOG2El 1.442695040888963407359924681001892137L /* log_2 e */
-# define M_LOG10El 0.434294481903251827651128918916605082L /* log_10 e */
-# define M_LN2l 0.693147180559945309417232121458176568L /* log_e 2 */
-# define M_LN10l 2.302585092994045684017991454684364208L /* log_e 10 */
-# define M_PIl 3.141592653589793238462643383279502884L /* pi */
-# define M_PI_2l 1.570796326794896619231321691639751442L /* pi/2 */
-# define M_PI_4l 0.785398163397448309615660845819875721L /* pi/4 */
-# define M_1_PIl 0.318309886183790671537767526745028724L /* 1/pi */
-# define M_2_PIl 0.636619772367581343075535053490057448L /* 2/pi */
-# define M_2_SQRTPIl 1.128379167095512573896158903121545172L /* 2/sqrt(pi) */
-# define M_SQRT2l 1.414213562373095048801688724209698079L /* sqrt(2) */
-# define M_SQRT1_2l 0.707106781186547524400844362104849039L /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT16 && defined __USE_GNU
-# define M_Ef16 __f16 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef16 __f16 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef16 __f16 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f16 __f16 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f16 __f16 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf16 __f16 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f16 __f16 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f16 __f16 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf16 __f16 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf16 __f16 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf16 __f16 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f16 __f16 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f16 __f16 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT32 && defined __USE_GNU
-# define M_Ef32 __f32 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef32 __f32 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef32 __f32 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f32 __f32 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f32 __f32 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf32 __f32 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f32 __f32 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f32 __f32 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf32 __f32 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf32 __f32 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf32 __f32 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f32 __f32 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f32 __f32 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT64 && defined __USE_GNU
-# define M_Ef64 __f64 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef64 __f64 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef64 __f64 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f64 __f64 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f64 __f64 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf64 __f64 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f64 __f64 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f64 __f64 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf64 __f64 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf64 __f64 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf64 __f64 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f64 __f64 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f64 __f64 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT128 && defined __USE_GNU
-# define M_Ef128 __f128 (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef128 __f128 (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef128 __f128 (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f128 __f128 (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f128 __f128 (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf128 __f128 (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f128 __f128 (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f128 __f128 (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf128 __f128 (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf128 __f128 (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf128 __f128 (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f128 __f128 (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f128 __f128 (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT32X && defined __USE_GNU
-# define M_Ef32x __f32x (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef32x __f32x (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef32x __f32x (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f32x __f32x (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f32x __f32x (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf32x __f32x (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f32x __f32x (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f32x __f32x (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf32x __f32x (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf32x __f32x (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf32x __f32x (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f32x __f32x (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f32x __f32x (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT64X && defined __USE_GNU
-# define M_Ef64x __f64x (2.718281828459045235360287471352662498) /* e */
-# define M_LOG2Ef64x __f64x (1.442695040888963407359924681001892137) /* log_2 e */
-# define M_LOG10Ef64x __f64x (0.434294481903251827651128918916605082) /* log_10 e */
-# define M_LN2f64x __f64x (0.693147180559945309417232121458176568) /* log_e 2 */
-# define M_LN10f64x __f64x (2.302585092994045684017991454684364208) /* log_e 10 */
-# define M_PIf64x __f64x (3.141592653589793238462643383279502884) /* pi */
-# define M_PI_2f64x __f64x (1.570796326794896619231321691639751442) /* pi/2 */
-# define M_PI_4f64x __f64x (0.785398163397448309615660845819875721) /* pi/4 */
-# define M_1_PIf64x __f64x (0.318309886183790671537767526745028724) /* 1/pi */
-# define M_2_PIf64x __f64x (0.636619772367581343075535053490057448) /* 2/pi */
-# define M_2_SQRTPIf64x __f64x (1.128379167095512573896158903121545172) /* 2/sqrt(pi) */
-# define M_SQRT2f64x __f64x (1.414213562373095048801688724209698079) /* sqrt(2) */
-# define M_SQRT1_2f64x __f64x (0.707106781186547524400844362104849039) /* 1/sqrt(2) */
-#endif
-
-#if __HAVE_FLOAT128X && defined __USE_GNU
-# error "M_* values needed for _Float128x"
-#endif
-
-#ifdef __USE_ISOC99
-# if __GNUC_PREREQ (3, 1)
-/* ISO C99 defines some macros to compare number while taking care for
- unordered numbers. Many FPUs provide special instructions to support
- these operations. Generic support in GCC for these as builtins went
- in 2.97, but not all cpus added their patterns until 3.1. Therefore
- we enable the builtins from 3.1 onwards and use a generic implementation
- othwerwise. */
-# define isgreater(x, y) __builtin_isgreater(x, y)
-# define isgreaterequal(x, y) __builtin_isgreaterequal(x, y)
-# define isless(x, y) __builtin_isless(x, y)
-# define islessequal(x, y) __builtin_islessequal(x, y)
-# define islessgreater(x, y) __builtin_islessgreater(x, y)
-# define isunordered(x, y) __builtin_isunordered(x, y)
-# else
-# define isgreater(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x > __y; }))
-# define isgreaterequal(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x >= __y; }))
-# define isless(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x < __y; }))
-# define islessequal(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x <= __y; }))
-# define islessgreater(x, y) \
- (__extension__ ({ __typeof__ (x) __x = (x); __typeof__ (y) __y = (y); \
- !isunordered (__x, __y) && __x != __y; }))
-/* isunordered must always check both operands first for signaling NaNs. */
-# define isunordered(x, y) \
- (__extension__ ({ __typeof__ (x) __u = (x); __typeof__ (y) __v = (y); \
- __u != __v && (__u != __u || __v != __v); }))
-# endif
-#endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* An expression whose type has the widest of the evaluation formats
- of X and Y (which are of floating-point types). */
-# if __FLT_EVAL_METHOD__ == 2 || __FLT_EVAL_METHOD__ > 64
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0L)
-# elif __FLT_EVAL_METHOD__ == 1 || __FLT_EVAL_METHOD__ > 32
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0)
-# elif __FLT_EVAL_METHOD__ == 0 || __FLT_EVAL_METHOD__ == 32
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y) + 0.0f)
-# else
-# define __MATH_EVAL_FMT2(x, y) ((x) + (y))
-# endif
-
-/* Return X == Y but raising "invalid" and setting errno if X or Y is
- a NaN. */
-# if !defined __cplusplus || (__cplusplus < 201103L && !defined __GNUC__)
-# define iseqsig(x, y) \
- __MATH_TG (__MATH_EVAL_FMT2 (x, y), __iseqsig, ((x), (y)))
-# else
-/* In C++ mode, __MATH_TG cannot be used, because it relies on
- __builtin_types_compatible_p, which is a C-only builtin. Moreover,
- the comparison macros from ISO C take two floating-point arguments,
- which need not have the same type. Choosing what underlying function
- to call requires evaluating the formats of the arguments, then
- selecting which is wider. The macro __MATH_EVAL_FMT2 provides this
- information, however, only the type of the macro expansion is
- relevant (actually evaluating the expression would be incorrect).
- Thus, the type is used as a template parameter for __iseqsig_type,
- which calls the appropriate underlying function. */
-extern "C++" {
-template<typename> struct __iseqsig_type;
-
-template<> struct __iseqsig_type<float>
-{
- static int __call (float __x, float __y) throw ()
- {
- return __iseqsigf (__x, __y);
- }
-};
-
-template<> struct __iseqsig_type<double>
-{
- static int __call (double __x, double __y) throw ()
- {
- return __iseqsig (__x, __y);
- }
-};
-
-template<> struct __iseqsig_type<long double>
-{
- static int __call (long double __x, long double __y) throw ()
- {
-# ifndef __NO_LONG_DOUBLE_MATH
- return __iseqsigl (__x, __y);
-# else
- return __iseqsig (__x, __y);
-# endif
- }
-};
-
-# if __HAVE_FLOAT128_UNLIKE_LDBL
- /* When using an IEEE 128-bit long double, _Float128 is defined as long double
- in C++. */
-template<> struct __iseqsig_type<_Float128>
-{
- static int __call (_Float128 __x, _Float128 __y) throw ()
- {
- return __iseqsigf128 (__x, __y);
- }
-};
-# endif
-
-template<typename _T1, typename _T2>
-inline int
-iseqsig (_T1 __x, _T2 __y) throw ()
-{
-# if __cplusplus >= 201103L
- typedef decltype (__MATH_EVAL_FMT2 (__x, __y)) _T3;
-# else
- typedef __typeof (__MATH_EVAL_FMT2 (__x, __y)) _T3;
-# endif
- return __iseqsig_type<_T3>::__call (__x, __y);
-}
-
-} /* extern "C++" */
-# endif /* __cplusplus */
-
-#endif
-
-__END_DECLS
-
-
-#endif /* math.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mcheck.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mcheck.h
deleted file mode 100644
index 58412d8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mcheck.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MCHECK_H
-#define _MCHECK_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Return values for `mprobe': these are the kinds of inconsistencies that
- `mcheck' enables detection of. */
-enum mcheck_status
-{
- MCHECK_DISABLED = -1, /* Consistency checking is not turned on. */
- MCHECK_OK, /* Block is fine. */
- MCHECK_FREE, /* Block freed twice. */
- MCHECK_HEAD, /* Memory before the block was clobbered. */
- MCHECK_TAIL /* Memory after the block was clobbered. */
-};
-
-
-/* Activate a standard collection of debugging hooks. This must be called
- before `malloc' is ever called. ABORTFUNC is called with an error code
- (see enum above) when an inconsistency is detected. If ABORTFUNC is
- null, the standard function prints on stderr and then calls `abort'. */
-extern int mcheck (void (*__abortfunc)(enum mcheck_status)) __THROW;
-
-/* Similar to `mcheck' but performs checks for all block whenever one of
- the memory handling functions is called. This can be very slow. */
-extern int mcheck_pedantic (void (*__abortfunc)(enum mcheck_status)) __THROW;
-
-/* Force check of all blocks now. */
-extern void mcheck_check_all (void);
-
-/* Check for aberrations in a particular malloc'd block. You must have
- called `mcheck' already. These are the same checks that `mcheck' does
- when you free or reallocate a block. */
-extern enum mcheck_status mprobe (void *__ptr) __THROW;
-
-/* Activate a standard collection of tracing hooks. */
-extern void mtrace (void) __THROW;
-extern void muntrace (void) __THROW;
-
-__END_DECLS
-#endif /* mcheck.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/memory.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/memory.h
deleted file mode 100644
index caa94d3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/memory.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * SVID
- */
-
-#ifndef _MEMORY_H
-#define _MEMORY_H 1
-
-#include <features.h>
-
-
-#ifndef _STRING_H
-# include <string.h>
-#endif /* string.h */
-
-
-#endif /* memory.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mntent.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mntent.h
deleted file mode 100644
index f3beb23..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mntent.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* Utilities for reading/writing fstab, mtab, etc.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MNTENT_H
-#define _MNTENT_H 1
-
-#include <features.h>
-#include <paths.h>
-#include <bits/types/FILE.h>
-
-/* File listing canonical interesting mount points. */
-#define MNTTAB _PATH_MNTTAB /* Deprecated alias. */
-
-/* File listing currently active mount points. */
-#define MOUNTED _PATH_MOUNTED /* Deprecated alias. */
-
-
-/* General filesystem types. */
-#define MNTTYPE_IGNORE "ignore" /* Ignore this entry. */
-#define MNTTYPE_NFS "nfs" /* Network file system. */
-#define MNTTYPE_SWAP "swap" /* Swap device. */
-
-
-/* Generic mount options. */
-#define MNTOPT_DEFAULTS "defaults" /* Use all default options. */
-#define MNTOPT_RO "ro" /* Read only. */
-#define MNTOPT_RW "rw" /* Read/write. */
-#define MNTOPT_SUID "suid" /* Set uid allowed. */
-#define MNTOPT_NOSUID "nosuid" /* No set uid allowed. */
-#define MNTOPT_NOAUTO "noauto" /* Do not auto mount. */
-
-
-__BEGIN_DECLS
-
-/* Structure describing a mount table entry. */
-struct mntent
- {
- char *mnt_fsname; /* Device or server for filesystem. */
- char *mnt_dir; /* Directory mounted on. */
- char *mnt_type; /* Type of filesystem: ufs, nfs, etc. */
- char *mnt_opts; /* Comma-separated options for fs. */
- int mnt_freq; /* Dump frequency (in days). */
- int mnt_passno; /* Pass number for `fsck'. */
- };
-
-
-/* Prepare to begin reading and/or writing mount table entries from the
- beginning of FILE. MODE is as for `fopen'. */
-extern FILE *setmntent (const char *__file, const char *__mode) __THROW;
-
-/* Read one mount table entry from STREAM. Returns a pointer to storage
- reused on the next call, or null for EOF or error (use feof/ferror to
- check). */
-extern struct mntent *getmntent (FILE *__stream) __THROW;
-
-#ifdef __USE_MISC
-/* Reentrant version of the above function. */
-extern struct mntent *getmntent_r (FILE *__restrict __stream,
- struct mntent *__restrict __result,
- char *__restrict __buffer,
- int __bufsize) __THROW;
-#endif
-
-/* Write the mount table entry described by MNT to STREAM.
- Return zero on success, nonzero on failure. */
-extern int addmntent (FILE *__restrict __stream,
- const struct mntent *__restrict __mnt) __THROW;
-
-/* Close a stream opened with `setmntent'. */
-extern int endmntent (FILE *__stream) __THROW;
-
-/* Search MNT->mnt_opts for an option matching OPT.
- Returns the address of the substring, or null if none found. */
-extern char *hasmntopt (const struct mntent *__mnt,
- const char *__opt) __THROW;
-
-
-__END_DECLS
-
-#endif /* mntent.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/monetary.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/monetary.h
deleted file mode 100644
index a29af54..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/monetary.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Header file for monetary value formatting functions.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MONETARY_H
-#define _MONETARY_H 1
-
-#include <features.h>
-
-/* Get needed types. */
-#define __need_size_t
-#include <stddef.h>
-#include <bits/types.h>
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-
-__BEGIN_DECLS
-
-/* Formatting a monetary value according to the current locale. */
-extern ssize_t strfmon (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format, ...)
- __THROW __attribute_format_strfmon__ (3, 4);
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Formatting a monetary value according to the given locale. */
-extern ssize_t strfmon_l (char *__restrict __s, size_t __maxsize,
- locale_t __loc,
- const char *__restrict __format, ...)
- __THROW __attribute_format_strfmon__ (4, 5);
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/monetary-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* monetary.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mqueue.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mqueue.h
deleted file mode 100644
index a69cc6a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/mqueue.h
+++ /dev/null
@@ -1,98 +0,0 @@
-/* Copyright (C) 2004-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _MQUEUE_H
-#define _MQUEUE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <fcntl.h>
-#include <bits/types/sigevent_t.h>
-#include <bits/types/struct_timespec.h>
-/* Get the definition of mqd_t and struct mq_attr. */
-#include <bits/mqueue.h>
-
-__BEGIN_DECLS
-
-/* Establish connection between a process and a message queue NAME and
- return message queue descriptor or (mqd_t) -1 on error. OFLAG determines
- the type of access used. If O_CREAT is on OFLAG, the third argument is
- taken as a `mode_t', the mode of the created message queue, and the fourth
- argument is taken as `struct mq_attr *', pointer to message queue
- attributes. If the fourth argument is NULL, default attributes are
- used. */
-extern mqd_t mq_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-
-/* Removes the association between message queue descriptor MQDES and its
- message queue. */
-extern int mq_close (mqd_t __mqdes) __THROW;
-
-/* Query status and attributes of message queue MQDES. */
-extern int mq_getattr (mqd_t __mqdes, struct mq_attr *__mqstat)
- __THROW __nonnull ((2));
-
-/* Set attributes associated with message queue MQDES and if OMQSTAT is
- not NULL also query its old attributes. */
-extern int mq_setattr (mqd_t __mqdes,
- const struct mq_attr *__restrict __mqstat,
- struct mq_attr *__restrict __omqstat)
- __THROW __nonnull ((2));
-
-/* Remove message queue named NAME. */
-extern int mq_unlink (const char *__name) __THROW __nonnull ((1));
-
-/* Register notification issued upon message arrival to an empty
- message queue MQDES. */
-extern int mq_notify (mqd_t __mqdes, const struct sigevent *__notification)
- __THROW;
-
-/* Receive the oldest from highest priority messages in message queue
- MQDES. */
-extern ssize_t mq_receive (mqd_t __mqdes, char *__msg_ptr, size_t __msg_len,
- unsigned int *__msg_prio) __nonnull ((2));
-
-/* Add message pointed by MSG_PTR to message queue MQDES. */
-extern int mq_send (mqd_t __mqdes, const char *__msg_ptr, size_t __msg_len,
- unsigned int __msg_prio) __nonnull ((2));
-
-#ifdef __USE_XOPEN2K
-/* Receive the oldest from highest priority messages in message queue
- MQDES, stop waiting if ABS_TIMEOUT expires. */
-extern ssize_t mq_timedreceive (mqd_t __mqdes, char *__restrict __msg_ptr,
- size_t __msg_len,
- unsigned int *__restrict __msg_prio,
- const struct timespec *__restrict __abs_timeout)
- __nonnull ((2, 5));
-
-/* Add message pointed by MSG_PTR to message queue MQDES, stop blocking
- on full message queue if ABS_TIMEOUT expires. */
-extern int mq_timedsend (mqd_t __mqdes, const char *__msg_ptr,
- size_t __msg_len, unsigned int __msg_prio,
- const struct timespec *__abs_timeout)
- __nonnull ((2, 5));
-#endif
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function \
- && (defined __va_arg_pack_len || defined __use_clang_fortify)
-# include <bits/mqueue2.h>
-#endif
-
-__END_DECLS
-
-#endif /* mqueue.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ethernet.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ethernet.h
deleted file mode 100644
index b0b814d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ethernet.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the FreeBSD version of this file. Curiously, that file
- lacks a copyright in the header. */
-
-#ifndef __NET_ETHERNET_H
-#define __NET_ETHERNET_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-#include <linux/if_ether.h> /* IEEE 802.3 Ethernet constants */
-
-__BEGIN_DECLS
-
-/* This is a name for the 48 bit ethernet address available on many
- systems. */
-struct ether_addr
-{
- uint8_t ether_addr_octet[ETH_ALEN];
-} __attribute__ ((__packed__));
-
-/* 10Mb/s ethernet header */
-struct ether_header
-{
- uint8_t ether_dhost[ETH_ALEN]; /* destination eth addr */
- uint8_t ether_shost[ETH_ALEN]; /* source ether addr */
- uint16_t ether_type; /* packet type ID field */
-} __attribute__ ((__packed__));
-
-/* Ethernet protocol ID's */
-#define ETHERTYPE_PUP 0x0200 /* Xerox PUP */
-#define ETHERTYPE_SPRITE 0x0500 /* Sprite */
-#define ETHERTYPE_IP 0x0800 /* IP */
-#define ETHERTYPE_ARP 0x0806 /* Address resolution */
-#define ETHERTYPE_REVARP 0x8035 /* Reverse ARP */
-#define ETHERTYPE_AT 0x809B /* AppleTalk protocol */
-#define ETHERTYPE_AARP 0x80F3 /* AppleTalk ARP */
-#define ETHERTYPE_VLAN 0x8100 /* IEEE 802.1Q VLAN tagging */
-#define ETHERTYPE_IPX 0x8137 /* IPX */
-#define ETHERTYPE_IPV6 0x86dd /* IP protocol version 6 */
-#define ETHERTYPE_LOOPBACK 0x9000 /* used to test interfaces */
-
-#define ETHER_ADDR_LEN ETH_ALEN /* size of ethernet addr */
-#define ETHER_TYPE_LEN 2 /* bytes in type field */
-#define ETHER_CRC_LEN 4 /* bytes in CRC field */
-#define ETHER_HDR_LEN ETH_HLEN /* total octets in header */
-#define ETHER_MIN_LEN (ETH_ZLEN + ETHER_CRC_LEN) /* min packet length */
-#define ETHER_MAX_LEN (ETH_FRAME_LEN + ETHER_CRC_LEN) /* max packet length */
-
-/* make sure ethernet length is valid */
-#define ETHER_IS_VALID_LEN(foo) \
- ((foo) >= ETHER_MIN_LEN && (foo) <= ETHER_MAX_LEN)
-
-/*
- * The ETHERTYPE_NTRAILER packet types starting at ETHERTYPE_TRAIL have
- * (type-ETHERTYPE_TRAIL)*512 bytes of data followed
- * by an ETHER type (as given above) and then the (variable-length) header.
- */
-#define ETHERTYPE_TRAIL 0x1000 /* Trailer packet */
-#define ETHERTYPE_NTRAILER 16
-
-#define ETHERMTU ETH_DATA_LEN
-#define ETHERMIN (ETHER_MIN_LEN - ETHER_HDR_LEN - ETHER_CRC_LEN)
-
-__END_DECLS
-
-#endif /* net/ethernet.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if.h
deleted file mode 100644
index 61e6bc2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* net/if.h -- declarations for inquiring about network interfaces
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_H
-#define _NET_IF_H 1
-
-#include <features.h>
-
-#ifdef __USE_MISC
-# include <sys/types.h>
-# include <sys/socket.h>
-#endif
-
-
-/* Length of interface name. */
-#define IF_NAMESIZE 16
-
-struct if_nameindex
- {
- unsigned int if_index; /* 1, 2, ... */
- char *if_name; /* null terminated name: "eth0", ... */
- };
-
-
-#ifdef __USE_MISC
-/* Standard interface flags. */
-enum
- {
- IFF_UP = 0x1, /* Interface is up. */
-# define IFF_UP IFF_UP
- IFF_BROADCAST = 0x2, /* Broadcast address valid. */
-# define IFF_BROADCAST IFF_BROADCAST
- IFF_DEBUG = 0x4, /* Turn on debugging. */
-# define IFF_DEBUG IFF_DEBUG
- IFF_LOOPBACK = 0x8, /* Is a loopback net. */
-# define IFF_LOOPBACK IFF_LOOPBACK
- IFF_POINTOPOINT = 0x10, /* Interface is point-to-point link. */
-# define IFF_POINTOPOINT IFF_POINTOPOINT
- IFF_NOTRAILERS = 0x20, /* Avoid use of trailers. */
-# define IFF_NOTRAILERS IFF_NOTRAILERS
- IFF_RUNNING = 0x40, /* Resources allocated. */
-# define IFF_RUNNING IFF_RUNNING
- IFF_NOARP = 0x80, /* No address resolution protocol. */
-# define IFF_NOARP IFF_NOARP
- IFF_PROMISC = 0x100, /* Receive all packets. */
-# define IFF_PROMISC IFF_PROMISC
-
- /* Not supported */
- IFF_ALLMULTI = 0x200, /* Receive all multicast packets. */
-# define IFF_ALLMULTI IFF_ALLMULTI
-
- IFF_MASTER = 0x400, /* Master of a load balancer. */
-# define IFF_MASTER IFF_MASTER
- IFF_SLAVE = 0x800, /* Slave of a load balancer. */
-# define IFF_SLAVE IFF_SLAVE
-
- IFF_MULTICAST = 0x1000, /* Supports multicast. */
-# define IFF_MULTICAST IFF_MULTICAST
-
- IFF_PORTSEL = 0x2000, /* Can set media type. */
-# define IFF_PORTSEL IFF_PORTSEL
- IFF_AUTOMEDIA = 0x4000, /* Auto media select active. */
-# define IFF_AUTOMEDIA IFF_AUTOMEDIA
- IFF_DYNAMIC = 0x8000 /* Dialup device with changing addresses. */
-# define IFF_DYNAMIC IFF_DYNAMIC
- };
-
-/* The ifaddr structure contains information about one address of an
- interface. They are maintained by the different address families,
- are allocated and attached when an address is set, and are linked
- together so all addresses for an interface can be located. */
-
-struct ifaddr
- {
- struct sockaddr ifa_addr; /* Address of interface. */
- union
- {
- struct sockaddr ifu_broadaddr;
- struct sockaddr ifu_dstaddr;
- } ifa_ifu;
- struct iface *ifa_ifp; /* Back-pointer to interface. */
- struct ifaddr *ifa_next; /* Next address for interface. */
- };
-
-# define ifa_broadaddr ifa_ifu.ifu_broadaddr /* broadcast address */
-# define ifa_dstaddr ifa_ifu.ifu_dstaddr /* other end of link */
-
-/* Device mapping structure. I'd just gone off and designed a
- beautiful scheme using only loadable modules with arguments for
- driver options and along come the PCMCIA people 8)
-
- Ah well. The get() side of this is good for WDSETUP, and it'll be
- handy for debugging things. The set side is fine for now and being
- very small might be worth keeping for clean configuration. */
-
-struct ifmap
- {
- unsigned long int mem_start;
- unsigned long int mem_end;
- unsigned short int base_addr;
- unsigned char irq;
- unsigned char dma;
- unsigned char port;
- /* 3 bytes spare */
- };
-
-/* Interface request structure used for socket ioctl's. All interface
- ioctl's must have parameter definitions which begin with ifr_name.
- The remainder may be interface specific. */
-
-struct ifreq
- {
-# define IFHWADDRLEN 6
-# define IFNAMSIZ IF_NAMESIZE
- union
- {
- char ifrn_name[IFNAMSIZ]; /* Interface name, e.g. "en0". */
- } ifr_ifrn;
-
- union
- {
- struct sockaddr ifru_addr;
- struct sockaddr ifru_dstaddr;
- struct sockaddr ifru_broadaddr;
- struct sockaddr ifru_netmask;
- struct sockaddr ifru_hwaddr;
- short int ifru_flags;
- int ifru_ivalue;
- int ifru_mtu;
- struct ifmap ifru_map;
- char ifru_slave[IFNAMSIZ]; /* Just fits the size */
- char ifru_newname[IFNAMSIZ];
- __caddr_t ifru_data;
- } ifr_ifru;
- };
-# define ifr_name ifr_ifrn.ifrn_name /* interface name */
-# define ifr_hwaddr ifr_ifru.ifru_hwaddr /* MAC address */
-# define ifr_addr ifr_ifru.ifru_addr /* address */
-# define ifr_dstaddr ifr_ifru.ifru_dstaddr /* other end of p-p lnk */
-# define ifr_broadaddr ifr_ifru.ifru_broadaddr /* broadcast address */
-# define ifr_netmask ifr_ifru.ifru_netmask /* interface net mask */
-# define ifr_flags ifr_ifru.ifru_flags /* flags */
-# define ifr_metric ifr_ifru.ifru_ivalue /* metric */
-# define ifr_mtu ifr_ifru.ifru_mtu /* mtu */
-# define ifr_map ifr_ifru.ifru_map /* device map */
-# define ifr_slave ifr_ifru.ifru_slave /* slave device */
-# define ifr_data ifr_ifru.ifru_data /* for use by interface */
-# define ifr_ifindex ifr_ifru.ifru_ivalue /* interface index */
-# define ifr_bandwidth ifr_ifru.ifru_ivalue /* link bandwidth */
-# define ifr_qlen ifr_ifru.ifru_ivalue /* queue length */
-# define ifr_newname ifr_ifru.ifru_newname /* New name */
-# define _IOT_ifreq _IOT(_IOTS(char),IFNAMSIZ,_IOTS(char),16,0,0)
-# define _IOT_ifreq_short _IOT(_IOTS(char),IFNAMSIZ,_IOTS(short),1,0,0)
-# define _IOT_ifreq_int _IOT(_IOTS(char),IFNAMSIZ,_IOTS(int),1,0,0)
-
-
-/* Structure used in SIOCGIFCONF request. Used to retrieve interface
- configuration for machine (useful for programs which must know all
- networks accessible). */
-
-struct ifconf
- {
- int ifc_len; /* Size of buffer. */
- union
- {
- __caddr_t ifcu_buf;
- struct ifreq *ifcu_req;
- } ifc_ifcu;
- };
-# define ifc_buf ifc_ifcu.ifcu_buf /* Buffer address. */
-# define ifc_req ifc_ifcu.ifcu_req /* Array of structures. */
-# define _IOT_ifconf _IOT(_IOTS(struct ifconf),1,0,0,0,0) /* not right */
-#endif /* Misc. */
-
-__BEGIN_DECLS
-
-/* Convert an interface name to an index, and vice versa. */
-extern unsigned int if_nametoindex (const char *__ifname) __THROW;
-extern char *if_indextoname (unsigned int __ifindex, char *__ifname) __THROW;
-
-/* Return a list of all interfaces and their indices. */
-extern struct if_nameindex *if_nameindex (void) __THROW;
-
-/* Free the data returned from if_nameindex. */
-extern void if_freenameindex (struct if_nameindex *__ptr) __THROW;
-
-__END_DECLS
-
-#endif /* net/if.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_arp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_arp.h
deleted file mode 100644
index 2a8933c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_arp.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* Definitions for Address Resolution Protocol.
- Copyright (C) 1997-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the 4.4BSD and Linux version of this file. */
-
-#ifndef _NET_IF_ARP_H
-#define _NET_IF_ARP_H 1
-
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-/* Some internals from deep down in the kernel. */
-#define MAX_ADDR_LEN 7
-
-
-/* This structure defines an ethernet arp header. */
-
-/* ARP protocol opcodes. */
-#define ARPOP_REQUEST 1 /* ARP request. */
-#define ARPOP_REPLY 2 /* ARP reply. */
-#define ARPOP_RREQUEST 3 /* RARP request. */
-#define ARPOP_RREPLY 4 /* RARP reply. */
-#define ARPOP_InREQUEST 8 /* InARP request. */
-#define ARPOP_InREPLY 9 /* InARP reply. */
-#define ARPOP_NAK 10 /* (ATM)ARP NAK. */
-
-/* See RFC 826 for protocol description. ARP packets are variable
- in size; the arphdr structure defines the fixed-length portion.
- Protocol type values are the same as those for 10 Mb/s Ethernet.
- It is followed by the variable-sized fields ar_sha, arp_spa,
- arp_tha and arp_tpa in that order, according to the lengths
- specified. Field names used correspond to RFC 826. */
-
-struct arphdr
- {
- unsigned short int ar_hrd; /* Format of hardware address. */
- unsigned short int ar_pro; /* Format of protocol address. */
- unsigned char ar_hln; /* Length of hardware address. */
- unsigned char ar_pln; /* Length of protocol address. */
- unsigned short int ar_op; /* ARP opcode (command). */
-#if 0
- /* Ethernet looks like this : This bit is variable sized
- however... */
- unsigned char __ar_sha[ETH_ALEN]; /* Sender hardware address. */
- unsigned char __ar_sip[4]; /* Sender IP address. */
- unsigned char __ar_tha[ETH_ALEN]; /* Target hardware address. */
- unsigned char __ar_tip[4]; /* Target IP address. */
-#endif
- };
-
-
-/* ARP protocol HARDWARE identifiers. */
-#define ARPHRD_NETROM 0 /* From KA9Q: NET/ROM pseudo. */
-#define ARPHRD_ETHER 1 /* Ethernet 10/100Mbps. */
-#define ARPHRD_EETHER 2 /* Experimental Ethernet. */
-#define ARPHRD_AX25 3 /* AX.25 Level 2. */
-#define ARPHRD_PRONET 4 /* PROnet token ring. */
-#define ARPHRD_CHAOS 5 /* Chaosnet. */
-#define ARPHRD_IEEE802 6 /* IEEE 802.2 Ethernet/TR/TB. */
-#define ARPHRD_ARCNET 7 /* ARCnet. */
-#define ARPHRD_APPLETLK 8 /* APPLEtalk. */
-#define ARPHRD_DLCI 15 /* Frame Relay DLCI. */
-#define ARPHRD_ATM 19 /* ATM. */
-#define ARPHRD_METRICOM 23 /* Metricom STRIP (new IANA id). */
-#define ARPHRD_IEEE1394 24 /* IEEE 1394 IPv4 - RFC 2734. */
-#define ARPHRD_EUI64 27 /* EUI-64. */
-#define ARPHRD_INFINIBAND 32 /* InfiniBand. */
-
-/* Dummy types for non ARP hardware */
-#define ARPHRD_SLIP 256
-#define ARPHRD_CSLIP 257
-#define ARPHRD_SLIP6 258
-#define ARPHRD_CSLIP6 259
-#define ARPHRD_RSRVD 260 /* Notional KISS type. */
-#define ARPHRD_ADAPT 264
-#define ARPHRD_ROSE 270
-#define ARPHRD_X25 271 /* CCITT X.25. */
-#define ARPHRD_HWX25 272 /* Boards with X.25 in firmware. */
-#define ARPHRD_PPP 512
-#define ARPHRD_CISCO 513 /* Cisco HDLC. */
-#define ARPHRD_HDLC ARPHRD_CISCO
-#define ARPHRD_LAPB 516 /* LAPB. */
-#define ARPHRD_DDCMP 517 /* Digital's DDCMP. */
-#define ARPHRD_RAWHDLC 518 /* Raw HDLC. */
-#define ARPHRD_RAWIP 519 /* Raw IP. */
-
-#define ARPHRD_TUNNEL 768 /* IPIP tunnel. */
-#define ARPHRD_TUNNEL6 769 /* IPIP6 tunnel. */
-#define ARPHRD_FRAD 770 /* Frame Relay Access Device. */
-#define ARPHRD_SKIP 771 /* SKIP vif. */
-#define ARPHRD_LOOPBACK 772 /* Loopback device. */
-#define ARPHRD_LOCALTLK 773 /* Localtalk device. */
-#define ARPHRD_FDDI 774 /* Fiber Distributed Data Interface. */
-#define ARPHRD_BIF 775 /* AP1000 BIF. */
-#define ARPHRD_SIT 776 /* sit0 device - IPv6-in-IPv4. */
-#define ARPHRD_IPDDP 777 /* IP-in-DDP tunnel. */
-#define ARPHRD_IPGRE 778 /* GRE over IP. */
-#define ARPHRD_PIMREG 779 /* PIMSM register interface. */
-#define ARPHRD_HIPPI 780 /* High Performance Parallel I'face. */
-#define ARPHRD_ASH 781 /* (Nexus Electronics) Ash. */
-#define ARPHRD_ECONET 782 /* Acorn Econet. */
-#define ARPHRD_IRDA 783 /* Linux-IrDA. */
-#define ARPHRD_FCPP 784 /* Point to point fibrechanel. */
-#define ARPHRD_FCAL 785 /* Fibrechanel arbitrated loop. */
-#define ARPHRD_FCPL 786 /* Fibrechanel public loop. */
-#define ARPHRD_FCFABRIC 787 /* Fibrechanel fabric. */
-#define ARPHRD_IEEE802_TR 800 /* Magic type ident for TR. */
-#define ARPHRD_IEEE80211 801 /* IEEE 802.11. */
-#define ARPHRD_IEEE80211_PRISM 802 /* IEEE 802.11 + Prism2 header. */
-#define ARPHRD_IEEE80211_RADIOTAP 803 /* IEEE 802.11 + radiotap header. */
-#define ARPHRD_IEEE802154 804 /* IEEE 802.15.4 header. */
-#define ARPHRD_IEEE802154_PHY 805 /* IEEE 802.15.4 PHY header. */
-
-#define ARPHRD_VOID 0xFFFF /* Void type, nothing is known. */
-#define ARPHRD_NONE 0xFFFE /* Zero header length. */
-
-
-/* ARP ioctl request. */
-struct arpreq
- {
- struct sockaddr arp_pa; /* Protocol address. */
- struct sockaddr arp_ha; /* Hardware address. */
- int arp_flags; /* Flags. */
- struct sockaddr arp_netmask; /* Netmask (only for proxy arps). */
- char arp_dev[16];
- };
-
-struct arpreq_old
- {
- struct sockaddr arp_pa; /* Protocol address. */
- struct sockaddr arp_ha; /* Hardware address. */
- int arp_flags; /* Flags. */
- struct sockaddr arp_netmask; /* Netmask (only for proxy arps). */
- };
-
-/* ARP Flag values. */
-#define ATF_COM 0x02 /* Completed entry (ha valid). */
-#define ATF_PERM 0x04 /* Permanent entry. */
-#define ATF_PUBL 0x08 /* Publish entry. */
-#define ATF_USETRAILERS 0x10 /* Has requested trailers. */
-#define ATF_NETMASK 0x20 /* Want to use a netmask (only
- for proxy entries). */
-#define ATF_DONTPUB 0x40 /* Don't answer this addresses. */
-#define ATF_MAGIC 0x80 /* Automatically added entry. */
-
-
-/* Support for the user space arp daemon, arpd. */
-#define ARPD_UPDATE 0x01
-#define ARPD_LOOKUP 0x02
-#define ARPD_FLUSH 0x03
-
-struct arpd_request
- {
- unsigned short int req; /* Request type. */
- uint32_t ip; /* IP address of entry. */
- unsigned long int dev; /* Device entry is tied to. */
- unsigned long int stamp;
- unsigned long int updated;
- unsigned char ha[MAX_ADDR_LEN]; /* Hardware address. */
- };
-
-__END_DECLS
-
-#endif /* net/if_arp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_packet.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_packet.h
deleted file mode 100644
index 75b395d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_packet.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Definitions for use with Linux SOCK_PACKET sockets.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __IF_PACKET_H
-#define __IF_PACKET_H
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-/* This is the SOCK_PACKET address structure as used in Linux 2.0.
- From Linux 2.1 the AF_PACKET interface is preferred and you should
- consider using it in place of this one. */
-
-struct sockaddr_pkt
- {
- __SOCKADDR_COMMON (spkt_);
- unsigned char spkt_device[14];
- unsigned short spkt_protocol;
- };
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_ppp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_ppp.h
deleted file mode 100644
index 31a2076..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_ppp.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* From: if_ppp.h,v 1.3 1995/06/12 11:36:50 paulus Exp */
-
-/*
- * if_ppp.h - Point-to-Point Protocol definitions.
- *
- * Copyright (c) 1989 Carnegie Mellon University.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY AND
- * CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
- * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- * IN NO EVENT SHALL THE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY
- * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
- * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
- * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- */
-
-/*
- * ==FILEVERSION 960926==
- *
- * NOTE TO MAINTAINERS:
- * If you modify this file at all, please set the above date.
- * if_ppp.h is shipped with a PPP distribution as well as with the kernel;
- * if everyone increases the FILEVERSION number above, then scripts
- * can do the right thing when deciding whether to install a new if_ppp.h
- * file. Don't change the format of that line otherwise, so the
- * installation script can recognize it.
- */
-
-
-#ifndef __NET_IF_PPP_H
-#define __NET_IF_PPP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-#include <net/ppp_defs.h>
-
-__BEGIN_DECLS
-
-/*
- * Packet sizes
- */
-
-#define PPP_MTU 1500 /* Default MTU (size of Info field) */
-#define PPP_MAXMRU 65000 /* Largest MRU we allow */
-#define PPP_VERSION "2.2.0"
-#define PPP_MAGIC 0x5002 /* Magic value for the ppp structure */
-#define PROTO_IPX 0x002b /* protocol numbers */
-#define PROTO_DNA_RT 0x0027 /* DNA Routing */
-
-
-/*
- * Bit definitions for flags.
- */
-
-#define SC_COMP_PROT 0x00000001 /* protocol compression (output) */
-#define SC_COMP_AC 0x00000002 /* header compression (output) */
-#define SC_COMP_TCP 0x00000004 /* TCP (VJ) compression (output) */
-#define SC_NO_TCP_CCID 0x00000008 /* disable VJ connection-id comp. */
-#define SC_REJ_COMP_AC 0x00000010 /* reject adrs/ctrl comp. on input */
-#define SC_REJ_COMP_TCP 0x00000020 /* reject TCP (VJ) comp. on input */
-#define SC_CCP_OPEN 0x00000040 /* Look at CCP packets */
-#define SC_CCP_UP 0x00000080 /* May send/recv compressed packets */
-#define SC_ENABLE_IP 0x00000100 /* IP packets may be exchanged */
-#define SC_COMP_RUN 0x00001000 /* compressor has been inited */
-#define SC_DECOMP_RUN 0x00002000 /* decompressor has been inited */
-#define SC_DEBUG 0x00010000 /* enable debug messages */
-#define SC_LOG_INPKT 0x00020000 /* log contents of good pkts recvd */
-#define SC_LOG_OUTPKT 0x00040000 /* log contents of pkts sent */
-#define SC_LOG_RAWIN 0x00080000 /* log all chars received */
-#define SC_LOG_FLUSH 0x00100000 /* log all chars flushed */
-#define SC_MASK 0x0fE0ffff /* bits that user can change */
-
-/* state bits */
-#define SC_ESCAPED 0x80000000 /* saw a PPP_ESCAPE */
-#define SC_FLUSH 0x40000000 /* flush input until next PPP_FLAG */
-#define SC_VJ_RESET 0x20000000 /* Need to reset the VJ decompressor */
-#define SC_XMIT_BUSY 0x10000000 /* ppp_write_wakeup is active */
-#define SC_RCV_ODDP 0x08000000 /* have rcvd char with odd parity */
-#define SC_RCV_EVNP 0x04000000 /* have rcvd char with even parity */
-#define SC_RCV_B7_1 0x02000000 /* have rcvd char with bit 7 = 1 */
-#define SC_RCV_B7_0 0x01000000 /* have rcvd char with bit 7 = 0 */
-#define SC_DC_FERROR 0x00800000 /* fatal decomp error detected */
-#define SC_DC_ERROR 0x00400000 /* non-fatal decomp error detected */
-
-/*
- * Ioctl definitions.
- */
-
-struct npioctl {
- int protocol; /* PPP protocol, e.g. PPP_IP */
- enum NPmode mode;
-};
-
-/* Structure describing a CCP configuration option, for PPPIOCSCOMPRESS */
-struct ppp_option_data {
- uint8_t *ptr;
- uint32_t length;
- int transmit;
-};
-
-/* 'struct ifreq' is only available from net/if.h under __USE_MISC. */
-#ifdef __USE_MISC
-struct ifpppstatsreq {
- struct ifreq b;
- struct ppp_stats stats; /* statistic information */
-};
-
-struct ifpppcstatsreq {
- struct ifreq b;
- struct ppp_comp_stats stats;
-};
-
-#define ifr__name b.ifr_ifrn.ifrn_name
-#define stats_ptr b.ifr_ifru.ifru_data
-#endif
-
-/*
- * Ioctl definitions.
- */
-
-#define PPPIOCGFLAGS _IOR('t', 90, int) /* get configuration flags */
-#define PPPIOCSFLAGS _IOW('t', 89, int) /* set configuration flags */
-#define PPPIOCGASYNCMAP _IOR('t', 88, int) /* get async map */
-#define PPPIOCSASYNCMAP _IOW('t', 87, int) /* set async map */
-#define PPPIOCGUNIT _IOR('t', 86, int) /* get ppp unit number */
-#define PPPIOCGRASYNCMAP _IOR('t', 85, int) /* get receive async map */
-#define PPPIOCSRASYNCMAP _IOW('t', 84, int) /* set receive async map */
-#define PPPIOCGMRU _IOR('t', 83, int) /* get max receive unit */
-#define PPPIOCSMRU _IOW('t', 82, int) /* set max receive unit */
-#define PPPIOCSMAXCID _IOW('t', 81, int) /* set VJ max slot ID */
-#define PPPIOCGXASYNCMAP _IOR('t', 80, ext_accm) /* get extended ACCM */
-#define PPPIOCSXASYNCMAP _IOW('t', 79, ext_accm) /* set extended ACCM */
-#define PPPIOCXFERUNIT _IO('t', 78) /* transfer PPP unit */
-#define PPPIOCSCOMPRESS _IOW('t', 77, struct ppp_option_data)
-#define PPPIOCGNPMODE _IOWR('t', 76, struct npioctl) /* get NP mode */
-#define PPPIOCSNPMODE _IOW('t', 75, struct npioctl) /* set NP mode */
-#define PPPIOCGDEBUG _IOR('t', 65, int) /* Read debug level */
-#define PPPIOCSDEBUG _IOW('t', 64, int) /* Set debug level */
-#define PPPIOCGIDLE _IOR('t', 63, struct ppp_idle) /* get idle time */
-
-#define SIOCGPPPSTATS (SIOCDEVPRIVATE + 0)
-#define SIOCGPPPVER (SIOCDEVPRIVATE + 1) /* NEVER change this!! */
-#define SIOCGPPPCSTATS (SIOCDEVPRIVATE + 2)
-
-#if !defined(ifr_mtu)
-#define ifr_mtu ifr_ifru.ifru_metric
-#endif
-
-__END_DECLS
-
-#endif /* net/if_ppp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_shaper.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_shaper.h
deleted file mode 100644
index 4afc62c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_shaper.h
+++ /dev/null
@@ -1,58 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_SHAPER_H
-#define _NET_IF_SHAPER_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <net/if.h>
-#include <sys/ioctl.h>
-
-__BEGIN_DECLS
-
-#define SHAPER_QLEN 10
-/*
- * This is a bit speed dependant (read it shouldnt be a constant!)
- *
- * 5 is about right for 28.8 upwards. Below that double for every
- * halving of speed or so. - ie about 20 for 9600 baud.
- */
-#define SHAPER_LATENCY (5 * HZ)
-#define SHAPER_MAXSLIP 2
-#define SHAPER_BURST (HZ / 50) /* Good for >128K then */
-
-#define SHAPER_SET_DEV 0x0001
-#define SHAPER_SET_SPEED 0x0002
-#define SHAPER_GET_DEV 0x0003
-#define SHAPER_GET_SPEED 0x0004
-
-struct shaperconf
-{
- uint16_t ss_cmd;
- union
- {
- char ssu_name[14];
- uint32_t ssu_speed;
- } ss_u;
-#define ss_speed ss_u.ssu_speed
-#define ss_name ss_u.ssu_name
-};
-
-__END_DECLS
-
-#endif /* net/if_shaper.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_slip.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_slip.h
deleted file mode 100644
index cfb29f1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/if_slip.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NET_IF_SLIP_H
-#define _NET_IF_SLIP_H 1
-
-/* We can use the kernel header. */
-#include <linux/if_slip.h>
-
-#endif /* net/if_slip.h. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ppp-comp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ppp-comp.h
deleted file mode 100644
index 4a992d5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ppp-comp.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/ppp-comp.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ppp_defs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ppp_defs.h
deleted file mode 100644
index 5e492e9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/ppp_defs.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef _NET_PPP_DEFS_H
-#define _NET_PPP_DEFS_H 1
-
-#include <bits/types/time_t.h>
-#include <asm/types.h>
-#include <linux/ppp_defs.h>
-
-#endif /* net/ppp_defs.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/route.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/route.h
deleted file mode 100644
index 10444a6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/net/route.h
+++ /dev/null
@@ -1,144 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Based on the 4.4BSD and Linux version of this file. */
-
-#ifndef _NET_ROUTE_H
-#define _NET_ROUTE_H 1
-
-#include <features.h>
-#include <sys/socket.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <bits/wordsize.h>
-
-
-/* This structure gets passed by the SIOCADDRT and SIOCDELRT calls. */
-struct rtentry
- {
- unsigned long int rt_pad1;
- struct sockaddr rt_dst; /* Target address. */
- struct sockaddr rt_gateway; /* Gateway addr (RTF_GATEWAY). */
- struct sockaddr rt_genmask; /* Target network mask (IP). */
- unsigned short int rt_flags;
- short int rt_pad2;
- unsigned long int rt_pad3;
- unsigned char rt_tos;
- unsigned char rt_class;
-#if __WORDSIZE == 64
- short int rt_pad4[3];
-#else
- short int rt_pad4;
-#endif
- short int rt_metric; /* +1 for binary compatibility! */
- char *rt_dev; /* Forcing the device at add. */
- unsigned long int rt_mtu; /* Per route MTU/Window. */
- unsigned long int rt_window; /* Window clamping. */
- unsigned short int rt_irtt; /* Initial RTT. */
- };
-/* Compatibility hack. */
-#define rt_mss rt_mtu
-
-
-struct in6_rtmsg
- {
- struct in6_addr rtmsg_dst;
- struct in6_addr rtmsg_src;
- struct in6_addr rtmsg_gateway;
- uint32_t rtmsg_type;
- uint16_t rtmsg_dst_len;
- uint16_t rtmsg_src_len;
- uint32_t rtmsg_metric;
- unsigned long int rtmsg_info;
- uint32_t rtmsg_flags;
- int rtmsg_ifindex;
- };
-
-
-#define RTF_UP 0x0001 /* Route usable. */
-#define RTF_GATEWAY 0x0002 /* Destination is a gateway. */
-
-#define RTF_HOST 0x0004 /* Host entry (net otherwise). */
-#define RTF_REINSTATE 0x0008 /* Reinstate route after timeout. */
-#define RTF_DYNAMIC 0x0010 /* Created dyn. (by redirect). */
-#define RTF_MODIFIED 0x0020 /* Modified dyn. (by redirect). */
-#define RTF_MTU 0x0040 /* Specific MTU for this route. */
-#define RTF_MSS RTF_MTU /* Compatibility. */
-#define RTF_WINDOW 0x0080 /* Per route window clamping. */
-#define RTF_IRTT 0x0100 /* Initial round trip time. */
-#define RTF_REJECT 0x0200 /* Reject route. */
-#define RTF_STATIC 0x0400 /* Manually injected route. */
-#define RTF_XRESOLVE 0x0800 /* External resolver. */
-#define RTF_NOFORWARD 0x1000 /* Forwarding inhibited. */
-#define RTF_THROW 0x2000 /* Go to next class. */
-#define RTF_NOPMTUDISC 0x4000 /* Do not send packets with DF. */
-
-/* for IPv6 */
-#define RTF_DEFAULT 0x00010000 /* default - learned via ND */
-#define RTF_ALLONLINK 0x00020000 /* fallback, no routers on link */
-#define RTF_ADDRCONF 0x00040000 /* addrconf route - RA */
-
-#define RTF_LINKRT 0x00100000 /* link specific - device match */
-#define RTF_NONEXTHOP 0x00200000 /* route with no nexthop */
-
-#define RTF_CACHE 0x01000000 /* cache entry */
-#define RTF_FLOW 0x02000000 /* flow significant route */
-#define RTF_POLICY 0x04000000 /* policy route */
-
-#define RTCF_VALVE 0x00200000
-#define RTCF_MASQ 0x00400000
-#define RTCF_NAT 0x00800000
-#define RTCF_DOREDIRECT 0x01000000
-#define RTCF_LOG 0x02000000
-#define RTCF_DIRECTSRC 0x04000000
-
-#define RTF_LOCAL 0x80000000
-#define RTF_INTERFACE 0x40000000
-#define RTF_MULTICAST 0x20000000
-#define RTF_BROADCAST 0x10000000
-#define RTF_NAT 0x08000000
-
-#define RTF_ADDRCLASSMASK 0xF8000000
-#define RT_ADDRCLASS(flags) ((uint32_t) flags >> 23)
-
-#define RT_TOS(tos) ((tos) & IPTOS_TOS_MASK)
-
-#define RT_LOCALADDR(flags) ((flags & RTF_ADDRCLASSMASK) \
- == (RTF_LOCAL|RTF_INTERFACE))
-
-#define RT_CLASS_UNSPEC 0
-#define RT_CLASS_DEFAULT 253
-
-#define RT_CLASS_MAIN 254
-#define RT_CLASS_LOCAL 255
-#define RT_CLASS_MAX 255
-
-
-#define RTMSG_ACK NLMSG_ACK
-#define RTMSG_OVERRUN NLMSG_OVERRUN
-
-#define RTMSG_NEWDEVICE 0x11
-#define RTMSG_DELDEVICE 0x12
-#define RTMSG_NEWROUTE 0x21
-#define RTMSG_DELROUTE 0x22
-#define RTMSG_NEWRULE 0x31
-#define RTMSG_DELRULE 0x32
-#define RTMSG_CONTROL 0x40
-
-#define RTMSG_AR_FAILED 0x51 /* Address Resolution failed. */
-
-#endif /* net/route.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netash/ash.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netash/ash.h
deleted file mode 100644
index b139ea6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netash/ash.h
+++ /dev/null
@@ -1,39 +0,0 @@
-/* Definitions for use with Linux AF_ASH sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETASH_ASH_H
-#define _NETASH_ASH_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-struct sockaddr_ash
- {
- __SOCKADDR_COMMON (sash_); /* Common data: address family etc. */
- int sash_ifindex; /* Interface to use. */
- unsigned char sash_channel; /* Realtime or control. */
- unsigned int sash_plen;
- unsigned char sash_prefix[16];
- };
-
-/* Values for `channel' member. */
-#define ASH_CHANNEL_ANY 0
-#define ASH_CHANNEL_CONTROL 1
-#define ASH_CHANNEL_REALTIME 2
-
-#endif /* netash/ash.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netatalk/at.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netatalk/at.h
deleted file mode 100644
index af63d7b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netatalk/at.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETATALK_AT_H
-#define _NETATALK_AT_H 1
-
-#include <asm/types.h>
-#include <bits/sockaddr.h>
-#include <linux/atalk.h>
-#include <sys/socket.h>
-
-#define SOL_ATALK 258 /* sockopt level for atalk */
-
-#endif /* netatalk/at.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netax25/ax25.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netax25/ax25.h
deleted file mode 100644
index f8b4d98..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netax25/ax25.h
+++ /dev/null
@@ -1,170 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETAX25_AX25_H
-#define _NETAX25_AX25_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-/* Setsockoptions(2) level. Thanks to BSD these must match IPPROTO_xxx. */
-#define SOL_AX25 257
-
-/* AX.25 flags: */
-#define AX25_WINDOW 1
-#define AX25_T1 2
-#define AX25_T2 5
-#define AX25_T3 4
-#define AX25_N2 3
-#define AX25_BACKOFF 6
-#define AX25_EXTSEQ 7
-#define AX25_PIDINCL 8
-#define AX25_IDLE 9
-#define AX25_PACLEN 10
-#define AX25_IPMAXQUEUE 11
-#define AX25_IAMDIGI 12
-#define AX25_KILL 99
-
-/* AX.25 socket ioctls: */
-#define SIOCAX25GETUID (SIOCPROTOPRIVATE)
-#define SIOCAX25ADDUID (SIOCPROTOPRIVATE+1)
-#define SIOCAX25DELUID (SIOCPROTOPRIVATE+2)
-#define SIOCAX25NOUID (SIOCPROTOPRIVATE+3)
-#define SIOCAX25BPQADDR (SIOCPROTOPRIVATE+4)
-#define SIOCAX25GETPARMS (SIOCPROTOPRIVATE+5)
-#define SIOCAX25SETPARMS (SIOCPROTOPRIVATE+6)
-#define SIOCAX25OPTRT (SIOCPROTOPRIVATE+7)
-#define SIOCAX25CTLCON (SIOCPROTOPRIVATE+8)
-#define SIOCAX25GETINFO (SIOCPROTOPRIVATE+9)
-#define SIOCAX25ADDFWD (SIOCPROTOPRIVATE+10)
-#define SIOCAX25DELFWD (SIOCPROTOPRIVATE+11)
-
-/* unknown: */
-#define AX25_NOUID_DEFAULT 0
-#define AX25_NOUID_BLOCK 1
-#define AX25_SET_RT_IPMODE 2
-
-/* Digipeating flags: */
-#define AX25_DIGI_INBAND 0x01 /* Allow digipeating within port */
-#define AX25_DIGI_XBAND 0x02 /* Allow digipeating across ports */
-
-/* Maximim number of digipeaters: */
-#define AX25_MAX_DIGIS 8
-
-
-typedef struct
- {
- char ax25_call[7]; /* 6 call + SSID (shifted ascii) */
- }
-ax25_address;
-
-struct sockaddr_ax25
- {
- sa_family_t sax25_family;
- ax25_address sax25_call;
- int sax25_ndigis;
- };
-
-/*
- * The sockaddr struct with the digipeater adresses:
- */
-struct full_sockaddr_ax25
- {
- struct sockaddr_ax25 fsa_ax25;
- ax25_address fsa_digipeater[AX25_MAX_DIGIS];
- };
-#define sax25_uid sax25_ndigis
-
-struct ax25_routes_struct
- {
- ax25_address port_addr;
- ax25_address dest_addr;
- unsigned char digi_count;
- ax25_address digi_addr[AX25_MAX_DIGIS];
- };
-
-/* The AX.25 ioctl structure: */
-struct ax25_ctl_struct
- {
- ax25_address port_addr;
- ax25_address source_addr;
- ax25_address dest_addr;
- unsigned int cmd;
- unsigned long arg;
- unsigned char digi_count;
- ax25_address digi_addr[AX25_MAX_DIGIS];
- };
-
-struct ax25_info_struct
- {
- unsigned int n2, n2count;
- unsigned int t1, t1timer;
- unsigned int t2, t2timer;
- unsigned int t3, t3timer;
- unsigned int idle, idletimer;
- unsigned int state;
- unsigned int rcv_q, snd_q;
- };
-
-struct ax25_fwd_struct
- {
- ax25_address port_from;
- ax25_address port_to;
- };
-
-/* AX.25 route structure: */
-struct ax25_route_opt_struct
- {
- ax25_address port_addr;
- ax25_address dest_addr;
- int cmd;
- int arg;
- };
-
-/* AX.25 BPQ stuff: */
-struct ax25_bpqaddr_struct
- {
- char dev[16];
- ax25_address addr;
- };
-
-/* Definitions for the AX.25 `values' fields: */
-#define AX25_VALUES_IPDEFMODE 0 /* 'D'=DG 'V'=VC */
-#define AX25_VALUES_AXDEFMODE 1 /* 8=Normal 128=Extended Seq Nos */
-#define AX25_VALUES_NETROM 2 /* Allow NET/ROM - 0=No 1=Yes */
-#define AX25_VALUES_TEXT 3 /* Allow PID=Text - 0=No 1=Yes */
-#define AX25_VALUES_BACKOFF 4 /* 'E'=Exponential 'L'=Linear */
-#define AX25_VALUES_CONMODE 5 /* Allow connected modes - 0=No 1=Yes */
-#define AX25_VALUES_WINDOW 6 /* Default window size for standard AX.25 */
-#define AX25_VALUES_EWINDOW 7 /* Default window size for extended AX.25 */
-#define AX25_VALUES_T1 8 /* Default T1 timeout value */
-#define AX25_VALUES_T2 9 /* Default T2 timeout value */
-#define AX25_VALUES_T3 10 /* Default T3 timeout value */
-#define AX25_VALUES_N2 11 /* Default N2 value */
-#define AX25_VALUES_DIGI 12 /* Digipeat mode */
-#define AX25_VALUES_IDLE 13 /* mode vc idle timer */
-#define AX25_VALUES_PACLEN 14 /* AX.25 MTU */
-#define AX25_VALUES_IPMAXQUEUE 15 /* Maximum number of buffers enqueued */
-#define AX25_MAX_VALUES 20
-
-struct ax25_parms_struct
- {
- ax25_address port_addr;
- unsigned short values[AX25_MAX_VALUES];
- };
-
-#endif /* netax25/ax25.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netdb.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netdb.h
deleted file mode 100644
index 1f36f25..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netdb.h
+++ /dev/null
@@ -1,713 +0,0 @@
- /* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* All data returned by the network data base library are supplied in
- host order and returned in network order (suitable for use in
- system calls). */
-
-#ifndef _NETDB_H
-#define _NETDB_H 1
-
-#include <features.h>
-
-#include <netinet/in.h>
-#include <bits/stdint-uintn.h>
-#ifdef __USE_MISC
-/* This is necessary to make this include file properly replace the
- Sun version. */
-# include <rpc/netdb.h>
-#endif
-
-#ifdef __USE_GNU
-# include <bits/types/sigevent_t.h>
-# include <bits/types/struct_timespec.h>
-#endif
-
-#include <bits/netdb.h>
-
-/* Absolute file name for network data base files. */
-#define _PATH_HEQUIV "/etc/hosts.equiv"
-#define _PATH_HOSTS "/etc/hosts"
-#define _PATH_NETWORKS "/etc/networks"
-#define _PATH_NSSWITCH_CONF "/etc/nsswitch.conf"
-#define _PATH_PROTOCOLS "/etc/protocols"
-#define _PATH_SERVICES "/etc/services"
-
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8
-/* Error status for non-reentrant lookup functions.
- We use a macro to access always the thread-specific `h_errno' variable. */
-# define h_errno (*__h_errno_location ())
-
-/* Function to get address of global `h_errno' variable. */
-extern int *__h_errno_location (void) __THROW __attribute__ ((__const__));
-
-
-/* Possible values left in `h_errno'. */
-# define HOST_NOT_FOUND 1 /* Authoritative Answer Host not found. */
-# define TRY_AGAIN 2 /* Non-Authoritative Host not found,
- or SERVERFAIL. */
-# define NO_RECOVERY 3 /* Non recoverable errors, FORMERR, REFUSED,
- NOTIMP. */
-# define NO_DATA 4 /* Valid name, no data record of requested
- type. */
-#endif
-#ifdef __USE_MISC
-# define NETDB_INTERNAL -1 /* See errno. */
-# define NETDB_SUCCESS 0 /* No problem. */
-# define NO_ADDRESS NO_DATA /* No address, look for MX record. */
-#endif
-
-#if defined __USE_XOPEN2K || defined __USE_XOPEN_EXTENDED
-/* Highest reserved Internet port number. */
-# define IPPORT_RESERVED 1024
-#endif
-
-#ifdef __USE_GNU
-/* Scope delimiter for getaddrinfo(), getnameinfo(). */
-# define SCOPE_DELIMITER '%'
-#endif
-
-#ifdef __USE_MISC
-/* Print error indicated by `h_errno' variable on standard error. STR
- if non-null is printed before the error string. */
-extern void herror (const char *__str) __THROW;
-
-/* Return string associated with error ERR_NUM. */
-extern const char *hstrerror (int __err_num) __THROW;
-#endif
-
-
-/* Description of data base entry for a single host. */
-struct hostent
-{
- char *h_name; /* Official name of host. */
- char **h_aliases; /* Alias list. */
- int h_addrtype; /* Host address type. */
- int h_length; /* Length of address. */
- char **h_addr_list; /* List of addresses from name server. */
-#ifdef __USE_MISC
-# define h_addr h_addr_list[0] /* Address, for backward compatibility.*/
-#endif
-};
-
-/* Open host data base files and mark them as staying open even after
- a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void sethostent (int __stay_open);
-
-/* Close host data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endhostent (void);
-
-/* Get next entry from host data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostent (void);
-
-/* Return entry from host data base which address match ADDR with
- length LEN and type TYPE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostbyaddr (const void *__addr, __socklen_t __len,
- int __type);
-
-/* Return entry from host data base for host with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct hostent *gethostbyname (const char *__name);
-
-#ifdef __USE_MISC
-/* Return entry from host data base for host with NAME. AF must be
- set to the address type which is `AF_INET' for IPv4 or `AF_INET6'
- for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct hostent *gethostbyname2 (const char *__name, int __af);
-
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF. The last
- argument is a pointer to a variable which gets the value which
- would be stored in the global variable `herrno' by the
- non-reentrant functions.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int gethostent_r (struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyaddr_r (const void *__restrict __addr, __socklen_t __len,
- int __type,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyname_r (const char *__restrict __name,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int gethostbyname2_r (const char *__restrict __name, int __af,
- struct hostent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct hostent **__restrict __result,
- int *__restrict __h_errnop);
-#endif /* misc */
-
-
-/* Open network data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setnetent (int __stay_open);
-
-/* Close network data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endnetent (void);
-
-/* Get next entry from network data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetent (void);
-
-/* Return entry from network data base which address match NET and
- type TYPE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetbyaddr (uint32_t __net, int __type);
-
-/* Return entry from network data base for network with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct netent *getnetbyname (const char *__name);
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF. The last
- argument is a pointer to a variable which gets the value which
- would be stored in the global variable `herrno' by the
- non-reentrant functions.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getnetent_r (struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int getnetbyaddr_r (uint32_t __net, int __type,
- struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-
-extern int getnetbyname_r (const char *__restrict __name,
- struct netent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct netent **__restrict __result,
- int *__restrict __h_errnop);
-#endif /* misc */
-
-
-/* Description of data base entry for a single service. */
-struct servent
-{
- char *s_name; /* Official service name. */
- char **s_aliases; /* Alias list. */
- int s_port; /* Port number. */
- char *s_proto; /* Protocol to use. */
-};
-
-/* Open service data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setservent (int __stay_open);
-
-/* Close service data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endservent (void);
-
-/* Get next entry from service data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservent (void);
-
-/* Return entry from network data base for network with NAME and
- protocol PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservbyname (const char *__name, const char *__proto);
-
-/* Return entry from service data base which matches port PORT and
- protocol PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct servent *getservbyport (int __port, const char *__proto);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getservent_r (struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-
-extern int getservbyname_r (const char *__restrict __name,
- const char *__restrict __proto,
- struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-
-extern int getservbyport_r (int __port, const char *__restrict __proto,
- struct servent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct servent **__restrict __result);
-#endif /* misc */
-
-
-/* Description of data base entry for a single service. */
-struct protoent
-{
- char *p_name; /* Official protocol name. */
- char **p_aliases; /* Alias list. */
- int p_proto; /* Protocol number. */
-};
-
-/* Open protocol data base files and mark them as staying open even
- after a later search if STAY_OPEN is non-zero.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setprotoent (int __stay_open);
-
-/* Close protocol data base files and clear `stay open' flag.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endprotoent (void);
-
-/* Get next entry from protocol data base file. Open data base if
- necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotoent (void);
-
-/* Return entry from protocol data base for network with NAME.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotobyname (const char *__name);
-
-/* Return entry from protocol data base which number is PROTO.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct protoent *getprotobynumber (int __proto);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the functions above. The additional
- arguments specify a buffer of BUFLEN starting at BUF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getprotoent_r (struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-extern int getprotobyname_r (const char *__restrict __name,
- struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-extern int getprotobynumber_r (int __proto,
- struct protoent *__restrict __result_buf,
- char *__restrict __buf, size_t __buflen,
- struct protoent **__restrict __result);
-
-
-/* Establish network group NETGROUP for enumeration.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int setnetgrent (const char *__netgroup);
-
-/* Free all space allocated by previous `setnetgrent' call.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endnetgrent (void);
-
-/* Get next member of netgroup established by last `setnetgrent' call
- and return pointers to elements in HOSTP, USERP, and DOMAINP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getnetgrent (char **__restrict __hostp,
- char **__restrict __userp,
- char **__restrict __domainp);
-
-
-/* Test whether NETGROUP contains the triple (HOST,USER,DOMAIN).
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int innetgr (const char *__netgroup, const char *__host,
- const char *__user, const char *__domain);
-
-/* Reentrant version of `getnetgrent' where result is placed in BUFFER.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getnetgrent_r (char **__restrict __hostp,
- char **__restrict __userp,
- char **__restrict __domainp,
- char *__restrict __buffer, size_t __buflen);
-#endif /* misc */
-
-
-#ifdef __USE_MISC
-/* Call `rshd' at port RPORT on remote machine *AHOST to execute CMD.
- The local user is LOCUSER, on the remote machine the command is
- executed as REMUSER. In *FD2P the descriptor to the socket for the
- connection is returned. The caller must have the right to use a
- reserved port. When the function returns *AHOST contains the
- official host name.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rcmd (char **__restrict __ahost, unsigned short int __rport,
- const char *__restrict __locuser,
- const char *__restrict __remuser,
- const char *__restrict __cmd, int *__restrict __fd2p);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rcmd_af (char **__restrict __ahost, unsigned short int __rport,
- const char *__restrict __locuser,
- const char *__restrict __remuser,
- const char *__restrict __cmd, int *__restrict __fd2p,
- sa_family_t __af);
-
-/* Call `rexecd' at port RPORT on remote machine *AHOST to execute
- CMD. The process runs at the remote machine using the ID of user
- NAME whose cleartext password is PASSWD. In *FD2P the descriptor
- to the socket for the connection is returned. When the function
- returns *AHOST contains the official host name.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rexec (char **__restrict __ahost, int __rport,
- const char *__restrict __name,
- const char *__restrict __pass,
- const char *__restrict __cmd, int *__restrict __fd2p);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rexec_af (char **__restrict __ahost, int __rport,
- const char *__restrict __name,
- const char *__restrict __pass,
- const char *__restrict __cmd, int *__restrict __fd2p,
- sa_family_t __af);
-
-/* Check whether user REMUSER on system RHOST is allowed to login as LOCUSER.
- If SUSER is not zero the user tries to become superuser. Return 0 if
- it is possible.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int ruserok (const char *__rhost, int __suser,
- const char *__remuser, const char *__locuser);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int ruserok_af (const char *__rhost, int __suser,
- const char *__remuser, const char *__locuser,
- sa_family_t __af);
-
-/* Check whether user REMUSER on system indicated by IPv4 address
- RADDR is allowed to login as LOCUSER. Non-IPv4 (e.g., IPv6) are
- not supported. If SUSER is not zero the user tries to become
- superuser. Return 0 if it is possible.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int iruserok (uint32_t __raddr, int __suser,
- const char *__remuser, const char *__locuser);
-
-/* This is the equivalent function where the pfamiliy if the address
- pointed to by RADDR is determined by the value of AF. It therefore
- can be used for IPv6
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int iruserok_af (const void *__raddr, int __suser,
- const char *__remuser, const char *__locuser,
- sa_family_t __af);
-
-/* Try to allocate reserved port, returning a descriptor for a socket opened
- at this port or -1 if unsuccessful. The search for an available port
- will start at ALPORT and continues with lower numbers.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rresvport (int *__alport);
-
-/* This is the equivalent function where the protocol can be selected
- and which therefore can be used for IPv6.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int rresvport_af (int *__alport, sa_family_t __af);
-#endif
-
-
-/* Extension from POSIX.1:2001. */
-#ifdef __USE_XOPEN2K
-/* Structure to contain information about address of a service provider. */
-struct addrinfo
-{
- int ai_flags; /* Input flags. */
- int ai_family; /* Protocol family for socket. */
- int ai_socktype; /* Socket type. */
- int ai_protocol; /* Protocol for socket. */
- socklen_t ai_addrlen; /* Length of socket address. */
- struct sockaddr *ai_addr; /* Socket address for socket. */
- char *ai_canonname; /* Canonical name for service location. */
- struct addrinfo *ai_next; /* Pointer to next in list. */
-};
-
-# ifdef __USE_GNU
-/* Structure used as control block for asynchronous lookup. */
-struct gaicb
-{
- const char *ar_name; /* Name to look up. */
- const char *ar_service; /* Service name. */
- const struct addrinfo *ar_request; /* Additional request specification. */
- struct addrinfo *ar_result; /* Pointer to result. */
- /* The following are internal elements. */
- int __return;
- int __glibc_reserved[5];
-};
-
-/* Lookup mode. */
-# define GAI_WAIT 0
-# define GAI_NOWAIT 1
-# endif
-
-/* Possible values for `ai_flags' field in `addrinfo' structure. */
-# define AI_PASSIVE 0x0001 /* Socket address is intended for `bind'. */
-# define AI_CANONNAME 0x0002 /* Request for canonical name. */
-# define AI_NUMERICHOST 0x0004 /* Don't use name resolution. */
-# define AI_V4MAPPED 0x0008 /* IPv4 mapped addresses are acceptable. */
-# define AI_ALL 0x0010 /* Return IPv4 mapped and IPv6 addresses. */
-# define AI_ADDRCONFIG 0x0020 /* Use configuration of this host to choose
- returned address type.. */
-# ifdef __USE_GNU
-# define AI_IDN 0x0040 /* IDN encode input (assuming it is encoded
- in the current locale's character set)
- before looking it up. */
-# define AI_CANONIDN 0x0080 /* Translate canonical name from IDN format. */
-# define AI_IDN_ALLOW_UNASSIGNED \
- __glibc_macro_warning ("AI_IDN_ALLOW_UNASSIGNED is deprecated") 0x0100
-# define AI_IDN_USE_STD3_ASCII_RULES \
- __glibc_macro_warning ("AI_IDN_USE_STD3_ASCII_RULES is deprecated") 0x0200
-# endif
-# define AI_NUMERICSERV 0x0400 /* Don't use name resolution. */
-
-/* Error values for `getaddrinfo' function. */
-# define EAI_BADFLAGS -1 /* Invalid value for `ai_flags' field. */
-# define EAI_NONAME -2 /* NAME or SERVICE is unknown. */
-# define EAI_AGAIN -3 /* Temporary failure in name resolution. */
-# define EAI_FAIL -4 /* Non-recoverable failure in name res. */
-# define EAI_FAMILY -6 /* `ai_family' not supported. */
-# define EAI_SOCKTYPE -7 /* `ai_socktype' not supported. */
-# define EAI_SERVICE -8 /* SERVICE not supported for `ai_socktype'. */
-# define EAI_MEMORY -10 /* Memory allocation failure. */
-# define EAI_SYSTEM -11 /* System error returned in `errno'. */
-# define EAI_OVERFLOW -12 /* Argument buffer overflow. */
-# ifdef __USE_GNU
-# define EAI_NODATA -5 /* No address associated with NAME. */
-# define EAI_ADDRFAMILY -9 /* Address family for NAME not supported. */
-# define EAI_INPROGRESS -100 /* Processing request in progress. */
-# define EAI_CANCELED -101 /* Request canceled. */
-# define EAI_NOTCANCELED -102 /* Request not canceled. */
-# define EAI_ALLDONE -103 /* All requests done. */
-# define EAI_INTR -104 /* Interrupted by a signal. */
-# define EAI_IDN_ENCODE -105 /* IDN encoding failed. */
-# endif
-
-# ifdef __USE_MISC
-# define NI_MAXHOST 1025
-# define NI_MAXSERV 32
-# endif
-
-# define NI_NUMERICHOST 1 /* Don't try to look up hostname. */
-# define NI_NUMERICSERV 2 /* Don't convert port number to name. */
-# define NI_NOFQDN 4 /* Only return nodename portion. */
-# define NI_NAMEREQD 8 /* Don't return numeric addresses. */
-# define NI_DGRAM 16 /* Look up UDP service rather than TCP. */
-# ifdef __USE_GNU
-# define NI_IDN 32 /* Convert name from IDN format. */
-# define NI_IDN_ALLOW_UNASSIGNED \
- __glibc_macro_warning ("NI_IDN_ALLOW_UNASSIGNED is deprecated") 64
-# define NI_IDN_USE_STD3_ASCII_RULES \
- __glibc_macro_warning ("NI_IDN_USE_STD3_ASCII_RULES is deprecated") 128
-# endif
-
-/* Translate name of a service location and/or a service name to set of
- socket addresses.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getaddrinfo (const char *__restrict __name,
- const char *__restrict __service,
- const struct addrinfo *__restrict __req,
- struct addrinfo **__restrict __pai);
-
-/* Free `addrinfo' structure AI including associated storage. */
-extern void freeaddrinfo (struct addrinfo *__ai) __THROW;
-
-/* Convert error return from getaddrinfo() to a string. */
-extern const char *gai_strerror (int __ecode) __THROW;
-
-/* Translate a socket address to a location and service name.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getnameinfo (const struct sockaddr *__restrict __sa,
- socklen_t __salen, char *__restrict __host,
- socklen_t __hostlen, char *__restrict __serv,
- socklen_t __servlen, int __flags);
-#endif /* POSIX */
-
-#ifdef __USE_GNU
-/* Enqueue ENT requests from the LIST. If MODE is GAI_WAIT wait until all
- requests are handled. If WAIT is GAI_NOWAIT return immediately after
- queueing the requests and signal completion according to SIG.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getaddrinfo_a (int __mode, struct gaicb *__list[__restrict_arr],
- int __ent, struct sigevent *__restrict __sig);
-
-/* Suspend execution of the thread until at least one of the ENT requests
- in LIST is handled. If TIMEOUT is not a null pointer it specifies the
- longest time the function keeps waiting before returning with an error.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int gai_suspend (const struct gaicb *const __list[], int __ent,
- const struct timespec *__timeout);
-
-/* Get the error status of the request REQ. */
-extern int gai_error (struct gaicb *__req) __THROW;
-
-/* Cancel the requests associated with GAICBP. */
-extern int gai_cancel (struct gaicb *__gaicbp) __THROW;
-#endif /* GNU */
-
-__END_DECLS
-
-#endif /* netdb.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/neteconet/ec.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/neteconet/ec.h
deleted file mode 100644
index 16f9f70..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/neteconet/ec.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* Definitions for use with Linux AF_ECONET sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETECONET_EC_H
-#define _NETECONET_EC_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-struct ec_addr
- {
- unsigned char station; /* Station number. */
- unsigned char net; /* Network number. */
- };
-
-struct sockaddr_ec
- {
- __SOCKADDR_COMMON (sec_);
- unsigned char port; /* Port number. */
- unsigned char cb; /* Control/flag byte. */
- unsigned char type; /* Type of message. */
- struct ec_addr addr;
- unsigned long cookie;
- };
-
-#define ECTYPE_PACKET_RECEIVED 0 /* Packet received */
-#define ECTYPE_TRANSMIT_STATUS 0x10 /* Transmit completed */
-
-#define ECTYPE_TRANSMIT_OK 1
-#define ECTYPE_TRANSMIT_NOT_LISTENING 2
-#define ECTYPE_TRANSMIT_NET_ERROR 3
-#define ECTYPE_TRANSMIT_NO_CLOCK 4
-#define ECTYPE_TRANSMIT_LINE_JAMMED 5
-#define ECTYPE_TRANSMIT_NOT_PRESENT 6
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ether.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ether.h
deleted file mode 100644
index fc35e85..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ether.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Functions for storing Ethernet addresses in ASCII and mapping to hostnames.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_ETHER_H
-#define _NETINET_ETHER_H 1
-
-#include <features.h>
-
-/* Get definition of `struct ether_addr'. */
-#include <netinet/if_ether.h>
-
-#ifdef __USE_MISC
-__BEGIN_DECLS
-
-/* Convert 48 bit Ethernet ADDRess to ASCII. */
-extern char *ether_ntoa (const struct ether_addr *__addr) __THROW;
-extern char *ether_ntoa_r (const struct ether_addr *__addr, char *__buf)
- __THROW;
-
-/* Convert ASCII string S to 48 bit Ethernet address. */
-extern struct ether_addr *ether_aton (const char *__asc) __THROW;
-extern struct ether_addr *ether_aton_r (const char *__asc,
- struct ether_addr *__addr) __THROW;
-
-/* Map 48 bit Ethernet number ADDR to HOSTNAME. */
-extern int ether_ntohost (char *__hostname, const struct ether_addr *__addr)
- __THROW;
-
-/* Map HOSTNAME to 48 bit Ethernet address. */
-extern int ether_hostton (const char *__hostname, struct ether_addr *__addr)
- __THROW;
-
-/* Scan LINE and set ADDR and HOSTNAME. */
-extern int ether_line (const char *__line, struct ether_addr *__addr,
- char *__hostname) __THROW;
-
-__END_DECLS
-#endif /* Use misc. */
-
-#endif /* netinet/ether.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/icmp6.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/icmp6.h
deleted file mode 100644
index 22b8233..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/icmp6.h
+++ /dev/null
@@ -1,345 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_ICMP6_H
-#define _NETINET_ICMP6_H 1
-
-#include <inttypes.h>
-#include <string.h>
-#include <sys/types.h>
-#include <netinet/in.h>
-
-#define ICMP6_FILTER 1
-
-#define ICMP6_FILTER_BLOCK 1
-#define ICMP6_FILTER_PASS 2
-#define ICMP6_FILTER_BLOCKOTHERS 3
-#define ICMP6_FILTER_PASSONLY 4
-
-struct icmp6_filter
- {
- uint32_t icmp6_filt[8];
- };
-
-struct icmp6_hdr
- {
- uint8_t icmp6_type; /* type field */
- uint8_t icmp6_code; /* code field */
- uint16_t icmp6_cksum; /* checksum field */
- union
- {
- uint32_t icmp6_un_data32[1]; /* type-specific field */
- uint16_t icmp6_un_data16[2]; /* type-specific field */
- uint8_t icmp6_un_data8[4]; /* type-specific field */
- } icmp6_dataun;
- };
-
-#define icmp6_data32 icmp6_dataun.icmp6_un_data32
-#define icmp6_data16 icmp6_dataun.icmp6_un_data16
-#define icmp6_data8 icmp6_dataun.icmp6_un_data8
-#define icmp6_pptr icmp6_data32[0] /* parameter prob */
-#define icmp6_mtu icmp6_data32[0] /* packet too big */
-#define icmp6_id icmp6_data16[0] /* echo request/reply */
-#define icmp6_seq icmp6_data16[1] /* echo request/reply */
-#define icmp6_maxdelay icmp6_data16[0] /* mcast group membership */
-
-#define ICMP6_DST_UNREACH 1
-#define ICMP6_PACKET_TOO_BIG 2
-#define ICMP6_TIME_EXCEEDED 3
-#define ICMP6_PARAM_PROB 4
-
-#define ICMP6_INFOMSG_MASK 0x80 /* all informational messages */
-
-#define ICMP6_ECHO_REQUEST 128
-#define ICMP6_ECHO_REPLY 129
-#define MLD_LISTENER_QUERY 130
-#define MLD_LISTENER_REPORT 131
-#define MLD_LISTENER_REDUCTION 132
-
-#define ICMP6_DST_UNREACH_NOROUTE 0 /* no route to destination */
-#define ICMP6_DST_UNREACH_ADMIN 1 /* communication with destination */
- /* administratively prohibited */
-#define ICMP6_DST_UNREACH_BEYONDSCOPE 2 /* beyond scope of source address */
-#define ICMP6_DST_UNREACH_ADDR 3 /* address unreachable */
-#define ICMP6_DST_UNREACH_NOPORT 4 /* bad port */
-
-#define ICMP6_TIME_EXCEED_TRANSIT 0 /* Hop Limit == 0 in transit */
-#define ICMP6_TIME_EXCEED_REASSEMBLY 1 /* Reassembly time out */
-
-#define ICMP6_PARAMPROB_HEADER 0 /* erroneous header field */
-#define ICMP6_PARAMPROB_NEXTHEADER 1 /* unrecognized Next Header */
-#define ICMP6_PARAMPROB_OPTION 2 /* unrecognized IPv6 option */
-
-#define ICMP6_FILTER_WILLPASS(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) & (1U << ((type) & 31))) == 0)
-
-#define ICMP6_FILTER_WILLBLOCK(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) & (1U << ((type) & 31))) != 0)
-
-#define ICMP6_FILTER_SETPASS(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) &= ~(1U << ((type) & 31))))
-
-#define ICMP6_FILTER_SETBLOCK(type, filterp) \
- ((((filterp)->icmp6_filt[(type) >> 5]) |= (1U << ((type) & 31))))
-
-#define ICMP6_FILTER_SETPASSALL(filterp) \
- memset (filterp, 0, sizeof (struct icmp6_filter));
-
-#define ICMP6_FILTER_SETBLOCKALL(filterp) \
- memset (filterp, 0xFF, sizeof (struct icmp6_filter));
-
-#define ND_ROUTER_SOLICIT 133
-#define ND_ROUTER_ADVERT 134
-#define ND_NEIGHBOR_SOLICIT 135
-#define ND_NEIGHBOR_ADVERT 136
-#define ND_REDIRECT 137
-
-struct nd_router_solicit /* router solicitation */
- {
- struct icmp6_hdr nd_rs_hdr;
- /* could be followed by options */
- };
-
-#define nd_rs_type nd_rs_hdr.icmp6_type
-#define nd_rs_code nd_rs_hdr.icmp6_code
-#define nd_rs_cksum nd_rs_hdr.icmp6_cksum
-#define nd_rs_reserved nd_rs_hdr.icmp6_data32[0]
-
-struct nd_router_advert /* router advertisement */
- {
- struct icmp6_hdr nd_ra_hdr;
- uint32_t nd_ra_reachable; /* reachable time */
- uint32_t nd_ra_retransmit; /* retransmit timer */
- /* could be followed by options */
- };
-
-#define nd_ra_type nd_ra_hdr.icmp6_type
-#define nd_ra_code nd_ra_hdr.icmp6_code
-#define nd_ra_cksum nd_ra_hdr.icmp6_cksum
-#define nd_ra_curhoplimit nd_ra_hdr.icmp6_data8[0]
-#define nd_ra_flags_reserved nd_ra_hdr.icmp6_data8[1]
-#define ND_RA_FLAG_MANAGED 0x80
-#define ND_RA_FLAG_OTHER 0x40
-#define ND_RA_FLAG_HOME_AGENT 0x20
-#define nd_ra_router_lifetime nd_ra_hdr.icmp6_data16[1]
-
-struct nd_neighbor_solicit /* neighbor solicitation */
- {
- struct icmp6_hdr nd_ns_hdr;
- struct in6_addr nd_ns_target; /* target address */
- /* could be followed by options */
- };
-
-#define nd_ns_type nd_ns_hdr.icmp6_type
-#define nd_ns_code nd_ns_hdr.icmp6_code
-#define nd_ns_cksum nd_ns_hdr.icmp6_cksum
-#define nd_ns_reserved nd_ns_hdr.icmp6_data32[0]
-
-struct nd_neighbor_advert /* neighbor advertisement */
- {
- struct icmp6_hdr nd_na_hdr;
- struct in6_addr nd_na_target; /* target address */
- /* could be followed by options */
- };
-
-#define nd_na_type nd_na_hdr.icmp6_type
-#define nd_na_code nd_na_hdr.icmp6_code
-#define nd_na_cksum nd_na_hdr.icmp6_cksum
-#define nd_na_flags_reserved nd_na_hdr.icmp6_data32[0]
-#if __BYTE_ORDER == __BIG_ENDIAN
-#define ND_NA_FLAG_ROUTER 0x80000000
-#define ND_NA_FLAG_SOLICITED 0x40000000
-#define ND_NA_FLAG_OVERRIDE 0x20000000
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-#define ND_NA_FLAG_ROUTER 0x00000080
-#define ND_NA_FLAG_SOLICITED 0x00000040
-#define ND_NA_FLAG_OVERRIDE 0x00000020
-#endif
-
-struct nd_redirect /* redirect */
- {
- struct icmp6_hdr nd_rd_hdr;
- struct in6_addr nd_rd_target; /* target address */
- struct in6_addr nd_rd_dst; /* destination address */
- /* could be followed by options */
- };
-
-#define nd_rd_type nd_rd_hdr.icmp6_type
-#define nd_rd_code nd_rd_hdr.icmp6_code
-#define nd_rd_cksum nd_rd_hdr.icmp6_cksum
-#define nd_rd_reserved nd_rd_hdr.icmp6_data32[0]
-
-struct nd_opt_hdr /* Neighbor discovery option header */
- {
- uint8_t nd_opt_type;
- uint8_t nd_opt_len; /* in units of 8 octets */
- /* followed by option specific data */
- };
-
-#define ND_OPT_SOURCE_LINKADDR 1
-#define ND_OPT_TARGET_LINKADDR 2
-#define ND_OPT_PREFIX_INFORMATION 3
-#define ND_OPT_REDIRECTED_HEADER 4
-#define ND_OPT_MTU 5
-#define ND_OPT_RTR_ADV_INTERVAL 7
-#define ND_OPT_HOME_AGENT_INFO 8
-
-struct nd_opt_prefix_info /* prefix information */
- {
- uint8_t nd_opt_pi_type;
- uint8_t nd_opt_pi_len;
- uint8_t nd_opt_pi_prefix_len;
- uint8_t nd_opt_pi_flags_reserved;
- uint32_t nd_opt_pi_valid_time;
- uint32_t nd_opt_pi_preferred_time;
- uint32_t nd_opt_pi_reserved2;
- struct in6_addr nd_opt_pi_prefix;
- };
-
-#define ND_OPT_PI_FLAG_ONLINK 0x80
-#define ND_OPT_PI_FLAG_AUTO 0x40
-#define ND_OPT_PI_FLAG_RADDR 0x20
-
-struct nd_opt_rd_hdr /* redirected header */
- {
- uint8_t nd_opt_rh_type;
- uint8_t nd_opt_rh_len;
- uint16_t nd_opt_rh_reserved1;
- uint32_t nd_opt_rh_reserved2;
- /* followed by IP header and data */
- };
-
-struct nd_opt_mtu /* MTU option */
- {
- uint8_t nd_opt_mtu_type;
- uint8_t nd_opt_mtu_len;
- uint16_t nd_opt_mtu_reserved;
- uint32_t nd_opt_mtu_mtu;
- };
-
-struct mld_hdr
- {
- struct icmp6_hdr mld_icmp6_hdr;
- struct in6_addr mld_addr; /* multicast address */
- };
-
-#define mld_type mld_icmp6_hdr.icmp6_type
-#define mld_code mld_icmp6_hdr.icmp6_code
-#define mld_cksum mld_icmp6_hdr.icmp6_cksum
-#define mld_maxdelay mld_icmp6_hdr.icmp6_data16[0]
-#define mld_reserved mld_icmp6_hdr.icmp6_data16[1]
-
-#define ICMP6_ROUTER_RENUMBERING 138
-
-struct icmp6_router_renum /* router renumbering header */
- {
- struct icmp6_hdr rr_hdr;
- uint8_t rr_segnum;
- uint8_t rr_flags;
- uint16_t rr_maxdelay;
- uint32_t rr_reserved;
- };
-
-#define rr_type rr_hdr.icmp6_type
-#define rr_code rr_hdr.icmp6_code
-#define rr_cksum rr_hdr.icmp6_cksum
-#define rr_seqnum rr_hdr.icmp6_data32[0]
-
-/* Router renumbering flags */
-#define ICMP6_RR_FLAGS_TEST 0x80
-#define ICMP6_RR_FLAGS_REQRESULT 0x40
-#define ICMP6_RR_FLAGS_FORCEAPPLY 0x20
-#define ICMP6_RR_FLAGS_SPECSITE 0x10
-#define ICMP6_RR_FLAGS_PREVDONE 0x08
-
-struct rr_pco_match /* match prefix part */
- {
- uint8_t rpm_code;
- uint8_t rpm_len;
- uint8_t rpm_ordinal;
- uint8_t rpm_matchlen;
- uint8_t rpm_minlen;
- uint8_t rpm_maxlen;
- uint16_t rpm_reserved;
- struct in6_addr rpm_prefix;
- };
-
-/* PCO code values */
-#define RPM_PCO_ADD 1
-#define RPM_PCO_CHANGE 2
-#define RPM_PCO_SETGLOBAL 3
-
-struct rr_pco_use /* use prefix part */
- {
- uint8_t rpu_uselen;
- uint8_t rpu_keeplen;
- uint8_t rpu_ramask;
- uint8_t rpu_raflags;
- uint32_t rpu_vltime;
- uint32_t rpu_pltime;
- uint32_t rpu_flags;
- struct in6_addr rpu_prefix;
- };
-
-#define ICMP6_RR_PCOUSE_RAFLAGS_ONLINK 0x20
-#define ICMP6_RR_PCOUSE_RAFLAGS_AUTO 0x10
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80000000
-# define ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40000000
-#elif __BYTE_ORDER == __LITTLE_ENDIAN
-# define ICMP6_RR_PCOUSE_FLAGS_DECRVLTIME 0x80
-# define ICMP6_RR_PCOUSE_FLAGS_DECRPLTIME 0x40
-#endif
-
-struct rr_result /* router renumbering result message */
- {
- uint16_t rrr_flags;
- uint8_t rrr_ordinal;
- uint8_t rrr_matchedlen;
- uint32_t rrr_ifid;
- struct in6_addr rrr_prefix;
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ICMP6_RR_RESULT_FLAGS_OOB 0x0002
-# define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0001
-#elif __BYTE_ORDER == __LITTLE_ENDIAN
-# define ICMP6_RR_RESULT_FLAGS_OOB 0x0200
-# define ICMP6_RR_RESULT_FLAGS_FORBIDDEN 0x0100
-#endif
-
-/* Mobile IPv6 extension: Advertisement Interval. */
-struct nd_opt_adv_interval
- {
- uint8_t nd_opt_adv_interval_type;
- uint8_t nd_opt_adv_interval_len;
- uint16_t nd_opt_adv_interval_reserved;
- uint32_t nd_opt_adv_interval_ival;
- };
-
-/* Mobile IPv6 extension: Home Agent Info. */
-struct nd_opt_home_agent_info
- {
- uint8_t nd_opt_home_agent_info_type;
- uint8_t nd_opt_home_agent_info_len;
- uint16_t nd_opt_home_agent_info_reserved;
- uint16_t nd_opt_home_agent_info_preference;
- uint16_t nd_opt_home_agent_info_lifetime;
- };
-
-#endif /* netinet/icmpv6.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_ether.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_ether.h
deleted file mode 100644
index 8399026..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_ether.h
+++ /dev/null
@@ -1,104 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IF_ETHER_H
-
-#define __NETINET_IF_ETHER_H 1
-#include <features.h>
-#include <sys/types.h>
-
-/* Get definitions from kernel header file. */
-#include <linux/if_ether.h>
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)if_ether.h 8.3 (Berkeley) 5/2/95
- * $FreeBSD$
- */
-
-#include <net/ethernet.h>
-#include <net/if_arp.h>
-
-__BEGIN_DECLS
-/*
- * Ethernet Address Resolution Protocol.
- *
- * See RFC 826 for protocol description. Structure below is adapted
- * to resolving internet addresses. Field names used correspond to
- * RFC 826.
- */
-struct ether_arp {
- struct arphdr ea_hdr; /* fixed-size header */
- uint8_t arp_sha[ETH_ALEN]; /* sender hardware address */
- uint8_t arp_spa[4]; /* sender protocol address */
- uint8_t arp_tha[ETH_ALEN]; /* target hardware address */
- uint8_t arp_tpa[4]; /* target protocol address */
-};
-#define arp_hrd ea_hdr.ar_hrd
-#define arp_pro ea_hdr.ar_pro
-#define arp_hln ea_hdr.ar_hln
-#define arp_pln ea_hdr.ar_pln
-#define arp_op ea_hdr.ar_op
-
-/*
- * Macro to map an IP multicast address to an Ethernet multicast address.
- * The high-order 25 bits of the Ethernet address are statically assigned,
- * and the low-order 23 bits are taken from the low end of the IP address.
- */
-#define ETHER_MAP_IP_MULTICAST(ipaddr, enaddr) \
- /* struct in_addr *ipaddr; */ \
- /* uint8_t enaddr[ETH_ALEN]; */ \
-{ \
- (enaddr)[0] = 0x01; \
- (enaddr)[1] = 0x00; \
- (enaddr)[2] = 0x5e; \
- (enaddr)[3] = ((uint8_t *)ipaddr)[1] & 0x7f; \
- (enaddr)[4] = ((uint8_t *)ipaddr)[2]; \
- (enaddr)[5] = ((uint8_t *)ipaddr)[3]; \
-}
-
-__END_DECLS
-#endif /* __USE_MISC */
-
-#endif /* netinet/if_ether.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_fddi.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_fddi.h
deleted file mode 100644
index fa942ac..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_fddi.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IF_FDDI_H
-#define _NETINET_IF_FDDI_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <linux/if_fddi.h>
-
-#ifdef __USE_MISC
-
-struct fddi_header {
- uint8_t fddi_fc; /* Frame Control (FC) value */
- uint8_t fddi_dhost[FDDI_K_ALEN]; /* Destination host */
- uint8_t fddi_shost[FDDI_K_ALEN]; /* Source host */
-};
-#endif
-
-#endif /* netinet/if_fddi.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_tr.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_tr.h
deleted file mode 100644
index c6bc333..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/if_tr.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IF_TR_H
-#define _NETINET_IF_TR_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-/* IEEE 802.5 Token-Ring magic constants. The frame sizes omit the preamble
- and FCS/CRC (frame check sequence). */
-#define TR_ALEN 6 /* Octets in one token-ring addr */
-#define TR_HLEN (sizeof (struct trh_hdr) + sizeof (struct trllc))
-#define AC 0x10
-#define LLC_FRAME 0x40
-
-/* LLC and SNAP constants */
-#define EXTENDED_SAP 0xAA
-#define UI_CMD 0x03
-
-/* This is an Token-Ring frame header. */
-struct trh_hdr
-{
- uint8_t ac; /* access control field */
- uint8_t fc; /* frame control field */
- uint8_t daddr[TR_ALEN]; /* destination address */
- uint8_t saddr[TR_ALEN]; /* source address */
- uint16_t rcf; /* route control field */
- uint16_t rseg[8]; /* routing registers */
-};
-
-/* This is an Token-Ring LLC structure */
-struct trllc
-{
- uint8_t dsap; /* destination SAP */
- uint8_t ssap; /* source SAP */
- uint8_t llc; /* LLC control field */
- uint8_t protid[3]; /* protocol id */
- uint16_t ethertype; /* ether type field */
-};
-
-/* Token-Ring statistics collection data. */
-struct tr_statistics
-{
- unsigned long rx_packets; /* total packets received */
- unsigned long tx_packets; /* total packets transmitted */
- unsigned long rx_bytes; /* total bytes received */
- unsigned long tx_bytes; /* total bytes transmitted */
- unsigned long rx_errors; /* bad packets received */
- unsigned long tx_errors; /* packet transmit problems */
- unsigned long rx_dropped; /* no space in linux buffers */
- unsigned long tx_dropped; /* no space available in linux */
- unsigned long multicast; /* multicast packets received */
- unsigned long transmit_collision;
-
- /* detailed Token-Ring errors. See IBM Token-Ring Network
- Architecture for more info */
-
- unsigned long line_errors;
- unsigned long internal_errors;
- unsigned long burst_errors;
- unsigned long A_C_errors;
- unsigned long abort_delimiters;
- unsigned long lost_frames;
- unsigned long recv_congest_count;
- unsigned long frame_copied_errors;
- unsigned long frequency_errors;
- unsigned long token_errors;
- unsigned long dummy1;
-};
-
-/* source routing stuff */
-#define TR_RII 0x80
-#define TR_RCF_DIR_BIT 0x80
-#define TR_RCF_LEN_MASK 0x1f00
-#define TR_RCF_BROADCAST 0x8000 /* all-routes broadcast */
-#define TR_RCF_LIMITED_BROADCAST 0xC000 /* single-route broadcast */
-#define TR_RCF_FRAME2K 0x20
-#define TR_RCF_BROADCAST_MASK 0xC000
-#define TR_MAXRIFLEN 18
-
-#ifdef __USE_MISC
-
-struct trn_hdr
-{
- uint8_t trn_ac; /* access control field */
- uint8_t trn_fc; /* field control field */
- uint8_t trn_dhost[TR_ALEN]; /* destination host */
- uint8_t trn_shost[TR_ALEN]; /* source host */
- uint16_t trn_rcf; /* route control field */
- uint16_t trn_rseg[8]; /* routing registers */
-};
-
-#endif
-
-#endif /* netinet/if_tr.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/igmp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/igmp.h
deleted file mode 100644
index 39f2f44..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/igmp.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IGMP_H
-#define _NETINET_IGMP_H 1
-
-#include <sys/cdefs.h>
-#include <sys/types.h>
-
-#ifdef __USE_MISC
-
-#include <netinet/in.h>
-
-__BEGIN_DECLS
-
-/*
- * Copyright (c) 1988 Stephen Deering.
- * Copyright (c) 1992, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Stephen Deering of Stanford University.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)igmp.h 8.1 (Berkeley) 6/10/93
- * $FreeBSD$
- */
-
-struct igmp {
- uint8_t igmp_type; /* IGMP type */
- uint8_t igmp_code; /* routing code */
- uint16_t igmp_cksum; /* checksum */
- struct in_addr igmp_group; /* group address */
-};
-
-#define IGMP_MINLEN 8
-
-/*
- * Message types, including version number.
- */
-#define IGMP_MEMBERSHIP_QUERY 0x11 /* membership query */
-#define IGMP_V1_MEMBERSHIP_REPORT 0x12 /* Ver. 1 membership report */
-#define IGMP_V2_MEMBERSHIP_REPORT 0x16 /* Ver. 2 membership report */
-#define IGMP_V2_LEAVE_GROUP 0x17 /* Leave-group message */
-
-#define IGMP_DVMRP 0x13 /* DVMRP routing message */
-#define IGMP_PIM 0x14 /* PIM routing message */
-#define IGMP_TRACE 0x15
-
-#define IGMP_MTRACE_RESP 0x1e /* traceroute resp.(to sender)*/
-#define IGMP_MTRACE 0x1f /* mcast traceroute messages */
-#define IGMP_MRDISC_ADV 0x30 /* From RFC4286. */
-
-#define IGMP_MAX_HOST_REPORT_DELAY 10 /* max delay for response to */
- /* query (in seconds) according */
- /* to RFC1112 */
-#define IGMP_TIMER_SCALE 10 /* denotes that the igmp code field */
- /* specifies time in 10th of seconds*/
-
-/*
- * States for the IGMP v2 state table.
- */
-#define IGMP_DELAYING_MEMBER 1
-#define IGMP_IDLE_MEMBER 2
-#define IGMP_LAZY_MEMBER 3
-#define IGMP_SLEEPING_MEMBER 4
-#define IGMP_AWAKENING_MEMBER 5
-
-/*
- * States for IGMP router version cache.
- */
-#define IGMP_v1_ROUTER 1
-#define IGMP_v2_ROUTER 2
-
-/*
- * The following four defininitions are for backwards compatibility.
- * They should be removed as soon as all applications are updated to
- * use the new constant names.
- */
-#define IGMP_HOST_MEMBERSHIP_QUERY IGMP_MEMBERSHIP_QUERY
-#define IGMP_HOST_MEMBERSHIP_REPORT IGMP_V1_MEMBERSHIP_REPORT
-#define IGMP_HOST_NEW_MEMBERSHIP_REPORT IGMP_V2_MEMBERSHIP_REPORT
-#define IGMP_HOST_LEAVE_MESSAGE IGMP_V2_LEAVE_GROUP
-
-__END_DECLS
-
-#endif
-
-#endif /* netinet/igmp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/in.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/in.h
deleted file mode 100644
index ed21690..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/in.h
+++ /dev/null
@@ -1,637 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IN_H
-#define _NETINET_IN_H 1
-
-#include <features.h>
-#include <bits/stdint-uintn.h>
-#include <sys/socket.h>
-#include <bits/types.h>
-
-
-__BEGIN_DECLS
-
-/* Internet address. */
-typedef uint32_t in_addr_t;
-struct in_addr
- {
- in_addr_t s_addr;
- };
-
-/* Get system-specific definitions. */
-#include <bits/in.h>
-
-/* Standard well-defined IP protocols. */
-enum
- {
- IPPROTO_IP = 0, /* Dummy protocol for TCP. */
-#define IPPROTO_IP IPPROTO_IP
- IPPROTO_ICMP = 1, /* Internet Control Message Protocol. */
-#define IPPROTO_ICMP IPPROTO_ICMP
- IPPROTO_IGMP = 2, /* Internet Group Management Protocol. */
-#define IPPROTO_IGMP IPPROTO_IGMP
- IPPROTO_IPIP = 4, /* IPIP tunnels (older KA9Q tunnels use 94). */
-#define IPPROTO_IPIP IPPROTO_IPIP
- IPPROTO_TCP = 6, /* Transmission Control Protocol. */
-#define IPPROTO_TCP IPPROTO_TCP
- IPPROTO_EGP = 8, /* Exterior Gateway Protocol. */
-#define IPPROTO_EGP IPPROTO_EGP
- IPPROTO_PUP = 12, /* PUP protocol. */
-#define IPPROTO_PUP IPPROTO_PUP
- IPPROTO_UDP = 17, /* User Datagram Protocol. */
-#define IPPROTO_UDP IPPROTO_UDP
- IPPROTO_IDP = 22, /* XNS IDP protocol. */
-#define IPPROTO_IDP IPPROTO_IDP
- IPPROTO_TP = 29, /* SO Transport Protocol Class 4. */
-#define IPPROTO_TP IPPROTO_TP
- IPPROTO_DCCP = 33, /* Datagram Congestion Control Protocol. */
-#define IPPROTO_DCCP IPPROTO_DCCP
- IPPROTO_IPV6 = 41, /* IPv6 header. */
-#define IPPROTO_IPV6 IPPROTO_IPV6
- IPPROTO_RSVP = 46, /* Reservation Protocol. */
-#define IPPROTO_RSVP IPPROTO_RSVP
- IPPROTO_GRE = 47, /* General Routing Encapsulation. */
-#define IPPROTO_GRE IPPROTO_GRE
- IPPROTO_ESP = 50, /* encapsulating security payload. */
-#define IPPROTO_ESP IPPROTO_ESP
- IPPROTO_AH = 51, /* authentication header. */
-#define IPPROTO_AH IPPROTO_AH
- IPPROTO_MTP = 92, /* Multicast Transport Protocol. */
-#define IPPROTO_MTP IPPROTO_MTP
- IPPROTO_BEETPH = 94, /* IP option pseudo header for BEET. */
-#define IPPROTO_BEETPH IPPROTO_BEETPH
- IPPROTO_ENCAP = 98, /* Encapsulation Header. */
-#define IPPROTO_ENCAP IPPROTO_ENCAP
- IPPROTO_PIM = 103, /* Protocol Independent Multicast. */
-#define IPPROTO_PIM IPPROTO_PIM
- IPPROTO_COMP = 108, /* Compression Header Protocol. */
-#define IPPROTO_COMP IPPROTO_COMP
- IPPROTO_SCTP = 132, /* Stream Control Transmission Protocol. */
-#define IPPROTO_SCTP IPPROTO_SCTP
- IPPROTO_UDPLITE = 136, /* UDP-Lite protocol. */
-#define IPPROTO_UDPLITE IPPROTO_UDPLITE
- IPPROTO_MPLS = 137, /* MPLS in IP. */
-#define IPPROTO_MPLS IPPROTO_MPLS
- IPPROTO_ETHERNET = 143, /* Ethernet-within-IPv6 Encapsulation. */
-#define IPPROTO_ETHERNET IPPROTO_ETHERNET
- IPPROTO_RAW = 255, /* Raw IP packets. */
-#define IPPROTO_RAW IPPROTO_RAW
- IPPROTO_MPTCP = 262, /* Multipath TCP connection. */
-#define IPPROTO_MPTCP IPPROTO_MPTCP
- IPPROTO_MAX
- };
-
-/* If __USE_KERNEL_IPV6_DEFS is 1 then the user has included the kernel
- network headers first and we should use those ABI-identical definitions
- instead of our own, otherwise 0. */
-#if !__USE_KERNEL_IPV6_DEFS
-enum
- {
- IPPROTO_HOPOPTS = 0, /* IPv6 Hop-by-Hop options. */
-#define IPPROTO_HOPOPTS IPPROTO_HOPOPTS
- IPPROTO_ROUTING = 43, /* IPv6 routing header. */
-#define IPPROTO_ROUTING IPPROTO_ROUTING
- IPPROTO_FRAGMENT = 44, /* IPv6 fragmentation header. */
-#define IPPROTO_FRAGMENT IPPROTO_FRAGMENT
- IPPROTO_ICMPV6 = 58, /* ICMPv6. */
-#define IPPROTO_ICMPV6 IPPROTO_ICMPV6
- IPPROTO_NONE = 59, /* IPv6 no next header. */
-#define IPPROTO_NONE IPPROTO_NONE
- IPPROTO_DSTOPTS = 60, /* IPv6 destination options. */
-#define IPPROTO_DSTOPTS IPPROTO_DSTOPTS
- IPPROTO_MH = 135 /* IPv6 mobility header. */
-#define IPPROTO_MH IPPROTO_MH
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-/* Type to represent a port. */
-typedef uint16_t in_port_t;
-
-/* Standard well-known ports. */
-enum
- {
- IPPORT_ECHO = 7, /* Echo service. */
- IPPORT_DISCARD = 9, /* Discard transmissions service. */
- IPPORT_SYSTAT = 11, /* System status service. */
- IPPORT_DAYTIME = 13, /* Time of day service. */
- IPPORT_NETSTAT = 15, /* Network status service. */
- IPPORT_FTP = 21, /* File Transfer Protocol. */
- IPPORT_TELNET = 23, /* Telnet protocol. */
- IPPORT_SMTP = 25, /* Simple Mail Transfer Protocol. */
- IPPORT_TIMESERVER = 37, /* Timeserver service. */
- IPPORT_NAMESERVER = 42, /* Domain Name Service. */
- IPPORT_WHOIS = 43, /* Internet Whois service. */
- IPPORT_MTP = 57,
-
- IPPORT_TFTP = 69, /* Trivial File Transfer Protocol. */
- IPPORT_RJE = 77,
- IPPORT_FINGER = 79, /* Finger service. */
- IPPORT_TTYLINK = 87,
- IPPORT_SUPDUP = 95, /* SUPDUP protocol. */
-
-
- IPPORT_EXECSERVER = 512, /* execd service. */
- IPPORT_LOGINSERVER = 513, /* rlogind service. */
- IPPORT_CMDSERVER = 514,
- IPPORT_EFSSERVER = 520,
-
- /* UDP ports. */
- IPPORT_BIFFUDP = 512,
- IPPORT_WHOSERVER = 513,
- IPPORT_ROUTESERVER = 520,
-
- /* Ports less than this value are reserved for privileged processes. */
- IPPORT_RESERVED = 1024,
-
- /* Ports greater this value are reserved for (non-privileged) servers. */
- IPPORT_USERRESERVED = 5000
- };
-
-/* Definitions of the bits in an Internet address integer.
-
- On subnets, host and network parts are found according to
- the subnet mask, not these masks. */
-
-#define IN_CLASSA(a) ((((in_addr_t)(a)) & 0x80000000) == 0)
-#define IN_CLASSA_NET 0xff000000
-#define IN_CLASSA_NSHIFT 24
-#define IN_CLASSA_HOST (0xffffffff & ~IN_CLASSA_NET)
-#define IN_CLASSA_MAX 128
-
-#define IN_CLASSB(a) ((((in_addr_t)(a)) & 0xc0000000) == 0x80000000)
-#define IN_CLASSB_NET 0xffff0000
-#define IN_CLASSB_NSHIFT 16
-#define IN_CLASSB_HOST (0xffffffff & ~IN_CLASSB_NET)
-#define IN_CLASSB_MAX 65536
-
-#define IN_CLASSC(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xc0000000)
-#define IN_CLASSC_NET 0xffffff00
-#define IN_CLASSC_NSHIFT 8
-#define IN_CLASSC_HOST (0xffffffff & ~IN_CLASSC_NET)
-
-#define IN_CLASSD(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xe0000000)
-#define IN_MULTICAST(a) IN_CLASSD(a)
-
-#define IN_EXPERIMENTAL(a) ((((in_addr_t)(a)) & 0xe0000000) == 0xe0000000)
-#define IN_BADCLASS(a) ((((in_addr_t)(a)) & 0xf0000000) == 0xf0000000)
-
-/* Address to accept any incoming messages. */
-#define INADDR_ANY ((in_addr_t) 0x00000000)
-/* Address to send to all hosts. */
-#define INADDR_BROADCAST ((in_addr_t) 0xffffffff)
-/* Address indicating an error return. */
-#define INADDR_NONE ((in_addr_t) 0xffffffff)
-
-/* Network number for local host loopback. */
-#define IN_LOOPBACKNET 127
-/* Address to loopback in software to local host. */
-#ifndef INADDR_LOOPBACK
-# define INADDR_LOOPBACK ((in_addr_t) 0x7f000001) /* Inet 127.0.0.1. */
-#endif
-
-/* Defines for Multicast INADDR. */
-#define INADDR_UNSPEC_GROUP ((in_addr_t) 0xe0000000) /* 224.0.0.0 */
-#define INADDR_ALLHOSTS_GROUP ((in_addr_t) 0xe0000001) /* 224.0.0.1 */
-#define INADDR_ALLRTRS_GROUP ((in_addr_t) 0xe0000002) /* 224.0.0.2 */
-#define INADDR_ALLSNOOPERS_GROUP ((in_addr_t) 0xe000006a) /* 224.0.0.106 */
-#define INADDR_MAX_LOCAL_GROUP ((in_addr_t) 0xe00000ff) /* 224.0.0.255 */
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* IPv6 address */
-struct in6_addr
- {
- union
- {
- uint8_t __u6_addr8[16];
- uint16_t __u6_addr16[8];
- uint32_t __u6_addr32[4];
- } __in6_u;
-#define s6_addr __in6_u.__u6_addr8
-#ifdef __USE_MISC
-# define s6_addr16 __in6_u.__u6_addr16
-# define s6_addr32 __in6_u.__u6_addr32
-#endif
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-extern const struct in6_addr in6addr_any; /* :: */
-extern const struct in6_addr in6addr_loopback; /* ::1 */
-#define IN6ADDR_ANY_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 } } }
-#define IN6ADDR_LOOPBACK_INIT { { { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1 } } }
-
-#define INET_ADDRSTRLEN 16
-#define INET6_ADDRSTRLEN 46
-
-
-/* Structure describing an Internet socket address. */
-struct sockaddr_in
- {
- __SOCKADDR_COMMON (sin_);
- in_port_t sin_port; /* Port number. */
- struct in_addr sin_addr; /* Internet address. */
-
- /* Pad to size of `struct sockaddr'. */
- unsigned char sin_zero[sizeof (struct sockaddr)
- - __SOCKADDR_COMMON_SIZE
- - sizeof (in_port_t)
- - sizeof (struct in_addr)];
- };
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* Ditto, for IPv6. */
-struct sockaddr_in6
- {
- __SOCKADDR_COMMON (sin6_);
- in_port_t sin6_port; /* Transport layer port # */
- uint32_t sin6_flowinfo; /* IPv6 flow information */
- struct in6_addr sin6_addr; /* IPv6 address */
- uint32_t sin6_scope_id; /* IPv6 scope-id */
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-#ifdef __USE_MISC
-/* IPv4 multicast request. */
-struct ip_mreq
- {
- /* IP multicast address of group. */
- struct in_addr imr_multiaddr;
-
- /* Local IP address of interface. */
- struct in_addr imr_interface;
- };
-
-struct ip_mreq_source
- {
- /* IP multicast address of group. */
- struct in_addr imr_multiaddr;
-
- /* IP address of interface. */
- struct in_addr imr_interface;
-
- /* IP address of source. */
- struct in_addr imr_sourceaddr;
- };
-#endif
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* Likewise, for IPv6. */
-struct ipv6_mreq
- {
- /* IPv6 multicast address of group */
- struct in6_addr ipv6mr_multiaddr;
-
- /* local interface */
- unsigned int ipv6mr_interface;
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-#ifdef __USE_MISC
-/* Multicast group request. */
-struct group_req
- {
- /* Interface index. */
- uint32_t gr_interface;
-
- /* Group address. */
- struct sockaddr_storage gr_group;
- };
-
-struct group_source_req
- {
- /* Interface index. */
- uint32_t gsr_interface;
-
- /* Group address. */
- struct sockaddr_storage gsr_group;
-
- /* Source address. */
- struct sockaddr_storage gsr_source;
- };
-
-
-/* Full-state filter operations. */
-struct ip_msfilter
- {
- /* IP multicast address of group. */
- struct in_addr imsf_multiaddr;
-
- /* Local IP address of interface. */
- struct in_addr imsf_interface;
-
- /* Filter mode. */
- uint32_t imsf_fmode;
-
- /* Number of source addresses. */
- uint32_t imsf_numsrc;
- /* Source addresses. */
- struct in_addr imsf_slist[1];
- };
-
-#define IP_MSFILTER_SIZE(numsrc) (sizeof (struct ip_msfilter) \
- - sizeof (struct in_addr) \
- + (numsrc) * sizeof (struct in_addr))
-
-struct group_filter
- {
- /* Interface index. */
- uint32_t gf_interface;
-
- /* Group address. */
- struct sockaddr_storage gf_group;
-
- /* Filter mode. */
- uint32_t gf_fmode;
-
- /* Number of source addresses. */
- uint32_t gf_numsrc;
- /* Source addresses. */
- struct sockaddr_storage gf_slist[1];
-};
-
-#define GROUP_FILTER_SIZE(numsrc) (sizeof (struct group_filter) \
- - sizeof (struct sockaddr_storage) \
- + ((numsrc) \
- * sizeof (struct sockaddr_storage)))
-#endif
-
-/* Functions to convert between host and network byte order.
-
- Please note that these functions normally take `unsigned long int' or
- `unsigned short int' values as arguments and also return them. But
- this was a short-sighted decision since on different systems the types
- may have different representations but the values are always the same. */
-
-extern uint32_t ntohl (uint32_t __netlong) __THROW __attribute__ ((__const__));
-extern uint16_t ntohs (uint16_t __netshort)
- __THROW __attribute__ ((__const__));
-extern uint32_t htonl (uint32_t __hostlong)
- __THROW __attribute__ ((__const__));
-extern uint16_t htons (uint16_t __hostshort)
- __THROW __attribute__ ((__const__));
-
-#include <endian.h>
-
-/* Get machine dependent optimized versions of byte swapping functions. */
-#include <bits/byteswap.h>
-#include <bits/uintn-identity.h>
-
-#ifdef __OPTIMIZE__
-/* We can optimize calls to the conversion functions. Either nothing has
- to be done or we are using directly the byte-swapping functions which
- often can be inlined. */
-# if __BYTE_ORDER == __BIG_ENDIAN
-/* The host byte order is the same as network byte order,
- so these functions are all just identity. */
-# define ntohl(x) __uint32_identity (x)
-# define ntohs(x) __uint16_identity (x)
-# define htonl(x) __uint32_identity (x)
-# define htons(x) __uint16_identity (x)
-# else
-# if __BYTE_ORDER == __LITTLE_ENDIAN
-# define ntohl(x) __bswap_32 (x)
-# define ntohs(x) __bswap_16 (x)
-# define htonl(x) __bswap_32 (x)
-# define htons(x) __bswap_16 (x)
-# endif
-# endif
-#endif
-
-#ifdef __GNUC__
-# define IN6_IS_ADDR_UNSPECIFIED(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && __a->__in6_u.__u6_addr32[3] == 0; }))
-
-# define IN6_IS_ADDR_LOOPBACK(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && __a->__in6_u.__u6_addr32[3] == htonl (1); }))
-
-# define IN6_IS_ADDR_LINKLOCAL(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfe800000); }))
-
-# define IN6_IS_ADDR_SITELOCAL(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- (__a->__in6_u.__u6_addr32[0] & htonl (0xffc00000)) == htonl (0xfec00000); }))
-
-# define IN6_IS_ADDR_V4MAPPED(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == htonl (0xffff); }))
-
-# define IN6_IS_ADDR_V4COMPAT(a) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- __a->__in6_u.__u6_addr32[0] == 0 \
- && __a->__in6_u.__u6_addr32[1] == 0 \
- && __a->__in6_u.__u6_addr32[2] == 0 \
- && ntohl (__a->__in6_u.__u6_addr32[3]) > 1; }))
-
-# define IN6_ARE_ADDR_EQUAL(a,b) \
- (__extension__ \
- ({ const struct in6_addr *__a = (const struct in6_addr *) (a); \
- const struct in6_addr *__b = (const struct in6_addr *) (b); \
- __a->__in6_u.__u6_addr32[0] == __b->__in6_u.__u6_addr32[0] \
- && __a->__in6_u.__u6_addr32[1] == __b->__in6_u.__u6_addr32[1] \
- && __a->__in6_u.__u6_addr32[2] == __b->__in6_u.__u6_addr32[2] \
- && __a->__in6_u.__u6_addr32[3] == __b->__in6_u.__u6_addr32[3]; }))
-#else
-# define IN6_IS_ADDR_UNSPECIFIED(a) \
- (((const uint32_t *) (a))[0] == 0 \
- && ((const uint32_t *) (a))[1] == 0 \
- && ((const uint32_t *) (a))[2] == 0 \
- && ((const uint32_t *) (a))[3] == 0)
-
-# define IN6_IS_ADDR_LOOPBACK(a) \
- (((const uint32_t *) (a))[0] == 0 \
- && ((const uint32_t *) (a))[1] == 0 \
- && ((const uint32_t *) (a))[2] == 0 \
- && ((const uint32_t *) (a))[3] == htonl (1))
-
-# define IN6_IS_ADDR_LINKLOCAL(a) \
- ((((const uint32_t *) (a))[0] & htonl (0xffc00000)) \
- == htonl (0xfe800000))
-
-# define IN6_IS_ADDR_SITELOCAL(a) \
- ((((const uint32_t *) (a))[0] & htonl (0xffc00000)) \
- == htonl (0xfec00000))
-
-# define IN6_IS_ADDR_V4MAPPED(a) \
- ((((const uint32_t *) (a))[0] == 0) \
- && (((const uint32_t *) (a))[1] == 0) \
- && (((const uint32_t *) (a))[2] == htonl (0xffff)))
-
-# define IN6_IS_ADDR_V4COMPAT(a) \
- ((((const uint32_t *) (a))[0] == 0) \
- && (((const uint32_t *) (a))[1] == 0) \
- && (((const uint32_t *) (a))[2] == 0) \
- && (ntohl (((const uint32_t *) (a))[3]) > 1))
-
-# define IN6_ARE_ADDR_EQUAL(a,b) \
- ((((const uint32_t *) (a))[0] == ((const uint32_t *) (b))[0]) \
- && (((const uint32_t *) (a))[1] == ((const uint32_t *) (b))[1]) \
- && (((const uint32_t *) (a))[2] == ((const uint32_t *) (b))[2]) \
- && (((const uint32_t *) (a))[3] == ((const uint32_t *) (b))[3]))
-#endif
-
-#define IN6_IS_ADDR_MULTICAST(a) (((const uint8_t *) (a))[0] == 0xff)
-
-#ifdef __USE_MISC
-/* Bind socket to a privileged IP port. */
-extern int bindresvport (int __sockfd, struct sockaddr_in *__sock_in) __THROW;
-
-/* The IPv6 version of this function. */
-extern int bindresvport6 (int __sockfd, struct sockaddr_in6 *__sock_in)
- __THROW;
-#endif
-
-
-#define IN6_IS_ADDR_MC_NODELOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x1))
-
-#define IN6_IS_ADDR_MC_LINKLOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x2))
-
-#define IN6_IS_ADDR_MC_SITELOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x5))
-
-#define IN6_IS_ADDR_MC_ORGLOCAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0x8))
-
-#define IN6_IS_ADDR_MC_GLOBAL(a) \
- (IN6_IS_ADDR_MULTICAST(a) \
- && ((((const uint8_t *) (a))[1] & 0xf) == 0xe))
-
-
-#ifdef __USE_GNU
-struct cmsghdr; /* Forward declaration. */
-
-#if !__USE_KERNEL_IPV6_DEFS
-/* IPv6 packet information. */
-struct in6_pktinfo
- {
- struct in6_addr ipi6_addr; /* src/dst IPv6 address */
- unsigned int ipi6_ifindex; /* send/recv interface index */
- };
-
-/* IPv6 MTU information. */
-struct ip6_mtuinfo
- {
- struct sockaddr_in6 ip6m_addr; /* dst address including zone ID */
- uint32_t ip6m_mtu; /* path MTU in host byte order */
- };
-#endif /* !__USE_KERNEL_IPV6_DEFS */
-
-/* Obsolete hop-by-hop and Destination Options Processing (RFC 2292). */
-extern int inet6_option_space (int __nbytes)
- __THROW __attribute_deprecated__;
-extern int inet6_option_init (void *__bp, struct cmsghdr **__cmsgp,
- int __type) __THROW __attribute_deprecated__;
-extern int inet6_option_append (struct cmsghdr *__cmsg,
- const uint8_t *__typep, int __multx,
- int __plusy) __THROW __attribute_deprecated__;
-extern uint8_t *inet6_option_alloc (struct cmsghdr *__cmsg, int __datalen,
- int __multx, int __plusy)
- __THROW __attribute_deprecated__;
-extern int inet6_option_next (const struct cmsghdr *__cmsg,
- uint8_t **__tptrp)
- __THROW __attribute_deprecated__;
-extern int inet6_option_find (const struct cmsghdr *__cmsg,
- uint8_t **__tptrp, int __type)
- __THROW __attribute_deprecated__;
-
-
-/* Hop-by-Hop and Destination Options Processing (RFC 3542). */
-extern int inet6_opt_init (void *__extbuf, socklen_t __extlen) __THROW;
-extern int inet6_opt_append (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t __type, socklen_t __len, uint8_t __align,
- void **__databufp) __THROW;
-extern int inet6_opt_finish (void *__extbuf, socklen_t __extlen, int __offset)
- __THROW;
-extern int inet6_opt_set_val (void *__databuf, int __offset, void *__val,
- socklen_t __vallen) __THROW;
-extern int inet6_opt_next (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t *__typep, socklen_t *__lenp,
- void **__databufp) __THROW;
-extern int inet6_opt_find (void *__extbuf, socklen_t __extlen, int __offset,
- uint8_t __type, socklen_t *__lenp,
- void **__databufp) __THROW;
-extern int inet6_opt_get_val (void *__databuf, int __offset, void *__val,
- socklen_t __vallen) __THROW;
-
-
-/* Routing Header Option (RFC 3542). */
-extern socklen_t inet6_rth_space (int __type, int __segments) __THROW;
-extern void *inet6_rth_init (void *__bp, socklen_t __bp_len, int __type,
- int __segments) __THROW;
-extern int inet6_rth_add (void *__bp, const struct in6_addr *__addr) __THROW;
-extern int inet6_rth_reverse (const void *__in, void *__out) __THROW;
-extern int inet6_rth_segments (const void *__bp) __THROW;
-extern struct in6_addr *inet6_rth_getaddr (const void *__bp, int __index)
- __THROW;
-
-
-/* Multicast source filter support. */
-
-/* Get IPv4 source filter. */
-extern int getipv4sourcefilter (int __s, struct in_addr __interface_addr,
- struct in_addr __group, uint32_t *__fmode,
- uint32_t *__numsrc, struct in_addr *__slist)
- __THROW;
-
-/* Set IPv4 source filter. */
-extern int setipv4sourcefilter (int __s, struct in_addr __interface_addr,
- struct in_addr __group, uint32_t __fmode,
- uint32_t __numsrc,
- const struct in_addr *__slist)
- __THROW;
-
-
-/* Get source filter. */
-extern int getsourcefilter (int __s, uint32_t __interface_addr,
- const struct sockaddr *__group,
- socklen_t __grouplen, uint32_t *__fmode,
- uint32_t *__numsrc,
- struct sockaddr_storage *__slist) __THROW;
-
-/* Set source filter. */
-extern int setsourcefilter (int __s, uint32_t __interface_addr,
- const struct sockaddr *__group,
- socklen_t __grouplen, uint32_t __fmode,
- uint32_t __numsrc,
- const struct sockaddr_storage *__slist) __THROW;
-#endif /* use GNU */
-
-__END_DECLS
-
-#endif /* netinet/in.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/in_systm.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/in_systm.h
deleted file mode 100644
index b658472..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/in_systm.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* System specific type definitions for networking code.
- Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IN_SYSTM_H
-#define _NETINET_IN_SYSTM_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-/*
- * Network order versions of various data types. Unfortunately, BSD
- * assumes specific sizes for shorts (16 bit) and longs (32 bit) which
- * don't hold in general. As a consequence, the network order versions
- * may not reflect the actual size of the native data types.
- */
-
-typedef uint16_t n_short; /* short as received from the net */
-typedef uint32_t n_long; /* long as received from the net */
-typedef uint32_t n_time; /* ms since 00:00 GMT, byte rev */
-
-__END_DECLS
-
-#endif /* netinet/in_systm.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip.h
deleted file mode 100644
index 13444d7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip.h
+++ /dev/null
@@ -1,302 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IP_H
-#define __NETINET_IP_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-#include <netinet/in.h>
-
-__BEGIN_DECLS
-
-struct timestamp
- {
- uint8_t len;
- uint8_t ptr;
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int flags:4;
- unsigned int overflow:4;
-#elif __BYTE_ORDER == __BIG_ENDIAN
- unsigned int overflow:4;
- unsigned int flags:4;
-#else
-# error "Please fix <bits/endian.h>"
-#endif
- uint32_t data[9];
- };
-
-struct iphdr
- {
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ihl:4;
- unsigned int version:4;
-#elif __BYTE_ORDER == __BIG_ENDIAN
- unsigned int version:4;
- unsigned int ihl:4;
-#else
-# error "Please fix <bits/endian.h>"
-#endif
- uint8_t tos;
- uint16_t tot_len;
- uint16_t id;
- uint16_t frag_off;
- uint8_t ttl;
- uint8_t protocol;
- uint16_t check;
- uint32_t saddr;
- uint32_t daddr;
- /*The options start here. */
- };
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ip.h 8.1 (Berkeley) 6/10/93
- */
-
-/*
- * Definitions for internet protocol version 4.
- * Per RFC 791, September 1981.
- */
-
-/*
- * Structure of an internet header, naked of options.
- */
-struct ip
- {
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ip_hl:4; /* header length */
- unsigned int ip_v:4; /* version */
-#endif
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int ip_v:4; /* version */
- unsigned int ip_hl:4; /* header length */
-#endif
- uint8_t ip_tos; /* type of service */
- unsigned short ip_len; /* total length */
- unsigned short ip_id; /* identification */
- unsigned short ip_off; /* fragment offset field */
-#define IP_RF 0x8000 /* reserved fragment flag */
-#define IP_DF 0x4000 /* dont fragment flag */
-#define IP_MF 0x2000 /* more fragments flag */
-#define IP_OFFMASK 0x1fff /* mask for fragmenting bits */
- uint8_t ip_ttl; /* time to live */
- uint8_t ip_p; /* protocol */
- unsigned short ip_sum; /* checksum */
- struct in_addr ip_src, ip_dst; /* source and dest address */
- };
-
-/*
- * Time stamp option structure.
- */
-struct ip_timestamp
- {
- uint8_t ipt_code; /* IPOPT_TS */
- uint8_t ipt_len; /* size of structure (variable) */
- uint8_t ipt_ptr; /* index of current entry */
-#if __BYTE_ORDER == __LITTLE_ENDIAN
- unsigned int ipt_flg:4; /* flags, see below */
- unsigned int ipt_oflw:4; /* overflow counter */
-#endif
-#if __BYTE_ORDER == __BIG_ENDIAN
- unsigned int ipt_oflw:4; /* overflow counter */
- unsigned int ipt_flg:4; /* flags, see below */
-#endif
- uint32_t data[9];
- };
-#endif /* __USE_MISC */
-
-#define IPVERSION 4 /* IP version number */
-#define IP_MAXPACKET 65535 /* maximum packet size */
-
-/*
- * Definitions for Explicit Congestion Notification (ECN)
- *
- * Taken from RFC-3168, Section 5.
- */
-
-#define IPTOS_ECN_MASK 0x03
-#define IPTOS_ECN(x) ((x) & IPTOS_ECN_MASK)
-#define IPTOS_ECN_NOT_ECT 0x00
-#define IPTOS_ECN_ECT1 0x01
-#define IPTOS_ECN_ECT0 0x02
-#define IPTOS_ECN_CE 0x03
-
-/*
- * Definitions for IP differentiated services code points (DSCP)
- *
- * Taken from RFC-2597, Section 6 and RFC-2598, Section 2.3.
- */
-
-#define IPTOS_DSCP_MASK 0xfc
-#define IPTOS_DSCP(x) ((x) & IPTOS_DSCP_MASK)
-#define IPTOS_DSCP_AF11 0x28
-#define IPTOS_DSCP_AF12 0x30
-#define IPTOS_DSCP_AF13 0x38
-#define IPTOS_DSCP_AF21 0x48
-#define IPTOS_DSCP_AF22 0x50
-#define IPTOS_DSCP_AF23 0x58
-#define IPTOS_DSCP_AF31 0x68
-#define IPTOS_DSCP_AF32 0x70
-#define IPTOS_DSCP_AF33 0x78
-#define IPTOS_DSCP_AF41 0x88
-#define IPTOS_DSCP_AF42 0x90
-#define IPTOS_DSCP_AF43 0x98
-#define IPTOS_DSCP_EF 0xb8
-
-/*
- * In RFC 2474, Section 4.2.2.1, the Class Selector Codepoints subsume
- * the old ToS Precedence values.
- */
-
-#define IPTOS_CLASS_MASK 0xe0
-#define IPTOS_CLASS(class) ((class) & IPTOS_CLASS_MASK)
-#define IPTOS_CLASS_CS0 0x00
-#define IPTOS_CLASS_CS1 0x20
-#define IPTOS_CLASS_CS2 0x40
-#define IPTOS_CLASS_CS3 0x60
-#define IPTOS_CLASS_CS4 0x80
-#define IPTOS_CLASS_CS5 0xa0
-#define IPTOS_CLASS_CS6 0xc0
-#define IPTOS_CLASS_CS7 0xe0
-
-#define IPTOS_CLASS_DEFAULT IPTOS_CLASS_CS0
-
-/*
- * Definitions for IP type of service (ip_tos) [deprecated; use DSCP
- * and CS definitions above instead.]
- */
-#define IPTOS_TOS_MASK 0x1E
-#define IPTOS_TOS(tos) ((tos) & IPTOS_TOS_MASK)
-#define IPTOS_LOWDELAY 0x10
-#define IPTOS_THROUGHPUT 0x08
-#define IPTOS_RELIABILITY 0x04
-#define IPTOS_LOWCOST 0x02
-#define IPTOS_MINCOST IPTOS_LOWCOST
-
-/*
- * Definitions for IP precedence (also in ip_tos) [also deprecated.]
- */
-#define IPTOS_PREC_MASK IPTOS_CLASS_MASK
-#define IPTOS_PREC(tos) IPTOS_CLASS(tos)
-#define IPTOS_PREC_NETCONTROL IPTOS_CLASS_CS7
-#define IPTOS_PREC_INTERNETCONTROL IPTOS_CLASS_CS6
-#define IPTOS_PREC_CRITIC_ECP IPTOS_CLASS_CS5
-#define IPTOS_PREC_FLASHOVERRIDE IPTOS_CLASS_CS4
-#define IPTOS_PREC_FLASH IPTOS_CLASS_CS3
-#define IPTOS_PREC_IMMEDIATE IPTOS_CLASS_CS2
-#define IPTOS_PREC_PRIORITY IPTOS_CLASS_CS1
-#define IPTOS_PREC_ROUTINE IPTOS_CLASS_CS0
-
-/*
- * Definitions for options.
- */
-#define IPOPT_COPY 0x80
-#define IPOPT_CLASS_MASK 0x60
-#define IPOPT_NUMBER_MASK 0x1f
-
-#define IPOPT_COPIED(o) ((o) & IPOPT_COPY)
-#define IPOPT_CLASS(o) ((o) & IPOPT_CLASS_MASK)
-#define IPOPT_NUMBER(o) ((o) & IPOPT_NUMBER_MASK)
-
-#define IPOPT_CONTROL 0x00
-#define IPOPT_RESERVED1 0x20
-#define IPOPT_DEBMEAS 0x40
-#define IPOPT_MEASUREMENT IPOPT_DEBMEAS
-#define IPOPT_RESERVED2 0x60
-
-#define IPOPT_EOL 0 /* end of option list */
-#define IPOPT_END IPOPT_EOL
-#define IPOPT_NOP 1 /* no operation */
-#define IPOPT_NOOP IPOPT_NOP
-
-#define IPOPT_RR 7 /* record packet route */
-#define IPOPT_TS 68 /* timestamp */
-#define IPOPT_TIMESTAMP IPOPT_TS
-#define IPOPT_SECURITY 130 /* provide s,c,h,tcc */
-#define IPOPT_SEC IPOPT_SECURITY
-#define IPOPT_LSRR 131 /* loose source route */
-#define IPOPT_SATID 136 /* satnet id */
-#define IPOPT_SID IPOPT_SATID
-#define IPOPT_SSRR 137 /* strict source route */
-#define IPOPT_RA 148 /* router alert */
-
-/*
- * Offsets to fields in options other than EOL and NOP.
- */
-#define IPOPT_OPTVAL 0 /* option ID */
-#define IPOPT_OLEN 1 /* option length */
-#define IPOPT_OFFSET 2 /* offset within option */
-#define IPOPT_MINOFF 4 /* min value of above */
-
-#define MAX_IPOPTLEN 40
-
-/* flag bits for ipt_flg */
-#define IPOPT_TS_TSONLY 0 /* timestamps only */
-#define IPOPT_TS_TSANDADDR 1 /* timestamps and addresses */
-#define IPOPT_TS_PRESPEC 3 /* specified modules only */
-
-/* bits for security (not byte swapped) */
-#define IPOPT_SECUR_UNCLASS 0x0000
-#define IPOPT_SECUR_CONFID 0xf135
-#define IPOPT_SECUR_EFTO 0x789a
-#define IPOPT_SECUR_MMMM 0xbc4d
-#define IPOPT_SECUR_RESTR 0xaf13
-#define IPOPT_SECUR_SECRET 0xd788
-#define IPOPT_SECUR_TOPSECRET 0x6bc5
-
-/*
- * Internet implementation parameters.
- */
-#define MAXTTL 255 /* maximum time to live (seconds) */
-#define IPDEFTTL 64 /* default ttl, from RFC 1340 */
-#define IPFRAGTTL 60 /* time to live for frags, slowhz */
-#define IPTTLDEC 1 /* subtracted when forwarding */
-
-#define IP_MSS 576 /* default maximum segment size */
-
-__END_DECLS
-
-#endif /* netinet/ip.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip6.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip6.h
deleted file mode 100644
index 4c0315c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip6.h
+++ /dev/null
@@ -1,188 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETINET_IP6_H
-#define _NETINET_IP6_H 1
-
-#include <inttypes.h>
-#include <netinet/in.h>
-
-struct ip6_hdr
- {
- union
- {
- struct ip6_hdrctl
- {
- uint32_t ip6_un1_flow; /* 4 bits version, 8 bits TC,
- 20 bits flow-ID */
- uint16_t ip6_un1_plen; /* payload length */
- uint8_t ip6_un1_nxt; /* next header */
- uint8_t ip6_un1_hlim; /* hop limit */
- } ip6_un1;
- uint8_t ip6_un2_vfc; /* 4 bits version, top 4 bits tclass */
- } ip6_ctlun;
- struct in6_addr ip6_src; /* source address */
- struct in6_addr ip6_dst; /* destination address */
- };
-
-#define ip6_vfc ip6_ctlun.ip6_un2_vfc
-#define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow
-#define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen
-#define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt
-#define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim
-#define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim
-
-/* Generic extension header. */
-struct ip6_ext
- {
- uint8_t ip6e_nxt; /* next header. */
- uint8_t ip6e_len; /* length in units of 8 octets. */
- };
-
-/* Hop-by-Hop options header. */
-struct ip6_hbh
- {
- uint8_t ip6h_nxt; /* next header. */
- uint8_t ip6h_len; /* length in units of 8 octets. */
- /* followed by options */
- };
-
-/* Destination options header */
-struct ip6_dest
- {
- uint8_t ip6d_nxt; /* next header */
- uint8_t ip6d_len; /* length in units of 8 octets */
- /* followed by options */
- };
-
-/* Routing header */
-struct ip6_rthdr
- {
- uint8_t ip6r_nxt; /* next header */
- uint8_t ip6r_len; /* length in units of 8 octets */
- uint8_t ip6r_type; /* routing type */
- uint8_t ip6r_segleft; /* segments left */
- /* followed by routing type specific data */
- };
-
-/* Type 0 Routing header */
-struct ip6_rthdr0
- {
- uint8_t ip6r0_nxt; /* next header */
- uint8_t ip6r0_len; /* length in units of 8 octets */
- uint8_t ip6r0_type; /* always zero */
- uint8_t ip6r0_segleft; /* segments left */
- uint8_t ip6r0_reserved; /* reserved field */
- uint8_t ip6r0_slmap[3]; /* strict/loose bit map */
- /* followed by up to 127 struct in6_addr */
- struct in6_addr ip6r0_addr[0];
- };
-
-/* Fragment header */
-struct ip6_frag
- {
- uint8_t ip6f_nxt; /* next header */
- uint8_t ip6f_reserved; /* reserved field */
- uint16_t ip6f_offlg; /* offset, reserved, and flag */
- uint32_t ip6f_ident; /* identification */
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define IP6F_OFF_MASK 0xfff8 /* mask out offset from _offlg */
-# define IP6F_RESERVED_MASK 0x0006 /* reserved bits in ip6f_offlg */
-# define IP6F_MORE_FRAG 0x0001 /* more-fragments flag */
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define IP6F_OFF_MASK 0xf8ff /* mask out offset from _offlg */
-# define IP6F_RESERVED_MASK 0x0600 /* reserved bits in ip6f_offlg */
-# define IP6F_MORE_FRAG 0x0100 /* more-fragments flag */
-#endif
-
-/* IPv6 options */
-struct ip6_opt
- {
- uint8_t ip6o_type;
- uint8_t ip6o_len;
- };
-
-/* The high-order 3 bits of the option type define the behavior
- * when processing an unknown option and whether or not the option
- * content changes in flight.
- */
-#define IP6OPT_TYPE(o) ((o) & 0xc0)
-#define IP6OPT_TYPE_SKIP 0x00
-#define IP6OPT_TYPE_DISCARD 0x40
-#define IP6OPT_TYPE_FORCEICMP 0x80
-#define IP6OPT_TYPE_ICMP 0xc0
-#define IP6OPT_TYPE_MUTABLE 0x20
-
-/* Special option types for padding. */
-#define IP6OPT_PAD1 0
-#define IP6OPT_PADN 1
-
-#define IP6OPT_JUMBO 0xc2
-#define IP6OPT_NSAP_ADDR 0xc3
-#define IP6OPT_TUNNEL_LIMIT 0x04
-#define IP6OPT_ROUTER_ALERT 0x05
-
-/* Jumbo Payload Option */
-struct ip6_opt_jumbo
- {
- uint8_t ip6oj_type;
- uint8_t ip6oj_len;
- uint8_t ip6oj_jumbo_len[4];
- };
-#define IP6OPT_JUMBO_LEN 6
-
-/* NSAP Address Option */
-struct ip6_opt_nsap
- {
- uint8_t ip6on_type;
- uint8_t ip6on_len;
- uint8_t ip6on_src_nsap_len;
- uint8_t ip6on_dst_nsap_len;
- /* followed by source NSAP */
- /* followed by destination NSAP */
- };
-
-/* Tunnel Limit Option */
-struct ip6_opt_tunnel
- {
- uint8_t ip6ot_type;
- uint8_t ip6ot_len;
- uint8_t ip6ot_encap_limit;
- };
-
-/* Router Alert Option */
-struct ip6_opt_router
- {
- uint8_t ip6or_type;
- uint8_t ip6or_len;
- uint8_t ip6or_value[2];
- };
-
-/* Router alert values (in network byte order) */
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define IP6_ALERT_MLD 0x0000
-# define IP6_ALERT_RSVP 0x0001
-# define IP6_ALERT_AN 0x0002
-#else /* __BYTE_ORDER == __LITTLE_ENDIAN */
-# define IP6_ALERT_MLD 0x0000
-# define IP6_ALERT_RSVP 0x0100
-# define IP6_ALERT_AN 0x0200
-#endif
-
-#endif /* netinet/ip6.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip_icmp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip_icmp.h
deleted file mode 100644
index 5db7ac7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/ip_icmp.h
+++ /dev/null
@@ -1,282 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETINET_IP_ICMP_H
-#define __NETINET_IP_ICMP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-__BEGIN_DECLS
-
-struct icmphdr
-{
- uint8_t type; /* message type */
- uint8_t code; /* type sub-code */
- uint16_t checksum;
- union
- {
- struct
- {
- uint16_t id;
- uint16_t sequence;
- } echo; /* echo datagram */
- uint32_t gateway; /* gateway address */
- struct
- {
- uint16_t __glibc_reserved;
- uint16_t mtu;
- } frag; /* path mtu discovery */
- } un;
-};
-
-#define ICMP_ECHOREPLY 0 /* Echo Reply */
-#define ICMP_DEST_UNREACH 3 /* Destination Unreachable */
-#define ICMP_SOURCE_QUENCH 4 /* Source Quench */
-#define ICMP_REDIRECT 5 /* Redirect (change route) */
-#define ICMP_ECHO 8 /* Echo Request */
-#define ICMP_TIME_EXCEEDED 11 /* Time Exceeded */
-#define ICMP_PARAMETERPROB 12 /* Parameter Problem */
-#define ICMP_TIMESTAMP 13 /* Timestamp Request */
-#define ICMP_TIMESTAMPREPLY 14 /* Timestamp Reply */
-#define ICMP_INFO_REQUEST 15 /* Information Request */
-#define ICMP_INFO_REPLY 16 /* Information Reply */
-#define ICMP_ADDRESS 17 /* Address Mask Request */
-#define ICMP_ADDRESSREPLY 18 /* Address Mask Reply */
-#define NR_ICMP_TYPES 18
-
-
-/* Codes for UNREACH. */
-#define ICMP_NET_UNREACH 0 /* Network Unreachable */
-#define ICMP_HOST_UNREACH 1 /* Host Unreachable */
-#define ICMP_PROT_UNREACH 2 /* Protocol Unreachable */
-#define ICMP_PORT_UNREACH 3 /* Port Unreachable */
-#define ICMP_FRAG_NEEDED 4 /* Fragmentation Needed/DF set */
-#define ICMP_SR_FAILED 5 /* Source Route failed */
-#define ICMP_NET_UNKNOWN 6
-#define ICMP_HOST_UNKNOWN 7
-#define ICMP_HOST_ISOLATED 8
-#define ICMP_NET_ANO 9
-#define ICMP_HOST_ANO 10
-#define ICMP_NET_UNR_TOS 11
-#define ICMP_HOST_UNR_TOS 12
-#define ICMP_PKT_FILTERED 13 /* Packet filtered */
-#define ICMP_PREC_VIOLATION 14 /* Precedence violation */
-#define ICMP_PREC_CUTOFF 15 /* Precedence cut off */
-#define NR_ICMP_UNREACH 15 /* instead of hardcoding immediate value */
-
-/* Codes for REDIRECT. */
-#define ICMP_REDIR_NET 0 /* Redirect Net */
-#define ICMP_REDIR_HOST 1 /* Redirect Host */
-#define ICMP_REDIR_NETTOS 2 /* Redirect Net for TOS */
-#define ICMP_REDIR_HOSTTOS 3 /* Redirect Host for TOS */
-
-/* Codes for TIME_EXCEEDED. */
-#define ICMP_EXC_TTL 0 /* TTL count exceeded */
-#define ICMP_EXC_FRAGTIME 1 /* Fragment Reass time exceeded */
-
-
-#ifdef __USE_MISC
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ip_icmp.h 8.1 (Berkeley) 6/10/93
- */
-
-#include <netinet/in.h>
-#include <netinet/ip.h>
-
-/*
- * Internal of an ICMP Router Advertisement
- */
-struct icmp_ra_addr
-{
- uint32_t ira_addr;
- uint32_t ira_preference;
-};
-
-struct icmp
-{
- uint8_t icmp_type; /* type of message, see below */
- uint8_t icmp_code; /* type sub code */
- uint16_t icmp_cksum; /* ones complement checksum of struct */
- union
- {
- unsigned char ih_pptr; /* ICMP_PARAMPROB */
- struct in_addr ih_gwaddr; /* gateway address */
- struct ih_idseq /* echo datagram */
- {
- uint16_t icd_id;
- uint16_t icd_seq;
- } ih_idseq;
- uint32_t ih_void;
-
- /* ICMP_UNREACH_NEEDFRAG -- Path MTU Discovery (RFC1191) */
- struct ih_pmtu
- {
- uint16_t ipm_void;
- uint16_t ipm_nextmtu;
- } ih_pmtu;
-
- struct ih_rtradv
- {
- uint8_t irt_num_addrs;
- uint8_t irt_wpa;
- uint16_t irt_lifetime;
- } ih_rtradv;
- } icmp_hun;
-#define icmp_pptr icmp_hun.ih_pptr
-#define icmp_gwaddr icmp_hun.ih_gwaddr
-#define icmp_id icmp_hun.ih_idseq.icd_id
-#define icmp_seq icmp_hun.ih_idseq.icd_seq
-#define icmp_void icmp_hun.ih_void
-#define icmp_pmvoid icmp_hun.ih_pmtu.ipm_void
-#define icmp_nextmtu icmp_hun.ih_pmtu.ipm_nextmtu
-#define icmp_num_addrs icmp_hun.ih_rtradv.irt_num_addrs
-#define icmp_wpa icmp_hun.ih_rtradv.irt_wpa
-#define icmp_lifetime icmp_hun.ih_rtradv.irt_lifetime
- union
- {
- struct
- {
- uint32_t its_otime;
- uint32_t its_rtime;
- uint32_t its_ttime;
- } id_ts;
- struct
- {
- struct ip idi_ip;
- /* options and then 64 bits of data */
- } id_ip;
- struct icmp_ra_addr id_radv;
- uint32_t id_mask;
- uint8_t id_data[1];
- } icmp_dun;
-#define icmp_otime icmp_dun.id_ts.its_otime
-#define icmp_rtime icmp_dun.id_ts.its_rtime
-#define icmp_ttime icmp_dun.id_ts.its_ttime
-#define icmp_ip icmp_dun.id_ip.idi_ip
-#define icmp_radv icmp_dun.id_radv
-#define icmp_mask icmp_dun.id_mask
-#define icmp_data icmp_dun.id_data
-};
-
-/*
- * Lower bounds on packet lengths for various types.
- * For the error advice packets must first insure that the
- * packet is large enough to contain the returned ip header.
- * Only then can we do the check to see if 64 bits of packet
- * data have been returned, since we need to check the returned
- * ip header length.
- */
-#define ICMP_MINLEN 8 /* abs minimum */
-#define ICMP_TSLEN (8 + 3 * sizeof (n_time)) /* timestamp */
-#define ICMP_MASKLEN 12 /* address mask */
-#define ICMP_ADVLENMIN (8 + sizeof (struct ip) + 8) /* min */
-#ifndef _IP_VHL
-#define ICMP_ADVLEN(p) (8 + ((p)->icmp_ip.ip_hl << 2) + 8)
- /* N.B.: must separately check that ip_hl >= 5 */
-#else
-#define ICMP_ADVLEN(p) (8 + (IP_VHL_HL((p)->icmp_ip.ip_vhl) << 2) + 8)
- /* N.B.: must separately check that header length >= 5 */
-#endif
-
-/* Definition of type and code fields. */
-/* defined above: ICMP_ECHOREPLY, ICMP_REDIRECT, ICMP_ECHO */
-#define ICMP_UNREACH 3 /* dest unreachable, codes: */
-#define ICMP_SOURCEQUENCH 4 /* packet lost, slow down */
-#define ICMP_ROUTERADVERT 9 /* router advertisement */
-#define ICMP_ROUTERSOLICIT 10 /* router solicitation */
-#define ICMP_TIMXCEED 11 /* time exceeded, code: */
-#define ICMP_PARAMPROB 12 /* ip header bad */
-#define ICMP_TSTAMP 13 /* timestamp request */
-#define ICMP_TSTAMPREPLY 14 /* timestamp reply */
-#define ICMP_IREQ 15 /* information request */
-#define ICMP_IREQREPLY 16 /* information reply */
-#define ICMP_MASKREQ 17 /* address mask request */
-#define ICMP_MASKREPLY 18 /* address mask reply */
-
-#define ICMP_MAXTYPE 18
-
-/* UNREACH codes */
-#define ICMP_UNREACH_NET 0 /* bad net */
-#define ICMP_UNREACH_HOST 1 /* bad host */
-#define ICMP_UNREACH_PROTOCOL 2 /* bad protocol */
-#define ICMP_UNREACH_PORT 3 /* bad port */
-#define ICMP_UNREACH_NEEDFRAG 4 /* IP_DF caused drop */
-#define ICMP_UNREACH_SRCFAIL 5 /* src route failed */
-#define ICMP_UNREACH_NET_UNKNOWN 6 /* unknown net */
-#define ICMP_UNREACH_HOST_UNKNOWN 7 /* unknown host */
-#define ICMP_UNREACH_ISOLATED 8 /* src host isolated */
-#define ICMP_UNREACH_NET_PROHIB 9 /* net denied */
-#define ICMP_UNREACH_HOST_PROHIB 10 /* host denied */
-#define ICMP_UNREACH_TOSNET 11 /* bad tos for net */
-#define ICMP_UNREACH_TOSHOST 12 /* bad tos for host */
-#define ICMP_UNREACH_FILTER_PROHIB 13 /* admin prohib */
-#define ICMP_UNREACH_HOST_PRECEDENCE 14 /* host prec vio. */
-#define ICMP_UNREACH_PRECEDENCE_CUTOFF 15 /* prec cutoff */
-
-/* REDIRECT codes */
-#define ICMP_REDIRECT_NET 0 /* for network */
-#define ICMP_REDIRECT_HOST 1 /* for host */
-#define ICMP_REDIRECT_TOSNET 2 /* for tos and net */
-#define ICMP_REDIRECT_TOSHOST 3 /* for tos and host */
-
-/* TIMEXCEED codes */
-#define ICMP_TIMXCEED_INTRANS 0 /* ttl==0 in transit */
-#define ICMP_TIMXCEED_REASS 1 /* ttl==0 in reass */
-
-/* PARAMPROB code */
-#define ICMP_PARAMPROB_OPTABSENT 1 /* req. opt. absent */
-
-#define ICMP_INFOTYPE(type) \
- ((type) == ICMP_ECHOREPLY || (type) == ICMP_ECHO \
- || (type) == ICMP_ROUTERADVERT || (type) == ICMP_ROUTERSOLICIT \
- || (type) == ICMP_TSTAMP || (type) == ICMP_TSTAMPREPLY \
- || (type) == ICMP_IREQ || (type) == ICMP_IREQREPLY \
- || (type) == ICMP_MASKREQ || (type) == ICMP_MASKREPLY)
-
-#endif /* __USE_MISC */
-
-__END_DECLS
-
-#endif /* netinet/ip_icmp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/tcp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/tcp.h
deleted file mode 100644
index 41ca11b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/tcp.h
+++ /dev/null
@@ -1,349 +0,0 @@
-/*
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)tcp.h 8.1 (Berkeley) 6/10/93
- */
-
-#ifndef _NETINET_TCP_H
-#define _NETINET_TCP_H 1
-
-#include <features.h>
-
-/*
- * User-settable options (used with setsockopt).
- */
-#define TCP_NODELAY 1 /* Don't delay send to coalesce packets */
-#define TCP_MAXSEG 2 /* Set maximum segment size */
-#define TCP_CORK 3 /* Control sending of partial frames */
-#define TCP_KEEPIDLE 4 /* Start keeplives after this period */
-#define TCP_KEEPINTVL 5 /* Interval between keepalives */
-#define TCP_KEEPCNT 6 /* Number of keepalives before death */
-#define TCP_SYNCNT 7 /* Number of SYN retransmits */
-#define TCP_LINGER2 8 /* Life time of orphaned FIN-WAIT-2 state */
-#define TCP_DEFER_ACCEPT 9 /* Wake up listener only when data arrive */
-#define TCP_WINDOW_CLAMP 10 /* Bound advertised window */
-#define TCP_INFO 11 /* Information about this connection. */
-#define TCP_QUICKACK 12 /* Bock/reenable quick ACKs. */
-#define TCP_CONGESTION 13 /* Congestion control algorithm. */
-#define TCP_MD5SIG 14 /* TCP MD5 Signature (RFC2385) */
-#define TCP_COOKIE_TRANSACTIONS 15 /* TCP Cookie Transactions */
-#define TCP_THIN_LINEAR_TIMEOUTS 16 /* Use linear timeouts for thin streams*/
-#define TCP_THIN_DUPACK 17 /* Fast retrans. after 1 dupack */
-#define TCP_USER_TIMEOUT 18 /* How long for loss retry before timeout */
-#define TCP_REPAIR 19 /* TCP sock is under repair right now */
-#define TCP_REPAIR_QUEUE 20 /* Set TCP queue to repair */
-#define TCP_QUEUE_SEQ 21 /* Set sequence number of repaired queue. */
-#define TCP_REPAIR_OPTIONS 22 /* Repair TCP connection options */
-#define TCP_FASTOPEN 23 /* Enable FastOpen on listeners */
-#define TCP_TIMESTAMP 24 /* TCP time stamp */
-#define TCP_NOTSENT_LOWAT 25 /* Limit number of unsent bytes in
- write queue. */
-#define TCP_CC_INFO 26 /* Get Congestion Control
- (optional) info. */
-#define TCP_SAVE_SYN 27 /* Record SYN headers for new
- connections. */
-#define TCP_SAVED_SYN 28 /* Get SYN headers recorded for
- connection. */
-#define TCP_REPAIR_WINDOW 29 /* Get/set window parameters. */
-#define TCP_FASTOPEN_CONNECT 30 /* Attempt FastOpen with connect. */
-#define TCP_ULP 31 /* Attach a ULP to a TCP connection. */
-#define TCP_MD5SIG_EXT 32 /* TCP MD5 Signature with extensions. */
-#define TCP_FASTOPEN_KEY 33 /* Set the key for Fast Open (cookie). */
-#define TCP_FASTOPEN_NO_COOKIE 34 /* Enable TFO without a TFO cookie. */
-#define TCP_ZEROCOPY_RECEIVE 35
-#define TCP_INQ 36 /* Notify bytes available to read
- as a cmsg on read. */
-#define TCP_CM_INQ TCP_INQ
-#define TCP_TX_DELAY 37 /* Delay outgoing packets by XX usec. */
-
-#define TCP_REPAIR_ON 1
-#define TCP_REPAIR_OFF 0
-#define TCP_REPAIR_OFF_NO_WP -1
-
-#ifdef __USE_MISC
-# include <sys/types.h>
-# include <sys/socket.h>
-# include <stdint.h>
-
-typedef uint32_t tcp_seq;
-/*
- * TCP header.
- * Per RFC 793, September, 1981.
- */
-struct tcphdr
- {
- __extension__ union
- {
- struct
- {
- uint16_t th_sport; /* source port */
- uint16_t th_dport; /* destination port */
- tcp_seq th_seq; /* sequence number */
- tcp_seq th_ack; /* acknowledgement number */
-# if __BYTE_ORDER == __LITTLE_ENDIAN
- uint8_t th_x2:4; /* (unused) */
- uint8_t th_off:4; /* data offset */
-# endif
-# if __BYTE_ORDER == __BIG_ENDIAN
- uint8_t th_off:4; /* data offset */
- uint8_t th_x2:4; /* (unused) */
-# endif
- uint8_t th_flags;
-# define TH_FIN 0x01
-# define TH_SYN 0x02
-# define TH_RST 0x04
-# define TH_PUSH 0x08
-# define TH_ACK 0x10
-# define TH_URG 0x20
- uint16_t th_win; /* window */
- uint16_t th_sum; /* checksum */
- uint16_t th_urp; /* urgent pointer */
- };
- struct
- {
- uint16_t source;
- uint16_t dest;
- uint32_t seq;
- uint32_t ack_seq;
-# if __BYTE_ORDER == __LITTLE_ENDIAN
- uint16_t res1:4;
- uint16_t doff:4;
- uint16_t fin:1;
- uint16_t syn:1;
- uint16_t rst:1;
- uint16_t psh:1;
- uint16_t ack:1;
- uint16_t urg:1;
- uint16_t res2:2;
-# elif __BYTE_ORDER == __BIG_ENDIAN
- uint16_t doff:4;
- uint16_t res1:4;
- uint16_t res2:2;
- uint16_t urg:1;
- uint16_t ack:1;
- uint16_t psh:1;
- uint16_t rst:1;
- uint16_t syn:1;
- uint16_t fin:1;
-# else
-# error "Adjust your <bits/endian.h> defines"
-# endif
- uint16_t window;
- uint16_t check;
- uint16_t urg_ptr;
- };
- };
-};
-
-enum
-{
- TCP_ESTABLISHED = 1,
- TCP_SYN_SENT,
- TCP_SYN_RECV,
- TCP_FIN_WAIT1,
- TCP_FIN_WAIT2,
- TCP_TIME_WAIT,
- TCP_CLOSE,
- TCP_CLOSE_WAIT,
- TCP_LAST_ACK,
- TCP_LISTEN,
- TCP_CLOSING /* now a valid state */
-};
-
-# define TCPOPT_EOL 0
-# define TCPOPT_NOP 1
-# define TCPOPT_MAXSEG 2
-# define TCPOLEN_MAXSEG 4
-# define TCPOPT_WINDOW 3
-# define TCPOLEN_WINDOW 3
-# define TCPOPT_SACK_PERMITTED 4 /* Experimental */
-# define TCPOLEN_SACK_PERMITTED 2
-# define TCPOPT_SACK 5 /* Experimental */
-# define TCPOPT_TIMESTAMP 8
-# define TCPOLEN_TIMESTAMP 10
-# define TCPOLEN_TSTAMP_APPA (TCPOLEN_TIMESTAMP+2) /* appendix A */
-
-# define TCPOPT_TSTAMP_HDR \
- (TCPOPT_NOP<<24|TCPOPT_NOP<<16|TCPOPT_TIMESTAMP<<8|TCPOLEN_TIMESTAMP)
-
-/*
- * Default maximum segment size for TCP.
- * With an IP MSS of 576, this is 536,
- * but 512 is probably more convenient.
- * This should be defined as MIN(512, IP_MSS - sizeof (struct tcpiphdr)).
- */
-# define TCP_MSS 512
-
-# define TCP_MAXWIN 65535 /* largest value for (unscaled) window */
-
-# define TCP_MAX_WINSHIFT 14 /* maximum window shift */
-
-# define SOL_TCP 6 /* TCP level */
-
-
-# define TCPI_OPT_TIMESTAMPS 1
-# define TCPI_OPT_SACK 2
-# define TCPI_OPT_WSCALE 4
-# define TCPI_OPT_ECN 8 /* ECN was negociated at TCP session init */
-# define TCPI_OPT_ECN_SEEN 16 /* we received at least one packet with ECT */
-# define TCPI_OPT_SYN_DATA 32 /* SYN-ACK acked data in SYN sent or rcvd */
-
-/* Values for tcpi_state. */
-enum tcp_ca_state
-{
- TCP_CA_Open = 0,
- TCP_CA_Disorder = 1,
- TCP_CA_CWR = 2,
- TCP_CA_Recovery = 3,
- TCP_CA_Loss = 4
-};
-
-struct tcp_info
-{
- uint8_t tcpi_state;
- uint8_t tcpi_ca_state;
- uint8_t tcpi_retransmits;
- uint8_t tcpi_probes;
- uint8_t tcpi_backoff;
- uint8_t tcpi_options;
- uint8_t tcpi_snd_wscale : 4, tcpi_rcv_wscale : 4;
-
- uint32_t tcpi_rto;
- uint32_t tcpi_ato;
- uint32_t tcpi_snd_mss;
- uint32_t tcpi_rcv_mss;
-
- uint32_t tcpi_unacked;
- uint32_t tcpi_sacked;
- uint32_t tcpi_lost;
- uint32_t tcpi_retrans;
- uint32_t tcpi_fackets;
-
- /* Times. */
- uint32_t tcpi_last_data_sent;
- uint32_t tcpi_last_ack_sent; /* Not remembered, sorry. */
- uint32_t tcpi_last_data_recv;
- uint32_t tcpi_last_ack_recv;
-
- /* Metrics. */
- uint32_t tcpi_pmtu;
- uint32_t tcpi_rcv_ssthresh;
- uint32_t tcpi_rtt;
- uint32_t tcpi_rttvar;
- uint32_t tcpi_snd_ssthresh;
- uint32_t tcpi_snd_cwnd;
- uint32_t tcpi_advmss;
- uint32_t tcpi_reordering;
-
- uint32_t tcpi_rcv_rtt;
- uint32_t tcpi_rcv_space;
-
- uint32_t tcpi_total_retrans;
-};
-
-
-/* For TCP_MD5SIG socket option. */
-#define TCP_MD5SIG_MAXKEYLEN 80
-
-/* tcp_md5sig extension flags for TCP_MD5SIG_EXT. */
-#define TCP_MD5SIG_FLAG_PREFIX 1 /* Address prefix length. */
-
-struct tcp_md5sig
-{
- struct sockaddr_storage tcpm_addr; /* Address associated. */
- uint8_t tcpm_flags; /* Extension flags. */
- uint8_t tcpm_prefixlen; /* Address prefix. */
- uint16_t tcpm_keylen; /* Key length. */
- uint32_t __tcpm_pad; /* Zero. */
- uint8_t tcpm_key[TCP_MD5SIG_MAXKEYLEN]; /* Key (binary). */
-};
-
-/* For socket repair options. */
-struct tcp_repair_opt
-{
- uint32_t opt_code;
- uint32_t opt_val;
-};
-
-/* Queue to repair, for TCP_REPAIR_QUEUE. */
-enum
-{
- TCP_NO_QUEUE,
- TCP_RECV_QUEUE,
- TCP_SEND_QUEUE,
- TCP_QUEUES_NR,
-};
-
-/* For cookie transactions socket options. */
-#define TCP_COOKIE_MIN 8 /* 64-bits */
-#define TCP_COOKIE_MAX 16 /* 128-bits */
-#define TCP_COOKIE_PAIR_SIZE (2*TCP_COOKIE_MAX)
-
-/* Flags for both getsockopt and setsockopt */
-#define TCP_COOKIE_IN_ALWAYS (1 << 0) /* Discard SYN without cookie */
-#define TCP_COOKIE_OUT_NEVER (1 << 1) /* Prohibit outgoing cookies,
- * supercedes everything. */
-
-/* Flags for getsockopt */
-#define TCP_S_DATA_IN (1 << 2) /* Was data received? */
-#define TCP_S_DATA_OUT (1 << 3) /* Was data sent? */
-
-#define TCP_MSS_DEFAULT 536U /* IPv4 (RFC1122, RFC2581) */
-#define TCP_MSS_DESIRED 1220U /* IPv6 (tunneled), EDNS0 (RFC3226) */
-
-struct tcp_cookie_transactions
-{
- uint16_t tcpct_flags;
- uint8_t __tcpct_pad1;
- uint8_t tcpct_cookie_desired;
- uint16_t tcpct_s_data_desired;
- uint16_t tcpct_used;
- uint8_t tcpct_value[TCP_MSS_DEFAULT];
-};
-
-/* For use with TCP_REPAIR_WINDOW. */
-struct tcp_repair_window
-{
- uint32_t snd_wl1;
- uint32_t snd_wnd;
- uint32_t max_window;
- uint32_t rcv_wnd;
- uint32_t rcv_wup;
-};
-
-/* For use with TCP_ZEROCOPY_RECEIVE. */
-struct tcp_zerocopy_receive
-{
- uint64_t address; /* In: address of mapping. */
- uint32_t length; /* In/out: number of bytes to map/mapped. */
- uint32_t recv_skip_hint; /* Out: amount of bytes to skip. */
-};
-
-#endif /* Misc. */
-
-#endif /* netinet/tcp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/udp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/udp.h
deleted file mode 100644
index 9062fc324..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netinet/udp.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (C) 1982, 1986 Regents of the University of California.
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef __NETINET_UDP_H
-#define __NETINET_UDP_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-
-/* UDP header as specified by RFC 768, August 1980. */
-
-struct udphdr
-{
- __extension__ union
- {
- struct
- {
- uint16_t uh_sport; /* source port */
- uint16_t uh_dport; /* destination port */
- uint16_t uh_ulen; /* udp length */
- uint16_t uh_sum; /* udp checksum */
- };
- struct
- {
- uint16_t source;
- uint16_t dest;
- uint16_t len;
- uint16_t check;
- };
- };
-};
-
-/* UDP socket options */
-#define UDP_CORK 1 /* Never send partially complete segments. */
-#define UDP_ENCAP 100 /* Set the socket to accept
- encapsulated packets. */
-#define UDP_NO_CHECK6_TX 101 /* Disable sending checksum for UDP
- over IPv6. */
-#define UDP_NO_CHECK6_RX 102 /* Disable accepting checksum for UDP
- over IPv6. */
-#define UDP_SEGMENT 103 /* Set GSO segmentation size. */
-#define UDP_GRO 104 /* This socket can receive UDP GRO packets. */
-
-/* UDP encapsulation types */
-#define UDP_ENCAP_ESPINUDP_NON_IKE 1 /* draft-ietf-ipsec-nat-t-ike-00/01 */
-#define UDP_ENCAP_ESPINUDP 2 /* draft-ietf-ipsec-udp-encaps-06 */
-#define UDP_ENCAP_L2TPINUDP 3 /* rfc2661 */
-#define UDP_ENCAP_GTP0 4 /* GSM TS 09.60 */
-#define UDP_ENCAP_GTP1U 5 /* 3GPP TS 29.060 */
-
-#define SOL_UDP 17 /* sockopt level for UDP */
-
-#endif /* netinet/udp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netipx/ipx.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netipx/ipx.h
deleted file mode 100644
index a6b4598..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netipx/ipx.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETIPX_IPX_H
-#define __NETIPX_IPX_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-#define SOL_IPX 256 /* sockopt level */
-
-#define IPX_TYPE 1
-#define IPX_NODE_LEN 6
-#define IPX_MTU 576
-
-struct sockaddr_ipx
- {
- sa_family_t sipx_family;
- uint16_t sipx_port;
- uint32_t sipx_network;
- unsigned char sipx_node[IPX_NODE_LEN];
- uint8_t sipx_type;
- unsigned char sipx_zero; /* 16 byte fill */
- };
-
-/*
- * So we can fit the extra info for SIOCSIFADDR into the address nicely
- */
-
-#define sipx_special sipx_port
-#define sipx_action sipx_zero
-#define IPX_DLTITF 0
-#define IPX_CRTITF 1
-
-typedef struct ipx_route_definition
- {
- unsigned long ipx_network;
- unsigned long ipx_router_network;
- unsigned char ipx_router_node[IPX_NODE_LEN];
- }
-ipx_route_definition;
-
-typedef struct ipx_interface_definition
- {
- unsigned long ipx_network;
- unsigned char ipx_device[16];
- unsigned char ipx_dlink_type;
-#define IPX_FRAME_NONE 0
-#define IPX_FRAME_SNAP 1
-#define IPX_FRAME_8022 2
-#define IPX_FRAME_ETHERII 3
-#define IPX_FRAME_8023 4
-#define IPX_FRAME_TR_8022 5
- unsigned char ipx_special;
-#define IPX_SPECIAL_NONE 0
-#define IPX_PRIMARY 1
-#define IPX_INTERNAL 2
- unsigned char ipx_node[IPX_NODE_LEN];
- }
-ipx_interface_definition;
-
-typedef struct ipx_config_data
- {
- unsigned char ipxcfg_auto_select_primary;
- unsigned char ipxcfg_auto_create_interfaces;
- }
-ipx_config_data;
-
-/*
- * OLD Route Definition for backward compatibility.
- */
-
-struct ipx_route_def
- {
- unsigned long ipx_network;
- unsigned long ipx_router_network;
-#define IPX_ROUTE_NO_ROUTER 0
- unsigned char ipx_router_node[IPX_NODE_LEN];
- unsigned char ipx_device[16];
- unsigned short ipx_flags;
-#define IPX_RT_SNAP 8
-#define IPX_RT_8022 4
-#define IPX_RT_BLUEBOOK 2
-#define IPX_RT_ROUTED 1
- };
-
-#define SIOCAIPXITFCRT (SIOCPROTOPRIVATE)
-#define SIOCAIPXPRISLT (SIOCPROTOPRIVATE + 1)
-#define SIOCIPXCFGDATA (SIOCPROTOPRIVATE + 2)
-#define SIOCIPXNCPCONN (SIOCPROTOPRIVATE + 3)
-
-__END_DECLS
-
-#endif /* netipx/ipx.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netiucv/iucv.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netiucv/iucv.h
deleted file mode 100644
index ada2157..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netiucv/iucv.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETIUCV_IUCV_H
-#define __NETIUCV_IUCV_H 1
-
-#include <features.h>
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-struct sockaddr_iucv
- {
- __SOCKADDR_COMMON (siucv_);
- unsigned short siucv_port; /* Reserved */
- unsigned int siucv_addr; /* Reserved */
- char siucv_nodeid[8]; /* Reserved */
- char siucv_user_id[8]; /* Guest User Id */
- char siucv_name[8]; /* Application Name */
- };
-
-__END_DECLS
-
-#define SOL_IUCV 277 /* IUCV level */
-
-/* IUCV socket options (SOL_IUCV) */
-#define SO_IPRMDATA_MSG 0x0080 /* Send/recv IPRM_DATA msgs */
-#define SO_MSGLIMIT 0x1000 /* Get/set IUCV MSGLIMIT */
-#define SO_MSGSIZE 0x0800 /* Get maximum msgsize */
-
-/* IUCV related control messages (scm) */
-#define SCM_IUCV_TRGCLS 0x0001 /* Target class control message */
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netpacket/packet.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netpacket/packet.h
deleted file mode 100644
index 89add03..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netpacket/packet.h
+++ /dev/null
@@ -1,81 +0,0 @@
-/* Definitions for use with Linux AF_PACKET sockets.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef __NETPACKET_PACKET_H
-#define __NETPACKET_PACKET_H 1
-
-struct sockaddr_ll
- {
- unsigned short int sll_family;
- unsigned short int sll_protocol;
- int sll_ifindex;
- unsigned short int sll_hatype;
- unsigned char sll_pkttype;
- unsigned char sll_halen;
- unsigned char sll_addr[8];
- };
-
-/* Packet types. */
-
-#define PACKET_HOST 0 /* To us. */
-#define PACKET_BROADCAST 1 /* To all. */
-#define PACKET_MULTICAST 2 /* To group. */
-#define PACKET_OTHERHOST 3 /* To someone else. */
-#define PACKET_OUTGOING 4 /* Originated by us . */
-#define PACKET_LOOPBACK 5
-#define PACKET_FASTROUTE 6
-
-/* Packet socket options. */
-
-#define PACKET_ADD_MEMBERSHIP 1
-#define PACKET_DROP_MEMBERSHIP 2
-#define PACKET_RECV_OUTPUT 3
-#define PACKET_RX_RING 5
-#define PACKET_STATISTICS 6
-#define PACKET_COPY_THRESH 7
-#define PACKET_AUXDATA 8
-#define PACKET_ORIGDEV 9
-#define PACKET_VERSION 10
-#define PACKET_HDRLEN 11
-#define PACKET_RESERVE 12
-#define PACKET_TX_RING 13
-#define PACKET_LOSS 14
-#define PACKET_VNET_HDR 15
-#define PACKET_TX_TIMESTAMP 16
-#define PACKET_TIMESTAMP 17
-#define PACKET_FANOUT 18
-#define PACKET_TX_HAS_OFF 19
-#define PACKET_QDISC_BYPASS 20
-#define PACKET_ROLLOVER_STATS 21
-#define PACKET_FANOUT_DATA 22
-#define PACKET_IGNORE_OUTGOING 23
-
-struct packet_mreq
- {
- int mr_ifindex;
- unsigned short int mr_type;
- unsigned short int mr_alen;
- unsigned char mr_address[8];
- };
-
-#define PACKET_MR_MULTICAST 0
-#define PACKET_MR_PROMISC 1
-#define PACKET_MR_ALLMULTI 2
-#define PACKET_MR_UNICAST 3
-
-#endif /* netpacket/packet.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netrom/netrom.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netrom/netrom.h
deleted file mode 100644
index 89dc2f8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netrom/netrom.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NETROM_NETROM_H
-#define _NETROM_NETROM_H 1
-
-#include <netax25/ax25.h>
-
-/* Setsockoptions(2) level. Thanks to BSD these must match IPPROTO_xxx. */
-#define SOL_NETROM 259
-
-/* NetRom control values: */
-#define NETROM_T1 1
-#define NETROM_T2 2
-#define NETROM_N2 3
-#define NETROM_PACLEN 5
-#define NETROM_T4 6
-#define NETROM_IDLE 7
-
-#define NETROM_KILL 99
-
-/* Type of route: */
-#define NETROM_NEIGH 0
-#define NETROM_NODE 1
-
-struct nr_route_struct
- {
- int type;
- ax25_address callsign;
- char device[16];
- unsigned int quality;
- char mnemonic[7];
- ax25_address neighbour;
- unsigned int obs_count;
- unsigned int ndigis;
- ax25_address digipeaters[AX25_MAX_DIGIS];
- };
-
-/* NetRom socket ioctls: */
-#define SIOCNRGETPARMS (SIOCPROTOPRIVATE+0)
-#define SIOCNRSETPARMS (SIOCPROTOPRIVATE+1)
-#define SIOCNRDECOBS (SIOCPROTOPRIVATE+2)
-#define SIOCNRRTCTL (SIOCPROTOPRIVATE+3)
-#define SIOCNRCTLCON (SIOCPROTOPRIVATE+4)
-
-/* NetRom parameter structure: */
-struct nr_parms_struct
- {
- unsigned int quality;
- unsigned int obs_count;
- unsigned int ttl;
- unsigned int timeout;
- unsigned int ack_delay;
- unsigned int busy_delay;
- unsigned int tries;
- unsigned int window;
- unsigned int paclen;
- };
-
-/* NetRom control structure: */
-struct nr_ctl_struct
- {
- unsigned char index;
- unsigned char id;
- unsigned int cmd;
- unsigned long arg;
- };
-
-#endif /* netrom/netrom.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netrose/rose.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netrose/rose.h
deleted file mode 100644
index 0558823..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/netrose/rose.h
+++ /dev/null
@@ -1,118 +0,0 @@
-/* Definitions for Rose packet radio address family.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* What follows is copied from the 2.1.93 <linux/rose.h>. */
-
-#ifndef _NETROSE_ROSE_H
-#define _NETROSE_ROSE_H 1
-
-#include <sys/socket.h>
-#include <netax25/ax25.h>
-
-/* Socket level values. */
-#define SOL_ROSE 260
-
-
-/* These are the public elements of the Linux kernel Rose
- implementation. For kernel AX.25 see the file ax25.h. This file
- requires ax25.h for the definition of the ax25_address structure. */
-#define ROSE_MTU 251
-
-#define ROSE_MAX_DIGIS 6
-
-#define ROSE_DEFER 1
-#define ROSE_T1 2
-#define ROSE_T2 3
-#define ROSE_T3 4
-#define ROSE_IDLE 5
-#define ROSE_QBITINCL 6
-#define ROSE_HOLDBACK 7
-
-#define SIOCRSGCAUSE (SIOCPROTOPRIVATE + 0)
-#define SIOCRSSCAUSE (SIOCPROTOPRIVATE + 1)
-#define SIOCRSL2CALL (SIOCPROTOPRIVATE + 2)
-#define SIOCRSSL2CALL (SIOCPROTOPRIVATE + 2)
-#define SIOCRSACCEPT (SIOCPROTOPRIVATE + 3)
-#define SIOCRSCLRRT (SIOCPROTOPRIVATE + 4)
-#define SIOCRSGL2CALL (SIOCPROTOPRIVATE + 5)
-#define SIOCRSGFACILITIES (SIOCPROTOPRIVATE + 6)
-
-#define ROSE_DTE_ORIGINATED 0x00
-#define ROSE_NUMBER_BUSY 0x01
-#define ROSE_INVALID_FACILITY 0x03
-#define ROSE_NETWORK_CONGESTION 0x05
-#define ROSE_OUT_OF_ORDER 0x09
-#define ROSE_ACCESS_BARRED 0x0B
-#define ROSE_NOT_OBTAINABLE 0x0D
-#define ROSE_REMOTE_PROCEDURE 0x11
-#define ROSE_LOCAL_PROCEDURE 0x13
-#define ROSE_SHIP_ABSENT 0x39
-
-
-typedef struct
-{
- char rose_addr[5];
-} rose_address;
-
-struct sockaddr_rose
-{
- sa_family_t srose_family;
- rose_address srose_addr;
- ax25_address srose_call;
- int srose_ndigis;
- ax25_address srose_digi;
-};
-
-struct full_sockaddr_rose
-{
- sa_family_t srose_family;
- rose_address srose_addr;
- ax25_address srose_call;
- unsigned int srose_ndigis;
- ax25_address srose_digis[ROSE_MAX_DIGIS];
-};
-
-struct rose_route_struct
-{
- rose_address address;
- unsigned short int mask;
- ax25_address neighbour;
- char device[16];
- unsigned char ndigis;
- ax25_address digipeaters[AX25_MAX_DIGIS];
-};
-
-struct rose_cause_struct
-{
- unsigned char cause;
- unsigned char diagnostic;
-};
-
-struct rose_facilities_struct
-{
- rose_address source_addr, dest_addr;
- ax25_address source_call, dest_call;
- unsigned char source_ndigis, dest_ndigis;
- ax25_address source_digis[ROSE_MAX_DIGIS];
- ax25_address dest_digis[ROSE_MAX_DIGIS];
- unsigned int rand;
- rose_address fail_addr;
- ax25_address fail_call;
-};
-
-#endif /* netrose/rose.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nfs/nfs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nfs/nfs.h
deleted file mode 100644
index 61e4b65..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nfs/nfs.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/nfs.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nl_types.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nl_types.h
deleted file mode 100644
index eb075bd..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nl_types.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _NL_TYPES_H
-#define _NL_TYPES_H 1
-
-#include <features.h>
-
-/* The default message set used by the gencat program. */
-#define NL_SETD 1
-
-/* Value for FLAG parameter of `catgets' to say we want XPG4 compliance. */
-#define NL_CAT_LOCALE 1
-
-
-__BEGIN_DECLS
-
-/* Message catalog descriptor type. */
-typedef void *nl_catd;
-
-/* Type used by `nl_langinfo'. */
-typedef int nl_item;
-
-/* Open message catalog for later use, returning descriptor.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern nl_catd catopen (const char *__cat_name, int __flag) __nonnull ((1));
-
-/* Return translation with NUMBER in SET of CATALOG; if not found
- return STRING. */
-extern char *catgets (nl_catd __catalog, int __set, int __number,
- const char *__string) __THROW __nonnull ((1));
-
-/* Close message CATALOG. */
-extern int catclose (nl_catd __catalog) __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* nl_types.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nss.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nss.h
deleted file mode 100644
index ae213f9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/nss.h
+++ /dev/null
@@ -1,262 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Define interface to NSS. This is meant for the interface functions
- and for implementors of new services. */
-
-#ifndef _NSS_H
-#define _NSS_H 1
-
-#include <features.h>
-#include <stddef.h>
-#include <stdint.h>
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Possible results of lookup using a nss_* function. */
-enum nss_status
-{
- NSS_STATUS_TRYAGAIN = -2,
- NSS_STATUS_UNAVAIL,
- NSS_STATUS_NOTFOUND,
- NSS_STATUS_SUCCESS,
- NSS_STATUS_RETURN
-};
-
-
-/* Data structure used for the 'gethostbyname4_r' function. */
-struct gaih_addrtuple
- {
- struct gaih_addrtuple *next;
- char *name;
- int family;
- uint32_t addr[4];
- uint32_t scopeid;
- };
-
-
-/* Overwrite service selection for database DBNAME using specification
- in STRING.
- This function should only be used by system programs which have to
- work around non-existing services (e.e., while booting).
- Attention: Using this function repeatedly will slowly eat up the
- whole memory since previous selection data cannot be freed. */
-extern int __nss_configure_lookup (const char *__dbname,
- const char *__string) __THROW;
-
-/* NSS-related types. */
-struct __netgrent;
-struct aliasent;
-struct ether_addr;
-struct etherent;
-struct group;
-struct hostent;
-struct netent;
-struct passwd;
-struct protoent;
-struct rpcent;
-struct servent;
-struct sgrp;
-struct spwd;
-struct traced_file;
-
-/* Types of functions exported from NSS service modules. */
-typedef enum nss_status nss_endaliasent (void);
-typedef enum nss_status nss_endetherent (void);
-typedef enum nss_status nss_endgrent (void);
-typedef enum nss_status nss_endhostent (void);
-typedef enum nss_status nss_endnetent (void);
-typedef enum nss_status nss_endnetgrent (struct __netgrent *);
-typedef enum nss_status nss_endprotoent (void);
-typedef enum nss_status nss_endpwent (void);
-typedef enum nss_status nss_endrpcent (void);
-typedef enum nss_status nss_endservent (void);
-typedef enum nss_status nss_endsgent (void);
-typedef enum nss_status nss_endspent (void);
-typedef enum nss_status nss_getaliasbyname_r (const char *, struct aliasent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getaliasent_r (struct aliasent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getcanonname_r (const char *, char *, size_t,
- char **, int *, int *);
-typedef enum nss_status nss_getetherent_r (struct etherent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getgrent_r (struct group *, char *, size_t, int *);
-typedef enum nss_status nss_getgrgid_r (__gid_t, struct group *,
- char *, size_t, int *);
-typedef enum nss_status nss_getgrnam_r (const char *, struct group *,
- char *, size_t, int *);
-typedef enum nss_status nss_gethostbyaddr2_r (const void *, __socklen_t, int,
- struct hostent *, char *, size_t,
- int *, int *, int32_t *);
-typedef enum nss_status nss_gethostbyaddr_r (const void *, __socklen_t, int,
- struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostbyname2_r (const char *, int,
- struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostbyname3_r (const char *, int,
- struct hostent *, char *, size_t,
- int *, int *, int32_t *,
- char **);
-typedef enum nss_status nss_gethostbyname4_r (const char *,
- struct gaih_addrtuple **,
- char *, size_t,
- int *, int *, int32_t *);
-typedef enum nss_status nss_gethostbyname_r (const char *, struct hostent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_gethostent_r (struct hostent *, char *, size_t,
- int *, int *);
-typedef enum nss_status nss_gethostton_r (const char *, struct etherent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getnetbyaddr_r (uint32_t, int, struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetbyname_r (const char *, struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetent_r (struct netent *,
- char *, size_t, int *, int *);
-typedef enum nss_status nss_getnetgrent_r (struct __netgrent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getntohost_r (const struct ether_addr *,
- struct etherent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getprotobyname_r (const char *, struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getprotobynumber_r (int, struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getprotoent_r (struct protoent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpublickey (const char *, char *, int *);
-typedef enum nss_status nss_getpwent_r (struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpwnam_r (const char *, struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getpwuid_r (__uid_t, struct passwd *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcbyname_r (const char *, struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcbynumber_r (int, struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getrpcent_r (struct rpcent *,
- char *, size_t, int *);
-typedef enum nss_status nss_getsecretkey (const char *, char *, char *, int *);
-typedef enum nss_status nss_getservbyname_r (const char *, const char *,
- struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getservbyport_r (int, const char *,
- struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getservent_r (struct servent *, char *, size_t,
- int *);
-typedef enum nss_status nss_getsgent_r (struct sgrp *, char *, size_t, int *);
-typedef enum nss_status nss_getsgnam_r (const char *, struct sgrp *,
- char *, size_t, int *);
-typedef enum nss_status nss_getspent_r (struct spwd *, char *, size_t, int *);
-typedef enum nss_status nss_getspnam_r (const char *, struct spwd *,
- char *, size_t, int *);
-typedef void nss_init (void (*) (size_t, struct traced_file *));
-typedef enum nss_status nss_initgroups_dyn (const char *, __gid_t, long int *,
- long int *, __gid_t **, long int,
- int *);
-typedef enum nss_status nss_netname2user (char [], __uid_t *, __gid_t *,
- int *, __gid_t *, int *);
-typedef enum nss_status nss_setaliasent (void);
-typedef enum nss_status nss_setetherent (int);
-typedef enum nss_status nss_setgrent (int);
-typedef enum nss_status nss_sethostent (int);
-typedef enum nss_status nss_setnetent (int);
-typedef enum nss_status nss_setnetgrent (const char *, struct __netgrent *);
-typedef enum nss_status nss_setprotoent (int);
-typedef enum nss_status nss_setpwent (int);
-typedef enum nss_status nss_setrpcent (int);
-typedef enum nss_status nss_setservent (int);
-typedef enum nss_status nss_setsgent (int);
-typedef enum nss_status nss_setspent (int);
-
-/* Declare all NSS functions for MODULE. */
-#define NSS_DECLARE_MODULE_FUNCTIONS(module) \
- extern nss_endaliasent _nss_##module##_endaliasent; \
- extern nss_endetherent _nss_##module##_endetherent; \
- extern nss_endgrent _nss_##module##_endgrent; \
- extern nss_endhostent _nss_##module##_endhostent; \
- extern nss_endnetent _nss_##module##_endnetent; \
- extern nss_endnetgrent _nss_##module##__endnetgrent; \
- extern nss_endprotoent _nss_##module##_endprotoent; \
- extern nss_endpwent _nss_##module##_endpwent; \
- extern nss_endrpcent _nss_##module##_endrpcent; \
- extern nss_endservent _nss_##module##_endservent; \
- extern nss_endsgent _nss_##module##_endsgent; \
- extern nss_endspent _nss_##module##_endspent; \
- extern nss_getaliasbyname_r _nss_##module##_getaliasbyname_r; \
- extern nss_getaliasent_r _nss_##module##_getaliasent_r; \
- extern nss_getcanonname_r _nss_##module##_getcanonname_r; \
- extern nss_getetherent_r _nss_##module##_getetherent_r; \
- extern nss_getgrent_r _nss_##module##_getgrent_r; \
- extern nss_getgrgid_r _nss_##module##_getgrgid_r; \
- extern nss_getgrnam_r _nss_##module##_getgrnam_r; \
- extern nss_gethostbyaddr2_r _nss_##module##_gethostbyaddr2_r; \
- extern nss_gethostbyaddr_r _nss_##module##_gethostbyaddr_r; \
- extern nss_gethostbyname2_r _nss_##module##_gethostbyname2_r; \
- extern nss_gethostbyname3_r _nss_##module##_gethostbyname3_r; \
- extern nss_gethostbyname4_r _nss_##module##_gethostbyname4_r; \
- extern nss_gethostbyname_r _nss_##module##_gethostbyname_r; \
- extern nss_gethostent_r _nss_##module##_gethostent_r; \
- extern nss_gethostton_r _nss_##module##_gethostton_r; \
- extern nss_getnetbyaddr_r _nss_##module##_getnetbyaddr_r; \
- extern nss_getnetbyname_r _nss_##module##_getnetbyname_r; \
- extern nss_getnetent_r _nss_##module##_getnetent_r; \
- extern nss_getnetgrent_r _nss_##module##_getnetgrent_r; \
- extern nss_getntohost_r _nss_##module##_getntohost_r; \
- extern nss_getprotobyname_r _nss_##module##_getprotobyname_r; \
- extern nss_getprotobynumber_r _nss_##module##_getprotobynumber_r; \
- extern nss_getprotoent_r _nss_##module##_getprotoent_r; \
- extern nss_getpublickey _nss_##module##_getpublickey; \
- extern nss_getpwent_r _nss_##module##_getpwent_r; \
- extern nss_getpwnam_r _nss_##module##_getpwnam_r; \
- extern nss_getpwuid_r _nss_##module##_getpwuid_r; \
- extern nss_getrpcbyname_r _nss_##module##_getrpcbyname_r; \
- extern nss_getrpcbynumber_r _nss_##module##_getrpcbynumber_r; \
- extern nss_getrpcent_r _nss_##module##_getrpcent_r; \
- extern nss_getsecretkey _nss_##module##_getsecretkey; \
- extern nss_getservbyname_r _nss_##module##_getservbyname_r; \
- extern nss_getservbyport_r _nss_##module##_getservbyport_r; \
- extern nss_getservent_r _nss_##module##_getservent_r; \
- extern nss_getsgent_r _nss_##module##_getsgent_r; \
- extern nss_getsgnam_r _nss_##module##_getsgnam_r; \
- extern nss_getspent_r _nss_##module##_getspent_r; \
- extern nss_getspnam_r _nss_##module##_getspnam_r; \
- extern nss_init _nss_##module##_init; \
- extern nss_initgroups_dyn _nss_##module##_initgroups_dyn; \
- extern nss_netname2user _nss_##module##_netname2user; \
- extern nss_setaliasent _nss_##module##_setaliasent; \
- extern nss_setetherent _nss_##module##_setetherent; \
- extern nss_setgrent _nss_##module##_setgrent; \
- extern nss_sethostent _nss_##module##_sethostent; \
- extern nss_setnetent _nss_##module##_setnetent; \
- extern nss_setnetgrent _nss_##module##_setnetgrent; \
- extern nss_setprotoent _nss_##module##_setprotoent; \
- extern nss_setpwent _nss_##module##_setpwent; \
- extern nss_setrpcent _nss_##module##_setrpcent; \
- extern nss_setservent _nss_##module##_setservent; \
- extern nss_setsgent _nss_##module##_setsgent; \
- extern nss_setspent _nss_##module##_setspent; \
-
-__END_DECLS
-
-#endif /* nss.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/obstack.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/obstack.h
deleted file mode 100644
index b09e9f4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/obstack.h
+++ /dev/null
@@ -1,515 +0,0 @@
-/* obstack.h - object stack macros
- Copyright (C) 1988-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Summary:
-
- All the apparent functions defined here are macros. The idea
- is that you would use these pre-tested macros to solve a
- very specific set of problems, and they would run fast.
- Caution: no side-effects in arguments please!! They may be
- evaluated MANY times!!
-
- These macros operate a stack of objects. Each object starts life
- small, and may grow to maturity. (Consider building a word syllable
- by syllable.) An object can move while it is growing. Once it has
- been "finished" it never changes address again. So the "top of the
- stack" is typically an immature growing object, while the rest of the
- stack is of mature, fixed size and fixed address objects.
-
- These routines grab large chunks of memory, using a function you
- supply, called 'obstack_chunk_alloc'. On occasion, they free chunks,
- by calling 'obstack_chunk_free'. You must define them and declare
- them before using any obstack macros.
-
- Each independent stack is represented by a 'struct obstack'.
- Each of the obstack macros expects a pointer to such a structure
- as the first argument.
-
- One motivation for this package is the problem of growing char strings
- in symbol tables. Unless you are "fascist pig with a read-only mind"
- --Gosper's immortal quote from HAKMEM item 154, out of context--you
- would not like to put any arbitrary upper limit on the length of your
- symbols.
-
- In practice this often means you will build many short symbols and a
- few long symbols. At the time you are reading a symbol you don't know
- how long it is. One traditional method is to read a symbol into a
- buffer, realloc()ating the buffer every time you try to read a symbol
- that is longer than the buffer. This is beaut, but you still will
- want to copy the symbol from the buffer to a more permanent
- symbol-table entry say about half the time.
-
- With obstacks, you can work differently. Use one obstack for all symbol
- names. As you read a symbol, grow the name in the obstack gradually.
- When the name is complete, finalize it. Then, if the symbol exists already,
- free the newly read name.
-
- The way we do this is to take a large chunk, allocating memory from
- low addresses. When you want to build a symbol in the chunk you just
- add chars above the current "high water mark" in the chunk. When you
- have finished adding chars, because you got to the end of the symbol,
- you know how long the chars are, and you can create a new object.
- Mostly the chars will not burst over the highest address of the chunk,
- because you would typically expect a chunk to be (say) 100 times as
- long as an average object.
-
- In case that isn't clear, when we have enough chars to make up
- the object, THEY ARE ALREADY CONTIGUOUS IN THE CHUNK (guaranteed)
- so we just point to it where it lies. No moving of chars is
- needed and this is the second win: potentially long strings need
- never be explicitly shuffled. Once an object is formed, it does not
- change its address during its lifetime.
-
- When the chars burst over a chunk boundary, we allocate a larger
- chunk, and then copy the partly formed object from the end of the old
- chunk to the beginning of the new larger chunk. We then carry on
- accreting characters to the end of the object as we normally would.
-
- A special macro is provided to add a single char at a time to a
- growing object. This allows the use of register variables, which
- break the ordinary 'growth' macro.
-
- Summary:
- We allocate large chunks.
- We carve out one object at a time from the current chunk.
- Once carved, an object never moves.
- We are free to append data of any size to the currently
- growing object.
- Exactly one object is growing in an obstack at any one time.
- You can run one obstack per control block.
- You may have as many control blocks as you dare.
- Because of the way we do it, you can "unwind" an obstack
- back to a previous state. (You may remove objects much
- as you would with a stack.)
- */
-
-
-/* Don't do the contents of this file more than once. */
-
-#ifndef _OBSTACK_H
-#define _OBSTACK_H 1
-
-/* We need the type of a pointer subtraction. If __PTRDIFF_TYPE__ is
- defined, as with GNU C, use that; that way we don't pollute the
- namespace with <stddef.h>'s symbols. Otherwise, include <stddef.h>
- and use ptrdiff_t. */
-
-#ifdef __PTRDIFF_TYPE__
-# define PTR_INT_TYPE __PTRDIFF_TYPE__
-#else
-# include <stddef.h>
-# define PTR_INT_TYPE ptrdiff_t
-#endif
-
-/* If B is the base of an object addressed by P, return the result of
- aligning P to the next multiple of A + 1. B and P must be of type
- char *. A + 1 must be a power of 2. */
-
-#define __BPTR_ALIGN(B, P, A) ((B) + (((P) - (B) + (A)) & ~(A)))
-
-/* Similar to _BPTR_ALIGN (B, P, A), except optimize the common case
- where pointers can be converted to integers, aligned as integers,
- and converted back again. If PTR_INT_TYPE is narrower than a
- pointer (e.g., the AS/400), play it safe and compute the alignment
- relative to B. Otherwise, use the faster strategy of computing the
- alignment relative to 0. */
-
-#define __PTR_ALIGN(B, P, A) \
- __BPTR_ALIGN (sizeof (PTR_INT_TYPE) < sizeof (void *) ? (B) : (char *) 0, \
- P, A)
-
-#include <string.h>
-
-#ifndef __attribute_pure__
-# define __attribute_pure__ _GL_ATTRIBUTE_PURE
-#endif
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-struct _obstack_chunk /* Lives at front of each chunk. */
-{
- char *limit; /* 1 past end of this chunk */
- struct _obstack_chunk *prev; /* address of prior chunk or NULL */
- char contents[4]; /* objects begin here */
-};
-
-struct obstack /* control current object in current chunk */
-{
- long chunk_size; /* preferred size to allocate chunks in */
- struct _obstack_chunk *chunk; /* address of current struct obstack_chunk */
- char *object_base; /* address of object we are building */
- char *next_free; /* where to add next char to current object */
- char *chunk_limit; /* address of char after current chunk */
- union
- {
- PTR_INT_TYPE tempint;
- void *tempptr;
- } temp; /* Temporary for some macros. */
- int alignment_mask; /* Mask of alignment for each object. */
- /* These prototypes vary based on 'use_extra_arg', and we use
- casts to the prototypeless function type in all assignments,
- but having prototypes here quiets -Wstrict-prototypes. */
- struct _obstack_chunk *(*chunkfun) (void *, long);
- void (*freefun) (void *, struct _obstack_chunk *);
- void *extra_arg; /* first arg for chunk alloc/dealloc funcs */
- unsigned use_extra_arg : 1; /* chunk alloc/dealloc funcs take extra arg */
- unsigned maybe_empty_object : 1; /* There is a possibility that the current
- chunk contains a zero-length object. This
- prevents freeing the chunk if we allocate
- a bigger chunk to replace it. */
- unsigned alloc_failed : 1; /* No longer used, as we now call the failed
- handler on error, but retained for binary
- compatibility. */
-};
-
-/* Declare the external functions we use; they are in obstack.c. */
-
-extern void _obstack_newchunk (struct obstack *, int);
-extern int _obstack_begin (struct obstack *, int, int,
- void *(*)(long), void (*)(void *));
-extern int _obstack_begin_1 (struct obstack *, int, int,
- void *(*)(void *, long),
- void (*)(void *, void *), void *);
-extern int _obstack_memory_used (struct obstack *) __attribute_pure__;
-
-/* The default name of the function for freeing a chunk is 'obstack_free',
- but gnulib users can override this by defining '__obstack_free'. */
-#ifndef __obstack_free
-# define __obstack_free obstack_free
-#endif
-extern void __obstack_free (struct obstack *, void *);
-
-
-/* Error handler called when 'obstack_chunk_alloc' failed to allocate
- more memory. This can be set to a user defined function which
- should either abort gracefully or use longjump - but shouldn't
- return. The default action is to print a message and abort. */
-extern void (*obstack_alloc_failed_handler) (void);
-
-/* Exit value used when 'print_and_abort' is used. */
-extern int obstack_exit_failure;
-
-/* Pointer to beginning of object being allocated or to be allocated next.
- Note that this might not be the final address of the object
- because a new chunk might be needed to hold the final size. */
-
-#define obstack_base(h) ((void *) (h)->object_base)
-
-/* Size for allocating ordinary chunks. */
-
-#define obstack_chunk_size(h) ((h)->chunk_size)
-
-/* Pointer to next byte not yet allocated in current chunk. */
-
-#define obstack_next_free(h) ((h)->next_free)
-
-/* Mask specifying low bits that should be clear in address of an object. */
-
-#define obstack_alignment_mask(h) ((h)->alignment_mask)
-
-/* To prevent prototype warnings provide complete argument list. */
-#define obstack_init(h) \
- _obstack_begin ((h), 0, 0, \
- (void *(*)(long))obstack_chunk_alloc, \
- (void (*)(void *))obstack_chunk_free)
-
-#define obstack_begin(h, size) \
- _obstack_begin ((h), (size), 0, \
- (void *(*)(long))obstack_chunk_alloc, \
- (void (*)(void *))obstack_chunk_free)
-
-#define obstack_specify_allocation(h, size, alignment, chunkfun, freefun) \
- _obstack_begin ((h), (size), (alignment), \
- (void *(*)(long))(chunkfun), \
- (void (*)(void *))(freefun))
-
-#define obstack_specify_allocation_with_arg(h, size, alignment, chunkfun, freefun, arg) \
- _obstack_begin_1 ((h), (size), (alignment), \
- (void *(*)(void *, long))(chunkfun), \
- (void (*)(void *, void *))(freefun), (arg))
-
-#define obstack_chunkfun(h, newchunkfun) \
- ((h)->chunkfun = (struct _obstack_chunk *(*)(void *, long))(newchunkfun))
-
-#define obstack_freefun(h, newfreefun) \
- ((h)->freefun = (void (*)(void *, struct _obstack_chunk *))(newfreefun))
-
-#define obstack_1grow_fast(h, achar) (*((h)->next_free)++ = (achar))
-
-#define obstack_blank_fast(h, n) ((h)->next_free += (n))
-
-#define obstack_memory_used(h) _obstack_memory_used (h)
-
-#if defined __GNUC__
-# if ! (2 < __GNUC__ + (8 <= __GNUC_MINOR__))
-# define __extension__
-# endif
-
-/* For GNU C, if not -traditional,
- we can define these macros to compute all args only once
- without using a global variable.
- Also, we can avoid using the 'temp' slot, to make faster code. */
-
-# define obstack_object_size(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (unsigned) (__o->next_free - __o->object_base); })
-
-# define obstack_room(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (unsigned) (__o->chunk_limit - __o->next_free); })
-
-# define obstack_make_room(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->chunk_limit - __o->next_free < __len) \
- _obstack_newchunk (__o, __len); \
- (void) 0; })
-
-# define obstack_empty_p(OBSTACK) \
- __extension__ \
- ({ struct obstack const *__o = (OBSTACK); \
- (__o->chunk->prev == 0 \
- && __o->next_free == __PTR_ALIGN ((char *) __o->chunk, \
- __o->chunk->contents, \
- __o->alignment_mask)); })
-
-# define obstack_grow(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->next_free + __len > __o->chunk_limit) \
- _obstack_newchunk (__o, __len); \
- memcpy (__o->next_free, where, __len); \
- __o->next_free += __len; \
- (void) 0; })
-
-# define obstack_grow0(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->next_free + __len + 1 > __o->chunk_limit) \
- _obstack_newchunk (__o, __len + 1); \
- memcpy (__o->next_free, where, __len); \
- __o->next_free += __len; \
- *(__o->next_free)++ = 0; \
- (void) 0; })
-
-# define obstack_1grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + 1 > __o->chunk_limit) \
- _obstack_newchunk (__o, 1); \
- obstack_1grow_fast (__o, datum); \
- (void) 0; })
-
-/* These assume that the obstack alignment is good enough for pointers
- or ints, and that the data added so far to the current object
- shares that much alignment. */
-
-# define obstack_ptr_grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + sizeof (void *) > __o->chunk_limit) \
- _obstack_newchunk (__o, sizeof (void *)); \
- obstack_ptr_grow_fast (__o, datum); }) \
-
-# define obstack_int_grow(OBSTACK, datum) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- if (__o->next_free + sizeof (int) > __o->chunk_limit) \
- _obstack_newchunk (__o, sizeof (int)); \
- obstack_int_grow_fast (__o, datum); })
-
-# define obstack_ptr_grow_fast(OBSTACK, aptr) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__p1 = __o1->next_free; \
- *(const void **) __p1 = (aptr); \
- __o1->next_free += sizeof (const void *); \
- (void) 0; })
-
-# define obstack_int_grow_fast(OBSTACK, aint) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__p1 = __o1->next_free; \
- *(int *) __p1 = (aint); \
- __o1->next_free += sizeof (int); \
- (void) 0; })
-
-# define obstack_blank(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- int __len = (length); \
- if (__o->chunk_limit - __o->next_free < __len) \
- _obstack_newchunk (__o, __len); \
- obstack_blank_fast (__o, __len); \
- (void) 0; })
-
-# define obstack_alloc(OBSTACK, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_blank (__h, (length)); \
- obstack_finish (__h); })
-
-# define obstack_copy(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_grow (__h, (where), (length)); \
- obstack_finish (__h); })
-
-# define obstack_copy0(OBSTACK, where, length) \
- __extension__ \
- ({ struct obstack *__h = (OBSTACK); \
- obstack_grow0 (__h, (where), (length)); \
- obstack_finish (__h); })
-
-/* The local variable is named __o1 to avoid a name conflict
- when obstack_blank is called. */
-# define obstack_finish(OBSTACK) \
- __extension__ \
- ({ struct obstack *__o1 = (OBSTACK); \
- void *__value = (void *) __o1->object_base; \
- if (__o1->next_free == __value) \
- __o1->maybe_empty_object = 1; \
- __o1->next_free \
- = __PTR_ALIGN (__o1->object_base, __o1->next_free, \
- __o1->alignment_mask); \
- if (__o1->next_free - (char *) __o1->chunk \
- > __o1->chunk_limit - (char *) __o1->chunk) \
- __o1->next_free = __o1->chunk_limit; \
- __o1->object_base = __o1->next_free; \
- __value; })
-
-# define obstack_free(OBSTACK, OBJ) \
- __extension__ \
- ({ struct obstack *__o = (OBSTACK); \
- void *__obj = (OBJ); \
- if (__obj > (void *) __o->chunk && __obj < (void *) __o->chunk_limit) \
- __o->next_free = __o->object_base = (char *) __obj; \
- else (__obstack_free) (__o, __obj); })
-
-#else /* not __GNUC__ */
-
-# define obstack_object_size(h) \
- (unsigned) ((h)->next_free - (h)->object_base)
-
-# define obstack_room(h) \
- (unsigned) ((h)->chunk_limit - (h)->next_free)
-
-# define obstack_empty_p(h) \
- ((h)->chunk->prev == 0 \
- && (h)->next_free == __PTR_ALIGN ((char *) (h)->chunk, \
- (h)->chunk->contents, \
- (h)->alignment_mask))
-
-/* Note that the call to _obstack_newchunk is enclosed in (..., 0)
- so that we can avoid having void expressions
- in the arms of the conditional expression.
- Casting the third operand to void was tried before,
- but some compilers won't accept it. */
-
-# define obstack_make_room(h, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0))
-
-# define obstack_grow(h, where, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0), \
- memcpy ((h)->next_free, where, (h)->temp.tempint), \
- (h)->next_free += (h)->temp.tempint)
-
-# define obstack_grow0(h, where, length) \
- ((h)->temp.tempint = (length), \
- (((h)->next_free + (h)->temp.tempint + 1 > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint + 1), 0) : 0), \
- memcpy ((h)->next_free, where, (h)->temp.tempint), \
- (h)->next_free += (h)->temp.tempint, \
- *((h)->next_free)++ = 0)
-
-# define obstack_1grow(h, datum) \
- ((((h)->next_free + 1 > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), 1), 0) : 0), \
- obstack_1grow_fast (h, datum))
-
-# define obstack_ptr_grow(h, datum) \
- ((((h)->next_free + sizeof (char *) > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), sizeof (char *)), 0) : 0), \
- obstack_ptr_grow_fast (h, datum))
-
-# define obstack_int_grow(h, datum) \
- ((((h)->next_free + sizeof (int) > (h)->chunk_limit) \
- ? (_obstack_newchunk ((h), sizeof (int)), 0) : 0), \
- obstack_int_grow_fast (h, datum))
-
-# define obstack_ptr_grow_fast(h, aptr) \
- (((const void **) ((h)->next_free += sizeof (void *)))[-1] = (aptr))
-
-# define obstack_int_grow_fast(h, aint) \
- (((int *) ((h)->next_free += sizeof (int)))[-1] = (aint))
-
-# define obstack_blank(h, length) \
- ((h)->temp.tempint = (length), \
- (((h)->chunk_limit - (h)->next_free < (h)->temp.tempint) \
- ? (_obstack_newchunk ((h), (h)->temp.tempint), 0) : 0), \
- obstack_blank_fast (h, (h)->temp.tempint))
-
-# define obstack_alloc(h, length) \
- (obstack_blank ((h), (length)), obstack_finish ((h)))
-
-# define obstack_copy(h, where, length) \
- (obstack_grow ((h), (where), (length)), obstack_finish ((h)))
-
-# define obstack_copy0(h, where, length) \
- (obstack_grow0 ((h), (where), (length)), obstack_finish ((h)))
-
-# define obstack_finish(h) \
- (((h)->next_free == (h)->object_base \
- ? (((h)->maybe_empty_object = 1), 0) \
- : 0), \
- (h)->temp.tempptr = (h)->object_base, \
- (h)->next_free \
- = __PTR_ALIGN ((h)->object_base, (h)->next_free, \
- (h)->alignment_mask), \
- (((h)->next_free - (char *) (h)->chunk \
- > (h)->chunk_limit - (char *) (h)->chunk) \
- ? ((h)->next_free = (h)->chunk_limit) : 0), \
- (h)->object_base = (h)->next_free, \
- (h)->temp.tempptr)
-
-# define obstack_free(h, obj) \
- ((h)->temp.tempint = (char *) (obj) - (char *) (h)->chunk, \
- ((((h)->temp.tempint > 0 \
- && (h)->temp.tempint < (h)->chunk_limit - (char *) (h)->chunk)) \
- ? (void) ((h)->next_free = (h)->object_base \
- = (h)->temp.tempint + (char *) (h)->chunk) \
- : (__obstack_free) (h, (h)->temp.tempint + (char *) (h)->chunk)))
-
-#endif /* not __GNUC__ */
-
-#ifdef __cplusplus
-} /* C++ */
-#endif
-
-#endif /* obstack.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/paths.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/paths.h
deleted file mode 100644
index 1342ab3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/paths.h
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)paths.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PATHS_H_
-#define _PATHS_H_
-
-/* Default search path. */
-#define _PATH_DEFPATH "/usr/bin:/bin"
-/* All standard utilities path. */
-#define _PATH_STDPATH \
- "/usr/bin:/bin:/usr/sbin:/sbin"
-
-#define _PATH_BSHELL "/bin/sh"
-#define _PATH_CONSOLE "/dev/console"
-#define _PATH_CSHELL "/bin/csh"
-#define _PATH_DEVDB "/var/run/dev.db"
-#define _PATH_DEVNULL "/dev/null"
-#define _PATH_DRUM "/dev/drum"
-#define _PATH_GSHADOW "/etc/gshadow"
-#define _PATH_KLOG "/proc/kmsg"
-#define _PATH_KMEM "/dev/kmem"
-#define _PATH_LASTLOG "/var/log/lastlog"
-#define _PATH_MAILDIR "/var/mail"
-#define _PATH_MAN "/usr/share/man"
-#define _PATH_MEM "/dev/mem"
-#define _PATH_MNTTAB "/etc/fstab"
-#define _PATH_MOUNTED "/etc/mtab"
-#define _PATH_NOLOGIN "/etc/nologin"
-#define _PATH_PRESERVE "/var/lib"
-#define _PATH_RWHODIR "/var/spool/rwho"
-#define _PATH_SENDMAIL "/usr/sbin/sendmail"
-#define _PATH_SHADOW "/etc/shadow"
-#define _PATH_SHELLS "/etc/shells"
-#define _PATH_TTY "/dev/tty"
-#define _PATH_UNIX "/boot/vmlinux"
-#define _PATH_UTMP "/var/run/utmp"
-#define _PATH_VI "/usr/bin/vi"
-#define _PATH_WTMP "/var/log/wtmp"
-
-/* Provide trailing slash, since mostly used for building pathnames. */
-#define _PATH_DEV "/dev/"
-#define _PATH_TMP "/tmp/"
-#define _PATH_VARDB "/var/db/"
-#define _PATH_VARRUN "/var/run/"
-#define _PATH_VARTMP "/var/tmp/"
-
-#endif /* !_PATHS_H_ */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/poll.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/poll.h
deleted file mode 100644
index 06fb41a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/poll.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/poll.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/printf.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/printf.h
deleted file mode 100644
index 332d4db..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/printf.h
+++ /dev/null
@@ -1,192 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PRINTF_H
-
-#define _PRINTF_H 1
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types/FILE.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#include <stddef.h>
-
-#include <stdarg.h>
-
-
-struct printf_info
-{
- int prec; /* Precision. */
- int width; /* Width. */
- wchar_t spec; /* Format letter. */
- unsigned int is_long_double:1;/* L flag. */
- unsigned int is_short:1; /* h flag. */
- unsigned int is_long:1; /* l flag. */
- unsigned int alt:1; /* # flag. */
- unsigned int space:1; /* Space flag. */
- unsigned int left:1; /* - flag. */
- unsigned int showsign:1; /* + flag. */
- unsigned int group:1; /* ' flag. */
- unsigned int extra:1; /* For special use. */
- unsigned int is_char:1; /* hh flag. */
- unsigned int wide:1; /* Nonzero for wide character streams. */
- unsigned int i18n:1; /* I flag. */
- unsigned int is_binary128:1; /* Floating-point argument is ABI-compatible
- with IEC 60559 binary128. */
- unsigned int __pad:3; /* Unused so far. */
- unsigned short int user; /* Bits for user-installed modifiers. */
- wchar_t pad; /* Padding character. */
-};
-
-
-/* Type of a printf specifier-handler function.
- STREAM is the FILE on which to write output.
- INFO gives information about the format specification.
- ARGS is a vector of pointers to the argument data;
- the number of pointers will be the number returned
- by the associated arginfo function for the same INFO.
-
- The function should return the number of characters written,
- or -1 for errors. */
-
-typedef int printf_function (FILE *__stream,
- const struct printf_info *__info,
- const void *const *__args);
-
-/* Type of a printf specifier-arginfo function.
- INFO gives information about the format specification.
- N, ARGTYPES, *SIZE has to contain the size of the parameter for
- user-defined types, and return value are as for parse_printf_format
- except that -1 should be returned if the handler cannot handle
- this case. This allows to partially overwrite the functionality
- of existing format specifiers. */
-
-typedef int printf_arginfo_size_function (const struct printf_info *__info,
- size_t __n, int *__argtypes,
- int *__size);
-
-/* Old version of 'printf_arginfo_function' without a SIZE parameter. */
-
-typedef int printf_arginfo_function (const struct printf_info *__info,
- size_t __n, int *__argtypes);
-
-/* Type of a function to get a value of a user-defined from the
- variable argument list. */
-typedef void printf_va_arg_function (void *__mem, va_list *__ap);
-
-
-/* Register FUNC to be called to format SPEC specifiers; ARGINFO must be
- specified to determine how many arguments a SPEC conversion requires and
- what their types are. */
-
-extern int register_printf_specifier (int __spec, printf_function __func,
- printf_arginfo_size_function __arginfo)
- __THROW;
-
-
-/* Obsolete interface similar to register_printf_specifier. It can only
- handle basic data types because the ARGINFO callback does not return
- information on the size of the user-defined type. */
-
-extern int register_printf_function (int __spec, printf_function __func,
- printf_arginfo_function __arginfo)
- __THROW __attribute_deprecated__;
-
-
-/* Register a new modifier character sequence. If the call succeeds
- it returns a positive value representing the bit set in the USER
- field in 'struct printf_info'. */
-
-extern int register_printf_modifier (const wchar_t *__str) __THROW __wur;
-
-
-/* Register variable argument handler for user type. The return value
- is to be used in ARGINFO functions to signal the use of the
- type. */
-extern int register_printf_type (printf_va_arg_function __fct) __THROW __wur;
-
-
-/* Parse FMT, and fill in N elements of ARGTYPES with the
- types needed for the conversions FMT specifies. Returns
- the number of arguments required by FMT.
-
- The ARGINFO function registered with a user-defined format is passed a
- `struct printf_info' describing the format spec being parsed. A width
- or precision of INT_MIN means a `*' was used to indicate that the
- width/precision will come from an arg. The function should fill in the
- array it is passed with the types of the arguments it wants, and return
- the number of arguments it wants. */
-
-extern size_t parse_printf_format (const char *__restrict __fmt, size_t __n,
- int *__restrict __argtypes) __THROW;
-
-
-/* Codes returned by `parse_printf_format' for basic types.
-
- These values cover all the standard format specifications.
- Users can reserve new values after PA_LAST for their own types
- using 'register_printf_type'. */
-
-enum
-{ /* C type: */
- PA_INT, /* int */
- PA_CHAR, /* int, cast to char */
- PA_WCHAR, /* wide char */
- PA_STRING, /* const char *, a '\0'-terminated string */
- PA_WSTRING, /* const wchar_t *, wide character string */
- PA_POINTER, /* void * */
- PA_FLOAT, /* float */
- PA_DOUBLE, /* double */
- PA_LAST
-};
-
-/* Flag bits that can be set in a type returned by `parse_printf_format'. */
-#define PA_FLAG_MASK 0xff00
-#define PA_FLAG_LONG_LONG (1 << 8)
-#define PA_FLAG_LONG_DOUBLE PA_FLAG_LONG_LONG
-#define PA_FLAG_LONG (1 << 9)
-#define PA_FLAG_SHORT (1 << 10)
-#define PA_FLAG_PTR (1 << 11)
-
-
-
-/* Function which can be registered as `printf'-handlers. */
-
-/* Print floating point value using using abbreviations for the orders
- of magnitude used for numbers ('k' for kilo, 'm' for mega etc). If
- the format specifier is a uppercase character powers of 1000 are
- used. Otherwise powers of 1024. */
-extern int printf_size (FILE *__restrict __fp,
- const struct printf_info *__info,
- const void *const *__restrict __args) __THROW;
-
-/* This is the appropriate argument information function for `printf_size'. */
-extern int printf_size_info (const struct printf_info *__restrict
- __info, size_t __n, int *__restrict __argtypes)
- __THROW;
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/printf-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* printf.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/proc_service.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/proc_service.h
deleted file mode 100644
index c55674d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/proc_service.h
+++ /dev/null
@@ -1,95 +0,0 @@
-/* Callback interface for libthread_db, functions users must define.
- Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PROC_SERVICE_H
-#define _PROC_SERVICE_H 1
-
-/* The definitions in this file must correspond to those in the debugger. */
-#include <sys/procfs.h>
-
-__BEGIN_DECLS
-
-/* Functions in this interface return one of these status codes. */
-typedef enum
-{
- PS_OK, /* Generic "call succeeded". */
- PS_ERR, /* Generic error. */
- PS_BADPID, /* Bad process handle. */
- PS_BADLID, /* Bad LWP identifier. */
- PS_BADADDR, /* Bad address. */
- PS_NOSYM, /* Could not find given symbol. */
- PS_NOFREGS /* FPU register set not available for given LWP. */
-} ps_err_e;
-
-
-/* This type is opaque in this interface.
- It's defined by the user of libthread_db. */
-struct ps_prochandle;
-
-
-/* Read or write process memory at the given address. */
-extern ps_err_e ps_pdread (struct ps_prochandle *,
- psaddr_t, void *, size_t);
-extern ps_err_e ps_pdwrite (struct ps_prochandle *,
- psaddr_t, const void *, size_t);
-extern ps_err_e ps_ptread (struct ps_prochandle *,
- psaddr_t, void *, size_t);
-extern ps_err_e ps_ptwrite (struct ps_prochandle *,
- psaddr_t, const void *, size_t);
-
-
-/* Get and set the given LWP's general or FPU register set. */
-extern ps_err_e ps_lgetregs (struct ps_prochandle *,
- lwpid_t, prgregset_t);
-extern ps_err_e ps_lsetregs (struct ps_prochandle *,
- lwpid_t, const prgregset_t);
-extern ps_err_e ps_lgetfpregs (struct ps_prochandle *,
- lwpid_t, prfpregset_t *);
-extern ps_err_e ps_lsetfpregs (struct ps_prochandle *,
- lwpid_t, const prfpregset_t *);
-
-/* Return the PID of the process. */
-extern pid_t ps_getpid (struct ps_prochandle *);
-
-/* Fetch the special per-thread address associated with the given LWP.
- This call is only used on a few platforms (most use a normal register).
- The meaning of the `int' parameter is machine-dependent. */
-extern ps_err_e ps_get_thread_area (struct ps_prochandle *,
- lwpid_t, int, psaddr_t *);
-
-
-/* Look up the named symbol in the named DSO in the symbol tables
- associated with the process being debugged, filling in *SYM_ADDR
- with the corresponding run-time address. */
-extern ps_err_e ps_pglobal_lookup (struct ps_prochandle *,
- const char *object_name,
- const char *sym_name,
- psaddr_t *sym_addr);
-
-
-/* Stop or continue the entire process. */
-extern ps_err_e ps_pstop (struct ps_prochandle *);
-extern ps_err_e ps_pcontinue (struct ps_prochandle *);
-
-/* Stop or continue the given LWP alone. */
-extern ps_err_e ps_lstop (struct ps_prochandle *, lwpid_t);
-extern ps_err_e ps_lcontinue (struct ps_prochandle *, lwpid_t);
-
-__END_DECLS
-
-#endif /* proc_service.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/routed.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/routed.h
deleted file mode 100644
index adb1767..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/routed.h
+++ /dev/null
@@ -1,101 +0,0 @@
-/*-
- * Copyright (c) 1983, 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)routed.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_ROUTED_H
-#define _PROTOCOLS_ROUTED_H 1
-
-#include <sys/socket.h>
-/*
- * Routing Information Protocol
- *
- * Derived from Xerox NS Routing Information Protocol
- * by changing 32-bit net numbers to sockaddr's and
- * padding stuff to 32-bit boundaries.
- */
-#define RIPVERSION 1
-
-struct netinfo {
- struct sockaddr rip_dst; /* destination net/host */
- int rip_metric; /* cost of route */
-};
-
-struct rip {
- unsigned char rip_cmd; /* request/response */
- unsigned char rip_vers; /* protocol version # */
- unsigned char rip_res1[2]; /* pad to 32-bit boundary */
- union {
- struct netinfo ru_nets[1]; /* variable length... */
- char ru_tracefile[1]; /* ditto ... */
- } ripun;
-#define rip_nets ripun.ru_nets
-#define rip_tracefile ripun.ru_tracefile
-};
-
-/*
- * Packet types.
- */
-#define RIPCMD_REQUEST 1 /* want info */
-#define RIPCMD_RESPONSE 2 /* responding to request */
-#define RIPCMD_TRACEON 3 /* turn tracing on */
-#define RIPCMD_TRACEOFF 4 /* turn it off */
-
-#define RIPCMD_MAX 5
-#ifdef RIPCMDS
-char *ripcmds[RIPCMD_MAX] =
- { "#0", "REQUEST", "RESPONSE", "TRACEON", "TRACEOFF" };
-#endif
-
-#define HOPCNT_INFINITY 16 /* per Xerox NS */
-#define MAXPACKETSIZE 512 /* max broadcast size */
-
-/*
- * Timer values used in managing the routing table.
- * Complete tables are broadcast every SUPPLY_INTERVAL seconds.
- * If changes occur between updates, dynamic updates containing only changes
- * may be sent. When these are sent, a timer is set for a random value
- * between MIN_WAITTIME and MAX_WAITTIME, and no additional dynamic updates
- * are sent until the timer expires.
- *
- * Every update of a routing entry forces an entry's timer to be reset.
- * After EXPIRE_TIME without updates, the entry is marked invalid,
- * but held onto until GARBAGE_TIME so that others may
- * see it "be deleted".
- */
-#define TIMER_RATE 30 /* alarm clocks every 30 seconds */
-
-#define SUPPLY_INTERVAL 30 /* time to supply tables */
-#define MIN_WAITTIME 2 /* min. interval to broadcast changes */
-#define MAX_WAITTIME 5 /* max. time to delay changes */
-
-#define EXPIRE_TIME 180 /* time to mark entry invalid */
-#define GARBAGE_TIME 240 /* time to garbage collect */
-
-#endif /* protocols/routed.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/rwhod.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/rwhod.h
deleted file mode 100644
index 446d6f9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/rwhod.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)rwhod.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_RWHOD_H
-#define _PROTOCOLS_RWHOD_H 1
-
-#include <sys/types.h>
-
-/*
- * rwho protocol packet format.
- */
-struct outmp {
- char out_line[8]; /* tty name */
- char out_name[8]; /* user id */
- int32_t out_time; /* time on */
-};
-
-struct whod {
- char wd_vers; /* protocol version # */
- char wd_type; /* packet type, see below */
- char wd_pad[2];
- int wd_sendtime; /* time stamp by sender */
- int wd_recvtime; /* time stamp applied by receiver */
- char wd_hostname[32]; /* hosts's name */
- int wd_loadav[3]; /* load average as in uptime */
- int wd_boottime; /* time system booted */
- struct whoent {
- struct outmp we_utmp; /* active tty info */
- int we_idle; /* tty idle time */
- } wd_we[1024 / sizeof (struct whoent)];
-};
-
-#define WHODVERSION 1
-#define WHODTYPE_STATUS 1 /* host status */
-
-/* We used to define _PATH_RWHODIR here but it's now in <paths.h>. */
-#include <paths.h>
-
-#endif /* protocols/rwhod.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/talkd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/talkd.h
deleted file mode 100644
index 09bd8a9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/talkd.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)talkd.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_TALKD_H
-#define _PROTOCOLS_TALKD_H 1
-
-/*
- * This describes the protocol used by the talk server and clients.
- *
- * The talk server acts a repository of invitations, responding to
- * requests by clients wishing to rendezvous for the purpose of
- * holding a conversation. In normal operation, a client, the caller,
- * initiates a rendezvous by sending a CTL_MSG to the server of
- * type LOOK_UP. This causes the server to search its invitation
- * tables to check if an invitation currently exists for the caller
- * (to speak to the callee specified in the message). If the lookup
- * fails, the caller then sends an ANNOUNCE message causing the server
- * to broadcast an announcement on the callee's login ports requesting
- * contact. When the callee responds, the local server uses the
- * recorded invitation to respond with the appropriate rendezvous
- * address and the caller and callee client programs establish a
- * stream connection through which the conversation takes place.
- */
-
-#include <sys/types.h>
-#include <sys/socket.h>
-#include <stdint.h>
-#include <bits/types/struct_osockaddr.h>
-
-/*
- * Client->server request message format.
- */
-typedef struct {
- unsigned char vers; /* protocol version */
- unsigned char type; /* request type, see below */
- unsigned char answer; /* not used */
- unsigned char pad;
- uint32_t id_num; /* message id */
- struct osockaddr addr; /* old (4.3) style */
- struct osockaddr ctl_addr; /* old (4.3) style */
- int32_t pid; /* caller's process id */
-#define NAME_SIZE 12
- char l_name[NAME_SIZE];/* caller's name */
- char r_name[NAME_SIZE];/* callee's name */
-#define TTY_SIZE 16
- char r_tty[TTY_SIZE];/* callee's tty name */
-} CTL_MSG;
-
-/*
- * Server->client response message format.
- */
-typedef struct {
- unsigned char vers; /* protocol version */
- unsigned char type; /* type of request message, see below */
- unsigned char answer; /* response to request message, see below */
- unsigned char pad;
- uint32_t id_num; /* message id */
- struct osockaddr addr; /* address for establishing conversation */
-} CTL_RESPONSE;
-
-#define TALK_VERSION 1 /* protocol version */
-
-/* message type values */
-#define LEAVE_INVITE 0 /* leave invitation with server */
-#define LOOK_UP 1 /* check for invitation by callee */
-#define DELETE 2 /* delete invitation by caller */
-#define ANNOUNCE 3 /* announce invitation by caller */
-
-/* answer values */
-#define SUCCESS 0 /* operation completed properly */
-#define NOT_HERE 1 /* callee not logged in */
-#define FAILED 2 /* operation failed for unexplained reason */
-#define MACHINE_UNKNOWN 3 /* caller's machine name unknown */
-#define PERMISSION_DENIED 4 /* callee's tty doesn't permit announce */
-#define UNKNOWN_REQUEST 5 /* request has invalid type value */
-#define BADVERSION 6 /* request has invalid protocol version */
-#define BADADDR 7 /* request has invalid addr value */
-#define BADCTLADDR 8 /* request has invalid ctl_addr value */
-
-/*
- * Operational parameters.
- */
-#define MAX_LIFE 60 /* max time daemon saves invitations */
-/* RING_WAIT should be 10's of seconds less than MAX_LIFE */
-#define RING_WAIT 30 /* time to wait before resending invitation */
-
-#endif /* protocols/talkd.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/timed.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/timed.h
deleted file mode 100644
index cabdce4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/protocols/timed.h
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Copyright (c) 1983, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)timed.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _PROTOCOLS_TIMED_H
-#define _PROTOCOLS_TIMED_H 1
-
-#include <sys/types.h>
-#include <sys/time.h>
-
-/*
- * Time Synchronization Protocol
- */
-
-#define TSPVERSION 1
-#define ANYADDR NULL
-#define MAXHOSTNAMELEN 64
-
-struct tsp {
- unsigned char tsp_type;
- unsigned char tsp_vers;
- unsigned short tsp_seq;
- union {
- struct timeval tspu_time;
- char tspu_hopcnt;
- } tsp_u;
- char tsp_name[MAXHOSTNAMELEN];
-};
-
-#define tsp_time tsp_u.tspu_time
-#define tsp_hopcnt tsp_u.tspu_hopcnt
-
-/*
- * Command types.
- */
-#define TSP_ANY 0 /* match any types */
-#define TSP_ADJTIME 1 /* send adjtime */
-#define TSP_ACK 2 /* generic acknowledgement */
-#define TSP_MASTERREQ 3 /* ask for master's name */
-#define TSP_MASTERACK 4 /* acknowledge master request */
-#define TSP_SETTIME 5 /* send network time */
-#define TSP_MASTERUP 6 /* inform slaves that master is up */
-#define TSP_SLAVEUP 7 /* slave is up but not polled */
-#define TSP_ELECTION 8 /* advance candidature for master */
-#define TSP_ACCEPT 9 /* support candidature of master */
-#define TSP_REFUSE 10 /* reject candidature of master */
-#define TSP_CONFLICT 11 /* two or more masters present */
-#define TSP_RESOLVE 12 /* masters' conflict resolution */
-#define TSP_QUIT 13 /* reject candidature if master is up */
-#define TSP_DATE 14 /* reset the time (date command) */
-#define TSP_DATEREQ 15 /* remote request to reset the time */
-#define TSP_DATEACK 16 /* acknowledge time setting */
-#define TSP_TRACEON 17 /* turn tracing on */
-#define TSP_TRACEOFF 18 /* turn tracing off */
-#define TSP_MSITE 19 /* find out master's site */
-#define TSP_MSITEREQ 20 /* remote master's site request */
-#define TSP_TEST 21 /* for testing election algo */
-#define TSP_SETDATE 22 /* New from date command */
-#define TSP_SETDATEREQ 23 /* New remote for above */
-#define TSP_LOOP 24 /* loop detection packet */
-
-#define TSPTYPENUMBER 25
-
-#ifdef TSPTYPES
-char *tsptype[TSPTYPENUMBER] =
- { "ANY", "ADJTIME", "ACK", "MASTERREQ", "MASTERACK", "SETTIME", "MASTERUP",
- "SLAVEUP", "ELECTION", "ACCEPT", "REFUSE", "CONFLICT", "RESOLVE", "QUIT",
- "DATE", "DATEREQ", "DATEACK", "TRACEON", "TRACEOFF", "MSITE", "MSITEREQ",
- "TEST", "SETDATE", "SETDATEREQ", "LOOP" };
-#endif
-
-#endif /* protocols/timed.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pthread.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pthread.h
deleted file mode 100644
index a04a3a2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pthread.h
+++ /dev/null
@@ -1,1206 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PTHREAD_H
-#define _PTHREAD_H 1
-
-#include <features.h>
-#include <sched.h>
-#include <time.h>
-
-#include <bits/endian.h>
-#include <bits/pthreadtypes.h>
-#include <bits/setjmp.h>
-#include <bits/wordsize.h>
-#include <bits/types/struct_timespec.h>
-#include <bits/types/__sigset_t.h>
-#include <bits/types/struct___jmp_buf_tag.h>
-
-
-/* Detach state. */
-enum
-{
- PTHREAD_CREATE_JOINABLE,
-#define PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_JOINABLE
- PTHREAD_CREATE_DETACHED
-#define PTHREAD_CREATE_DETACHED PTHREAD_CREATE_DETACHED
-};
-
-
-/* Mutex types. */
-enum
-{
- PTHREAD_MUTEX_TIMED_NP,
- PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_ADAPTIVE_NP
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
- ,
- PTHREAD_MUTEX_NORMAL = PTHREAD_MUTEX_TIMED_NP,
- PTHREAD_MUTEX_RECURSIVE = PTHREAD_MUTEX_RECURSIVE_NP,
- PTHREAD_MUTEX_ERRORCHECK = PTHREAD_MUTEX_ERRORCHECK_NP,
- PTHREAD_MUTEX_DEFAULT = PTHREAD_MUTEX_NORMAL
-#endif
-#ifdef __USE_GNU
- /* For compatibility. */
- , PTHREAD_MUTEX_FAST_NP = PTHREAD_MUTEX_TIMED_NP
-#endif
-};
-
-
-#ifdef __USE_XOPEN2K
-/* Robust mutex or not flags. */
-enum
-{
- PTHREAD_MUTEX_STALLED,
- PTHREAD_MUTEX_STALLED_NP = PTHREAD_MUTEX_STALLED,
- PTHREAD_MUTEX_ROBUST,
- PTHREAD_MUTEX_ROBUST_NP = PTHREAD_MUTEX_ROBUST
-};
-#endif
-
-
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-/* Mutex protocols. */
-enum
-{
- PTHREAD_PRIO_NONE,
- PTHREAD_PRIO_INHERIT,
- PTHREAD_PRIO_PROTECT
-};
-#endif
-
-
-#define PTHREAD_MUTEX_INITIALIZER \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_TIMED_NP) } }
-#ifdef __USE_GNU
-# define PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_RECURSIVE_NP) } }
-# define PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ERRORCHECK_NP) } }
-# define PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP \
- { { __PTHREAD_MUTEX_INITIALIZER (PTHREAD_MUTEX_ADAPTIVE_NP) } }
-#endif
-
-
-/* Read-write lock types. */
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-enum
-{
- PTHREAD_RWLOCK_PREFER_READER_NP,
- PTHREAD_RWLOCK_PREFER_WRITER_NP,
- PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
- PTHREAD_RWLOCK_DEFAULT_NP = PTHREAD_RWLOCK_PREFER_READER_NP
-};
-
-
-/* Read-write lock initializers. */
-# define PTHREAD_RWLOCK_INITIALIZER \
- { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_DEFAULT_NP) } }
-# ifdef __USE_GNU
-# define PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP \
- { { __PTHREAD_RWLOCK_INITIALIZER (PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP) } }
-# endif
-#endif /* Unix98 or XOpen2K */
-
-
-/* Scheduler inheritance. */
-enum
-{
- PTHREAD_INHERIT_SCHED,
-#define PTHREAD_INHERIT_SCHED PTHREAD_INHERIT_SCHED
- PTHREAD_EXPLICIT_SCHED
-#define PTHREAD_EXPLICIT_SCHED PTHREAD_EXPLICIT_SCHED
-};
-
-
-/* Scope handling. */
-enum
-{
- PTHREAD_SCOPE_SYSTEM,
-#define PTHREAD_SCOPE_SYSTEM PTHREAD_SCOPE_SYSTEM
- PTHREAD_SCOPE_PROCESS
-#define PTHREAD_SCOPE_PROCESS PTHREAD_SCOPE_PROCESS
-};
-
-
-/* Process shared or private flag. */
-enum
-{
- PTHREAD_PROCESS_PRIVATE,
-#define PTHREAD_PROCESS_PRIVATE PTHREAD_PROCESS_PRIVATE
- PTHREAD_PROCESS_SHARED
-#define PTHREAD_PROCESS_SHARED PTHREAD_PROCESS_SHARED
-};
-
-
-
-/* Conditional variable handling. */
-#define PTHREAD_COND_INITIALIZER { { {0}, {0}, {0, 0}, {0, 0}, 0, 0, {0, 0} } }
-
-
-/* Cleanup buffers */
-struct _pthread_cleanup_buffer
-{
- void (*__routine) (void *); /* Function to call. */
- void *__arg; /* Its argument. */
- int __canceltype; /* Saved cancellation type. */
- struct _pthread_cleanup_buffer *__prev; /* Chaining of cleanup functions. */
-};
-
-/* Cancellation */
-enum
-{
- PTHREAD_CANCEL_ENABLE,
-#define PTHREAD_CANCEL_ENABLE PTHREAD_CANCEL_ENABLE
- PTHREAD_CANCEL_DISABLE
-#define PTHREAD_CANCEL_DISABLE PTHREAD_CANCEL_DISABLE
-};
-enum
-{
- PTHREAD_CANCEL_DEFERRED,
-#define PTHREAD_CANCEL_DEFERRED PTHREAD_CANCEL_DEFERRED
- PTHREAD_CANCEL_ASYNCHRONOUS
-#define PTHREAD_CANCEL_ASYNCHRONOUS PTHREAD_CANCEL_ASYNCHRONOUS
-};
-#define PTHREAD_CANCELED ((void *) -1)
-
-
-/* Single execution handling. */
-#define PTHREAD_ONCE_INIT 0
-
-
-#ifdef __USE_XOPEN2K
-/* Value returned by 'pthread_barrier_wait' for one of the threads after
- the required number of threads have called this function.
- -1 is distinct from 0 and all errno constants */
-# define PTHREAD_BARRIER_SERIAL_THREAD -1
-#endif
-
-
-__BEGIN_DECLS
-
-/* Create a new thread, starting with execution of START-ROUTINE
- getting passed ARG. Creation attributed come from ATTR. The new
- handle is stored in *NEWTHREAD. */
-extern int pthread_create (pthread_t *__restrict __newthread,
- const pthread_attr_t *__restrict __attr,
- void *(*__start_routine) (void *),
- void *__restrict __arg) __THROWNL __nonnull ((1, 3));
-
-/* Terminate calling thread.
-
- The registered cleanup handlers are called via exception handling
- so we cannot mark this function with __THROW.*/
-extern void pthread_exit (void *__retval) __attribute__ ((__noreturn__));
-
-/* Make calling thread wait for termination of the thread TH. The
- exit status of the thread is stored in *THREAD_RETURN, if THREAD_RETURN
- is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_join (pthread_t __th, void **__thread_return);
-
-#ifdef __USE_GNU
-/* Check whether thread TH has terminated. If yes return the status of
- the thread in *THREAD_RETURN, if THREAD_RETURN is not NULL. */
-extern int pthread_tryjoin_np (pthread_t __th, void **__thread_return) __THROW;
-
-/* Make calling thread wait for termination of the thread TH, but only
- until TIMEOUT. The exit status of the thread is stored in
- *THREAD_RETURN, if THREAD_RETURN is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_timedjoin_np (pthread_t __th, void **__thread_return,
- const struct timespec *__abstime);
-
-/* Make calling thread wait for termination of the thread TH, but only
- until TIMEOUT measured against the clock specified by CLOCKID. The
- exit status of the thread is stored in *THREAD_RETURN, if
- THREAD_RETURN is not NULL.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_clockjoin_np (pthread_t __th, void **__thread_return,
- clockid_t __clockid,
- const struct timespec *__abstime);
-#endif
-
-/* Indicate that the thread TH is never to be joined with PTHREAD_JOIN.
- The resources of TH will therefore be freed immediately when it
- terminates, instead of waiting for another thread to perform PTHREAD_JOIN
- on it. */
-extern int pthread_detach (pthread_t __th) __THROW;
-
-
-/* Obtain the identifier of the current thread. */
-extern pthread_t pthread_self (void) __THROW __attribute__ ((__const__));
-
-/* Compare two thread identifiers. */
-extern int pthread_equal (pthread_t __thread1, pthread_t __thread2)
- __THROW __attribute__ ((__const__));
-
-
-/* Thread attribute handling. */
-
-/* Initialize thread attribute *ATTR with default attributes
- (detachstate is PTHREAD_JOINABLE, scheduling policy is SCHED_OTHER,
- no user-provided stack). */
-extern int pthread_attr_init (pthread_attr_t *__attr) __THROW __nonnull ((1));
-
-/* Destroy thread attribute *ATTR. */
-extern int pthread_attr_destroy (pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get detach state attribute. */
-extern int pthread_attr_getdetachstate (const pthread_attr_t *__attr,
- int *__detachstate)
- __THROW __nonnull ((1, 2));
-
-/* Set detach state attribute. */
-extern int pthread_attr_setdetachstate (pthread_attr_t *__attr,
- int __detachstate)
- __THROW __nonnull ((1));
-
-
-/* Get the size of the guard area created for stack overflow protection. */
-extern int pthread_attr_getguardsize (const pthread_attr_t *__attr,
- size_t *__guardsize)
- __THROW __nonnull ((1, 2));
-
-/* Set the size of the guard area created for stack overflow protection. */
-extern int pthread_attr_setguardsize (pthread_attr_t *__attr,
- size_t __guardsize)
- __THROW __nonnull ((1));
-
-
-/* Return in *PARAM the scheduling parameters of *ATTR. */
-extern int pthread_attr_getschedparam (const pthread_attr_t *__restrict __attr,
- struct sched_param *__restrict __param)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling parameters (priority, etc) in *ATTR according to PARAM. */
-extern int pthread_attr_setschedparam (pthread_attr_t *__restrict __attr,
- const struct sched_param *__restrict
- __param) __THROW __nonnull ((1, 2));
-
-/* Return in *POLICY the scheduling policy of *ATTR. */
-extern int pthread_attr_getschedpolicy (const pthread_attr_t *__restrict
- __attr, int *__restrict __policy)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling policy in *ATTR according to POLICY. */
-extern int pthread_attr_setschedpolicy (pthread_attr_t *__attr, int __policy)
- __THROW __nonnull ((1));
-
-/* Return in *INHERIT the scheduling inheritance mode of *ATTR. */
-extern int pthread_attr_getinheritsched (const pthread_attr_t *__restrict
- __attr, int *__restrict __inherit)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling inheritance mode in *ATTR according to INHERIT. */
-extern int pthread_attr_setinheritsched (pthread_attr_t *__attr,
- int __inherit)
- __THROW __nonnull ((1));
-
-
-/* Return in *SCOPE the scheduling contention scope of *ATTR. */
-extern int pthread_attr_getscope (const pthread_attr_t *__restrict __attr,
- int *__restrict __scope)
- __THROW __nonnull ((1, 2));
-
-/* Set scheduling contention scope in *ATTR according to SCOPE. */
-extern int pthread_attr_setscope (pthread_attr_t *__attr, int __scope)
- __THROW __nonnull ((1));
-
-/* Return the previously set address for the stack. */
-extern int pthread_attr_getstackaddr (const pthread_attr_t *__restrict
- __attr, void **__restrict __stackaddr)
- __THROW __nonnull ((1, 2)) __attribute_deprecated__;
-
-/* Set the starting address of the stack of the thread to be created.
- Depending on whether the stack grows up or down the value must either
- be higher or lower than all the address in the memory block. The
- minimal size of the block must be PTHREAD_STACK_MIN. */
-extern int pthread_attr_setstackaddr (pthread_attr_t *__attr,
- void *__stackaddr)
- __THROW __nonnull ((1)) __attribute_deprecated__;
-
-/* Return the currently used minimal stack size. */
-extern int pthread_attr_getstacksize (const pthread_attr_t *__restrict
- __attr, size_t *__restrict __stacksize)
- __THROW __nonnull ((1, 2));
-
-/* Add information about the minimum stack size needed for the thread
- to be started. This size must never be less than PTHREAD_STACK_MIN
- and must also not exceed the system limits. */
-extern int pthread_attr_setstacksize (pthread_attr_t *__attr,
- size_t __stacksize)
- __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Return the previously set address for the stack. */
-extern int pthread_attr_getstack (const pthread_attr_t *__restrict __attr,
- void **__restrict __stackaddr,
- size_t *__restrict __stacksize)
- __THROW __nonnull ((1, 2, 3));
-
-/* The following two interfaces are intended to replace the last two. They
- require setting the address as well as the size since only setting the
- address will make the implementation on some architectures impossible. */
-extern int pthread_attr_setstack (pthread_attr_t *__attr, void *__stackaddr,
- size_t __stacksize) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* Thread created with attribute ATTR will be limited to run only on
- the processors represented in CPUSET. */
-extern int pthread_attr_setaffinity_np (pthread_attr_t *__attr,
- size_t __cpusetsize,
- const cpu_set_t *__cpuset)
- __THROW __nonnull ((1, 3));
-
-/* Get bit set in CPUSET representing the processors threads created with
- ATTR can run on. */
-extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr,
- size_t __cpusetsize,
- cpu_set_t *__cpuset)
- __THROW __nonnull ((1, 3));
-
-/* Get the default attributes used by pthread_create in this process. */
-extern int pthread_getattr_default_np (pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Store *SIGMASK as the signal mask for the new thread in *ATTR. */
-extern int pthread_attr_setsigmask_np (pthread_attr_t *__attr,
- const __sigset_t *sigmask);
-
-/* Store the signal mask of *ATTR in *SIGMASK. If there is no signal
- mask stored, return PTHREAD_ATTR_NOSIGMASK_NP. Return zero on
- success. */
-extern int pthread_attr_getsigmask_np (const pthread_attr_t *__attr,
- __sigset_t *sigmask);
-
-/* Special return value from pthread_attr_getsigmask_np if the signal
- mask has not been set. */
-#define PTHREAD_ATTR_NO_SIGMASK_NP (-1)
-
-/* Set the default attributes to be used by pthread_create in this
- process. */
-extern int pthread_setattr_default_np (const pthread_attr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Initialize thread attribute *ATTR with attributes corresponding to the
- already running thread TH. It shall be called on uninitialized ATTR
- and destroyed with pthread_attr_destroy when no longer needed. */
-extern int pthread_getattr_np (pthread_t __th, pthread_attr_t *__attr)
- __THROW __nonnull ((2));
-#endif
-
-
-/* Functions for scheduling control. */
-
-/* Set the scheduling parameters for TARGET_THREAD according to POLICY
- and *PARAM. */
-extern int pthread_setschedparam (pthread_t __target_thread, int __policy,
- const struct sched_param *__param)
- __THROW __nonnull ((3));
-
-/* Return in *POLICY and *PARAM the scheduling parameters for TARGET_THREAD. */
-extern int pthread_getschedparam (pthread_t __target_thread,
- int *__restrict __policy,
- struct sched_param *__restrict __param)
- __THROW __nonnull ((2, 3));
-
-/* Set the scheduling priority for TARGET_THREAD. */
-extern int pthread_setschedprio (pthread_t __target_thread, int __prio)
- __THROW;
-
-
-#ifdef __USE_GNU
-/* Get thread name visible in the kernel and its interfaces. */
-extern int pthread_getname_np (pthread_t __target_thread, char *__buf,
- size_t __buflen)
- __THROW __nonnull ((2));
-
-/* Set thread name visible in the kernel and its interfaces. */
-extern int pthread_setname_np (pthread_t __target_thread, const char *__name)
- __THROW __nonnull ((2));
-#endif
-
-
-#ifdef __USE_UNIX98
-/* Determine level of concurrency. */
-extern int pthread_getconcurrency (void) __THROW;
-
-/* Set new concurrency level to LEVEL. */
-extern int pthread_setconcurrency (int __level) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Yield the processor to another thread or process.
- This function is similar to the POSIX `sched_yield' function but
- might be differently implemented in the case of a m-on-n thread
- implementation. */
-extern int pthread_yield (void) __THROW;
-
-
-/* Limit specified thread TH to run only on the processors represented
- in CPUSET. */
-extern int pthread_setaffinity_np (pthread_t __th, size_t __cpusetsize,
- const cpu_set_t *__cpuset)
- __THROW __nonnull ((3));
-
-/* Get bit set in CPUSET representing the processors TH can run on. */
-extern int pthread_getaffinity_np (pthread_t __th, size_t __cpusetsize,
- cpu_set_t *__cpuset)
- __THROW __nonnull ((3));
-#endif
-
-
-/* Functions for handling initialization. */
-
-/* Guarantee that the initialization function INIT_ROUTINE will be called
- only once, even if pthread_once is executed several times with the
- same ONCE_CONTROL argument. ONCE_CONTROL must point to a static or
- extern variable initialized to PTHREAD_ONCE_INIT.
-
- The initialization functions might throw exception which is why
- this function is not marked with __THROW. */
-extern int pthread_once (pthread_once_t *__once_control,
- void (*__init_routine) (void)) __nonnull ((1, 2));
-
-
-/* Functions for handling cancellation.
-
- Note that these functions are explicitly not marked to not throw an
- exception in C++ code. If cancellation is implemented by unwinding
- this is necessary to have the compiler generate the unwind information. */
-
-/* Set cancelability state of current thread to STATE, returning old
- state in *OLDSTATE if OLDSTATE is not NULL. */
-extern int pthread_setcancelstate (int __state, int *__oldstate);
-
-/* Set cancellation state of current thread to TYPE, returning the old
- type in *OLDTYPE if OLDTYPE is not NULL. */
-extern int pthread_setcanceltype (int __type, int *__oldtype);
-
-/* Cancel THREAD immediately or at the next possibility. */
-extern int pthread_cancel (pthread_t __th);
-
-/* Test for pending cancellation for the current thread and terminate
- the thread as per pthread_exit(PTHREAD_CANCELED) if it has been
- cancelled. */
-extern void pthread_testcancel (void);
-
-
-/* Cancellation handling with integration into exception handling. */
-
-struct __cancel_jmp_buf_tag
-{
- __jmp_buf __cancel_jmp_buf;
- int __mask_was_saved;
-};
-
-typedef struct
-{
- struct __cancel_jmp_buf_tag __cancel_jmp_buf[1];
- void *__pad[4];
-} __pthread_unwind_buf_t __attribute__ ((__aligned__));
-
-/* No special attributes by default. */
-#ifndef __cleanup_fct_attribute
-# define __cleanup_fct_attribute
-#endif
-
-
-/* Structure to hold the cleanup handler information. */
-struct __pthread_cleanup_frame
-{
- void (*__cancel_routine) (void *);
- void *__cancel_arg;
- int __do_it;
- int __cancel_type;
-};
-
-#if defined __GNUC__ && defined __EXCEPTIONS
-# ifdef __cplusplus
-/* Class to handle cancellation handler invocation. */
-class __pthread_cleanup_class
-{
- void (*__cancel_routine) (void *);
- void *__cancel_arg;
- int __do_it;
- int __cancel_type;
-
- public:
- __pthread_cleanup_class (void (*__fct) (void *), void *__arg)
- : __cancel_routine (__fct), __cancel_arg (__arg), __do_it (1) { }
- ~__pthread_cleanup_class () { if (__do_it) __cancel_routine (__cancel_arg); }
- void __setdoit (int __newval) { __do_it = __newval; }
- void __defer () { pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED,
- &__cancel_type); }
- void __restore () const { pthread_setcanceltype (__cancel_type, 0); }
-};
-
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- __pthread_cleanup_class __clframe (routine, arg)
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- __clframe.__setdoit (execute); \
- } while (0)
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- __pthread_cleanup_class __clframe (routine, arg); \
- __clframe.__defer ()
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- __clframe.__restore (); \
- __clframe.__setdoit (execute); \
- } while (0)
-# endif
-# else
-/* Function called to call the cleanup handler. As an extern inline
- function the compiler is free to decide inlining the change when
- needed or fall back on the copy which must exist somewhere
- else. */
-__extern_inline void
-__pthread_cleanup_routine (struct __pthread_cleanup_frame *__frame)
-{
- if (__frame->__do_it)
- __frame->__cancel_routine (__frame->__cancel_arg);
-}
-
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- struct __pthread_cleanup_frame __clframe \
- __attribute__ ((__cleanup__ (__pthread_cleanup_routine))) \
- = { .__cancel_routine = (routine), .__cancel_arg = (arg), \
- .__do_it = 1 };
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- __clframe.__do_it = (execute); \
- } while (0)
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- struct __pthread_cleanup_frame __clframe \
- __attribute__ ((__cleanup__ (__pthread_cleanup_routine))) \
- = { .__cancel_routine = (routine), .__cancel_arg = (arg), \
- .__do_it = 1 }; \
- (void) pthread_setcanceltype (PTHREAD_CANCEL_DEFERRED, \
- &__clframe.__cancel_type)
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- (void) pthread_setcanceltype (__clframe.__cancel_type, NULL); \
- __clframe.__do_it = (execute); \
- } while (0)
-# endif
-# endif
-#else
-/* Install a cleanup handler: ROUTINE will be called with arguments ARG
- when the thread is canceled or calls pthread_exit. ROUTINE will also
- be called with arguments ARG when the matching pthread_cleanup_pop
- is executed with non-zero EXECUTE argument.
-
- pthread_cleanup_push and pthread_cleanup_pop are macros and must always
- be used in matching pairs at the same nesting level of braces. */
-# define pthread_cleanup_push(routine, arg) \
- do { \
- __pthread_unwind_buf_t __cancel_buf; \
- void (*__cancel_routine) (void *) = (routine); \
- void *__cancel_arg = (arg); \
- int __not_first_call = __sigsetjmp_cancel (__cancel_buf.__cancel_jmp_buf, \
- 0); \
- if (__glibc_unlikely (__not_first_call)) \
- { \
- __cancel_routine (__cancel_arg); \
- __pthread_unwind_next (&__cancel_buf); \
- /* NOTREACHED */ \
- } \
- \
- __pthread_register_cancel (&__cancel_buf); \
- do {
-extern void __pthread_register_cancel (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-/* Remove a cleanup handler installed by the matching pthread_cleanup_push.
- If EXECUTE is non-zero, the handler function is called. */
-# define pthread_cleanup_pop(execute) \
- do { } while (0);/* Empty to allow label before pthread_cleanup_pop. */\
- } while (0); \
- __pthread_unregister_cancel (&__cancel_buf); \
- if (execute) \
- __cancel_routine (__cancel_arg); \
- } while (0)
-extern void __pthread_unregister_cancel (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-# ifdef __USE_GNU
-/* Install a cleanup handler as pthread_cleanup_push does, but also
- saves the current cancellation type and sets it to deferred
- cancellation. */
-# define pthread_cleanup_push_defer_np(routine, arg) \
- do { \
- __pthread_unwind_buf_t __cancel_buf; \
- void (*__cancel_routine) (void *) = (routine); \
- void *__cancel_arg = (arg); \
- int __not_first_call = __sigsetjmp_cancel (__cancel_buf.__cancel_jmp_buf, \
- 0); \
- if (__glibc_unlikely (__not_first_call)) \
- { \
- __cancel_routine (__cancel_arg); \
- __pthread_unwind_next (&__cancel_buf); \
- /* NOTREACHED */ \
- } \
- \
- __pthread_register_cancel_defer (&__cancel_buf); \
- do {
-extern void __pthread_register_cancel_defer (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-
-/* Remove a cleanup handler as pthread_cleanup_pop does, but also
- restores the cancellation type that was in effect when the matching
- pthread_cleanup_push_defer was called. */
-# define pthread_cleanup_pop_restore_np(execute) \
- do { } while (0);/* Empty to allow label before pthread_cleanup_pop. */\
- } while (0); \
- __pthread_unregister_cancel_restore (&__cancel_buf); \
- if (execute) \
- __cancel_routine (__cancel_arg); \
- } while (0)
-extern void __pthread_unregister_cancel_restore (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute;
-# endif
-
-/* Internal interface to initiate cleanup. */
-extern void __pthread_unwind_next (__pthread_unwind_buf_t *__buf)
- __cleanup_fct_attribute __attribute__ ((__noreturn__))
-# ifndef SHARED
- __attribute__ ((__weak__))
-# endif
- ;
-#endif
-
-/* Function used in the macros. Calling __sigsetjmp, with its first
- argument declared as an array, results in a -Wstringop-overflow
- warning from GCC 11 because struct pthread_unwind_buf is smaller
- than jmp_buf. The calls from the macros have __SAVEMASK set to 0,
- so nothing beyond the common prefix is used and this warning is a
- false positive. Use an alias with its first argument declared to
- use the type in the macros if possible to avoid this warning. */
-#if __GNUC_PREREQ (11, 0)
-extern int __REDIRECT_NTHNL (__sigsetjmp_cancel,
- (struct __cancel_jmp_buf_tag __env[1],
- int __savemask),
- __sigsetjmp) __attribute_returns_twice__;
-#else
-# define __sigsetjmp_cancel(env, savemask) \
- __sigsetjmp ((struct __jmp_buf_tag *) (void *) (env), (savemask))
-extern int __sigsetjmp (struct __jmp_buf_tag __env[1],
- int __savemask) __THROWNL;
-#endif
-
-
-/* Mutex handling. */
-
-/* Initialize a mutex. */
-extern int pthread_mutex_init (pthread_mutex_t *__mutex,
- const pthread_mutexattr_t *__mutexattr)
- __THROW __nonnull ((1));
-
-/* Destroy a mutex. */
-extern int pthread_mutex_destroy (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-
-/* Try locking a mutex. */
-extern int pthread_mutex_trylock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-/* Lock a mutex. */
-extern int pthread_mutex_lock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Wait until lock becomes available, or specified time passes. */
-extern int pthread_mutex_timedlock (pthread_mutex_t *__restrict __mutex,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-extern int pthread_mutex_clocklock (pthread_mutex_t *__restrict __mutex,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-#endif
-
-/* Unlock a mutex. */
-extern int pthread_mutex_unlock (pthread_mutex_t *__mutex)
- __THROWNL __nonnull ((1));
-
-
-/* Get the priority ceiling of MUTEX. */
-extern int pthread_mutex_getprioceiling (const pthread_mutex_t *
- __restrict __mutex,
- int *__restrict __prioceiling)
- __THROW __nonnull ((1, 2));
-
-/* Set the priority ceiling of MUTEX to PRIOCEILING, return old
- priority ceiling value in *OLD_CEILING. */
-extern int pthread_mutex_setprioceiling (pthread_mutex_t *__restrict __mutex,
- int __prioceiling,
- int *__restrict __old_ceiling)
- __THROW __nonnull ((1, 3));
-
-
-#ifdef __USE_XOPEN2K8
-/* Declare the state protected by MUTEX as consistent. */
-extern int pthread_mutex_consistent (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-# ifdef __USE_GNU
-extern int pthread_mutex_consistent_np (pthread_mutex_t *__mutex)
- __THROW __nonnull ((1));
-# endif
-#endif
-
-
-/* Functions for handling mutex attributes. */
-
-/* Initialize mutex attribute object ATTR with default attributes
- (kind is PTHREAD_MUTEX_TIMED_NP). */
-extern int pthread_mutexattr_init (pthread_mutexattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy mutex attribute object ATTR. */
-extern int pthread_mutexattr_destroy (pthread_mutexattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_getpshared (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_setpshared (pthread_mutexattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-/* Return in *KIND the mutex kind attribute in *ATTR. */
-extern int pthread_mutexattr_gettype (const pthread_mutexattr_t *__restrict
- __attr, int *__restrict __kind)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex kind attribute in *ATTR to KIND (either PTHREAD_MUTEX_NORMAL,
- PTHREAD_MUTEX_RECURSIVE, PTHREAD_MUTEX_ERRORCHECK, or
- PTHREAD_MUTEX_DEFAULT). */
-extern int pthread_mutexattr_settype (pthread_mutexattr_t *__attr, int __kind)
- __THROW __nonnull ((1));
-#endif
-
-/* Return in *PROTOCOL the mutex protocol attribute in *ATTR. */
-extern int pthread_mutexattr_getprotocol (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __protocol)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex protocol attribute in *ATTR to PROTOCOL (either
- PTHREAD_PRIO_NONE, PTHREAD_PRIO_INHERIT, or PTHREAD_PRIO_PROTECT). */
-extern int pthread_mutexattr_setprotocol (pthread_mutexattr_t *__attr,
- int __protocol)
- __THROW __nonnull ((1));
-
-/* Return in *PRIOCEILING the mutex prioceiling attribute in *ATTR. */
-extern int pthread_mutexattr_getprioceiling (const pthread_mutexattr_t *
- __restrict __attr,
- int *__restrict __prioceiling)
- __THROW __nonnull ((1, 2));
-
-/* Set the mutex prioceiling attribute in *ATTR to PRIOCEILING. */
-extern int pthread_mutexattr_setprioceiling (pthread_mutexattr_t *__attr,
- int __prioceiling)
- __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Get the robustness flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_getrobust (const pthread_mutexattr_t *__attr,
- int *__robustness)
- __THROW __nonnull ((1, 2));
-# ifdef __USE_GNU
-extern int pthread_mutexattr_getrobust_np (const pthread_mutexattr_t *__attr,
- int *__robustness)
- __THROW __nonnull ((1, 2));
-# endif
-
-/* Set the robustness flag of the mutex attribute ATTR. */
-extern int pthread_mutexattr_setrobust (pthread_mutexattr_t *__attr,
- int __robustness)
- __THROW __nonnull ((1));
-# ifdef __USE_GNU
-extern int pthread_mutexattr_setrobust_np (pthread_mutexattr_t *__attr,
- int __robustness)
- __THROW __nonnull ((1));
-# endif
-#endif
-
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-/* Functions for handling read-write locks. */
-
-/* Initialize read-write lock RWLOCK using attributes ATTR, or use
- the default values if later is NULL. */
-extern int pthread_rwlock_init (pthread_rwlock_t *__restrict __rwlock,
- const pthread_rwlockattr_t *__restrict
- __attr) __THROW __nonnull ((1));
-
-/* Destroy read-write lock RWLOCK. */
-extern int pthread_rwlock_destroy (pthread_rwlock_t *__rwlock)
- __THROW __nonnull ((1));
-
-/* Acquire read lock for RWLOCK. */
-extern int pthread_rwlock_rdlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-/* Try to acquire read lock for RWLOCK. */
-extern int pthread_rwlock_tryrdlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-# ifdef __USE_XOPEN2K
-/* Try to acquire read lock for RWLOCK or return after specfied time. */
-extern int pthread_rwlock_timedrdlock (pthread_rwlock_t *__restrict __rwlock,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-extern int pthread_rwlock_clockrdlock (pthread_rwlock_t *__restrict __rwlock,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-# endif
-
-/* Acquire write lock for RWLOCK. */
-extern int pthread_rwlock_wrlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-/* Try to acquire write lock for RWLOCK. */
-extern int pthread_rwlock_trywrlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-# ifdef __USE_XOPEN2K
-/* Try to acquire write lock for RWLOCK or return after specfied time. */
-extern int pthread_rwlock_timedwrlock (pthread_rwlock_t *__restrict __rwlock,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 2));
-# endif
-
-# ifdef __USE_GNU
-extern int pthread_rwlock_clockwrlock (pthread_rwlock_t *__restrict __rwlock,
- clockid_t __clockid,
- const struct timespec *__restrict
- __abstime) __THROWNL __nonnull ((1, 3));
-# endif
-
-/* Unlock RWLOCK. */
-extern int pthread_rwlock_unlock (pthread_rwlock_t *__rwlock)
- __THROWNL __nonnull ((1));
-
-
-/* Functions for handling read-write lock attributes. */
-
-/* Initialize attribute object ATTR with default values. */
-extern int pthread_rwlockattr_init (pthread_rwlockattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy attribute object ATTR. */
-extern int pthread_rwlockattr_destroy (pthread_rwlockattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Return current setting of process-shared attribute of ATTR in PSHARED. */
-extern int pthread_rwlockattr_getpshared (const pthread_rwlockattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set process-shared attribute of ATTR to PSHARED. */
-extern int pthread_rwlockattr_setpshared (pthread_rwlockattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-
-/* Return current setting of reader/writer preference. */
-extern int pthread_rwlockattr_getkind_np (const pthread_rwlockattr_t *
- __restrict __attr,
- int *__restrict __pref)
- __THROW __nonnull ((1, 2));
-
-/* Set reader/write preference. */
-extern int pthread_rwlockattr_setkind_np (pthread_rwlockattr_t *__attr,
- int __pref) __THROW __nonnull ((1));
-#endif
-
-
-/* Functions for handling conditional variables. */
-
-/* Initialize condition variable COND using attributes ATTR, or use
- the default values if later is NULL. */
-extern int pthread_cond_init (pthread_cond_t *__restrict __cond,
- const pthread_condattr_t *__restrict __cond_attr)
- __THROW __nonnull ((1));
-
-/* Destroy condition variable COND. */
-extern int pthread_cond_destroy (pthread_cond_t *__cond)
- __THROW __nonnull ((1));
-
-/* Wake up one thread waiting for condition variable COND. */
-extern int pthread_cond_signal (pthread_cond_t *__cond)
- __THROWNL __nonnull ((1));
-
-/* Wake up all threads waiting for condition variables COND. */
-extern int pthread_cond_broadcast (pthread_cond_t *__cond)
- __THROWNL __nonnull ((1));
-
-/* Wait for condition variable COND to be signaled or broadcast.
- MUTEX is assumed to be locked before.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_wait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex)
- __nonnull ((1, 2));
-
-/* Wait for condition variable COND to be signaled or broadcast until
- ABSTIME. MUTEX is assumed to be locked before. ABSTIME is an
- absolute time specification; zero is the beginning of the epoch
- (00:00:00 GMT, January 1, 1970).
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_timedwait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2, 3));
-
-# ifdef __USE_GNU
-/* Wait for condition variable COND to be signaled or broadcast until
- ABSTIME measured by the specified clock. MUTEX is assumed to be
- locked before. CLOCK is the clock to use. ABSTIME is an absolute
- time specification against CLOCK's epoch.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pthread_cond_clockwait (pthread_cond_t *__restrict __cond,
- pthread_mutex_t *__restrict __mutex,
- __clockid_t __clock_id,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2, 4));
-# endif
-
-/* Functions for handling condition variable attributes. */
-
-/* Initialize condition variable attribute ATTR. */
-extern int pthread_condattr_init (pthread_condattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy condition variable attribute ATTR. */
-extern int pthread_condattr_destroy (pthread_condattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the condition variable attribute ATTR. */
-extern int pthread_condattr_getpshared (const pthread_condattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the condition variable attribute ATTR. */
-extern int pthread_condattr_setpshared (pthread_condattr_t *__attr,
- int __pshared) __THROW __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Get the clock selected for the condition variable attribute ATTR. */
-extern int pthread_condattr_getclock (const pthread_condattr_t *
- __restrict __attr,
- __clockid_t *__restrict __clock_id)
- __THROW __nonnull ((1, 2));
-
-/* Set the clock selected for the condition variable attribute ATTR. */
-extern int pthread_condattr_setclock (pthread_condattr_t *__attr,
- __clockid_t __clock_id)
- __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_XOPEN2K
-/* Functions to handle spinlocks. */
-
-/* Initialize the spinlock LOCK. If PSHARED is nonzero the spinlock can
- be shared between different processes. */
-extern int pthread_spin_init (pthread_spinlock_t *__lock, int __pshared)
- __THROW __nonnull ((1));
-
-/* Destroy the spinlock LOCK. */
-extern int pthread_spin_destroy (pthread_spinlock_t *__lock)
- __THROW __nonnull ((1));
-
-/* Wait until spinlock LOCK is retrieved. */
-extern int pthread_spin_lock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-/* Try to lock spinlock LOCK. */
-extern int pthread_spin_trylock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-/* Release spinlock LOCK. */
-extern int pthread_spin_unlock (pthread_spinlock_t *__lock)
- __THROWNL __nonnull ((1));
-
-
-/* Functions to handle barriers. */
-
-/* Initialize BARRIER with the attributes in ATTR. The barrier is
- opened when COUNT waiters arrived. */
-extern int pthread_barrier_init (pthread_barrier_t *__restrict __barrier,
- const pthread_barrierattr_t *__restrict
- __attr, unsigned int __count)
- __THROW __nonnull ((1));
-
-/* Destroy a previously dynamically initialized barrier BARRIER. */
-extern int pthread_barrier_destroy (pthread_barrier_t *__barrier)
- __THROW __nonnull ((1));
-
-/* Wait on barrier BARRIER. */
-extern int pthread_barrier_wait (pthread_barrier_t *__barrier)
- __THROWNL __nonnull ((1));
-
-
-/* Initialize barrier attribute ATTR. */
-extern int pthread_barrierattr_init (pthread_barrierattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Destroy previously dynamically initialized barrier attribute ATTR. */
-extern int pthread_barrierattr_destroy (pthread_barrierattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Get the process-shared flag of the barrier attribute ATTR. */
-extern int pthread_barrierattr_getpshared (const pthread_barrierattr_t *
- __restrict __attr,
- int *__restrict __pshared)
- __THROW __nonnull ((1, 2));
-
-/* Set the process-shared flag of the barrier attribute ATTR. */
-extern int pthread_barrierattr_setpshared (pthread_barrierattr_t *__attr,
- int __pshared)
- __THROW __nonnull ((1));
-#endif
-
-
-/* Functions for handling thread-specific data. */
-
-/* Create a key value identifying a location in the thread-specific
- data area. Each thread maintains a distinct thread-specific data
- area. DESTR_FUNCTION, if non-NULL, is called with the value
- associated to that key when the key is destroyed.
- DESTR_FUNCTION is not called if the value associated is NULL when
- the key is destroyed. */
-extern int pthread_key_create (pthread_key_t *__key,
- void (*__destr_function) (void *))
- __THROW __nonnull ((1));
-
-/* Destroy KEY. */
-extern int pthread_key_delete (pthread_key_t __key) __THROW;
-
-/* Return current value of the thread-specific data slot identified by KEY. */
-extern void *pthread_getspecific (pthread_key_t __key) __THROW;
-
-/* Store POINTER in the thread-specific data slot identified by KEY. */
-extern int pthread_setspecific (pthread_key_t __key,
- const void *__pointer) __THROW ;
-
-
-#ifdef __USE_XOPEN2K
-/* Get ID of CPU-time clock for thread THREAD_ID. */
-extern int pthread_getcpuclockid (pthread_t __thread_id,
- __clockid_t *__clock_id)
- __THROW __nonnull ((2));
-#endif
-
-
-/* Install handlers to be called when a new process is created with FORK.
- The PREPARE handler is called in the parent process just before performing
- FORK. The PARENT handler is called in the parent process just after FORK.
- The CHILD handler is called in the child process. Each of the three
- handlers can be NULL, meaning that no handler needs to be called at that
- point.
- PTHREAD_ATFORK can be called several times, in which case the PREPARE
- handlers are called in LIFO order (last added with PTHREAD_ATFORK,
- first called before FORK), and the PARENT and CHILD handlers are called
- in FIFO (first added, first called). */
-
-extern int pthread_atfork (void (*__prepare) (void),
- void (*__parent) (void),
- void (*__child) (void)) __THROW;
-
-
-#ifdef __USE_EXTERN_INLINES
-/* Optimizations. */
-__extern_inline int
-__NTH (pthread_equal (pthread_t __thread1, pthread_t __thread2))
-{
- return __thread1 == __thread2;
-}
-#endif
-
-__END_DECLS
-
-#endif /* pthread.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pty.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pty.h
deleted file mode 100644
index cdb4852..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pty.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/* Functions for pseudo TTY handling.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PTY_H
-#define _PTY_H 1
-
-#include <features.h>
-
-struct termios;
-struct winsize;
-
-#include <termios.h>
-#include <sys/ioctl.h>
-
-
-__BEGIN_DECLS
-
-/* Create pseudo tty master slave pair with NAME and set terminal
- attributes according to TERMP and WINP and return handles for both
- ends in AMASTER and ASLAVE. */
-extern int openpty (int *__amaster, int *__aslave, char *__name,
- const struct termios *__termp,
- const struct winsize *__winp) __THROW;
-
-/* Create child process and establish the slave pseudo terminal as the
- child's controlling terminal. */
-extern int forkpty (int *__amaster, char *__name,
- const struct termios *__termp,
- const struct winsize *__winp) __THROW;
-
-__END_DECLS
-
-#endif /* pty.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pwd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pwd.h
deleted file mode 100644
index c2ddce2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/pwd.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 9.2.2 User Database Access <pwd.h>
- */
-
-#ifndef _PWD_H
-#define _PWD_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif
-
-/* A record in the user database. */
-struct passwd
-{
- char *pw_name; /* Username. */
- char *pw_passwd; /* Hashed passphrase, if shadow database
- not in use (see shadow.h). */
- __uid_t pw_uid; /* User ID. */
- __gid_t pw_gid; /* Group ID. */
- char *pw_gecos; /* Real name. */
- char *pw_dir; /* Home directory. */
- char *pw_shell; /* Shell program. */
-};
-
-
-#ifdef __USE_MISC
-# include <bits/types/FILE.h>
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Rewind the user database stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setpwent (void);
-
-/* Close the user database stream.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endpwent (void);
-
-/* Read an entry from the user database stream, opening it if necessary.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwent (void);
-#endif
-
-#ifdef __USE_MISC
-/* Read a user database entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct passwd *fgetpwent (FILE *__stream) __nonnull ((1));
-
-/* Write a given user database entry onto the given stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putpwent (const struct passwd *__restrict __p,
- FILE *__restrict __f);
-#endif
-
-/* Retrieve the user database entry for the given user ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwuid (__uid_t __uid);
-
-/* Retrieve the user database entry for the given username.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct passwd *getpwnam (const char *__name) __nonnull ((1));
-
-#ifdef __USE_POSIX
-
-# ifdef __USE_MISC
-/* Reasonable value for the buffer sized used in the reentrant
- functions below. But better use `sysconf'. */
-# define NSS_BUFLEN_PASSWD 1024
-# endif
-
-/* Reentrant versions of some of the functions above.
-
- PLEASE NOTE: the `getpwent_r' function is not (yet) standardized.
- The interface may change in later versions of this library. But
- the interface is designed following the principals used for the
- other reentrant functions so the chances are good this is what the
- POSIX people would choose. */
-
-# ifdef __USE_MISC
-/* This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getpwent_r (struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 4));
-# endif
-
-extern int getpwuid_r (__uid_t __uid,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((2, 3, 5));
-
-extern int getpwnam_r (const char *__restrict __name,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 3, 5));
-
-
-# ifdef __USE_MISC
-/* Read a user database entry from STREAM. This function is not
- standardized and probably never will.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetpwent_r (FILE *__restrict __stream,
- struct passwd *__restrict __resultbuf,
- char *__restrict __buffer, size_t __buflen,
- struct passwd **__restrict __result)
- __nonnull ((1, 2, 3, 5));
-# endif
-
-#endif /* POSIX or reentrant */
-
-#ifdef __USE_GNU
-/* Write a traditional /etc/passwd line, based on the user database
- entry for the given UID, to BUFFER; space for BUFFER must be
- allocated by the caller.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getpw (__uid_t __uid, char *__buffer);
-#endif
-
-__END_DECLS
-
-#endif /* pwd.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/re_comp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/re_comp.h
deleted file mode 100644
index dd5f6e0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/re_comp.h
+++ /dev/null
@@ -1,25 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _RE_COMP_H
-#define _RE_COMP_H 1
-
-/* This is only a wrapper around the <regex.h> file. XPG4.2 mentions
- this name. */
-#include <regex.h>
-
-#endif /* re_comp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/regex.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/regex.h
deleted file mode 100644
index 8e4ef45..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/regex.h
+++ /dev/null
@@ -1,663 +0,0 @@
-/* Definitions for data structures and routines for the regular
- expression library.
- Copyright (C) 1985, 1989-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _REGEX_H
-#define _REGEX_H 1
-
-#include <sys/types.h>
-
-/* Allow the use in C++ code. */
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Define __USE_GNU to declare GNU extensions that violate the
- POSIX name space rules. */
-#ifdef _GNU_SOURCE
-# define __USE_GNU 1
-#endif
-
-#ifdef _REGEX_LARGE_OFFSETS
-
-/* Use types and values that are wide enough to represent signed and
- unsigned byte offsets in memory. This currently works only when
- the regex code is used outside of the GNU C library; it is not yet
- supported within glibc itself, and glibc users should not define
- _REGEX_LARGE_OFFSETS. */
-
-/* The type of object sizes. */
-typedef size_t __re_size_t;
-
-/* The type of object sizes, in places where the traditional code
- uses unsigned long int. */
-typedef size_t __re_long_size_t;
-
-#else
-
-/* The traditional GNU regex implementation mishandles strings longer
- than INT_MAX. */
-typedef unsigned int __re_size_t;
-typedef unsigned long int __re_long_size_t;
-
-#endif
-
-/* The following two types have to be signed and unsigned integer type
- wide enough to hold a value of a pointer. For most ANSI compilers
- ptrdiff_t and size_t should be likely OK. Still size of these two
- types is 2 for Microsoft C. Ugh... */
-typedef long int s_reg_t;
-typedef unsigned long int active_reg_t;
-
-/* The following bits are used to determine the regexp syntax we
- recognize. The set/not-set meanings are chosen so that Emacs syntax
- remains the value 0. The bits are given in alphabetical order, and
- the definitions shifted by one from the previous bit; thus, when we
- add or remove a bit, only one other definition need change. */
-typedef unsigned long int reg_syntax_t;
-
-#ifdef __USE_GNU
-/* If this bit is not set, then \ inside a bracket expression is literal.
- If set, then such a \ quotes the following character. */
-# define RE_BACKSLASH_ESCAPE_IN_LISTS ((unsigned long int) 1)
-
-/* If this bit is not set, then + and ? are operators, and \+ and \? are
- literals.
- If set, then \+ and \? are operators and + and ? are literals. */
-# define RE_BK_PLUS_QM (RE_BACKSLASH_ESCAPE_IN_LISTS << 1)
-
-/* If this bit is set, then character classes are supported. They are:
- [:alpha:], [:upper:], [:lower:], [:digit:], [:alnum:], [:xdigit:],
- [:space:], [:print:], [:punct:], [:graph:], and [:cntrl:].
- If not set, then character classes are not supported. */
-# define RE_CHAR_CLASSES (RE_BK_PLUS_QM << 1)
-
-/* If this bit is set, then ^ and $ are always anchors (outside bracket
- expressions, of course).
- If this bit is not set, then it depends:
- ^ is an anchor if it is at the beginning of a regular
- expression or after an open-group or an alternation operator;
- $ is an anchor if it is at the end of a regular expression, or
- before a close-group or an alternation operator.
-
- This bit could be (re)combined with RE_CONTEXT_INDEP_OPS, because
- POSIX draft 11.2 says that * etc. in leading positions is undefined.
- We already implemented a previous draft which made those constructs
- invalid, though, so we haven't changed the code back. */
-# define RE_CONTEXT_INDEP_ANCHORS (RE_CHAR_CLASSES << 1)
-
-/* If this bit is set, then special characters are always special
- regardless of where they are in the pattern.
- If this bit is not set, then special characters are special only in
- some contexts; otherwise they are ordinary. Specifically,
- * + ? and intervals are only special when not after the beginning,
- open-group, or alternation operator. */
-# define RE_CONTEXT_INDEP_OPS (RE_CONTEXT_INDEP_ANCHORS << 1)
-
-/* If this bit is set, then *, +, ?, and { cannot be first in an re or
- immediately after an alternation or begin-group operator. */
-# define RE_CONTEXT_INVALID_OPS (RE_CONTEXT_INDEP_OPS << 1)
-
-/* If this bit is set, then . matches newline.
- If not set, then it doesn't. */
-# define RE_DOT_NEWLINE (RE_CONTEXT_INVALID_OPS << 1)
-
-/* If this bit is set, then . doesn't match NUL.
- If not set, then it does. */
-# define RE_DOT_NOT_NULL (RE_DOT_NEWLINE << 1)
-
-/* If this bit is set, nonmatching lists [^...] do not match newline.
- If not set, they do. */
-# define RE_HAT_LISTS_NOT_NEWLINE (RE_DOT_NOT_NULL << 1)
-
-/* If this bit is set, either \{...\} or {...} defines an
- interval, depending on RE_NO_BK_BRACES.
- If not set, \{, \}, {, and } are literals. */
-# define RE_INTERVALS (RE_HAT_LISTS_NOT_NEWLINE << 1)
-
-/* If this bit is set, +, ? and | aren't recognized as operators.
- If not set, they are. */
-# define RE_LIMITED_OPS (RE_INTERVALS << 1)
-
-/* If this bit is set, newline is an alternation operator.
- If not set, newline is literal. */
-# define RE_NEWLINE_ALT (RE_LIMITED_OPS << 1)
-
-/* If this bit is set, then '{...}' defines an interval, and \{ and \}
- are literals.
- If not set, then '\{...\}' defines an interval. */
-# define RE_NO_BK_BRACES (RE_NEWLINE_ALT << 1)
-
-/* If this bit is set, (...) defines a group, and \( and \) are literals.
- If not set, \(...\) defines a group, and ( and ) are literals. */
-# define RE_NO_BK_PARENS (RE_NO_BK_BRACES << 1)
-
-/* If this bit is set, then \<digit> matches <digit>.
- If not set, then \<digit> is a back-reference. */
-# define RE_NO_BK_REFS (RE_NO_BK_PARENS << 1)
-
-/* If this bit is set, then | is an alternation operator, and \| is literal.
- If not set, then \| is an alternation operator, and | is literal. */
-# define RE_NO_BK_VBAR (RE_NO_BK_REFS << 1)
-
-/* If this bit is set, then an ending range point collating higher
- than the starting range point, as in [z-a], is invalid.
- If not set, then when ending range point collates higher than the
- starting range point, the range is ignored. */
-# define RE_NO_EMPTY_RANGES (RE_NO_BK_VBAR << 1)
-
-/* If this bit is set, then an unmatched ) is ordinary.
- If not set, then an unmatched ) is invalid. */
-# define RE_UNMATCHED_RIGHT_PAREN_ORD (RE_NO_EMPTY_RANGES << 1)
-
-/* If this bit is set, succeed as soon as we match the whole pattern,
- without further backtracking. */
-# define RE_NO_POSIX_BACKTRACKING (RE_UNMATCHED_RIGHT_PAREN_ORD << 1)
-
-/* If this bit is set, do not process the GNU regex operators.
- If not set, then the GNU regex operators are recognized. */
-# define RE_NO_GNU_OPS (RE_NO_POSIX_BACKTRACKING << 1)
-
-/* If this bit is set, turn on internal regex debugging.
- If not set, and debugging was on, turn it off.
- This only works if regex.c is compiled -DDEBUG.
- We define this bit always, so that all that's needed to turn on
- debugging is to recompile regex.c; the calling code can always have
- this bit set, and it won't affect anything in the normal case. */
-# define RE_DEBUG (RE_NO_GNU_OPS << 1)
-
-/* If this bit is set, a syntactically invalid interval is treated as
- a string of ordinary characters. For example, the ERE 'a{1' is
- treated as 'a\{1'. */
-# define RE_INVALID_INTERVAL_ORD (RE_DEBUG << 1)
-
-/* If this bit is set, then ignore case when matching.
- If not set, then case is significant. */
-# define RE_ICASE (RE_INVALID_INTERVAL_ORD << 1)
-
-/* This bit is used internally like RE_CONTEXT_INDEP_ANCHORS but only
- for ^, because it is difficult to scan the regex backwards to find
- whether ^ should be special. */
-# define RE_CARET_ANCHORS_HERE (RE_ICASE << 1)
-
-/* If this bit is set, then \{ cannot be first in a regex or
- immediately after an alternation, open-group or \} operator. */
-# define RE_CONTEXT_INVALID_DUP (RE_CARET_ANCHORS_HERE << 1)
-
-/* If this bit is set, then no_sub will be set to 1 during
- re_compile_pattern. */
-# define RE_NO_SUB (RE_CONTEXT_INVALID_DUP << 1)
-#endif
-
-/* This global variable defines the particular regexp syntax to use (for
- some interfaces). When a regexp is compiled, the syntax used is
- stored in the pattern buffer, so changing this does not affect
- already-compiled regexps. */
-extern reg_syntax_t re_syntax_options;
-
-#ifdef __USE_GNU
-/* Define combinations of the above bits for the standard possibilities.
- (The [[[ comments delimit what gets put into the Texinfo file, so
- don't delete them!) */
-/* [[[begin syntaxes]]] */
-# define RE_SYNTAX_EMACS 0
-
-# define RE_SYNTAX_AWK \
- (RE_BACKSLASH_ESCAPE_IN_LISTS | RE_DOT_NOT_NULL \
- | RE_NO_BK_PARENS | RE_NO_BK_REFS \
- | RE_NO_BK_VBAR | RE_NO_EMPTY_RANGES \
- | RE_DOT_NEWLINE | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CHAR_CLASSES \
- | RE_UNMATCHED_RIGHT_PAREN_ORD | RE_NO_GNU_OPS)
-
-# define RE_SYNTAX_GNU_AWK \
- ((RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS \
- | RE_INVALID_INTERVAL_ORD) \
- & ~(RE_DOT_NOT_NULL | RE_CONTEXT_INDEP_OPS \
- | RE_CONTEXT_INVALID_OPS ))
-
-# define RE_SYNTAX_POSIX_AWK \
- (RE_SYNTAX_POSIX_EXTENDED | RE_BACKSLASH_ESCAPE_IN_LISTS \
- | RE_INTERVALS | RE_NO_GNU_OPS \
- | RE_INVALID_INTERVAL_ORD)
-
-# define RE_SYNTAX_GREP \
- ((RE_SYNTAX_POSIX_BASIC | RE_NEWLINE_ALT) \
- & ~(RE_CONTEXT_INVALID_DUP | RE_DOT_NOT_NULL))
-
-# define RE_SYNTAX_EGREP \
- ((RE_SYNTAX_POSIX_EXTENDED | RE_INVALID_INTERVAL_ORD | RE_NEWLINE_ALT) \
- & ~(RE_CONTEXT_INVALID_OPS | RE_DOT_NOT_NULL))
-
-/* POSIX grep -E behavior is no longer incompatible with GNU. */
-# define RE_SYNTAX_POSIX_EGREP \
- RE_SYNTAX_EGREP
-
-/* P1003.2/D11.2, section 4.20.7.1, lines 5078ff. */
-# define RE_SYNTAX_ED RE_SYNTAX_POSIX_BASIC
-
-# define RE_SYNTAX_SED RE_SYNTAX_POSIX_BASIC
-
-/* Syntax bits common to both basic and extended POSIX regex syntax. */
-# define _RE_SYNTAX_POSIX_COMMON \
- (RE_CHAR_CLASSES | RE_DOT_NEWLINE | RE_DOT_NOT_NULL \
- | RE_INTERVALS | RE_NO_EMPTY_RANGES)
-
-# define RE_SYNTAX_POSIX_BASIC \
- (_RE_SYNTAX_POSIX_COMMON | RE_BK_PLUS_QM | RE_CONTEXT_INVALID_DUP)
-
-/* Differs from ..._POSIX_BASIC only in that RE_BK_PLUS_QM becomes
- RE_LIMITED_OPS, i.e., \? \+ \| are not recognized. Actually, this
- isn't minimal, since other operators, such as \`, aren't disabled. */
-# define RE_SYNTAX_POSIX_MINIMAL_BASIC \
- (_RE_SYNTAX_POSIX_COMMON | RE_LIMITED_OPS)
-
-# define RE_SYNTAX_POSIX_EXTENDED \
- (_RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CONTEXT_INDEP_OPS | RE_NO_BK_BRACES \
- | RE_NO_BK_PARENS | RE_NO_BK_VBAR \
- | RE_CONTEXT_INVALID_OPS | RE_UNMATCHED_RIGHT_PAREN_ORD)
-
-/* Differs from ..._POSIX_EXTENDED in that RE_CONTEXT_INDEP_OPS is
- removed and RE_NO_BK_REFS is added. */
-# define RE_SYNTAX_POSIX_MINIMAL_EXTENDED \
- (_RE_SYNTAX_POSIX_COMMON | RE_CONTEXT_INDEP_ANCHORS \
- | RE_CONTEXT_INVALID_OPS | RE_NO_BK_BRACES \
- | RE_NO_BK_PARENS | RE_NO_BK_REFS \
- | RE_NO_BK_VBAR | RE_UNMATCHED_RIGHT_PAREN_ORD)
-/* [[[end syntaxes]]] */
-
-/* Maximum number of duplicates an interval can allow. POSIX-conforming
- systems might define this in <limits.h>, but we want our
- value, so remove any previous define. */
-# ifdef _REGEX_INCLUDE_LIMITS_H
-# include <limits.h>
-# endif
-# ifdef RE_DUP_MAX
-# undef RE_DUP_MAX
-# endif
-
-/* RE_DUP_MAX is 2**15 - 1 because an earlier implementation stored
- the counter as a 2-byte signed integer. This is no longer true, so
- RE_DUP_MAX could be increased to (INT_MAX / 10 - 1), or to
- ((SIZE_MAX - 9) / 10) if _REGEX_LARGE_OFFSETS is defined.
- However, there would be a huge performance problem if someone
- actually used a pattern like a\{214748363\}, so RE_DUP_MAX retains
- its historical value. */
-# define RE_DUP_MAX (0x7fff)
-#endif
-
-
-/* POSIX 'cflags' bits (i.e., information for 'regcomp'). */
-
-/* If this bit is set, then use extended regular expression syntax.
- If not set, then use basic regular expression syntax. */
-#define REG_EXTENDED 1
-
-/* If this bit is set, then ignore case when matching.
- If not set, then case is significant. */
-#define REG_ICASE (1 << 1)
-
-/* If this bit is set, then anchors do not match at newline
- characters in the string.
- If not set, then anchors do match at newlines. */
-#define REG_NEWLINE (1 << 2)
-
-/* If this bit is set, then report only success or fail in regexec.
- If not set, then returns differ between not matching and errors. */
-#define REG_NOSUB (1 << 3)
-
-
-/* POSIX 'eflags' bits (i.e., information for regexec). */
-
-/* If this bit is set, then the beginning-of-line operator doesn't match
- the beginning of the string (presumably because it's not the
- beginning of a line).
- If not set, then the beginning-of-line operator does match the
- beginning of the string. */
-#define REG_NOTBOL 1
-
-/* Like REG_NOTBOL, except for the end-of-line. */
-#define REG_NOTEOL (1 << 1)
-
-/* Use PMATCH[0] to delimit the start and end of the search in the
- buffer. */
-#define REG_STARTEND (1 << 2)
-
-
-/* If any error codes are removed, changed, or added, update the
- '__re_error_msgid' table in regcomp.c. */
-
-typedef enum
-{
- _REG_ENOSYS = -1, /* This will never happen for this implementation. */
- _REG_NOERROR = 0, /* Success. */
- _REG_NOMATCH, /* Didn't find a match (for regexec). */
-
- /* POSIX regcomp return error codes. (In the order listed in the
- standard.) */
- _REG_BADPAT, /* Invalid pattern. */
- _REG_ECOLLATE, /* Invalid collating element. */
- _REG_ECTYPE, /* Invalid character class name. */
- _REG_EESCAPE, /* Trailing backslash. */
- _REG_ESUBREG, /* Invalid back reference. */
- _REG_EBRACK, /* Unmatched left bracket. */
- _REG_EPAREN, /* Parenthesis imbalance. */
- _REG_EBRACE, /* Unmatched \{. */
- _REG_BADBR, /* Invalid contents of \{\}. */
- _REG_ERANGE, /* Invalid range end. */
- _REG_ESPACE, /* Ran out of memory. */
- _REG_BADRPT, /* No preceding re for repetition op. */
-
- /* Error codes we've added. */
- _REG_EEND, /* Premature end. */
- _REG_ESIZE, /* Too large (e.g., repeat count too large). */
- _REG_ERPAREN /* Unmatched ) or \); not returned from regcomp. */
-} reg_errcode_t;
-
-#if defined _XOPEN_SOURCE || defined __USE_XOPEN2K
-# define REG_ENOSYS _REG_ENOSYS
-#endif
-#define REG_NOERROR _REG_NOERROR
-#define REG_NOMATCH _REG_NOMATCH
-#define REG_BADPAT _REG_BADPAT
-#define REG_ECOLLATE _REG_ECOLLATE
-#define REG_ECTYPE _REG_ECTYPE
-#define REG_EESCAPE _REG_EESCAPE
-#define REG_ESUBREG _REG_ESUBREG
-#define REG_EBRACK _REG_EBRACK
-#define REG_EPAREN _REG_EPAREN
-#define REG_EBRACE _REG_EBRACE
-#define REG_BADBR _REG_BADBR
-#define REG_ERANGE _REG_ERANGE
-#define REG_ESPACE _REG_ESPACE
-#define REG_BADRPT _REG_BADRPT
-#define REG_EEND _REG_EEND
-#define REG_ESIZE _REG_ESIZE
-#define REG_ERPAREN _REG_ERPAREN
-
-/* This data structure represents a compiled pattern. Before calling
- the pattern compiler, the fields 'buffer', 'allocated', 'fastmap',
- and 'translate' can be set. After the pattern has been compiled,
- the fields 're_nsub', 'not_bol' and 'not_eol' are available. All
- other fields are private to the regex routines. */
-
-#ifndef RE_TRANSLATE_TYPE
-# define __RE_TRANSLATE_TYPE unsigned char *
-# ifdef __USE_GNU
-# define RE_TRANSLATE_TYPE __RE_TRANSLATE_TYPE
-# endif
-#endif
-
-#ifdef __USE_GNU
-# define __REPB_PREFIX(name) name
-#else
-# define __REPB_PREFIX(name) __##name
-#endif
-
-struct re_pattern_buffer
-{
- /* Space that holds the compiled pattern. The type
- 'struct re_dfa_t' is private and is not declared here. */
- struct re_dfa_t *__REPB_PREFIX(buffer);
-
- /* Number of bytes to which 'buffer' points. */
- __re_long_size_t __REPB_PREFIX(allocated);
-
- /* Number of bytes actually used in 'buffer'. */
- __re_long_size_t __REPB_PREFIX(used);
-
- /* Syntax setting with which the pattern was compiled. */
- reg_syntax_t __REPB_PREFIX(syntax);
-
- /* Pointer to a fastmap, if any, otherwise zero. re_search uses the
- fastmap, if there is one, to skip over impossible starting points
- for matches. */
- char *__REPB_PREFIX(fastmap);
-
- /* Either a translate table to apply to all characters before
- comparing them, or zero for no translation. The translation is
- applied to a pattern when it is compiled and to a string when it
- is matched. */
- __RE_TRANSLATE_TYPE __REPB_PREFIX(translate);
-
- /* Number of subexpressions found by the compiler. */
- size_t re_nsub;
-
- /* Zero if this pattern cannot match the empty string, one else.
- Well, in truth it's used only in 're_search_2', to see whether or
- not we should use the fastmap, so we don't set this absolutely
- perfectly; see 're_compile_fastmap' (the "duplicate" case). */
- unsigned __REPB_PREFIX(can_be_null) : 1;
-
- /* If REGS_UNALLOCATED, allocate space in the 'regs' structure
- for 'max (RE_NREGS, re_nsub + 1)' groups.
- If REGS_REALLOCATE, reallocate space if necessary.
- If REGS_FIXED, use what's there. */
-#ifdef __USE_GNU
-# define REGS_UNALLOCATED 0
-# define REGS_REALLOCATE 1
-# define REGS_FIXED 2
-#endif
- unsigned __REPB_PREFIX(regs_allocated) : 2;
-
- /* Set to zero when 're_compile_pattern' compiles a pattern; set to
- one by 're_compile_fastmap' if it updates the fastmap. */
- unsigned __REPB_PREFIX(fastmap_accurate) : 1;
-
- /* If set, 're_match_2' does not return information about
- subexpressions. */
- unsigned __REPB_PREFIX(no_sub) : 1;
-
- /* If set, a beginning-of-line anchor doesn't match at the beginning
- of the string. */
- unsigned __REPB_PREFIX(not_bol) : 1;
-
- /* Similarly for an end-of-line anchor. */
- unsigned __REPB_PREFIX(not_eol) : 1;
-
- /* If true, an anchor at a newline matches. */
- unsigned __REPB_PREFIX(newline_anchor) : 1;
-};
-
-typedef struct re_pattern_buffer regex_t;
-
-/* Type for byte offsets within the string. POSIX mandates this. */
-#ifdef _REGEX_LARGE_OFFSETS
-/* POSIX 1003.1-2008 requires that regoff_t be at least as wide as
- ptrdiff_t and ssize_t. We don't know of any hosts where ptrdiff_t
- is wider than ssize_t, so ssize_t is safe. ptrdiff_t is not
- visible here, so use ssize_t. */
-typedef ssize_t regoff_t;
-#else
-/* The traditional GNU regex implementation mishandles strings longer
- than INT_MAX. */
-typedef int regoff_t;
-#endif
-
-
-#ifdef __USE_GNU
-/* This is the structure we store register match data in. See
- regex.texinfo for a full description of what registers match. */
-struct re_registers
-{
- __re_size_t num_regs;
- regoff_t *start;
- regoff_t *end;
-};
-
-
-/* If 'regs_allocated' is REGS_UNALLOCATED in the pattern buffer,
- 're_match_2' returns information about at least this many registers
- the first time a 'regs' structure is passed. */
-# ifndef RE_NREGS
-# define RE_NREGS 30
-# endif
-#endif
-
-
-/* POSIX specification for registers. Aside from the different names than
- 're_registers', POSIX uses an array of structures, instead of a
- structure of arrays. */
-typedef struct
-{
- regoff_t rm_so; /* Byte offset from string's start to substring's start. */
- regoff_t rm_eo; /* Byte offset from string's start to substring's end. */
-} regmatch_t;
-
-/* Declarations for routines. */
-
-#ifdef __USE_GNU
-/* Sets the current default syntax to SYNTAX, and return the old syntax.
- You can also simply assign to the 're_syntax_options' variable. */
-extern reg_syntax_t re_set_syntax (reg_syntax_t __syntax);
-
-/* Compile the regular expression PATTERN, with length LENGTH
- and syntax given by the global 're_syntax_options', into the buffer
- BUFFER. Return NULL if successful, and an error string if not.
-
- To free the allocated storage, you must call 'regfree' on BUFFER.
- Note that the translate table must either have been initialized by
- 'regcomp', with a malloc'ed value, or set to NULL before calling
- 'regfree'. */
-extern const char *re_compile_pattern (const char *__pattern, size_t __length,
- struct re_pattern_buffer *__buffer);
-
-
-/* Compile a fastmap for the compiled pattern in BUFFER; used to
- accelerate searches. Return 0 if successful and -2 if was an
- internal error. */
-extern int re_compile_fastmap (struct re_pattern_buffer *__buffer);
-
-
-/* Search in the string STRING (with length LENGTH) for the pattern
- compiled into BUFFER. Start searching at position START, for RANGE
- characters. Return the starting position of the match, -1 for no
- match, or -2 for an internal error. Also return register
- information in REGS (if REGS and BUFFER->no_sub are nonzero). */
-extern regoff_t re_search (struct re_pattern_buffer *__buffer,
- const char *__String, regoff_t __length,
- regoff_t __start, regoff_t __range,
- struct re_registers *__regs);
-
-
-/* Like 're_search', but search in the concatenation of STRING1 and
- STRING2. Also, stop searching at index START + STOP. */
-extern regoff_t re_search_2 (struct re_pattern_buffer *__buffer,
- const char *__string1, regoff_t __length1,
- const char *__string2, regoff_t __length2,
- regoff_t __start, regoff_t __range,
- struct re_registers *__regs,
- regoff_t __stop);
-
-
-/* Like 're_search', but return how many characters in STRING the regexp
- in BUFFER matched, starting at position START. */
-extern regoff_t re_match (struct re_pattern_buffer *__buffer,
- const char *__String, regoff_t __length,
- regoff_t __start, struct re_registers *__regs);
-
-
-/* Relates to 're_match' as 're_search_2' relates to 're_search'. */
-extern regoff_t re_match_2 (struct re_pattern_buffer *__buffer,
- const char *__string1, regoff_t __length1,
- const char *__string2, regoff_t __length2,
- regoff_t __start, struct re_registers *__regs,
- regoff_t __stop);
-
-
-/* Set REGS to hold NUM_REGS registers, storing them in STARTS and
- ENDS. Subsequent matches using BUFFER and REGS will use this memory
- for recording register information. STARTS and ENDS must be
- allocated with malloc, and must each be at least 'NUM_REGS * sizeof
- (regoff_t)' bytes long.
-
- If NUM_REGS == 0, then subsequent matches should allocate their own
- register data.
-
- Unless this function is called, the first search or match using
- BUFFER will allocate its own register data, without
- freeing the old data. */
-extern void re_set_registers (struct re_pattern_buffer *__buffer,
- struct re_registers *__regs,
- __re_size_t __num_regs,
- regoff_t *__starts, regoff_t *__ends);
-#endif /* Use GNU */
-
-#if defined _REGEX_RE_COMP || (defined _LIBC && defined __USE_MISC)
-/* 4.2 bsd compatibility. */
-extern char *re_comp (const char *);
-extern int re_exec (const char *);
-#endif
-
-/* For plain 'restrict', use glibc's __restrict if defined.
- Otherwise, GCC 2.95 and later have "__restrict"; C99 compilers have
- "restrict", and "configure" may have defined "restrict".
- Other compilers use __restrict, __restrict__, and _Restrict, and
- 'configure' might #define 'restrict' to those words, so pick a
- different name. */
-#ifndef _Restrict_
-# if defined __restrict \
- || 2 < __GNUC__ + (95 <= __GNUC_MINOR__) \
- || __clang_major__ >= 3
-# define _Restrict_ __restrict
-# elif 199901L <= __STDC_VERSION__ || defined restrict
-# define _Restrict_ restrict
-# else
-# define _Restrict_
-# endif
-#endif
-/* For the ISO C99 syntax
- array_name[restrict]
- use glibc's __restrict_arr if available.
- Otherwise, GCC 3.1 and clang support this syntax (but not in C++ mode).
- Other ISO C99 compilers support it as well. */
-#ifndef _Restrict_arr_
-# ifdef __restrict_arr
-# define _Restrict_arr_ __restrict_arr
-# elif ((199901L <= __STDC_VERSION__ \
- || 3 < __GNUC__ + (1 <= __GNUC_MINOR__) \
- || __clang_major__ >= 3) \
- && !defined __cplusplus)
-# define _Restrict_arr_ _Restrict_
-# else
-# define _Restrict_arr_
-# endif
-#endif
-
-/* POSIX compatibility. */
-extern int regcomp (regex_t *_Restrict_ __preg,
- const char *_Restrict_ __pattern,
- int __cflags);
-
-extern int regexec (const regex_t *_Restrict_ __preg,
- const char *_Restrict_ __String, size_t __nmatch,
- regmatch_t __pmatch[_Restrict_arr_],
- int __eflags);
-
-extern size_t regerror (int __errcode, const regex_t *_Restrict_ __preg,
- char *_Restrict_ __errbuf, size_t __errbuf_size);
-
-extern void regfree (regex_t *__preg);
-
-
-#ifdef __cplusplus
-}
-#endif /* C++ */
-
-#endif /* regex.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/regexp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/regexp.h
deleted file mode 100644
index 923030e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/regexp.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1996-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _REGEXP_H
-#define _REGEXP_H 1
-
-/* The contents of this header file were originally standardized in
- the Single Unix Specification, Issue 3 (1992). In Issue 4 (1994)
- the header was marked as TO BE WITHDRAWN, and new applications
- were encouraged to use <regex.h> instead. It was officially
- withdrawn from the standard in Issue 6 (aka POSIX.1-2001).
-
- The GNU C Library provided this header through version 2.22. */
-
-#error "The GNU C Library no longer implements <regexp.h>."
-#error "Please update your code to use <regex.h> instead (no trailing 'p')."
-
-#endif /* regexp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/resolv.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/resolv.h
deleted file mode 100644
index a039a9e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/resolv.h
+++ /dev/null
@@ -1,301 +0,0 @@
-/*
- * Copyright (c) 1983, 1987, 1989
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-/*
- * Portions Copyright (c) 1996-1999 by Internet Software Consortium.
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND INTERNET SOFTWARE CONSORTIUM DISCLAIMS
- * ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL INTERNET SOFTWARE
- * CONSORTIUM BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
- * DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
- * PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
- * ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
- * SOFTWARE.
- */
-
-/*
- * @(#)resolv.h 8.1 (Berkeley) 6/2/93
- * $BINDId: resolv.h,v 8.31 2000/03/30 20:16:50 vixie Exp $
- */
-
-#ifndef _RESOLV_H_
-#define _RESOLV_H_
-
-#include <sys/cdefs.h>
-#include <sys/param.h>
-#include <sys/types.h>
-#include <stdio.h>
-#include <netinet/in.h>
-#include <arpa/nameser.h>
-#include <bits/types/res_state.h>
-
-/*
- * Global defines and variables for resolver stub.
- */
-#define LOCALDOMAINPARTS 2 /* min levels in name that is "local" */
-
-#define RES_TIMEOUT 5 /* min. seconds between retries */
-#define RES_MAXNDOTS 15 /* should reflect bit field size */
-#define RES_MAXRETRANS 30 /* only for resolv.conf/RES_OPTIONS */
-#define RES_MAXRETRY 5 /* only for resolv.conf/RES_OPTIONS */
-#define RES_DFLRETRY 2 /* Default #/tries. */
-#define RES_MAXTIME 65535 /* Infinity, in milliseconds. */
-
-#define nsaddr nsaddr_list[0] /* for backward compatibility */
-
-/*
- * Revision information. This is the release date in YYYYMMDD format.
- * It can change every day so the right thing to do with it is use it
- * in preprocessor commands such as "#if (__RES > 19931104)". Do not
- * compare for equality; rather, use it to determine whether your resolver
- * is new enough to contain a certain feature.
- */
-
-#define __RES 19991006
-
-/*
- * Resolver configuration file.
- * Normally not present, but may contain the address of the
- * inital name server(s) to query and the domain search list.
- */
-
-#ifndef _PATH_RESCONF
-#define _PATH_RESCONF "/etc/resolv.conf"
-#endif
-
-struct res_sym {
- int number; /* Identifying number, like T_MX */
- char * name; /* Its symbolic name, like "MX" */
- char * humanname; /* Its fun name, like "mail exchanger" */
-};
-
-/*
- * Resolver options (keep these in synch with res_debug.c, please)
- */
-#define RES_INIT 0x00000001 /* address initialized */
-#define RES_DEBUG 0x00000002 /* print debug messages */
-#define RES_AAONLY \
- __glibc_macro_warning ("RES_AAONLY is deprecated") 0x00000004
-#define RES_USEVC 0x00000008 /* use virtual circuit */
-#define RES_PRIMARY \
- __glibc_macro_warning ("RES_PRIMARY is deprecated") 0x00000010
-#define RES_IGNTC 0x00000020 /* ignore trucation errors */
-#define RES_RECURSE 0x00000040 /* recursion desired */
-#define RES_DEFNAMES 0x00000080 /* use default domain name */
-#define RES_STAYOPEN 0x00000100 /* Keep TCP socket open */
-#define RES_DNSRCH 0x00000200 /* search up local domain tree */
-#define RES_NOALIASES 0x00001000 /* shuts off HOSTALIASES feature */
-#define RES_ROTATE 0x00004000 /* rotate ns list after each query */
-#define RES_NOCHECKNAME \
- __glibc_macro_warning ("RES_NOCHECKNAME is deprecated") 0x00008000
-#define RES_KEEPTSIG \
- __glibc_macro_warning ("RES_KEEPTSIG is deprecated") 0x00010000
-#define RES_BLAST \
- __glibc_macro_warning ("RES_BLAST is deprecated") 0x00020000
-#define RES_USE_EDNS0 0x00100000 /* Use EDNS0. */
-#define RES_SNGLKUP 0x00200000 /* one outstanding request at a time */
-#define RES_SNGLKUPREOP 0x00400000 /* -"-, but open new socket for each
- request */
-#define RES_USE_DNSSEC 0x00800000 /* use DNSSEC using OK bit in OPT */
-#define RES_NOTLDQUERY 0x01000000 /* Do not look up unqualified name
- as a TLD. */
-#define RES_NORELOAD 0x02000000 /* No automatic configuration reload. */
-#define RES_TRUSTAD 0x04000000 /* Request AD bit, keep it in responses. */
-
-#define RES_DEFAULT (RES_RECURSE|RES_DEFNAMES|RES_DNSRCH)
-
-/*
- * Resolver "pfcode" values. Used by dig.
- */
-#define RES_PRF_STATS 0x00000001
-#define RES_PRF_UPDATE 0x00000002
-#define RES_PRF_CLASS 0x00000004
-#define RES_PRF_CMD 0x00000008
-#define RES_PRF_QUES 0x00000010
-#define RES_PRF_ANS 0x00000020
-#define RES_PRF_AUTH 0x00000040
-#define RES_PRF_ADD 0x00000080
-#define RES_PRF_HEAD1 0x00000100
-#define RES_PRF_HEAD2 0x00000200
-#define RES_PRF_TTLID 0x00000400
-#define RES_PRF_HEADX 0x00000800
-#define RES_PRF_QUERY 0x00001000
-#define RES_PRF_REPLY 0x00002000
-#define RES_PRF_INIT 0x00004000
-/* 0x00008000 */
-
-/* Things involving an internal (static) resolver context. */
-__BEGIN_DECLS
-extern struct __res_state *__res_state(void) __attribute__ ((__const__));
-__END_DECLS
-#define _res (*__res_state())
-
-#define fp_nquery __fp_nquery
-#define fp_query __fp_query
-#define hostalias __hostalias
-#define p_query __p_query
-#define res_close __res_close
-#define res_init __res_init
-#define res_isourserver __res_isourserver
-#define res_mkquery __res_mkquery
-#define res_query __res_query
-#define res_querydomain __res_querydomain
-#define res_search __res_search
-#define res_send __res_send
-
-__BEGIN_DECLS
-void fp_nquery (const unsigned char *, int, FILE *) __THROW;
-void fp_query (const unsigned char *, FILE *) __THROW;
-const char * hostalias (const char *) __THROW;
-void p_query (const unsigned char *) __THROW;
-void res_close (void) __THROW;
-int res_init (void) __THROW;
-int res_isourserver (const struct sockaddr_in *) __THROW;
-int res_mkquery (int, const char *, int, int,
- const unsigned char *, int, const unsigned char *,
- unsigned char *, int) __THROW;
-int res_query (const char *, int, int, unsigned char *, int)
- __THROW;
-int res_querydomain (const char *, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_search (const char *, int, int, unsigned char *, int)
- __THROW;
-int res_send (const unsigned char *, int, unsigned char *, int)
- __THROW;
-__END_DECLS
-
-#define b64_ntop __b64_ntop
-#define b64_pton __b64_pton
-#define dn_comp __dn_comp
-#define dn_count_labels __dn_count_labels
-#define dn_expand __dn_expand
-#define dn_skipname __dn_skipname
-#define fp_resstat __fp_resstat
-#define loc_aton __loc_aton
-#define loc_ntoa __loc_ntoa
-#define p_cdname __p_cdname
-#define p_cdnname __p_cdnname
-#define p_class __p_class
-#define p_fqname __p_fqname
-#define p_fqnname __p_fqnname
-#define p_option __p_option
-#define p_time __p_time
-#define p_type __p_type
-#define p_rcode __p_rcode
-#define putlong __putlong
-#define putshort __putshort
-#define res_dnok __res_dnok
-#define res_hnok __res_hnok
-#define res_hostalias __res_hostalias
-#define res_mailok __res_mailok
-#define res_nameinquery __res_nameinquery
-#define res_nclose __res_nclose
-#define res_ninit __res_ninit
-#define res_nmkquery __res_nmkquery
-#define res_nquery __res_nquery
-#define res_nquerydomain __res_nquerydomain
-#define res_nsearch __res_nsearch
-#define res_nsend __res_nsend
-#define res_ownok __res_ownok
-#define res_queriesmatch __res_queriesmatch
-#define res_randomid __res_randomid
-#define sym_ntop __sym_ntop
-#define sym_ntos __sym_ntos
-#define sym_ston __sym_ston
-__BEGIN_DECLS
-int res_hnok (const char *) __THROW;
-int res_ownok (const char *) __THROW;
-int res_mailok (const char *) __THROW;
-int res_dnok (const char *) __THROW;
-int sym_ston (const struct res_sym *, const char *, int *) __THROW;
-const char * sym_ntos (const struct res_sym *, int, int *) __THROW;
-const char * sym_ntop (const struct res_sym *, int, int *) __THROW;
-int b64_ntop (const unsigned char *, size_t, char *, size_t)
- __THROW;
-int b64_pton (char const *, unsigned char *, size_t) __THROW;
-int loc_aton (const char *__ascii, unsigned char *__binary) __THROW;
-const char * loc_ntoa (const unsigned char *__binary, char *__ascii) __THROW;
-int dn_skipname (const unsigned char *, const unsigned char *)
- __THROW;
-void putlong (uint32_t, unsigned char *) __THROW;
-void putshort (uint16_t, unsigned char *) __THROW;
-const char * p_class (int) __THROW;
-const char * p_time (uint32_t) __THROW;
-const char * p_type (int) __THROW;
-const char * p_rcode (int) __THROW;
-const unsigned char * p_cdnname (const unsigned char *,
- const unsigned char *, int, FILE *) __THROW;
-const unsigned char * p_cdname (const unsigned char *, const unsigned char *,
- FILE *) __THROW;
-const unsigned char * p_fqnname (const unsigned char *__cp,
- const unsigned char *__msg,
- int, char *, int) __THROW;
-const unsigned char * p_fqname (const unsigned char *,
- const unsigned char *, FILE *) __THROW;
-const char * p_option (unsigned long __option) __THROW;
-int dn_count_labels (const char *) __THROW;
-int dn_comp (const char *, unsigned char *, int, unsigned char **,
- unsigned char **) __THROW;
-int dn_expand (const unsigned char *, const unsigned char *,
- const unsigned char *, char *, int) __THROW;
-unsigned int res_randomid (void) __THROW;
-int res_nameinquery (const char *, int, int,
- const unsigned char *,
- const unsigned char *) __THROW;
-int res_queriesmatch (const unsigned char *,
- const unsigned char *,
- const unsigned char *,
- const unsigned char *) __THROW;
-/* Things involving a resolver context. */
-int res_ninit (res_state) __THROW;
-void fp_resstat (const res_state, FILE *) __THROW;
-const char * res_hostalias (const res_state, const char *, char *, size_t)
- __THROW;
-int res_nquery (res_state, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_nsearch (res_state, const char *, int, int,
- unsigned char *, int) __THROW;
-int res_nquerydomain (res_state, const char *, const char *, int,
- int, unsigned char *, int) __THROW;
-int res_nmkquery (res_state, int, const char *, int, int,
- const unsigned char *, int,
- const unsigned char *, unsigned char *, int)
- __THROW;
-int res_nsend (res_state, const unsigned char *, int,
- unsigned char *, int) __THROW;
-void res_nclose (res_state) __THROW;
-
-__END_DECLS
-
-#endif /* !_RESOLV_H_ */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/rpc/netdb.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/rpc/netdb.h
deleted file mode 100644
index 529a4ad..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/rpc/netdb.h
+++ /dev/null
@@ -1,74 +0,0 @@
-/* @(#)netdb.h 2.1 88/07/29 3.9 RPCSRC */
-/*
- * Copyright (c) 2010, Oracle America, Inc.
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions are
- * met:
- *
- * * Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * * Redistributions in binary form must reproduce the above
- * copyright notice, this list of conditions and the following
- * disclaimer in the documentation and/or other materials
- * provided with the distribution.
- * * Neither the name of the "Oracle America, Inc." nor the names of its
- * contributors may be used to endorse or promote products derived
- * from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
- * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
- * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
- * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- */
-
-/* Cleaned up for GNU C library roland@gnu.ai.mit.edu:
- added multiple inclusion protection and use of <sys/cdefs.h>.
- In GNU this file is #include'd by <netdb.h>. */
-
-#ifndef _RPC_NETDB_H
-#define _RPC_NETDB_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-struct rpcent
-{
- char *r_name; /* Name of server for this rpc program. */
- char **r_aliases; /* Alias list. */
- int r_number; /* RPC program number. */
-};
-
-extern void setrpcent (int __stayopen) __THROW;
-extern void endrpcent (void) __THROW;
-extern struct rpcent *getrpcbyname (const char *__name) __THROW;
-extern struct rpcent *getrpcbynumber (int __number) __THROW;
-extern struct rpcent *getrpcent (void) __THROW;
-
-#ifdef __USE_MISC
-extern int getrpcbyname_r (const char *__name, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
-
-extern int getrpcbynumber_r (int __number, struct rpcent *__result_buf,
- char *__buffer, size_t __buflen,
- struct rpcent **__result) __THROW;
-
-extern int getrpcent_r (struct rpcent *__result_buf, char *__buffer,
- size_t __buflen, struct rpcent **__result) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* rpc/netdb.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sched.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sched.h
deleted file mode 100644
index d8ce08a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sched.h
+++ /dev/null
@@ -1,131 +0,0 @@
-/* Definitions for POSIX 1003.1b-1993 (aka POSIX.4) scheduling interface.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SCHED_H
-#define _SCHED_H 1
-
-#include <features.h>
-
-/* Get type definitions. */
-#include <bits/types.h>
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timespec.h>
-#ifndef __USE_XOPEN2K
-# include <time.h>
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* Get system specific constant and data structure definitions. */
-#include <bits/sched.h>
-#include <bits/cpu-set.h>
-
-/* Backward compatibility. */
-#define sched_priority sched_priority
-#define __sched_priority sched_priority
-
-
-__BEGIN_DECLS
-
-/* Set scheduling parameters for a process. */
-extern int sched_setparam (__pid_t __pid, const struct sched_param *__param)
- __THROW;
-
-/* Retrieve scheduling parameters for a particular process. */
-extern int sched_getparam (__pid_t __pid, struct sched_param *__param) __THROW;
-
-/* Set scheduling algorithm and/or parameters for a process. */
-extern int sched_setscheduler (__pid_t __pid, int __policy,
- const struct sched_param *__param) __THROW;
-
-/* Retrieve scheduling algorithm for a particular purpose. */
-extern int sched_getscheduler (__pid_t __pid) __THROW;
-
-/* Yield the processor. */
-extern int sched_yield (void) __THROW;
-
-/* Get maximum priority value for a scheduler. */
-extern int sched_get_priority_max (int __algorithm) __THROW;
-
-/* Get minimum priority value for a scheduler. */
-extern int sched_get_priority_min (int __algorithm) __THROW;
-
-/* Get the SCHED_RR interval for the named process. */
-extern int sched_rr_get_interval (__pid_t __pid, struct timespec *__t) __THROW;
-
-
-#ifdef __USE_GNU
-/* Access macros for `cpu_set'. */
-# define CPU_SETSIZE __CPU_SETSIZE
-# define CPU_SET(cpu, cpusetp) __CPU_SET_S (cpu, sizeof (cpu_set_t), cpusetp)
-# define CPU_CLR(cpu, cpusetp) __CPU_CLR_S (cpu, sizeof (cpu_set_t), cpusetp)
-# define CPU_ISSET(cpu, cpusetp) __CPU_ISSET_S (cpu, sizeof (cpu_set_t), \
- cpusetp)
-# define CPU_ZERO(cpusetp) __CPU_ZERO_S (sizeof (cpu_set_t), cpusetp)
-# define CPU_COUNT(cpusetp) __CPU_COUNT_S (sizeof (cpu_set_t), cpusetp)
-
-# define CPU_SET_S(cpu, setsize, cpusetp) __CPU_SET_S (cpu, setsize, cpusetp)
-# define CPU_CLR_S(cpu, setsize, cpusetp) __CPU_CLR_S (cpu, setsize, cpusetp)
-# define CPU_ISSET_S(cpu, setsize, cpusetp) __CPU_ISSET_S (cpu, setsize, \
- cpusetp)
-# define CPU_ZERO_S(setsize, cpusetp) __CPU_ZERO_S (setsize, cpusetp)
-# define CPU_COUNT_S(setsize, cpusetp) __CPU_COUNT_S (setsize, cpusetp)
-
-# define CPU_EQUAL(cpusetp1, cpusetp2) \
- __CPU_EQUAL_S (sizeof (cpu_set_t), cpusetp1, cpusetp2)
-# define CPU_EQUAL_S(setsize, cpusetp1, cpusetp2) \
- __CPU_EQUAL_S (setsize, cpusetp1, cpusetp2)
-
-# define CPU_AND(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, &)
-# define CPU_OR(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, |)
-# define CPU_XOR(destset, srcset1, srcset2) \
- __CPU_OP_S (sizeof (cpu_set_t), destset, srcset1, srcset2, ^)
-# define CPU_AND_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, &)
-# define CPU_OR_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, |)
-# define CPU_XOR_S(setsize, destset, srcset1, srcset2) \
- __CPU_OP_S (setsize, destset, srcset1, srcset2, ^)
-
-# define CPU_ALLOC_SIZE(count) __CPU_ALLOC_SIZE (count)
-# define CPU_ALLOC(count) __CPU_ALLOC (count)
-# define CPU_FREE(cpuset) __CPU_FREE (cpuset)
-
-
-/* Set the CPU affinity for a task */
-extern int sched_setaffinity (__pid_t __pid, size_t __cpusetsize,
- const cpu_set_t *__cpuset) __THROW;
-
-/* Get the CPU affinity for a task */
-extern int sched_getaffinity (__pid_t __pid, size_t __cpusetsize,
- cpu_set_t *__cpuset) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sched.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/scsi.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/scsi.h
deleted file mode 100644
index 070d720..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/scsi.h
+++ /dev/null
@@ -1,225 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * This header file contains public constants and structures used by
- * the scsi code for linux.
- */
-
-#ifndef _SCSI_SCSI_H
-#define _SCSI_SCSI_H 1
-
-#include <features.h>
-
-/*
- * SCSI opcodes
- */
-
-#define TEST_UNIT_READY 0x00
-#define REZERO_UNIT 0x01
-#define REQUEST_SENSE 0x03
-#define FORMAT_UNIT 0x04
-#define READ_BLOCK_LIMITS 0x05
-#define REASSIGN_BLOCKS 0x07
-#define READ_6 0x08
-#define WRITE_6 0x0a
-#define SEEK_6 0x0b
-#define READ_REVERSE 0x0f
-#define WRITE_FILEMARKS 0x10
-#define SPACE 0x11
-#define INQUIRY 0x12
-#define RECOVER_BUFFERED_DATA 0x14
-#define MODE_SELECT 0x15
-#define RESERVE 0x16
-#define RELEASE 0x17
-#define COPY 0x18
-#define ERASE 0x19
-#define MODE_SENSE 0x1a
-#define START_STOP 0x1b
-#define RECEIVE_DIAGNOSTIC 0x1c
-#define SEND_DIAGNOSTIC 0x1d
-#define ALLOW_MEDIUM_REMOVAL 0x1e
-
-#define SET_WINDOW 0x24
-#define READ_CAPACITY 0x25
-#define READ_10 0x28
-#define WRITE_10 0x2a
-#define SEEK_10 0x2b
-#define WRITE_VERIFY 0x2e
-#define VERIFY 0x2f
-#define SEARCH_HIGH 0x30
-#define SEARCH_EQUAL 0x31
-#define SEARCH_LOW 0x32
-#define SET_LIMITS 0x33
-#define PRE_FETCH 0x34
-#define READ_POSITION 0x34
-#define SYNCHRONIZE_CACHE 0x35
-#define LOCK_UNLOCK_CACHE 0x36
-#define READ_DEFECT_DATA 0x37
-#define MEDIUM_SCAN 0x38
-#define COMPARE 0x39
-#define COPY_VERIFY 0x3a
-#define WRITE_BUFFER 0x3b
-#define READ_BUFFER 0x3c
-#define UPDATE_BLOCK 0x3d
-#define READ_LONG 0x3e
-#define WRITE_LONG 0x3f
-#define CHANGE_DEFINITION 0x40
-#define WRITE_SAME 0x41
-#define READ_TOC 0x43
-#define LOG_SELECT 0x4c
-#define LOG_SENSE 0x4d
-#define MODE_SELECT_10 0x55
-#define RESERVE_10 0x56
-#define RELEASE_10 0x57
-#define MODE_SENSE_10 0x5a
-#define PERSISTENT_RESERVE_IN 0x5e
-#define PERSISTENT_RESERVE_OUT 0x5f
-#define MOVE_MEDIUM 0xa5
-#define READ_12 0xa8
-#define WRITE_12 0xaa
-#define WRITE_VERIFY_12 0xae
-#define SEARCH_HIGH_12 0xb0
-#define SEARCH_EQUAL_12 0xb1
-#define SEARCH_LOW_12 0xb2
-#define READ_ELEMENT_STATUS 0xb8
-#define SEND_VOLUME_TAG 0xb6
-#define WRITE_LONG_2 0xea
-
-/*
- * Status codes
- */
-
-#define GOOD 0x00
-#define CHECK_CONDITION 0x01
-#define CONDITION_GOOD 0x02
-#define BUSY 0x04
-#define INTERMEDIATE_GOOD 0x08
-#define INTERMEDIATE_C_GOOD 0x0a
-#define RESERVATION_CONFLICT 0x0c
-#define COMMAND_TERMINATED 0x11
-#define QUEUE_FULL 0x14
-
-#define STATUS_MASK 0x3e
-
-/*
- * SENSE KEYS
- */
-
-#define NO_SENSE 0x00
-#define RECOVERED_ERROR 0x01
-#define NOT_READY 0x02
-#define MEDIUM_ERROR 0x03
-#define HARDWARE_ERROR 0x04
-#define ILLEGAL_REQUEST 0x05
-#define UNIT_ATTENTION 0x06
-#define DATA_PROTECT 0x07
-#define BLANK_CHECK 0x08
-#define COPY_ABORTED 0x0a
-#define ABORTED_COMMAND 0x0b
-#define VOLUME_OVERFLOW 0x0d
-#define MISCOMPARE 0x0e
-
-
-/*
- * DEVICE TYPES
- */
-
-#define TYPE_DISK 0x00
-#define TYPE_TAPE 0x01
-#define TYPE_PROCESSOR 0x03 /* HP scanners use this */
-#define TYPE_WORM 0x04 /* Treated as ROM by our system */
-#define TYPE_ROM 0x05
-#define TYPE_SCANNER 0x06
-#define TYPE_MOD 0x07 /* Magneto-optical disk -
- * - treated as TYPE_DISK */
-#define TYPE_MEDIUM_CHANGER 0x08
-#define TYPE_ENCLOSURE 0x0d /* Enclosure Services Device */
-#define TYPE_NO_LUN 0x7f
-
-/*
- * standard mode-select header prepended to all mode-select commands
- *
- * moved here from cdrom.h -- kraxel
- */
-
-struct ccs_modesel_head
- {
- unsigned char _r1; /* reserved. */
- unsigned char medium; /* device-specific medium type. */
- unsigned char _r2; /* reserved. */
- unsigned char block_desc_length; /* block descriptor length. */
- unsigned char density; /* device-specific density code. */
- unsigned char number_blocks_hi; /* number of blocks in this block
- desc. */
- unsigned char number_blocks_med;
- unsigned char number_blocks_lo;
- unsigned char _r3;
- unsigned char block_length_hi; /* block length for blocks in this
- desc. */
- unsigned char block_length_med;
- unsigned char block_length_lo;
- };
-
-/*
- * MESSAGE CODES
- */
-
-#define COMMAND_COMPLETE 0x00
-#define EXTENDED_MESSAGE 0x01
-#define EXTENDED_MODIFY_DATA_POINTER 0x00
-#define EXTENDED_SDTR 0x01
-#define EXTENDED_EXTENDED_IDENTIFY 0x02 /* SCSI-I only */
-#define EXTENDED_WDTR 0x03
-#define SAVE_POINTERS 0x02
-#define RESTORE_POINTERS 0x03
-#define DISCONNECT 0x04
-#define INITIATOR_ERROR 0x05
-#define ABORT 0x06
-#define MESSAGE_REJECT 0x07
-#define NOP 0x08
-#define MSG_PARITY_ERROR 0x09
-#define LINKED_CMD_COMPLETE 0x0a
-#define LINKED_FLG_CMD_COMPLETE 0x0b
-#define BUS_DEVICE_RESET 0x0c
-
-#define INITIATE_RECOVERY 0x0f /* SCSI-II only */
-#define RELEASE_RECOVERY 0x10 /* SCSI-II only */
-
-#define SIMPLE_QUEUE_TAG 0x20
-#define HEAD_OF_QUEUE_TAG 0x21
-#define ORDERED_QUEUE_TAG 0x22
-
-/*
- * Here are some scsi specific ioctl commands which are sometimes useful.
- */
-/* These are a few other constants only used by scsi devices. */
-
-#define SCSI_IOCTL_GET_IDLUN 0x5382
-
-/* Used to turn on and off tagged queuing for scsi devices. */
-
-#define SCSI_IOCTL_TAGGED_ENABLE 0x5383
-#define SCSI_IOCTL_TAGGED_DISABLE 0x5384
-
-/* Used to obtain the host number of a device. */
-#define SCSI_IOCTL_PROBE_HOST 0x5385
-
-/* Used to get the bus number for a device. */
-#define SCSI_IOCTL_GET_BUS_NUMBER 0x5386
-
-#endif /* scsi/scsi.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/scsi_ioctl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/scsi_ioctl.h
deleted file mode 100644
index a0ddd88..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/scsi_ioctl.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SCSI_IOCTL_H
-#define _SCSI_IOCTL_H
-
-/* IOCTLs for SCSI. */
-#define SCSI_IOCTL_SEND_COMMAND 1 /* Send a command to the SCSI host. */
-#define SCSI_IOCTL_TEST_UNIT_READY 2 /* Test if unit is ready. */
-#define SCSI_IOCTL_BENCHMARK_COMMAND 3
-#define SCSI_IOCTL_SYNC 4 /* Request synchronous parameters. */
-#define SCSI_IOCTL_START_UNIT 5
-#define SCSI_IOCTL_STOP_UNIT 6
-#define SCSI_IOCTL_DOORLOCK 0x5380 /* Lock the eject mechanism. */
-#define SCSI_IOCTL_DOORUNLOCK 0x5381 /* Unlock the mechanism. */
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/sg.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/sg.h
deleted file mode 100644
index f7a2d75..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/scsi/sg.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- History:
- Started: Aug 9 by Lawrence Foard (entropy@world.std.com), to allow user
- process control of SCSI devices.
- Development Sponsored by Killy Corp. NY NY
-*/
-
-#ifndef _SCSI_SG_H
-#define _SCSI_SG_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-
-/* New interface introduced in the 3.x SG drivers follows */
-
-/* Same structure as used by readv() Linux system call. It defines one
- scatter-gather element. */
-typedef struct sg_iovec
-{
- void * iov_base; /* Starting address */
- size_t iov_len; /* Length in bytes */
-} sg_iovec_t;
-
-
-typedef struct sg_io_hdr
-{
- int interface_id; /* [i] 'S' for SCSI generic (required) */
- int dxfer_direction; /* [i] data transfer direction */
- unsigned char cmd_len; /* [i] SCSI command length ( <= 16 bytes) */
- unsigned char mx_sb_len; /* [i] max length to write to sbp */
- unsigned short int iovec_count; /* [i] 0 implies no scatter gather */
- unsigned int dxfer_len; /* [i] byte count of data transfer */
- void * dxferp; /* [i], [*io] points to data transfer memory
- or scatter gather list */
- unsigned char * cmdp; /* [i], [*i] points to command to perform */
- unsigned char * sbp; /* [i], [*o] points to sense_buffer memory */
- unsigned int timeout; /* [i] MAX_UINT->no timeout (unit: millisec) */
- unsigned int flags; /* [i] 0 -> default, see SG_FLAG... */
- int pack_id; /* [i->o] unused internally (normally) */
- void * usr_ptr; /* [i->o] unused internally */
- unsigned char status; /* [o] scsi status */
- unsigned char masked_status;/* [o] shifted, masked scsi status */
- unsigned char msg_status; /* [o] messaging level data (optional) */
- unsigned char sb_len_wr; /* [o] byte count actually written to sbp */
- unsigned short int host_status; /* [o] errors from host adapter */
- unsigned short int driver_status;/* [o] errors from software driver */
- int resid; /* [o] dxfer_len - actual_transferred */
- unsigned int duration; /* [o] time taken by cmd (unit: millisec) */
- unsigned int info; /* [o] auxiliary information */
-} sg_io_hdr_t;
-
-
-/* Use negative values to flag difference from original sg_header structure. */
-#define SG_DXFER_NONE -1 /* e.g. a SCSI Test Unit Ready command */
-#define SG_DXFER_TO_DEV -2 /* e.g. a SCSI WRITE command */
-#define SG_DXFER_FROM_DEV -3 /* e.g. a SCSI READ command */
-#define SG_DXFER_TO_FROM_DEV -4 /* treated like SG_DXFER_FROM_DEV with the
- additional property than during indirect
- IO the user buffer is copied into the
- kernel buffers before the transfer */
-
-
-/* following flag values can be "or"-ed together */
-#define SG_FLAG_DIRECT_IO 1 /* default is indirect IO */
-#define SG_FLAG_LUN_INHIBIT 2 /* default is to put device's lun into */
- /* the 2nd byte of SCSI command */
-#define SG_FLAG_NO_DXFER 0x10000 /* no transfer of kernel buffers to/from */
- /* user space (debug indirect IO) */
-
-/* The following 'info' values are "or"-ed together. */
-#define SG_INFO_OK_MASK 0x1
-#define SG_INFO_OK 0x0 /* no sense, host nor driver "noise" */
-#define SG_INFO_CHECK 0x1 /* something abnormal happened */
-
-#define SG_INFO_DIRECT_IO_MASK 0x6
-#define SG_INFO_INDIRECT_IO 0x0 /* data xfer via kernel buffers (or no xfer) */
-#define SG_INFO_DIRECT_IO 0x2 /* direct IO requested and performed */
-#define SG_INFO_MIXED_IO 0x4 /* part direct, part indirect IO */
-
-
-/* Request information about a specific SG device, used by
- SG_GET_SCSI_ID ioctl (). */
-struct sg_scsi_id {
- /* Host number as in "scsi<n>" where 'n' is one of 0, 1, 2 etc. */
- int host_no;
- int channel;
- /* SCSI id of target device. */
- int scsi_id;
- int lun;
- /* TYPE_... defined in <scsi/scsi.h>. */
- int scsi_type;
- /* Host (adapter) maximum commands per lun. */
- short int h_cmd_per_lun;
- /* Device (or adapter) maximum queue length. */
- short int d_queue_depth;
- /* Unused, set to 0 for now. */
- int unused[2];
-};
-
-/* Used by SG_GET_REQUEST_TABLE ioctl(). */
-typedef struct sg_req_info {
- char req_state; /* 0 -> not used, 1 -> written, 2 -> ready to read */
- char orphan; /* 0 -> normal request, 1 -> from interruped SG_IO */
- char sg_io_owned; /* 0 -> complete with read(), 1 -> owned by SG_IO */
- char problem; /* 0 -> no problem detected, 1 -> error to report */
- int pack_id; /* pack_id associated with request */
- void * usr_ptr; /* user provided pointer (in new interface) */
- unsigned int duration; /* millisecs elapsed since written (req_state==1)
- or request duration (req_state==2) */
- int unused;
-} sg_req_info_t;
-
-
-/* IOCTLs: Those ioctls that are relevant to the SG 3.x drivers follow.
- [Those that only apply to the SG 2.x drivers are at the end of the file.]
- (_GET_s yield result via 'int *' 3rd argument unless otherwise indicated) */
-
-#define SG_EMULATED_HOST 0x2203 /* true for emulated host adapter (ATAPI) */
-
-/* Used to configure SCSI command transformation layer for ATAPI devices */
-/* Only supported by the ide-scsi driver */
-#define SG_SET_TRANSFORM 0x2204 /* N.B. 3rd arg is not pointer but value: */
- /* 3rd arg = 0 to disable transform, 1 to enable it */
-#define SG_GET_TRANSFORM 0x2205
-
-#define SG_SET_RESERVED_SIZE 0x2275 /* request a new reserved buffer size */
-#define SG_GET_RESERVED_SIZE 0x2272 /* actual size of reserved buffer */
-
-/* The following ioctl has a 'sg_scsi_id_t *' object as its 3rd argument. */
-#define SG_GET_SCSI_ID 0x2276 /* Yields fd's bus, chan, dev, lun + type */
-/* SCSI id information can also be obtained from SCSI_IOCTL_GET_IDLUN */
-
-/* Override host setting and always DMA using low memory ( <16MB on i386) */
-#define SG_SET_FORCE_LOW_DMA 0x2279 /* 0-> use adapter setting, 1-> force */
-#define SG_GET_LOW_DMA 0x227a /* 0-> use all ram for dma; 1-> low dma ram */
-
-/* When SG_SET_FORCE_PACK_ID set to 1, pack_id is input to read() which
- tries to fetch a packet with a matching pack_id, waits, or returns EAGAIN.
- If pack_id is -1 then read oldest waiting. When ...FORCE_PACK_ID set to 0
- then pack_id ignored by read() and oldest readable fetched. */
-#define SG_SET_FORCE_PACK_ID 0x227b
-#define SG_GET_PACK_ID 0x227c /* Yields oldest readable pack_id (or -1) */
-
-#define SG_GET_NUM_WAITING 0x227d /* Number of commands awaiting read() */
-
-/* Yields max scatter gather tablesize allowed by current host adapter */
-#define SG_GET_SG_TABLESIZE 0x227F /* 0 implies can't do scatter gather */
-
-#define SG_GET_VERSION_NUM 0x2282 /* Example: version 2.1.34 yields 20134 */
-
-/* Returns -EBUSY if occupied. 3rd argument pointer to int (see next) */
-#define SG_SCSI_RESET 0x2284
-/* Associated values that can be given to SG_SCSI_RESET follow */
-#define SG_SCSI_RESET_NOTHING 0
-#define SG_SCSI_RESET_DEVICE 1
-#define SG_SCSI_RESET_BUS 2
-#define SG_SCSI_RESET_HOST 3
-
-/* synchronous SCSI command ioctl, (only in version 3 interface) */
-#define SG_IO 0x2285 /* similar effect as write() followed by read() */
-
-#define SG_GET_REQUEST_TABLE 0x2286 /* yields table of active requests */
-
-/* How to treat EINTR during SG_IO ioctl(), only in SG 3.x series */
-#define SG_SET_KEEP_ORPHAN 0x2287 /* 1 -> hold for read(), 0 -> drop (def) */
-#define SG_GET_KEEP_ORPHAN 0x2288
-
-
-#define SG_SCATTER_SZ (8 * 4096) /* PAGE_SIZE not available to user */
-/* Largest size (in bytes) a single scatter-gather list element can have.
- The value must be a power of 2 and <= (PAGE_SIZE * 32) [131072 bytes on
- i386]. The minimum value is PAGE_SIZE. If scatter-gather not supported
- by adapter then this value is the largest data block that can be
- read/written by a single scsi command. The user can find the value of
- PAGE_SIZE by calling getpagesize() defined in unistd.h . */
-
-#define SG_DEFAULT_RETRIES 1
-
-/* Defaults, commented if they differ from original sg driver */
-#define SG_DEF_FORCE_LOW_DMA 0 /* was 1 -> memory below 16MB on i386 */
-#define SG_DEF_FORCE_PACK_ID 0
-#define SG_DEF_KEEP_ORPHAN 0
-#define SG_DEF_RESERVED_SIZE SG_SCATTER_SZ /* load time option */
-
-/* maximum outstanding requests, write() yields EDOM if exceeded */
-#define SG_MAX_QUEUE 16
-
-#define SG_BIG_BUFF SG_DEF_RESERVED_SIZE /* for backward compatibility */
-
-/* Alternate style type names, "..._t" variants preferred */
-typedef struct sg_io_hdr Sg_io_hdr;
-typedef struct sg_io_vec Sg_io_vec;
-typedef struct sg_scsi_id Sg_scsi_id;
-typedef struct sg_req_info Sg_req_info;
-
-
-/* vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv */
-/* The older SG interface based on the 'sg_header' structure follows. */
-/* ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ */
-
-#define SG_MAX_SENSE 16 /* this only applies to the sg_header interface */
-
-struct sg_header
- {
- /* Length of incoming packet (including header). */
- int pack_len;
- /* Maximal length of expected reply. */
- int reply_len;
- /* Id number of packet. */
- int pack_id;
- /* 0==ok, otherwise error number. */
- int result;
- /* Force 12 byte command length for group 6 & 7 commands. */
- unsigned int twelve_byte:1;
- /* SCSI status from target. */
- unsigned int target_status:5;
- /* Host status (see "DID" codes). */
- unsigned int host_status:8;
- /* Driver status+suggestion. */
- unsigned int driver_status:8;
- /* Unused. */
- unsigned int other_flags:10;
- /* Output in 3 cases:
- when target_status is CHECK_CONDITION or
- when target_status is COMMAND_TERMINATED or
- when (driver_status & DRIVER_SENSE) is true. */
- unsigned char sense_buffer[SG_MAX_SENSE];
- };
-
-
-/* IOCTLs: The following are not required (or ignored) when the sg_io_hdr_t
- interface is used. They are kept for backward compatibility with
- the original and version 2 drivers. */
-
-#define SG_SET_TIMEOUT 0x2201 /* Set timeout; *(int *)arg==timeout. */
-#define SG_GET_TIMEOUT 0x2202 /* Get timeout; return timeout. */
-
-/* Get/set command queuing state per fd (default is SG_DEF_COMMAND_Q). */
-#define SG_GET_COMMAND_Q 0x2270 /* Yields 0 (queuing off) or 1 (on). */
-#define SG_SET_COMMAND_Q 0x2271 /* Change queuing state with 0 or 1. */
-
-/* Turn on error sense trace (1..8), dump this device to log/console (9)
- or dump all sg device states ( >9 ) to log/console. */
-#define SG_SET_DEBUG 0x227e /* 0 -> turn off debug */
-
-#define SG_NEXT_CMD_LEN 0x2283 /* Override SCSI command length with given
- number on the next write() on this file
- descriptor. */
-
-/* Defaults, commented if they differ from original sg driver */
-#define SG_DEFAULT_TIMEOUT (60*HZ) /* HZ == 'jiffies in 1 second' */
-#define SG_DEF_COMMAND_Q 0 /* command queuing is always on when
- the new interface is used */
-#define SG_DEF_UNDERRUN_FLAG 0
-
-
-#endif /* scsi/sg.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/search.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/search.h
deleted file mode 100644
index ce6b2ab..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/search.h
+++ /dev/null
@@ -1,181 +0,0 @@
-/* Declarations for System V style searching functions.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEARCH_H
-#define _SEARCH_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Prototype structure for a linked-list data structure.
- This is the type used by the `insque' and `remque' functions. */
-
-# ifdef __USE_GNU
-struct qelem
- {
- struct qelem *q_forw;
- struct qelem *q_back;
- char q_data[1];
- };
-# endif
-
-
-/* Insert ELEM into a doubly-linked list, after PREV. */
-extern void insque (void *__elem, void *__prev) __THROW;
-
-/* Unlink ELEM from the doubly-linked list that it is in. */
-extern void remque (void *__elem) __THROW;
-#endif
-
-
-/* For use with hsearch(3). */
-#ifndef __COMPAR_FN_T
-# define __COMPAR_FN_T
-typedef int (*__compar_fn_t) (const void *, const void *);
-
-# ifdef __USE_GNU
-typedef __compar_fn_t comparison_fn_t;
-# endif
-#endif
-
-/* Action which shall be performed in the call the hsearch. */
-typedef enum
- {
- FIND,
- ENTER
- }
-ACTION;
-
-typedef struct entry
- {
- char *key;
- void *data;
- }
-ENTRY;
-
-/* Opaque type for internal use. */
-struct _ENTRY;
-
-/* Family of hash table handling functions. The functions also
- have reentrant counterparts ending with _r. The non-reentrant
- functions all work on a signle internal hashing table. */
-
-/* Search for entry matching ITEM.key in internal hash table. If
- ACTION is `FIND' return found entry or signal error by returning
- NULL. If ACTION is `ENTER' replace existing data (if any) with
- ITEM.data. */
-extern ENTRY *hsearch (ENTRY __item, ACTION __action) __THROW;
-
-/* Create a new hashing table which will at most contain NEL elements. */
-extern int hcreate (size_t __nel) __THROW;
-
-/* Destroy current internal hashing table. */
-extern void hdestroy (void) __THROW;
-
-#ifdef __USE_GNU
-/* Data type for reentrant functions. */
-struct hsearch_data
- {
- struct _ENTRY *table;
- unsigned int size;
- unsigned int filled;
- };
-
-/* Reentrant versions which can handle multiple hashing tables at the
- same time. */
-extern int hsearch_r (ENTRY __item, ACTION __action, ENTRY **__retval,
- struct hsearch_data *__htab) __THROW;
-extern int hcreate_r (size_t __nel, struct hsearch_data *__htab) __THROW;
-extern void hdestroy_r (struct hsearch_data *__htab) __THROW;
-#endif
-
-
-/* The tsearch routines are very interesting. They make many
- assumptions about the compiler. It assumes that the first field
- in node must be the "key" field, which points to the datum.
- Everything depends on that. */
-/* For tsearch */
-typedef enum
-{
- preorder,
- postorder,
- endorder,
- leaf
-}
-VISIT;
-
-/* Search for an entry matching the given KEY in the tree pointed to
- by *ROOTP and insert a new element if not found. */
-extern void *tsearch (const void *__key, void **__rootp,
- __compar_fn_t __compar);
-
-/* Search for an entry matching the given KEY in the tree pointed to
- by *ROOTP. If no matching entry is available return NULL. */
-extern void *tfind (const void *__key, void *const *__rootp,
- __compar_fn_t __compar);
-
-/* Remove the element matching KEY from the tree pointed to by *ROOTP. */
-extern void *tdelete (const void *__restrict __key,
- void **__restrict __rootp,
- __compar_fn_t __compar);
-
-#ifndef __ACTION_FN_T
-# define __ACTION_FN_T
-typedef void (*__action_fn_t) (const void *__nodep, VISIT __value,
- int __level);
-#endif
-
-/* Walk through the whole tree and call the ACTION callback for every node
- or leaf. */
-extern void twalk (const void *__root, __action_fn_t __action);
-
-#ifdef __USE_GNU
-/* Like twalk, but pass down a closure parameter instead of the
- level. */
-extern void twalk_r (const void *__root,
- void (*) (const void *__nodep, VISIT __value,
- void *__closure),
- void *__closure);
-
-/* Callback type for function to free a tree node. If the keys are atomic
- data this function should do nothing. */
-typedef void (*__free_fn_t) (void *__nodep);
-
-/* Destroy the whole tree, call FREEFCT for each node or leaf. */
-extern void tdestroy (void *__root, __free_fn_t __freefct);
-#endif
-
-
-/* Perform linear search for KEY by comparing by COMPAR in an array
- [BASE,BASE+NMEMB*SIZE). */
-extern void *lfind (const void *__key, const void *__base,
- size_t *__nmemb, size_t __size, __compar_fn_t __compar);
-
-/* Perform linear search for KEY by comparing by COMPAR function in
- array [BASE,BASE+NMEMB*SIZE) and insert entry if not found. */
-extern void *lsearch (const void *__key, void *__base,
- size_t *__nmemb, size_t __size, __compar_fn_t __compar);
-
-__END_DECLS
-
-#endif /* search.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/semaphore.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/semaphore.h
deleted file mode 100644
index 7fb0e5c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/semaphore.h
+++ /dev/null
@@ -1,87 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SEMAPHORE_H
-#define _SEMAPHORE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#ifdef __USE_XOPEN2K
-# include <bits/types/struct_timespec.h>
-#endif
-
-/* Get the definition for sem_t. */
-#include <bits/semaphore.h>
-
-
-__BEGIN_DECLS
-
-/* Initialize semaphore object SEM to VALUE. If PSHARED then share it
- with other processes. */
-extern int sem_init (sem_t *__sem, int __pshared, unsigned int __value)
- __THROW __nonnull ((1));
-
-/* Free resources associated with semaphore object SEM. */
-extern int sem_destroy (sem_t *__sem) __THROW __nonnull ((1));
-
-/* Open a named semaphore NAME with open flags OFLAG. */
-extern sem_t *sem_open (const char *__name, int __oflag, ...)
- __THROW __nonnull ((1));
-
-/* Close descriptor for named semaphore SEM. */
-extern int sem_close (sem_t *__sem) __THROW __nonnull ((1));
-
-/* Remove named semaphore NAME. */
-extern int sem_unlink (const char *__name) __THROW __nonnull ((1));
-
-/* Wait for SEM being posted.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sem_wait (sem_t *__sem) __nonnull ((1));
-
-#ifdef __USE_XOPEN2K
-/* Similar to `sem_wait' but wait only until ABSTIME.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sem_timedwait (sem_t *__restrict __sem,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-extern int sem_clockwait (sem_t *__restrict __sem,
- clockid_t clock,
- const struct timespec *__restrict __abstime)
- __nonnull ((1, 3));
-#endif
-
-/* Test whether SEM is posted. */
-extern int sem_trywait (sem_t *__sem) __THROWNL __nonnull ((1));
-
-/* Post SEM. */
-extern int sem_post (sem_t *__sem) __THROWNL __nonnull ((1));
-
-/* Get current value of SEM and store it in *SVAL. */
-extern int sem_getvalue (sem_t *__restrict __sem, int *__restrict __sval)
- __THROW __nonnull ((1, 2));
-
-
-__END_DECLS
-
-#endif /* semaphore.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/setjmp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/setjmp.h
deleted file mode 100644
index 6f5a8e5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/setjmp.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.13 Nonlocal jumps <setjmp.h>
- */
-
-#ifndef _SETJMP_H
-#define _SETJMP_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/setjmp.h> /* Get `__jmp_buf'. */
-#include <bits/types/struct___jmp_buf_tag.h>
-
-typedef struct __jmp_buf_tag jmp_buf[1];
-
-/* Store the calling environment in ENV, also saving the signal mask.
- Return 0. */
-extern int setjmp (jmp_buf __env) __THROWNL;
-
-/* Store the calling environment in ENV, also saving the
- signal mask if SAVEMASK is nonzero. Return 0.
- This is the internal name for `sigsetjmp'. */
-extern int __sigsetjmp (struct __jmp_buf_tag __env[1], int __savemask) __THROWNL;
-
-/* Store the calling environment in ENV, not saving the signal mask.
- Return 0. */
-extern int _setjmp (struct __jmp_buf_tag __env[1]) __THROWNL;
-
-/* Do not save the signal mask. This is equivalent to the `_setjmp'
- BSD function. */
-#define setjmp(env) _setjmp (env)
-
-
-/* Jump to the environment saved in ENV, making the
- `setjmp' call there return VAL, or 1 if VAL is 0. */
-extern void longjmp (struct __jmp_buf_tag __env[1], int __val)
- __THROWNL __attribute__ ((__noreturn__));
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Same. Usually `_longjmp' is used with `_setjmp', which does not save
- the signal mask. But it is how ENV was saved that determines whether
- `longjmp' restores the mask; `_longjmp' is just an alias. */
-extern void _longjmp (struct __jmp_buf_tag __env[1], int __val)
- __THROWNL __attribute__ ((__noreturn__));
-#endif
-
-
-#ifdef __USE_POSIX
-/* Use the same type for `jmp_buf' and `sigjmp_buf'.
- The `__mask_was_saved' flag determines whether
- or not `longjmp' will restore the signal mask. */
-typedef struct __jmp_buf_tag sigjmp_buf[1];
-
-/* Store the calling environment in ENV, also saving the
- signal mask if SAVEMASK is nonzero. Return 0. */
-# define sigsetjmp(env, savemask) __sigsetjmp (env, savemask)
-
-/* Jump to the environment saved in ENV, making the
- sigsetjmp call there return VAL, or 1 if VAL is 0.
- Restore the signal mask if that sigsetjmp call saved it.
- This is just an alias `longjmp'. */
-extern void siglongjmp (sigjmp_buf __env, int __val)
- __THROWNL __attribute__ ((__noreturn__));
-#endif /* Use POSIX. */
-
-
-/* Define helper functions to catch unsafe code. */
-#if __USE_FORTIFY_LEVEL > 0
-# include <bits/setjmp2.h>
-#endif
-
-__END_DECLS
-
-#endif /* setjmp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sgtty.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sgtty.h
deleted file mode 100644
index 0ab726c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sgtty.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SGTTY_H
-#define _SGTTY_H 1
-
-#include <features.h>
-
-#include <sys/ioctl.h>
-
-/* On some systems this type is not defined by <bits/ioctl-types.h>;
- in that case, the functions are just stubs that return ENOSYS. */
-struct sgttyb;
-
-__BEGIN_DECLS
-
-/* Fill in *PARAMS with terminal parameters associated with FD. */
-extern int gtty (int __fd, struct sgttyb *__params) __THROW;
-
-/* Set the terminal parameters associated with FD to *PARAMS. */
-extern int stty (int __fd, const struct sgttyb *__params) __THROW;
-
-
-__END_DECLS
-
-#endif /* sgtty.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/shadow.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/shadow.h
deleted file mode 100644
index bd5ef21..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/shadow.h
+++ /dev/null
@@ -1,152 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Declaration of types and functions for "shadow" storage of hashed
- passphrases. The shadow database is like the user database, but is
- only accessible with special privileges, so that malicious users
- cannot retrieve everyone else's hashed passphrase to brute-force at
- their convenience. */
-
-#ifndef _SHADOW_H
-#define _SHADOW_H 1
-
-#include <features.h>
-
-#include <paths.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <bits/types/FILE.h>
-
-/* Paths to the user database files. */
-#define SHADOW _PATH_SHADOW
-
-
-__BEGIN_DECLS
-
-/* A record in the shadow database. */
-struct spwd
- {
- char *sp_namp; /* Login name. */
- char *sp_pwdp; /* Hashed passphrase. */
- long int sp_lstchg; /* Date of last change. */
- long int sp_min; /* Minimum number of days between changes. */
- long int sp_max; /* Maximum number of days between changes. */
- long int sp_warn; /* Number of days to warn user to change
- the password. */
- long int sp_inact; /* Number of days the account may be
- inactive. */
- long int sp_expire; /* Number of days since 1970-01-01 until
- account expires. */
- unsigned long int sp_flag; /* Reserved. */
- };
-
-
-/* Open database for reading.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void setspent (void);
-
-/* Close database.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void endspent (void);
-
-/* Get next entry from database, perhaps after opening the file.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *getspent (void);
-
-/* Get shadow entry matching NAME.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *getspnam (const char *__name);
-
-/* Read shadow entry from STRING.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *sgetspent (const char *__string);
-
-/* Read next shadow entry from STREAM.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern struct spwd *fgetspent (FILE *__stream);
-
-/* Write line containing shadow entry to stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int putspent (const struct spwd *__p, FILE *__stream);
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of some of the functions above.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern int getspent_r (struct spwd *__result_buf, char *__buffer,
- size_t __buflen, struct spwd **__result);
-
-extern int getspnam_r (const char *__name, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-
-extern int sgetspent_r (const char *__string, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-
-extern int fgetspent_r (FILE *__stream, struct spwd *__result_buf,
- char *__buffer, size_t __buflen,
- struct spwd **__result);
-#endif /* misc */
-
-
-/* The simple locking functionality provided here is not suitable for
- multi-threaded applications. */
-
-/* Request exclusive access to /etc/passwd and /etc/shadow. */
-extern int lckpwdf (void) __THROW;
-
-/* Release exclusive access to /etc/passwd and /etc/shadow. */
-extern int ulckpwdf (void) __THROW;
-
-__END_DECLS
-
-#endif /* shadow.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/signal.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/signal.h
deleted file mode 100644
index 6463c98..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/signal.h
+++ /dev/null
@@ -1,381 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.14 Signal handling <signal.h>
- */
-
-#ifndef _SIGNAL_H
-#define _SIGNAL_H
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-#include <bits/signum-generic.h>
-
-#include <bits/types/sig_atomic_t.h>
-
-#if defined __USE_POSIX
-#include <bits/types/sigset_t.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-#ifdef __USE_XOPEN
-# endif
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif /* Unix98 */
-
-#ifdef __USE_POSIX199309
-/* We need `struct timespec' later on. */
-# include <bits/types/struct_timespec.h>
-#endif
-
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
-# include <bits/types/siginfo_t.h>
-# include <bits/siginfo-consts.h>
-#endif
-
-#ifdef __USE_MISC
-# include <bits/types/sigval_t.h>
-#endif
-
-#ifdef __USE_POSIX199309
-# include <bits/types/sigevent_t.h>
-# include <bits/sigevent-consts.h>
-#endif
-
-
-/* Type of a signal handler. */
-typedef void (*__sighandler_t) (int);
-
-/* The X/Open definition of `signal' specifies the SVID semantic. Use
- the additional function `sysv_signal' when X/Open compatibility is
- requested. */
-extern __sighandler_t __sysv_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#ifdef __USE_GNU
-extern __sighandler_t sysv_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#endif
-
-/* Set the handler for the signal SIG to HANDLER, returning the old
- handler, or SIG_ERR on error.
- By default `signal' has the BSD semantic. */
-#ifdef __USE_MISC
-extern __sighandler_t signal (int __sig, __sighandler_t __handler)
- __THROW;
-#else
-/* Make sure the used `signal' implementation is the SVID version. */
-# ifdef __REDIRECT_NTH
-extern __sighandler_t __REDIRECT_NTH (signal,
- (int __sig, __sighandler_t __handler),
- __sysv_signal);
-# else
-# define signal __sysv_signal
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8
-/* The X/Open definition of `signal' conflicts with the BSD version.
- So they defined another function `bsd_signal'. */
-extern __sighandler_t bsd_signal (int __sig, __sighandler_t __handler)
- __THROW;
-#endif
-
-/* Send signal SIG to process number PID. If PID is zero,
- send SIG to all processes in the current process's process group.
- If PID is < -1, send SIG to all processes in process group - PID. */
-#ifdef __USE_POSIX
-extern int kill (__pid_t __pid, int __sig) __THROW;
-#endif /* Use POSIX. */
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Send SIG to all processes in process group PGRP.
- If PGRP is zero, send SIG to all processes in
- the current process's process group. */
-extern int killpg (__pid_t __pgrp, int __sig) __THROW;
-#endif /* Use misc || X/Open Unix. */
-
-/* Raise signal SIG, i.e., send SIG to yourself. */
-extern int raise (int __sig) __THROW;
-
-#ifdef __USE_MISC
-/* SVID names for the same things. */
-extern __sighandler_t ssignal (int __sig, __sighandler_t __handler)
- __THROW;
-extern int gsignal (int __sig) __THROW;
-#endif /* Use misc. */
-
-#ifdef __USE_XOPEN2K8
-/* Print a message describing the meaning of the given signal number. */
-extern void psignal (int __sig, const char *__s);
-
-/* Print a message describing the meaning of the given signal information. */
-extern void psiginfo (const siginfo_t *__pinfo, const char *__s);
-#endif /* POSIX 2008. */
-
-
-
-/* The `sigpause' function in X/Open defines the argument as the
- signal number. This requires redirecting to another function
- because the default version in glibc uses an old BSD interface.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-
-#ifdef __USE_XOPEN_EXTENDED
-# ifdef __GNUC__
-extern int sigpause (int __sig) __asm__ ("__xpg_sigpause")
- __attribute_deprecated_msg__ ("Use the sigsuspend function instead");
-# else
-extern int __sigpause (int __sig_or_mask, int __is_sig);
-/* Remove a signal from the signal mask and suspend the process. */
-# define sigpause(sig) __sigpause ((sig), 1)
-# endif
-#endif
-
-
-#ifdef __USE_MISC
-/* None of the following functions should be used anymore. They are here
- only for compatibility. A single word (`int') is not guaranteed to be
- enough to hold a complete signal mask and therefore these functions
- simply do not work in many situations. Use `sigprocmask' instead. */
-
-/* Compute mask for signal SIG. */
-# define sigmask(sig) \
- __glibc_macro_warning ("sigmask is deprecated") \
- ((int)(1u << ((sig) - 1)))
-
-/* Block signals in MASK, returning the old mask. */
-extern int sigblock (int __mask) __THROW __attribute_deprecated__;
-
-/* Set the mask of blocked signals to MASK, returning the old mask. */
-extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;
-
-/* Return currently selected signal mask. */
-extern int siggetmask (void) __THROW __attribute_deprecated__;
-#endif /* Use misc. */
-
-
-#ifdef __USE_MISC
-# define NSIG _NSIG
-#endif
-
-#ifdef __USE_GNU
-typedef __sighandler_t sighandler_t;
-#endif
-
-/* 4.4 BSD uses the name `sig_t' for this. */
-#ifdef __USE_MISC
-typedef __sighandler_t sig_t;
-#endif
-
-#ifdef __USE_POSIX
-
-/* Clear all signals from SET. */
-extern int sigemptyset (sigset_t *__set) __THROW __nonnull ((1));
-
-/* Set all signals in SET. */
-extern int sigfillset (sigset_t *__set) __THROW __nonnull ((1));
-
-/* Add SIGNO to SET. */
-extern int sigaddset (sigset_t *__set, int __signo) __THROW __nonnull ((1));
-
-/* Remove SIGNO from SET. */
-extern int sigdelset (sigset_t *__set, int __signo) __THROW __nonnull ((1));
-
-/* Return 1 if SIGNO is in SET, 0 if not. */
-extern int sigismember (const sigset_t *__set, int __signo)
- __THROW __nonnull ((1));
-
-# ifdef __USE_GNU
-/* Return non-empty value is SET is not empty. */
-extern int sigisemptyset (const sigset_t *__set) __THROW __nonnull ((1));
-
-/* Build new signal set by combining the two inputs set using logical AND. */
-extern int sigandset (sigset_t *__set, const sigset_t *__left,
- const sigset_t *__right) __THROW __nonnull ((1, 2, 3));
-
-/* Build new signal set by combining the two inputs set using logical OR. */
-extern int sigorset (sigset_t *__set, const sigset_t *__left,
- const sigset_t *__right) __THROW __nonnull ((1, 2, 3));
-# endif /* GNU */
-
-/* Get the system-specific definitions of `struct sigaction'
- and the `SA_*' and `SIG_*'. constants. */
-# include <bits/sigaction.h>
-
-/* Get and/or change the set of blocked signals. */
-extern int sigprocmask (int __how, const sigset_t *__restrict __set,
- sigset_t *__restrict __oset) __THROW;
-
-/* Change the set of blocked signals to SET,
- wait until a signal arrives, and restore the set of blocked signals.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigsuspend (const sigset_t *__set) __nonnull ((1));
-
-/* Get and/or set the action for signal SIG. */
-extern int sigaction (int __sig, const struct sigaction *__restrict __act,
- struct sigaction *__restrict __oact) __THROW;
-
-/* Put in SET all signals that are blocked and waiting to be delivered. */
-extern int sigpending (sigset_t *__set) __THROW __nonnull ((1));
-
-
-# ifdef __USE_POSIX199506
-/* Select any of pending signals from SET or wait for any to arrive.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigwait (const sigset_t *__restrict __set, int *__restrict __sig)
- __nonnull ((1, 2));
-# endif /* Use POSIX 1995. */
-
-# ifdef __USE_POSIX199309
-/* Select any of pending signals from SET and place information in INFO.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigwaitinfo (const sigset_t *__restrict __set,
- siginfo_t *__restrict __info) __nonnull ((1));
-
-/* Select any of pending signals from SET and place information in INFO.
- Wait the time specified by TIMEOUT if no signal is pending.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sigtimedwait (const sigset_t *__restrict __set,
- siginfo_t *__restrict __info,
- const struct timespec *__restrict __timeout)
- __nonnull ((1));
-
-/* Send signal SIG to the process PID. Associate data in VAL with the
- signal. */
-extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val)
- __THROW;
-# endif /* Use POSIX 199306. */
-
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-
-/* Get machine-dependent `struct sigcontext' and signal subcodes. */
-# include <bits/sigcontext.h>
-
-/* Restore the state saved in SCP. */
-extern int sigreturn (struct sigcontext *__scp) __THROW;
-
-#endif /* Use misc. */
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# define __need_size_t
-# include <stddef.h>
-
-# include <bits/types/stack_t.h>
-# if defined __USE_XOPEN || defined __USE_XOPEN2K8
-/* This will define `ucontext_t' and `mcontext_t'. */
-# include <sys/ucontext.h>
-# endif
-#endif /* Use POSIX.1-2008 or X/Open Unix. */
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_MISC
-/* If INTERRUPT is nonzero, make signal SIG interrupt system calls
- (causing them to fail with EINTR); if INTERRUPT is zero, make system
- calls be restarted after signal SIG. */
-extern int siginterrupt (int __sig, int __interrupt) __THROW
- __attribute_deprecated_msg__ ("Use sigaction with SA_RESTART instead");
-
-# include <bits/sigstack.h>
-# include <bits/ss_flags.h>
-
-/* Alternate signal handler stack interface.
- This interface should always be preferred over `sigstack'. */
-extern int sigaltstack (const stack_t *__restrict __ss,
- stack_t *__restrict __oss) __THROW;
-#endif /* __USE_XOPEN_EXTENDED || __USE_MISC */
-
-#if ((defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC)
-# include <bits/types/struct_sigstack.h>
-#endif
-
-#if ((defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC)
-/* Run signals handlers on the stack specified by SS (if not NULL).
- If OSS is not NULL, it is filled in with the old signal stack status.
- This interface is obsolete and on many platform not implemented. */
-extern int sigstack (struct sigstack *__ss, struct sigstack *__oss)
- __THROW __attribute_deprecated__;
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Simplified interface for signal management. */
-
-/* Add SIG to the calling process' signal mask. */
-extern int sighold (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the sigprocmask function instead");
-
-/* Remove SIG from the calling process' signal mask. */
-extern int sigrelse (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the sigprocmask function instead");
-
-/* Set the disposition of SIG to SIG_IGN. */
-extern int sigignore (int __sig) __THROW
- __attribute_deprecated_msg__ ("Use the signal function instead");
-
-/* Set the disposition of SIG. */
-extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW
- __attribute_deprecated_msg__
- ("Use the signal and sigprocmask functions instead");
-#endif
-
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-/* Some of the functions for handling signals in threaded programs must
- be defined here. */
-# include <bits/pthreadtypes.h>
-# include <bits/sigthread.h>
-#endif /* use Unix98 */
-
-/* The following functions are used internally in the C library and in
- other code which need deep insights. */
-
-/* Return number of available real-time signal with highest priority. */
-extern int __libc_current_sigrtmin (void) __THROW;
-/* Return number of available real-time signal with lowest priority. */
-extern int __libc_current_sigrtmax (void) __THROW;
-
-#define SIGRTMIN (__libc_current_sigrtmin ())
-#define SIGRTMAX (__libc_current_sigrtmax ())
-
-/* System-specific extensions. */
-#include <bits/signal_ext.h>
-
-__END_DECLS
-
-#endif /* not signal.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/spawn.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/spawn.h
deleted file mode 100644
index a29da02..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/spawn.h
+++ /dev/null
@@ -1,220 +0,0 @@
-/* Definitions for POSIX spawn interface.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SPAWN_H
-#define _SPAWN_H 1
-
-#include <features.h>
-#include <sched.h>
-#include <sys/types.h>
-#include <bits/types/sigset_t.h>
-
-
-/* Data structure to contain attributes for thread creation. */
-typedef struct
-{
- short int __flags;
- pid_t __pgrp;
- sigset_t __sd;
- sigset_t __ss;
- struct sched_param __sp;
- int __policy;
- int __pad[16];
-} posix_spawnattr_t;
-
-
-/* Data structure to contain information about the actions to be
- performed in the new process with respect to file descriptors. */
-typedef struct
-{
- int __allocated;
- int __used;
- struct __spawn_action *__actions;
- int __pad[16];
-} posix_spawn_file_actions_t;
-
-
-/* Flags to be set in the `posix_spawnattr_t'. */
-#define POSIX_SPAWN_RESETIDS 0x01
-#define POSIX_SPAWN_SETPGROUP 0x02
-#define POSIX_SPAWN_SETSIGDEF 0x04
-#define POSIX_SPAWN_SETSIGMASK 0x08
-#define POSIX_SPAWN_SETSCHEDPARAM 0x10
-#define POSIX_SPAWN_SETSCHEDULER 0x20
-#ifdef __USE_GNU
-# define POSIX_SPAWN_USEVFORK 0x40
-# define POSIX_SPAWN_SETSID 0x80
-#endif
-
-
-__BEGIN_DECLS
-
-/* Spawn a new process executing PATH with the attributes describes in *ATTRP.
- Before running the process perform the actions described in FILE-ACTIONS.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int posix_spawn (pid_t *__restrict __pid,
- const char *__restrict __path,
- const posix_spawn_file_actions_t *__restrict
- __file_actions,
- const posix_spawnattr_t *__restrict __attrp,
- char *const __argv[__restrict_arr],
- char *const __envp[__restrict_arr])
- __nonnull ((2, 5));
-
-/* Similar to `posix_spawn' but search for FILE in the PATH.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int posix_spawnp (pid_t *__pid, const char *__file,
- const posix_spawn_file_actions_t *__file_actions,
- const posix_spawnattr_t *__attrp,
- char *const __argv[], char *const __envp[])
- __nonnull ((2, 5));
-
-
-/* Initialize data structure with attributes for `spawn' to default values. */
-extern int posix_spawnattr_init (posix_spawnattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Free resources associated with ATTR. */
-extern int posix_spawnattr_destroy (posix_spawnattr_t *__attr)
- __THROW __nonnull ((1));
-
-/* Store signal mask for signals with default handling from ATTR in
- SIGDEFAULT. */
-extern int posix_spawnattr_getsigdefault (const posix_spawnattr_t *
- __restrict __attr,
- sigset_t *__restrict __sigdefault)
- __THROW __nonnull ((1, 2));
-
-/* Set signal mask for signals with default handling in ATTR to SIGDEFAULT. */
-extern int posix_spawnattr_setsigdefault (posix_spawnattr_t *__restrict __attr,
- const sigset_t *__restrict
- __sigdefault)
- __THROW __nonnull ((1, 2));
-
-/* Store signal mask for the new process from ATTR in SIGMASK. */
-extern int posix_spawnattr_getsigmask (const posix_spawnattr_t *__restrict
- __attr,
- sigset_t *__restrict __sigmask)
- __THROW __nonnull ((1, 2));
-
-/* Set signal mask for the new process in ATTR to SIGMASK. */
-extern int posix_spawnattr_setsigmask (posix_spawnattr_t *__restrict __attr,
- const sigset_t *__restrict __sigmask)
- __THROW __nonnull ((1, 2));
-
-/* Get flag word from the attribute structure. */
-extern int posix_spawnattr_getflags (const posix_spawnattr_t *__restrict
- __attr,
- short int *__restrict __flags)
- __THROW __nonnull ((1, 2));
-
-/* Store flags in the attribute structure. */
-extern int posix_spawnattr_setflags (posix_spawnattr_t *_attr,
- short int __flags)
- __THROW __nonnull ((1));
-
-/* Get process group ID from the attribute structure. */
-extern int posix_spawnattr_getpgroup (const posix_spawnattr_t *__restrict
- __attr, pid_t *__restrict __pgroup)
- __THROW __nonnull ((1, 2));
-
-/* Store process group ID in the attribute structure. */
-extern int posix_spawnattr_setpgroup (posix_spawnattr_t *__attr,
- pid_t __pgroup)
- __THROW __nonnull ((1));
-
-/* Get scheduling policy from the attribute structure. */
-extern int posix_spawnattr_getschedpolicy (const posix_spawnattr_t *
- __restrict __attr,
- int *__restrict __schedpolicy)
- __THROW __nonnull ((1, 2));
-
-/* Store scheduling policy in the attribute structure. */
-extern int posix_spawnattr_setschedpolicy (posix_spawnattr_t *__attr,
- int __schedpolicy)
- __THROW __nonnull ((1));
-
-/* Get scheduling parameters from the attribute structure. */
-extern int posix_spawnattr_getschedparam (const posix_spawnattr_t *
- __restrict __attr,
- struct sched_param *__restrict
- __schedparam)
- __THROW __nonnull ((1, 2));
-
-/* Store scheduling parameters in the attribute structure. */
-extern int posix_spawnattr_setschedparam (posix_spawnattr_t *__restrict __attr,
- const struct sched_param *
- __restrict __schedparam)
- __THROW __nonnull ((1, 2));
-
-
-/* Initialize data structure for file attribute for `spawn' call. */
-extern int posix_spawn_file_actions_init (posix_spawn_file_actions_t *
- __file_actions)
- __THROW __nonnull ((1));
-
-/* Free resources associated with FILE-ACTIONS. */
-extern int posix_spawn_file_actions_destroy (posix_spawn_file_actions_t *
- __file_actions)
- __THROW __nonnull ((1));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `open' for the given file during the `spawn' call. */
-extern int posix_spawn_file_actions_addopen (posix_spawn_file_actions_t *
- __restrict __file_actions,
- int __fd,
- const char *__restrict __path,
- int __oflag, mode_t __mode)
- __THROW __nonnull ((1, 3));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `close' for the given file descriptor during the `spawn' call. */
-extern int posix_spawn_file_actions_addclose (posix_spawn_file_actions_t *
- __file_actions, int __fd)
- __THROW __nonnull ((1));
-
-/* Add an action to FILE-ACTIONS which tells the implementation to call
- `dup2' for the given file descriptors during the `spawn' call. */
-extern int posix_spawn_file_actions_adddup2 (posix_spawn_file_actions_t *
- __file_actions,
- int __fd, int __newfd)
- __THROW __nonnull ((1));
-
-#ifdef __USE_GNU
-/* Add an action changing the directory to PATH during spawn. This
- affects the subsequent file actions. */
-extern int posix_spawn_file_actions_addchdir_np (posix_spawn_file_actions_t *
- __restrict __actions,
- const char *__restrict __path)
- __THROW __nonnull ((1, 2));
-
-/* Add an action changing the directory to FD during spawn. This
- affects the subsequent file actions. FD is not duplicated and must
- be open when the file action is executed. */
-extern int posix_spawn_file_actions_addfchdir_np (posix_spawn_file_actions_t *,
- int __fd)
- __THROW __nonnull ((1));
-#endif
-
-__END_DECLS
-
-#endif /* spawn.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stab.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stab.h
deleted file mode 100644
index 9dc3c32..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stab.h
+++ /dev/null
@@ -1,17 +0,0 @@
-#ifndef __GNU_STAB__
-
-/* Indicate the GNU stab.h is in use. */
-
-#define __GNU_STAB__
-
-#define __define_stab(NAME, CODE, STRING) NAME=CODE,
-
-enum __stab_debug_code
-{
-#include <bits/stab.def>
-LAST_UNUSED_STAB_CODE
-};
-
-#undef __define_stab
-
-#endif /* __GNU_STAB_ */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdc-predef.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdc-predef.h
deleted file mode 100644
index e130c46..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdc-predef.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STDC_PREDEF_H
-#define _STDC_PREDEF_H 1
-
-/* This header is separate from features.h so that the compiler can
- include it implicitly at the start of every compilation. It must
- not itself include <features.h> or any other header that includes
- <features.h> because the implicit include comes before any feature
- test macros that may be defined in a source file before it first
- explicitly includes a system header. GCC knows the name of this
- header in order to preinclude it. */
-
-/* glibc's intent is to support the IEC 559 math functionality, real
- and complex. If the GCC (4.9 and later) predefined macros
- specifying compiler intent are available, use them to determine
- whether the overall intent is to support these features; otherwise,
- presume an older compiler has intent to support these features and
- define these macros by default. */
-
-#ifdef __GCC_IEC_559
-# if __GCC_IEC_559 > 0
-# define __STDC_IEC_559__ 1
-# endif
-#else
-# define __STDC_IEC_559__ 1
-#endif
-
-#ifdef __GCC_IEC_559_COMPLEX
-# if __GCC_IEC_559_COMPLEX > 0
-# define __STDC_IEC_559_COMPLEX__ 1
-# endif
-#else
-# define __STDC_IEC_559_COMPLEX__ 1
-#endif
-
-/* wchar_t uses Unicode 10.0.0. Version 10.0 of the Unicode Standard is
- synchronized with ISO/IEC 10646:2017, fifth edition, plus
- the following additions from Amendment 1 to the fifth edition:
- - 56 emoji characters
- - 285 hentaigana
- - 3 additional Zanabazar Square characters */
-#define __STDC_ISO_10646__ 201706L
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdint.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdint.h
deleted file mode 100644
index 30969f6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdint.h
+++ /dev/null
@@ -1,319 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99: 7.18 Integer types <stdint.h>
- */
-
-#ifndef _STDINT_H
-#define _STDINT_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-#include <bits/types.h>
-#include <bits/wchar.h>
-#include <bits/wordsize.h>
-
-/* Exact integral types. */
-
-/* Signed. */
-#include <bits/stdint-intn.h>
-
-/* Unsigned. */
-#include <bits/stdint-uintn.h>
-
-
-/* Small types. */
-
-/* Signed. */
-typedef __int_least8_t int_least8_t;
-typedef __int_least16_t int_least16_t;
-typedef __int_least32_t int_least32_t;
-typedef __int_least64_t int_least64_t;
-
-/* Unsigned. */
-typedef __uint_least8_t uint_least8_t;
-typedef __uint_least16_t uint_least16_t;
-typedef __uint_least32_t uint_least32_t;
-typedef __uint_least64_t uint_least64_t;
-
-
-/* Fast types. */
-
-/* Signed. */
-typedef signed char int_fast8_t;
-#if __WORDSIZE == 64
-typedef long int int_fast16_t;
-typedef long int int_fast32_t;
-typedef long int int_fast64_t;
-#else
-typedef int int_fast16_t;
-typedef int int_fast32_t;
-__extension__
-typedef long long int int_fast64_t;
-#endif
-
-/* Unsigned. */
-typedef unsigned char uint_fast8_t;
-#if __WORDSIZE == 64
-typedef unsigned long int uint_fast16_t;
-typedef unsigned long int uint_fast32_t;
-typedef unsigned long int uint_fast64_t;
-#else
-typedef unsigned int uint_fast16_t;
-typedef unsigned int uint_fast32_t;
-__extension__
-typedef unsigned long long int uint_fast64_t;
-#endif
-
-
-/* Types for `void *' pointers. */
-#if __WORDSIZE == 64
-# ifndef __intptr_t_defined
-typedef long int intptr_t;
-# define __intptr_t_defined
-# endif
-typedef unsigned long int uintptr_t;
-#else
-# ifndef __intptr_t_defined
-typedef int intptr_t;
-# define __intptr_t_defined
-# endif
-typedef unsigned int uintptr_t;
-#endif
-
-
-/* Largest integral types. */
-typedef __intmax_t intmax_t;
-typedef __uintmax_t uintmax_t;
-
-
-# if __WORDSIZE == 64
-# define __INT64_C(c) c ## L
-# define __UINT64_C(c) c ## UL
-# else
-# define __INT64_C(c) c ## LL
-# define __UINT64_C(c) c ## ULL
-# endif
-
-/* Limits of integral types. */
-
-/* Minimum of signed integral types. */
-# define INT8_MIN (-128)
-# define INT16_MIN (-32767-1)
-# define INT32_MIN (-2147483647-1)
-# define INT64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of signed integral types. */
-# define INT8_MAX (127)
-# define INT16_MAX (32767)
-# define INT32_MAX (2147483647)
-# define INT64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of unsigned integral types. */
-# define UINT8_MAX (255)
-# define UINT16_MAX (65535)
-# define UINT32_MAX (4294967295U)
-# define UINT64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Minimum of signed integral types having a minimum size. */
-# define INT_LEAST8_MIN (-128)
-# define INT_LEAST16_MIN (-32767-1)
-# define INT_LEAST32_MIN (-2147483647-1)
-# define INT_LEAST64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of signed integral types having a minimum size. */
-# define INT_LEAST8_MAX (127)
-# define INT_LEAST16_MAX (32767)
-# define INT_LEAST32_MAX (2147483647)
-# define INT_LEAST64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of unsigned integral types having a minimum size. */
-# define UINT_LEAST8_MAX (255)
-# define UINT_LEAST16_MAX (65535)
-# define UINT_LEAST32_MAX (4294967295U)
-# define UINT_LEAST64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Minimum of fast signed integral types having a minimum size. */
-# define INT_FAST8_MIN (-128)
-# if __WORDSIZE == 64
-# define INT_FAST16_MIN (-9223372036854775807L-1)
-# define INT_FAST32_MIN (-9223372036854775807L-1)
-# else
-# define INT_FAST16_MIN (-2147483647-1)
-# define INT_FAST32_MIN (-2147483647-1)
-# endif
-# define INT_FAST64_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum of fast signed integral types having a minimum size. */
-# define INT_FAST8_MAX (127)
-# if __WORDSIZE == 64
-# define INT_FAST16_MAX (9223372036854775807L)
-# define INT_FAST32_MAX (9223372036854775807L)
-# else
-# define INT_FAST16_MAX (2147483647)
-# define INT_FAST32_MAX (2147483647)
-# endif
-# define INT_FAST64_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum of fast unsigned integral types having a minimum size. */
-# define UINT_FAST8_MAX (255)
-# if __WORDSIZE == 64
-# define UINT_FAST16_MAX (18446744073709551615UL)
-# define UINT_FAST32_MAX (18446744073709551615UL)
-# else
-# define UINT_FAST16_MAX (4294967295U)
-# define UINT_FAST32_MAX (4294967295U)
-# endif
-# define UINT_FAST64_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Values to test for integral types holding `void *' pointer. */
-# if __WORDSIZE == 64
-# define INTPTR_MIN (-9223372036854775807L-1)
-# define INTPTR_MAX (9223372036854775807L)
-# define UINTPTR_MAX (18446744073709551615UL)
-# else
-# define INTPTR_MIN (-2147483647-1)
-# define INTPTR_MAX (2147483647)
-# define UINTPTR_MAX (4294967295U)
-# endif
-
-
-/* Minimum for largest signed integral type. */
-# define INTMAX_MIN (-__INT64_C(9223372036854775807)-1)
-/* Maximum for largest signed integral type. */
-# define INTMAX_MAX (__INT64_C(9223372036854775807))
-
-/* Maximum for largest unsigned integral type. */
-# define UINTMAX_MAX (__UINT64_C(18446744073709551615))
-
-
-/* Limits of other integer types. */
-
-/* Limits of `ptrdiff_t' type. */
-# if __WORDSIZE == 64
-# define PTRDIFF_MIN (-9223372036854775807L-1)
-# define PTRDIFF_MAX (9223372036854775807L)
-# else
-# if __WORDSIZE32_PTRDIFF_LONG
-# define PTRDIFF_MIN (-2147483647L-1)
-# define PTRDIFF_MAX (2147483647L)
-# else
-# define PTRDIFF_MIN (-2147483647-1)
-# define PTRDIFF_MAX (2147483647)
-# endif
-# endif
-
-/* Limits of `sig_atomic_t'. */
-# define SIG_ATOMIC_MIN (-2147483647-1)
-# define SIG_ATOMIC_MAX (2147483647)
-
-/* Limit of `size_t' type. */
-# if __WORDSIZE == 64
-# define SIZE_MAX (18446744073709551615UL)
-# else
-# if __WORDSIZE32_SIZE_ULONG
-# define SIZE_MAX (4294967295UL)
-# else
-# define SIZE_MAX (4294967295U)
-# endif
-# endif
-
-/* Limits of `wchar_t'. */
-# ifndef WCHAR_MIN
-/* These constants might also be defined in <wchar.h>. */
-# define WCHAR_MIN __WCHAR_MIN
-# define WCHAR_MAX __WCHAR_MAX
-# endif
-
-/* Limits of `wint_t'. */
-# define WINT_MIN (0u)
-# define WINT_MAX (4294967295u)
-
-/* Signed. */
-# define INT8_C(c) c
-# define INT16_C(c) c
-# define INT32_C(c) c
-# if __WORDSIZE == 64
-# define INT64_C(c) c ## L
-# else
-# define INT64_C(c) c ## LL
-# endif
-
-/* Unsigned. */
-# define UINT8_C(c) c
-# define UINT16_C(c) c
-# define UINT32_C(c) c ## U
-# if __WORDSIZE == 64
-# define UINT64_C(c) c ## UL
-# else
-# define UINT64_C(c) c ## ULL
-# endif
-
-/* Maximal type. */
-# if __WORDSIZE == 64
-# define INTMAX_C(c) c ## L
-# define UINTMAX_C(c) c ## UL
-# else
-# define INTMAX_C(c) c ## LL
-# define UINTMAX_C(c) c ## ULL
-# endif
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-# define INT8_WIDTH 8
-# define UINT8_WIDTH 8
-# define INT16_WIDTH 16
-# define UINT16_WIDTH 16
-# define INT32_WIDTH 32
-# define UINT32_WIDTH 32
-# define INT64_WIDTH 64
-# define UINT64_WIDTH 64
-
-# define INT_LEAST8_WIDTH 8
-# define UINT_LEAST8_WIDTH 8
-# define INT_LEAST16_WIDTH 16
-# define UINT_LEAST16_WIDTH 16
-# define INT_LEAST32_WIDTH 32
-# define UINT_LEAST32_WIDTH 32
-# define INT_LEAST64_WIDTH 64
-# define UINT_LEAST64_WIDTH 64
-
-# define INT_FAST8_WIDTH 8
-# define UINT_FAST8_WIDTH 8
-# define INT_FAST16_WIDTH __WORDSIZE
-# define UINT_FAST16_WIDTH __WORDSIZE
-# define INT_FAST32_WIDTH __WORDSIZE
-# define UINT_FAST32_WIDTH __WORDSIZE
-# define INT_FAST64_WIDTH 64
-# define UINT_FAST64_WIDTH 64
-
-# define INTPTR_WIDTH __WORDSIZE
-# define UINTPTR_WIDTH __WORDSIZE
-
-# define INTMAX_WIDTH 64
-# define UINTMAX_WIDTH 64
-
-# define PTRDIFF_WIDTH __WORDSIZE
-# define SIG_ATOMIC_WIDTH 32
-# define SIZE_WIDTH __WORDSIZE
-# define WCHAR_WIDTH 32
-# define WINT_WIDTH 32
-
-#endif
-
-#endif /* stdint.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdio.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdio.h
deleted file mode 100644
index 144137c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdio.h
+++ /dev/null
@@ -1,876 +0,0 @@
-/* Define ISO C stdio on top of C++ iostreams.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.19 Input/output <stdio.h>
- */
-
-#ifndef _STDIO_H
-#define _STDIO_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-__BEGIN_DECLS
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#define __need___va_list
-#include <stdarg.h>
-
-#include <bits/types.h>
-#include <bits/types/__fpos_t.h>
-#include <bits/types/__fpos64_t.h>
-#include <bits/types/__FILE.h>
-#include <bits/types/FILE.h>
-#include <bits/types/struct_FILE.h>
-
-#ifdef __USE_GNU
-# include <bits/types/cookie_io_functions_t.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# ifdef __GNUC__
-# ifndef _VA_LIST_DEFINED
-typedef __gnuc_va_list va_list;
-# define _VA_LIST_DEFINED
-# endif
-# else
-# include <stdarg.h>
-# endif
-#endif
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-# ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-# endif
-#endif
-
-/* The type of the second argument to `fgetpos' and `fsetpos'. */
-#ifndef __USE_FILE_OFFSET64
-typedef __fpos_t fpos_t;
-#else
-typedef __fpos64_t fpos_t;
-#endif
-#ifdef __USE_LARGEFILE64
-typedef __fpos64_t fpos64_t;
-#endif
-
-/* The possibilities for the third argument to `setvbuf'. */
-#define _IOFBF 0 /* Fully buffered. */
-#define _IOLBF 1 /* Line buffered. */
-#define _IONBF 2 /* No buffering. */
-
-
-/* Default buffer size. */
-#define BUFSIZ 8192
-
-
-/* The value returned by fgetc and similar functions to indicate the
- end of the file. */
-#define EOF (-1)
-
-
-/* The possibilities for the third argument to `fseek'.
- These values should not be changed. */
-#define SEEK_SET 0 /* Seek from beginning of file. */
-#define SEEK_CUR 1 /* Seek from current position. */
-#define SEEK_END 2 /* Seek from end of file. */
-#ifdef __USE_GNU
-# define SEEK_DATA 3 /* Seek to next data. */
-# define SEEK_HOLE 4 /* Seek to next hole. */
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Default path prefix for `tempnam' and `tmpnam'. */
-# define P_tmpdir "/tmp"
-#endif
-
-
-/* Get the values:
- L_tmpnam How long an array of chars must be to be passed to `tmpnam'.
- TMP_MAX The minimum number of unique filenames generated by tmpnam
- (and tempnam when it uses tmpnam's name space),
- or tempnam (the two are separate).
- L_ctermid How long an array to pass to `ctermid'.
- L_cuserid How long an array to pass to `cuserid'.
- FOPEN_MAX Minimum number of files that can be open at once.
- FILENAME_MAX Maximum length of a filename. */
-#include <bits/stdio_lim.h>
-
-
-/* Standard streams. */
-extern FILE *stdin; /* Standard input stream. */
-extern FILE *stdout; /* Standard output stream. */
-extern FILE *stderr; /* Standard error output stream. */
-/* C89/C99 say they're macros. Make them happy. */
-#define stdin stdin
-#define stdout stdout
-#define stderr stderr
-
-/* Remove file FILENAME. */
-extern int remove (const char *__filename) __THROW;
-/* Rename file OLD to NEW. */
-extern int rename (const char *__old, const char *__new) __THROW;
-
-#ifdef __USE_ATFILE
-/* Rename file OLD relative to OLDFD to NEW relative to NEWFD. */
-extern int renameat (int __oldfd, const char *__old, int __newfd,
- const char *__new) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Flags for renameat2. */
-# define RENAME_NOREPLACE (1 << 0)
-# define RENAME_EXCHANGE (1 << 1)
-# define RENAME_WHITEOUT (1 << 2)
-
-/* Rename file OLD relative to OLDFD to NEW relative to NEWFD, with
- additional flags. */
-extern int renameat2 (int __oldfd, const char *__old, int __newfd,
- const char *__new, unsigned int __flags) __THROW;
-#endif
-
-/* Create a temporary file and open it read/write.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-#ifndef __USE_FILE_OFFSET64
-extern FILE *tmpfile (void) __wur;
-#else
-# ifdef __REDIRECT
-extern FILE *__REDIRECT (tmpfile, (void), tmpfile64) __wur;
-# else
-# define tmpfile tmpfile64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern FILE *tmpfile64 (void) __wur;
-#endif
-
-/* Generate a temporary filename. */
-extern char *tmpnam (char *__s) __THROW __wur;
-
-#ifdef __USE_MISC
-/* This is the reentrant variant of `tmpnam'. The only difference is
- that it does not allow S to be NULL. */
-extern char *tmpnam_r (char *__s) __THROW __wur;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Generate a unique temporary filename using up to five characters of PFX
- if it is not NULL. The directory to put this file in is searched for
- as follows: First the environment variable "TMPDIR" is checked.
- If it contains the name of a writable directory, that directory is used.
- If not and if DIR is not NULL, that value is checked. If that fails,
- P_tmpdir is tried and finally "/tmp". The storage for the filename
- is allocated by `malloc'. */
-extern char *tempnam (const char *__dir, const char *__pfx)
- __THROW __attribute_malloc__ __wur;
-#endif
-
-
-/* Close STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fclose (FILE *__stream);
-/* Flush STREAM, or all streams if STREAM is NULL.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fflush (FILE *__stream);
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not required.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fflush_unlocked (FILE *__stream);
-#endif
-
-#ifdef __USE_GNU
-/* Close all streams.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fcloseall (void);
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Open a file and create a new stream for it.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *fopen (const char *__restrict __filename,
- const char *__restrict __modes) __wur;
-/* Open a file, replacing an existing stream with it.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *freopen (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream) __wur;
-#else
-# ifdef __REDIRECT
-extern FILE *__REDIRECT (fopen, (const char *__restrict __filename,
- const char *__restrict __modes), fopen64)
- __wur;
-extern FILE *__REDIRECT (freopen, (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream), freopen64)
- __wur;
-# else
-# define fopen fopen64
-# define freopen freopen64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern FILE *fopen64 (const char *__restrict __filename,
- const char *__restrict __modes) __wur;
-extern FILE *freopen64 (const char *__restrict __filename,
- const char *__restrict __modes,
- FILE *__restrict __stream) __wur;
-#endif
-
-#ifdef __USE_POSIX
-/* Create a new stream that refers to an existing system file descriptor. */
-extern FILE *fdopen (int __fd, const char *__modes) __THROW __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Create a new stream that refers to the given magic cookie,
- and uses the given functions for input and output. */
-extern FILE *fopencookie (void *__restrict __magic_cookie,
- const char *__restrict __modes,
- cookie_io_functions_t __io_funcs) __THROW __wur;
-#endif
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Create a new stream that refers to a memory buffer. */
-extern FILE *fmemopen (void *__s, size_t __len, const char *__modes)
- __THROW __wur;
-
-/* Open a stream that writes into a malloc'd buffer that is expanded as
- necessary. *BUFLOC and *SIZELOC are updated with the buffer's location
- and the number of characters written on fflush or fclose. */
-extern FILE *open_memstream (char **__bufloc, size_t *__sizeloc) __THROW __wur;
-#endif
-
-
-/* If BUF is NULL, make STREAM unbuffered.
- Else make it use buffer BUF, of size BUFSIZ. */
-extern void setbuf (FILE *__restrict __stream, char *__restrict __buf) __THROW;
-/* Make STREAM use buffering mode MODE.
- If BUF is not NULL, use N bytes of it for buffering;
- else allocate an internal buffer N bytes long. */
-extern int setvbuf (FILE *__restrict __stream, char *__restrict __buf,
- int __modes, size_t __n) __THROW;
-
-#ifdef __USE_MISC
-/* If BUF is NULL, make STREAM unbuffered.
- Else make it use SIZE bytes of BUF for buffering. */
-extern void setbuffer (FILE *__restrict __stream, char *__restrict __buf,
- size_t __size) __THROW;
-
-/* Make STREAM line-buffered. */
-extern void setlinebuf (FILE *__stream) __THROW;
-#endif
-
-
-/* Write formatted output to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fprintf (FILE *__restrict __stream,
- const char *__restrict __format, ...);
-/* Write formatted output to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int printf (const char *__restrict __format, ...);
-/* Write formatted output to S. */
-extern int sprintf (char *__restrict __s,
- const char *__restrict __format, ...) __THROWNL;
-
-/* Write formatted output to S from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfprintf (FILE *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg);
-/* Write formatted output to stdout from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vprintf (const char *__restrict __format, __gnuc_va_list __arg);
-/* Write formatted output to S from argument list ARG. */
-extern int vsprintf (char *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg) __THROWNL;
-
-#if defined __USE_ISOC99 || defined __USE_UNIX98
-/* Maximum chars of output to write in MAXLEN. */
-extern int snprintf (char *__restrict __s, size_t __maxlen,
- const char *__restrict __format, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 3, 4)));
-
-extern int vsnprintf (char *__restrict __s, size_t __maxlen,
- const char *__restrict __format, __gnuc_va_list __arg)
- __THROWNL __attribute__ ((__format__ (__printf__, 3, 0)));
-#endif
-
-#if __GLIBC_USE (LIB_EXT2)
-/* Write formatted output to a string dynamically allocated with `malloc'.
- Store the address of the string in *PTR. */
-extern int vasprintf (char **__restrict __ptr, const char *__restrict __f,
- __gnuc_va_list __arg)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 0))) __wur;
-extern int __asprintf (char **__restrict __ptr,
- const char *__restrict __fmt, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
-extern int asprintf (char **__restrict __ptr,
- const char *__restrict __fmt, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3))) __wur;
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Write formatted output to a file descriptor. */
-extern int vdprintf (int __fd, const char *__restrict __fmt,
- __gnuc_va_list __arg)
- __attribute__ ((__format__ (__printf__, 2, 0)));
-extern int dprintf (int __fd, const char *__restrict __fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-#endif
-
-
-/* Read formatted input from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fscanf (FILE *__restrict __stream,
- const char *__restrict __format, ...) __wur;
-/* Read formatted input from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int scanf (const char *__restrict __format, ...) __wur;
-/* Read formatted input from S. */
-extern int sscanf (const char *__restrict __s,
- const char *__restrict __format, ...) __THROW;
-
-/* For historical reasons, the C99-compliant versions of the scanf
- functions are at alternative names. When __LDBL_COMPAT or
- __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI are in effect, this is handled in
- bits/stdio-ldbl.h. */
-#include <bits/floatn.h>
-#if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (fscanf, (FILE *__restrict __stream,
- const char *__restrict __format, ...),
- __isoc99_fscanf) __wur;
-extern int __REDIRECT (scanf, (const char *__restrict __format, ...),
- __isoc99_scanf) __wur;
-extern int __REDIRECT_NTH (sscanf, (const char *__restrict __s,
- const char *__restrict __format, ...),
- __isoc99_sscanf);
-# else
-extern int __isoc99_fscanf (FILE *__restrict __stream,
- const char *__restrict __format, ...) __wur;
-extern int __isoc99_scanf (const char *__restrict __format, ...) __wur;
-extern int __isoc99_sscanf (const char *__restrict __s,
- const char *__restrict __format, ...) __THROW;
-# define fscanf __isoc99_fscanf
-# define scanf __isoc99_scanf
-# define sscanf __isoc99_sscanf
-# endif
-#endif
-
-#ifdef __USE_ISOC99
-/* Read formatted input from S into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfscanf (FILE *__restrict __s, const char *__restrict __format,
- __gnuc_va_list __arg)
- __attribute__ ((__format__ (__scanf__, 2, 0))) __wur;
-
-/* Read formatted input from stdin into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vscanf (const char *__restrict __format, __gnuc_va_list __arg)
- __attribute__ ((__format__ (__scanf__, 1, 0))) __wur;
-
-/* Read formatted input from S into argument list ARG. */
-extern int vsscanf (const char *__restrict __s,
- const char *__restrict __format, __gnuc_va_list __arg)
- __THROW __attribute__ ((__format__ (__scanf__, 2, 0)));
-
-/* Same redirection as above for the v*scanf family. */
-# if !__GLIBC_USE (DEPRECATED_SCANF)
-# if defined __REDIRECT && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-extern int __REDIRECT (vfscanf,
- (FILE *__restrict __s,
- const char *__restrict __format, __gnuc_va_list __arg),
- __isoc99_vfscanf)
- __attribute__ ((__format__ (__scanf__, 2, 0))) __wur;
-extern int __REDIRECT (vscanf, (const char *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vscanf)
- __attribute__ ((__format__ (__scanf__, 1, 0))) __wur;
-extern int __REDIRECT_NTH (vsscanf,
- (const char *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vsscanf)
- __attribute__ ((__format__ (__scanf__, 2, 0)));
-# elif !defined __REDIRECT
-extern int __isoc99_vfscanf (FILE *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg) __wur;
-extern int __isoc99_vscanf (const char *__restrict __format,
- __gnuc_va_list __arg) __wur;
-extern int __isoc99_vsscanf (const char *__restrict __s,
- const char *__restrict __format,
- __gnuc_va_list __arg) __THROW;
-# define vfscanf __isoc99_vfscanf
-# define vscanf __isoc99_vscanf
-# define vsscanf __isoc99_vsscanf
-# endif
-# endif
-#endif /* Use ISO C9x. */
-
-
-/* Read a character from STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int fgetc (FILE *__stream);
-extern int getc (FILE *__stream);
-
-/* Read a character from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getchar (void);
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int getc_unlocked (FILE *__stream);
-extern int getchar_unlocked (void);
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fgetc_unlocked (FILE *__stream);
-#endif /* Use MISC. */
-
-
-/* Write a character to STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW.
-
- These functions is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputc (int __c, FILE *__stream);
-extern int putc (int __c, FILE *__stream);
-
-/* Write a character to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int putchar (int __c);
-
-#ifdef __USE_MISC
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputc_unlocked (int __c, FILE *__stream);
-#endif /* Use MISC. */
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern int putc_unlocked (int __c, FILE *__stream);
-extern int putchar_unlocked (int __c);
-#endif /* Use POSIX. */
-
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-/* Get a word (int) from STREAM. */
-extern int getw (FILE *__stream);
-
-/* Write a word (int) to STREAM. */
-extern int putw (int __w, FILE *__stream);
-#endif
-
-
-/* Get a newline-terminated string of finite length from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream)
- __wur __attr_access ((__write_only__, 1, 2));
-
-#if __GLIBC_USE (DEPRECATED_GETS)
-/* Get a newline-terminated string from stdin, removing the newline.
-
- This function is impossible to use safely. It has been officially
- removed from ISO C11 and ISO C++14, and we have also removed it
- from the _GNU_SOURCE feature list. It remains available when
- explicitly using an old ISO C, Unix, or POSIX standard.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *gets (char *__s) __wur __attribute_deprecated__;
-#endif
-
-#ifdef __USE_GNU
-/* This function does the same as `fgets' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern char *fgets_unlocked (char *__restrict __s, int __n,
- FILE *__restrict __stream) __wur
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Read up to (and including) a DELIMITER from STREAM into *LINEPTR
- (and null-terminate it). *LINEPTR is a pointer returned from malloc (or
- NULL), pointing to *N characters of space. It is realloc'd as
- necessary. Returns the number of characters read (not including the
- null terminator), or -1 on error or EOF.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern __ssize_t __getdelim (char **__restrict __lineptr,
- size_t *__restrict __n, int __delimiter,
- FILE *__restrict __stream) __wur;
-extern __ssize_t getdelim (char **__restrict __lineptr,
- size_t *__restrict __n, int __delimiter,
- FILE *__restrict __stream) __wur;
-
-/* Like `getdelim', but reads up to a newline.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern __ssize_t getline (char **__restrict __lineptr,
- size_t *__restrict __n,
- FILE *__restrict __stream) __wur;
-#endif
-
-
-/* Write a string to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputs (const char *__restrict __s, FILE *__restrict __stream);
-
-/* Write a string, followed by a newline, to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int puts (const char *__s);
-
-
-/* Push a character back onto the input buffer of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int ungetc (int __c, FILE *__stream);
-
-
-/* Read chunks of generic data from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern size_t fread (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream) __wur;
-/* Write chunks of generic data to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern size_t fwrite (const void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __s);
-
-#ifdef __USE_GNU
-/* This function does the same as `fputs' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputs_unlocked (const char *__restrict __s,
- FILE *__restrict __stream);
-#endif
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not necessary.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern size_t fread_unlocked (void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream) __wur;
-extern size_t fwrite_unlocked (const void *__restrict __ptr, size_t __size,
- size_t __n, FILE *__restrict __stream);
-#endif
-
-
-/* Seek to a certain position on STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fseek (FILE *__stream, long int __off, int __whence);
-/* Return the current position of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern long int ftell (FILE *__stream) __wur;
-/* Rewind to the beginning of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void rewind (FILE *__stream);
-
-/* The Single Unix Specification, Version 2, specifies an alternative,
- more adequate interface for the two functions above which deal with
- file offset. `long int' is not the right type. These definitions
- are originally defined in the Large File Support API. */
-
-#if defined __USE_LARGEFILE || defined __USE_XOPEN2K
-# ifndef __USE_FILE_OFFSET64
-/* Seek to a certain position on STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fseeko (FILE *__stream, __off_t __off, int __whence);
-/* Return the current position of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern __off_t ftello (FILE *__stream) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (fseeko,
- (FILE *__stream, __off64_t __off, int __whence),
- fseeko64);
-extern __off64_t __REDIRECT (ftello, (FILE *__stream), ftello64);
-# else
-# define fseeko fseeko64
-# define ftello ftello64
-# endif
-# endif
-#endif
-
-#ifndef __USE_FILE_OFFSET64
-/* Get STREAM's position.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fgetpos (FILE *__restrict __stream, fpos_t *__restrict __pos);
-/* Set STREAM's position.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fsetpos (FILE *__stream, const fpos_t *__pos);
-#else
-# ifdef __REDIRECT
-extern int __REDIRECT (fgetpos, (FILE *__restrict __stream,
- fpos_t *__restrict __pos), fgetpos64);
-extern int __REDIRECT (fsetpos,
- (FILE *__stream, const fpos_t *__pos), fsetpos64);
-# else
-# define fgetpos fgetpos64
-# define fsetpos fsetpos64
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-extern int fseeko64 (FILE *__stream, __off64_t __off, int __whence);
-extern __off64_t ftello64 (FILE *__stream) __wur;
-extern int fgetpos64 (FILE *__restrict __stream, fpos64_t *__restrict __pos);
-extern int fsetpos64 (FILE *__stream, const fpos64_t *__pos);
-#endif
-
-/* Clear the error and EOF indicators for STREAM. */
-extern void clearerr (FILE *__stream) __THROW;
-/* Return the EOF indicator for STREAM. */
-extern int feof (FILE *__stream) __THROW __wur;
-/* Return the error indicator for STREAM. */
-extern int ferror (FILE *__stream) __THROW __wur;
-
-#ifdef __USE_MISC
-/* Faster versions when locking is not required. */
-extern void clearerr_unlocked (FILE *__stream) __THROW;
-extern int feof_unlocked (FILE *__stream) __THROW __wur;
-extern int ferror_unlocked (FILE *__stream) __THROW __wur;
-#endif
-
-
-/* Print a message describing the meaning of the value of errno.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void perror (const char *__s);
-
-
-#ifdef __USE_POSIX
-/* Return the system file descriptor for STREAM. */
-extern int fileno (FILE *__stream) __THROW __wur;
-#endif /* Use POSIX. */
-
-#ifdef __USE_MISC
-/* Faster version when locking is not required. */
-extern int fileno_unlocked (FILE *__stream) __THROW __wur;
-#endif
-
-
-#ifdef __USE_POSIX2
-/* Create a new stream connected to a pipe running the given command.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern FILE *popen (const char *__command, const char *__modes) __wur;
-
-/* Close a stream opened by popen and return the status of its child.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int pclose (FILE *__stream);
-#endif
-
-
-#ifdef __USE_POSIX
-/* Return the name of the controlling terminal. */
-extern char *ctermid (char *__s) __THROW;
-#endif /* Use POSIX. */
-
-
-#if (defined __USE_XOPEN && !defined __USE_XOPEN2K) || defined __USE_GNU
-/* Return the name of the current user. */
-extern char *cuserid (char *__s);
-#endif /* Use X/Open, but not issue 6. */
-
-
-#ifdef __USE_GNU
-struct obstack; /* See <obstack.h>. */
-
-/* Write formatted output to an obstack. */
-extern int obstack_printf (struct obstack *__restrict __obstack,
- const char *__restrict __format, ...)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 3)));
-extern int obstack_vprintf (struct obstack *__restrict __obstack,
- const char *__restrict __format,
- __gnuc_va_list __args)
- __THROWNL __attribute__ ((__format__ (__printf__, 2, 0)));
-#endif /* Use GNU. */
-
-
-#ifdef __USE_POSIX199506
-/* These are defined in POSIX.1:1996. */
-
-/* Acquire ownership of STREAM. */
-extern void flockfile (FILE *__stream) __THROW;
-
-/* Try to acquire ownership of STREAM but do not block if it is not
- possible. */
-extern int ftrylockfile (FILE *__stream) __THROW __wur;
-
-/* Relinquish the ownership granted for STREAM. */
-extern void funlockfile (FILE *__stream) __THROW;
-#endif /* POSIX */
-
-#if defined __USE_XOPEN && !defined __USE_XOPEN2K && !defined __USE_GNU
-/* X/Open Issues 1-5 required getopt to be declared in this
- header. It was removed in Issue 6. GNU follows Issue 6. */
-# include <bits/getopt_posix.h>
-#endif
-
-/* Slow-path routines used by the optimized inline functions in
- bits/stdio.h. */
-extern int __uflow (FILE *);
-extern int __overflow (FILE *, int);
-
-/* If we are compiling with optimizing read this file. It contains
- several optimizing inline functions and macros. */
-#ifdef __USE_EXTERN_INLINES
-# include <bits/stdio.h>
-#endif
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/stdio2.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/stdio-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* <stdio.h> included. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdio_ext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdio_ext.h
deleted file mode 100644
index ca8a96b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdio_ext.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Functions to access FILE structure internals.
- Copyright (C) 2000-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This header contains the same definitions as the header of the same name
- on Sun's Solaris OS. */
-
-#ifndef _STDIO_EXT_H
-#define _STDIO_EXT_H 1
-
-#include <stdio.h>
-
-enum
-{
- /* Query current state of the locking status. */
- FSETLOCKING_QUERY = 0,
-#define FSETLOCKING_QUERY FSETLOCKING_QUERY
- /* The library protects all uses of the stream functions, except for
- uses of the *_unlocked functions, by calls equivalent to flockfile(). */
- FSETLOCKING_INTERNAL,
-#define FSETLOCKING_INTERNAL FSETLOCKING_INTERNAL
- /* The user will take care of locking. */
- FSETLOCKING_BYCALLER
-#define FSETLOCKING_BYCALLER FSETLOCKING_BYCALLER
-};
-
-
-__BEGIN_DECLS
-
-/* Return the size of the buffer of FP in bytes currently in use by
- the given stream. */
-extern size_t __fbufsize (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff the stream FP is opened readonly, or if the
- last operation on the stream was a read operation. */
-extern int __freading (FILE *__fp) __THROW;
-
-/* Return non-zero value iff the stream FP is opened write-only or
- append-only, or if the last operation on the stream was a write
- operation. */
-extern int __fwriting (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff stream FP is not opened write-only or
- append-only. */
-extern int __freadable (FILE *__fp) __THROW;
-
-/* Return non-zero value iff stream FP is not opened read-only. */
-extern int __fwritable (FILE *__fp) __THROW;
-
-
-/* Return non-zero value iff the stream FP is line-buffered. */
-extern int __flbf (FILE *__fp) __THROW;
-
-
-/* Discard all pending buffered I/O on the stream FP. */
-extern void __fpurge (FILE *__fp) __THROW;
-
-/* Return amount of output in bytes pending on a stream FP. */
-extern size_t __fpending (FILE *__fp) __THROW;
-
-/* Flush all line-buffered files. */
-extern void _flushlbf (void);
-
-
-/* Set locking status of stream FP to TYPE. */
-extern int __fsetlocking (FILE *__fp, int __type) __THROW;
-
-__END_DECLS
-
-#endif /* stdio_ext.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdlib.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdlib.h
deleted file mode 100644
index 6360845..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/stdlib.h
+++ /dev/null
@@ -1,1028 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.20 General utilities <stdlib.h>
- */
-
-#ifndef _STDLIB_H
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Get size_t, wchar_t and NULL from <stddef.h>. */
-#define __need_size_t
-#define __need_wchar_t
-#define __need_NULL
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-#define _STDLIB_H 1
-
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K8) && !defined _SYS_WAIT_H
-/* XPG requires a few symbols from <sys/wait.h> being defined. */
-# include <bits/waitflags.h>
-# include <bits/waitstatus.h>
-
-/* Define the macros <sys/wait.h> also would define this way. */
-# define WEXITSTATUS(status) __WEXITSTATUS (status)
-# define WTERMSIG(status) __WTERMSIG (status)
-# define WSTOPSIG(status) __WSTOPSIG (status)
-# define WIFEXITED(status) __WIFEXITED (status)
-# define WIFSIGNALED(status) __WIFSIGNALED (status)
-# define WIFSTOPPED(status) __WIFSTOPPED (status)
-# ifdef __WIFCONTINUED
-# define WIFCONTINUED(status) __WIFCONTINUED (status)
-# endif
-#endif /* X/Open or XPG7 and <sys/wait.h> not included. */
-
-/* _FloatN API tests for enablement. */
-#include <bits/floatn.h>
-
-/* Returned by `div'. */
-typedef struct
- {
- int quot; /* Quotient. */
- int rem; /* Remainder. */
- } div_t;
-
-/* Returned by `ldiv'. */
-#ifndef __ldiv_t_defined
-typedef struct
- {
- long int quot; /* Quotient. */
- long int rem; /* Remainder. */
- } ldiv_t;
-# define __ldiv_t_defined 1
-#endif
-
-#if defined __USE_ISOC99 && !defined __lldiv_t_defined
-/* Returned by `lldiv'. */
-__extension__ typedef struct
- {
- long long int quot; /* Quotient. */
- long long int rem; /* Remainder. */
- } lldiv_t;
-# define __lldiv_t_defined 1
-#endif
-
-
-/* The largest number rand will return (same as INT_MAX). */
-#define RAND_MAX 2147483647
-
-
-/* We define these the same for all machines.
- Changes from this to the outside world should be done in `_exit'. */
-#define EXIT_FAILURE 1 /* Failing exit status. */
-#define EXIT_SUCCESS 0 /* Successful exit status. */
-
-
-/* Maximum length of a multibyte character in the current locale. */
-#define MB_CUR_MAX (__ctype_get_mb_cur_max ())
-extern size_t __ctype_get_mb_cur_max (void) __THROW __wur;
-
-
-/* Convert a string to a floating-point number. */
-extern double atof (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-/* Convert a string to an integer. */
-extern int atoi (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-/* Convert a string to a long integer. */
-extern long int atol (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-
-#ifdef __USE_ISOC99
-/* Convert a string to a long long integer. */
-__extension__ extern long long int atoll (const char *__nptr)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-#endif
-
-/* Convert a string to a floating-point number. */
-extern double strtod (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ISOC99
-/* Likewise for `float' and `long double' sizes of floating-point numbers. */
-extern float strtof (const char *__restrict __nptr,
- char **__restrict __endptr) __THROW __nonnull ((1));
-
-extern long double strtold (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-/* Likewise for '_FloatN' and '_FloatNx'. */
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float16 strtof16 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float32 strtof32 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float64 strtof64 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float128 strtof128 (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float32x strtof32x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float64x strtof64x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern _Float128x strtof128x (const char *__restrict __nptr,
- char **__restrict __endptr)
- __THROW __nonnull ((1));
-#endif
-
-/* Convert a string to a long integer. */
-extern long int strtol (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned long integer. */
-extern unsigned long int strtoul (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Convert a string to a quadword integer. */
-__extension__
-extern long long int strtoq (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned quadword integer. */
-__extension__
-extern unsigned long long int strtouq (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-#endif /* Use misc. */
-
-#ifdef __USE_ISOC99
-/* Convert a string to a quadword integer. */
-__extension__
-extern long long int strtoll (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-/* Convert a string to an unsigned quadword integer. */
-__extension__
-extern unsigned long long int strtoull (const char *__restrict __nptr,
- char **__restrict __endptr, int __base)
- __THROW __nonnull ((1));
-#endif /* ISO C99 or use MISC. */
-
-/* Convert a floating-point number to a string. */
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-extern int strfromd (char *__dest, size_t __size, const char *__format,
- double __f)
- __THROW __nonnull ((3));
-
-extern int strfromf (char *__dest, size_t __size, const char *__format,
- float __f)
- __THROW __nonnull ((3));
-
-extern int strfroml (char *__dest, size_t __size, const char *__format,
- long double __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf16 (char *__dest, size_t __size, const char * __format,
- _Float16 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf32 (char *__dest, size_t __size, const char * __format,
- _Float32 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf64 (char *__dest, size_t __size, const char * __format,
- _Float64 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf128 (char *__dest, size_t __size, const char * __format,
- _Float128 __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf32x (char *__dest, size_t __size, const char * __format,
- _Float32x __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf64x (char *__dest, size_t __size, const char * __format,
- _Float64x __f)
- __THROW __nonnull ((3));
-#endif
-
-#if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-extern int strfromf128x (char *__dest, size_t __size, const char * __format,
- _Float128x __f)
- __THROW __nonnull ((3));
-#endif
-
-
-#ifdef __USE_GNU
-/* Parallel versions of the functions above which take the locale to
- use as an additional parameter. These are GNU extensions inspired
- by the POSIX.1-2008 extended locale API. */
-# include <bits/types/locale_t.h>
-
-extern long int strtol_l (const char *__restrict __nptr,
- char **__restrict __endptr, int __base,
- locale_t __loc) __THROW __nonnull ((1, 4));
-
-extern unsigned long int strtoul_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-__extension__
-extern long long int strtoll_l (const char *__restrict __nptr,
- char **__restrict __endptr, int __base,
- locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-__extension__
-extern unsigned long long int strtoull_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW __nonnull ((1, 4));
-
-extern double strtod_l (const char *__restrict __nptr,
- char **__restrict __endptr, locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-extern float strtof_l (const char *__restrict __nptr,
- char **__restrict __endptr, locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-extern long double strtold_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-
-# if __HAVE_FLOAT16
-extern _Float16 strtof16_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT32
-extern _Float32 strtof32_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT64
-extern _Float64 strtof64_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT128
-extern _Float128 strtof128_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT32X
-extern _Float32x strtof32x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT64X
-extern _Float64x strtof64x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-
-# if __HAVE_FLOAT128X
-extern _Float128x strtof128x_l (const char *__restrict __nptr,
- char **__restrict __endptr,
- locale_t __loc)
- __THROW __nonnull ((1, 3));
-# endif
-#endif /* GNU */
-
-
-#ifdef __USE_EXTERN_INLINES
-__extern_inline int
-__NTH (atoi (const char *__nptr))
-{
- return (int) strtol (__nptr, (char **) NULL, 10);
-}
-__extern_inline long int
-__NTH (atol (const char *__nptr))
-{
- return strtol (__nptr, (char **) NULL, 10);
-}
-
-# ifdef __USE_ISOC99
-__extension__ __extern_inline long long int
-__NTH (atoll (const char *__nptr))
-{
- return strtoll (__nptr, (char **) NULL, 10);
-}
-# endif
-#endif /* Optimizing and Inlining. */
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Convert N to base 64 using the digits "./0-9A-Za-z", least-significant
- digit first. Returns a pointer to static storage overwritten by the
- next call. */
-extern char *l64a (long int __n) __THROW __wur;
-
-/* Read a number from a string S in base 64 as above. */
-extern long int a64l (const char *__s)
- __THROW __attribute_pure__ __nonnull ((1)) __wur;
-
-#endif /* Use misc || extended X/Open. */
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-# include <sys/types.h> /* we need int32_t... */
-
-/* These are the functions that actually do things. The `random', `srandom',
- `initstate' and `setstate' functions are those from BSD Unices.
- The `rand' and `srand' functions are required by the ANSI standard.
- We provide both interfaces to the same random number generator. */
-/* Return a random long integer between 0 and 2^31-1 inclusive. */
-extern long int random (void) __THROW;
-
-/* Seed the random number generator with the given number. */
-extern void srandom (unsigned int __seed) __THROW;
-
-/* Initialize the random number generator to use state buffer STATEBUF,
- of length STATELEN, and seed it with SEED. Optimal lengths are 8, 16,
- 32, 64, 128 and 256, the bigger the better; values less than 8 will
- cause an error and values greater than 256 will be rounded down. */
-extern char *initstate (unsigned int __seed, char *__statebuf,
- size_t __statelen) __THROW __nonnull ((2));
-
-/* Switch the random number generator to state buffer STATEBUF,
- which should have been previously initialized by `initstate'. */
-extern char *setstate (char *__statebuf) __THROW __nonnull ((1));
-
-
-# ifdef __USE_MISC
-/* Reentrant versions of the `random' family of functions.
- These functions all use the following data structure to contain
- state, rather than global state variables. */
-
-struct random_data
- {
- int32_t *fptr; /* Front pointer. */
- int32_t *rptr; /* Rear pointer. */
- int32_t *state; /* Array of state values. */
- int rand_type; /* Type of random number generator. */
- int rand_deg; /* Degree of random number generator. */
- int rand_sep; /* Distance between front and rear. */
- int32_t *end_ptr; /* Pointer behind state table. */
- };
-
-extern int random_r (struct random_data *__restrict __buf,
- int32_t *__restrict __result) __THROW __nonnull ((1, 2));
-
-extern int srandom_r (unsigned int __seed, struct random_data *__buf)
- __THROW __nonnull ((2));
-
-extern int initstate_r (unsigned int __seed, char *__restrict __statebuf,
- size_t __statelen,
- struct random_data *__restrict __buf)
- __THROW __nonnull ((2, 4));
-
-extern int setstate_r (char *__restrict __statebuf,
- struct random_data *__restrict __buf)
- __THROW __nonnull ((1, 2));
-# endif /* Use misc. */
-#endif /* Use extended X/Open || misc. */
-
-
-/* Return a random integer between 0 and RAND_MAX inclusive. */
-extern int rand (void) __THROW;
-/* Seed the random number generator with the given number. */
-extern void srand (unsigned int __seed) __THROW;
-
-#ifdef __USE_POSIX199506
-/* Reentrant interface according to POSIX.1. */
-extern int rand_r (unsigned int *__seed) __THROW;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* System V style 48-bit random number generator functions. */
-
-/* Return non-negative, double-precision floating-point value in [0.0,1.0). */
-extern double drand48 (void) __THROW;
-extern double erand48 (unsigned short int __xsubi[3]) __THROW __nonnull ((1));
-
-/* Return non-negative, long integer in [0,2^31). */
-extern long int lrand48 (void) __THROW;
-extern long int nrand48 (unsigned short int __xsubi[3])
- __THROW __nonnull ((1));
-
-/* Return signed, long integers in [-2^31,2^31). */
-extern long int mrand48 (void) __THROW;
-extern long int jrand48 (unsigned short int __xsubi[3])
- __THROW __nonnull ((1));
-
-/* Seed random number generator. */
-extern void srand48 (long int __seedval) __THROW;
-extern unsigned short int *seed48 (unsigned short int __seed16v[3])
- __THROW __nonnull ((1));
-extern void lcong48 (unsigned short int __param[7]) __THROW __nonnull ((1));
-
-# ifdef __USE_MISC
-/* Data structure for communication with thread safe versions. This
- type is to be regarded as opaque. It's only exported because users
- have to allocate objects of this type. */
-struct drand48_data
- {
- unsigned short int __x[3]; /* Current state. */
- unsigned short int __old_x[3]; /* Old state. */
- unsigned short int __c; /* Additive const. in congruential formula. */
- unsigned short int __init; /* Flag for initializing. */
- __extension__ unsigned long long int __a; /* Factor in congruential
- formula. */
- };
-
-/* Return non-negative, double-precision floating-point value in [0.0,1.0). */
-extern int drand48_r (struct drand48_data *__restrict __buffer,
- double *__restrict __result) __THROW __nonnull ((1, 2));
-extern int erand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- double *__restrict __result) __THROW __nonnull ((1, 2));
-
-/* Return non-negative, long integer in [0,2^31). */
-extern int lrand48_r (struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-extern int nrand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-
-/* Return signed, long integers in [-2^31,2^31). */
-extern int mrand48_r (struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-extern int jrand48_r (unsigned short int __xsubi[3],
- struct drand48_data *__restrict __buffer,
- long int *__restrict __result)
- __THROW __nonnull ((1, 2));
-
-/* Seed random number generator. */
-extern int srand48_r (long int __seedval, struct drand48_data *__buffer)
- __THROW __nonnull ((2));
-
-extern int seed48_r (unsigned short int __seed16v[3],
- struct drand48_data *__buffer) __THROW __nonnull ((1, 2));
-
-extern int lcong48_r (unsigned short int __param[7],
- struct drand48_data *__buffer)
- __THROW __nonnull ((1, 2));
-# endif /* Use misc. */
-#endif /* Use misc or X/Open. */
-
-/* Allocate SIZE bytes of memory. */
-extern void *malloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-/* Allocate NMEMB elements of SIZE bytes each, all initialized to 0. */
-extern void *calloc (size_t __nmemb, size_t __size)
- __THROW __attribute_malloc__ __attribute_alloc_size__ ((1, 2)) __wur;
-
-/* Re-allocate the previously allocated block
- in PTR, making the new block SIZE bytes long. */
-/* __attribute_malloc__ is not used, because if realloc returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *realloc (void *__ptr, size_t __size)
- __THROW __attribute_warn_unused_result__ __attribute_alloc_size__ ((2));
-
-#ifdef __USE_MISC
-/* Re-allocate the previously allocated block in PTR, making the new
- block large enough for NMEMB elements of SIZE bytes each. */
-/* __attribute_malloc__ is not used, because if reallocarray returns
- the same pointer that was passed to it, aliasing needs to be allowed
- between objects pointed by the old and new pointers. */
-extern void *reallocarray (void *__ptr, size_t __nmemb, size_t __size)
- __THROW __attribute_warn_unused_result__
- __attribute_alloc_size__ ((2, 3));
-#endif
-
-/* Free a block allocated by `malloc', `realloc' or `calloc'. */
-extern void free (void *__ptr) __THROW;
-
-#ifdef __USE_MISC
-# include <alloca.h>
-#endif /* Use misc. */
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC
-/* Allocate SIZE bytes on a page boundary. The storage cannot be freed. */
-extern void *valloc (size_t __size) __THROW __attribute_malloc__
- __attribute_alloc_size__ ((1)) __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Allocate memory of SIZE bytes with an alignment of ALIGNMENT. */
-extern int posix_memalign (void **__memptr, size_t __alignment, size_t __size)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#ifdef __USE_ISOC11
-/* ISO C variant of aligned allocation. */
-extern void *aligned_alloc (size_t __alignment, size_t __size)
- __THROW __attribute_malloc__ __attribute_alloc_size__ ((2)) __wur;
-#endif
-
-/* Abort execution and generate a core-dump. */
-extern void abort (void) __THROW __attribute__ ((__noreturn__));
-
-
-/* Register a function to be called when `exit' is called. */
-extern int atexit (void (*__func) (void)) __THROW __nonnull ((1));
-
-#if defined __USE_ISOC11 || defined __USE_ISOCXX11
-/* Register a function to be called when `quick_exit' is called. */
-# ifdef __cplusplus
-extern "C++" int at_quick_exit (void (*__func) (void))
- __THROW __asm ("at_quick_exit") __nonnull ((1));
-# else
-extern int at_quick_exit (void (*__func) (void)) __THROW __nonnull ((1));
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Register a function to be called with the status
- given to `exit' and the given argument. */
-extern int on_exit (void (*__func) (int __status, void *__arg), void *__arg)
- __THROW __nonnull ((1));
-#endif
-
-/* Call all functions registered with `atexit' and `on_exit',
- in the reverse of the order in which they were registered,
- perform stdio cleanup, and terminate program execution with STATUS. */
-extern void exit (int __status) __THROW __attribute__ ((__noreturn__));
-
-#if defined __USE_ISOC11 || defined __USE_ISOCXX11
-/* Call all functions registered with `at_quick_exit' in the reverse
- of the order in which they were registered and terminate program
- execution with STATUS. */
-extern void quick_exit (int __status) __THROW __attribute__ ((__noreturn__));
-#endif
-
-#ifdef __USE_ISOC99
-/* Terminate the program with STATUS without calling any of the
- functions registered with `atexit' or `on_exit'. */
-extern void _Exit (int __status) __THROW __attribute__ ((__noreturn__));
-#endif
-
-
-/* Return the value of envariable NAME, or NULL if it doesn't exist. */
-extern char *getenv (const char *__name) __THROW __nonnull ((1)) __wur;
-
-#ifdef __USE_GNU
-/* This function is similar to the above but returns NULL if the
- programs is running with SUID or SGID enabled. */
-extern char *secure_getenv (const char *__name)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* The SVID says this is in <stdio.h>, but this seems a better place. */
-/* Put STRING, which is of the form "NAME=VALUE", in the environment.
- If there is no `=', remove NAME from the environment. */
-extern int putenv (char *__string) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set NAME to VALUE in the environment.
- If REPLACE is nonzero, overwrite an existing value. */
-extern int setenv (const char *__name, const char *__value, int __replace)
- __THROW __nonnull ((2));
-
-/* Remove the variable NAME from the environment. */
-extern int unsetenv (const char *__name) __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_MISC
-/* The `clearenv' was planned to be added to POSIX.1 but probably
- never made it. Nevertheless the POSIX.9 standard (POSIX bindings
- for Fortran 77) requires this function. */
-extern int clearenv (void) __THROW;
-#endif
-
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8)
-/* Generate a unique temporary file name from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the file name unique.
- Always returns TEMPLATE, it's either a temporary file name or a null
- string if it cannot get a unique file name. */
-extern char *mktemp (char *__template) __THROW __nonnull ((1));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Generate a unique temporary file name from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the filename unique.
- Returns a file descriptor open on the file for reading and writing,
- or -1 if it cannot create a uniquely-named file.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkstemp (char *__template) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkstemp, (char *__template), mkstemp64)
- __nonnull ((1)) __wur;
-# else
-# define mkstemp mkstemp64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkstemp64 (char *__template) __nonnull ((1)) __wur;
-# endif
-#endif
-
-#ifdef __USE_MISC
-/* Similar to mkstemp, but the template can have a suffix after the
- XXXXXX. The length of the suffix is specified in the second
- parameter.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkstemps (char *__template, int __suffixlen) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkstemps, (char *__template, int __suffixlen),
- mkstemps64) __nonnull ((1)) __wur;
-# else
-# define mkstemps mkstemps64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkstemps64 (char *__template, int __suffixlen)
- __nonnull ((1)) __wur;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Create a unique temporary directory from TEMPLATE.
- The last six characters of TEMPLATE must be "XXXXXX";
- they are replaced with a string that makes the directory name unique.
- Returns TEMPLATE, or a null pointer if it cannot get a unique name.
- The directory is created mode 700. */
-extern char *mkdtemp (char *__template) __THROW __nonnull ((1)) __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Generate a unique temporary file name from TEMPLATE similar to
- mkstemp. But allow the caller to pass additional flags which are
- used in the open call to create the file..
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkostemp (char *__template, int __flags) __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkostemp, (char *__template, int __flags), mkostemp64)
- __nonnull ((1)) __wur;
-# else
-# define mkostemp mkostemp64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkostemp64 (char *__template, int __flags) __nonnull ((1)) __wur;
-# endif
-
-/* Similar to mkostemp, but the template can have a suffix after the
- XXXXXX. The length of the suffix is specified in the second
- parameter.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-# ifndef __USE_FILE_OFFSET64
-extern int mkostemps (char *__template, int __suffixlen, int __flags)
- __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (mkostemps, (char *__template, int __suffixlen,
- int __flags), mkostemps64)
- __nonnull ((1)) __wur;
-# else
-# define mkostemps mkostemps64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int mkostemps64 (char *__template, int __suffixlen, int __flags)
- __nonnull ((1)) __wur;
-# endif
-#endif
-
-
-/* Execute the given line as a shell command.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int system (const char *__command) __wur;
-
-
-#ifdef __USE_GNU
-/* Return a malloc'd string containing the canonical absolute name of the
- existing named file. */
-extern char *canonicalize_file_name (const char *__name)
- __THROW __nonnull ((1)) __wur;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Return the canonical absolute name of file NAME. If RESOLVED is
- null, the result is malloc'd; otherwise, if the canonical name is
- PATH_MAX chars or more, returns null with `errno' set to
- ENAMETOOLONG; if the name fits in fewer than PATH_MAX chars,
- returns the name in RESOLVED. */
-extern char *realpath (const char *__restrict __name,
- char *__restrict __resolved) __THROW __wur;
-#endif
-
-
-/* Shorthand for type of comparison functions. */
-#ifndef __COMPAR_FN_T
-# define __COMPAR_FN_T
-typedef int (*__compar_fn_t) (const void *, const void *);
-
-# ifdef __USE_GNU
-typedef __compar_fn_t comparison_fn_t;
-# endif
-#endif
-#ifdef __USE_GNU
-typedef int (*__compar_d_fn_t) (const void *, const void *, void *);
-#endif
-
-/* Do a binary search for KEY in BASE, which consists of NMEMB elements
- of SIZE bytes each, using COMPAR to perform the comparisons. */
-extern void *bsearch (const void *__key, const void *__base,
- size_t __nmemb, size_t __size, __compar_fn_t __compar)
- __nonnull ((1, 2, 5)) __wur;
-
-#ifdef __USE_EXTERN_INLINES
-# include <bits/stdlib-bsearch.h>
-#endif
-
-/* Sort NMEMB elements of BASE, of SIZE bytes each,
- using COMPAR to perform the comparisons. */
-extern void qsort (void *__base, size_t __nmemb, size_t __size,
- __compar_fn_t __compar) __nonnull ((1, 4));
-#ifdef __USE_GNU
-extern void qsort_r (void *__base, size_t __nmemb, size_t __size,
- __compar_d_fn_t __compar, void *__arg)
- __nonnull ((1, 4));
-#endif
-
-
-/* Return the absolute value of X. */
-extern int abs (int __x) __THROW __attribute__ ((__const__)) __wur;
-extern long int labs (long int __x) __THROW __attribute__ ((__const__)) __wur;
-
-#ifdef __USE_ISOC99
-__extension__ extern long long int llabs (long long int __x)
- __THROW __attribute__ ((__const__)) __wur;
-#endif
-
-
-/* Return the `div_t', `ldiv_t' or `lldiv_t' representation
- of the value of NUMER over DENOM. */
-/* GCC may have built-ins for these someday. */
-extern div_t div (int __numer, int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-extern ldiv_t ldiv (long int __numer, long int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-
-#ifdef __USE_ISOC99
-__extension__ extern lldiv_t lldiv (long long int __numer,
- long long int __denom)
- __THROW __attribute__ ((__const__)) __wur;
-#endif
-
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Convert floating point numbers to strings. The returned values are
- valid only until another call to the same function. */
-
-/* Convert VALUE to a string with NDIGIT digits and return a pointer to
- this. Set *DECPT with the position of the decimal character and *SIGN
- with the sign of the number. */
-extern char *ecvt (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign) __THROW __nonnull ((3, 4)) __wur;
-
-/* Convert VALUE to a string rounded to NDIGIT decimal digits. Set *DECPT
- with the position of the decimal character and *SIGN with the sign of
- the number. */
-extern char *fcvt (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign) __THROW __nonnull ((3, 4)) __wur;
-
-/* If possible convert VALUE to a string with NDIGIT significant digits.
- Otherwise use exponential representation. The resulting string will
- be written to BUF. */
-extern char *gcvt (double __value, int __ndigit, char *__buf)
- __THROW __nonnull ((3)) __wur;
-#endif
-
-#ifdef __USE_MISC
-/* Long double versions of above functions. */
-extern char *qecvt (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign)
- __THROW __nonnull ((3, 4)) __wur;
-extern char *qfcvt (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign)
- __THROW __nonnull ((3, 4)) __wur;
-extern char *qgcvt (long double __value, int __ndigit, char *__buf)
- __THROW __nonnull ((3)) __wur;
-
-
-/* Reentrant version of the functions above which provide their own
- buffers. */
-extern int ecvt_r (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign, char *__restrict __buf,
- size_t __len) __THROW __nonnull ((3, 4, 5));
-extern int fcvt_r (double __value, int __ndigit, int *__restrict __decpt,
- int *__restrict __sign, char *__restrict __buf,
- size_t __len) __THROW __nonnull ((3, 4, 5));
-
-extern int qecvt_r (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((3, 4, 5));
-extern int qfcvt_r (long double __value, int __ndigit,
- int *__restrict __decpt, int *__restrict __sign,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((3, 4, 5));
-#endif /* misc */
-
-
-/* Return the length of the multibyte character
- in S, which is no longer than N. */
-extern int mblen (const char *__s, size_t __n) __THROW;
-/* Return the length of the given multibyte character,
- putting its `wchar_t' representation in *PWC. */
-extern int mbtowc (wchar_t *__restrict __pwc,
- const char *__restrict __s, size_t __n) __THROW;
-/* Put the multibyte character represented
- by WCHAR in S, returning its length. */
-extern int wctomb (char *__s, wchar_t __wchar) __THROW;
-
-
-/* Convert a multibyte string to a wide char string. */
-extern size_t mbstowcs (wchar_t *__restrict __pwcs,
- const char *__restrict __s, size_t __n) __THROW
- __attr_access ((__read_only__, 2));
-/* Convert a wide char string to multibyte string. */
-extern size_t wcstombs (char *__restrict __s,
- const wchar_t *__restrict __pwcs, size_t __n)
- __THROW
- __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2));
-
-#ifdef __USE_MISC
-/* Determine whether the string value of RESPONSE matches the affirmation
- or negative response expression as specified by the LC_MESSAGES category
- in the program's current locale. Returns 1 if affirmative, 0 if
- negative, and -1 if not matching. */
-extern int rpmatch (const char *__response) __THROW __nonnull ((1)) __wur;
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Parse comma separated suboption from *OPTIONP and match against
- strings in TOKENS. If found return index and set *VALUEP to
- optional value introduced by an equal sign. If the suboption is
- not part of TOKENS return in *VALUEP beginning of unknown
- suboption. On exit *OPTIONP is set to the beginning of the next
- token or at the terminating NUL character. */
-extern int getsubopt (char **__restrict __optionp,
- char *const *__restrict __tokens,
- char **__restrict __valuep)
- __THROW __nonnull ((1, 2, 3)) __wur;
-#endif
-
-
-/* X/Open pseudo terminal handling. */
-
-#ifdef __USE_XOPEN2KXSI
-/* Return a master pseudo-terminal handle. */
-extern int posix_openpt (int __oflag) __wur;
-#endif
-
-#ifdef __USE_XOPEN_EXTENDED
-/* The next four functions all take a master pseudo-tty fd and
- perform an operation on the associated slave: */
-
-/* Chown the slave to the calling user. */
-extern int grantpt (int __fd) __THROW;
-
-/* Release an internal lock so the slave can be opened.
- Call after grantpt(). */
-extern int unlockpt (int __fd) __THROW;
-
-/* Return the pathname of the pseudo terminal slave associated with
- the master FD is open on, or NULL on errors.
- The returned storage is good until the next call to this function. */
-extern char *ptsname (int __fd) __THROW __wur;
-#endif
-
-#ifdef __USE_GNU
-/* Store at most BUFLEN characters of the pathname of the slave pseudo
- terminal associated with the master FD is open on in BUF.
- Return 0 on success, otherwise an error number. */
-extern int ptsname_r (int __fd, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-
-/* Open a master pseudo terminal and return its file descriptor. */
-extern int getpt (void);
-#endif
-
-#ifdef __USE_MISC
-/* Put the 1 minute, 5 minute and 15 minute load averages into the first
- NELEM elements of LOADAVG. Return the number written (never more than
- three, but may be less than NELEM), or -1 if an error occurred. */
-extern int getloadavg (double __loadavg[], int __nelem)
- __THROW __nonnull ((1));
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K
-/* Return the index into the active-logins file (utmp) for
- the controlling terminal. */
-extern int ttyslot (void) __THROW;
-#endif
-
-#include <bits/stdlib-float.h>
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/stdlib.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/stdlib-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* stdlib.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/string.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/string.h
deleted file mode 100644
index 04e1b70..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/string.h
+++ /dev/null
@@ -1,525 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.21 String handling <string.h>
- */
-
-#ifndef _STRING_H
-#define _STRING_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-__BEGIN_DECLS
-
-/* Get size_t and NULL from <stddef.h>. */
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && (__GNUC_PREREQ (4, 4) \
- || __glibc_clang_prereq (3, 5))
-# define __CORRECT_ISO_CPP_STRING_H_PROTO
-#endif
-
-
-/* Copy N bytes of SRC to DEST. */
-extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
- size_t __n) __THROW __nonnull ((1, 2));
-/* Copy N bytes of SRC to DEST, guaranteeing
- correct behavior for overlapping strings. */
-extern void *memmove (void *__dest, const void *__src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N bytes of SRC to DEST, stopping when C is found.
- Return the position in DEST one byte past where C was copied,
- or NULL if C was not found in the first N bytes of SRC. */
-#if defined __USE_MISC || defined __USE_XOPEN || __GLIBC_USE (ISOC2X)
-extern void *memccpy (void *__restrict __dest, const void *__restrict __src,
- int __c, size_t __n)
- __THROW __nonnull ((1, 2)) __attr_access ((__write_only__, 1, 4));
-#endif /* Misc || X/Open. */
-
-
-/* Set N bytes of S to C. */
-extern void *memset (void *__s, int __c, size_t __n) __THROW __nonnull ((1));
-
-/* Compare N bytes of S1 and S2. */
-extern int memcmp (const void *__s1, const void *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Search N bytes of S for C. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern void *memchr (void *__s, int __c, size_t __n)
- __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1));
-extern const void *memchr (const void *__s, int __c, size_t __n)
- __THROW __asm ("memchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline void *
-memchr (void *__s, int __c, size_t __n) __THROW
-{
- return __builtin_memchr (__s, __c, __n);
-}
-
-__extern_always_inline const void *
-memchr (const void *__s, int __c, size_t __n) __THROW
-{
- return __builtin_memchr (__s, __c, __n);
-}
-# endif
-}
-#else
-extern void *memchr (const void *__s, int __c, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* Search in S for C. This is similar to `memchr' but there is no
- length limit. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" void *rawmemchr (void *__s, int __c)
- __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1));
-extern "C++" const void *rawmemchr (const void *__s, int __c)
- __THROW __asm ("rawmemchr") __attribute_pure__ __nonnull ((1));
-# else
-extern void *rawmemchr (const void *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-
-/* Search N bytes of S for the final occurrence of C. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" void *memrchr (void *__s, int __c, size_t __n)
- __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-extern "C++" const void *memrchr (const void *__s, int __c, size_t __n)
- __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-# else
-extern void *memrchr (const void *__s, int __c, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1))
- __attr_access ((__read_only__, 1, 3));
-# endif
-#endif
-
-
-/* Copy SRC to DEST. */
-extern char *strcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Copy no more than N characters of SRC to DEST. */
-extern char *strncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Append SRC onto DEST. */
-extern char *strcat (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Append no more than N characters from SRC onto DEST. */
-extern char *strncat (char *__restrict __dest, const char *__restrict __src,
- size_t __n) __THROW __nonnull ((1, 2));
-
-/* Compare S1 and S2. */
-extern int strcmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Compare N characters of S1 and S2. */
-extern int strncmp (const char *__s1, const char *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Compare the collated forms of S1 and S2. */
-extern int strcoll (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Put a transformation of SRC into no more than N bytes of DEST. */
-extern size_t strxfrm (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 1, 3));
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Compare the collated forms of S1 and S2, using sorting rules from L. */
-extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l)
- __THROW __attribute_pure__ __nonnull ((1, 2, 3));
-/* Put a transformation of SRC into no more than N bytes of DEST,
- using sorting rules from L. */
-extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n,
- locale_t __l) __THROW __nonnull ((2, 4))
- __attr_access ((__write_only__, 1, 3));
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8 \
- || __GLIBC_USE (LIB_EXT2) || __GLIBC_USE (ISOC2X))
-/* Duplicate S, returning an identical malloc'd string. */
-extern char *strdup (const char *__s)
- __THROW __attribute_malloc__ __nonnull ((1));
-#endif
-
-/* Return a malloc'd copy of at most N bytes of STRING. The
- resultant string is terminated even if no null terminator
- appears before STRING[N]. */
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2) || __GLIBC_USE (ISOC2X)
-extern char *strndup (const char *__string, size_t __n)
- __THROW __attribute_malloc__ __nonnull ((1));
-#endif
-
-#if defined __USE_GNU && defined __GNUC__
-/* Duplicate S, returning an identical alloca'd string. */
-# define strdupa(s) \
- (__extension__ \
- ({ \
- const char *__old = (s); \
- size_t __len = strlen (__old) + 1; \
- char *__new = (char *) __builtin_alloca (__len); \
- (char *) memcpy (__new, __old, __len); \
- }))
-
-/* Return an alloca'd copy of at most N bytes of string. */
-# define strndupa(s, n) \
- (__extension__ \
- ({ \
- const char *__old = (s); \
- size_t __len = strnlen (__old, (n)); \
- char *__new = (char *) __builtin_alloca (__len + 1); \
- __new[__len] = '\0'; \
- (char *) memcpy (__new, __old, __len); \
- }))
-#endif
-
-/* Find the first occurrence of C in S. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strchr (char *__s, int __c)
- __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1));
-extern const char *strchr (const char *__s, int __c)
- __THROW __asm ("strchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strchr (char *__s, int __c) __THROW
-{
- return __builtin_strchr (__s, __c);
-}
-
-__extern_always_inline const char *
-strchr (const char *__s, int __c) __THROW
-{
- return __builtin_strchr (__s, __c);
-}
-# endif
-}
-#else
-extern char *strchr (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-/* Find the last occurrence of C in S. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strrchr (char *__s, int __c)
- __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1));
-extern const char *strrchr (const char *__s, int __c)
- __THROW __asm ("strrchr") __attribute_pure__ __nonnull ((1));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strrchr (char *__s, int __c) __THROW
-{
- return __builtin_strrchr (__s, __c);
-}
-
-__extern_always_inline const char *
-strrchr (const char *__s, int __c) __THROW
-{
- return __builtin_strrchr (__s, __c);
-}
-# endif
-}
-#else
-extern char *strrchr (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-#ifdef __USE_GNU
-/* This function is similar to `strchr'. But it returns a pointer to
- the closing NUL byte in case C is not found in S. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *strchrnul (char *__s, int __c)
- __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1));
-extern "C++" const char *strchrnul (const char *__s, int __c)
- __THROW __asm ("strchrnul") __attribute_pure__ __nonnull ((1));
-# else
-extern char *strchrnul (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-#endif
-
-/* Return the length of the initial segment of S which
- consists entirely of characters not in REJECT. */
-extern size_t strcspn (const char *__s, const char *__reject)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Return the length of the initial segment of S which
- consists entirely of characters in ACCEPT. */
-extern size_t strspn (const char *__s, const char *__accept)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Find the first occurrence in S of any character in ACCEPT. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strpbrk (char *__s, const char *__accept)
- __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2));
-extern const char *strpbrk (const char *__s, const char *__accept)
- __THROW __asm ("strpbrk") __attribute_pure__ __nonnull ((1, 2));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strpbrk (char *__s, const char *__accept) __THROW
-{
- return __builtin_strpbrk (__s, __accept);
-}
-
-__extern_always_inline const char *
-strpbrk (const char *__s, const char *__accept) __THROW
-{
- return __builtin_strpbrk (__s, __accept);
-}
-# endif
-}
-#else
-extern char *strpbrk (const char *__s, const char *__accept)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-#endif
-/* Find the first occurrence of NEEDLE in HAYSTACK. */
-#ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++"
-{
-extern char *strstr (char *__haystack, const char *__needle)
- __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2));
-extern const char *strstr (const char *__haystack, const char *__needle)
- __THROW __asm ("strstr") __attribute_pure__ __nonnull ((1, 2));
-
-# ifdef __OPTIMIZE__
-__extern_always_inline char *
-strstr (char *__haystack, const char *__needle) __THROW
-{
- return __builtin_strstr (__haystack, __needle);
-}
-
-__extern_always_inline const char *
-strstr (const char *__haystack, const char *__needle) __THROW
-{
- return __builtin_strstr (__haystack, __needle);
-}
-# endif
-}
-#else
-extern char *strstr (const char *__haystack, const char *__needle)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-#endif
-
-
-/* Divide S into tokens separated by characters in DELIM. */
-extern char *strtok (char *__restrict __s, const char *__restrict __delim)
- __THROW __nonnull ((2));
-
-/* Divide S into tokens separated by characters in DELIM. Information
- passed between calls are stored in SAVE_PTR. */
-extern char *__strtok_r (char *__restrict __s,
- const char *__restrict __delim,
- char **__restrict __save_ptr)
- __THROW __nonnull ((2, 3));
-#ifdef __USE_POSIX
-extern char *strtok_r (char *__restrict __s, const char *__restrict __delim,
- char **__restrict __save_ptr)
- __THROW __nonnull ((2, 3));
-#endif
-
-#ifdef __USE_GNU
-/* Similar to `strstr' but this function ignores the case of both strings. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *strcasestr (char *__haystack, const char *__needle)
- __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2));
-extern "C++" const char *strcasestr (const char *__haystack,
- const char *__needle)
- __THROW __asm ("strcasestr") __attribute_pure__ __nonnull ((1, 2));
-# else
-extern char *strcasestr (const char *__haystack, const char *__needle)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-# endif
-#endif
-
-#ifdef __USE_GNU
-/* Find the first occurrence of NEEDLE in HAYSTACK.
- NEEDLE is NEEDLELEN bytes long;
- HAYSTACK is HAYSTACKLEN bytes long. */
-extern void *memmem (const void *__haystack, size_t __haystacklen,
- const void *__needle, size_t __needlelen)
- __THROW __attribute_pure__ __nonnull ((1, 3))
- __attr_access ((__read_only__, 1, 2))
- __attr_access ((__read_only__, 3, 4));
-
-/* Copy N bytes of SRC to DEST, return pointer to bytes after the
- last written byte. */
-extern void *__mempcpy (void *__restrict __dest,
- const void *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-extern void *mempcpy (void *__restrict __dest,
- const void *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-#endif
-
-
-/* Return the length of S. */
-extern size_t strlen (const char *__s)
- __THROW __attribute_pure__ __nonnull ((1));
-
-#ifdef __USE_XOPEN2K8
-/* Find the length of STRING, but scan at most MAXLEN characters.
- If no '\0' terminator is found in that many characters, return MAXLEN. */
-extern size_t strnlen (const char *__string, size_t __maxlen)
- __THROW __attribute_pure__ __nonnull ((1));
-#endif
-
-
-/* Return a string describing the meaning of the `errno' code in ERRNUM. */
-extern char *strerror (int __errnum) __THROW;
-#ifdef __USE_XOPEN2K
-/* Reentrant version of `strerror'.
- There are 2 flavors of `strerror_r', GNU which returns the string
- and may or may not use the supplied temporary buffer and POSIX one
- which fills the string into the buffer.
- To use the POSIX version, -D_XOPEN_SOURCE=600 or -D_POSIX_C_SOURCE=200112L
- without -D_GNU_SOURCE is needed, otherwise the GNU version is
- preferred. */
-# if defined __USE_XOPEN2K && !defined __USE_GNU
-/* Fill BUF with a string describing the meaning of the `errno' code in
- ERRNUM. */
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (strerror_r,
- (int __errnum, char *__buf, size_t __buflen),
- __xpg_strerror_r) __nonnull ((2))
- __attr_access ((__write_only__, 2, 3));
-# else
-extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3));
-# define strerror_r __xpg_strerror_r
-# endif
-# else
-/* If a temporary buffer is required, at most BUFLEN bytes of BUF will be
- used. */
-extern char *strerror_r (int __errnum, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __wur __attr_access ((__write_only__, 2, 3));
-# endif
-
-# ifdef __USE_GNU
-/* Return a string describing the meaning of tthe error in ERR. */
-extern const char *strerrordesc_np (int __err) __THROW;
-/* Return a string with the error name in ERR. */
-extern const char *strerrorname_np (int __err) __THROW;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Translate error number to string according to the locale L. */
-extern char *strerror_l (int __errnum, locale_t __l) __THROW;
-#endif
-
-#ifdef __USE_MISC
-# include <strings.h>
-
-/* Set N bytes of S to 0. The compiler will not delete a call to this
- function, even if S is dead after the call. */
-extern void explicit_bzero (void *__s, size_t __n) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-
-/* Return the next DELIM-delimited token from *STRINGP,
- terminating it with a '\0', and update *STRINGP to point past it. */
-extern char *strsep (char **__restrict __stringp,
- const char *__restrict __delim)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Return a string describing the meaning of the signal number in SIG. */
-extern char *strsignal (int __sig) __THROW;
-
-# ifdef __USE_GNU
-/* Return an abbreviation string for the signal number SIG. */
-extern const char *sigabbrev_np (int __sig) __THROW;
-/* Return a string describing the meaning of the signal number in SIG,
- the result is not translated. */
-extern const char *sigdescr_np (int __sig) __THROW;
-# endif
-
-/* Copy SRC to DEST, returning the address of the terminating '\0' in DEST. */
-extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-extern char *stpcpy (char *__restrict __dest, const char *__restrict __src)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N characters of SRC to DEST, returning the address of
- the last character written into DEST. */
-extern char *__stpncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-extern char *stpncpy (char *__restrict __dest,
- const char *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_GNU
-/* Compare S1 and S2 as strings holding name & indices/version numbers. */
-extern int strverscmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Sautee STRING briskly. */
-extern char *strfry (char *__string) __THROW __nonnull ((1));
-
-/* Frobnicate N bytes of S. */
-extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-
-# ifndef basename
-/* Return the file name within directory of FILENAME. We don't
- declare the function if the `basename' macro is available (defined
- in <libgen.h>) which makes the XPG version of this function
- available. */
-# ifdef __CORRECT_ISO_CPP_STRING_H_PROTO
-extern "C++" char *basename (char *__filename)
- __THROW __asm ("basename") __nonnull ((1));
-extern "C++" const char *basename (const char *__filename)
- __THROW __asm ("basename") __nonnull ((1));
-# else
-extern char *basename (const char *__filename) __THROW __nonnull ((1));
-# endif
-# endif
-#endif
-
-#if __GNUC_PREREQ (3,4)
-# if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-/* Functions with security checks. */
-# include <bits/string_fortified.h>
-# endif
-#endif
-
-__END_DECLS
-
-#endif /* string.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/strings.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/strings.h
deleted file mode 100644
index ae7c7a3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/strings.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _STRINGS_H
-#define _STRINGS_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && __GNUC_PREREQ (4, 4)
-# define __CORRECT_ISO_CPP_STRINGS_H_PROTO
-#endif
-
-__BEGIN_DECLS
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8
-/* Compare N bytes of S1 and S2 (same as memcmp). */
-extern int bcmp (const void *__s1, const void *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Copy N bytes of SRC to DEST (like memmove, but args reversed). */
-extern void bcopy (const void *__src, void *__dest, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Set N bytes of S to 0. */
-extern void bzero (void *__s, size_t __n) __THROW __nonnull ((1));
-
-/* Find the first occurrence of C in S (same as strchr). */
-# ifdef __CORRECT_ISO_CPP_STRINGS_H_PROTO
-extern "C++"
-{
-extern char *index (char *__s, int __c)
- __THROW __asm ("index") __attribute_pure__ __nonnull ((1));
-extern const char *index (const char *__s, int __c)
- __THROW __asm ("index") __attribute_pure__ __nonnull ((1));
-
-# if defined __OPTIMIZE__
-__extern_always_inline char *
-index (char *__s, int __c) __THROW
-{
- return __builtin_index (__s, __c);
-}
-
-__extern_always_inline const char *
-index (const char *__s, int __c) __THROW
-{
- return __builtin_index (__s, __c);
-}
-# endif
-}
-# else
-extern char *index (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-
-/* Find the last occurrence of C in S (same as strrchr). */
-# ifdef __CORRECT_ISO_CPP_STRINGS_H_PROTO
-extern "C++"
-{
-extern char *rindex (char *__s, int __c)
- __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1));
-extern const char *rindex (const char *__s, int __c)
- __THROW __asm ("rindex") __attribute_pure__ __nonnull ((1));
-
-# if defined __OPTIMIZE__
-__extern_always_inline char *
-rindex (char *__s, int __c) __THROW
-{
- return __builtin_rindex (__s, __c);
-}
-
-__extern_always_inline const char *
-rindex (const char *__s, int __c) __THROW
-{
- return __builtin_rindex (__s, __c);
-}
-# endif
-}
-# else
-extern char *rindex (const char *__s, int __c)
- __THROW __attribute_pure__ __nonnull ((1));
-# endif
-#endif
-
-#if defined __USE_MISC || !defined __USE_XOPEN2K8 || defined __USE_XOPEN2K8XSI
-/* Return the position of the first bit set in I, or 0 if none are set.
- The least-significant bit is position 1, the most-significant 32. */
-extern int ffs (int __i) __THROW __attribute_const__;
-#endif
-
-/* The following two functions are non-standard but necessary for non-32 bit
- platforms. */
-# ifdef __USE_MISC
-extern int ffsl (long int __l) __THROW __attribute_const__;
-__extension__ extern int ffsll (long long int __ll)
- __THROW __attribute_const__;
-# endif
-
-/* Compare S1 and S2, ignoring case. */
-extern int strcasecmp (const char *__s1, const char *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-/* Compare no more than N chars of S1 and S2, ignoring case. */
-extern int strncasecmp (const char *__s1, const char *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Compare S1 and S2, ignoring case, using collation rules from LOC. */
-extern int strcasecmp_l (const char *__s1, const char *__s2, locale_t __loc)
- __THROW __attribute_pure__ __nonnull ((1, 2, 3));
-
-/* Compare no more than N chars of S1 and S2, ignoring case, using
- collation rules from LOC. */
-extern int strncasecmp_l (const char *__s1, const char *__s2,
- size_t __n, locale_t __loc)
- __THROW __attribute_pure__ __nonnull ((1, 2, 4));
-#endif
-
-__END_DECLS
-
-#if __GNUC_PREREQ (3,4) && __USE_FORTIFY_LEVEL > 0 \
- && defined __fortify_function
-/* Functions with security checks. */
-# if defined __USE_MISC || !defined __USE_XOPEN2K8
-# include <bits/strings_fortified.h>
-# endif
-#endif
-
-#endif /* strings.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/acct.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/acct.h
deleted file mode 100644
index 8c6ab82..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/acct.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_ACCT_H
-#define _SYS_ACCT_H 1
-
-#include <sys/types.h>
-#include <stdint.h>
-#include <bits/endian.h>
-#include <bits/types/time_t.h>
-
-__BEGIN_DECLS
-
-#define ACCT_COMM 16
-
-/*
- comp_t is a 16-bit "floating" point number with a 3-bit base 8
- exponent and a 13-bit fraction. See linux/kernel/acct.c for the
- specific encoding system used.
-*/
-
-typedef uint16_t comp_t;
-
-struct acct
-{
- char ac_flag; /* Flags. */
- uint16_t ac_uid; /* Real user ID. */
- uint16_t ac_gid; /* Real group ID. */
- uint16_t ac_tty; /* Controlling terminal. */
- uint32_t ac_btime; /* Beginning time. */
- comp_t ac_utime; /* User time. */
- comp_t ac_stime; /* System time. */
- comp_t ac_etime; /* Elapsed time. */
- comp_t ac_mem; /* Average memory usage. */
- comp_t ac_io; /* Chars transferred. */
- comp_t ac_rw; /* Blocks read or written. */
- comp_t ac_minflt; /* Minor pagefaults. */
- comp_t ac_majflt; /* Major pagefaults. */
- comp_t ac_swaps; /* Number of swaps. */
- uint32_t ac_exitcode; /* Process exitcode. */
- char ac_comm[ACCT_COMM+1]; /* Command name. */
- char ac_pad[10]; /* Padding bytes. */
-};
-
-
-struct acct_v3
-{
- char ac_flag; /* Flags */
- char ac_version; /* Always set to ACCT_VERSION */
- uint16_t ac_tty; /* Control Terminal */
- uint32_t ac_exitcode; /* Exitcode */
- uint32_t ac_uid; /* Real User ID */
- uint32_t ac_gid; /* Real Group ID */
- uint32_t ac_pid; /* Process ID */
- uint32_t ac_ppid; /* Parent Process ID */
- uint32_t ac_btime; /* Process Creation Time */
- float ac_etime; /* Elapsed Time */
- comp_t ac_utime; /* User Time */
- comp_t ac_stime; /* System Time */
- comp_t ac_mem; /* Average Memory Usage */
- comp_t ac_io; /* Chars Transferred */
- comp_t ac_rw; /* Blocks Read or Written */
- comp_t ac_minflt; /* Minor Pagefaults */
- comp_t ac_majflt; /* Major Pagefaults */
- comp_t ac_swaps; /* Number of Swaps */
- char ac_comm[ACCT_COMM]; /* Command Name */
-};
-
-
-enum
- {
- AFORK = 0x01, /* Has executed fork, but no exec. */
- ASU = 0x02, /* Used super-user privileges. */
- ACORE = 0x08, /* Dumped core. */
- AXSIG = 0x10 /* Killed by a signal. */
- };
-
-#if __BYTE_ORDER == __BIG_ENDIAN
-# define ACCT_BYTEORDER 0x80 /* Accounting file is big endian. */
-#else
-# define ACCT_BYTEORDER 0x00 /* Accounting file is little endian. */
-#endif
-
-#define AHZ 100
-
-
-/* Switch process accounting on and off. */
-extern int acct (const char *__filename) __THROW;
-
-__END_DECLS
-
-#endif /* sys/acct.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/auxv.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/auxv.h
deleted file mode 100644
index 128cf39..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/auxv.h
+++ /dev/null
@@ -1,36 +0,0 @@
-/* Access to the auxiliary vector.
- Copyright (C) 2012-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_AUXV_H
-#define _SYS_AUXV_H 1
-
-#include <elf.h>
-#include <sys/cdefs.h>
-#include <bits/hwcap.h>
-
-__BEGIN_DECLS
-
-/* Return the value associated with an Elf*_auxv_t type from the auxv list
- passed to the program on startup. If TYPE was not present in the auxv
- list, returns zero and sets errno to ENOENT. */
-extern unsigned long int getauxval (unsigned long int __type)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/auxv.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/bitypes.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/bitypes.h
deleted file mode 100644
index 3a9860f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/bitypes.h
+++ /dev/null
@@ -1,3 +0,0 @@
-/* The GNU <sys/types.h> defines all the necessary types. */
-
-#include <sys/types.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/cdefs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/cdefs.h
deleted file mode 100644
index bace592..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/cdefs.h
+++ /dev/null
@@ -1,742 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_CDEFS_H
-#define _SYS_CDEFS_H 1
-
-/* We are almost always included from features.h. */
-#ifndef _FEATURES_H
-# include <features.h>
-#endif
-
-/* The GNU libc does not support any K&R compilers or the traditional mode
- of ISO C compilers anymore. Check for some of the combinations not
- supported anymore. */
-#if defined __GNUC__ && !defined __STDC__
-# error "You need a ISO C conforming compiler to use the glibc headers"
-#endif
-
-/* Some user header file might have defined this before. */
-#undef __P
-#undef __PMT
-
-#ifdef __GNUC__
-
-/* All functions, except those with callbacks or those that
- synchronize memory, are leaf functions. */
-# if __GNUC_PREREQ (4, 6) && !defined _LIBC
-# define __LEAF , __leaf__
-# define __LEAF_ATTR __attribute__ ((__leaf__))
-# else
-# define __LEAF
-# define __LEAF_ATTR
-# endif
-
-/* GCC can always grok prototypes. For C++ programs we add throw()
- to help it optimize the function calls. But this only works with
- gcc 2.8.x and egcs. For gcc 3.2 and up we even mark C functions
- as non-throwing using a function attribute since programs can use
- the -fexceptions options for C code as well. */
-# if !defined __cplusplus && __GNUC_PREREQ (3, 3)
-# define __THROW __attribute__ ((__nothrow__ __LEAF))
-# define __THROWNL __attribute__ ((__nothrow__))
-# define __NTH(fct) __attribute__ ((__nothrow__ __LEAF)) fct
-# define __NTHNL(fct) __attribute__ ((__nothrow__)) fct
-# else
-# if defined __cplusplus && __GNUC_PREREQ (2,8)
-# if __cplusplus >= 201103L
-# define __THROW noexcept (true)
-# else
-# define __THROW throw ()
-# endif
-# define __THROWNL __THROW
-# define __NTH(fct) __LEAF_ATTR fct __THROW
-# define __NTHNL(fct) fct __THROW
-# else
-# define __THROW
-# define __THROWNL
-# define __NTH(fct) fct
-# define __NTHNL(fct) fct
-# endif
-# endif
-
-#else /* Not GCC. */
-
-# if (defined __cplusplus \
- || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L))
-# define __inline inline
-# else
-# define __inline /* No inline functions. */
-# endif
-
-# define __THROW
-# define __THROWNL
-# define __NTH(fct) fct
-
-#endif /* GCC. */
-
-/* Compilers that are not clang may object to
- #if defined __clang__ && __has_extension(...)
- even though they do not need to evaluate the right-hand side of the &&. */
-#if defined __clang__ && defined __has_extension
-# define __glibc_clang_has_extension(ext) __has_extension (ext)
-#else
-# define __glibc_clang_has_extension(ext) 0
-#endif
-
-/* These two macros are not used in glibc anymore. They are kept here
- only because some other projects expect the macros to be defined. */
-#define __P(args) args
-#define __PMT(args) args
-
-/* For these things, GCC behaves the ANSI way normally,
- and the non-ANSI way under -traditional. */
-
-#define __CONCAT(x,y) x ## y
-#define __STRING(x) #x
-
-/* This is not a typedef so `const __ptr_t' does the right thing. */
-#define __ptr_t void *
-
-
-/* C++ needs to know that types and declarations are C, not C++. */
-#ifdef __cplusplus
-# define __BEGIN_DECLS extern "C" {
-# define __END_DECLS }
-#else
-# define __BEGIN_DECLS
-# define __END_DECLS
-#endif
-
-#if defined __clang__ && defined __has_extension
-# define __clang_has_extension(x) __has_extension (x)
-#else
-# define __clang_has_extension(x) 0
-#endif
-
-/* Fortify support. */
-#define __fortify_function __extern_always_inline __attribute_artificial__
-#if defined __clang__ && __USE_FORTIFY_LEVEL > 0 \
- && !defined _CLANG_FORTIFY_DISABLE \
- && __clang_has_extension(overloadable_unmarked)
-# define __use_clang_fortify 1
-/* Clang-style FORTIFY creates a different symbol for each FORTIFY'ed function,
- whereas GCC-style doesn't. Thus, GCC can assume that the FORTIFY'ed
- function is always available externally, but clang can't. */
-# define __attribute_overloadable__ __attribute__ ((__overloadable__))
-# define __attribute_transparent_overload__ \
- __attribute__ ((__overloadable__("transparent")))
-# define __fortify_overload static __always_inline __attribute_overloadable__
-/* For FORTIFY functions that exist only as decls. */
-# define __fortify_error_function static __attribute_overloadable__
-# define __clang_pass_object_size_n(n) __attribute__ ((pass_object_size (n)))
-# define __clang_warning(what) __attribute__ ((deprecated(what)))
-# define __clang_prefer_this_overload __attribute__ ((enable_if (1, "")))
-# define __clang_warning_if(c, m) \
- __attribute__ ((__diagnose_if__ ((c), (m), "warning")))
-# define __clang_error(what) __attribute__ ((unavailable(what)))
-# define __clang_error_if(c, m) \
- __attribute__ ((__diagnose_if__ ((c), (m), "error")))
-# define __fortify_potential_overload __fortify_overload
-#else
-# define __fortify_potential_overload __fortify_function
-/* Some functions/decls can be shared between clang and non-clang FORTIFY.
- Turning these into nops makes that possible. */
-# define __clang_pass_object_size_n(n)
-# define __attribute_overloadable__
-# define __bos_n(ptr, n) __builtin_object_size (ptr, n)
-# define __clang_warning_if(c, m)
-# define __clang_error_if(c, m)
-#endif
-
-#define __bos_level (__USE_FORTIFY_LEVEL > 1)
-#define __bos(ptr) __builtin_object_size (ptr, __bos_level)
-#define __bos0(ptr) __builtin_object_size (ptr, 0)
-
-/* Use __builtin_dynamic_object_size at _FORTIFY_SOURCE=3 when available. */
-#if __USE_FORTIFY_LEVEL == 3 && __glibc_clang_prereq (9, 0)
-# define __glibc_objsize0(__o) __builtin_dynamic_object_size (__o, 0)
-# define __glibc_objsize(__o) __builtin_dynamic_object_size (__o, 1)
-#else
-# define __glibc_objsize0(__o) __bos0 (__o)
-# define __glibc_objsize(__o) __bos (__o)
-#endif
-
-#define __clang_pass_object_size0 __clang_pass_object_size_n (0)
-#define __clang_pass_object_size __clang_pass_object_size_n (__bos_level)
-
-/* Some of these macros are awkwardly written, and more repetitive than they'd
- ideally need to be. This is because both clang and gcc will emit 'note's
- about where these warnings originate from. For every macro that's expanded,
- the user sees a note that ultimately doesn't matter to them... */
-#ifdef __use_clang_fortify
-# define __FORTIFY_PRECONDITIONS
-# define __FORTIFY_FUNCTION_END
-# define __FORTIFY_WARNING_IF(_, c, msg) __clang_warning_if(c, msg)
-/* __builtin_constant_p isn't needed: this is only used in constructs that
- must be fully evaluated at compile-time. */
-# define __bos_static_lt_impl(bos_val, n, s) \
- ((bos_val) != -1ULL && (n) > (bos_val) / (s))
-# define __FORTIFY_CALL_CHK 1
-
-# define __FORTIFY_BOSN_ARGS(bos_fn, n, buf, div, complaint) \
- (__bos_static_lt_impl (bos_fn (buf), n, div)), (complaint), "warning"
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT2(fn_name, n, buf, div, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos0, n, buf, div, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT(fn_name, n, buf, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos0, n, buf, 1, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT2(fn_name, n, buf, div, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos, n, buf, div, complaint))))
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT(fn_name, n, buf, complaint) \
- __attribute__ ((__diagnose_if__ \
- (__FORTIFY_BOSN_ARGS (__bos, n, buf, 1, complaint))))
-#else
-# define __FORTIFY_PRECONDITIONS {
-# define __FORTIFY_FUNCTION_END }
-/* __chk_fail was chosen arbitrarily. The function should never be called
- anyway; it just exists to be reachable after optimizations. */
-# define __FORTIFY_DECLARE_WARNING_FUNCTION(name, msg) \
- __attribute ((__warning__(msg))) \
- extern void __REDIRECT_NTH (name, (void), __chk_fail)
-
-# define __FORTIFY_WARNING_IF_BEGIN(fn_name, cond, complaint, if_cond_true) \
- { \
- if (cond) { \
- if_cond_true; \
- __FORTIFY_DECLARE_WARNING_FUNCTION (fn_name, complaint); \
- volatile char __t = 0; \
- if (__glibc_unlikely (__t)) \
- {
-
-# define __FORTIFY_WARNING_IF_END \
- } \
- } \
- }
-
-# define __FORTIFY_WARNING_IF(err_fn, cond, complaint) \
- __FORTIFY_WARNING_IF_BEGIN (err_fn, cond, complaint, (void)0) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-# define __bos_static_lt_impl(bos_val, n, s) \
- (__builtin_constant_p (n) && (bos_val) != -1ULL && (n) > (bos_val) / (s))
-
-#define __FORTIFY_BOS_WARNING_BEGIN(fn_name, bos_fn, n, buf, div, complaint) \
- char __need_dynamic_check = !__builtin_constant_p (n); \
- __FORTIFY_WARNING_IF_BEGIN (fn_name, \
- __bos_static_lt_impl (bos_fn (buf), n, div), \
- complaint, (__need_dynamic_check = 1))
-
-/* Duplicate this so that the fn_name call happens with the smallest possible
- macro "call stack". This minimizes diagnostics about expanding macros. */
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT2(err_fn, n, buf, div, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos0, n, buf, div, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS0_LT(err_fn, n, buf, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos0, n, buf, 1, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT2(err_fn, n, buf, div, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos, n, buf, div, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-#define __FORTIFY_WARNING_ONLY_IF_BOS_LT(err_fn, n, buf, complaint) \
- __FORTIFY_BOS_WARNING_BEGIN (err_fn, __bos, n, buf, 1, complaint) \
- err_fn (); \
- __FORTIFY_WARNING_IF_END
-
-# define __FORTIFY_CALL_CHK (__need_dynamic_check)
-#endif
-
-#define __bos_static_lt2(n, e, s) __bos_static_lt_impl (__bos (e), n, s)
-#define __bos_static_lt(n, e) __bos_static_lt2 (n, e, 1)
-#define __bos0_static_lt2(n, e, s) __bos_static_lt_impl (__bos0 (e), n, s)
-#define __bos0_static_lt(n, e) __bos0_static_lt2 (n, e, 1)
-
-#if __GNUC_PREREQ (4,3)
-# define __warnattr(msg) __attribute__((__warning__ (msg)))
-# define __errordecl(name, msg) \
- extern void name (void) __attribute__((__error__ (msg)))
-#else
-# define __warnattr(msg)
-# define __errordecl(name, msg) extern void name (void)
-#endif
-
-/* Support for flexible arrays.
- Headers that should use flexible arrays only if they're "real"
- (e.g. only if they won't affect sizeof()) should test
- #if __glibc_c99_flexarr_available. */
-#if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __flexarr []
-# define __glibc_c99_flexarr_available 1
-#elif __GNUC_PREREQ (2,97)
-/* GCC 2.97 supports C99 flexible array members as an extension,
- even when in C89 mode or compiling C++ (any version). */
-# define __flexarr []
-# define __glibc_c99_flexarr_available 1
-#elif defined __GNUC__
-/* Pre-2.97 GCC did not support C99 flexible arrays but did have
- an equivalent extension with slightly different notation. */
-# define __flexarr [0]
-# define __glibc_c99_flexarr_available 1
-#else
-/* Some other non-C99 compiler. Approximate with [1]. */
-# define __flexarr [1]
-# define __glibc_c99_flexarr_available 0
-#endif
-
-
-/* __asm__ ("xyz") is used throughout the headers to rename functions
- at the assembly language level. This is wrapped by the __REDIRECT
- macro, in order to support compilers that can do this some other
- way. When compilers don't support asm-names at all, we have to do
- preprocessor tricks instead (which don't have exactly the right
- semantics, but it's the best we can do).
-
- Example:
- int __REDIRECT(setpgrp, (__pid_t pid, __pid_t pgrp), setpgid); */
-
-#if defined __GNUC__ && __GNUC__ >= 2
-
-# define __REDIRECT(name, proto, alias) name proto __asm__ (__ASMNAME (#alias))
-# ifdef __cplusplus
-# define __REDIRECT_NTH(name, proto, alias) \
- name proto __THROW __asm__ (__ASMNAME (#alias))
-# define __REDIRECT_NTHNL(name, proto, alias) \
- name proto __THROWNL __asm__ (__ASMNAME (#alias))
-# else
-# define __REDIRECT_NTH(name, proto, alias) \
- name proto __asm__ (__ASMNAME (#alias)) __THROW
-# define __REDIRECT_NTHNL(name, proto, alias) \
- name proto __asm__ (__ASMNAME (#alias)) __THROWNL
-# endif
-# define __ASMNAME(cname) __ASMNAME2 (__USER_LABEL_PREFIX__, cname)
-# define __ASMNAME2(prefix, cname) __STRING (prefix) cname
-
-/*
-#elif __SOME_OTHER_COMPILER__
-
-# define __REDIRECT(name, proto, alias) name proto; \
- _Pragma("let " #name " = " #alias)
-*/
-#endif
-
-/* GCC has various useful declarations that can be made with the
- `__attribute__' syntax. All of the ways we use this do fine if
- they are omitted for compilers that don't understand it. */
-#if !defined __GNUC__ || __GNUC__ < 2
-# define __attribute__(xyz) /* Ignore */
-#endif
-
-/* At some point during the gcc 2.96 development the `malloc' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (2,96)
-# define __attribute_malloc__ __attribute__ ((__malloc__))
-#else
-# define __attribute_malloc__ /* Ignore */
-#endif
-
-/* Tell the compiler which arguments to an allocation function
- indicate the size of the allocation. */
-#if __GNUC_PREREQ (4, 3)
-# define __attribute_alloc_size__(params) \
- __attribute__ ((__alloc_size__ params))
-#else
-# define __attribute_alloc_size__(params) /* Ignore. */
-#endif
-
-/* At some point during the gcc 2.96 development the `pure' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (2,96)
-# define __attribute_pure__ __attribute__ ((__pure__))
-#else
-# define __attribute_pure__ /* Ignore */
-#endif
-
-/* This declaration tells the compiler that the value is constant. */
-#if __GNUC_PREREQ (2,5)
-# define __attribute_const__ __attribute__ ((__const__))
-#else
-# define __attribute_const__ /* Ignore */
-#endif
-
-/* At some point during the gcc 3.1 development the `used' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings. */
-#if __GNUC_PREREQ (3,1)
-# define __attribute_used__ __attribute__ ((__used__))
-# define __attribute_noinline__ __attribute__ ((__noinline__))
-#else
-# define __attribute_used__ __attribute__ ((__unused__))
-# define __attribute_noinline__ /* Ignore */
-#endif
-
-/* Since version 3.2, gcc allows marking deprecated functions. */
-#if __GNUC_PREREQ (3,2)
-# define __attribute_deprecated__ __attribute__ ((__deprecated__))
-#else
-# define __attribute_deprecated__ /* Ignore */
-#endif
-
-/* Since version 4.5, gcc also allows one to specify the message printed
- when a deprecated function is used. clang claims to be gcc 4.2, but
- may also support this feature. */
-#if __GNUC_PREREQ (4,5) \
- || __glibc_clang_has_extension (__attribute_deprecated_with_message__)
-# define __attribute_deprecated_msg__(msg) \
- __attribute__ ((__deprecated__ (msg)))
-#else
-# define __attribute_deprecated_msg__(msg) __attribute_deprecated__
-#endif
-
-/* At some point during the gcc 2.8 development the `format_arg' attribute
- for functions was introduced. We don't want to use it unconditionally
- (although this would be possible) since it generates warnings.
- If several `format_arg' attributes are given for the same function, in
- gcc-3.0 and older, all but the last one are ignored. In newer gccs,
- all designated arguments are considered. */
-#if __GNUC_PREREQ (2,8)
-# define __attribute_format_arg__(x) __attribute__ ((__format_arg__ (x)))
-#else
-# define __attribute_format_arg__(x) /* Ignore */
-#endif
-
-/* At some point during the gcc 2.97 development the `strfmon' format
- attribute for functions was introduced. We don't want to use it
- unconditionally (although this would be possible) since it
- generates warnings. */
-#if __GNUC_PREREQ (2,97)
-# define __attribute_format_strfmon__(a,b) \
- __attribute__ ((__format__ (__strfmon__, a, b)))
-#else
-# define __attribute_format_strfmon__(a,b) /* Ignore */
-#endif
-
-/* The nonull function attribute allows to mark pointer parameters which
- must not be NULL. */
-#if __GNUC_PREREQ (3,3)
-# define __nonnull(params) __attribute__ ((__nonnull__ params))
-#else
-# define __nonnull(params)
-#endif
-
-/* If fortification mode, we warn about unused results of certain
- function calls which can lead to problems. */
-#if __GNUC_PREREQ (3,4)
-# define __attribute_warn_unused_result__ \
- __attribute__ ((__warn_unused_result__))
-# if __USE_FORTIFY_LEVEL > 0
-# define __wur __attribute_warn_unused_result__
-# endif
-#else
-# define __attribute_warn_unused_result__ /* empty */
-#endif
-#ifndef __wur
-# define __wur /* Ignore */
-#endif
-
-/* Forces a function to be always inlined. */
-#if __GNUC_PREREQ (3,2)
-/* The Linux kernel defines __always_inline in stddef.h (283d7573), and
- it conflicts with this definition. Therefore undefine it first to
- allow either header to be included first. */
-# undef __always_inline
-# define __always_inline __inline __attribute__ ((__always_inline__))
-#else
-# undef __always_inline
-# define __always_inline __inline
-#endif
-
-/* Associate error messages with the source location of the call site rather
- than with the source location inside the function. */
-#if __GNUC_PREREQ (4,3)
-# define __attribute_artificial__ __attribute__ ((__artificial__))
-#else
-# define __attribute_artificial__ /* Ignore */
-#endif
-
-/* GCC 4.3 and above with -std=c99 or -std=gnu99 implements ISO C99
- inline semantics, unless -fgnu89-inline is used. Using __GNUC_STDC_INLINE__
- or __GNUC_GNU_INLINE is not a good enough check for gcc because gcc versions
- older than 4.3 may define these macros and still not guarantee GNU inlining
- semantics.
-
- clang++ identifies itself as gcc-4.2, but has support for GNU inlining
- semantics, that can be checked for by using the __GNUC_STDC_INLINE_ and
- __GNUC_GNU_INLINE__ macro definitions. */
-#if (!defined __cplusplus || __GNUC_PREREQ (4,3) \
- || (defined __clang__ && (defined __GNUC_STDC_INLINE__ \
- || defined __GNUC_GNU_INLINE__)))
-# if defined __GNUC_STDC_INLINE__ || defined __cplusplus
-# define __extern_inline extern __inline __attribute__ ((__gnu_inline__))
-# define __extern_always_inline \
- extern __always_inline __attribute__ ((__gnu_inline__))
-# else
-# define __extern_inline extern __inline
-# define __extern_always_inline extern __always_inline
-# endif
-#endif
-
-#ifdef __extern_always_inline
-# define __fortify_function __extern_always_inline __attribute_artificial__
-#endif
-
-/* GCC 4.3 and above allow passing all anonymous arguments of an
- __extern_always_inline function to some other vararg function. */
-#if __GNUC_PREREQ (4,3)
-# define __va_arg_pack() __builtin_va_arg_pack ()
-# define __va_arg_pack_len() __builtin_va_arg_pack_len ()
-#endif
-
-#if defined(__use_clang_fortify)
-/* clang doesn't support __va_arg_pack, so we need to call the v* version of
- FORTIFY'ed functions. */
-#define __FORTIFY_ARG_PACK __fortify_ap
-#define __FORTIFY_INIT_ARG_PACK(va_arg) \
- __gnuc_va_list __FORTIFY_ARG_PACK; \
- va_start (__FORTIFY_ARG_PACK, va_arg)
-#define __FORTIFY_CALL_VA_ALIAS(fn, ...) __v##fn##_alias (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_CHK(fn, ...) __v##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_BUILTIN(fn, ...) \
- __builtin___v##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_FREE_ARG_PACK() va_end (__FORTIFY_ARG_PACK)
-#define __FORTIFY_ARG_PACK_OK 1
-#elif defined(__va_arg_pack)
-#define __FORTIFY_ARG_PACK __va_arg_pack ()
-#define __FORTIFY_INIT_ARG_PACK(va_arg)
-#define __FORTIFY_CALL_VA_ALIAS(fn, ...) __##fn##_alias (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_CHK(fn, ...) __##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_CALL_VA_BUILTIN(fn, ...) __builtin___##fn##_chk (__VA_ARGS__)
-#define __FORTIFY_FREE_ARG_PACK()
-#define __FORTIFY_ARG_PACK_OK 1
-#endif
-
-/* It is possible to compile containing GCC extensions even if GCC is
- run in pedantic mode if the uses are carefully marked using the
- `__extension__' keyword. But this is not generally available before
- version 2.8. */
-#if !__GNUC_PREREQ (2,8)
-# define __extension__ /* Ignore */
-#endif
-
-/* __restrict is known in EGCS 1.2 and above. */
-#if !__GNUC_PREREQ (2,92)
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __restrict restrict
-# else
-# define __restrict /* Ignore */
-# endif
-#endif
-
-/* ISO C99 also allows to declare arrays as non-overlapping. The syntax is
- array_name[restrict]
- GCC 3.1 supports this. */
-#if __GNUC_PREREQ (3,1) && !defined __GNUG__
-# define __restrict_arr __restrict
-#else
-# ifdef __GNUC__
-# define __restrict_arr /* Not supported in old GCC. */
-# else
-# if defined __STDC_VERSION__ && __STDC_VERSION__ >= 199901L
-# define __restrict_arr restrict
-# else
-/* Some other non-C99 compiler. */
-# define __restrict_arr /* Not supported. */
-# endif
-# endif
-#endif
-
-#if __GNUC__ >= 3
-# define __glibc_unlikely(cond) __builtin_expect ((cond), 0)
-# define __glibc_likely(cond) __builtin_expect ((cond), 1)
-#else
-# define __glibc_unlikely(cond) (cond)
-# define __glibc_likely(cond) (cond)
-#endif
-
-#ifdef __has_attribute
-# define __glibc_has_attribute(attr) __has_attribute (attr)
-#else
-# define __glibc_has_attribute(attr) 0
-#endif
-
-#if (!defined _Noreturn \
- && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
- && !__GNUC_PREREQ (4,7))
-# if __GNUC_PREREQ (2,8)
-# define _Noreturn __attribute__ ((__noreturn__))
-# else
-# define _Noreturn
-# endif
-#endif
-
-#if __GNUC_PREREQ (8, 0)
-/* Describes a char array whose address can safely be passed as the first
- argument to strncpy and strncat, as the char array is not necessarily
- a NUL-terminated string. */
-# define __attribute_nonstring__ __attribute__ ((__nonstring__))
-#else
-# define __attribute_nonstring__
-#endif
-
-/* Undefine (also defined in libc-symbols.h). */
-#undef __attribute_copy__
-#if __GNUC_PREREQ (9, 0)
-/* Copies attributes from the declaration or type referenced by
- the argument. */
-# define __attribute_copy__(arg) __attribute__ ((__copy__ (arg)))
-#else
-# define __attribute_copy__(arg)
-#endif
-
-#if (!defined _Static_assert && !defined __cplusplus \
- && (defined __STDC_VERSION__ ? __STDC_VERSION__ : 0) < 201112 \
- && (!__GNUC_PREREQ (4, 6) || defined __STRICT_ANSI__))
-# define _Static_assert(expr, diagnostic) \
- extern int (*__Static_assert_function (void)) \
- [!!sizeof (struct { int __error_if_negative: (expr) ? 2 : -1; })]
-#endif
-
-#include <bits/wordsize.h>
-#include <bits/long-double.h>
-
-#if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# ifdef __REDIRECT
-
-/* Alias name defined automatically. */
-# define __LDBL_REDIR(name, proto) ... unused__ldbl_redir
-# define __LDBL_REDIR_DECL(name) \
- extern __typeof (name) name __asm (__ASMNAME ("__" #name "ieee128"));
-
-/* Alias name defined automatically, with leading underscores. */
-# define __LDBL_REDIR2_DECL(name) \
- extern __typeof (__##name) __##name \
- __asm (__ASMNAME ("__" #name "ieee128"));
-
-/* Alias name defined manually. */
-# define __LDBL_REDIR1(name, proto, alias) ... unused__ldbl_redir1
-# define __LDBL_REDIR1_DECL(name, alias) \
- extern __typeof (name) name __asm (__ASMNAME (#alias));
-
-# define __LDBL_REDIR1_NTH(name, proto, alias) \
- __REDIRECT_NTH (name, proto, alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __LDBL_REDIR1_NTH (name, proto, __##alias##ieee128)
-
-/* Unused. */
-# define __REDIRECT_LDBL(name, proto, alias) ... unused__redirect_ldbl
-# define __LDBL_REDIR_NTH(name, proto) ... unused__ldbl_redir_nth
-
-# else
-_Static_assert (0, "IEEE 128-bits long double requires redirection on this platform");
-# endif
-#elif defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH
-# define __LDBL_COMPAT 1
-# ifdef __REDIRECT
-# define __LDBL_REDIR1(name, proto, alias) __REDIRECT (name, proto, alias)
-# define __LDBL_REDIR(name, proto) \
- __LDBL_REDIR1 (name, proto, __nldbl_##name)
-# define __LDBL_REDIR1_NTH(name, proto, alias) __REDIRECT_NTH (name, proto, alias)
-# define __LDBL_REDIR_NTH(name, proto) \
- __LDBL_REDIR1_NTH (name, proto, __nldbl_##name)
-# define __LDBL_REDIR2_DECL(name) \
- extern __typeof (__##name) __##name __asm (__ASMNAME ("__nldbl___" #name));
-# define __LDBL_REDIR1_DECL(name, alias) \
- extern __typeof (name) name __asm (__ASMNAME (#alias));
-# define __LDBL_REDIR_DECL(name) \
- extern __typeof (name) name __asm (__ASMNAME ("__nldbl_" #name));
-# define __REDIRECT_LDBL(name, proto, alias) \
- __LDBL_REDIR1 (name, proto, __nldbl_##alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __LDBL_REDIR1_NTH (name, proto, __nldbl_##alias)
-# endif
-#endif
-#if (!defined __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) \
- || !defined __REDIRECT
-# define __LDBL_REDIR1(name, proto, alias) name proto
-# define __LDBL_REDIR(name, proto) name proto
-# define __LDBL_REDIR1_NTH(name, proto, alias) name proto __THROW
-# define __LDBL_REDIR_NTH(name, proto) name proto __THROW
-# define __LDBL_REDIR2_DECL(name)
-# define __LDBL_REDIR_DECL(name)
-# ifdef __REDIRECT
-# define __REDIRECT_LDBL(name, proto, alias) __REDIRECT (name, proto, alias)
-# define __REDIRECT_NTH_LDBL(name, proto, alias) \
- __REDIRECT_NTH (name, proto, alias)
-# endif
-#endif
-
-/* __glibc_macro_warning (MESSAGE) issues warning MESSAGE. This is
- intended for use in preprocessor macros.
-
- Note: MESSAGE must be a _single_ string; concatenation of string
- literals is not supported. */
-#if __GNUC_PREREQ (4,8) || __glibc_clang_prereq (3,5)
-# define __glibc_macro_warning1(message) _Pragma (#message)
-# define __glibc_macro_warning(message) \
- __glibc_macro_warning1 (GCC warning message)
-#else
-# define __glibc_macro_warning(msg)
-#endif
-
-/* Generic selection (ISO C11) is a C-only feature, available in GCC
- since version 4.9. Previous versions do not provide generic
- selection, even though they might set __STDC_VERSION__ to 201112L,
- when in -std=c11 mode. Thus, we must check for !defined __GNUC__
- when testing __STDC_VERSION__ for generic selection support.
- On the other hand, Clang also defines __GNUC__, so a clang-specific
- check is required to enable the use of generic selection. */
-#if !defined __cplusplus \
- && (__GNUC_PREREQ (4, 9) \
- || __glibc_clang_has_extension (c_generic_selections) \
- || (!defined __GNUC__ && defined __STDC_VERSION__ \
- && __STDC_VERSION__ >= 201112L))
-# define __HAVE_GENERIC_SELECTION 1
-#else
-# define __HAVE_GENERIC_SELECTION 0
-#endif
-
-#if __GNUC_PREREQ (10, 0)
-/* Designates a 1-based positional argument ref-index of pointer type
- that can be used to access size-index elements of the pointed-to
- array according to access mode, or at least one element when
- size-index is not provided:
- access (access-mode, <ref-index> [, <size-index>]) */
-#define __attr_access(x) __attribute__ ((__access__ x))
-#else
-# define __attr_access(x)
-#endif
-
-/* Specify that a function such as setjmp or vfork may return
- twice. */
-#if __GNUC_PREREQ (4, 1)
-# define __attribute_returns_twice__ __attribute__ ((__returns_twice__))
-#else
-# define __attribute_returns_twice__ /* Ignore. */
-#endif
-
-#endif /* sys/cdefs.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/debugreg.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/debugreg.h
deleted file mode 100644
index f5b626f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/debugreg.h
+++ /dev/null
@@ -1,88 +0,0 @@
-/* Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_DEBUGREG_H
-#define _SYS_DEBUGREG_H 1
-
-/* Indicate the register numbers for a number of the specific
- debug registers. Registers 0-3 contain the addresses we wish to trap on */
-#define DR_FIRSTADDR 0 /* u_debugreg[DR_FIRSTADDR] */
-#define DR_LASTADDR 3 /* u_debugreg[DR_LASTADDR] */
-
-#define DR_STATUS 6 /* u_debugreg[DR_STATUS] */
-#define DR_CONTROL 7 /* u_debugreg[DR_CONTROL] */
-
-/* Define a few things for the status register. We can use this to determine
- which debugging register was responsible for the trap. The other bits
- are either reserved or not of interest to us. */
-
-#define DR_TRAP0 (0x1) /* db0 */
-#define DR_TRAP1 (0x2) /* db1 */
-#define DR_TRAP2 (0x4) /* db2 */
-#define DR_TRAP3 (0x8) /* db3 */
-
-#define DR_STEP (0x4000) /* single-step */
-#define DR_SWITCH (0x8000) /* task switch */
-
-/* Now define a bunch of things for manipulating the control register.
- The top two bytes of the control register consist of 4 fields of 4
- bits - each field corresponds to one of the four debug registers,
- and indicates what types of access we trap on, and how large the data
- field is that we are looking at */
-
-#define DR_CONTROL_SHIFT 16 /* Skip this many bits in ctl register */
-#define DR_CONTROL_SIZE 4 /* 4 control bits per register */
-
-#define DR_RW_EXECUTE (0x0) /* Settings for the access types to trap on */
-#define DR_RW_WRITE (0x1)
-#define DR_RW_READ (0x3)
-
-#define DR_LEN_1 (0x0) /* Settings for data length to trap on */
-#define DR_LEN_2 (0x4)
-#define DR_LEN_4 (0xC)
-#ifdef __x86_64__
-# define DR_LEN_8 (0x8)
-#endif
-
-/* The low byte to the control register determine which registers are
- enabled. There are 4 fields of two bits. One bit is "local", meaning
- that the processor will reset the bit after a task switch and the other
- is global meaning that we have to explicitly reset the bit. With linux,
- you can use either one, since we explicitly zero the register when we enter
- kernel mode. */
-
-#define DR_LOCAL_ENABLE_SHIFT 0 /* Extra shift to the local enable bit */
-#define DR_GLOBAL_ENABLE_SHIFT 1 /* Extra shift to the global enable bit */
-#define DR_ENABLE_SIZE 2 /* 2 enable bits per register */
-
-#define DR_LOCAL_ENABLE_MASK (0x55) /* Set local bits for all 4 regs */
-#define DR_GLOBAL_ENABLE_MASK (0xAA) /* Set global bits for all 4 regs */
-
-/* The second byte to the control register has a few special
- things. */
-
-
-
-#ifdef __x86_64__
-# define DR_CONTROL_RESERVED (0xFFFFFFFF0000FC00ULL) /* Reserved */
-#else
-# define DR_CONTROL_RESERVED (0x00FC00U) /* Reserved */
-#endif
-#define DR_LOCAL_SLOWDOWN (0x100) /* Local slow the pipeline */
-#define DR_GLOBAL_SLOWDOWN (0x200) /* Global slow the pipeline */
-
-#endif /* sys/debugreg.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/dir.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/dir.h
deleted file mode 100644
index d6a8c25..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/dir.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_DIR_H
-#define _SYS_DIR_H 1
-
-#include <features.h>
-
-#include <dirent.h>
-
-#define direct dirent
-
-#endif /* sys/dir.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/elf.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/elf.h
deleted file mode 100644
index 1e49281..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/elf.h
+++ /dev/null
@@ -1,29 +0,0 @@
-/* Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_ELF_H
-#define _SYS_ELF_H 1
-
-#ifdef __x86_64__
-# error This header is unsupported on x86-64.
-#else
-# warning "This header is obsolete; use <sys/procfs.h> instead."
-
-# include <sys/procfs.h>
-#endif
-
-#endif /* _SYS_ELF_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/epoll.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/epoll.h
deleted file mode 100644
index b6751f6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/epoll.h
+++ /dev/null
@@ -1,138 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EPOLL_H
-#define _SYS_EPOLL_H 1
-
-#include <stdint.h>
-#include <sys/types.h>
-
-#include <bits/types/sigset_t.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/epoll.h>
-
-#ifndef __EPOLL_PACKED
-# define __EPOLL_PACKED
-#endif
-
-
-enum EPOLL_EVENTS
- {
- EPOLLIN = 0x001,
-#define EPOLLIN EPOLLIN
- EPOLLPRI = 0x002,
-#define EPOLLPRI EPOLLPRI
- EPOLLOUT = 0x004,
-#define EPOLLOUT EPOLLOUT
- EPOLLRDNORM = 0x040,
-#define EPOLLRDNORM EPOLLRDNORM
- EPOLLRDBAND = 0x080,
-#define EPOLLRDBAND EPOLLRDBAND
- EPOLLWRNORM = 0x100,
-#define EPOLLWRNORM EPOLLWRNORM
- EPOLLWRBAND = 0x200,
-#define EPOLLWRBAND EPOLLWRBAND
- EPOLLMSG = 0x400,
-#define EPOLLMSG EPOLLMSG
- EPOLLERR = 0x008,
-#define EPOLLERR EPOLLERR
- EPOLLHUP = 0x010,
-#define EPOLLHUP EPOLLHUP
- EPOLLRDHUP = 0x2000,
-#define EPOLLRDHUP EPOLLRDHUP
- EPOLLEXCLUSIVE = 1u << 28,
-#define EPOLLEXCLUSIVE EPOLLEXCLUSIVE
- EPOLLWAKEUP = 1u << 29,
-#define EPOLLWAKEUP EPOLLWAKEUP
- EPOLLONESHOT = 1u << 30,
-#define EPOLLONESHOT EPOLLONESHOT
- EPOLLET = 1u << 31
-#define EPOLLET EPOLLET
- };
-
-
-/* Valid opcodes ( "op" parameter ) to issue to epoll_ctl(). */
-#define EPOLL_CTL_ADD 1 /* Add a file descriptor to the interface. */
-#define EPOLL_CTL_DEL 2 /* Remove a file descriptor from the interface. */
-#define EPOLL_CTL_MOD 3 /* Change file descriptor epoll_event structure. */
-
-
-typedef union epoll_data
-{
- void *ptr;
- int fd;
- uint32_t u32;
- uint64_t u64;
-} epoll_data_t;
-
-struct epoll_event
-{
- uint32_t events; /* Epoll events */
- epoll_data_t data; /* User data variable */
-} __EPOLL_PACKED;
-
-
-__BEGIN_DECLS
-
-/* Creates an epoll instance. Returns an fd for the new instance.
- The "size" parameter is a hint specifying the number of file
- descriptors to be associated with the new instance. The fd
- returned by epoll_create() should be closed with close(). */
-extern int epoll_create (int __size) __THROW;
-
-/* Same as epoll_create but with an FLAGS parameter. The unused SIZE
- parameter has been dropped. */
-extern int epoll_create1 (int __flags) __THROW;
-
-
-/* Manipulate an epoll instance "epfd". Returns 0 in case of success,
- -1 in case of error ( the "errno" variable will contain the
- specific error code ) The "op" parameter is one of the EPOLL_CTL_*
- constants defined above. The "fd" parameter is the target of the
- operation. The "event" parameter describes which events the caller
- is interested in and any associated user data. */
-extern int epoll_ctl (int __epfd, int __op, int __fd,
- struct epoll_event *__event) __THROW;
-
-
-/* Wait for events on an epoll instance "epfd". Returns the number of
- triggered events returned in "events" buffer. Or -1 in case of
- error with the "errno" variable set to the specific error code. The
- "events" parameter is a buffer that will contain triggered
- events. The "maxevents" is the maximum number of events to be
- returned ( usually size of "events" ). The "timeout" parameter
- specifies the maximum wait time in milliseconds (-1 == infinite).
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int epoll_wait (int __epfd, struct epoll_event *__events,
- int __maxevents, int __timeout);
-
-
-/* Same as epoll_wait, but the thread's signal mask is temporarily
- and atomically replaced with the one provided as parameter.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int epoll_pwait (int __epfd, struct epoll_event *__events,
- int __maxevents, int __timeout,
- const __sigset_t *__ss);
-
-__END_DECLS
-
-#endif /* sys/epoll.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/errno.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/errno.h
deleted file mode 100644
index 339f4fc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/errno.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <errno.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/eventfd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/eventfd.h
deleted file mode 100644
index 5e3289e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/eventfd.h
+++ /dev/null
@@ -1,44 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_EVENTFD_H
-#define _SYS_EVENTFD_H 1
-
-#include <stdint.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/eventfd.h>
-
-/* Type for event counter. */
-typedef uint64_t eventfd_t;
-
-
-__BEGIN_DECLS
-
-/* Return file descriptor for generic event channel. Set initial
- value to COUNT. */
-extern int eventfd (unsigned int __count, int __flags) __THROW;
-
-/* Read event counter and possibly wait for events. */
-extern int eventfd_read (int __fd, eventfd_t *__value);
-
-/* Increment event counter. */
-extern int eventfd_write (int __fd, eventfd_t __value);
-
-__END_DECLS
-
-#endif /* sys/eventfd.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fanotify.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fanotify.h
deleted file mode 100644
index 76fc219..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fanotify.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (C) 2010-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FANOTIFY_H
-#define _SYS_FANOTIFY_H 1
-
-#include <stdint.h>
-#include <linux/fanotify.h>
-
-
-__BEGIN_DECLS
-
-/* Create and initialize fanotify group. */
-extern int fanotify_init (unsigned int __flags, unsigned int __event_f_flags)
- __THROW;
-
-/* Add, remove, or modify an fanotify mark on a filesystem object. */
-extern int fanotify_mark (int __fanotify_fd, unsigned int __flags,
- uint64_t __mask, int __dfd, const char *__pathname)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/fanotify.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fcntl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fcntl.h
deleted file mode 100644
index cd30455..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fcntl.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <fcntl.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/file.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/file.h
deleted file mode 100644
index 2370943..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/file.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FILE_H
-#define _SYS_FILE_H 1
-
-#include <features.h>
-
-#ifndef _FCNTL_H
-# include <fcntl.h>
-#endif
-
-__BEGIN_DECLS
-
-
-/* Alternate names for values for the WHENCE argument to `lseek'.
- These are the same as SEEK_SET, SEEK_CUR, and SEEK_END, respectively. */
-#ifndef L_SET
-# define L_SET 0 /* Seek from beginning of file. */
-# define L_INCR 1 /* Seek from current position. */
-# define L_XTND 2 /* Seek from end of file. */
-#endif
-
-
-/* Operations for the `flock' call. */
-#define LOCK_SH 1 /* Shared lock. */
-#define LOCK_EX 2 /* Exclusive lock. */
-#define LOCK_UN 8 /* Unlock. */
-
-/* Can be OR'd in to one of the above. */
-#define LOCK_NB 4 /* Don't block when locking. */
-
-
-/* Apply or remove an advisory lock, according to OPERATION,
- on the file FD refers to. */
-extern int flock (int __fd, int __operation) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/file.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fsuid.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fsuid.h
deleted file mode 100644
index 44e9d84..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/fsuid.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_FSUID_H
-#define _SYS_FSUID_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-__BEGIN_DECLS
-
-/* Change uid used for file access control to UID, without affecting
- other privileges (such as who can send signals at the process). */
-extern int setfsuid (__uid_t __uid) __THROW;
-
-/* Ditto for group id. */
-extern int setfsgid (__gid_t __gid) __THROW;
-
-__END_DECLS
-
-#endif /* fsuid.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/gmon.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/gmon.h
deleted file mode 100644
index b4cc3b0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/gmon.h
+++ /dev/null
@@ -1,201 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1992, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)gmon.h 8.2 (Berkeley) 1/4/94
- */
-
-#ifndef _SYS_GMON_H
-#define _SYS_GMON_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-/*
- * See gmon_out.h for gmon.out format.
- */
-
-/* structure emitted by "gcc -a". This must match struct bb in
- gcc/libgcc2.c. It is OK for gcc to declare a longer structure as
- long as the members below are present. */
-struct __bb
-{
- long zero_word;
- const char *filename;
- long *counts;
- long ncounts;
- struct __bb *next;
- const unsigned long *addresses;
-};
-
-extern struct __bb *__bb_head;
-
-/*
- * histogram counters are unsigned shorts (according to the kernel).
- */
-#define HISTCOUNTER unsigned short
-
-/*
- * fraction of text space to allocate for histogram counters here, 1/2
- */
-#define HISTFRACTION 2
-
-/*
- * Fraction of text space to allocate for from hash buckets.
- * The value of HASHFRACTION is based on the minimum number of bytes
- * of separation between two subroutine call points in the object code.
- * Given MIN_SUBR_SEPARATION bytes of separation the value of
- * HASHFRACTION is calculated as:
- *
- * HASHFRACTION = MIN_SUBR_SEPARATION / (2 * sizeof(short) - 1);
- *
- * For example, on the VAX, the shortest two call sequence is:
- *
- * calls $0,(r0)
- * calls $0,(r0)
- *
- * which is separated by only three bytes, thus HASHFRACTION is
- * calculated as:
- *
- * HASHFRACTION = 3 / (2 * 2 - 1) = 1
- *
- * Note that the division above rounds down, thus if MIN_SUBR_FRACTION
- * is less than three, this algorithm will not work!
- *
- * In practice, however, call instructions are rarely at a minimal
- * distance. Hence, we will define HASHFRACTION to be 2 across all
- * architectures. This saves a reasonable amount of space for
- * profiling data structures without (in practice) sacrificing
- * any granularity.
- */
-#define HASHFRACTION 2
-
-/*
- * Percent of text space to allocate for tostructs.
- * This is a heuristic; we will fail with a warning when profiling programs
- * with a very large number of very small functions, but that's
- * normally OK.
- * 2 is probably still a good value for normal programs.
- * Profiling a test case with 64000 small functions will work if
- * you raise this value to 3 and link statically (which bloats the
- * text size, thus raising the number of arcs expected by the heuristic).
- */
-#define ARCDENSITY 3
-
-/*
- * Always allocate at least this many tostructs. This
- * hides the inadequacy of the ARCDENSITY heuristic, at least
- * for small programs.
- */
-#define MINARCS 50
-
-/*
- * The type used to represent indices into gmonparam.tos[].
- */
-#define ARCINDEX unsigned long
-
-/*
- * Maximum number of arcs we want to allow.
- * Used to be max representable value of ARCINDEX minus 2, but now
- * that ARCINDEX is a long, that's too large; we don't really want
- * to allow a 48 gigabyte table.
- * The old value of 1<<16 wasn't high enough in practice for large C++
- * programs; will 1<<20 be adequate for long? FIXME
- */
-#define MAXARCS (1 << 20)
-
-struct tostruct {
- unsigned long selfpc;
- long count;
- ARCINDEX link;
-};
-
-/*
- * a raw arc, with pointers to the calling site and
- * the called site and a count.
- */
-struct rawarc {
- unsigned long raw_frompc;
- unsigned long raw_selfpc;
- long raw_count;
-};
-
-/*
- * general rounding functions.
- */
-#define ROUNDDOWN(x,y) (((x)/(y))*(y))
-#define ROUNDUP(x,y) ((((x)+(y)-1)/(y))*(y))
-
-/*
- * The profiling data structures are housed in this structure.
- */
-struct gmonparam {
- long int state;
- unsigned short *kcount;
- unsigned long kcountsize;
- ARCINDEX *froms;
- unsigned long fromssize;
- struct tostruct *tos;
- unsigned long tossize;
- long tolimit;
- unsigned long lowpc;
- unsigned long highpc;
- unsigned long textsize;
- unsigned long hashfraction;
- long log_hashfraction;
-};
-
-/*
- * Possible states of profiling.
- */
-#define GMON_PROF_ON 0
-#define GMON_PROF_BUSY 1
-#define GMON_PROF_ERROR 2
-#define GMON_PROF_OFF 3
-
-/*
- * Sysctl definitions for extracting profiling information from the kernel.
- */
-#define GPROF_STATE 0 /* int: profiling enabling variable */
-#define GPROF_COUNT 1 /* struct: profile tick count buffer */
-#define GPROF_FROMS 2 /* struct: from location hash bucket */
-#define GPROF_TOS 3 /* struct: destination/count structure */
-#define GPROF_GMONPARAM 4 /* struct: profiling parameters (see above) */
-
-__BEGIN_DECLS
-
-/* Set up data structures and start profiling. */
-extern void __monstartup (unsigned long __lowpc, unsigned long __highpc) __THROW;
-extern void monstartup (unsigned long __lowpc, unsigned long __highpc) __THROW;
-
-/* Clean up profiling and write out gmon.out. */
-extern void _mcleanup (void) __THROW;
-
-__END_DECLS
-
-#endif /* sys/gmon.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/gmon_out.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/gmon_out.h
deleted file mode 100644
index 1512aab..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/gmon_out.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/* Copyright (C) 1996-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Contributed by David Mosberger <davidm@cs.arizona.edu>.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-/* This file specifies the format of gmon.out files. It should have
- as few external dependencies as possible as it is going to be included
- in many different programs. That is, minimize the number of #include's.
-
- A gmon.out file consists of a header (defined by gmon_hdr) followed by
- a sequence of records. Each record starts with a one-byte tag
- identifying the type of records, followed by records specific data. */
-
-#ifndef _SYS_GMON_OUT_H
-#define _SYS_GMON_OUT_H 1
-
-#include <features.h>
-
-#define GMON_MAGIC "gmon" /* magic cookie */
-#define GMON_VERSION 1 /* version number */
-
-/* For profiling shared object we need a new format. */
-#define GMON_SHOBJ_VERSION 0x1ffff
-
-__BEGIN_DECLS
-
-/*
- * Raw header as it appears on file (without padding). This header
- * always comes first in gmon.out and is then followed by a series
- * records defined below.
- */
-struct gmon_hdr
- {
- char cookie[4];
- char version[4];
- char spare[3 * 4];
- };
-
-/* types of records in this file: */
-typedef enum
- {
- GMON_TAG_TIME_HIST = 0,
- GMON_TAG_CG_ARC = 1,
- GMON_TAG_BB_COUNT = 2
- } GMON_Record_Tag;
-
-struct gmon_hist_hdr
- {
- char low_pc[sizeof (char *)]; /* base pc address of sample buffer */
- char high_pc[sizeof (char *)]; /* max pc address of sampled buffer */
- char hist_size[4]; /* size of sample buffer */
- char prof_rate[4]; /* profiling clock rate */
- char dimen[15]; /* phys. dim., usually "seconds" */
- char dimen_abbrev; /* usually 's' for "seconds" */
- };
-
-struct gmon_cg_arc_record
- {
- char from_pc[sizeof (char *)]; /* address within caller's body */
- char self_pc[sizeof (char *)]; /* address within callee's body */
- char count[4]; /* number of arc traversals */
- };
-
-__END_DECLS
-
-#endif /* sys/gmon_out.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/inotify.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/inotify.h
deleted file mode 100644
index f5208a2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/inotify.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/* Copyright (C) 2005-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_INOTIFY_H
-#define _SYS_INOTIFY_H 1
-
-#include <stdint.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/inotify.h>
-
-
-/* Structure describing an inotify event. */
-struct inotify_event
-{
- int wd; /* Watch descriptor. */
- uint32_t mask; /* Watch mask. */
- uint32_t cookie; /* Cookie to synchronize two events. */
- uint32_t len; /* Length (including NULs) of name. */
- char name __flexarr; /* Name. */
-};
-
-
-/* Supported events suitable for MASK parameter of INOTIFY_ADD_WATCH. */
-#define IN_ACCESS 0x00000001 /* File was accessed. */
-#define IN_MODIFY 0x00000002 /* File was modified. */
-#define IN_ATTRIB 0x00000004 /* Metadata changed. */
-#define IN_CLOSE_WRITE 0x00000008 /* Writtable file was closed. */
-#define IN_CLOSE_NOWRITE 0x00000010 /* Unwrittable file closed. */
-#define IN_CLOSE (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE) /* Close. */
-#define IN_OPEN 0x00000020 /* File was opened. */
-#define IN_MOVED_FROM 0x00000040 /* File was moved from X. */
-#define IN_MOVED_TO 0x00000080 /* File was moved to Y. */
-#define IN_MOVE (IN_MOVED_FROM | IN_MOVED_TO) /* Moves. */
-#define IN_CREATE 0x00000100 /* Subfile was created. */
-#define IN_DELETE 0x00000200 /* Subfile was deleted. */
-#define IN_DELETE_SELF 0x00000400 /* Self was deleted. */
-#define IN_MOVE_SELF 0x00000800 /* Self was moved. */
-
-/* Events sent by the kernel. */
-#define IN_UNMOUNT 0x00002000 /* Backing fs was unmounted. */
-#define IN_Q_OVERFLOW 0x00004000 /* Event queued overflowed. */
-#define IN_IGNORED 0x00008000 /* File was ignored. */
-
-/* Helper events. */
-#define IN_CLOSE (IN_CLOSE_WRITE | IN_CLOSE_NOWRITE) /* Close. */
-#define IN_MOVE (IN_MOVED_FROM | IN_MOVED_TO) /* Moves. */
-
-/* Special flags. */
-#define IN_ONLYDIR 0x01000000 /* Only watch the path if it is a
- directory. */
-#define IN_DONT_FOLLOW 0x02000000 /* Do not follow a sym link. */
-#define IN_EXCL_UNLINK 0x04000000 /* Exclude events on unlinked
- objects. */
-#define IN_MASK_CREATE 0x10000000 /* Only create watches. */
-#define IN_MASK_ADD 0x20000000 /* Add to the mask of an already
- existing watch. */
-#define IN_ISDIR 0x40000000 /* Event occurred against dir. */
-#define IN_ONESHOT 0x80000000 /* Only send event once. */
-
-/* All events which a program can wait on. */
-#define IN_ALL_EVENTS (IN_ACCESS | IN_MODIFY | IN_ATTRIB | IN_CLOSE_WRITE \
- | IN_CLOSE_NOWRITE | IN_OPEN | IN_MOVED_FROM \
- | IN_MOVED_TO | IN_CREATE | IN_DELETE \
- | IN_DELETE_SELF | IN_MOVE_SELF)
-
-
-__BEGIN_DECLS
-
-/* Create and initialize inotify instance. */
-extern int inotify_init (void) __THROW;
-
-/* Create and initialize inotify instance. */
-extern int inotify_init1 (int __flags) __THROW;
-
-/* Add watch of object NAME to inotify instance FD. Notify about
- events specified by MASK. */
-extern int inotify_add_watch (int __fd, const char *__name, uint32_t __mask)
- __THROW;
-
-/* Remove the watch specified by WD from the inotify instance FD. */
-extern int inotify_rm_watch (int __fd, int __wd) __THROW;
-
-__END_DECLS
-
-#endif /* sys/inotify.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/io.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/io.h
deleted file mode 100644
index 388f584..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/io.h
+++ /dev/null
@@ -1,183 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IO_H
-#define _SYS_IO_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* If TURN_ON is TRUE, request for permission to do direct i/o on the
- port numbers in the range [FROM,FROM+NUM-1]. Otherwise, turn I/O
- permission off for that range. This call requires root privileges.
-
- Portability note: not all Linux platforms support this call. Most
- platforms based on the PC I/O architecture probably will, however.
- E.g., Linux/Alpha for Alpha PCs supports this. */
-extern int ioperm (unsigned long int __from, unsigned long int __num,
- int __turn_on) __THROW;
-
-/* Set the I/O privilege level to LEVEL. If LEVEL>3, permission to
- access any I/O port is granted. This call requires root
- privileges. */
-extern int iopl (int __level) __THROW;
-
-#if defined __GNUC__ && __GNUC__ >= 2
-
-static __inline unsigned char
-inb (unsigned short int __port)
-{
- unsigned char _v;
-
- __asm__ __volatile__ ("inb %w1,%0":"=a" (_v):"Nd" (__port));
- return _v;
-}
-
-static __inline unsigned char
-inb_p (unsigned short int __port)
-{
- unsigned char _v;
-
- __asm__ __volatile__ ("inb %w1,%0\noutb %%al,$0x80":"=a" (_v):"Nd" (__port));
- return _v;
-}
-
-static __inline unsigned short int
-inw (unsigned short int __port)
-{
- unsigned short _v;
-
- __asm__ __volatile__ ("inw %w1,%0":"=a" (_v):"Nd" (__port));
- return _v;
-}
-
-static __inline unsigned short int
-inw_p (unsigned short int __port)
-{
- unsigned short int _v;
-
- __asm__ __volatile__ ("inw %w1,%0\noutb %%al,$0x80":"=a" (_v):"Nd" (__port));
- return _v;
-}
-
-static __inline unsigned int
-inl (unsigned short int __port)
-{
- unsigned int _v;
-
- __asm__ __volatile__ ("inl %w1,%0":"=a" (_v):"Nd" (__port));
- return _v;
-}
-
-static __inline unsigned int
-inl_p (unsigned short int __port)
-{
- unsigned int _v;
- __asm__ __volatile__ ("inl %w1,%0\noutb %%al,$0x80":"=a" (_v):"Nd" (__port));
- return _v;
-}
-
-static __inline void
-outb (unsigned char __value, unsigned short int __port)
-{
- __asm__ __volatile__ ("outb %b0,%w1": :"a" (__value), "Nd" (__port));
-}
-
-static __inline void
-outb_p (unsigned char __value, unsigned short int __port)
-{
- __asm__ __volatile__ ("outb %b0,%w1\noutb %%al,$0x80": :"a" (__value),
- "Nd" (__port));
-}
-
-static __inline void
-outw (unsigned short int __value, unsigned short int __port)
-{
- __asm__ __volatile__ ("outw %w0,%w1": :"a" (__value), "Nd" (__port));
-
-}
-
-static __inline void
-outw_p (unsigned short int __value, unsigned short int __port)
-{
- __asm__ __volatile__ ("outw %w0,%w1\noutb %%al,$0x80": :"a" (__value),
- "Nd" (__port));
-}
-
-static __inline void
-outl (unsigned int __value, unsigned short int __port)
-{
- __asm__ __volatile__ ("outl %0,%w1": :"a" (__value), "Nd" (__port));
-}
-
-static __inline void
-outl_p (unsigned int __value, unsigned short int __port)
-{
- __asm__ __volatile__ ("outl %0,%w1\noutb %%al,$0x80": :"a" (__value),
- "Nd" (__port));
-}
-
-static __inline void
-insb (unsigned short int __port, void *__addr, unsigned long int __count)
-{
- __asm__ __volatile__ ("cld ; rep ; insb":"=D" (__addr), "=c" (__count)
- :"d" (__port), "0" (__addr), "1" (__count));
-}
-
-static __inline void
-insw (unsigned short int __port, void *__addr, unsigned long int __count)
-{
- __asm__ __volatile__ ("cld ; rep ; insw":"=D" (__addr), "=c" (__count)
- :"d" (__port), "0" (__addr), "1" (__count));
-}
-
-static __inline void
-insl (unsigned short int __port, void *__addr, unsigned long int __count)
-{
- __asm__ __volatile__ ("cld ; rep ; insl":"=D" (__addr), "=c" (__count)
- :"d" (__port), "0" (__addr), "1" (__count));
-}
-
-static __inline void
-outsb (unsigned short int __port, const void *__addr,
- unsigned long int __count)
-{
- __asm__ __volatile__ ("cld ; rep ; outsb":"=S" (__addr), "=c" (__count)
- :"d" (__port), "0" (__addr), "1" (__count));
-}
-
-static __inline void
-outsw (unsigned short int __port, const void *__addr,
- unsigned long int __count)
-{
- __asm__ __volatile__ ("cld ; rep ; outsw":"=S" (__addr), "=c" (__count)
- :"d" (__port), "0" (__addr), "1" (__count));
-}
-
-static __inline void
-outsl (unsigned short int __port, const void *__addr,
- unsigned long int __count)
-{
- __asm__ __volatile__ ("cld ; rep ; outsl":"=S" (__addr), "=c" (__count)
- :"d" (__port), "0" (__addr), "1" (__count));
-}
-
-#endif /* GNU C */
-
-__END_DECLS
-#endif /* _SYS_IO_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ioctl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ioctl.h
deleted file mode 100644
index ddd204d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ioctl.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IOCTL_H
-#define _SYS_IOCTL_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Get the list of `ioctl' requests and related constants. */
-#include <bits/ioctls.h>
-
-/* Define some types used by `ioctl' requests. */
-#include <bits/ioctl-types.h>
-
-/* On a Unix system, the system <sys/ioctl.h> probably defines some of
- the symbols we define in <sys/ttydefaults.h> (usually with the same
- values). The code to generate <bits/ioctls.h> has omitted these
- symbols to avoid the conflict, but a Unix program expects <sys/ioctl.h>
- to define them, so we must include <sys/ttydefaults.h> here. */
-#include <sys/ttydefaults.h>
-
-/* Perform the I/O control operation specified by REQUEST on FD.
- One argument may follow; its presence and type depend on REQUEST.
- Return value depends on REQUEST. Usually -1 indicates error. */
-extern int ioctl (int __fd, unsigned long int __request, ...) __THROW;
-
-__END_DECLS
-
-#endif /* sys/ioctl.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ipc.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ipc.h
deleted file mode 100644
index 1d12174..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ipc.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_IPC_H
-#define _SYS_IPC_H 1
-
-#include <features.h>
-
-/* Get system dependent definition of `struct ipc_perm' and more. */
-#include <bits/ipctypes.h>
-#include <bits/ipc.h>
-
-#ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-#endif
-
-#ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __key_t_defined
-typedef __key_t key_t;
-# define __key_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* Generates key for System V style IPC. */
-extern key_t ftok (const char *__pathname, int __proj_id) __THROW;
-
-__END_DECLS
-
-#endif /* sys/ipc.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/kd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/kd.h
deleted file mode 100644
index 70b1cb6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/kd.h
+++ /dev/null
@@ -1,34 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_KD_H
-#define _SYS_KD_H 1
-
-/* Make sure the <linux/types.h> header is not loaded. */
-#ifndef _LINUX_TYPES_H
-# define _LINUX_TYPES_H 1
-# define __undef_LINUX_TYPES_H
-#endif
-
-#include <linux/kd.h>
-
-#ifdef __undef_LINUX_TYPES_H
-# undef _LINUX_TYPES_H
-# undef __undef_LINUX_TYPES_H
-#endif
-
-#endif /* sys/kd.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/klog.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/klog.h
deleted file mode 100644
index 3da5540..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/klog.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_KLOG_H
-
-#define _SYS_KLOG_H 1
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Control the kernel's logging facility. This corresponds exactly to
- the kernel's syslog system call, but that name is easily confused
- with the user-level syslog facility, which is something completely
- different. */
-extern int klogctl (int __type, char *__bufp, int __len) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_KLOG_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mman.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mman.h
deleted file mode 100644
index 37ac7b3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mman.h
+++ /dev/null
@@ -1,151 +0,0 @@
-/* Definitions for BSD-style memory management.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MMAN_H
-#define _SYS_MMAN_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#define __need_size_t
-#include <stddef.h>
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#include <bits/mman.h>
-
-/* Return value of `mmap' in case of an error. */
-#define MAP_FAILED ((void *) -1)
-
-__BEGIN_DECLS
-/* Map addresses starting near ADDR and extending for LEN bytes. from
- OFFSET into the file FD describes according to PROT and FLAGS. If ADDR
- is nonzero, it is the desired mapping address. If the MAP_FIXED bit is
- set in FLAGS, the mapping will be at ADDR exactly (which must be
- page-aligned); otherwise the system chooses a convenient nearby address.
- The return value is the actual mapping address chosen or MAP_FAILED
- for errors (in which case `errno' is set). A successful `mmap' call
- deallocates any previous mapping for the affected region. */
-
-#ifndef __USE_FILE_OFFSET64
-extern void *mmap (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off_t __offset) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern void * __REDIRECT_NTH (mmap,
- (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off64_t __offset),
- mmap64);
-# else
-# define mmap mmap64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern void *mmap64 (void *__addr, size_t __len, int __prot,
- int __flags, int __fd, __off64_t __offset) __THROW;
-#endif
-
-/* Deallocate any mapping for the region starting at ADDR and extending LEN
- bytes. Returns 0 if successful, -1 for errors (and sets errno). */
-extern int munmap (void *__addr, size_t __len) __THROW;
-
-/* Change the memory protection of the region starting at ADDR and
- extending LEN bytes to PROT. Returns 0 if successful, -1 for errors
- (and sets errno). */
-extern int mprotect (void *__addr, size_t __len, int __prot) __THROW;
-
-/* Synchronize the region starting at ADDR and extending LEN bytes with the
- file it maps. Filesystem operations on a file being mapped are
- unpredictable before this is done. Flags are from the MS_* set.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int msync (void *__addr, size_t __len, int __flags);
-
-#ifdef __USE_MISC
-/* Advise the system about particular usage patterns the program follows
- for the region starting at ADDR and extending LEN bytes. */
-extern int madvise (void *__addr, size_t __len, int __advice) __THROW;
-#endif
-#ifdef __USE_XOPEN2K
-/* This is the POSIX name for this function. */
-extern int posix_madvise (void *__addr, size_t __len, int __advice) __THROW;
-#endif
-
-/* Guarantee all whole pages mapped by the range [ADDR,ADDR+LEN) to
- be memory resident. */
-extern int mlock (const void *__addr, size_t __len) __THROW;
-
-/* Unlock whole pages previously mapped by the range [ADDR,ADDR+LEN). */
-extern int munlock (const void *__addr, size_t __len) __THROW;
-
-/* Cause all currently mapped pages of the process to be memory resident
- until unlocked by a call to the `munlockall', until the process exits,
- or until the process calls `execve'. */
-extern int mlockall (int __flags) __THROW;
-
-/* All currently mapped pages of the process' address space become
- unlocked. */
-extern int munlockall (void) __THROW;
-
-#ifdef __USE_MISC
-/* mincore returns the memory residency status of the pages in the
- current process's address space specified by [start, start + len).
- The status is returned in a vector of bytes. The least significant
- bit of each byte is 1 if the referenced page is in memory, otherwise
- it is zero. */
-extern int mincore (void *__start, size_t __len, unsigned char *__vec)
- __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Remap pages mapped by the range [ADDR,ADDR+OLD_LEN) to new length
- NEW_LEN. If MREMAP_MAYMOVE is set in FLAGS the returned address
- may differ from ADDR. If MREMAP_FIXED is set in FLAGS the function
- takes another parameter which is a fixed address at which the block
- resides after a successful call. */
-extern void *mremap (void *__addr, size_t __old_len, size_t __new_len,
- int __flags, ...) __THROW;
-
-/* Remap arbitrary pages of a shared backing store within an existing
- VMA. */
-extern int remap_file_pages (void *__start, size_t __size, int __prot,
- size_t __pgoff, int __flags) __THROW;
-#endif
-
-
-/* Open shared memory segment. */
-extern int shm_open (const char *__name, int __oflag, mode_t __mode);
-
-/* Remove shared memory segment. */
-extern int shm_unlink (const char *__name);
-
-__END_DECLS
-
-#endif /* sys/mman.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mount.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mount.h
deleted file mode 100644
index e66060c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mount.h
+++ /dev/null
@@ -1,150 +0,0 @@
-/* Header file for mounting/unmount Linux filesystems.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This is taken from /usr/include/linux/fs.h. */
-
-#ifndef _SYS_MOUNT_H
-#define _SYS_MOUNT_H 1
-
-#include <features.h>
-#include <sys/ioctl.h>
-
-#define BLOCK_SIZE 1024
-#define BLOCK_SIZE_BITS 10
-
-
-/* These are the fs-independent mount-flags: up to 16 flags are
- supported */
-enum
-{
- MS_RDONLY = 1, /* Mount read-only. */
-#define MS_RDONLY MS_RDONLY
- MS_NOSUID = 2, /* Ignore suid and sgid bits. */
-#define MS_NOSUID MS_NOSUID
- MS_NODEV = 4, /* Disallow access to device special files. */
-#define MS_NODEV MS_NODEV
- MS_NOEXEC = 8, /* Disallow program execution. */
-#define MS_NOEXEC MS_NOEXEC
- MS_SYNCHRONOUS = 16, /* Writes are synced at once. */
-#define MS_SYNCHRONOUS MS_SYNCHRONOUS
- MS_REMOUNT = 32, /* Alter flags of a mounted FS. */
-#define MS_REMOUNT MS_REMOUNT
- MS_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
-#define MS_MANDLOCK MS_MANDLOCK
- MS_DIRSYNC = 128, /* Directory modifications are synchronous. */
-#define MS_DIRSYNC MS_DIRSYNC
- MS_NOATIME = 1024, /* Do not update access times. */
-#define MS_NOATIME MS_NOATIME
- MS_NODIRATIME = 2048, /* Do not update directory access times. */
-#define MS_NODIRATIME MS_NODIRATIME
- MS_BIND = 4096, /* Bind directory at different place. */
-#define MS_BIND MS_BIND
- MS_MOVE = 8192,
-#define MS_MOVE MS_MOVE
- MS_REC = 16384,
-#define MS_REC MS_REC
- MS_SILENT = 32768,
-#define MS_SILENT MS_SILENT
- MS_POSIXACL = 1 << 16, /* VFS does not apply the umask. */
-#define MS_POSIXACL MS_POSIXACL
- MS_UNBINDABLE = 1 << 17, /* Change to unbindable. */
-#define MS_UNBINDABLE MS_UNBINDABLE
- MS_PRIVATE = 1 << 18, /* Change to private. */
-#define MS_PRIVATE MS_PRIVATE
- MS_SLAVE = 1 << 19, /* Change to slave. */
-#define MS_SLAVE MS_SLAVE
- MS_SHARED = 1 << 20, /* Change to shared. */
-#define MS_SHARED MS_SHARED
- MS_RELATIME = 1 << 21, /* Update atime relative to mtime/ctime. */
-#define MS_RELATIME MS_RELATIME
- MS_KERNMOUNT = 1 << 22, /* This is a kern_mount call. */
-#define MS_KERNMOUNT MS_KERNMOUNT
- MS_I_VERSION = 1 << 23, /* Update inode I_version field. */
-#define MS_I_VERSION MS_I_VERSION
- MS_STRICTATIME = 1 << 24, /* Always perform atime updates. */
-#define MS_STRICTATIME MS_STRICTATIME
- MS_LAZYTIME = 1 << 25, /* Update the on-disk [acm]times lazily. */
-#define MS_LAZYTIME MS_LAZYTIME
- MS_ACTIVE = 1 << 30,
-#define MS_ACTIVE MS_ACTIVE
- MS_NOUSER = 1 << 31
-#define MS_NOUSER MS_NOUSER
-};
-
-/* Flags that can be altered by MS_REMOUNT */
-#define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_I_VERSION \
- |MS_LAZYTIME)
-
-
-/* Magic mount flag number. Has to be or-ed to the flag values. */
-
-#define MS_MGC_VAL 0xc0ed0000 /* Magic flag number to indicate "new" flags */
-#define MS_MGC_MSK 0xffff0000 /* Magic flag number mask */
-
-
-/* The read-only stuff doesn't really belong here, but any other place
- is probably as bad and I don't want to create yet another include
- file. */
-
-#define BLKROSET _IO(0x12, 93) /* Set device read-only (0 = read-write). */
-#define BLKROGET _IO(0x12, 94) /* Get read-only status (0 = read_write). */
-#define BLKRRPART _IO(0x12, 95) /* Re-read partition table. */
-#define BLKGETSIZE _IO(0x12, 96) /* Return device size. */
-#define BLKFLSBUF _IO(0x12, 97) /* Flush buffer cache. */
-#define BLKRASET _IO(0x12, 98) /* Set read ahead for block device. */
-#define BLKRAGET _IO(0x12, 99) /* Get current read ahead setting. */
-#define BLKFRASET _IO(0x12,100) /* Set filesystem read-ahead. */
-#define BLKFRAGET _IO(0x12,101) /* Get filesystem read-ahead. */
-#define BLKSECTSET _IO(0x12,102) /* Set max sectors per request. */
-#define BLKSECTGET _IO(0x12,103) /* Get max sectors per request. */
-#define BLKSSZGET _IO(0x12,104) /* Get block device sector size. */
-#define BLKBSZGET _IOR(0x12,112,size_t)
-#define BLKBSZSET _IOW(0x12,113,size_t)
-#define BLKGETSIZE64 _IOR(0x12,114,size_t) /* return device size. */
-
-
-/* Possible value for FLAGS parameter of `umount2'. */
-enum
-{
- MNT_FORCE = 1, /* Force unmounting. */
-#define MNT_FORCE MNT_FORCE
- MNT_DETACH = 2, /* Just detach from the tree. */
-#define MNT_DETACH MNT_DETACH
- MNT_EXPIRE = 4, /* Mark for expiry. */
-#define MNT_EXPIRE MNT_EXPIRE
- UMOUNT_NOFOLLOW = 8 /* Don't follow symlink on umount. */
-#define UMOUNT_NOFOLLOW UMOUNT_NOFOLLOW
-};
-
-
-__BEGIN_DECLS
-
-/* Mount a filesystem. */
-extern int mount (const char *__special_file, const char *__dir,
- const char *__fstype, unsigned long int __rwflag,
- const void *__data) __THROW;
-
-/* Unmount a filesystem. */
-extern int umount (const char *__special_file) __THROW;
-
-/* Unmount a filesystem. Force unmounting if FLAGS is set to MNT_FORCE. */
-extern int umount2 (const char *__special_file, int __flags) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_MOUNT_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/msg.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/msg.h
deleted file mode 100644
index 9ddedf5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/msg.h
+++ /dev/null
@@ -1,82 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_MSG_H
-#define _SYS_MSG_H
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct msqid_ds' and more. */
-#include <bits/msq.h>
-
-/* Define types required by the standard. */
-#include <bits/types/time_t.h>
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-/* The following System V style IPC functions implement a message queue
- system. The definition is found in XPG2. */
-
-#ifdef __USE_GNU
-/* Template for struct to be used as argument for `msgsnd' and `msgrcv'. */
-struct msgbuf
- {
- __syscall_slong_t mtype; /* type of received/sent message */
- char mtext[1]; /* text of the message */
- };
-#endif
-
-
-__BEGIN_DECLS
-
-/* Message queue control operation. */
-extern int msgctl (int __msqid, int __cmd, struct msqid_ds *__buf) __THROW;
-
-/* Get messages queue. */
-extern int msgget (key_t __key, int __msgflg) __THROW;
-
-/* Receive message from message queue.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t msgrcv (int __msqid, void *__msgp, size_t __msgsz,
- long int __msgtyp, int __msgflg);
-
-/* Send message to message queue.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int msgsnd (int __msqid, const void *__msgp, size_t __msgsz,
- int __msgflg);
-
-__END_DECLS
-
-#endif /* sys/msg.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mtio.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mtio.h
deleted file mode 100644
index fb17e87..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/mtio.h
+++ /dev/null
@@ -1,276 +0,0 @@
-/* Structures and definitions for magnetic tape I/O control commands.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Written by H. Bergman <hennus@cybercomm.nl>. */
-
-#ifndef _SYS_MTIO_H
-#define _SYS_MTIO_H 1
-
-/* Get necessary definitions from system and kernel headers. */
-#include <sys/types.h>
-#include <sys/ioctl.h>
-
-
-/* Structure for MTIOCTOP - magnetic tape operation command. */
-struct mtop
- {
- short int mt_op; /* Operations defined below. */
- int mt_count; /* How many of them. */
- };
-#define _IOT_mtop /* Hurd ioctl type field. */ \
- _IOT (_IOTS (short), 1, _IOTS (int), 1, 0, 0)
-
-/* Magnetic Tape operations [Not all operations supported by all drivers]. */
-#define MTRESET 0 /* +reset drive in case of problems. */
-#define MTFSF 1 /* Forward space over FileMark,
- * position at first record of next file. */
-#define MTBSF 2 /* Backward space FileMark (position before FM). */
-#define MTFSR 3 /* Forward space record. */
-#define MTBSR 4 /* Backward space record. */
-#define MTWEOF 5 /* Write an end-of-file record (mark). */
-#define MTREW 6 /* Rewind. */
-#define MTOFFL 7 /* Rewind and put the drive offline (eject?). */
-#define MTNOP 8 /* No op, set status only (read with MTIOCGET). */
-#define MTRETEN 9 /* Retension tape. */
-#define MTBSFM 10 /* +backward space FileMark, position at FM. */
-#define MTFSFM 11 /* +forward space FileMark, position at FM. */
-#define MTEOM 12 /* Goto end of recorded media (for appending files).
- MTEOM positions after the last FM, ready for
- appending another file. */
-#define MTERASE 13 /* Erase tape -- be careful! */
-
-#define MTRAS1 14 /* Run self test 1 (nondestructive). */
-#define MTRAS2 15 /* Run self test 2 (destructive). */
-#define MTRAS3 16 /* Reserved for self test 3. */
-
-#define MTSETBLK 20 /* Set block length (SCSI). */
-#define MTSETDENSITY 21 /* Set tape density (SCSI). */
-#define MTSEEK 22 /* Seek to block (Tandberg, etc.). */
-#define MTTELL 23 /* Tell block (Tandberg, etc.). */
-#define MTSETDRVBUFFER 24 /* Set the drive buffering according to SCSI-2.
- Ordinary buffered operation with code 1. */
-#define MTFSS 25 /* Space forward over setmarks. */
-#define MTBSS 26 /* Space backward over setmarks. */
-#define MTWSM 27 /* Write setmarks. */
-
-#define MTLOCK 28 /* Lock the drive door. */
-#define MTUNLOCK 29 /* Unlock the drive door. */
-#define MTLOAD 30 /* Execute the SCSI load command. */
-#define MTUNLOAD 31 /* Execute the SCSI unload command. */
-#define MTCOMPRESSION 32/* Control compression with SCSI mode page 15. */
-#define MTSETPART 33 /* Change the active tape partition. */
-#define MTMKPART 34 /* Format the tape with one or two partitions. */
-
-/* structure for MTIOCGET - mag tape get status command */
-
-struct mtget
- {
- long int mt_type; /* Type of magtape device. */
- long int mt_resid; /* Residual count: (not sure)
- number of bytes ignored, or
- number of files not skipped, or
- number of records not skipped. */
- /* The following registers are device dependent. */
- long int mt_dsreg; /* Status register. */
- long int mt_gstat; /* Generic (device independent) status. */
- long int mt_erreg; /* Error register. */
- /* The next two fields are not always used. */
- __daddr_t mt_fileno; /* Number of current file on tape. */
- __daddr_t mt_blkno; /* Current block number. */
- };
-#define _IOT_mtget /* Hurd ioctl type field. */ \
- _IOT (_IOTS (long), 7, 0, 0, 0, 0)
-
-
-/* Constants for mt_type. Not all of these are supported, and
- these are not all of the ones that are supported. */
-#define MT_ISUNKNOWN 0x01
-#define MT_ISQIC02 0x02 /* Generic QIC-02 tape streamer. */
-#define MT_ISWT5150 0x03 /* Wangtek 5150EQ, QIC-150, QIC-02. */
-#define MT_ISARCHIVE_5945L2 0x04 /* Archive 5945L-2, QIC-24, QIC-02?. */
-#define MT_ISCMSJ500 0x05 /* CMS Jumbo 500 (QIC-02?). */
-#define MT_ISTDC3610 0x06 /* Tandberg 6310, QIC-24. */
-#define MT_ISARCHIVE_VP60I 0x07 /* Archive VP60i, QIC-02. */
-#define MT_ISARCHIVE_2150L 0x08 /* Archive Viper 2150L. */
-#define MT_ISARCHIVE_2060L 0x09 /* Archive Viper 2060L. */
-#define MT_ISARCHIVESC499 0x0A /* Archive SC-499 QIC-36 controller. */
-#define MT_ISQIC02_ALL_FEATURES 0x0F /* Generic QIC-02 with all features. */
-#define MT_ISWT5099EEN24 0x11 /* Wangtek 5099-een24, 60MB, QIC-24. */
-#define MT_ISTEAC_MT2ST 0x12 /* Teac MT-2ST 155mb drive,
- Teac DC-1 card (Wangtek type). */
-#define MT_ISEVEREX_FT40A 0x32 /* Everex FT40A (QIC-40). */
-#define MT_ISDDS1 0x51 /* DDS device without partitions. */
-#define MT_ISDDS2 0x52 /* DDS device with partitions. */
-#define MT_ISSCSI1 0x71 /* Generic ANSI SCSI-1 tape unit. */
-#define MT_ISSCSI2 0x72 /* Generic ANSI SCSI-2 tape unit. */
-
-/* QIC-40/80/3010/3020 ftape supported drives.
- 20bit vendor ID + 0x800000 (see vendors.h in ftape distribution). */
-#define MT_ISFTAPE_UNKNOWN 0x800000 /* obsolete */
-#define MT_ISFTAPE_FLAG 0x800000
-
-struct mt_tape_info
- {
- long int t_type; /* Device type id (mt_type). */
- char *t_name; /* Descriptive name. */
- };
-
-#define MT_TAPE_INFO \
- { \
- {MT_ISUNKNOWN, "Unknown type of tape device"}, \
- {MT_ISQIC02, "Generic QIC-02 tape streamer"}, \
- {MT_ISWT5150, "Wangtek 5150, QIC-150"}, \
- {MT_ISARCHIVE_5945L2, "Archive 5945L-2"}, \
- {MT_ISCMSJ500, "CMS Jumbo 500"}, \
- {MT_ISTDC3610, "Tandberg TDC 3610, QIC-24"}, \
- {MT_ISARCHIVE_VP60I, "Archive VP60i, QIC-02"}, \
- {MT_ISARCHIVE_2150L, "Archive Viper 2150L"}, \
- {MT_ISARCHIVE_2060L, "Archive Viper 2060L"}, \
- {MT_ISARCHIVESC499, "Archive SC-499 QIC-36 controller"}, \
- {MT_ISQIC02_ALL_FEATURES, "Generic QIC-02 tape, all features"}, \
- {MT_ISWT5099EEN24, "Wangtek 5099-een24, 60MB"}, \
- {MT_ISTEAC_MT2ST, "Teac MT-2ST 155mb data cassette drive"}, \
- {MT_ISEVEREX_FT40A, "Everex FT40A, QIC-40"}, \
- {MT_ISSCSI1, "Generic SCSI-1 tape"}, \
- {MT_ISSCSI2, "Generic SCSI-2 tape"}, \
- {0, NULL} \
- }
-
-
-/* Structure for MTIOCPOS - mag tape get position command. */
-
-struct mtpos
- {
- long int mt_blkno; /* Current block number. */
- };
-#define _IOT_mtpos /* Hurd ioctl type field. */ \
- _IOT_SIMPLE (long)
-
-
-/* Structure for MTIOCGETCONFIG/MTIOCSETCONFIG primarily intended
- as an interim solution for QIC-02 until DDI is fully implemented. */
-struct mtconfiginfo
- {
- long int mt_type; /* Drive type. */
- long int ifc_type; /* Interface card type. */
- unsigned short int irqnr; /* IRQ number to use. */
- unsigned short int dmanr; /* DMA channel to use. */
- unsigned short int port; /* IO port base address. */
-
- unsigned long int debug; /* Debugging flags. */
-
- unsigned have_dens:1;
- unsigned have_bsf:1;
- unsigned have_fsr:1;
- unsigned have_bsr:1;
- unsigned have_eod:1;
- unsigned have_seek:1;
- unsigned have_tell:1;
- unsigned have_ras1:1;
- unsigned have_ras2:1;
- unsigned have_ras3:1;
- unsigned have_qfa:1;
-
- unsigned pad1:5;
- char reserved[10];
- };
-#define _IOT_mtconfiginfo /* Hurd ioctl type field. */ \
- _IOT (_IOTS (long), 2, _IOTS (short), 3, _IOTS (long), 1) /* XXX wrong */
-
-
-/* Magnetic tape I/O control commands. */
-#define MTIOCTOP _IOW('m', 1, struct mtop) /* Do a mag tape op. */
-#define MTIOCGET _IOR('m', 2, struct mtget) /* Get tape status. */
-#define MTIOCPOS _IOR('m', 3, struct mtpos) /* Get tape position.*/
-
-/* The next two are used by the QIC-02 driver for runtime reconfiguration.
- See tpqic02.h for struct mtconfiginfo. */
-#define MTIOCGETCONFIG _IOR('m', 4, struct mtconfiginfo) /* Get tape config.*/
-#define MTIOCSETCONFIG _IOW('m', 5, struct mtconfiginfo) /* Set tape config.*/
-
-/* Generic Mag Tape (device independent) status macros for examining
- mt_gstat -- HP-UX compatible.
- There is room for more generic status bits here, but I don't
- know which of them are reserved. At least three or so should
- be added to make this really useful. */
-#define GMT_EOF(x) ((x) & 0x80000000)
-#define GMT_BOT(x) ((x) & 0x40000000)
-#define GMT_EOT(x) ((x) & 0x20000000)
-#define GMT_SM(x) ((x) & 0x10000000) /* DDS setmark */
-#define GMT_EOD(x) ((x) & 0x08000000) /* DDS EOD */
-#define GMT_WR_PROT(x) ((x) & 0x04000000)
-/* #define GMT_ ? ((x) & 0x02000000) */
-#define GMT_ONLINE(x) ((x) & 0x01000000)
-#define GMT_D_6250(x) ((x) & 0x00800000)
-#define GMT_D_1600(x) ((x) & 0x00400000)
-#define GMT_D_800(x) ((x) & 0x00200000)
-/* #define GMT_ ? ((x) & 0x00100000) */
-/* #define GMT_ ? ((x) & 0x00080000) */
-#define GMT_DR_OPEN(x) ((x) & 0x00040000) /* Door open (no tape). */
-/* #define GMT_ ? ((x) & 0x00020000) */
-#define GMT_IM_REP_EN(x) ((x) & 0x00010000) /* Immediate report mode.*/
-/* 16 generic status bits unused. */
-
-
-/* SCSI-tape specific definitions. Bitfield shifts in the status */
-#define MT_ST_BLKSIZE_SHIFT 0
-#define MT_ST_BLKSIZE_MASK 0xffffff
-#define MT_ST_DENSITY_SHIFT 24
-#define MT_ST_DENSITY_MASK 0xff000000
-
-#define MT_ST_SOFTERR_SHIFT 0
-#define MT_ST_SOFTERR_MASK 0xffff
-
-/* Bitfields for the MTSETDRVBUFFER ioctl. */
-#define MT_ST_OPTIONS 0xf0000000
-#define MT_ST_BOOLEANS 0x10000000
-#define MT_ST_SETBOOLEANS 0x30000000
-#define MT_ST_CLEARBOOLEANS 0x40000000
-#define MT_ST_WRITE_THRESHOLD 0x20000000
-#define MT_ST_DEF_BLKSIZE 0x50000000
-#define MT_ST_DEF_OPTIONS 0x60000000
-
-#define MT_ST_BUFFER_WRITES 0x1
-#define MT_ST_ASYNC_WRITES 0x2
-#define MT_ST_READ_AHEAD 0x4
-#define MT_ST_DEBUGGING 0x8
-#define MT_ST_TWO_FM 0x10
-#define MT_ST_FAST_MTEOM 0x20
-#define MT_ST_AUTO_LOCK 0x40
-#define MT_ST_DEF_WRITES 0x80
-#define MT_ST_CAN_BSR 0x100
-#define MT_ST_NO_BLKLIMS 0x200
-#define MT_ST_CAN_PARTITIONS 0x400
-#define MT_ST_SCSI2LOGICAL 0x800
-
-/* The mode parameters to be controlled. Parameter chosen with bits 20-28. */
-#define MT_ST_CLEAR_DEFAULT 0xfffff
-#define MT_ST_DEF_DENSITY (MT_ST_DEF_OPTIONS | 0x100000)
-#define MT_ST_DEF_COMPRESSION (MT_ST_DEF_OPTIONS | 0x200000)
-#define MT_ST_DEF_DRVBUFFER (MT_ST_DEF_OPTIONS | 0x300000)
-
-/* The offset for the arguments for the special HP changer load command. */
-#define MT_ST_HPLOADER_OFFSET 10000
-
-
-/* Specify default tape device. */
-#ifndef DEFTAPE
-# define DEFTAPE "/dev/tape"
-#endif
-
-#endif /* mtio.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/param.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/param.h
deleted file mode 100644
index 72fd74d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/param.h
+++ /dev/null
@@ -1,106 +0,0 @@
-/* Compatibility header for old-style Unix parameters and limits.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PARAM_H
-#define _SYS_PARAM_H 1
-
-#define __need_NULL
-#include <stddef.h>
-
-#include <sys/types.h>
-#include <limits.h>
-#include <endian.h> /* Define BYTE_ORDER et al. */
-#include <signal.h> /* Define NSIG. */
-
-/* This file defines some things in system-specific ways. */
-#include <bits/param.h>
-
-
-/* BSD names for some <limits.h> values. */
-
-#define NBBY CHAR_BIT
-
-#if !defined NGROUPS && defined NGROUPS_MAX
-# define NGROUPS NGROUPS_MAX
-#endif
-#if !defined MAXSYMLINKS && defined SYMLOOP_MAX
-# define MAXSYMLINKS SYMLOOP_MAX
-#endif
-#if !defined CANBSIZ && defined MAX_CANON
-# define CANBSIZ MAX_CANON
-#endif
-#if !defined MAXPATHLEN && defined PATH_MAX
-# define MAXPATHLEN PATH_MAX
-#endif
-#if !defined NOFILE && defined OPEN_MAX
-# define NOFILE OPEN_MAX
-#endif
-#if !defined MAXHOSTNAMELEN && defined HOST_NAME_MAX
-# define MAXHOSTNAMELEN HOST_NAME_MAX
-#endif
-#ifndef NCARGS
-# ifdef ARG_MAX
-# define NCARGS ARG_MAX
-# else
-/* ARG_MAX is unlimited, but we define NCARGS for BSD programs that want to
- compare against some fixed limit. */
-# define NCARGS INT_MAX
-# endif
-#endif
-
-
-/* Magical constants. */
-#ifndef NOGROUP
-# define NOGROUP 65535 /* Marker for empty group set member. */
-#endif
-#ifndef NODEV
-# define NODEV ((dev_t) -1) /* Non-existent device. */
-#endif
-
-
-/* Unit of `st_blocks'. */
-#ifndef DEV_BSIZE
-# define DEV_BSIZE 512
-#endif
-
-
-/* Bit map related macros. */
-#define setbit(a,i) ((a)[(i)/NBBY] |= 1<<((i)%NBBY))
-#define clrbit(a,i) ((a)[(i)/NBBY] &= ~(1<<((i)%NBBY)))
-#define isset(a,i) ((a)[(i)/NBBY] & (1<<((i)%NBBY)))
-#define isclr(a,i) (((a)[(i)/NBBY] & (1<<((i)%NBBY))) == 0)
-
-/* Macros for counting and rounding. */
-#ifndef howmany
-# define howmany(x, y) (((x) + ((y) - 1)) / (y))
-#endif
-#ifdef __GNUC__
-# define roundup(x, y) (__builtin_constant_p (y) && powerof2 (y) \
- ? (((x) + (y) - 1) & ~((y) - 1)) \
- : ((((x) + ((y) - 1)) / (y)) * (y)))
-#else
-# define roundup(x, y) ((((x) + ((y) - 1)) / (y)) * (y))
-#endif
-#define powerof2(x) ((((x) - 1) & (x)) == 0)
-
-/* Macros for min/max. */
-#define MIN(a,b) (((a)<(b))?(a):(b))
-#define MAX(a,b) (((a)>(b))?(a):(b))
-
-
-#endif /* sys/param.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/pci.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/pci.h
deleted file mode 100644
index dd8c4a1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/pci.h
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PCI_H
-#define _SYS_PCI_H 1
-
-/* We use the constants from the kernel. */
-#include <linux/pci.h>
-
-#endif /* sys/pci.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/perm.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/perm.h
deleted file mode 100644
index 3bcf5ac..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/perm.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PERM_H
-
-#define _SYS_PERM_H 1
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* Set port input/output permissions. */
-extern int ioperm (unsigned long int __from, unsigned long int __num,
- int __turn_on) __THROW;
-
-
-/* Change I/O privilege level. */
-extern int iopl (int __level) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_PERM_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/personality.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/personality.h
deleted file mode 100644
index fd77bdb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/personality.h
+++ /dev/null
@@ -1,80 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* Taken verbatim from Linux 2.6 (include/linux/personality.h). */
-
-#ifndef _SYS_PERSONALITY_H
-#define _SYS_PERSONALITY_H 1
-
-#include <features.h>
-
-/* Flags for bug emulation.
- These occupy the top three bytes. */
-enum
- {
- UNAME26 = 0x0020000,
- ADDR_NO_RANDOMIZE = 0x0040000,
- FDPIC_FUNCPTRS = 0x0080000,
- MMAP_PAGE_ZERO = 0x0100000,
- ADDR_COMPAT_LAYOUT = 0x0200000,
- READ_IMPLIES_EXEC = 0x0400000,
- ADDR_LIMIT_32BIT = 0x0800000,
- SHORT_INODE = 0x1000000,
- WHOLE_SECONDS = 0x2000000,
- STICKY_TIMEOUTS = 0x4000000,
- ADDR_LIMIT_3GB = 0x8000000
- };
-
-/* Personality types.
-
- These go in the low byte. Avoid using the top bit, it will
- conflict with error returns. */
-enum
- {
- PER_LINUX = 0x0000,
- PER_LINUX_32BIT = 0x0000 | ADDR_LIMIT_32BIT,
- PER_LINUX_FDPIC = 0x0000 | FDPIC_FUNCPTRS,
- PER_SVR4 = 0x0001 | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
- PER_SVR3 = 0x0002 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_SCOSVR3 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS | SHORT_INODE,
- PER_OSR5 = 0x0003 | STICKY_TIMEOUTS | WHOLE_SECONDS,
- PER_WYSEV386 = 0x0004 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_ISCR4 = 0x0005 | STICKY_TIMEOUTS,
- PER_BSD = 0x0006,
- PER_SUNOS = 0x0006 | STICKY_TIMEOUTS,
- PER_XENIX = 0x0007 | STICKY_TIMEOUTS | SHORT_INODE,
- PER_LINUX32 = 0x0008,
- PER_LINUX32_3GB = 0x0008 | ADDR_LIMIT_3GB,
- PER_IRIX32 = 0x0009 | STICKY_TIMEOUTS, /* IRIX5 32-bit */
- PER_IRIXN32 = 0x000a | STICKY_TIMEOUTS, /* IRIX6 new 32-bit */
- PER_IRIX64 = 0x000b | STICKY_TIMEOUTS, /* IRIX6 64-bit */
- PER_RISCOS = 0x000c,
- PER_SOLARIS = 0x000d | STICKY_TIMEOUTS,
- PER_UW7 = 0x000e | STICKY_TIMEOUTS | MMAP_PAGE_ZERO,
- PER_OSF4 = 0x000f,
- PER_HPUX = 0x0010,
- PER_MASK = 0x00ff,
- };
-
-__BEGIN_DECLS
-
-/* Set different ABIs (personalities). */
-extern int personality (unsigned long int __persona) __THROW;
-
-__END_DECLS
-
-#endif /* sys/personality.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/platform/x86.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/platform/x86.h
deleted file mode 100644
index e930219..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/platform/x86.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/* Data structure for x86 CPU features.
- This file is part of the GNU C Library.
- Copyright (C) 2008-2021 Free Software Foundation, Inc.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PLATFORM_X86_H
-#define _SYS_PLATFORM_X86_H
-
-#include <features.h>
-#include <stdbool.h>
-#include <bits/platform/x86.h>
-
-__BEGIN_DECLS
-
-/* Get a pointer to the CPU feature structure. */
-extern const struct cpuid_feature *__x86_get_cpuid_feature_leaf (unsigned int)
- __attribute__ ((pure));
-
-static __inline__ _Bool
-x86_cpu_has_feature (unsigned int __index)
-{
- const struct cpuid_feature *__ptr = __x86_get_cpuid_feature_leaf
- (__index / (8 * sizeof (unsigned int) * 4));
- unsigned int __reg
- = __index & (8 * sizeof (unsigned int) * 4 - 1);
- unsigned int __bit = __reg & (8 * sizeof (unsigned int) - 1);
- __reg /= 8 * sizeof (unsigned int);
-
- return __ptr->cpuid_array[__reg] & (1 << __bit);
-}
-
-static __inline__ _Bool
-x86_cpu_is_usable (unsigned int __index)
-{
- const struct cpuid_feature *__ptr = __x86_get_cpuid_feature_leaf
- (__index / (8 * sizeof (unsigned int) * 4));
- unsigned int __reg
- = __index & (8 * sizeof (unsigned int) * 4 - 1);
- unsigned int __bit = __reg & (8 * sizeof (unsigned int) - 1);
- __reg /= 8 * sizeof (unsigned int);
-
- return __ptr->usable_array[__reg] & (1 << __bit);
-}
-
-/* HAS_CPU_FEATURE evaluates to true if CPU supports the feature. */
-#define HAS_CPU_FEATURE(name) x86_cpu_has_feature (x86_cpu_##name)
-/* CPU_FEATURE_USABLE evaluates to true if the feature is usable. */
-#define CPU_FEATURE_USABLE(name) x86_cpu_is_usable (x86_cpu_##name)
-
-__END_DECLS
-
-#endif /* _SYS_PLATFORM_X86_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/poll.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/poll.h
deleted file mode 100644
index 2431dd1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/poll.h
+++ /dev/null
@@ -1,76 +0,0 @@
-/* Compatibility definitions for System V `poll' interface.
- Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_POLL_H
-#define _SYS_POLL_H 1
-
-#include <features.h>
-
-/* Get the platform dependent bits of `poll'. */
-#include <bits/poll.h>
-#ifdef __USE_GNU
-# include <bits/types/__sigset_t.h>
-# include <bits/types/struct_timespec.h>
-#endif
-
-
-/* Type used for the number of file descriptors. */
-typedef unsigned long int nfds_t;
-
-/* Data structure describing a polling request. */
-struct pollfd
- {
- int fd; /* File descriptor to poll. */
- short int events; /* Types of events poller cares about. */
- short int revents; /* Types of events that actually occurred. */
- };
-
-
-__BEGIN_DECLS
-
-/* Poll the file descriptors described by the NFDS structures starting at
- FDS. If TIMEOUT is nonzero and not -1, allow TIMEOUT milliseconds for
- an event to occur; if TIMEOUT is -1, block until an event occurs.
- Returns the number of file descriptors with events, zero if timed out,
- or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int poll (struct pollfd *__fds, nfds_t __nfds, int __timeout);
-
-#ifdef __USE_GNU
-/* Like poll, but before waiting the threads signal mask is replaced
- with that specified in the fourth parameter. For better usability,
- the timeout value is specified using a TIMESPEC object.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int ppoll (struct pollfd *__fds, nfds_t __nfds,
- const struct timespec *__timeout,
- const __sigset_t *__ss);
-#endif
-
-__END_DECLS
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/poll2.h>
-#endif
-
-#endif /* sys/poll.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/prctl.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/prctl.h
deleted file mode 100644
index c9048c7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/prctl.h
+++ /dev/null
@@ -1,45 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PRCTL_H
-#define _SYS_PRCTL_H 1
-
-#include <features.h>
-#include <linux/prctl.h> /* The magic values come from here */
-
-/* Recent extensions to linux which may post-date the kernel headers
- we're picking up... */
-
-/* Memory tagging control operations (for AArch64). */
-#ifndef PR_MTE_TCF_SHIFT
-# define PR_MTE_TCF_SHIFT 1
-# define PR_MTE_TCF_NONE (0UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_SYNC (1UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_ASYNC (2UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TCF_MASK (3UL << PR_MTE_TCF_SHIFT)
-# define PR_MTE_TAG_SHIFT 3
-# define PR_MTE_TAG_MASK (0xffffUL << PR_MTE_TAG_SHIFT)
-#endif
-
-__BEGIN_DECLS
-
-/* Control process execution. */
-extern int prctl (int __option, ...) __THROW;
-
-__END_DECLS
-
-#endif /* sys/prctl.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/procfs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/procfs.h
deleted file mode 100644
index f23f4c3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/procfs.h
+++ /dev/null
@@ -1,126 +0,0 @@
-/* Definitions for core files and libthread_db. Generic Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PROCFS_H
-#define _SYS_PROCFS_H 1
-
-/* This is somewhat modelled after the file of the same name on SVR4
- systems. It provides a definition of the core file format for ELF
- used on Linux. It doesn't have anything to do with the /proc file
- system, even though Linux has one.
-
- Anyway, the whole purpose of this file is for GDB and GDB only.
- Don't read too much into it. Don't use it for anything other than
- GDB unless you know what you are doing. */
-
-#include <features.h>
-#include <sys/time.h>
-#include <sys/types.h>
-#include <sys/user.h>
-
-/* bits/procfs.h, provided by each architecture, must define
- elf_gregset_t, elf_fpregset_t and any other architecture-specific
- types needed. */
-#include <bits/procfs.h>
-
-/* bits/procfs-id.h must define __pr_uid_t and __pr_gid_t, the types
- of pr_uid and pr_gid. */
-#include <bits/procfs-id.h>
-
-__BEGIN_DECLS
-
-/* Signal info. */
-struct elf_siginfo
- {
- int si_signo; /* Signal number. */
- int si_code; /* Extra code. */
- int si_errno; /* Errno. */
- };
-
-/* Definitions to generate Intel SVR4-like core files. These mostly
- have the same names as the SVR4 types with "elf_" tacked on the
- front to prevent clashes with Linux definitions, and the typedef
- forms have been avoided. This is mostly like the SVR4 structure,
- but more Linuxy, with things that Linux does not support and which
- GDB doesn't really use excluded. */
-
-struct elf_prstatus
- {
- struct elf_siginfo pr_info; /* Info associated with signal. */
- short int pr_cursig; /* Current signal. */
- unsigned long int pr_sigpend; /* Set of pending signals. */
- unsigned long int pr_sighold; /* Set of held signals. */
- __pid_t pr_pid;
- __pid_t pr_ppid;
- __pid_t pr_pgrp;
- __pid_t pr_sid;
- struct timeval pr_utime; /* User time. */
- struct timeval pr_stime; /* System time. */
- struct timeval pr_cutime; /* Cumulative user time. */
- struct timeval pr_cstime; /* Cumulative system time. */
- elf_gregset_t pr_reg; /* GP registers. */
- int pr_fpvalid; /* True if math copro being used. */
- };
-
-
-#define ELF_PRARGSZ (80) /* Number of chars for args. */
-
-struct elf_prpsinfo
- {
- char pr_state; /* Numeric process state. */
- char pr_sname; /* Char for pr_state. */
- char pr_zomb; /* Zombie. */
- char pr_nice; /* Nice val. */
- unsigned long int pr_flag; /* Flags. */
- __pr_uid_t pr_uid;
- __pr_gid_t pr_gid;
- int pr_pid, pr_ppid, pr_pgrp, pr_sid;
- /* Lots missing */
- char pr_fname[16]; /* Filename of executable. */
- char pr_psargs[ELF_PRARGSZ]; /* Initial part of arg list. */
- };
-
-/* The rest of this file provides the types for emulation of the
- Solaris <proc_service.h> interfaces that should be implemented by
- users of libthread_db. */
-
-/* Addresses. */
-typedef void *psaddr_t;
-
-#include <bits/procfs-prregset.h>
-
-/* Register sets. Linux has different names. */
-typedef __prgregset_t prgregset_t;
-typedef __prfpregset_t prfpregset_t;
-
-/* We don't have any differences between processes and threads,
- therefore have only one PID type. */
-typedef __pid_t lwpid_t;
-
-/* Process status and info. In the end we do provide typedefs for them. */
-typedef struct elf_prstatus prstatus_t;
-typedef struct elf_prpsinfo prpsinfo_t;
-
-__END_DECLS
-
-/* On some architectures, provide other-ABI variants of the above
- types. */
-#include <bits/procfs-extra.h>
-
-#endif /* sys/procfs.h. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/profil.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/profil.h
deleted file mode 100644
index 9b13fbc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/profil.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/* Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _PROFIL_H
-#define _PROFIL_H 1
-
-#include <features.h>
-
-#include <sys/time.h>
-#include <sys/types.h>
-
-/* This interface is intended to follow the sprofil() system calls as
- described by the sprofil(2) man page of Irix v6.5, except that:
-
- - there is no a priori limit on number of text sections
- - pr_scale is declared as unsigned long (instead of "unsigned int")
- - pr_size is declared as size_t (instead of "unsigned int")
- - pr_off is declared as void * (instead of "__psunsigned_t")
- - the overflow bin (pr_base==0, pr_scale==2) can appear anywhere
- in the profp array
- - PROF_FAST has no effect */
-
-struct prof
- {
- void *pr_base; /* buffer base */
- size_t pr_size; /* buffer size */
- size_t pr_off; /* pc offset */
- unsigned long int pr_scale; /* pc scaling (fixed-point number) */
- };
-
-enum
- {
- PROF_USHORT = 0, /* use 16-bit counters (default) */
- PROF_UINT = 1 << 0, /* use 32-bit counters */
- PROF_FAST = 1 << 1 /* profile faster than usual */
- };
-
-
-__BEGIN_DECLS
-
-extern int sprofil (struct prof *__profp, int __profcnt,
- struct timeval *__tvp, unsigned int __flags) __THROW;
-
-__END_DECLS
-
-#endif /* profil.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ptrace.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ptrace.h
deleted file mode 100644
index 8501cc2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ptrace.h
+++ /dev/null
@@ -1,202 +0,0 @@
-/* `ptrace' debugger support interface. Linux/x86 version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_PTRACE_H
-#define _SYS_PTRACE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-
-__BEGIN_DECLS
-
-/* Type of the REQUEST argument to `ptrace.' */
-enum __ptrace_request
-{
- /* Indicate that the process making this request should be traced.
- All signals received by this process can be intercepted by its
- parent, and its parent can use the other `ptrace' requests. */
- PTRACE_TRACEME = 0,
-#define PT_TRACE_ME PTRACE_TRACEME
-
- /* Return the word in the process's text space at address ADDR. */
- PTRACE_PEEKTEXT = 1,
-#define PT_READ_I PTRACE_PEEKTEXT
-
- /* Return the word in the process's data space at address ADDR. */
- PTRACE_PEEKDATA = 2,
-#define PT_READ_D PTRACE_PEEKDATA
-
- /* Return the word in the process's user area at offset ADDR. */
- PTRACE_PEEKUSER = 3,
-#define PT_READ_U PTRACE_PEEKUSER
-
- /* Write the word DATA into the process's text space at address ADDR. */
- PTRACE_POKETEXT = 4,
-#define PT_WRITE_I PTRACE_POKETEXT
-
- /* Write the word DATA into the process's data space at address ADDR. */
- PTRACE_POKEDATA = 5,
-#define PT_WRITE_D PTRACE_POKEDATA
-
- /* Write the word DATA into the process's user area at offset ADDR. */
- PTRACE_POKEUSER = 6,
-#define PT_WRITE_U PTRACE_POKEUSER
-
- /* Continue the process. */
- PTRACE_CONT = 7,
-#define PT_CONTINUE PTRACE_CONT
-
- /* Kill the process. */
- PTRACE_KILL = 8,
-#define PT_KILL PTRACE_KILL
-
- /* Single step the process. */
- PTRACE_SINGLESTEP = 9,
-#define PT_STEP PTRACE_SINGLESTEP
-
- /* Get all general purpose registers used by a processes. */
- PTRACE_GETREGS = 12,
-#define PT_GETREGS PTRACE_GETREGS
-
- /* Set all general purpose registers used by a processes. */
- PTRACE_SETREGS = 13,
-#define PT_SETREGS PTRACE_SETREGS
-
- /* Get all floating point registers used by a processes. */
- PTRACE_GETFPREGS = 14,
-#define PT_GETFPREGS PTRACE_GETFPREGS
-
- /* Set all floating point registers used by a processes. */
- PTRACE_SETFPREGS = 15,
-#define PT_SETFPREGS PTRACE_SETFPREGS
-
- /* Attach to a process that is already running. */
- PTRACE_ATTACH = 16,
-#define PT_ATTACH PTRACE_ATTACH
-
- /* Detach from a process attached to with PTRACE_ATTACH. */
- PTRACE_DETACH = 17,
-#define PT_DETACH PTRACE_DETACH
-
- /* Get all extended floating point registers used by a processes. */
- PTRACE_GETFPXREGS = 18,
-#define PT_GETFPXREGS PTRACE_GETFPXREGS
-
- /* Set all extended floating point registers used by a processes. */
- PTRACE_SETFPXREGS = 19,
-#define PT_SETFPXREGS PTRACE_SETFPXREGS
-
- /* Continue and stop at the next entry to or return from syscall. */
- PTRACE_SYSCALL = 24,
-#define PT_SYSCALL PTRACE_SYSCALL
-
- /* Get a TLS entry in the GDT. */
- PTRACE_GET_THREAD_AREA = 25,
-#define PT_GET_THREAD_AREA PTRACE_GET_THREAD_AREA
-
- /* Change a TLS entry in the GDT. */
- PTRACE_SET_THREAD_AREA = 26,
-#define PT_SET_THREAD_AREA PTRACE_SET_THREAD_AREA
-
-#ifdef __x86_64__
- /* Access TLS data. */
- PTRACE_ARCH_PRCTL = 30,
-# define PT_ARCH_PRCTL PTRACE_ARCH_PRCTL
-#endif
-
- /* Continue and stop at the next syscall, it will not be executed. */
- PTRACE_SYSEMU = 31,
-#define PT_SYSEMU PTRACE_SYSEMU
-
- /* Single step the process, the next syscall will not be executed. */
- PTRACE_SYSEMU_SINGLESTEP = 32,
-#define PT_SYSEMU_SINGLESTEP PTRACE_SYSEMU_SINGLESTEP
-
- /* Execute process until next taken branch. */
- PTRACE_SINGLEBLOCK = 33,
-#define PT_STEPBLOCK PTRACE_SINGLEBLOCK
-
- /* Set ptrace filter options. */
- PTRACE_SETOPTIONS = 0x4200,
-#define PT_SETOPTIONS PTRACE_SETOPTIONS
-
- /* Get last ptrace message. */
- PTRACE_GETEVENTMSG = 0x4201,
-#define PT_GETEVENTMSG PTRACE_GETEVENTMSG
-
- /* Get siginfo for process. */
- PTRACE_GETSIGINFO = 0x4202,
-#define PT_GETSIGINFO PTRACE_GETSIGINFO
-
- /* Set new siginfo for process. */
- PTRACE_SETSIGINFO = 0x4203,
-#define PT_SETSIGINFO PTRACE_SETSIGINFO
-
- /* Get register content. */
- PTRACE_GETREGSET = 0x4204,
-#define PTRACE_GETREGSET PTRACE_GETREGSET
-
- /* Set register content. */
- PTRACE_SETREGSET = 0x4205,
-#define PTRACE_SETREGSET PTRACE_SETREGSET
-
- /* Like PTRACE_ATTACH, but do not force tracee to trap and do not affect
- signal or group stop state. */
- PTRACE_SEIZE = 0x4206,
-#define PTRACE_SEIZE PTRACE_SEIZE
-
- /* Trap seized tracee. */
- PTRACE_INTERRUPT = 0x4207,
-#define PTRACE_INTERRUPT PTRACE_INTERRUPT
-
- /* Wait for next group event. */
- PTRACE_LISTEN = 0x4208,
-#define PTRACE_LISTEN PTRACE_LISTEN
-
- /* Retrieve siginfo_t structures without removing signals from a queue. */
- PTRACE_PEEKSIGINFO = 0x4209,
-#define PTRACE_PEEKSIGINFO PTRACE_PEEKSIGINFO
-
- /* Get the mask of blocked signals. */
- PTRACE_GETSIGMASK = 0x420a,
-#define PTRACE_GETSIGMASK PTRACE_GETSIGMASK
-
- /* Change the mask of blocked signals. */
- PTRACE_SETSIGMASK = 0x420b,
-#define PTRACE_SETSIGMASK PTRACE_SETSIGMASK
-
- /* Get seccomp BPF filters. */
- PTRACE_SECCOMP_GET_FILTER = 0x420c,
-#define PTRACE_SECCOMP_GET_FILTER PTRACE_SECCOMP_GET_FILTER
-
- /* Get seccomp BPF filter metadata. */
- PTRACE_SECCOMP_GET_METADATA = 0x420d,
-#define PTRACE_SECCOMP_GET_METADATA PTRACE_SECCOMP_GET_METADATA
-
- /* Get information about system call. */
- PTRACE_GET_SYSCALL_INFO = 0x420e
-#define PTRACE_GET_SYSCALL_INFO PTRACE_GET_SYSCALL_INFO
-};
-
-
-#include <bits/ptrace-shared.h>
-
-__END_DECLS
-
-#endif /* _SYS_PTRACE_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/queue.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/queue.h
deleted file mode 100644
index daf4553..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/queue.h
+++ /dev/null
@@ -1,574 +0,0 @@
-/*
- * Copyright (c) 1991, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)queue.h 8.5 (Berkeley) 8/20/94
- */
-
-#ifndef _SYS_QUEUE_H_
-#define _SYS_QUEUE_H_
-
-/*
- * This file defines five types of data structures: singly-linked lists,
- * lists, simple queues, tail queues, and circular queues.
- *
- * A singly-linked list is headed by a single forward pointer. The
- * elements are singly linked for minimum space and pointer manipulation
- * overhead at the expense of O(n) removal for arbitrary elements. New
- * elements can be added to the list after an existing element or at the
- * head of the list. Elements being removed from the head of the list
- * should use the explicit macro for this purpose for optimum
- * efficiency. A singly-linked list may only be traversed in the forward
- * direction. Singly-linked lists are ideal for applications with large
- * datasets and few or no removals or for implementing a LIFO queue.
- *
- * A list is headed by a single forward pointer (or an array of forward
- * pointers for a hash table header). The elements are doubly linked
- * so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before
- * or after an existing element or at the head of the list. A list
- * may only be traversed in the forward direction.
- *
- * A simple queue is headed by a pair of pointers, one the head of the
- * list and the other to the tail of the list. The elements are singly
- * linked to save space, so elements can only be removed from the
- * head of the list. New elements can be added to the list after
- * an existing element, at the head of the list, or at the end of the
- * list. A simple queue may only be traversed in the forward direction.
- *
- * A tail queue is headed by a pair of pointers, one to the head of the
- * list and the other to the tail of the list. The elements are doubly
- * linked so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before or
- * after an existing element, at the head of the list, or at the end of
- * the list. A tail queue may be traversed in either direction.
- *
- * A circle queue is headed by a pair of pointers, one to the head of the
- * list and the other to the tail of the list. The elements are doubly
- * linked so that an arbitrary element can be removed without a need to
- * traverse the list. New elements can be added to the list before or after
- * an existing element, at the head of the list, or at the end of the list.
- * A circle queue may be traversed in either direction, but has a more
- * complex end of list detection.
- *
- * For details on the use of these macros, see the queue(3) manual page.
- */
-
-/*
- * List definitions.
- */
-#define LIST_HEAD(name, type) \
-struct name { \
- struct type *lh_first; /* first element */ \
-}
-
-#define LIST_HEAD_INITIALIZER(head) \
- { NULL }
-
-#define LIST_ENTRY(type) \
-struct { \
- struct type *le_next; /* next element */ \
- struct type **le_prev; /* address of previous next element */ \
-}
-
-/*
- * List functions.
- */
-#define LIST_INIT(head) do { \
- (head)->lh_first = NULL; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_AFTER(listelm, elm, field) do { \
- if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
- (listelm)->field.le_next->field.le_prev = \
- &(elm)->field.le_next; \
- (listelm)->field.le_next = (elm); \
- (elm)->field.le_prev = &(listelm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_BEFORE(listelm, elm, field) do { \
- (elm)->field.le_prev = (listelm)->field.le_prev; \
- (elm)->field.le_next = (listelm); \
- *(listelm)->field.le_prev = (elm); \
- (listelm)->field.le_prev = &(elm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.le_next = (head)->lh_first) != NULL) \
- (head)->lh_first->field.le_prev = &(elm)->field.le_next;\
- (head)->lh_first = (elm); \
- (elm)->field.le_prev = &(head)->lh_first; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_REMOVE(elm, field) do { \
- if ((elm)->field.le_next != NULL) \
- (elm)->field.le_next->field.le_prev = \
- (elm)->field.le_prev; \
- *(elm)->field.le_prev = (elm)->field.le_next; \
-} while (/*CONSTCOND*/0)
-
-#define LIST_FOREACH(var, head, field) \
- for ((var) = ((head)->lh_first); \
- (var); \
- (var) = ((var)->field.le_next))
-
-/*
- * List access methods.
- */
-#define LIST_EMPTY(head) ((head)->lh_first == NULL)
-#define LIST_FIRST(head) ((head)->lh_first)
-#define LIST_NEXT(elm, field) ((elm)->field.le_next)
-
-
-/*
- * Singly-linked List definitions.
- */
-#define SLIST_HEAD(name, type) \
-struct name { \
- struct type *slh_first; /* first element */ \
-}
-
-#define SLIST_HEAD_INITIALIZER(head) \
- { NULL }
-
-#define SLIST_ENTRY(type) \
-struct { \
- struct type *sle_next; /* next element */ \
-}
-
-/*
- * Singly-linked List functions.
- */
-#define SLIST_INIT(head) do { \
- (head)->slh_first = NULL; \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_INSERT_AFTER(slistelm, elm, field) do { \
- (elm)->field.sle_next = (slistelm)->field.sle_next; \
- (slistelm)->field.sle_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_INSERT_HEAD(head, elm, field) do { \
- (elm)->field.sle_next = (head)->slh_first; \
- (head)->slh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_REMOVE_HEAD(head, field) do { \
- (head)->slh_first = (head)->slh_first->field.sle_next; \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_REMOVE(head, elm, type, field) do { \
- if ((head)->slh_first == (elm)) { \
- SLIST_REMOVE_HEAD((head), field); \
- } \
- else { \
- struct type *curelm = (head)->slh_first; \
- while(curelm->field.sle_next != (elm)) \
- curelm = curelm->field.sle_next; \
- curelm->field.sle_next = \
- curelm->field.sle_next->field.sle_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define SLIST_FOREACH(var, head, field) \
- for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next)
-
-/*
- * Singly-linked List access methods.
- */
-#define SLIST_EMPTY(head) ((head)->slh_first == NULL)
-#define SLIST_FIRST(head) ((head)->slh_first)
-#define SLIST_NEXT(elm, field) ((elm)->field.sle_next)
-
-
-/*
- * Singly-linked Tail queue declarations.
- */
-#define STAILQ_HEAD(name, type) \
-struct name { \
- struct type *stqh_first; /* first element */ \
- struct type **stqh_last; /* addr of last next element */ \
-}
-
-#define STAILQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).stqh_first }
-
-#define STAILQ_ENTRY(type) \
-struct { \
- struct type *stqe_next; /* next element */ \
-}
-
-/*
- * Singly-linked Tail queue functions.
- */
-#define STAILQ_INIT(head) do { \
- (head)->stqh_first = NULL; \
- (head)->stqh_last = &(head)->stqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) \
- (head)->stqh_last = &(elm)->field.stqe_next; \
- (head)->stqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.stqe_next = NULL; \
- *(head)->stqh_last = (elm); \
- (head)->stqh_last = &(elm)->field.stqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\
- (head)->stqh_last = &(elm)->field.stqe_next; \
- (listelm)->field.stqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_REMOVE_HEAD(head, field) do { \
- if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) \
- (head)->stqh_last = &(head)->stqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_REMOVE(head, elm, type, field) do { \
- if ((head)->stqh_first == (elm)) { \
- STAILQ_REMOVE_HEAD((head), field); \
- } else { \
- struct type *curelm = (head)->stqh_first; \
- while (curelm->field.stqe_next != (elm)) \
- curelm = curelm->field.stqe_next; \
- if ((curelm->field.stqe_next = \
- curelm->field.stqe_next->field.stqe_next) == NULL) \
- (head)->stqh_last = &(curelm)->field.stqe_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define STAILQ_FOREACH(var, head, field) \
- for ((var) = ((head)->stqh_first); \
- (var); \
- (var) = ((var)->field.stqe_next))
-
-#define STAILQ_CONCAT(head1, head2) do { \
- if (!STAILQ_EMPTY((head2))) { \
- *(head1)->stqh_last = (head2)->stqh_first; \
- (head1)->stqh_last = (head2)->stqh_last; \
- STAILQ_INIT((head2)); \
- } \
-} while (/*CONSTCOND*/0)
-
-/*
- * Singly-linked Tail queue access methods.
- */
-#define STAILQ_EMPTY(head) ((head)->stqh_first == NULL)
-#define STAILQ_FIRST(head) ((head)->stqh_first)
-#define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next)
-
-
-/*
- * Simple queue definitions.
- */
-#define SIMPLEQ_HEAD(name, type) \
-struct name { \
- struct type *sqh_first; /* first element */ \
- struct type **sqh_last; /* addr of last next element */ \
-}
-
-#define SIMPLEQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).sqh_first }
-
-#define SIMPLEQ_ENTRY(type) \
-struct { \
- struct type *sqe_next; /* next element */ \
-}
-
-/*
- * Simple queue functions.
- */
-#define SIMPLEQ_INIT(head) do { \
- (head)->sqh_first = NULL; \
- (head)->sqh_last = &(head)->sqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) \
- (head)->sqh_last = &(elm)->field.sqe_next; \
- (head)->sqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.sqe_next = NULL; \
- *(head)->sqh_last = (elm); \
- (head)->sqh_last = &(elm)->field.sqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL)\
- (head)->sqh_last = &(elm)->field.sqe_next; \
- (listelm)->field.sqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_REMOVE_HEAD(head, field) do { \
- if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) \
- (head)->sqh_last = &(head)->sqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_REMOVE(head, elm, type, field) do { \
- if ((head)->sqh_first == (elm)) { \
- SIMPLEQ_REMOVE_HEAD((head), field); \
- } else { \
- struct type *curelm = (head)->sqh_first; \
- while (curelm->field.sqe_next != (elm)) \
- curelm = curelm->field.sqe_next; \
- if ((curelm->field.sqe_next = \
- curelm->field.sqe_next->field.sqe_next) == NULL) \
- (head)->sqh_last = &(curelm)->field.sqe_next; \
- } \
-} while (/*CONSTCOND*/0)
-
-#define SIMPLEQ_FOREACH(var, head, field) \
- for ((var) = ((head)->sqh_first); \
- (var); \
- (var) = ((var)->field.sqe_next))
-
-/*
- * Simple queue access methods.
- */
-#define SIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL)
-#define SIMPLEQ_FIRST(head) ((head)->sqh_first)
-#define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next)
-
-
-/*
- * Tail queue definitions.
- */
-#define _TAILQ_HEAD(name, type, qual) \
-struct name { \
- qual type *tqh_first; /* first element */ \
- qual type *qual *tqh_last; /* addr of last next element */ \
-}
-#define TAILQ_HEAD(name, type) _TAILQ_HEAD(name, struct type,)
-
-#define TAILQ_HEAD_INITIALIZER(head) \
- { NULL, &(head).tqh_first }
-
-#define _TAILQ_ENTRY(type, qual) \
-struct { \
- qual type *tqe_next; /* next element */ \
- qual type *qual *tqe_prev; /* address of previous next element */\
-}
-#define TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,)
-
-/*
- * Tail queue functions.
- */
-#define TAILQ_INIT(head) do { \
- (head)->tqh_first = NULL; \
- (head)->tqh_last = &(head)->tqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_HEAD(head, elm, field) do { \
- if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \
- (head)->tqh_first->field.tqe_prev = \
- &(elm)->field.tqe_next; \
- else \
- (head)->tqh_last = &(elm)->field.tqe_next; \
- (head)->tqh_first = (elm); \
- (elm)->field.tqe_prev = &(head)->tqh_first; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.tqe_next = NULL; \
- (elm)->field.tqe_prev = (head)->tqh_last; \
- *(head)->tqh_last = (elm); \
- (head)->tqh_last = &(elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \
- if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
- (elm)->field.tqe_next->field.tqe_prev = \
- &(elm)->field.tqe_next; \
- else \
- (head)->tqh_last = &(elm)->field.tqe_next; \
- (listelm)->field.tqe_next = (elm); \
- (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \
- (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
- (elm)->field.tqe_next = (listelm); \
- *(listelm)->field.tqe_prev = (elm); \
- (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_REMOVE(head, elm, field) do { \
- if (((elm)->field.tqe_next) != NULL) \
- (elm)->field.tqe_next->field.tqe_prev = \
- (elm)->field.tqe_prev; \
- else \
- (head)->tqh_last = (elm)->field.tqe_prev; \
- *(elm)->field.tqe_prev = (elm)->field.tqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define TAILQ_FOREACH(var, head, field) \
- for ((var) = ((head)->tqh_first); \
- (var); \
- (var) = ((var)->field.tqe_next))
-
-#define TAILQ_FOREACH_REVERSE(var, head, headname, field) \
- for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); \
- (var); \
- (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last)))
-
-#define TAILQ_CONCAT(head1, head2, field) do { \
- if (!TAILQ_EMPTY(head2)) { \
- *(head1)->tqh_last = (head2)->tqh_first; \
- (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; \
- (head1)->tqh_last = (head2)->tqh_last; \
- TAILQ_INIT((head2)); \
- } \
-} while (/*CONSTCOND*/0)
-
-/*
- * Tail queue access methods.
- */
-#define TAILQ_EMPTY(head) ((head)->tqh_first == NULL)
-#define TAILQ_FIRST(head) ((head)->tqh_first)
-#define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next)
-
-#define TAILQ_LAST(head, headname) \
- (*(((struct headname *)((head)->tqh_last))->tqh_last))
-#define TAILQ_PREV(elm, headname, field) \
- (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last))
-
-
-/*
- * Circular queue definitions.
- */
-#define CIRCLEQ_HEAD(name, type) \
-struct name { \
- struct type *cqh_first; /* first element */ \
- struct type *cqh_last; /* last element */ \
-}
-
-#define CIRCLEQ_HEAD_INITIALIZER(head) \
- { (void *)&head, (void *)&head }
-
-#define CIRCLEQ_ENTRY(type) \
-struct { \
- struct type *cqe_next; /* next element */ \
- struct type *cqe_prev; /* previous element */ \
-}
-
-/*
- * Circular queue functions.
- */
-#define CIRCLEQ_INIT(head) do { \
- (head)->cqh_first = (void *)(head); \
- (head)->cqh_last = (void *)(head); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \
- (elm)->field.cqe_next = (listelm)->field.cqe_next; \
- (elm)->field.cqe_prev = (listelm); \
- if ((listelm)->field.cqe_next == (void *)(head)) \
- (head)->cqh_last = (elm); \
- else \
- (listelm)->field.cqe_next->field.cqe_prev = (elm); \
- (listelm)->field.cqe_next = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \
- (elm)->field.cqe_next = (listelm); \
- (elm)->field.cqe_prev = (listelm)->field.cqe_prev; \
- if ((listelm)->field.cqe_prev == (void *)(head)) \
- (head)->cqh_first = (elm); \
- else \
- (listelm)->field.cqe_prev->field.cqe_next = (elm); \
- (listelm)->field.cqe_prev = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \
- (elm)->field.cqe_next = (head)->cqh_first; \
- (elm)->field.cqe_prev = (void *)(head); \
- if ((head)->cqh_last == (void *)(head)) \
- (head)->cqh_last = (elm); \
- else \
- (head)->cqh_first->field.cqe_prev = (elm); \
- (head)->cqh_first = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \
- (elm)->field.cqe_next = (void *)(head); \
- (elm)->field.cqe_prev = (head)->cqh_last; \
- if ((head)->cqh_first == (void *)(head)) \
- (head)->cqh_first = (elm); \
- else \
- (head)->cqh_last->field.cqe_next = (elm); \
- (head)->cqh_last = (elm); \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_REMOVE(head, elm, field) do { \
- if ((elm)->field.cqe_next == (void *)(head)) \
- (head)->cqh_last = (elm)->field.cqe_prev; \
- else \
- (elm)->field.cqe_next->field.cqe_prev = \
- (elm)->field.cqe_prev; \
- if ((elm)->field.cqe_prev == (void *)(head)) \
- (head)->cqh_first = (elm)->field.cqe_next; \
- else \
- (elm)->field.cqe_prev->field.cqe_next = \
- (elm)->field.cqe_next; \
-} while (/*CONSTCOND*/0)
-
-#define CIRCLEQ_FOREACH(var, head, field) \
- for ((var) = ((head)->cqh_first); \
- (var) != (const void *)(head); \
- (var) = ((var)->field.cqe_next))
-
-#define CIRCLEQ_FOREACH_REVERSE(var, head, field) \
- for ((var) = ((head)->cqh_last); \
- (var) != (const void *)(head); \
- (var) = ((var)->field.cqe_prev))
-
-/*
- * Circular queue access methods.
- */
-#define CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head))
-#define CIRCLEQ_FIRST(head) ((head)->cqh_first)
-#define CIRCLEQ_LAST(head) ((head)->cqh_last)
-#define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next)
-#define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev)
-
-#define CIRCLEQ_LOOP_NEXT(head, elm, field) \
- (((elm)->field.cqe_next == (void *)(head)) \
- ? ((head)->cqh_first) \
- : (elm->field.cqe_next))
-#define CIRCLEQ_LOOP_PREV(head, elm, field) \
- (((elm)->field.cqe_prev == (void *)(head)) \
- ? ((head)->cqh_last) \
- : (elm->field.cqe_prev))
-
-#endif /* sys/queue.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/quota.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/quota.h
deleted file mode 100644
index 9b5ab12..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/quota.h
+++ /dev/null
@@ -1,135 +0,0 @@
-/* This just represents the non-kernel parts of <linux/quota.h>.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * Copyright (c) 1982, 1986 Regents of the University of California.
- * All rights reserved.
- *
- * This code is derived from software contributed to Berkeley by
- * Robert Elz at The University of Melbourne.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#ifndef _SYS_QUOTA_H
-#define _SYS_QUOTA_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-#include <linux/quota.h>
-
-/*
- * Convert diskblocks to blocks and the other way around.
- * currently only to fool the BSD source. :-)
- */
-#define dbtob(num) ((num) << 10)
-#define btodb(num) ((num) >> 10)
-
-/*
- * Convert count of filesystem blocks to diskquota blocks, meant for
- * filesystems where i_blksize != 1024.
- */
-#define fs_to_dq_blocks(num, blksize) (((num) * (blksize)) / 1024)
-
-/*
- * Definitions for disk quotas imposed on the average user
- * (big brother finally hits Linux).
- *
- * The following constants define the amount of time given a user
- * before the soft limits are treated as hard limits (usually resulting
- * in an allocation failure). The timer is started when the user crosses
- * their soft limit, it is reset when they go below their soft limit.
- */
-#define MAX_IQ_TIME 604800 /* (7*24*60*60) 1 week */
-#define MAX_DQ_TIME 604800 /* (7*24*60*60) 1 week */
-
-#define QUOTAFILENAME "quota"
-#define QUOTAGROUP "staff"
-
-#define NR_DQHASH 43 /* Just an arbitrary number any suggestions ? */
-#define NR_DQUOTS 256 /* Number of quotas active at one time */
-
-/* Old name for struct if_dqblk. */
-struct dqblk
- {
- __uint64_t dqb_bhardlimit; /* absolute limit on disk quota blocks alloc */
- __uint64_t dqb_bsoftlimit; /* preferred limit on disk quota blocks */
- __uint64_t dqb_curspace; /* current quota block count */
- __uint64_t dqb_ihardlimit; /* maximum # allocated inodes */
- __uint64_t dqb_isoftlimit; /* preferred inode limit */
- __uint64_t dqb_curinodes; /* current # allocated inodes */
- __uint64_t dqb_btime; /* time limit for excessive disk use */
- __uint64_t dqb_itime; /* time limit for excessive files */
- __uint32_t dqb_valid; /* bitmask of QIF_* constants */
- };
-
-/*
- * Shorthand notation.
- */
-#define dq_bhardlimit dq_dqb.dqb_bhardlimit
-#define dq_bsoftlimit dq_dqb.dqb_bsoftlimit
-#define dq_curspace dq_dqb.dqb_curspace
-#define dq_valid dq_dqb.dqb_valid
-#define dq_ihardlimit dq_dqb.dqb_ihardlimit
-#define dq_isoftlimit dq_dqb.dqb_isoftlimit
-#define dq_curinodes dq_dqb.dqb_curinodes
-#define dq_btime dq_dqb.dqb_btime
-#define dq_itime dq_dqb.dqb_itime
-
-#define dqoff(UID) ((__loff_t)((UID) * sizeof (struct dqblk)))
-
-/* Old name for struct if_dqinfo. */
-struct dqinfo
- {
- __uint64_t dqi_bgrace;
- __uint64_t dqi_igrace;
- __uint32_t dqi_flags;
- __uint32_t dqi_valid;
- };
-
-__BEGIN_DECLS
-
-extern int quotactl (int __cmd, const char *__special, int __id,
- __caddr_t __addr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/quota.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/random.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/random.h
deleted file mode 100644
index 0451cf7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/random.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Interfaces for obtaining random bytes.
- Copyright (C) 2016-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RANDOM_H
-#define _SYS_RANDOM_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-/* Flags for use with getrandom. */
-#define GRND_NONBLOCK 0x01
-#define GRND_RANDOM 0x02
-#define GRND_INSECURE 0x04
-
-__BEGIN_DECLS
-
-/* Write LENGTH bytes of randomness starting at BUFFER. Return the
- number of bytes written, or -1 on error. */
-ssize_t getrandom (void *__buffer, size_t __length,
- unsigned int __flags) __wur;
-
-/* Write LENGTH bytes of randomness starting at BUFFER. Return 0 on
- success or -1 on error. */
-int getentropy (void *__buffer, size_t __length) __wur;
-
-__END_DECLS
-
-#endif /* _SYS_RANDOM_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/raw.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/raw.h
deleted file mode 100644
index 89e8665..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/raw.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RAW_H
-#define _SYS_RAW_H 1
-
-#include <stdint.h>
-#include <sys/ioctl.h>
-
-/* The major device number for raw devices. */
-#define RAW_MAJOR 162
-
-/* `ioctl' commands for raw devices. */
-#define RAW_SETBIND _IO(0xac, 0)
-#define RAW_GETBIND _IO(0xac, 1)
-
-struct raw_config_request
-{
- int raw_minor;
- uint64_t block_major;
- uint64_t block_minor;
-};
-
-#endif /* sys/raw.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/reboot.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/reboot.h
deleted file mode 100644
index b928e93..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/reboot.h
+++ /dev/null
@@ -1,54 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This file should define RB_* macros to be used as flag
- bits in the argument to the `reboot' system call. */
-
-#ifndef _SYS_REBOOT_H
-#define _SYS_REBOOT_H 1
-
-#include <features.h>
-
-/* Perform a hard reset now. */
-#define RB_AUTOBOOT 0x01234567
-
-/* Halt the system. */
-#define RB_HALT_SYSTEM 0xcdef0123
-
-/* Enable reboot using Ctrl-Alt-Delete keystroke. */
-#define RB_ENABLE_CAD 0x89abcdef
-
-/* Disable reboot using Ctrl-Alt-Delete keystroke. */
-#define RB_DISABLE_CAD 0
-
-/* Stop system and switch power off if possible. */
-#define RB_POWER_OFF 0x4321fedc
-
-/* Suspend system using software suspend. */
-#define RB_SW_SUSPEND 0xd000fce2
-
-/* Reboot system into new kernel. */
-#define RB_KEXEC 0x45584543
-
-__BEGIN_DECLS
-
-/* Reboot or halt the system. */
-extern int reboot (int __howto) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_REBOOT_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/reg.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/reg.h
deleted file mode 100644
index 4e8829e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/reg.h
+++ /dev/null
@@ -1,77 +0,0 @@
-/* Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_REG_H
-#define _SYS_REG_H 1
-
-
-#ifdef __x86_64__
-/* Index into an array of 8 byte longs returned from ptrace for
- location of the users' stored general purpose registers. */
-
-# define R15 0
-# define R14 1
-# define R13 2
-# define R12 3
-# define RBP 4
-# define RBX 5
-# define R11 6
-# define R10 7
-# define R9 8
-# define R8 9
-# define RAX 10
-# define RCX 11
-# define RDX 12
-# define RSI 13
-# define RDI 14
-# define ORIG_RAX 15
-# define RIP 16
-# define CS 17
-# define EFLAGS 18
-# define RSP 19
-# define SS 20
-# define FS_BASE 21
-# define GS_BASE 22
-# define DS 23
-# define ES 24
-# define FS 25
-# define GS 26
-#else
-
-/* Index into an array of 4 byte integers returned from ptrace for
- * location of the users' stored general purpose registers. */
-
-# define EBX 0
-# define ECX 1
-# define EDX 2
-# define ESI 3
-# define EDI 4
-# define EBP 5
-# define EAX 6
-# define DS 7
-# define ES 8
-# define FS 9
-# define GS 10
-# define ORIG_EAX 11
-# define EIP 12
-# define CS 13
-# define EFL 14
-# define UESP 15
-# define SS 16
-#endif
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/resource.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/resource.h
deleted file mode 100644
index 936a5ca..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/resource.h
+++ /dev/null
@@ -1,102 +0,0 @@
-/* Copyright (C) 1992-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_RESOURCE_H
-#define _SYS_RESOURCE_H 1
-
-#include <features.h>
-
-/* Get the system-dependent definitions of structures and bit values. */
-#include <bits/resource.h>
-
-#ifndef __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-#endif
-
-__BEGIN_DECLS
-
-/* The X/Open standard defines that all the functions below must use
- `int' as the type for the first argument. When we are compiling with
- GNU extensions we change this slightly to provide better error
- checking. */
-#if defined __USE_GNU && !defined __cplusplus
-typedef enum __rlimit_resource __rlimit_resource_t;
-typedef enum __rusage_who __rusage_who_t;
-typedef enum __priority_which __priority_which_t;
-#else
-typedef int __rlimit_resource_t;
-typedef int __rusage_who_t;
-typedef int __priority_which_t;
-#endif
-
-/* Put the soft and hard limits for RESOURCE in *RLIMITS.
- Returns 0 if successful, -1 if not (and sets errno). */
-#ifndef __USE_FILE_OFFSET64
-extern int getrlimit (__rlimit_resource_t __resource,
- struct rlimit *__rlimits) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (getrlimit, (__rlimit_resource_t __resource,
- struct rlimit *__rlimits), getrlimit64);
-# else
-# define getrlimit getrlimit64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int getrlimit64 (__rlimit_resource_t __resource,
- struct rlimit64 *__rlimits) __THROW;
-#endif
-
-/* Set the soft and hard limits for RESOURCE to *RLIMITS.
- Only the super-user can increase hard limits.
- Return 0 if successful, -1 if not (and sets errno). */
-#ifndef __USE_FILE_OFFSET64
-extern int setrlimit (__rlimit_resource_t __resource,
- const struct rlimit *__rlimits) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (setrlimit, (__rlimit_resource_t __resource,
- const struct rlimit *__rlimits),
- setrlimit64);
-# else
-# define setrlimit setrlimit64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int setrlimit64 (__rlimit_resource_t __resource,
- const struct rlimit64 *__rlimits) __THROW;
-#endif
-
-/* Return resource usage information on process indicated by WHO
- and put it in *USAGE. Returns 0 for success, -1 for failure. */
-extern int getrusage (__rusage_who_t __who, struct rusage *__usage) __THROW;
-
-/* Return the highest priority of any process specified by WHICH and WHO
- (see above); if WHO is zero, the current process, process group, or user
- (as specified by WHO) is used. A lower priority number means higher
- priority. Priorities range from PRIO_MIN to PRIO_MAX (above). */
-extern int getpriority (__priority_which_t __which, id_t __who) __THROW;
-
-/* Set the priority of all processes specified by WHICH and WHO (see above)
- to PRIO. Returns 0 on success, -1 on errors. */
-extern int setpriority (__priority_which_t __which, id_t __who, int __prio)
- __THROW;
-
-__END_DECLS
-
-#endif /* sys/resource.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/select.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/select.h
deleted file mode 100644
index 188a7fe..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/select.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/* `fd_set' type and related macros, and `select'/`pselect' declarations.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* POSIX 1003.1g: 6.2 Select from File Descriptor Sets <sys/select.h> */
-
-#ifndef _SYS_SELECT_H
-#define _SYS_SELECT_H 1
-
-#include <features.h>
-
-/* Get definition of needed basic types. */
-#include <bits/types.h>
-
-/* Get __FD_* definitions. */
-#include <bits/select.h>
-
-/* Get sigset_t. */
-#include <bits/types/sigset_t.h>
-
-/* Get definition of timer specification structures. */
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timeval.h>
-#ifdef __USE_XOPEN2K
-# include <bits/types/struct_timespec.h>
-#endif
-
-#ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-#endif
-
-
-/* The fd_set member is required to be an array of longs. */
-typedef long int __fd_mask;
-
-/* Some versions of <linux/posix_types.h> define this macros. */
-#undef __NFDBITS
-/* It's easier to assume 8-bit bytes than to get CHAR_BIT. */
-#define __NFDBITS (8 * (int) sizeof (__fd_mask))
-#define __FD_ELT(d) ((d) / __NFDBITS)
-#define __FD_MASK(d) ((__fd_mask) (1UL << ((d) % __NFDBITS)))
-
-/* fd_set for select and pselect. */
-typedef struct
- {
- /* XPG4.2 requires this member name. Otherwise avoid the name
- from the global namespace. */
-#ifdef __USE_XOPEN
- __fd_mask fds_bits[__FD_SETSIZE / __NFDBITS];
-# define __FDS_BITS(set) ((set)->fds_bits)
-#else
- __fd_mask __fds_bits[__FD_SETSIZE / __NFDBITS];
-# define __FDS_BITS(set) ((set)->__fds_bits)
-#endif
- } fd_set;
-
-/* Maximum number of file descriptors in `fd_set'. */
-#define FD_SETSIZE __FD_SETSIZE
-
-#ifdef __USE_MISC
-/* Sometimes the fd_set member is assumed to have this type. */
-typedef __fd_mask fd_mask;
-
-/* Number of bits per word of `fd_set' (some code assumes this is 32). */
-# define NFDBITS __NFDBITS
-#endif
-
-
-/* Access macros for `fd_set'. */
-#define FD_SET(fd, fdsetp) __FD_SET (fd, fdsetp)
-#define FD_CLR(fd, fdsetp) __FD_CLR (fd, fdsetp)
-#define FD_ISSET(fd, fdsetp) __FD_ISSET (fd, fdsetp)
-#define FD_ZERO(fdsetp) __FD_ZERO (fdsetp)
-
-
-__BEGIN_DECLS
-
-/* Check the first NFDS descriptors each in READFDS (if not NULL) for read
- readiness, in WRITEFDS (if not NULL) for write readiness, and in EXCEPTFDS
- (if not NULL) for exceptional conditions. If TIMEOUT is not NULL, time out
- after waiting the interval specified therein. Returns the number of ready
- descriptors, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int select (int __nfds, fd_set *__restrict __readfds,
- fd_set *__restrict __writefds,
- fd_set *__restrict __exceptfds,
- struct timeval *__restrict __timeout);
-
-#ifdef __USE_XOPEN2K
-/* Same as above only that the TIMEOUT value is given with higher
- resolution and a sigmask which is been set temporarily. This version
- should be used.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pselect (int __nfds, fd_set *__restrict __readfds,
- fd_set *__restrict __writefds,
- fd_set *__restrict __exceptfds,
- const struct timespec *__restrict __timeout,
- const __sigset_t *__restrict __sigmask);
-#endif
-
-
-/* Define some inlines helping to catch common problems. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __GNUC__
-# include <bits/select2.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/select.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sem.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sem.h
deleted file mode 100644
index 03b65df..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sem.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SEM_H
-#define _SYS_SEM_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct semid_ds' and more. */
-#include <bits/sem.h>
-
-#ifdef __USE_GNU
-# include <bits/types/struct_timespec.h>
-#endif
-
-/* The following System V style IPC functions implement a semaphore
- handling. The definition is found in XPG2. */
-
-/* Structure used for argument to `semop' to describe operations. */
-struct sembuf
-{
- unsigned short int sem_num; /* semaphore number */
- short int sem_op; /* semaphore operation */
- short int sem_flg; /* operation flag */
-};
-
-
-__BEGIN_DECLS
-
-/* Semaphore control operation. */
-extern int semctl (int __semid, int __semnum, int __cmd, ...) __THROW;
-
-/* Get semaphore. */
-extern int semget (key_t __key, int __nsems, int __semflg) __THROW;
-
-/* Operate on semaphore. */
-extern int semop (int __semid, struct sembuf *__sops, size_t __nsops) __THROW;
-
-#ifdef __USE_GNU
-/* Operate on semaphore with timeout. */
-extern int semtimedop (int __semid, struct sembuf *__sops, size_t __nsops,
- const struct timespec *__timeout) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sys/sem.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sendfile.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sendfile.h
deleted file mode 100644
index de5bee6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sendfile.h
+++ /dev/null
@@ -1,51 +0,0 @@
-/* sendfile -- copy data directly from one file descriptor to another
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SENDFILE_H
-#define _SYS_SENDFILE_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-__BEGIN_DECLS
-
-/* Send up to COUNT bytes from file associated with IN_FD starting at
- *OFFSET to descriptor OUT_FD. Set *OFFSET to the IN_FD's file position
- following the read bytes. If OFFSET is a null pointer, use the normal
- file position instead. Return the number of written bytes, or -1 in
- case of error. */
-#ifndef __USE_FILE_OFFSET64
-extern ssize_t sendfile (int __out_fd, int __in_fd, off_t *__offset,
- size_t __count) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern ssize_t __REDIRECT_NTH (sendfile,
- (int __out_fd, int __in_fd, __off64_t *__offset,
- size_t __count), sendfile64);
-# else
-# define sendfile sendfile64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern ssize_t sendfile64 (int __out_fd, int __in_fd, __off64_t *__offset,
- size_t __count) __THROW;
-#endif
-
-__END_DECLS
-
-#endif /* sys/sendfile.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/shm.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/shm.h
deleted file mode 100644
index 7506ba6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/shm.h
+++ /dev/null
@@ -1,63 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SHM_H
-#define _SYS_SHM_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-/* Get common definition of System V style IPC. */
-#include <sys/ipc.h>
-
-/* Get system dependent definition of `struct shmid_ds' and more. */
-#include <bits/shm.h>
-
-/* Define types required by the standard. */
-#include <bits/types/time_t.h>
-
-#ifdef __USE_XOPEN
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif /* X/Open */
-
-
-__BEGIN_DECLS
-
-/* The following System V style IPC functions implement a shared memory
- facility. The definition is found in XPG4.2. */
-
-/* Shared memory control operation. */
-extern int shmctl (int __shmid, int __cmd, struct shmid_ds *__buf) __THROW;
-
-/* Get shared memory segment. */
-extern int shmget (key_t __key, size_t __size, int __shmflg) __THROW;
-
-/* Attach shared memory segment. */
-extern void *shmat (int __shmid, const void *__shmaddr, int __shmflg)
- __THROW;
-
-/* Detach shared memory segment. */
-extern int shmdt (const void *__shmaddr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/shm.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/signal.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/signal.h
deleted file mode 100644
index 2e602da..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/signal.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <signal.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/signalfd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/signalfd.h
deleted file mode 100644
index ebce57c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/signalfd.h
+++ /dev/null
@@ -1,62 +0,0 @@
-/* Copyright (C) 2007-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SIGNALFD_H
-#define _SYS_SIGNALFD_H 1
-
-#include <stdint.h>
-#include <bits/types/sigset_t.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/signalfd.h>
-
-struct signalfd_siginfo
-{
- uint32_t ssi_signo;
- int32_t ssi_errno;
- int32_t ssi_code;
- uint32_t ssi_pid;
- uint32_t ssi_uid;
- int32_t ssi_fd;
- uint32_t ssi_tid;
- uint32_t ssi_band;
- uint32_t ssi_overrun;
- uint32_t ssi_trapno;
- int32_t ssi_status;
- int32_t ssi_int;
- uint64_t ssi_ptr;
- uint64_t ssi_utime;
- uint64_t ssi_stime;
- uint64_t ssi_addr;
- uint16_t ssi_addr_lsb;
- uint16_t __pad2;
- int32_t ssi_syscall;
- uint64_t ssi_call_addr;
- uint32_t ssi_arch;
- uint8_t __pad[28];
-};
-
-__BEGIN_DECLS
-
-/* Request notification for delivery of signals in MASK to be
- performed using descriptor FD.*/
-extern int signalfd (int __fd, const sigset_t *__mask, int __flags)
- __THROW __nonnull ((2));
-
-__END_DECLS
-
-#endif /* sys/signalfd.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/single_threaded.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/single_threaded.h
deleted file mode 100644
index 8609c84..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/single_threaded.h
+++ /dev/null
@@ -1,33 +0,0 @@
-/* Support for single-thread optimizations.
- Copyright (C) 2020-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SINGLE_THREADED_H
-#define _SYS_SINGLE_THREADED_H
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* If this variable is non-zero, then the current thread is the only
- thread in the process image. If it is zero, the process might be
- multi-threaded. */
-extern char __libc_single_threaded;
-
-__END_DECLS
-
-#endif /* _SYS_SINGLE_THREADED_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/socket.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/socket.h
deleted file mode 100644
index 949851a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/socket.h
+++ /dev/null
@@ -1,274 +0,0 @@
-/* Declarations of socket constants, types, and functions.
- Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SOCKET_H
-#define _SYS_SOCKET_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types/struct_iovec.h>
-#define __need_size_t
-#include <stddef.h>
-
-/* This operating system-specific header file defines the SOCK_*, PF_*,
- AF_*, MSG_*, SOL_*, and SO_* constants, and the `struct sockaddr',
- `struct msghdr', and `struct linger' types. */
-#include <bits/socket.h>
-
-#ifdef __USE_MISC
-# include <bits/types/struct_osockaddr.h>
-#endif
-
-/* The following constants should be used for the second parameter of
- `shutdown'. */
-enum
-{
- SHUT_RD = 0, /* No more receptions. */
-#define SHUT_RD SHUT_RD
- SHUT_WR, /* No more transmissions. */
-#define SHUT_WR SHUT_WR
- SHUT_RDWR /* No more receptions or transmissions. */
-#define SHUT_RDWR SHUT_RDWR
-};
-
-/* This is the type we use for generic socket address arguments.
-
- With GCC 2.7 and later, the funky union causes redeclarations or
- uses with any of the listed types to be allowed without complaint.
- G++ 2.7 does not support transparent unions so there we want the
- old-style declaration, too. */
-#if defined __cplusplus || !__GNUC_PREREQ (2, 7) || !defined __USE_GNU
-# define __SOCKADDR_ARG struct sockaddr *__restrict
-# define __CONST_SOCKADDR_ARG const struct sockaddr *
-#else
-/* Add more `struct sockaddr_AF' types here as necessary.
- These are all the ones I found on NetBSD and Linux. */
-# define __SOCKADDR_ALLTYPES \
- __SOCKADDR_ONETYPE (sockaddr) \
- __SOCKADDR_ONETYPE (sockaddr_at) \
- __SOCKADDR_ONETYPE (sockaddr_ax25) \
- __SOCKADDR_ONETYPE (sockaddr_dl) \
- __SOCKADDR_ONETYPE (sockaddr_eon) \
- __SOCKADDR_ONETYPE (sockaddr_in) \
- __SOCKADDR_ONETYPE (sockaddr_in6) \
- __SOCKADDR_ONETYPE (sockaddr_inarp) \
- __SOCKADDR_ONETYPE (sockaddr_ipx) \
- __SOCKADDR_ONETYPE (sockaddr_iso) \
- __SOCKADDR_ONETYPE (sockaddr_ns) \
- __SOCKADDR_ONETYPE (sockaddr_un) \
- __SOCKADDR_ONETYPE (sockaddr_x25)
-
-# define __SOCKADDR_ONETYPE(type) struct type *__restrict __##type##__;
-typedef union { __SOCKADDR_ALLTYPES
- } __SOCKADDR_ARG __attribute__ ((__transparent_union__));
-# undef __SOCKADDR_ONETYPE
-# define __SOCKADDR_ONETYPE(type) const struct type *__restrict __##type##__;
-typedef union { __SOCKADDR_ALLTYPES
- } __CONST_SOCKADDR_ARG __attribute__ ((__transparent_union__));
-# undef __SOCKADDR_ONETYPE
-#endif
-
-#ifdef __USE_GNU
-/* For `recvmmsg' and `sendmmsg'. */
-struct mmsghdr
- {
- struct msghdr msg_hdr; /* Actual message header. */
- unsigned int msg_len; /* Number of received or sent bytes for the
- entry. */
- };
-#endif
-
-
-/* Create a new socket of type TYPE in domain DOMAIN, using
- protocol PROTOCOL. If PROTOCOL is zero, one is chosen automatically.
- Returns a file descriptor for the new socket, or -1 for errors. */
-extern int socket (int __domain, int __type, int __protocol) __THROW;
-
-/* Create two new sockets, of type TYPE in domain DOMAIN and using
- protocol PROTOCOL, which are connected to each other, and put file
- descriptors for them in FDS[0] and FDS[1]. If PROTOCOL is zero,
- one will be chosen automatically. Returns 0 on success, -1 for errors. */
-extern int socketpair (int __domain, int __type, int __protocol,
- int __fds[2]) __THROW;
-
-/* Give the socket FD the local address ADDR (which is LEN bytes long). */
-extern int bind (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len)
- __THROW;
-
-/* Put the local address of FD into *ADDR and its length in *LEN. */
-extern int getsockname (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __len) __THROW;
-
-/* Open a connection on socket FD to peer at ADDR (which LEN bytes long).
- For connectionless socket types, just set the default address to send to
- and the only address from which to accept transmissions.
- Return 0 on success, -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int connect (int __fd, __CONST_SOCKADDR_ARG __addr, socklen_t __len);
-
-/* Put the address of the peer connected to socket FD into *ADDR
- (which is *LEN bytes long), and its actual length into *LEN. */
-extern int getpeername (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __len) __THROW;
-
-
-/* Send N bytes of BUF to socket FD. Returns the number sent or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t send (int __fd, const void *__buf, size_t __n, int __flags);
-
-/* Read N bytes into BUF from socket FD.
- Returns the number read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recv (int __fd, void *__buf, size_t __n, int __flags);
-
-/* Send N bytes of BUF on socket FD to peer at address ADDR (which is
- ADDR_LEN bytes long). Returns the number sent, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t sendto (int __fd, const void *__buf, size_t __n,
- int __flags, __CONST_SOCKADDR_ARG __addr,
- socklen_t __addr_len);
-
-/* Read N bytes into BUF through socket FD.
- If ADDR is not NULL, fill in *ADDR_LEN bytes of it with tha address of
- the sender, and store the actual size of the address in *ADDR_LEN.
- Returns the number of bytes read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recvfrom (int __fd, void *__restrict __buf, size_t __n,
- int __flags, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-
-
-/* Send a message described MESSAGE on socket FD.
- Returns the number of bytes sent, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t sendmsg (int __fd, const struct msghdr *__message,
- int __flags);
-
-#ifdef __USE_GNU
-/* Send a VLEN messages as described by VMESSAGES to socket FD.
- Returns the number of datagrams successfully written or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int sendmmsg (int __fd, struct mmsghdr *__vmessages,
- unsigned int __vlen, int __flags);
-#endif
-
-/* Receive a message as described by MESSAGE from socket FD.
- Returns the number of bytes read or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t recvmsg (int __fd, struct msghdr *__message, int __flags);
-
-#ifdef __USE_GNU
-/* Receive up to VLEN messages as described by VMESSAGES from socket FD.
- Returns the number of messages received or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int recvmmsg (int __fd, struct mmsghdr *__vmessages,
- unsigned int __vlen, int __flags,
- struct timespec *__tmo);
-#endif
-
-
-/* Put the current value for socket FD's option OPTNAME at protocol level LEVEL
- into OPTVAL (which is *OPTLEN bytes long), and set *OPTLEN to the value's
- actual length. Returns 0 on success, -1 for errors. */
-extern int getsockopt (int __fd, int __level, int __optname,
- void *__restrict __optval,
- socklen_t *__restrict __optlen) __THROW;
-
-/* Set socket FD's option OPTNAME at protocol level LEVEL
- to *OPTVAL (which is OPTLEN bytes long).
- Returns 0 on success, -1 for errors. */
-extern int setsockopt (int __fd, int __level, int __optname,
- const void *__optval, socklen_t __optlen) __THROW;
-
-
-/* Prepare to accept connections on socket FD.
- N connection requests will be queued before further requests are refused.
- Returns 0 on success, -1 for errors. */
-extern int listen (int __fd, int __n) __THROW;
-
-/* Await a connection on socket FD.
- When a connection arrives, open a new socket to communicate with it,
- set *ADDR (which is *ADDR_LEN bytes long) to the address of the connecting
- peer and *ADDR_LEN to the address's actual length, and return the
- new socket's descriptor, or -1 for errors.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int accept (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len);
-
-#ifdef __USE_GNU
-/* Similar to 'accept' but takes an additional parameter to specify flags.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int accept4 (int __fd, __SOCKADDR_ARG __addr,
- socklen_t *__restrict __addr_len, int __flags);
-#endif
-
-/* Shut down all or part of the connection open on socket FD.
- HOW determines what to shut down:
- SHUT_RD = No more receptions;
- SHUT_WR = No more transmissions;
- SHUT_RDWR = No more receptions or transmissions.
- Returns 0 on success, -1 for errors. */
-extern int shutdown (int __fd, int __how) __THROW;
-
-
-#ifdef __USE_XOPEN2K
-/* Determine whether socket is at a out-of-band mark. */
-extern int sockatmark (int __fd) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* FDTYPE is S_IFSOCK or another S_IF* macro defined in <sys/stat.h>;
- returns 1 if FD is open on an object of the indicated type, 0 if not,
- or -1 for errors (setting errno). */
-extern int isfdtype (int __fd, int __fdtype) __THROW;
-#endif
-
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/socket2.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/socket.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/socketvar.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/socketvar.h
deleted file mode 100644
index b177158..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/socketvar.h
+++ /dev/null
@@ -1,3 +0,0 @@
-/* This header is used on many systems but for GNU we have everything
- already defined in the standard header. */
-#include <sys/socket.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/soundcard.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/soundcard.h
deleted file mode 100644
index fade986..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/soundcard.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/soundcard.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/stat.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/stat.h
deleted file mode 100644
index 549375c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/stat.h
+++ /dev/null
@@ -1,378 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.6 File Characteristics <sys/stat.h>
- */
-
-#ifndef _SYS_STAT_H
-#define _SYS_STAT_H 1
-
-#include <features.h>
-
-#include <bits/types.h> /* For __mode_t and __dev_t. */
-
-#ifdef __USE_XOPEN2K8
-# include <bits/types/struct_timespec.h>
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-
-# include <bits/types/time_t.h>
-
-# ifndef __dev_t_defined
-typedef __dev_t dev_t;
-# define __dev_t_defined
-# endif
-
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-# endif
-
-# ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-# endif
-
-# ifndef __nlink_t_defined
-typedef __nlink_t nlink_t;
-# define __nlink_t_defined
-# endif
-
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-#endif /* X/Open */
-
-#ifdef __USE_UNIX98
-# ifndef __blkcnt_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __blkcnt_t blkcnt_t;
-# else
-typedef __blkcnt64_t blkcnt_t;
-# endif
-# define __blkcnt_t_defined
-# endif
-
-# ifndef __blksize_t_defined
-typedef __blksize_t blksize_t;
-# define __blksize_t_defined
-# endif
-#endif /* Unix98 */
-
-__BEGIN_DECLS
-
-#include <bits/stat.h>
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# define S_IFMT __S_IFMT
-# define S_IFDIR __S_IFDIR
-# define S_IFCHR __S_IFCHR
-# define S_IFBLK __S_IFBLK
-# define S_IFREG __S_IFREG
-# ifdef __S_IFIFO
-# define S_IFIFO __S_IFIFO
-# endif
-# ifdef __S_IFLNK
-# define S_IFLNK __S_IFLNK
-# endif
-# if (defined __USE_MISC || defined __USE_XOPEN_EXTENDED) \
- && defined __S_IFSOCK
-# define S_IFSOCK __S_IFSOCK
-# endif
-#endif
-
-/* Test macros for file types. */
-
-#define __S_ISTYPE(mode, mask) (((mode) & __S_IFMT) == (mask))
-
-#define S_ISDIR(mode) __S_ISTYPE((mode), __S_IFDIR)
-#define S_ISCHR(mode) __S_ISTYPE((mode), __S_IFCHR)
-#define S_ISBLK(mode) __S_ISTYPE((mode), __S_IFBLK)
-#define S_ISREG(mode) __S_ISTYPE((mode), __S_IFREG)
-#ifdef __S_IFIFO
-# define S_ISFIFO(mode) __S_ISTYPE((mode), __S_IFIFO)
-#endif
-#ifdef __S_IFLNK
-# define S_ISLNK(mode) __S_ISTYPE((mode), __S_IFLNK)
-#endif
-
-#if defined __USE_MISC && !defined __S_IFLNK
-# define S_ISLNK(mode) 0
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K) \
- && defined __S_IFSOCK
-# define S_ISSOCK(mode) __S_ISTYPE((mode), __S_IFSOCK)
-#elif defined __USE_XOPEN2K
-# define S_ISSOCK(mode) 0
-#endif
-
-/* These are from POSIX.1b. If the objects are not implemented using separate
- distinct file types, the macros always will evaluate to zero. Unlike the
- other S_* macros the following three take a pointer to a `struct stat'
- object as the argument. */
-#ifdef __USE_POSIX199309
-# define S_TYPEISMQ(buf) __S_TYPEISMQ(buf)
-# define S_TYPEISSEM(buf) __S_TYPEISSEM(buf)
-# define S_TYPEISSHM(buf) __S_TYPEISSHM(buf)
-#endif
-
-
-/* Protection bits. */
-
-#define S_ISUID __S_ISUID /* Set user ID on execution. */
-#define S_ISGID __S_ISGID /* Set group ID on execution. */
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Save swapped text after use (sticky bit). This is pretty well obsolete. */
-# define S_ISVTX __S_ISVTX
-#endif
-
-#define S_IRUSR __S_IREAD /* Read by owner. */
-#define S_IWUSR __S_IWRITE /* Write by owner. */
-#define S_IXUSR __S_IEXEC /* Execute by owner. */
-/* Read, write, and execute by owner. */
-#define S_IRWXU (__S_IREAD|__S_IWRITE|__S_IEXEC)
-
-#ifdef __USE_MISC
-# define S_IREAD S_IRUSR
-# define S_IWRITE S_IWUSR
-# define S_IEXEC S_IXUSR
-#endif
-
-#define S_IRGRP (S_IRUSR >> 3) /* Read by group. */
-#define S_IWGRP (S_IWUSR >> 3) /* Write by group. */
-#define S_IXGRP (S_IXUSR >> 3) /* Execute by group. */
-/* Read, write, and execute by group. */
-#define S_IRWXG (S_IRWXU >> 3)
-
-#define S_IROTH (S_IRGRP >> 3) /* Read by others. */
-#define S_IWOTH (S_IWGRP >> 3) /* Write by others. */
-#define S_IXOTH (S_IXGRP >> 3) /* Execute by others. */
-/* Read, write, and execute by others. */
-#define S_IRWXO (S_IRWXG >> 3)
-
-
-#ifdef __USE_MISC
-/* Macros for common mode bit masks. */
-# define ACCESSPERMS (S_IRWXU|S_IRWXG|S_IRWXO) /* 0777 */
-# define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)/* 07777 */
-# define DEFFILEMODE (S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP|S_IROTH|S_IWOTH)/* 0666*/
-
-# define S_BLKSIZE 512 /* Block size for `st_blocks'. */
-#endif
-
-
-#ifndef __USE_FILE_OFFSET64
-/* Get file attributes for FILE and put them in BUF. */
-extern int stat (const char *__restrict __file,
- struct stat *__restrict __buf) __THROW __nonnull ((1, 2));
-
-/* Get file attributes for the file, device, pipe, or socket
- that file descriptor FD is open on and put them in BUF. */
-extern int fstat (int __fd, struct stat *__buf) __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (stat, (const char *__restrict __file,
- struct stat *__restrict __buf), stat64)
- __nonnull ((1, 2));
-extern int __REDIRECT_NTH (fstat, (int __fd, struct stat *__buf), fstat64)
- __nonnull ((2));
-# else
-# define stat stat64
-# define fstat fstat64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int stat64 (const char *__restrict __file,
- struct stat64 *__restrict __buf) __THROW __nonnull ((1, 2));
-extern int fstat64 (int __fd, struct stat64 *__buf) __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_ATFILE
-/* Similar to stat, get the attributes for FILE and put them in BUF.
- Relative path names are interpreted relative to FD unless FD is
- AT_FDCWD. */
-# ifndef __USE_FILE_OFFSET64
-extern int fstatat (int __fd, const char *__restrict __file,
- struct stat *__restrict __buf, int __flag)
- __THROW __nonnull ((2, 3));
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatat, (int __fd, const char *__restrict __file,
- struct stat *__restrict __buf,
- int __flag),
- fstatat64) __nonnull ((2, 3));
-# else
-# define fstatat fstatat64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-extern int fstatat64 (int __fd, const char *__restrict __file,
- struct stat64 *__restrict __buf, int __flag)
- __THROW __nonnull ((2, 3));
-# endif
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-# ifndef __USE_FILE_OFFSET64
-/* Get file attributes about FILE and put them in BUF.
- If FILE is a symbolic link, do not follow it. */
-extern int lstat (const char *__restrict __file,
- struct stat *__restrict __buf) __THROW __nonnull ((1, 2));
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (lstat,
- (const char *__restrict __file,
- struct stat *__restrict __buf), lstat64)
- __nonnull ((1, 2));
-# else
-# define lstat lstat64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lstat64 (const char *__restrict __file,
- struct stat64 *__restrict __buf)
- __THROW __nonnull ((1, 2));
-# endif
-#endif
-
-/* Set file access permissions for FILE to MODE.
- If FILE is a symbolic link, this affects its target instead. */
-extern int chmod (const char *__file, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Set file access permissions for FILE to MODE.
- If FILE is a symbolic link, this affects the link itself
- rather than its target. */
-extern int lchmod (const char *__file, __mode_t __mode)
- __THROW __nonnull ((1));
-#endif
-
-/* Set file access permissions of the file FD is open on to MODE. */
-#if defined __USE_POSIX199309 || defined __USE_XOPEN_EXTENDED
-extern int fchmod (int __fd, __mode_t __mode) __THROW;
-#endif
-
-#ifdef __USE_ATFILE
-/* Set file access permissions of FILE relative to
- the directory FD is open on. */
-extern int fchmodat (int __fd, const char *__file, __mode_t __mode,
- int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use ATFILE. */
-
-
-
-/* Set the file creation mask of the current process to MASK,
- and return the old creation mask. */
-extern __mode_t umask (__mode_t __mask) __THROW;
-
-#ifdef __USE_GNU
-/* Get the current `umask' value without changing it.
- This function is only available under the GNU Hurd. */
-extern __mode_t getumask (void) __THROW;
-#endif
-
-/* Create a new directory named PATH, with permission bits MODE. */
-extern int mkdir (const char *__path, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Like mkdir, create a new directory with permission bits MODE. But
- interpret relative PATH names relative to the directory associated
- with FD. */
-extern int mkdirat (int __fd, const char *__path, __mode_t __mode)
- __THROW __nonnull ((2));
-#endif
-
-/* Create a device file named PATH, with permission and special bits MODE
- and device number DEV (which can be constructed from major and minor
- device numbers with the `makedev' macro above). */
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-extern int mknod (const char *__path, __mode_t __mode, __dev_t __dev)
- __THROW __nonnull ((1));
-
-# ifdef __USE_ATFILE
-/* Like mknod, create a new device file with permission bits MODE and
- device number DEV. But interpret relative PATH names relative to
- the directory associated with FD. */
-extern int mknodat (int __fd, const char *__path, __mode_t __mode,
- __dev_t __dev) __THROW __nonnull ((2));
-# endif
-#endif
-
-
-/* Create a new FIFO named PATH, with permission bits MODE. */
-extern int mkfifo (const char *__path, __mode_t __mode)
- __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Like mkfifo, create a new FIFO with permission bits MODE. But
- interpret relative PATH names relative to the directory associated
- with FD. */
-extern int mkfifoat (int __fd, const char *__path, __mode_t __mode)
- __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_ATFILE
-/* Set file access and modification times relative to directory file
- descriptor. */
-extern int utimensat (int __fd, const char *__path,
- const struct timespec __times[2],
- int __flags)
- __THROW __nonnull ((2));
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Set file access and modification times of the file associated with FD. */
-extern int futimens (int __fd, const struct timespec __times[2]) __THROW;
-#endif
-
-#ifdef __USE_GNU
-# include <bits/statx.h>
-#endif
-
-__END_DECLS
-
-
-#endif /* sys/stat.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/statfs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/statfs.h
deleted file mode 100644
index 03bd46b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/statfs.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Definitions for getting information about a filesystem.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATFS_H
-#define _SYS_STATFS_H 1
-
-#include <features.h>
-
-/* Get the system-specific definition of `struct statfs'. */
-#include <bits/statfs.h>
-
-__BEGIN_DECLS
-
-/* Return information about the filesystem on which FILE resides. */
-#ifndef __USE_FILE_OFFSET64
-extern int statfs (const char *__file, struct statfs *__buf)
- __THROW __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (statfs,
- (const char *__file, struct statfs *__buf),
- statfs64) __nonnull ((1, 2));
-# else
-# define statfs statfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int statfs64 (const char *__file, struct statfs64 *__buf)
- __THROW __nonnull ((1, 2));
-#endif
-
-/* Return information about the filesystem containing the file FILDES
- refers to. */
-#ifndef __USE_FILE_OFFSET64
-extern int fstatfs (int __fildes, struct statfs *__buf)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatfs, (int __fildes, struct statfs *__buf),
- fstatfs64) __nonnull ((2));
-# else
-# define fstatfs fstatfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fstatfs64 (int __fildes, struct statfs64 *__buf)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* sys/statfs.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/statvfs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/statvfs.h
deleted file mode 100644
index 6b51540..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/statvfs.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/* Definitions for getting information about a filesystem.
- Copyright (C) 1998-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_STATVFS_H
-#define _SYS_STATVFS_H 1
-
-#include <features.h>
-
-/* Get the system-specific definition of `struct statfs'. */
-#include <bits/statvfs.h>
-
-#ifndef __USE_FILE_OFFSET64
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#else
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#endif
-
-__BEGIN_DECLS
-
-/* Return information about the filesystem on which FILE resides. */
-#ifndef __USE_FILE_OFFSET64
-extern int statvfs (const char *__restrict __file,
- struct statvfs *__restrict __buf)
- __THROW __nonnull ((1, 2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (statvfs,
- (const char *__restrict __file,
- struct statvfs *__restrict __buf), statvfs64)
- __nonnull ((1, 2));
-# else
-# define statvfs statvfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int statvfs64 (const char *__restrict __file,
- struct statvfs64 *__restrict __buf)
- __THROW __nonnull ((1, 2));
-#endif
-
-/* Return information about the filesystem containing the file FILDES
- refers to. */
-#ifndef __USE_FILE_OFFSET64
-extern int fstatvfs (int __fildes, struct statvfs *__buf)
- __THROW __nonnull ((2));
-#else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (fstatvfs, (int __fildes, struct statvfs *__buf),
- fstatvfs64) __nonnull ((2));
-# else
-# define fstatvfs fstatvfs64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern int fstatvfs64 (int __fildes, struct statvfs64 *__buf)
- __THROW __nonnull ((2));
-#endif
-
-__END_DECLS
-
-#endif /* sys/statvfs.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/swap.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/swap.h
deleted file mode 100644
index 5e5456d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/swap.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/* Calls to enable and disable swapping on specified locations. Linux version.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SWAP_H
-
-#define _SYS_SWAP_H 1
-#include <features.h>
-
-/* The swap priority is encoded as:
- (prio << SWAP_FLAG_PRIO_SHIFT) & SWAP_FLAG_PRIO_MASK
-*/
-#define SWAP_FLAG_PREFER 0x8000 /* Set if swap priority is specified. */
-#define SWAP_FLAG_PRIO_MASK 0x7fff
-#define SWAP_FLAG_PRIO_SHIFT 0
-#define SWAP_FLAG_DISCARD 0x10000 /* Discard swap cluster after use. */
-
-__BEGIN_DECLS
-
-/* Make the block special device PATH available to the system for swapping.
- This call is restricted to the super-user. */
-extern int swapon (const char *__path, int __flags) __THROW;
-
-/* Stop using block special device PATH for swapping. */
-extern int swapoff (const char *__path) __THROW;
-
-__END_DECLS
-
-#endif /* _SYS_SWAP_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/syscall.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/syscall.h
deleted file mode 100644
index e234405..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/syscall.h
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYSCALL_H
-#define _SYSCALL_H 1
-
-/* This file should list the numbers of the system calls the system knows.
- But instead of duplicating this we use the information available
- from the kernel sources. */
-#include <asm/unistd.h>
-
-/* The Linux kernel header file defines macros __NR_*, but some
- programs expect the traditional form SYS_*. <bits/syscall.h>
- defines SYS_* macros for __NR_* macros of known names. */
-#include <bits/syscall.h>
-
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sysinfo.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sysinfo.h
deleted file mode 100644
index 4824ca1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sysinfo.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSINFO_H
-#define _SYS_SYSINFO_H 1
-
-#include <features.h>
-
-/* Get sysinfo structure from kernel header. */
-#include <linux/kernel.h>
-
-__BEGIN_DECLS
-
-/* Returns information on overall system statistics. */
-extern int sysinfo (struct sysinfo *__info) __THROW;
-
-
-/* Return number of configured processors. */
-extern int get_nprocs_conf (void) __THROW;
-
-/* Return number of available processors. */
-extern int get_nprocs (void) __THROW;
-
-
-/* Return number of physical pages of memory in the system. */
-extern long int get_phys_pages (void) __THROW;
-
-/* Return number of available physical pages of memory in the system. */
-extern long int get_avphys_pages (void) __THROW;
-
-__END_DECLS
-
-#endif /* sys/sysinfo.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/syslog.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/syslog.h
deleted file mode 100644
index dc3b0e7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/syslog.h
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- * Copyright (c) 1982, 1986, 1988, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)syslog.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _SYS_SYSLOG_H
-#define _SYS_SYSLOG_H 1
-
-#include <features.h>
-#define __need___va_list
-#include <stdarg.h>
-
-/* This file defines _PATH_LOG. */
-#include <bits/syslog-path.h>
-
-/*
- * priorities/facilities are encoded into a single 32-bit quantity, where the
- * bottom 3 bits are the priority (0-7) and the top 28 bits are the facility
- * (0-big number). Both the priorities and the facilities map roughly
- * one-to-one to strings in the syslogd(8) source code. This mapping is
- * included in this file.
- *
- * priorities (these are ordered)
- */
-#define LOG_EMERG 0 /* system is unusable */
-#define LOG_ALERT 1 /* action must be taken immediately */
-#define LOG_CRIT 2 /* critical conditions */
-#define LOG_ERR 3 /* error conditions */
-#define LOG_WARNING 4 /* warning conditions */
-#define LOG_NOTICE 5 /* normal but significant condition */
-#define LOG_INFO 6 /* informational */
-#define LOG_DEBUG 7 /* debug-level messages */
-
-#define LOG_PRIMASK 0x07 /* mask to extract priority part (internal) */
- /* extract priority */
-#define LOG_PRI(p) ((p) & LOG_PRIMASK)
-#define LOG_MAKEPRI(fac, pri) ((fac) | (pri))
-
-#ifdef SYSLOG_NAMES
-#define INTERNAL_NOPRI 0x10 /* the "no priority" priority */
- /* mark "facility" */
-#define INTERNAL_MARK LOG_MAKEPRI(LOG_NFACILITIES << 3, 0)
-typedef struct _code {
- char *c_name;
- int c_val;
-} CODE;
-
-CODE prioritynames[] =
- {
- { "alert", LOG_ALERT },
- { "crit", LOG_CRIT },
- { "debug", LOG_DEBUG },
- { "emerg", LOG_EMERG },
- { "err", LOG_ERR },
- { "error", LOG_ERR }, /* DEPRECATED */
- { "info", LOG_INFO },
- { "none", INTERNAL_NOPRI }, /* INTERNAL */
- { "notice", LOG_NOTICE },
- { "panic", LOG_EMERG }, /* DEPRECATED */
- { "warn", LOG_WARNING }, /* DEPRECATED */
- { "warning", LOG_WARNING },
- { NULL, -1 }
- };
-#endif
-
-/* facility codes */
-#define LOG_KERN (0<<3) /* kernel messages */
-#define LOG_USER (1<<3) /* random user-level messages */
-#define LOG_MAIL (2<<3) /* mail system */
-#define LOG_DAEMON (3<<3) /* system daemons */
-#define LOG_AUTH (4<<3) /* security/authorization messages */
-#define LOG_SYSLOG (5<<3) /* messages generated internally by syslogd */
-#define LOG_LPR (6<<3) /* line printer subsystem */
-#define LOG_NEWS (7<<3) /* network news subsystem */
-#define LOG_UUCP (8<<3) /* UUCP subsystem */
-#define LOG_CRON (9<<3) /* clock daemon */
-#define LOG_AUTHPRIV (10<<3) /* security/authorization messages (private) */
-#define LOG_FTP (11<<3) /* ftp daemon */
-
- /* other codes through 15 reserved for system use */
-#define LOG_LOCAL0 (16<<3) /* reserved for local use */
-#define LOG_LOCAL1 (17<<3) /* reserved for local use */
-#define LOG_LOCAL2 (18<<3) /* reserved for local use */
-#define LOG_LOCAL3 (19<<3) /* reserved for local use */
-#define LOG_LOCAL4 (20<<3) /* reserved for local use */
-#define LOG_LOCAL5 (21<<3) /* reserved for local use */
-#define LOG_LOCAL6 (22<<3) /* reserved for local use */
-#define LOG_LOCAL7 (23<<3) /* reserved for local use */
-
-#define LOG_NFACILITIES 24 /* current number of facilities */
-#define LOG_FACMASK 0x03f8 /* mask to extract facility part */
- /* facility of pri */
-#define LOG_FAC(p) (((p) & LOG_FACMASK) >> 3)
-
-#ifdef SYSLOG_NAMES
-CODE facilitynames[] =
- {
- { "auth", LOG_AUTH },
- { "authpriv", LOG_AUTHPRIV },
- { "cron", LOG_CRON },
- { "daemon", LOG_DAEMON },
- { "ftp", LOG_FTP },
- { "kern", LOG_KERN },
- { "lpr", LOG_LPR },
- { "mail", LOG_MAIL },
- { "mark", INTERNAL_MARK }, /* INTERNAL */
- { "news", LOG_NEWS },
- { "security", LOG_AUTH }, /* DEPRECATED */
- { "syslog", LOG_SYSLOG },
- { "user", LOG_USER },
- { "uucp", LOG_UUCP },
- { "local0", LOG_LOCAL0 },
- { "local1", LOG_LOCAL1 },
- { "local2", LOG_LOCAL2 },
- { "local3", LOG_LOCAL3 },
- { "local4", LOG_LOCAL4 },
- { "local5", LOG_LOCAL5 },
- { "local6", LOG_LOCAL6 },
- { "local7", LOG_LOCAL7 },
- { NULL, -1 }
- };
-#endif
-
-/*
- * arguments to setlogmask.
- */
-#define LOG_MASK(pri) (1 << (pri)) /* mask for one priority */
-#define LOG_UPTO(pri) ((1 << ((pri)+1)) - 1) /* all priorities through pri */
-
-/*
- * Option flags for openlog.
- *
- * LOG_ODELAY no longer does anything.
- * LOG_NDELAY is the inverse of what it used to be.
- */
-#define LOG_PID 0x01 /* log the pid with each message */
-#define LOG_CONS 0x02 /* log on the console if errors in sending */
-#define LOG_ODELAY 0x04 /* delay open until first syslog() (default) */
-#define LOG_NDELAY 0x08 /* don't delay open */
-#define LOG_NOWAIT 0x10 /* don't wait for console forks: DEPRECATED */
-#define LOG_PERROR 0x20 /* log to stderr as well */
-
-__BEGIN_DECLS
-
-/* Close descriptor used to write to system logger.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void closelog (void);
-
-/* Open connection to system logger.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void openlog (const char *__ident, int __option, int __facility);
-
-/* Set the log mask level. */
-extern int setlogmask (int __mask) __THROW;
-
-/* Generate a log message using FMT string and option arguments.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void syslog (int __pri, const char *__fmt, ...)
- __attribute__ ((__format__ (__printf__, 2, 3)));
-
-#ifdef __USE_MISC
-/* Generate a log message using FMT and using arguments pointed to by AP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void vsyslog (int __pri, const char *__fmt, __gnuc_va_list __ap)
- __attribute__ ((__format__ (__printf__, 2, 0)));
-#endif
-
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/syslog.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/syslog-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/syslog.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sysmacros.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sysmacros.h
deleted file mode 100644
index e1b519c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/sysmacros.h
+++ /dev/null
@@ -1,64 +0,0 @@
-/* Definitions of macros to access `dev_t' values.
- Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_SYSMACROS_H
-#define _SYS_SYSMACROS_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#include <bits/sysmacros.h>
-
-#define __SYSMACROS_DECL_TEMPL(rtype, name, proto) \
- extern rtype gnu_dev_##name proto __THROW __attribute_const__;
-
-#define __SYSMACROS_IMPL_TEMPL(rtype, name, proto) \
- __extension__ __extern_inline __attribute_const__ rtype \
- __NTH (gnu_dev_##name proto)
-
-__BEGIN_DECLS
-
-__SYSMACROS_DECLARE_MAJOR (__SYSMACROS_DECL_TEMPL)
-__SYSMACROS_DECLARE_MINOR (__SYSMACROS_DECL_TEMPL)
-__SYSMACROS_DECLARE_MAKEDEV (__SYSMACROS_DECL_TEMPL)
-
-#ifdef __USE_EXTERN_INLINES
-
-__SYSMACROS_DEFINE_MAJOR (__SYSMACROS_IMPL_TEMPL)
-__SYSMACROS_DEFINE_MINOR (__SYSMACROS_IMPL_TEMPL)
-__SYSMACROS_DEFINE_MAKEDEV (__SYSMACROS_IMPL_TEMPL)
-
-#endif
-
-__END_DECLS
-
-#ifndef __SYSMACROS_NEED_IMPLEMENTATION
-# undef __SYSMACROS_DECL_TEMPL
-# undef __SYSMACROS_IMPL_TEMPL
-# undef __SYSMACROS_DECLARE_MAJOR
-# undef __SYSMACROS_DECLARE_MINOR
-# undef __SYSMACROS_DECLARE_MAKEDEV
-# undef __SYSMACROS_DEFINE_MAJOR
-# undef __SYSMACROS_DEFINE_MINOR
-# undef __SYSMACROS_DEFINE_MAKEDEV
-#endif
-
-#define major(dev) gnu_dev_major (dev)
-#define minor(dev) gnu_dev_minor (dev)
-#define makedev(maj, min) gnu_dev_makedev (maj, min)
-
-#endif /* sys/sysmacros.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/termios.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/termios.h
deleted file mode 100644
index 3e18805..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/termios.h
+++ /dev/null
@@ -1,4 +0,0 @@
-#ifndef _SYS_TERMIOS_H
-#define _SYS_TERMIOS_H
-#include <termios.h>
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/time.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/time.h
deleted file mode 100644
index 42f91f1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/time.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIME_H
-#define _SYS_TIME_H 1
-
-#include <features.h>
-
-#include <bits/types.h>
-#include <bits/types/time_t.h>
-#include <bits/types/struct_timeval.h>
-
-#ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-#endif
-
-#include <sys/select.h>
-
-__BEGIN_DECLS
-
-#ifdef __USE_GNU
-/* Macros for converting between `struct timeval' and `struct timespec'. */
-# define TIMEVAL_TO_TIMESPEC(tv, ts) { \
- (ts)->tv_sec = (tv)->tv_sec; \
- (ts)->tv_nsec = (tv)->tv_usec * 1000; \
-}
-# define TIMESPEC_TO_TIMEVAL(tv, ts) { \
- (tv)->tv_sec = (ts)->tv_sec; \
- (tv)->tv_usec = (ts)->tv_nsec / 1000; \
-}
-#endif
-
-
-#ifdef __USE_MISC
-/* Structure crudely representing a timezone.
- This is obsolete and should never be used. */
-struct timezone
- {
- int tz_minuteswest; /* Minutes west of GMT. */
- int tz_dsttime; /* Nonzero if DST is ever in effect. */
- };
-#endif
-
-/* Get the current time of day, putting it into *TV.
- If TZ is not null, *TZ must be a struct timezone, and both fields
- will be set to zero.
- Calling this function with a non-null TZ is obsolete;
- use localtime etc. instead.
- This function itself is semi-obsolete;
- most callers should use time or clock_gettime instead. */
-extern int gettimeofday (struct timeval *__restrict __tv,
- void *__restrict __tz) __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Set the current time of day and timezone information.
- This call is restricted to the super-user.
- Setting the timezone in this way is obsolete, but we don't yet
- warn about it because it still has some uses for which there is
- no alternative. */
-extern int settimeofday (const struct timeval *__tv,
- const struct timezone *__tz)
- __THROW;
-
-/* Adjust the current time of day by the amount in DELTA.
- If OLDDELTA is not NULL, it is filled in with the amount
- of time adjustment remaining to be done from the last `adjtime' call.
- This call is restricted to the super-user. */
-extern int adjtime (const struct timeval *__delta,
- struct timeval *__olddelta) __THROW;
-#endif
-
-
-/* Values for the first argument to `getitimer' and `setitimer'. */
-enum __itimer_which
- {
- /* Timers run in real time. */
- ITIMER_REAL = 0,
-#define ITIMER_REAL ITIMER_REAL
- /* Timers run only when the process is executing. */
- ITIMER_VIRTUAL = 1,
-#define ITIMER_VIRTUAL ITIMER_VIRTUAL
- /* Timers run when the process is executing and when
- the system is executing on behalf of the process. */
- ITIMER_PROF = 2
-#define ITIMER_PROF ITIMER_PROF
- };
-
-/* Type of the second argument to `getitimer' and
- the second and third arguments `setitimer'. */
-struct itimerval
- {
- /* Value to put into `it_value' when the timer expires. */
- struct timeval it_interval;
- /* Time to the next timer expiration. */
- struct timeval it_value;
- };
-
-#if defined __USE_GNU && !defined __cplusplus
-/* Use the nicer parameter type only in GNU mode and not for C++ since the
- strict C++ rules prevent the automatic promotion. */
-typedef enum __itimer_which __itimer_which_t;
-#else
-typedef int __itimer_which_t;
-#endif
-
-/* Set *VALUE to the current setting of timer WHICH.
- Return 0 on success, -1 on errors. */
-extern int getitimer (__itimer_which_t __which,
- struct itimerval *__value) __THROW;
-
-/* Set the timer WHICH to *NEW. If OLD is not NULL,
- set *OLD to the old value of timer WHICH.
- Returns 0 on success, -1 on errors. */
-extern int setitimer (__itimer_which_t __which,
- const struct itimerval *__restrict __new,
- struct itimerval *__restrict __old) __THROW;
-
-/* Change the access time of FILE to TVP[0] and the modification time of
- FILE to TVP[1]. If TVP is a null pointer, use the current time instead.
- Returns 0 on success, -1 on errors. */
-extern int utimes (const char *__file, const struct timeval __tvp[2])
- __THROW __nonnull ((1));
-
-#ifdef __USE_MISC
-/* Same as `utimes', but does not follow symbolic links. */
-extern int lutimes (const char *__file, const struct timeval __tvp[2])
- __THROW __nonnull ((1));
-
-/* Same as `utimes', but takes an open file descriptor instead of a name. */
-extern int futimes (int __fd, const struct timeval __tvp[2]) __THROW;
-#endif
-
-#ifdef __USE_GNU
-/* Change the access time of FILE relative to FD to TVP[0] and the
- modification time of FILE to TVP[1]. If TVP is a null pointer, use
- the current time instead. Returns 0 on success, -1 on errors. */
-extern int futimesat (int __fd, const char *__file,
- const struct timeval __tvp[2]) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* Convenience macros for operations on timevals.
- NOTE: `timercmp' does not work for >= or <=. */
-# define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
-# define timerclear(tvp) ((tvp)->tv_sec = (tvp)->tv_usec = 0)
-# define timercmp(a, b, CMP) \
- (((a)->tv_sec == (b)->tv_sec) \
- ? ((a)->tv_usec CMP (b)->tv_usec) \
- : ((a)->tv_sec CMP (b)->tv_sec))
-# define timeradd(a, b, result) \
- do { \
- (result)->tv_sec = (a)->tv_sec + (b)->tv_sec; \
- (result)->tv_usec = (a)->tv_usec + (b)->tv_usec; \
- if ((result)->tv_usec >= 1000000) \
- { \
- ++(result)->tv_sec; \
- (result)->tv_usec -= 1000000; \
- } \
- } while (0)
-# define timersub(a, b, result) \
- do { \
- (result)->tv_sec = (a)->tv_sec - (b)->tv_sec; \
- (result)->tv_usec = (a)->tv_usec - (b)->tv_usec; \
- if ((result)->tv_usec < 0) { \
- --(result)->tv_sec; \
- (result)->tv_usec += 1000000; \
- } \
- } while (0)
-#endif /* Misc. */
-
-__END_DECLS
-
-#endif /* sys/time.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timeb.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timeb.h
deleted file mode 100644
index 21205f2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timeb.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/* Copyright (C) 1994-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMEB_H
-#define _SYS_TIMEB_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-# include <bits/types/struct_timeb.h>
-
-/* Fill in TIMEBUF with information about the current time. */
-
-extern int ftime (struct timeb *__timebuf)
- __nonnull ((1))
- __attribute_deprecated_msg__ ("Use gettimeofday or clock_gettime instead");
-
-__END_DECLS
-
-#endif /* sys/timeb.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timerfd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timerfd.h
deleted file mode 100644
index 4ad64c2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timerfd.h
+++ /dev/null
@@ -1,55 +0,0 @@
-/* Copyright (C) 2008-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMERFD_H
-#define _SYS_TIMERFD_H 1
-
-#include <time.h>
-#include <bits/types/struct_itimerspec.h>
-
-/* Get the platform-dependent flags. */
-#include <bits/timerfd.h>
-
-
-/* Bits to be set in the FLAGS parameter of `timerfd_settime'. */
-enum
- {
- TFD_TIMER_ABSTIME = 1 << 0,
-#define TFD_TIMER_ABSTIME TFD_TIMER_ABSTIME
- TFD_TIMER_CANCEL_ON_SET = 1 << 1
-#define TFD_TIMER_CANCEL_ON_SET TFD_TIMER_CANCEL_ON_SET
- };
-
-
-__BEGIN_DECLS
-
-/* Return file descriptor for new interval timer source. */
-extern int timerfd_create (__clockid_t __clock_id, int __flags) __THROW;
-
-/* Set next expiration time of interval timer source UFD to UTMR. If
- FLAGS has the TFD_TIMER_ABSTIME flag set the timeout value is
- absolute. Optionally return the old expiration time in OTMR. */
-extern int timerfd_settime (int __ufd, int __flags,
- const struct itimerspec *__utmr,
- struct itimerspec *__otmr) __THROW;
-
-/* Return the next expiration time of UFD. */
-extern int timerfd_gettime (int __ufd, struct itimerspec *__otmr) __THROW;
-
-__END_DECLS
-
-#endif /* sys/timerfd.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/times.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/times.h
deleted file mode 100644
index 43a3136..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/times.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 4.5.2 Process Times <sys/times.h>
- */
-
-#ifndef _SYS_TIMES_H
-#define _SYS_TIMES_H 1
-
-#include <features.h>
-
-#include <bits/types/clock_t.h>
-
-__BEGIN_DECLS
-
-/* Structure describing CPU time used by a process and its children. */
-struct tms
- {
- clock_t tms_utime; /* User CPU time. */
- clock_t tms_stime; /* System CPU time. */
-
- clock_t tms_cutime; /* User CPU time of dead children. */
- clock_t tms_cstime; /* System CPU time of dead children. */
- };
-
-
-/* Store the CPU time used by this process and all its
- dead children (and their dead children) in BUFFER.
- Return the elapsed real time, or (clock_t) -1 for errors.
- All times are in CLK_TCKths of a second. */
-extern clock_t times (struct tms *__buffer) __THROW;
-
-__END_DECLS
-
-#endif /* sys/times.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timex.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timex.h
deleted file mode 100644
index 37931ff..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/timex.h
+++ /dev/null
@@ -1,71 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_TIMEX_H
-#define _SYS_TIMEX_H 1
-
-#include <features.h>
-#include <sys/time.h>
-
-/* These definitions from linux/timex.h as of 2.6.30. */
-
-#include <bits/timex.h>
-
-#define NTP_API 4 /* NTP API version */
-
-struct ntptimeval
-{
- struct timeval time; /* current time (ro) */
- long int maxerror; /* maximum error (us) (ro) */
- long int esterror; /* estimated error (us) (ro) */
- long int tai; /* TAI offset (ro) */
-
- long int __glibc_reserved1;
- long int __glibc_reserved2;
- long int __glibc_reserved3;
- long int __glibc_reserved4;
-};
-
-/* Clock states (time_state) */
-#define TIME_OK 0 /* clock synchronized, no leap second */
-#define TIME_INS 1 /* insert leap second */
-#define TIME_DEL 2 /* delete leap second */
-#define TIME_OOP 3 /* leap second in progress */
-#define TIME_WAIT 4 /* leap second has occurred */
-#define TIME_ERROR 5 /* clock not synchronized */
-#define TIME_BAD TIME_ERROR /* bw compat */
-
-/* Maximum time constant of the PLL. */
-#define MAXTC 6
-
-__BEGIN_DECLS
-
-extern int __adjtimex (struct timex *__ntx) __THROW;
-extern int adjtimex (struct timex *__ntx) __THROW;
-
-#ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (ntp_gettime, (struct ntptimeval *__ntv),
- ntp_gettimex);
-#else
-extern int ntp_gettimex (struct ntptimeval *__ntv) __THROW;
-# define ntp_gettime ntp_gettimex
-#endif
-extern int ntp_adjtime (struct timex *__tntx) __THROW;
-
-__END_DECLS
-
-#endif /* sys/timex.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ttychars.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ttychars.h
deleted file mode 100644
index 7043f60..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ttychars.h
+++ /dev/null
@@ -1,61 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1990, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttychars.h 8.2 (Berkeley) 1/4/94
- */
-
-/*
- * 4.3 COMPATIBILITY FILE
- *
- * User visible structures and constants related to terminal handling.
- */
-#ifndef _SYS_TTYCHARS_H
-#define _SYS_TTYCHARS_H 1
-
-struct ttychars {
- char tc_erase; /* erase last character */
- char tc_kill; /* erase entire line */
- char tc_intrc; /* interrupt */
- char tc_quitc; /* quit */
- char tc_startc; /* start output */
- char tc_stopc; /* stop output */
- char tc_eofc; /* end-of-file */
- char tc_brkc; /* input delimiter (like nl) */
- char tc_suspc; /* stop process signal */
- char tc_dsuspc; /* delayed stop process signal */
- char tc_rprntc; /* reprint line */
- char tc_flushc; /* flush output (toggles) */
- char tc_werasc; /* word erase */
- char tc_lnextc; /* literal next character */
-};
-
-#ifdef __USE_OLD_TTY
-#include <sys/ttydefaults.h> /* to pick up character defaults */
-#endif
-
-#endif /* sys/ttychars.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ttydefaults.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ttydefaults.h
deleted file mode 100644
index 9be168b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ttydefaults.h
+++ /dev/null
@@ -1,100 +0,0 @@
-/*-
- * Copyright (c) 1982, 1986, 1993
- * The Regents of the University of California. All rights reserved.
- * (c) UNIX System Laboratories, Inc.
- * All or some portions of this file are derived from material licensed
- * to the University of California by American Telephone and Telegraph
- * Co. or Unix System Laboratories, Inc. and are reproduced herein with
- * the permission of UNIX System Laboratories, Inc.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttydefaults.h 8.4 (Berkeley) 1/21/94
- */
-
-/*
- * System wide defaults for terminal state. Linux version.
- */
-#ifndef _SYS_TTYDEFAULTS_H_
-#define _SYS_TTYDEFAULTS_H_
-
-/*
- * Defaults on "first" open.
- */
-#define TTYDEF_IFLAG (BRKINT | ISTRIP | ICRNL | IMAXBEL | IXON | IXANY)
-#define TTYDEF_OFLAG (OPOST | ONLCR | XTABS)
-#define TTYDEF_LFLAG (ECHO | ICANON | ISIG | IEXTEN | ECHOE|ECHOKE|ECHOCTL)
-#define TTYDEF_CFLAG (CREAD | CS7 | PARENB | HUPCL)
-#define TTYDEF_SPEED (B9600)
-
-/*
- * Control Character Defaults
- */
-#define CTRL(x) (x&037)
-#define CEOF CTRL('d')
-#ifdef _POSIX_VDISABLE
-# define CEOL _POSIX_VDISABLE
-#else
-# define CEOL '\0' /* XXX avoid _POSIX_VDISABLE */
-#endif
-#define CERASE 0177
-#define CINTR CTRL('c')
-#ifdef _POSIX_VDISABLE
-# define CSTATUS _POSIX_VDISABLE
-#else
-# define CSTATUS '\0' /* XXX avoid _POSIX_VDISABLE */
-#endif
-#define CKILL CTRL('u')
-#define CMIN 1
-#define CQUIT 034 /* FS, ^\ */
-#define CSUSP CTRL('z')
-#define CTIME 0
-#define CDSUSP CTRL('y')
-#define CSTART CTRL('q')
-#define CSTOP CTRL('s')
-#define CLNEXT CTRL('v')
-#define CDISCARD CTRL('o')
-#define CWERASE CTRL('w')
-#define CREPRINT CTRL('r')
-#define CEOT CEOF
-/* compat */
-#define CBRK CEOL
-#define CRPRNT CREPRINT
-#define CFLUSH CDISCARD
-
-/* PROTECTED INCLUSION ENDS HERE */
-#endif /* !_SYS_TTYDEFAULTS_H_ */
-
-/*
- * #define TTYDEFCHARS to include an array of default control characters.
- */
-#ifdef TTYDEFCHARS
-cc_t ttydefchars[NCCS] = {
- CEOF, CEOL, CEOL, CERASE, CWERASE, CKILL, CREPRINT,
- _POSIX_VDISABLE, CINTR, CQUIT, CSUSP, CDSUSP, CSTART, CSTOP, CLNEXT,
- CDISCARD, CMIN, CTIME, CSTATUS, _POSIX_VDISABLE
-};
-#undef TTYDEFCHARS
-#endif
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/types.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/types.h
deleted file mode 100644
index 477a45f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/types.h
+++ /dev/null
@@ -1,232 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.6 Primitive System Data Types <sys/types.h>
- */
-
-#ifndef _SYS_TYPES_H
-#define _SYS_TYPES_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#ifdef __USE_MISC
-# ifndef __u_char_defined
-typedef __u_char u_char;
-typedef __u_short u_short;
-typedef __u_int u_int;
-typedef __u_long u_long;
-typedef __quad_t quad_t;
-typedef __u_quad_t u_quad_t;
-typedef __fsid_t fsid_t;
-# define __u_char_defined
-# endif
-typedef __loff_t loff_t;
-#endif
-
-#ifndef __ino_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __ino_t ino_t;
-# else
-typedef __ino64_t ino_t;
-# endif
-# define __ino_t_defined
-#endif
-#if defined __USE_LARGEFILE64 && !defined __ino64_t_defined
-typedef __ino64_t ino64_t;
-# define __ino64_t_defined
-#endif
-
-#ifndef __dev_t_defined
-typedef __dev_t dev_t;
-# define __dev_t_defined
-#endif
-
-#ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-#endif
-
-#ifndef __mode_t_defined
-typedef __mode_t mode_t;
-# define __mode_t_defined
-#endif
-
-#ifndef __nlink_t_defined
-typedef __nlink_t nlink_t;
-# define __nlink_t_defined
-#endif
-
-#ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-#endif
-
-#ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-#endif
-#if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-#endif
-
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#if (defined __USE_XOPEN || defined __USE_XOPEN2K8) \
- && !defined __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-#endif
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-#ifdef __USE_MISC
-# ifndef __daddr_t_defined
-typedef __daddr_t daddr_t;
-typedef __caddr_t caddr_t;
-# define __daddr_t_defined
-# endif
-#endif
-
-#if (defined __USE_MISC || defined __USE_XOPEN) && !defined __key_t_defined
-typedef __key_t key_t;
-# define __key_t_defined
-#endif
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K8
-# include <bits/types/clock_t.h>
-#endif
-#include <bits/types/clockid_t.h>
-#include <bits/types/time_t.h>
-#include <bits/types/timer_t.h>
-
-#ifdef __USE_XOPEN
-# ifndef __useconds_t_defined
-typedef __useconds_t useconds_t;
-# define __useconds_t_defined
-# endif
-# ifndef __suseconds_t_defined
-typedef __suseconds_t suseconds_t;
-# define __suseconds_t_defined
-# endif
-#endif
-
-#define __need_size_t
-#include <stddef.h>
-
-#ifdef __USE_MISC
-/* Old compatibility names for C types. */
-typedef unsigned long int ulong;
-typedef unsigned short int ushort;
-typedef unsigned int uint;
-#endif
-
-/* These size-specific names are used by some of the inet code. */
-
-#include <bits/stdint-intn.h>
-
-/* These were defined by ISO C without the first `_'. */
-typedef __uint8_t u_int8_t;
-typedef __uint16_t u_int16_t;
-typedef __uint32_t u_int32_t;
-typedef __uint64_t u_int64_t;
-
-#if __GNUC_PREREQ (2, 7)
-typedef int register_t __attribute__ ((__mode__ (__word__)));
-#else
-typedef int register_t;
-#endif
-
-/* Some code from BIND tests this macro to see if the types above are
- defined. */
-#define __BIT_TYPES_DEFINED__ 1
-
-
-#ifdef __USE_MISC
-/* In BSD <sys/types.h> is expected to define BYTE_ORDER. */
-# include <endian.h>
-
-/* It also defines `fd_set' and the FD_* macros for `select'. */
-# include <sys/select.h>
-#endif /* Use misc. */
-
-
-#if (defined __USE_UNIX98 || defined __USE_XOPEN2K8) \
- && !defined __blksize_t_defined
-typedef __blksize_t blksize_t;
-# define __blksize_t_defined
-#endif
-
-/* Types from the Large File Support interface. */
-#ifndef __USE_FILE_OFFSET64
-# ifndef __blkcnt_t_defined
-typedef __blkcnt_t blkcnt_t; /* Type to count number of disk blocks. */
-# define __blkcnt_t_defined
-# endif
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#else
-# ifndef __blkcnt_t_defined
-typedef __blkcnt64_t blkcnt_t; /* Type to count number of disk blocks. */
-# define __blkcnt_t_defined
-# endif
-# ifndef __fsblkcnt_t_defined
-typedef __fsblkcnt64_t fsblkcnt_t; /* Type to count file system blocks. */
-# define __fsblkcnt_t_defined
-# endif
-# ifndef __fsfilcnt_t_defined
-typedef __fsfilcnt64_t fsfilcnt_t; /* Type to count file system inodes. */
-# define __fsfilcnt_t_defined
-# endif
-#endif
-
-#ifdef __USE_LARGEFILE64
-typedef __blkcnt64_t blkcnt64_t; /* Type to count number of disk blocks. */
-typedef __fsblkcnt64_t fsblkcnt64_t; /* Type to count file system blocks. */
-typedef __fsfilcnt64_t fsfilcnt64_t; /* Type to count file system inodes. */
-#endif
-
-
-/* Now add the thread types. */
-#if defined __USE_POSIX199506 || defined __USE_UNIX98
-# include <bits/pthreadtypes.h>
-#endif
-
-__END_DECLS
-
-#endif /* sys/types.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ucontext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ucontext.h
deleted file mode 100644
index 563d1d5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/ucontext.h
+++ /dev/null
@@ -1,262 +0,0 @@
-/* Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UCONTEXT_H
-#define _SYS_UCONTEXT_H 1
-
-#include <features.h>
-
-#include <bits/types.h>
-#include <bits/types/sigset_t.h>
-#include <bits/types/stack_t.h>
-
-
-#ifdef __USE_MISC
-# define __ctx(fld) fld
-#else
-# define __ctx(fld) __ ## fld
-#endif
-
-#ifdef __x86_64__
-
-/* Type for general register. */
-__extension__ typedef long long int greg_t;
-
-/* Number of general registers. */
-#define __NGREG 23
-#ifdef __USE_MISC
-# define NGREG __NGREG
-#endif
-
-/* Container for all general registers. */
-typedef greg_t gregset_t[__NGREG];
-
-#ifdef __USE_GNU
-/* Number of each register in the `gregset_t' array. */
-enum
-{
- REG_R8 = 0,
-# define REG_R8 REG_R8
- REG_R9,
-# define REG_R9 REG_R9
- REG_R10,
-# define REG_R10 REG_R10
- REG_R11,
-# define REG_R11 REG_R11
- REG_R12,
-# define REG_R12 REG_R12
- REG_R13,
-# define REG_R13 REG_R13
- REG_R14,
-# define REG_R14 REG_R14
- REG_R15,
-# define REG_R15 REG_R15
- REG_RDI,
-# define REG_RDI REG_RDI
- REG_RSI,
-# define REG_RSI REG_RSI
- REG_RBP,
-# define REG_RBP REG_RBP
- REG_RBX,
-# define REG_RBX REG_RBX
- REG_RDX,
-# define REG_RDX REG_RDX
- REG_RAX,
-# define REG_RAX REG_RAX
- REG_RCX,
-# define REG_RCX REG_RCX
- REG_RSP,
-# define REG_RSP REG_RSP
- REG_RIP,
-# define REG_RIP REG_RIP
- REG_EFL,
-# define REG_EFL REG_EFL
- REG_CSGSFS, /* Actually short cs, gs, fs, __pad0. */
-# define REG_CSGSFS REG_CSGSFS
- REG_ERR,
-# define REG_ERR REG_ERR
- REG_TRAPNO,
-# define REG_TRAPNO REG_TRAPNO
- REG_OLDMASK,
-# define REG_OLDMASK REG_OLDMASK
- REG_CR2
-# define REG_CR2 REG_CR2
-};
-#endif
-
-struct _libc_fpxreg
-{
- unsigned short int __ctx(significand)[4];
- unsigned short int __ctx(exponent);
- unsigned short int __glibc_reserved1[3];
-};
-
-struct _libc_xmmreg
-{
- __uint32_t __ctx(element)[4];
-};
-
-struct _libc_fpstate
-{
- /* 64-bit FXSAVE format. */
- __uint16_t __ctx(cwd);
- __uint16_t __ctx(swd);
- __uint16_t __ctx(ftw);
- __uint16_t __ctx(fop);
- __uint64_t __ctx(rip);
- __uint64_t __ctx(rdp);
- __uint32_t __ctx(mxcsr);
- __uint32_t __ctx(mxcr_mask);
- struct _libc_fpxreg _st[8];
- struct _libc_xmmreg _xmm[16];
- __uint32_t __glibc_reserved1[24];
-};
-
-/* Structure to describe FPU registers. */
-typedef struct _libc_fpstate *fpregset_t;
-
-/* Context to describe whole processor state. */
-typedef struct
- {
- gregset_t __ctx(gregs);
- /* Note that fpregs is a pointer. */
- fpregset_t __ctx(fpregs);
- __extension__ unsigned long long __reserved1 [8];
-} mcontext_t;
-
-/* Userlevel context. */
-typedef struct ucontext_t
- {
- unsigned long int __ctx(uc_flags);
- struct ucontext_t *uc_link;
- stack_t uc_stack;
- mcontext_t uc_mcontext;
- sigset_t uc_sigmask;
- struct _libc_fpstate __fpregs_mem;
- __extension__ unsigned long long int __ssp[4];
- } ucontext_t;
-
-#else /* !__x86_64__ */
-
-/* Type for general register. */
-typedef int greg_t;
-
-/* Number of general registers. */
-#define __NGREG 19
-#ifdef __USE_MISC
-# define NGREG __NGREG
-#endif
-
-/* Container for all general registers. */
-typedef greg_t gregset_t[__NGREG];
-
-#ifdef __USE_GNU
-/* Number of each register is the `gregset_t' array. */
-enum
-{
- REG_GS = 0,
-# define REG_GS REG_GS
- REG_FS,
-# define REG_FS REG_FS
- REG_ES,
-# define REG_ES REG_ES
- REG_DS,
-# define REG_DS REG_DS
- REG_EDI,
-# define REG_EDI REG_EDI
- REG_ESI,
-# define REG_ESI REG_ESI
- REG_EBP,
-# define REG_EBP REG_EBP
- REG_ESP,
-# define REG_ESP REG_ESP
- REG_EBX,
-# define REG_EBX REG_EBX
- REG_EDX,
-# define REG_EDX REG_EDX
- REG_ECX,
-# define REG_ECX REG_ECX
- REG_EAX,
-# define REG_EAX REG_EAX
- REG_TRAPNO,
-# define REG_TRAPNO REG_TRAPNO
- REG_ERR,
-# define REG_ERR REG_ERR
- REG_EIP,
-# define REG_EIP REG_EIP
- REG_CS,
-# define REG_CS REG_CS
- REG_EFL,
-# define REG_EFL REG_EFL
- REG_UESP,
-# define REG_UESP REG_UESP
- REG_SS
-# define REG_SS REG_SS
-};
-#endif
-
-/* Definitions taken from the kernel headers. */
-struct _libc_fpreg
-{
- unsigned short int __ctx(significand)[4];
- unsigned short int __ctx(exponent);
-};
-
-struct _libc_fpstate
-{
- unsigned long int __ctx(cw);
- unsigned long int __ctx(sw);
- unsigned long int __ctx(tag);
- unsigned long int __ctx(ipoff);
- unsigned long int __ctx(cssel);
- unsigned long int __ctx(dataoff);
- unsigned long int __ctx(datasel);
- struct _libc_fpreg _st[8];
- unsigned long int __ctx(status);
-};
-
-/* Structure to describe FPU registers. */
-typedef struct _libc_fpstate *fpregset_t;
-
-/* Context to describe whole processor state. */
-typedef struct
- {
- gregset_t __ctx(gregs);
- /* Due to Linux's history we have to use a pointer here. The SysV/i386
- ABI requires a struct with the values. */
- fpregset_t __ctx(fpregs);
- unsigned long int __ctx(oldmask);
- unsigned long int __ctx(cr2);
- } mcontext_t;
-
-/* Userlevel context. */
-typedef struct ucontext_t
- {
- unsigned long int __ctx(uc_flags);
- struct ucontext_t *uc_link;
- stack_t uc_stack;
- mcontext_t uc_mcontext;
- sigset_t uc_sigmask;
- struct _libc_fpstate __fpregs_mem;
- unsigned long int __ssp[4];
- } ucontext_t;
-
-#endif /* !__x86_64__ */
-
-#undef __ctx
-
-#endif /* sys/ucontext.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/uio.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/uio.h
deleted file mode 100644
index 474527d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/uio.h
+++ /dev/null
@@ -1,171 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UIO_H
-#define _SYS_UIO_H 1
-
-#include <features.h>
-#include <sys/types.h>
-#include <bits/types/struct_iovec.h>
-#include <bits/uio_lim.h>
-#ifdef __IOV_MAX
-# define UIO_MAXIOV __IOV_MAX
-#else
-# undef UIO_MAXIOV
-#endif
-
-__BEGIN_DECLS
-
-/* Read data from file descriptor FD, and put the result in the
- buffers described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified.
- Operates just like 'read' (see <unistd.h>) except that data are
- put in IOVEC instead of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t readv (int __fd, const struct iovec *__iovec, int __count)
- __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which
- is a vector of COUNT 'struct iovec's, to file descriptor FD.
- The data is written in the order specified.
- Operates just like 'write' (see <unistd.h>) except that the data
- are taken from IOVEC instead of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t writev (int __fd, const struct iovec *__iovec, int __count)
- __wur;
-
-
-#ifdef __USE_MISC
-# ifndef __USE_FILE_OFFSET64
-/* Read data from file descriptor FD at the given position OFFSET
- without change the file pointer, and put the result in the buffers
- described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified. Operates just like
- 'pread' (see <unistd.h>) except that data are put in IOVEC instead
- of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t preadv (int __fd, const struct iovec *__iovec, int __count,
- __off_t __offset) __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which is a
- vector of COUNT 'struct iovec's, to file descriptor FD at the given
- position OFFSET without change the file pointer. The data is
- written in the order specified. Operates just like 'pwrite' (see
- <unistd.h>) except that the data are taken from IOVEC instead of a
- contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwritev (int __fd, const struct iovec *__iovec, int __count,
- __off_t __offset) __wur;
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (preadv, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset),
- preadv64) __wur;
-extern ssize_t __REDIRECT (pwritev, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset),
- pwritev64) __wur;
-# else
-# define preadv preadv64
-# define pwritev pwritev64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Read data from file descriptor FD at the given position OFFSET
- without change the file pointer, and put the result in the buffers
- described by IOVEC, which is a vector of COUNT 'struct iovec's.
- The buffers are filled in the order specified. Operates just like
- 'pread' (see <unistd.h>) except that data are put in IOVEC instead
- of a contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t preadv64 (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) __wur;
-
-/* Write data pointed by the buffers described by IOVEC, which is a
- vector of COUNT 'struct iovec's, to file descriptor FD at the given
- position OFFSET without change the file pointer. The data is
- written in the order specified. Operates just like 'pwrite' (see
- <unistd.h>) except that the data are taken from IOVEC instead of a
- contiguous buffer.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwritev64 (int __fd, const struct iovec *__iovec, int __count,
- __off64_t __offset) __wur;
-# endif
-#endif /* Use misc. */
-
-
-#ifdef __USE_GNU
-# ifndef __USE_FILE_OFFSET64
-/* Same as preadv but with an additional flag argumenti defined at uio.h. */
-extern ssize_t preadv2 (int __fp, const struct iovec *__iovec, int __count,
- __off_t __offset, int ___flags) __wur;
-
-/* Same as preadv but with an additional flag argument defined at uio.h. */
-extern ssize_t pwritev2 (int __fd, const struct iovec *__iodev, int __count,
- __off_t __offset, int __flags) __wur;
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (pwritev2, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int __flags),
- pwritev64v2) __wur;
-extern ssize_t __REDIRECT (preadv2, (int __fd, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int __flags),
- preadv64v2) __wur;
-# else
-# define preadv2 preadv64v2
-# define pwritev2 pwritev64v2
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Same as preadv but with an additional flag argumenti defined at uio.h. */
-extern ssize_t preadv64v2 (int __fp, const struct iovec *__iovec,
- int __count, __off64_t __offset,
- int ___flags) __wur;
-
-/* Same as preadv but with an additional flag argument defined at uio.h. */
-extern ssize_t pwritev64v2 (int __fd, const struct iovec *__iodev,
- int __count, __off64_t __offset,
- int __flags) __wur;
-# endif
-#endif /* Use GNU. */
-
-__END_DECLS
-
-/* Some operating systems provide system-specific extensions to this
- header. */
-#ifdef __USE_GNU
-# include <bits/uio-ext.h>
-#endif
-
-#endif /* sys/uio.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/un.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/un.h
deleted file mode 100644
index 02224f9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/un.h
+++ /dev/null
@@ -1,46 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_UN_H
-#define _SYS_UN_H 1
-
-#include <sys/cdefs.h>
-
-/* Get the definition of the macro to define the common sockaddr members. */
-#include <bits/sockaddr.h>
-
-__BEGIN_DECLS
-
-/* Structure describing the address of an AF_LOCAL (aka AF_UNIX) socket. */
-struct sockaddr_un
- {
- __SOCKADDR_COMMON (sun_);
- char sun_path[108]; /* Path name. */
- };
-
-
-#ifdef __USE_MISC
-# include <string.h> /* For prototype of `strlen'. */
-
-/* Evaluate to actual length of the `sockaddr_un' structure. */
-# define SUN_LEN(ptr) ((size_t) (((struct sockaddr_un *) 0)->sun_path) \
- + strlen ((ptr)->sun_path))
-#endif
-
-__END_DECLS
-
-#endif /* sys/un.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/unistd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/unistd.h
deleted file mode 100644
index 1e823fb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/unistd.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <unistd.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/user.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/user.h
deleted file mode 100644
index 36076ef..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/user.h
+++ /dev/null
@@ -1,180 +0,0 @@
-/* Copyright (C) 2001-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_USER_H
-#define _SYS_USER_H 1
-
-/* The whole purpose of this file is for GDB and GDB only. Don't read
- too much into it. Don't use it for anything other than GDB unless
- you know what you are doing. */
-
-#ifdef __x86_64__
-
-struct user_fpregs_struct
-{
- unsigned short int cwd;
- unsigned short int swd;
- unsigned short int ftw;
- unsigned short int fop;
- __extension__ unsigned long long int rip;
- __extension__ unsigned long long int rdp;
- unsigned int mxcsr;
- unsigned int mxcr_mask;
- unsigned int st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */
- unsigned int xmm_space[64]; /* 16*16 bytes for each XMM-reg = 256 bytes */
- unsigned int padding[24];
-};
-
-struct user_regs_struct
-{
- __extension__ unsigned long long int r15;
- __extension__ unsigned long long int r14;
- __extension__ unsigned long long int r13;
- __extension__ unsigned long long int r12;
- __extension__ unsigned long long int rbp;
- __extension__ unsigned long long int rbx;
- __extension__ unsigned long long int r11;
- __extension__ unsigned long long int r10;
- __extension__ unsigned long long int r9;
- __extension__ unsigned long long int r8;
- __extension__ unsigned long long int rax;
- __extension__ unsigned long long int rcx;
- __extension__ unsigned long long int rdx;
- __extension__ unsigned long long int rsi;
- __extension__ unsigned long long int rdi;
- __extension__ unsigned long long int orig_rax;
- __extension__ unsigned long long int rip;
- __extension__ unsigned long long int cs;
- __extension__ unsigned long long int eflags;
- __extension__ unsigned long long int rsp;
- __extension__ unsigned long long int ss;
- __extension__ unsigned long long int fs_base;
- __extension__ unsigned long long int gs_base;
- __extension__ unsigned long long int ds;
- __extension__ unsigned long long int es;
- __extension__ unsigned long long int fs;
- __extension__ unsigned long long int gs;
-};
-
-struct user
-{
- struct user_regs_struct regs;
- int u_fpvalid;
- struct user_fpregs_struct i387;
- __extension__ unsigned long long int u_tsize;
- __extension__ unsigned long long int u_dsize;
- __extension__ unsigned long long int u_ssize;
- __extension__ unsigned long long int start_code;
- __extension__ unsigned long long int start_stack;
- __extension__ long long int signal;
- int reserved;
- __extension__ union
- {
- struct user_regs_struct* u_ar0;
- __extension__ unsigned long long int __u_ar0_word;
- };
- __extension__ union
- {
- struct user_fpregs_struct* u_fpstate;
- __extension__ unsigned long long int __u_fpstate_word;
- };
- __extension__ unsigned long long int magic;
- char u_comm [32];
- __extension__ unsigned long long int u_debugreg [8];
-};
-
-#else
-/* These are the 32-bit x86 structures. */
-struct user_fpregs_struct
-{
- long int cwd;
- long int swd;
- long int twd;
- long int fip;
- long int fcs;
- long int foo;
- long int fos;
- long int st_space [20];
-};
-
-struct user_fpxregs_struct
-{
- unsigned short int cwd;
- unsigned short int swd;
- unsigned short int twd;
- unsigned short int fop;
- long int fip;
- long int fcs;
- long int foo;
- long int fos;
- long int mxcsr;
- long int reserved;
- long int st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */
- long int xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */
- long int padding[56];
-};
-
-struct user_regs_struct
-{
- long int ebx;
- long int ecx;
- long int edx;
- long int esi;
- long int edi;
- long int ebp;
- long int eax;
- long int xds;
- long int xes;
- long int xfs;
- long int xgs;
- long int orig_eax;
- long int eip;
- long int xcs;
- long int eflags;
- long int esp;
- long int xss;
-};
-
-struct user
-{
- struct user_regs_struct regs;
- int u_fpvalid;
- struct user_fpregs_struct i387;
- unsigned long int u_tsize;
- unsigned long int u_dsize;
- unsigned long int u_ssize;
- unsigned long int start_code;
- unsigned long int start_stack;
- long int signal;
- int reserved;
- struct user_regs_struct* u_ar0;
- struct user_fpregs_struct* u_fpstate;
- unsigned long int magic;
- char u_comm [32];
- int u_debugreg [8];
-};
-#endif /* __x86_64__ */
-
-#define PAGE_SHIFT 12
-#define PAGE_SIZE (1UL << PAGE_SHIFT)
-#define PAGE_MASK (~(PAGE_SIZE-1))
-#define NBPG PAGE_SIZE
-#define UPAGES 1
-#define HOST_TEXT_START_ADDR (u.start_code)
-#define HOST_STACK_END_ADDR (u.start_stack + u.u_ssize * NBPG)
-
-#endif /* _SYS_USER_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/utsname.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/utsname.h
deleted file mode 100644
index b092631..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/utsname.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 4.4 System Identification <sys/utsname.h>
- */
-
-#ifndef _SYS_UTSNAME_H
-#define _SYS_UTSNAME_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/utsname.h>
-
-#ifndef _UTSNAME_SYSNAME_LENGTH
-# define _UTSNAME_SYSNAME_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_NODENAME_LENGTH
-# define _UTSNAME_NODENAME_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_RELEASE_LENGTH
-# define _UTSNAME_RELEASE_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_VERSION_LENGTH
-# define _UTSNAME_VERSION_LENGTH _UTSNAME_LENGTH
-#endif
-#ifndef _UTSNAME_MACHINE_LENGTH
-# define _UTSNAME_MACHINE_LENGTH _UTSNAME_LENGTH
-#endif
-
-/* Structure describing the system and machine. */
-struct utsname
- {
- /* Name of the implementation of the operating system. */
- char sysname[_UTSNAME_SYSNAME_LENGTH];
-
- /* Name of this node on the network. */
- char nodename[_UTSNAME_NODENAME_LENGTH];
-
- /* Current release level of this implementation. */
- char release[_UTSNAME_RELEASE_LENGTH];
- /* Current version level of this release. */
- char version[_UTSNAME_VERSION_LENGTH];
-
- /* Name of the hardware type the system is running on. */
- char machine[_UTSNAME_MACHINE_LENGTH];
-
-#if _UTSNAME_DOMAIN_LENGTH - 0
- /* Name of the domain of this node on the network. */
-# ifdef __USE_GNU
- char domainname[_UTSNAME_DOMAIN_LENGTH];
-# else
- char __domainname[_UTSNAME_DOMAIN_LENGTH];
-# endif
-#endif
- };
-
-#ifdef __USE_MISC
-/* Note that SVID assumes all members have the same size. */
-# define SYS_NMLN _UTSNAME_LENGTH
-#endif
-
-
-/* Put information about the system in NAME. */
-extern int uname (struct utsname *__name) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/utsname.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vfs.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vfs.h
deleted file mode 100644
index fa22d31..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vfs.h
+++ /dev/null
@@ -1,4 +0,0 @@
-/* Other systems declare `struct statfs' et al in <sys/vfs.h>,
- so we have this file to be compatible with programs expecting it. */
-
-#include <sys/statfs.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vlimit.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vlimit.h
deleted file mode 100644
index 20fa33c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vlimit.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_VLIMIT_H
-#define _SYS_VLIMIT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* This interface is obsolete, and is superseded by <sys/resource.h>. */
-
-/* Kinds of resource limit. */
-enum __vlimit_resource
-{
- /* Setting this non-zero makes it impossible to raise limits.
- Only the super-use can set it to zero.
-
- This is not implemented in recent versions of BSD, nor by
- the GNU C library. */
- LIM_NORAISE,
-
- /* CPU time available for each process (seconds). */
- LIM_CPU,
-
- /* Largest file which can be created (bytes). */
- LIM_FSIZE,
-
- /* Maximum size of the data segment (bytes). */
- LIM_DATA,
-
- /* Maximum size of the stack segment (bytes). */
- LIM_STACK,
-
- /* Largest core file that will be created (bytes). */
- LIM_CORE,
-
- /* Resident set size (bytes). */
- LIM_MAXRSS
-};
-
-/* This means no limit. */
-#define INFINITY 0x7fffffff
-
-
-/* Set the soft limit for RESOURCE to be VALUE.
- Returns 0 for success, -1 for failure. */
-extern int vlimit (enum __vlimit_resource __resource, int __value) __THROW;
-
-
-__END_DECLS
-
-#endif /* sys/vlimit.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vm86.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vm86.h
deleted file mode 100644
index 31302bc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vm86.h
+++ /dev/null
@@ -1,38 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_VM86_H
-
-#define _SYS_VM86_H 1
-#include <features.h>
-
-#ifdef __x86_64__
-# error This header is unsupported on x86-64.
-#else
-/* Get constants and data types from kernel header file. */
-# include <asm/vm86.h>
-
-__BEGIN_DECLS
-
-/* Enter virtual 8086 mode. */
-extern int vm86 (unsigned long int __subfunction,
- struct vm86plus_struct *__info) __THROW;
-
-__END_DECLS
-# endif
-
-#endif /* _SYS_VM86_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vt.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vt.h
deleted file mode 100644
index 834abfb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/vt.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <linux/vt.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/wait.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/wait.h
deleted file mode 100644
index 9e7bb7f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/wait.h
+++ /dev/null
@@ -1,160 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 3.2.1 Wait for Process Termination <sys/wait.h>
- */
-
-#ifndef _SYS_WAIT_H
-#define _SYS_WAIT_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# include <signal.h>
-#endif
-
-#if defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8
-/* Some older standards require the contents of struct rusage to be
- defined here. */
-# include <bits/types/struct_rusage.h>
-#endif
-
-/* These macros could also be defined in <stdlib.h>. */
-#if !defined _STDLIB_H || (!defined __USE_XOPEN && !defined __USE_XOPEN2K8)
-/* This will define the `W*' macros for the flag
- bits to `waitpid', `wait3', and `wait4'. */
-# include <bits/waitflags.h>
-
-/* This will define all the `__W*' macros. */
-# include <bits/waitstatus.h>
-
-# define WEXITSTATUS(status) __WEXITSTATUS (status)
-# define WTERMSIG(status) __WTERMSIG (status)
-# define WSTOPSIG(status) __WSTOPSIG (status)
-# define WIFEXITED(status) __WIFEXITED (status)
-# define WIFSIGNALED(status) __WIFSIGNALED (status)
-# define WIFSTOPPED(status) __WIFSTOPPED (status)
-# ifdef __WIFCONTINUED
-# define WIFCONTINUED(status) __WIFCONTINUED (status)
-# endif
-#endif /* <stdlib.h> not included. */
-
-#ifdef __USE_MISC
-# define WCOREFLAG __WCOREFLAG
-# define WCOREDUMP(status) __WCOREDUMP (status)
-# define W_EXITCODE(ret, sig) __W_EXITCODE (ret, sig)
-# define W_STOPCODE(sig) __W_STOPCODE (sig)
-#endif
-
-/* The following values are used by the `waitid' function. */
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-typedef enum
-{
- P_ALL, /* Wait for any child. */
- P_PID, /* Wait for specified process. */
- P_PGID /* Wait for members of process group. */
-} idtype_t;
-#endif
-
-
-/* Wait for a child to die. When one does, put its status in *STAT_LOC
- and return its process ID. For errors, return (pid_t) -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern __pid_t wait (int *__stat_loc);
-
-#ifdef __USE_MISC
-/* Special values for the PID argument to `waitpid' and `wait4'. */
-# define WAIT_ANY (-1) /* Any process. */
-# define WAIT_MYPGRP 0 /* Any process in my process group. */
-#endif
-
-/* Wait for a child matching PID to die.
- If PID is greater than 0, match any process whose process ID is PID.
- If PID is (pid_t) -1, match any process.
- If PID is (pid_t) 0, match any process with the
- same process group as the current process.
- If PID is less than -1, match any process whose
- process group is the absolute value of PID.
- If the WNOHANG bit is set in OPTIONS, and that child
- is not already dead, return (pid_t) 0. If successful,
- return PID and store the dead child's status in STAT_LOC.
- Return (pid_t) -1 for errors. If the WUNTRACED bit is
- set in OPTIONS, return status for stopped children; otherwise don't.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern __pid_t waitpid (__pid_t __pid, int *__stat_loc, int __options);
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-# ifndef __id_t_defined
-typedef __id_t id_t;
-# define __id_t_defined
-# endif
-
-# include <bits/types/siginfo_t.h>
-
-/* Wait for a childing matching IDTYPE and ID to change the status and
- place appropriate information in *INFOP.
- If IDTYPE is P_PID, match any process whose process ID is ID.
- If IDTYPE is P_PGID, match any process whose process group is ID.
- If IDTYPE is P_ALL, match any process.
- If the WNOHANG bit is set in OPTIONS, and that child
- is not already dead, clear *INFOP and return 0. If successful, store
- exit code and status in *INFOP.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int waitid (idtype_t __idtype, __id_t __id, siginfo_t *__infop,
- int __options);
-#endif
-
-#if defined __USE_MISC \
- || (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K)
-/* This being here makes the prototypes valid whether or not
- we have already included <sys/resource.h> to define `struct rusage'. */
-struct rusage;
-
-/* Wait for a child to exit. When one does, put its status in *STAT_LOC and
- return its process ID. For errors return (pid_t) -1. If USAGE is not
- nil, store information about the child's resource usage there. If the
- WUNTRACED bit is set in OPTIONS, return status for stopped children;
- otherwise don't. */
-extern __pid_t wait3 (int *__stat_loc, int __options,
- struct rusage * __usage) __THROWNL;
-#endif
-
-#ifdef __USE_MISC
-/* PID is like waitpid. Other args are like wait3. */
-extern __pid_t wait4 (__pid_t __pid, int *__stat_loc, int __options,
- struct rusage *__usage) __THROWNL;
-#endif /* Use misc. */
-
-
-__END_DECLS
-
-#endif /* sys/wait.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/xattr.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/xattr.h
deleted file mode 100644
index a87f676..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sys/xattr.h
+++ /dev/null
@@ -1,105 +0,0 @@
-/* Copyright (C) 2002-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _SYS_XATTR_H
-#define _SYS_XATTR_H 1
-
-#include <features.h>
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* The following constants should be used for the fifth parameter of
- `*setxattr'. */
-#ifndef __USE_KERNEL_XATTR_DEFS
-enum
-{
- XATTR_CREATE = 1, /* set value, fail if attr already exists. */
-#define XATTR_CREATE XATTR_CREATE
- XATTR_REPLACE = 2 /* set value, fail if attr does not exist. */
-#define XATTR_REPLACE XATTR_REPLACE
-};
-#endif
-
-/* Set the attribute NAME of the file pointed to by PATH to VALUE (which
- is SIZE bytes long). Return 0 on success, -1 for errors. */
-extern int setxattr (const char *__path, const char *__name,
- const void *__value, size_t __size, int __flags)
- __THROW;
-
-/* Set the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long), not following symlinks for the last pathname component.
- Return 0 on success, -1 for errors. */
-extern int lsetxattr (const char *__path, const char *__name,
- const void *__value, size_t __size, int __flags)
- __THROW;
-
-/* Set the attribute NAME of the file descriptor FD to VALUE (which is SIZE
- bytes long). Return 0 on success, -1 for errors. */
-extern int fsetxattr (int __fd, const char *__name, const void *__value,
- size_t __size, int __flags) __THROW;
-
-/* Get the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long). Return 0 on success, -1 for errors. */
-extern ssize_t getxattr (const char *__path, const char *__name,
- void *__value, size_t __size) __THROW;
-
-/* Get the attribute NAME of the file pointed to by PATH to VALUE (which is
- SIZE bytes long), not following symlinks for the last pathname component.
- Return 0 on success, -1 for errors. */
-extern ssize_t lgetxattr (const char *__path, const char *__name,
- void *__value, size_t __size) __THROW;
-
-/* Get the attribute NAME of the file descriptor FD to VALUE (which is SIZE
- bytes long). Return 0 on success, -1 for errors. */
-extern ssize_t fgetxattr (int __fd, const char *__name, void *__value,
- size_t __size) __THROW;
-
-/* List attributes of the file pointed to by PATH into the user-supplied
- buffer LIST (which is SIZE bytes big). Return 0 on success, -1 for
- errors. */
-extern ssize_t listxattr (const char *__path, char *__list, size_t __size)
- __THROW;
-
-/* List attributes of the file pointed to by PATH into the user-supplied
- buffer LIST (which is SIZE bytes big), not following symlinks for the
- last pathname component. Return 0 on success, -1 for errors. */
-extern ssize_t llistxattr (const char *__path, char *__list, size_t __size)
- __THROW;
-
-/* List attributes of the file descriptor FD into the user-supplied buffer
- LIST (which is SIZE bytes big). Return 0 on success, -1 for errors. */
-extern ssize_t flistxattr (int __fd, char *__list, size_t __size)
- __THROW;
-
-/* Remove the attribute NAME from the file pointed to by PATH. Return 0
- on success, -1 for errors. */
-extern int removexattr (const char *__path, const char *__name) __THROW;
-
-/* Remove the attribute NAME from the file pointed to by PATH, not
- following symlinks for the last pathname component. Return 0 on
- success, -1 for errors. */
-extern int lremovexattr (const char *__path, const char *__name) __THROW;
-
-/* Remove the attribute NAME from the file descriptor FD. Return 0 on
- success, -1 for errors. */
-extern int fremovexattr (int __fd, const char *__name) __THROW;
-
-__END_DECLS
-
-#endif /* sys/xattr.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/syscall.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/syscall.h
deleted file mode 100644
index 4c30578..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/syscall.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/syscall.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sysexits.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sysexits.h
deleted file mode 100644
index 37246b6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/sysexits.h
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * Copyright (c) 1987, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)sysexits.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _SYSEXITS_H
-#define _SYSEXITS_H 1
-
-/*
- * SYSEXITS.H -- Exit status codes for system programs.
- *
- * This include file attempts to categorize possible error
- * exit statuses for system programs, notably delivermail
- * and the Berkeley network.
- *
- * Error numbers begin at EX__BASE to reduce the possibility of
- * clashing with other exit statuses that random programs may
- * already return. The meaning of the codes is approximately
- * as follows:
- *
- * EX_USAGE -- The command was used incorrectly, e.g., with
- * the wrong number of arguments, a bad flag, a bad
- * syntax in a parameter, or whatever.
- * EX_DATAERR -- The input data was incorrect in some way.
- * This should only be used for user's data & not
- * system files.
- * EX_NOINPUT -- An input file (not a system file) did not
- * exist or was not readable. This could also include
- * errors like "No message" to a mailer (if it cared
- * to catch it).
- * EX_NOUSER -- The user specified did not exist. This might
- * be used for mail addresses or remote logins.
- * EX_NOHOST -- The host specified did not exist. This is used
- * in mail addresses or network requests.
- * EX_UNAVAILABLE -- A service is unavailable. This can occur
- * if a support program or file does not exist. This
- * can also be used as a catchall message when something
- * you wanted to do doesn't work, but you don't know
- * why.
- * EX_SOFTWARE -- An internal software error has been detected.
- * This should be limited to non-operating system related
- * errors as possible.
- * EX_OSERR -- An operating system error has been detected.
- * This is intended to be used for such things as "cannot
- * fork", "cannot create pipe", or the like. It includes
- * things like getuid returning a user that does not
- * exist in the passwd file.
- * EX_OSFILE -- Some system file (e.g., /etc/passwd, /etc/utmp,
- * etc.) does not exist, cannot be opened, or has some
- * sort of error (e.g., syntax error).
- * EX_CANTCREAT -- A (user specified) output file cannot be
- * created.
- * EX_IOERR -- An error occurred while doing I/O on some file.
- * EX_TEMPFAIL -- temporary failure, indicating something that
- * is not really an error. In sendmail, this means
- * that a mailer (e.g.) could not create a connection,
- * and the request should be reattempted later.
- * EX_PROTOCOL -- the remote system returned something that
- * was "not possible" during a protocol exchange.
- * EX_NOPERM -- You did not have sufficient permission to
- * perform the operation. This is not intended for
- * file system problems, which should use NOINPUT or
- * CANTCREAT, but rather for higher level permissions.
- */
-
-#define EX_OK 0 /* successful termination */
-
-#define EX__BASE 64 /* base value for error messages */
-
-#define EX_USAGE 64 /* command line usage error */
-#define EX_DATAERR 65 /* data format error */
-#define EX_NOINPUT 66 /* cannot open input */
-#define EX_NOUSER 67 /* addressee unknown */
-#define EX_NOHOST 68 /* host name unknown */
-#define EX_UNAVAILABLE 69 /* service unavailable */
-#define EX_SOFTWARE 70 /* internal software error */
-#define EX_OSERR 71 /* system error (e.g., can't fork) */
-#define EX_OSFILE 72 /* critical OS file missing */
-#define EX_CANTCREAT 73 /* can't create (user) output file */
-#define EX_IOERR 74 /* input/output error */
-#define EX_TEMPFAIL 75 /* temp failure; user is invited to retry */
-#define EX_PROTOCOL 76 /* remote error in protocol */
-#define EX_NOPERM 77 /* permission denied */
-#define EX_CONFIG 78 /* configuration error */
-
-#define EX__MAX 78 /* maximum listed value */
-
-#endif /* sysexits.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/syslog.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/syslog.h
deleted file mode 100644
index 830b492..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/syslog.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/syslog.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/tar.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/tar.h
deleted file mode 100644
index 2dc47c2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/tar.h
+++ /dev/null
@@ -1,112 +0,0 @@
-/* Extended tar format from POSIX.1.
- Copyright (C) 1992-2021 Free Software Foundation, Inc.
- This file is part of the GNU C Library.
- Written by David J. MacKenzie.
-
- 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _TAR_H
-#define _TAR_H 1
-
-#include <features.h>
-
-
-/* A tar archive consists of 512-byte blocks.
- Each file in the archive has a header block followed by 0+ data blocks.
- Two blocks of NUL bytes indicate the end of the archive. */
-
-/* The fields of header blocks:
- All strings are stored as ISO 646 (approximately ASCII) strings.
-
- Fields are numeric unless otherwise noted below; numbers are ISO 646
- representations of octal numbers, with leading zeros as needed.
-
- linkname is only valid when typeflag==LNKTYPE. It doesn't use prefix;
- files that are links to pathnames >100 chars long can not be stored
- in a tar archive.
-
- If typeflag=={LNKTYPE,SYMTYPE,DIRTYPE} then size must be 0.
-
- devmajor and devminor are only valid for typeflag=={BLKTYPE,CHRTYPE}.
-
- chksum contains the sum of all 512 bytes in the header block,
- treating each byte as an 8-bit unsigned value and treating the
- 8 bytes of chksum as blank characters.
-
- uname and gname are used in preference to uid and gid, if those
- names exist locally.
-
- Field Name Byte Offset Length in Bytes Field Type
- name 0 100 NUL-terminated if NUL fits
- mode 100 8
- uid 108 8
- gid 116 8
- size 124 12
- mtime 136 12
- chksum 148 8
- typeflag 156 1 see below
- linkname 157 100 NUL-terminated if NUL fits
- magic 257 6 must be TMAGIC (NUL term.)
- version 263 2 must be TVERSION
- uname 265 32 NUL-terminated
- gname 297 32 NUL-terminated
- devmajor 329 8
- devminor 337 8
- prefix 345 155 NUL-terminated if NUL fits
-
- If the first character of prefix is '\0', the file name is name;
- otherwise, it is prefix/name. Files whose pathnames don't fit in that
- length can not be stored in a tar archive. */
-
-/* The bits in mode: */
-#define TSUID 04000
-#define TSGID 02000
-#if defined __USE_XOPEN || !defined __USE_XOPEN2K
-# define TSVTX 01000
-#endif
-#define TUREAD 00400
-#define TUWRITE 00200
-#define TUEXEC 00100
-#define TGREAD 00040
-#define TGWRITE 00020
-#define TGEXEC 00010
-#define TOREAD 00004
-#define TOWRITE 00002
-#define TOEXEC 00001
-
-/* The values for typeflag:
- Values 'A'-'Z' are reserved for custom implementations.
- All other values are reserved for future POSIX.1 revisions. */
-
-#define REGTYPE '0' /* Regular file (preferred code). */
-#define AREGTYPE '\0' /* Regular file (alternate code). */
-#define LNKTYPE '1' /* Hard link. */
-#define SYMTYPE '2' /* Symbolic link (hard if not supported). */
-#define CHRTYPE '3' /* Character special. */
-#define BLKTYPE '4' /* Block special. */
-#define DIRTYPE '5' /* Directory. */
-#define FIFOTYPE '6' /* Named pipe. */
-#define CONTTYPE '7' /* Contiguous file */
- /* (regular file if not supported). */
-
-/* Contents of magic field and its length. */
-#define TMAGIC "ustar"
-#define TMAGLEN 6
-
-/* Contents of the version field and its length. */
-#define TVERSION "00"
-#define TVERSLEN 2
-
-#endif /* tar.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/termio.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/termio.h
deleted file mode 100644
index 0e610f0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/termio.h
+++ /dev/null
@@ -1,6 +0,0 @@
-/* Compatible <termio.h> for old `struct termio' ioctl interface.
- This is obsolete; use the POSIX.1 `struct termios' interface
- defined in <termios.h> instead. */
-
-#include <termios.h>
-#include <sys/ioctl.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/termios.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/termios.h
deleted file mode 100644
index 8e05973..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/termios.h
+++ /dev/null
@@ -1,109 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 7.1-2 General Terminal Interface <termios.h>
- */
-
-#ifndef _TERMIOS_H
-#define _TERMIOS_H 1
-
-#include <features.h>
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* We need `pid_t'. */
-# include <bits/types.h>
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif
-
-__BEGIN_DECLS
-
-/* Get the system-dependent definitions of `struct termios', `tcflag_t',
- `cc_t', `speed_t', and all the macros specifying the flag bits. */
-#include <bits/termios.h>
-
-#ifdef __USE_MISC
-/* Compare a character C to a value VAL from the `c_cc' array in a
- `struct termios'. If VAL is _POSIX_VDISABLE, no character can match it. */
-# define CCEQ(val, c) ((c) == (val) && (val) != _POSIX_VDISABLE)
-#endif
-
-/* Return the output baud rate stored in *TERMIOS_P. */
-extern speed_t cfgetospeed (const struct termios *__termios_p) __THROW;
-
-/* Return the input baud rate stored in *TERMIOS_P. */
-extern speed_t cfgetispeed (const struct termios *__termios_p) __THROW;
-
-/* Set the output baud rate stored in *TERMIOS_P to SPEED. */
-extern int cfsetospeed (struct termios *__termios_p, speed_t __speed) __THROW;
-
-/* Set the input baud rate stored in *TERMIOS_P to SPEED. */
-extern int cfsetispeed (struct termios *__termios_p, speed_t __speed) __THROW;
-
-#ifdef __USE_MISC
-/* Set both the input and output baud rates in *TERMIOS_OP to SPEED. */
-extern int cfsetspeed (struct termios *__termios_p, speed_t __speed) __THROW;
-#endif
-
-
-/* Put the state of FD into *TERMIOS_P. */
-extern int tcgetattr (int __fd, struct termios *__termios_p) __THROW;
-
-/* Set the state of FD to *TERMIOS_P.
- Values for OPTIONAL_ACTIONS (TCSA*) are in <bits/termios.h>. */
-extern int tcsetattr (int __fd, int __optional_actions,
- const struct termios *__termios_p) __THROW;
-
-
-#ifdef __USE_MISC
-/* Set *TERMIOS_P to indicate raw mode. */
-extern void cfmakeraw (struct termios *__termios_p) __THROW;
-#endif
-
-/* Send zero bits on FD. */
-extern int tcsendbreak (int __fd, int __duration) __THROW;
-
-/* Wait for pending output to be written on FD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int tcdrain (int __fd);
-
-/* Flush pending data on FD.
- Values for QUEUE_SELECTOR (TC{I,O,IO}FLUSH) are in <bits/termios.h>. */
-extern int tcflush (int __fd, int __queue_selector) __THROW;
-
-/* Suspend or restart transmission on FD.
- Values for ACTION (TC[IO]{OFF,ON}) are in <bits/termios.h>. */
-extern int tcflow (int __fd, int __action) __THROW;
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Get process group ID for session leader for controlling terminal FD. */
-extern __pid_t tcgetsid (int __fd) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-# include <sys/ttydefaults.h>
-#endif
-
-__END_DECLS
-
-#endif /* termios.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/tgmath.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/tgmath.h
deleted file mode 100644
index b55cb39..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/tgmath.h
+++ /dev/null
@@ -1,909 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.22 Type-generic math <tgmath.h>
- */
-
-#ifndef _TGMATH_H
-#define _TGMATH_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Include the needed headers. */
-#include <bits/floatn.h>
-#include <math.h>
-#include <complex.h>
-
-
-/* There are two variant implementations of type-generic macros in
- this file: one for GCC 8 and later, using __builtin_tgmath and
- where each macro expands each of its arguments only once, and one
- for older GCC, using other compiler extensions but with macros
- expanding their arguments many times (so resulting in exponential
- blowup of the size of expansions when calls to such macros are
- nested inside arguments to such macros). */
-
-#define __HAVE_BUILTIN_TGMATH __GNUC_PREREQ (8, 0)
-
-#if __GNUC_PREREQ (2, 7)
-
-/* Certain cases of narrowing macros only need to call a single
- function so cannot use __builtin_tgmath and do not need any
- complicated logic. */
-# if __HAVE_FLOAT128X
-# error "Unsupported _Float128x type for <tgmath.h>."
-# endif
-# if ((__HAVE_FLOAT64X && !__HAVE_FLOAT128) \
- || (__HAVE_FLOAT128 && !__HAVE_FLOAT64X))
-# error "Unsupported combination of types for <tgmath.h>."
-# endif
-# define __TGMATH_2_NARROW_D(F, X, Y) \
- (F ## l (X, Y))
-# define __TGMATH_2_NARROW_F64X(F, X, Y) \
- (F ## f128 (X, Y))
-# if !__HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (F ## f64 (X, Y))
-# endif
-
-# if __HAVE_BUILTIN_TGMATH
-
-# if __HAVE_FLOAT16 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F16_ARG(X) X ## f16,
-# else
-# define __TG_F16_ARG(X)
-# endif
-# if __HAVE_FLOAT32 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F32_ARG(X) X ## f32,
-# else
-# define __TG_F32_ARG(X)
-# endif
-# if __HAVE_FLOAT64 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F64_ARG(X) X ## f64,
-# else
-# define __TG_F64_ARG(X)
-# endif
-# if __HAVE_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F128_ARG(X) X ## f128,
-# else
-# define __TG_F128_ARG(X)
-# endif
-# if __HAVE_FLOAT32X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F32X_ARG(X) X ## f32x,
-# else
-# define __TG_F32X_ARG(X)
-# endif
-# if __HAVE_FLOAT64X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F64X_ARG(X) X ## f64x,
-# else
-# define __TG_F64X_ARG(X)
-# endif
-# if __HAVE_FLOAT128X && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# define __TG_F128X_ARG(X) X ## f128x,
-# else
-# define __TG_F128X_ARG(X)
-# endif
-
-# define __TGMATH_FUNCS(X) X ## f, X, X ## l, \
- __TG_F16_ARG (X) __TG_F32_ARG (X) __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_RCFUNCS(F, C) __TGMATH_FUNCS (F) __TGMATH_FUNCS (C)
-# define __TGMATH_1(F, X) __builtin_tgmath (__TGMATH_FUNCS (F) (X))
-# define __TGMATH_2(F, X, Y) __builtin_tgmath (__TGMATH_FUNCS (F) (X), (Y))
-# define __TGMATH_2STD(F, X, Y) __builtin_tgmath (F ## f, F, F ## l, (X), (Y))
-# define __TGMATH_3(F, X, Y, Z) __builtin_tgmath (__TGMATH_FUNCS (F) \
- (X), (Y), (Z))
-# define __TGMATH_1C(F, C, X) __builtin_tgmath (__TGMATH_RCFUNCS (F, C) (X))
-# define __TGMATH_2C(F, C, X, Y) __builtin_tgmath (__TGMATH_RCFUNCS (F, C) \
- (X), (Y))
-
-# define __TGMATH_NARROW_FUNCS_F(X) X, X ## l,
-# define __TGMATH_NARROW_FUNCS_F16(X) \
- __TG_F32_ARG (X) __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F32(X) \
- __TG_F64_ARG (X) __TG_F128_ARG (X) \
- __TG_F32X_ARG (X) __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F64(X) \
- __TG_F128_ARG (X) \
- __TG_F64X_ARG (X) __TG_F128X_ARG (X)
-# define __TGMATH_NARROW_FUNCS_F32X(X) \
- __TG_F64X_ARG (X) __TG_F128X_ARG (X) \
- __TG_F64_ARG (X) __TG_F128_ARG (X)
-
-# define __TGMATH_2_NARROW_F(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F (F) (X), (Y))
-# define __TGMATH_2_NARROW_F16(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F16 (F) (X), (Y))
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32 (F) (X), (Y))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F64 (F) (X), (Y))
-# if __HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32X (F) (X), (Y))
-# endif
-
-# else /* !__HAVE_BUILTIN_TGMATH. */
-
-# ifdef __NO_LONG_DOUBLE_MATH
-# define __tgml(fct) fct
-# else
-# define __tgml(fct) fct ## l
-# endif
-
-/* __floating_type expands to 1 if TYPE is a floating type (including
- complex floating types), 0 if TYPE is an integer type (including
- complex integer types). __real_integer_type expands to 1 if TYPE
- is a real integer type. __complex_integer_type expands to 1 if
- TYPE is a complex integer type. All these macros expand to integer
- constant expressions. All these macros can assume their argument
- has an arithmetic type (not vector, decimal floating-point or
- fixed-point), valid to pass to tgmath.h macros. */
-# if __GNUC_PREREQ (3, 1)
-/* __builtin_classify_type expands to an integer constant expression
- in GCC 3.1 and later. Default conversions applied to the argument
- of __builtin_classify_type mean it always returns 1 for real
- integer types rather than ever returning different values for
- character, boolean or enumerated types. */
-# define __floating_type(type) \
- (__builtin_classify_type (__real__ ((type) 0)) == 8)
-# define __real_integer_type(type) \
- (__builtin_classify_type ((type) 0) == 1)
-# define __complex_integer_type(type) \
- (__builtin_classify_type ((type) 0) == 9 \
- && __builtin_classify_type (__real__ ((type) 0)) == 1)
-# else
-/* GCC versions predating __builtin_classify_type are also looser on
- what counts as an integer constant expression. */
-# define __floating_type(type) (((type) 1.25) != 1)
-# define __real_integer_type(type) (((type) (1.25 + _Complex_I)) == 1)
-# define __complex_integer_type(type) \
- (((type) (1.25 + _Complex_I)) == (1 + _Complex_I))
-# endif
-
-/* Whether an expression (of arithmetic type) has a real type. */
-# define __expr_is_real(E) (__builtin_classify_type (E) != 9)
-
-/* The tgmath real type for T, where E is 0 if T is an integer type
- and 1 for a floating type. If T has a complex type, it is
- unspecified whether the return type is real or complex (but it has
- the correct corresponding real type). */
-# define __tgmath_real_type_sub(T, E) \
- __typeof__ (*(0 ? (__typeof__ (0 ? (double *) 0 : (void *) (E))) 0 \
- : (__typeof__ (0 ? (T *) 0 : (void *) (!(E)))) 0))
-
-/* The tgmath real type of EXPR. */
-# define __tgmath_real_type(expr) \
- __tgmath_real_type_sub (__typeof__ ((__typeof__ (+(expr))) 0), \
- __floating_type (__typeof__ (+(expr))))
-
-/* The tgmath complex type for T, where E1 is 1 if T has a floating
- type and 0 otherwise, E2 is 1 if T has a real integer type and 0
- otherwise, and E3 is 1 if T has a complex type and 0 otherwise. */
-# define __tgmath_complex_type_sub(T, E1, E2, E3) \
- __typeof__ (*(0 \
- ? (__typeof__ (0 ? (T *) 0 : (void *) (!(E1)))) 0 \
- : (__typeof__ (0 \
- ? (__typeof__ (0 \
- ? (double *) 0 \
- : (void *) (!(E2)))) 0 \
- : (__typeof__ (0 \
- ? (_Complex double *) 0 \
- : (void *) (!(E3)))) 0)) 0))
-
-/* The tgmath complex type of EXPR. */
-# define __tgmath_complex_type(expr) \
- __tgmath_complex_type_sub (__typeof__ ((__typeof__ (+(expr))) 0), \
- __floating_type (__typeof__ (+(expr))), \
- __real_integer_type (__typeof__ (+(expr))), \
- __complex_integer_type (__typeof__ (+(expr))))
-
-# if (__HAVE_DISTINCT_FLOAT16 \
- || __HAVE_DISTINCT_FLOAT32 \
- || __HAVE_DISTINCT_FLOAT64 \
- || __HAVE_DISTINCT_FLOAT32X \
- || __HAVE_DISTINCT_FLOAT64X \
- || __HAVE_DISTINCT_FLOAT128X)
-# error "Unsupported _FloatN or _FloatNx types for <tgmath.h>."
-# endif
-
-/* Expand to text that checks if ARG_COMB has type _Float128, and if
- so calls the appropriately suffixed FCT (which may include a cast),
- or FCT and CFCT for complex functions, with arguments ARG_CALL. */
-# if __HAVE_DISTINCT_FLOAT128 && __GLIBC_USE (IEC_60559_TYPES_EXT)
-# if (!__HAVE_FLOAT64X \
- || __HAVE_FLOAT64X_LONG_DOUBLE \
- || !__HAVE_FLOATN_NOT_TYPEDEF)
-# define __TGMATH_F128(arg_comb, fct, arg_call) \
- __builtin_types_compatible_p (__typeof (+(arg_comb)), _Float128) \
- ? fct ## f128 arg_call :
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) \
- __builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), _Float128) \
- ? (__expr_is_real (arg_comb) \
- ? fct ## f128 arg_call \
- : cfct ## f128 arg_call) :
-# else
-/* _Float64x is a distinct type at the C language level, which must be
- handled like _Float128. */
-# define __TGMATH_F128(arg_comb, fct, arg_call) \
- (__builtin_types_compatible_p (__typeof (+(arg_comb)), _Float128) \
- || __builtin_types_compatible_p (__typeof (+(arg_comb)), _Float64x)) \
- ? fct ## f128 arg_call :
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) \
- (__builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), _Float128) \
- || __builtin_types_compatible_p (__typeof (+__real__ (arg_comb)), \
- _Float64x)) \
- ? (__expr_is_real (arg_comb) \
- ? fct ## f128 arg_call \
- : cfct ## f128 arg_call) :
-# endif
-# else
-# define __TGMATH_F128(arg_comb, fct, arg_call) /* Nothing. */
-# define __TGMATH_CF128(arg_comb, fct, cfct, arg_call) /* Nothing. */
-# endif
-
-# endif /* !__HAVE_BUILTIN_TGMATH. */
-
-/* We have two kinds of generic macros: to support functions which are
- only defined on real valued parameters and those which are defined
- for complex functions as well. */
-# if __HAVE_BUILTIN_TGMATH
-
-# define __TGMATH_UNARY_REAL_ONLY(Val, Fct) __TGMATH_1 (Fct, (Val))
-# define __TGMATH_UNARY_REAL_RET_ONLY(Val, Fct) __TGMATH_1 (Fct, (Val))
-# define __TGMATH_BINARY_FIRST_REAL_ONLY(Val1, Val2, Fct) \
- __TGMATH_2 (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_FIRST_REAL_STD_ONLY(Val1, Val2, Fct) \
- __TGMATH_2STD (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_REAL_ONLY(Val1, Val2, Fct) \
- __TGMATH_2 (Fct, (Val1), (Val2))
-# define __TGMATH_BINARY_REAL_STD_ONLY(Val1, Val2, Fct) \
- __TGMATH_2STD (Fct, (Val1), (Val2))
-# define __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_TERNARY_FIRST_REAL_RET_ONLY(Val1, Val2, Val3, Fct) \
- __TGMATH_3 (Fct, (Val1), (Val2), (Val3))
-# define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
- __TGMATH_1C (Fct, Cfct, (Val))
-# define __TGMATH_UNARY_IMAG(Val, Cfct) __TGMATH_1 (Cfct, (Val))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
- __TGMATH_1C (Fct, Cfct, (Val))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME(Val, Cfct) \
- __TGMATH_1 (Cfct, (Val))
-# define __TGMATH_BINARY_REAL_IMAG(Val1, Val2, Fct, Cfct) \
- __TGMATH_2C (Fct, Cfct, (Val1), (Val2))
-
-# else /* !__HAVE_BUILTIN_TGMATH. */
-
-# define __TGMATH_UNARY_REAL_ONLY(Val, Fct) \
- (__extension__ ((sizeof (+(Val)) == sizeof (double) \
- || __builtin_classify_type (Val) != 8) \
- ? (__tgmath_real_type (Val)) Fct (Val) \
- : (sizeof (+(Val)) == sizeof (float)) \
- ? (__tgmath_real_type (Val)) Fct##f (Val) \
- : __TGMATH_F128 ((Val), (__tgmath_real_type (Val)) Fct, \
- (Val)) \
- (__tgmath_real_type (Val)) __tgml(Fct) (Val)))
-
-# define __TGMATH_UNARY_REAL_RET_ONLY(Val, Fct) \
- (__extension__ ((sizeof (+(Val)) == sizeof (double) \
- || __builtin_classify_type (Val) != 8) \
- ? Fct (Val) \
- : (sizeof (+(Val)) == sizeof (float)) \
- ? Fct##f (Val) \
- : __TGMATH_F128 ((Val), Fct, (Val)) \
- __tgml(Fct) (Val)))
-
-# define __TGMATH_BINARY_FIRST_REAL_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? (__tgmath_real_type (Val1)) Fct (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2) \
- : __TGMATH_F128 ((Val1), (__tgmath_real_type (Val1)) Fct, \
- (Val1, Val2)) \
- (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2)))
-
-# define __TGMATH_BINARY_FIRST_REAL_STD_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? (__tgmath_real_type (Val1)) Fct (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? (__tgmath_real_type (Val1)) Fct##f (Val1, Val2) \
- : (__tgmath_real_type (Val1)) __tgml(Fct) (Val1, Val2)))
-
-# define __TGMATH_BINARY_REAL_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) Fct, \
- (Val1, Val2)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2)))
-
-# define __TGMATH_BINARY_REAL_STD_ONLY(Val1, Val2, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2)))
-
-# define __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2)) == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) Fct, \
- (Val1, Val2, Val3)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct (Val1, Val2, Val3) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0)) \
- Fct##f (Val1, Val2, Val3)))
-
-# define __TGMATH_TERNARY_REAL_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof ((Val1) + (Val2) + (Val3)) > sizeof (double) \
- && __builtin_classify_type ((Val1) + (Val2) + (Val3)) \
- == 8) \
- ? __TGMATH_F128 ((Val1) + (Val2) + (Val3), \
- (__typeof \
- ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) Fct, \
- (Val1, Val2, Val3)) \
- (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- __tgml(Fct) (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (double) \
- || sizeof (+(Val2)) == sizeof (double) \
- || sizeof (+(Val3)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8 \
- || __builtin_classify_type (Val2) != 8 \
- || __builtin_classify_type (Val3) != 8) \
- ? (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- Fct (Val1, Val2, Val3) \
- : (__typeof ((__tgmath_real_type (Val1)) 0 \
- + (__tgmath_real_type (Val2)) 0 \
- + (__tgmath_real_type (Val3)) 0)) \
- Fct##f (Val1, Val2, Val3)))
-
-# define __TGMATH_TERNARY_FIRST_REAL_RET_ONLY(Val1, Val2, Val3, Fct) \
- (__extension__ ((sizeof (+(Val1)) == sizeof (double) \
- || __builtin_classify_type (Val1) != 8) \
- ? Fct (Val1, Val2, Val3) \
- : (sizeof (+(Val1)) == sizeof (float)) \
- ? Fct##f (Val1, Val2, Val3) \
- : __TGMATH_F128 ((Val1), Fct, (Val1, Val2, Val3)) \
- __tgml(Fct) (Val1, Val2, Val3)))
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_UNARY_REAL_IMAG(Val, Fct, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) Fct (Val) \
- : (__tgmath_complex_type (Val)) Cfct (Val)) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) Fct##f (Val) \
- : (__tgmath_complex_type (Val)) Cfct##f (Val)) \
- : __TGMATH_CF128 ((Val), \
- (__tgmath_complex_type (Val)) Fct, \
- (__tgmath_complex_type (Val)) Cfct, \
- (Val)) \
- (__expr_is_real (Val) \
- ? (__tgmath_complex_type (Val)) __tgml(Fct) (Val) \
- : (__tgmath_complex_type (Val)) __tgml(Cfct) (Val))))
-
-# define __TGMATH_UNARY_IMAG(Val, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct (Val) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct##f (Val) \
- : __TGMATH_F128 (__real__ (Val), \
- (__typeof__ \
- ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) Cfct, (Val)) \
- (__typeof__ ((__tgmath_real_type (Val)) 0 \
- + _Complex_I)) __tgml(Cfct) (Val)))
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL(Val, Fct, Cfct) \
- (__extension__ ((sizeof (+__real__ (Val)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val)) != 8) \
- ? (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Fct (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Cfct (Val)) \
- : (sizeof (+__real__ (Val)) == sizeof (float)) \
- ? (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Fct##f (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0))\
- Cfct##f (Val)) \
- : __TGMATH_CF128 ((Val), \
- (__typeof__ \
- (__real__ \
- (__tgmath_real_type (Val)) 0)) Fct, \
- (__typeof__ \
- (__real__ \
- (__tgmath_real_type (Val)) 0)) Cfct, \
- (Val)) \
- (__expr_is_real (Val) \
- ? (__typeof__ (__real__ (__tgmath_real_type (Val)) 0)) \
- __tgml(Fct) (Val) \
- : (__typeof__ (__real__ (__tgmath_real_type (Val)) 0)) \
- __tgml(Cfct) (Val))))
-# define __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME(Val, Cfct) \
- __TGMATH_UNARY_REAL_IMAG_RET_REAL ((Val), Cfct, Cfct)
-
-/* XXX This definition has to be changed as soon as the compiler understands
- the imaginary keyword. */
-# define __TGMATH_BINARY_REAL_IMAG(Val1, Val2, Fct, Cfct) \
- (__extension__ ((sizeof (__real__ (Val1) \
- + __real__ (Val2)) > sizeof (double) \
- && __builtin_classify_type (__real__ (Val1) \
- + __real__ (Val2)) == 8) \
- ? __TGMATH_CF128 ((Val1) + (Val2), \
- (__typeof \
- ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct, \
- (__typeof \
- ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct, \
- (Val1, Val2)) \
- (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- __tgml(Fct) (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- __tgml(Cfct) (Val1, Val2)) \
- : (sizeof (+__real__ (Val1)) == sizeof (double) \
- || sizeof (+__real__ (Val2)) == sizeof (double) \
- || __builtin_classify_type (__real__ (Val1)) != 8 \
- || __builtin_classify_type (__real__ (Val2)) != 8) \
- ? (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct (Val1, Val2)) \
- : (__expr_is_real ((Val1) + (Val2)) \
- ? (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Fct##f (Val1, Val2) \
- : (__typeof ((__tgmath_complex_type (Val1)) 0 \
- + (__tgmath_complex_type (Val2)) 0)) \
- Cfct##f (Val1, Val2))))
-
-# define __TGMATH_2_NARROW_F(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (double) \
- ? F ## l (X, Y) \
- : F (X, Y)))
-/* In most cases, these narrowing macro definitions based on sizeof
- ensure that the function called has the right argument format, as
- for other <tgmath.h> macros for compilers before GCC 8, but may not
- have exactly the argument type (among the types with that format)
- specified in the standard logic.
-
- In the case of macros for _Float32x return type, when _Float64x
- exists, _Float64 arguments should result in the *f64 function being
- called while _Float32x arguments should result in the *f64x
- function being called. These cases cannot be distinguished using
- sizeof (or at all if the types are typedefs rather than different
- types). However, for these functions it is OK (does not affect the
- final result) to call a function with any argument format at least
- as wide as all the floating-point arguments, unless that affects
- rounding of integer arguments. Integer arguments are considered to
- have type _Float64, so the *f64 functions are preferred for f32x*
- macros when no argument has a wider floating-point type. */
-# if __HAVE_FLOAT64X_LONG_DOUBLE && __HAVE_DISTINCT_FLOAT128
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f128 (X, Y)))
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
- F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# elif __HAVE_FLOAT128
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float64) \
- ? F ## f128 (X, Y) \
- : F ## f64 (X, Y)))
-# define __TGMATH_2_NARROW_F64(F, X, Y) \
- (F ## f128 (X, Y))
-# define __TGMATH_2_NARROW_F32X(F, X, Y) \
- (__extension__ (sizeof ((__tgmath_real_type (X)) 0 \
- + (__tgmath_real_type (Y)) 0) > sizeof (_Float32x) \
- ? F ## f64x (X, Y) \
- : F ## f64 (X, Y)))
-# else
-# define __TGMATH_2_NARROW_F32(F, X, Y) \
- (F ## f64 (X, Y))
-# endif
-# endif /* !__HAVE_BUILTIN_TGMATH. */
-#else
-# error "Unsupported compiler; you cannot use <tgmath.h>"
-#endif
-
-
-/* Unary functions defined for real and complex values. */
-
-
-/* Trigonometric functions. */
-
-/* Arc cosine of X. */
-#define acos(Val) __TGMATH_UNARY_REAL_IMAG (Val, acos, cacos)
-/* Arc sine of X. */
-#define asin(Val) __TGMATH_UNARY_REAL_IMAG (Val, asin, casin)
-/* Arc tangent of X. */
-#define atan(Val) __TGMATH_UNARY_REAL_IMAG (Val, atan, catan)
-/* Arc tangent of Y/X. */
-#define atan2(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, atan2)
-
-/* Cosine of X. */
-#define cos(Val) __TGMATH_UNARY_REAL_IMAG (Val, cos, ccos)
-/* Sine of X. */
-#define sin(Val) __TGMATH_UNARY_REAL_IMAG (Val, sin, csin)
-/* Tangent of X. */
-#define tan(Val) __TGMATH_UNARY_REAL_IMAG (Val, tan, ctan)
-
-
-/* Hyperbolic functions. */
-
-/* Hyperbolic arc cosine of X. */
-#define acosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, acosh, cacosh)
-/* Hyperbolic arc sine of X. */
-#define asinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, asinh, casinh)
-/* Hyperbolic arc tangent of X. */
-#define atanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, atanh, catanh)
-
-/* Hyperbolic cosine of X. */
-#define cosh(Val) __TGMATH_UNARY_REAL_IMAG (Val, cosh, ccosh)
-/* Hyperbolic sine of X. */
-#define sinh(Val) __TGMATH_UNARY_REAL_IMAG (Val, sinh, csinh)
-/* Hyperbolic tangent of X. */
-#define tanh(Val) __TGMATH_UNARY_REAL_IMAG (Val, tanh, ctanh)
-
-
-/* Exponential and logarithmic functions. */
-
-/* Exponential function of X. */
-#define exp(Val) __TGMATH_UNARY_REAL_IMAG (Val, exp, cexp)
-
-/* Break VALUE into a normalized fraction and an integral power of 2. */
-#define frexp(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, frexp)
-
-/* X times (two to the EXP power). */
-#define ldexp(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, ldexp)
-
-/* Natural logarithm of X. */
-#define log(Val) __TGMATH_UNARY_REAL_IMAG (Val, log, clog)
-
-/* Base-ten logarithm of X. */
-#ifdef __USE_GNU
-# define log10(Val) __TGMATH_UNARY_REAL_IMAG (Val, log10, clog10)
-#else
-# define log10(Val) __TGMATH_UNARY_REAL_ONLY (Val, log10)
-#endif
-
-/* Return exp(X) - 1. */
-#define expm1(Val) __TGMATH_UNARY_REAL_ONLY (Val, expm1)
-
-/* Return log(1 + X). */
-#define log1p(Val) __TGMATH_UNARY_REAL_ONLY (Val, log1p)
-
-/* Return the base 2 signed integral exponent of X. */
-#define logb(Val) __TGMATH_UNARY_REAL_ONLY (Val, logb)
-
-/* Compute base-2 exponential of X. */
-#define exp2(Val) __TGMATH_UNARY_REAL_ONLY (Val, exp2)
-
-/* Compute base-2 logarithm of X. */
-#define log2(Val) __TGMATH_UNARY_REAL_ONLY (Val, log2)
-
-
-/* Power functions. */
-
-/* Return X to the Y power. */
-#define pow(Val1, Val2) __TGMATH_BINARY_REAL_IMAG (Val1, Val2, pow, cpow)
-
-/* Return the square root of X. */
-#define sqrt(Val) __TGMATH_UNARY_REAL_IMAG (Val, sqrt, csqrt)
-
-/* Return `sqrt(X*X + Y*Y)'. */
-#define hypot(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, hypot)
-
-/* Return the cube root of X. */
-#define cbrt(Val) __TGMATH_UNARY_REAL_ONLY (Val, cbrt)
-
-
-/* Nearest integer, absolute value, and remainder functions. */
-
-/* Smallest integral value not less than X. */
-#define ceil(Val) __TGMATH_UNARY_REAL_ONLY (Val, ceil)
-
-/* Absolute value of X. */
-#define fabs(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL (Val, fabs, cabs)
-
-/* Largest integer not greater than X. */
-#define floor(Val) __TGMATH_UNARY_REAL_ONLY (Val, floor)
-
-/* Floating-point modulo remainder of X/Y. */
-#define fmod(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmod)
-
-/* Round X to integral valuein floating-point format using current
- rounding direction, but do not raise inexact exception. */
-#define nearbyint(Val) __TGMATH_UNARY_REAL_ONLY (Val, nearbyint)
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-#define round(Val) __TGMATH_UNARY_REAL_ONLY (Val, round)
-
-/* Round X to the integral value in floating-point format nearest but
- not larger in magnitude. */
-#define trunc(Val) __TGMATH_UNARY_REAL_ONLY (Val, trunc)
-
-/* Compute remainder of X and Y and put in *QUO a value with sign of x/y
- and magnitude congruent `mod 2^n' to the magnitude of the integral
- quotient x/y, with n >= 3. */
-#define remquo(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_SECOND_REAL_ONLY (Val1, Val2, Val3, remquo)
-
-/* Round X to nearest integral value according to current rounding
- direction. */
-#define lrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, lrint)
-#define llrint(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llrint)
-
-/* Round X to nearest integral value, rounding halfway cases away from
- zero. */
-#define lround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, lround)
-#define llround(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llround)
-
-
-/* Return X with its signed changed to Y's. */
-#define copysign(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, copysign)
-
-/* Error and gamma functions. */
-#define erf(Val) __TGMATH_UNARY_REAL_ONLY (Val, erf)
-#define erfc(Val) __TGMATH_UNARY_REAL_ONLY (Val, erfc)
-#define tgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, tgamma)
-#define lgamma(Val) __TGMATH_UNARY_REAL_ONLY (Val, lgamma)
-
-
-/* Return the integer nearest X in the direction of the
- prevailing rounding mode. */
-#define rint(Val) __TGMATH_UNARY_REAL_ONLY (Val, rint)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Return X - epsilon. */
-# define nextdown(Val) __TGMATH_UNARY_REAL_ONLY (Val, nextdown)
-/* Return X + epsilon. */
-# define nextup(Val) __TGMATH_UNARY_REAL_ONLY (Val, nextup)
-#endif
-
-/* Return X + epsilon if X < Y, X - epsilon if X > Y. */
-#define nextafter(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, nextafter)
-#define nexttoward(Val1, Val2) \
- __TGMATH_BINARY_FIRST_REAL_STD_ONLY (Val1, Val2, nexttoward)
-
-/* Return the remainder of integer divison X / Y with infinite precision. */
-#define remainder(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, remainder)
-
-/* Return X times (2 to the Nth power). */
-#ifdef __USE_MISC
-# define scalb(Val1, Val2) __TGMATH_BINARY_REAL_STD_ONLY (Val1, Val2, scalb)
-#endif
-
-/* Return X times (2 to the Nth power). */
-#define scalbn(Val1, Val2) __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbn)
-
-/* Return X times (2 to the Nth power). */
-#define scalbln(Val1, Val2) \
- __TGMATH_BINARY_FIRST_REAL_ONLY (Val1, Val2, scalbln)
-
-/* Return the binary exponent of X, which must be nonzero. */
-#define ilogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, ilogb)
-
-
-/* Return positive difference between X and Y. */
-#define fdim(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fdim)
-
-/* Return maximum numeric value from X and Y. */
-#define fmax(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmax)
-
-/* Return minimum numeric value from X and Y. */
-#define fmin(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmin)
-
-
-/* Multiply-add function computed as a ternary operation. */
-#define fma(Val1, Val2, Val3) \
- __TGMATH_TERNARY_REAL_ONLY (Val1, Val2, Val3, fma)
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-/* Round X to nearest integer value, rounding halfway cases to even. */
-# define roundeven(Val) __TGMATH_UNARY_REAL_ONLY (Val, roundeven)
-
-# define fromfp(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, fromfp)
-
-# define ufromfp(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, ufromfp)
-
-# define fromfpx(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, fromfpx)
-
-# define ufromfpx(Val1, Val2, Val3) \
- __TGMATH_TERNARY_FIRST_REAL_RET_ONLY (Val1, Val2, Val3, ufromfpx)
-
-/* Like ilogb, but returning long int. */
-# define llogb(Val) __TGMATH_UNARY_REAL_RET_ONLY (Val, llogb)
-
-/* Return value with maximum magnitude. */
-# define fmaxmag(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fmaxmag)
-
-/* Return value with minimum magnitude. */
-# define fminmag(Val1, Val2) __TGMATH_BINARY_REAL_ONLY (Val1, Val2, fminmag)
-#endif
-
-
-/* Absolute value, conjugates, and projection. */
-
-/* Argument value of Z. */
-#define carg(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, carg)
-
-/* Complex conjugate of Z. */
-#define conj(Val) __TGMATH_UNARY_IMAG (Val, conj)
-
-/* Projection of Z onto the Riemann sphere. */
-#define cproj(Val) __TGMATH_UNARY_IMAG (Val, cproj)
-
-
-/* Decomposing complex values. */
-
-/* Imaginary part of Z. */
-#define cimag(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, cimag)
-
-/* Real part of Z. */
-#define creal(Val) __TGMATH_UNARY_REAL_IMAG_RET_REAL_SAME (Val, creal)
-
-
-/* Narrowing functions. */
-
-#if __GLIBC_USE (IEC_60559_BFP_EXT_C2X)
-
-/* Add. */
-# define fadd(Val1, Val2) __TGMATH_2_NARROW_F (fadd, Val1, Val2)
-# define dadd(Val1, Val2) __TGMATH_2_NARROW_D (dadd, Val1, Val2)
-
-/* Divide. */
-# define fdiv(Val1, Val2) __TGMATH_2_NARROW_F (fdiv, Val1, Val2)
-# define ddiv(Val1, Val2) __TGMATH_2_NARROW_D (ddiv, Val1, Val2)
-
-/* Multiply. */
-# define fmul(Val1, Val2) __TGMATH_2_NARROW_F (fmul, Val1, Val2)
-# define dmul(Val1, Val2) __TGMATH_2_NARROW_D (dmul, Val1, Val2)
-
-/* Subtract. */
-# define fsub(Val1, Val2) __TGMATH_2_NARROW_F (fsub, Val1, Val2)
-# define dsub(Val1, Val2) __TGMATH_2_NARROW_D (dsub, Val1, Val2)
-
-#endif
-
-#if __GLIBC_USE (IEC_60559_TYPES_EXT)
-
-# if __HAVE_FLOAT16
-# define f16add(Val1, Val2) __TGMATH_2_NARROW_F16 (f16add, Val1, Val2)
-# define f16div(Val1, Val2) __TGMATH_2_NARROW_F16 (f16div, Val1, Val2)
-# define f16mul(Val1, Val2) __TGMATH_2_NARROW_F16 (f16mul, Val1, Val2)
-# define f16sub(Val1, Val2) __TGMATH_2_NARROW_F16 (f16sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT32
-# define f32add(Val1, Val2) __TGMATH_2_NARROW_F32 (f32add, Val1, Val2)
-# define f32div(Val1, Val2) __TGMATH_2_NARROW_F32 (f32div, Val1, Val2)
-# define f32mul(Val1, Val2) __TGMATH_2_NARROW_F32 (f32mul, Val1, Val2)
-# define f32sub(Val1, Val2) __TGMATH_2_NARROW_F32 (f32sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT64 && (__HAVE_FLOAT64X || __HAVE_FLOAT128)
-# define f64add(Val1, Val2) __TGMATH_2_NARROW_F64 (f64add, Val1, Val2)
-# define f64div(Val1, Val2) __TGMATH_2_NARROW_F64 (f64div, Val1, Val2)
-# define f64mul(Val1, Val2) __TGMATH_2_NARROW_F64 (f64mul, Val1, Val2)
-# define f64sub(Val1, Val2) __TGMATH_2_NARROW_F64 (f64sub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT32X
-# define f32xadd(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xadd, Val1, Val2)
-# define f32xdiv(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xdiv, Val1, Val2)
-# define f32xmul(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xmul, Val1, Val2)
-# define f32xsub(Val1, Val2) __TGMATH_2_NARROW_F32X (f32xsub, Val1, Val2)
-# endif
-
-# if __HAVE_FLOAT64X && (__HAVE_FLOAT128X || __HAVE_FLOAT128)
-# define f64xadd(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xadd, Val1, Val2)
-# define f64xdiv(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xdiv, Val1, Val2)
-# define f64xmul(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xmul, Val1, Val2)
-# define f64xsub(Val1, Val2) __TGMATH_2_NARROW_F64X (f64xsub, Val1, Val2)
-# endif
-
-#endif
-
-#endif /* tgmath.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/thread_db.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/thread_db.h
deleted file mode 100644
index 69193dc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/thread_db.h
+++ /dev/null
@@ -1,458 +0,0 @@
-/* thread_db.h -- interface to libthread_db.so library for debugging -lpthread
- Copyright (C) 1999-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREAD_DB_H
-#define _THREAD_DB_H 1
-
-/* This is the debugger interface for the NPTL library. It is
- modelled closely after the interface with same names in Solaris
- with the goal to share the same code in the debugger. */
-#include <pthread.h>
-#include <stdint.h>
-#include <sys/types.h>
-#include <sys/procfs.h>
-
-
-/* Error codes of the library. */
-typedef enum
-{
- TD_OK, /* No error. */
- TD_ERR, /* No further specified error. */
- TD_NOTHR, /* No matching thread found. */
- TD_NOSV, /* No matching synchronization handle found. */
- TD_NOLWP, /* No matching light-weighted process found. */
- TD_BADPH, /* Invalid process handle. */
- TD_BADTH, /* Invalid thread handle. */
- TD_BADSH, /* Invalid synchronization handle. */
- TD_BADTA, /* Invalid thread agent. */
- TD_BADKEY, /* Invalid key. */
- TD_NOMSG, /* No event available. */
- TD_NOFPREGS, /* No floating-point register content available. */
- TD_NOLIBTHREAD, /* Application not linked with thread library. */
- TD_NOEVENT, /* Requested event is not supported. */
- TD_NOCAPAB, /* Capability not available. */
- TD_DBERR, /* Internal debug library error. */
- TD_NOAPLIC, /* Operation is not applicable. */
- TD_NOTSD, /* No thread-specific data available. */
- TD_MALLOC, /* Out of memory. */
- TD_PARTIALREG, /* Not entire register set was read or written. */
- TD_NOXREGS, /* X register set not available for given thread. */
- TD_TLSDEFER, /* Thread has not yet allocated TLS for given module. */
- TD_NOTALLOC = TD_TLSDEFER,
- TD_VERSION, /* Version if libpthread and libthread_db do not match. */
- TD_NOTLS /* There is no TLS segment in the given module. */
-} td_err_e;
-
-
-/* Possible thread states. TD_THR_ANY_STATE is a pseudo-state used to
- select threads regardless of state in td_ta_thr_iter(). */
-typedef enum
-{
- TD_THR_ANY_STATE,
- TD_THR_UNKNOWN,
- TD_THR_STOPPED,
- TD_THR_RUN,
- TD_THR_ACTIVE,
- TD_THR_ZOMBIE,
- TD_THR_SLEEP,
- TD_THR_STOPPED_ASLEEP
-} td_thr_state_e;
-
-/* Thread type: user or system. TD_THR_ANY_TYPE is a pseudo-type used
- to select threads regardless of type in td_ta_thr_iter(). */
-typedef enum
-{
- TD_THR_ANY_TYPE,
- TD_THR_USER,
- TD_THR_SYSTEM
-} td_thr_type_e;
-
-
-/* Types of the debugging library. */
-
-/* Handle for a process. This type is opaque. */
-typedef struct td_thragent td_thragent_t;
-
-/* The actual thread handle type. This is also opaque. */
-typedef struct td_thrhandle
-{
- td_thragent_t *th_ta_p;
- psaddr_t th_unique;
-} td_thrhandle_t;
-
-
-/* Forward declaration of a type defined by and for the dynamic linker. */
-struct link_map;
-
-
-/* Flags for `td_ta_thr_iter'. */
-#define TD_THR_ANY_USER_FLAGS 0xffffffff
-#define TD_THR_LOWEST_PRIORITY -20
-#define TD_SIGNO_MASK NULL
-
-
-#define TD_EVENTSIZE 2
-#define BT_UISHIFT 5 /* log base 2 of BT_NBIPUI, to extract word index */
-#define BT_NBIPUI (1 << BT_UISHIFT) /* n bits per unsigned int */
-#define BT_UIMASK (BT_NBIPUI - 1) /* to extract bit index */
-
-/* Bitmask of enabled events. */
-typedef struct td_thr_events
-{
- uint32_t event_bits[TD_EVENTSIZE];
-} td_thr_events_t;
-
-/* Event set manipulation macros. */
-#define __td_eventmask(n) \
- (UINT32_C (1) << (((n) - 1) & BT_UIMASK))
-#define __td_eventword(n) \
- ((UINT32_C ((n) - 1)) >> BT_UISHIFT)
-
-#define td_event_emptyset(setp) \
- do { \
- int __i; \
- for (__i = TD_EVENTSIZE; __i > 0; --__i) \
- (setp)->event_bits[__i - 1] = 0; \
- } while (0)
-
-#define td_event_fillset(setp) \
- do { \
- int __i; \
- for (__i = TD_EVENTSIZE; __i > 0; --__i) \
- (setp)->event_bits[__i - 1] = UINT32_C (0xffffffff); \
- } while (0)
-
-#define td_event_addset(setp, n) \
- (((setp)->event_bits[__td_eventword (n)]) |= __td_eventmask (n))
-#define td_event_delset(setp, n) \
- (((setp)->event_bits[__td_eventword (n)]) &= ~__td_eventmask (n))
-#define td_eventismember(setp, n) \
- (__td_eventmask (n) & ((setp)->event_bits[__td_eventword (n)]))
-#if TD_EVENTSIZE == 2
-# define td_eventisempty(setp) \
- (!((setp)->event_bits[0]) && !((setp)->event_bits[1]))
-#else
-# error "td_eventisempty must be changed to match TD_EVENTSIZE"
-#endif
-
-/* Events reportable by the thread implementation. */
-typedef enum
-{
- TD_ALL_EVENTS, /* Pseudo-event number. */
- TD_EVENT_NONE = TD_ALL_EVENTS, /* Depends on context. */
- TD_READY, /* Is executable now. */
- TD_SLEEP, /* Blocked in a synchronization obj. */
- TD_SWITCHTO, /* Now assigned to a process. */
- TD_SWITCHFROM, /* Not anymore assigned to a process. */
- TD_LOCK_TRY, /* Trying to get an unavailable lock. */
- TD_CATCHSIG, /* Signal posted to the thread. */
- TD_IDLE, /* Process getting idle. */
- TD_CREATE, /* New thread created. */
- TD_DEATH, /* Thread terminated. */
- TD_PREEMPT, /* Preempted. */
- TD_PRI_INHERIT, /* Inherited elevated priority. */
- TD_REAP, /* Reaped. */
- TD_CONCURRENCY, /* Number of processes changing. */
- TD_TIMEOUT, /* Conditional variable wait timed out. */
- TD_MIN_EVENT_NUM = TD_READY,
- TD_MAX_EVENT_NUM = TD_TIMEOUT,
- TD_EVENTS_ENABLE = 31 /* Event reporting enabled. */
-} td_event_e;
-
-/* Values representing the different ways events are reported. */
-typedef enum
-{
- NOTIFY_BPT, /* User must insert breakpoint at u.bptaddr. */
- NOTIFY_AUTOBPT, /* Breakpoint at u.bptaddr is automatically
- inserted. */
- NOTIFY_SYSCALL /* System call u.syscallno will be invoked. */
-} td_notify_e;
-
-/* Description how event type is reported. */
-typedef struct td_notify
-{
- td_notify_e type; /* Way the event is reported. */
- union
- {
- psaddr_t bptaddr; /* Address of breakpoint. */
- int syscallno; /* Number of system call used. */
- } u;
-} td_notify_t;
-
-/* Structure used to report event. */
-typedef struct td_event_msg
-{
- td_event_e event; /* Event type being reported. */
- const td_thrhandle_t *th_p; /* Thread reporting the event. */
- union
- {
-# if 0
- td_synchandle_t *sh; /* Handle of synchronization object. */
-#endif
- uintptr_t data; /* Event specific data. */
- } msg;
-} td_event_msg_t;
-
-/* Structure containing event data available in each thread structure. */
-typedef struct
-{
- td_thr_events_t eventmask; /* Mask of enabled events. */
- td_event_e eventnum; /* Number of last event. */
- void *eventdata; /* Data associated with event. */
-} td_eventbuf_t;
-
-
-/* Gathered statistics about the process. */
-typedef struct td_ta_stats
-{
- int nthreads; /* Total number of threads in use. */
- int r_concurrency; /* Concurrency level requested by user. */
- int nrunnable_num; /* Average runnable threads, numerator. */
- int nrunnable_den; /* Average runnable threads, denominator. */
- int a_concurrency_num; /* Achieved concurrency level, numerator. */
- int a_concurrency_den; /* Achieved concurrency level, denominator. */
- int nlwps_num; /* Average number of processes in use,
- numerator. */
- int nlwps_den; /* Average number of processes in use,
- denominator. */
- int nidle_num; /* Average number of idling processes,
- numerator. */
- int nidle_den; /* Average number of idling processes,
- denominator. */
-} td_ta_stats_t;
-
-
-/* Since Sun's library is based on Solaris threads we have to define a few
- types to map them to POSIX threads. */
-typedef pthread_t thread_t;
-typedef pthread_key_t thread_key_t;
-
-
-/* Callback for iteration over threads. */
-typedef int td_thr_iter_f (const td_thrhandle_t *, void *);
-
-/* Callback for iteration over thread local data. */
-typedef int td_key_iter_f (thread_key_t, void (*) (void *), void *);
-
-
-
-/* Forward declaration. This has to be defined by the user. */
-struct ps_prochandle;
-
-
-/* Information about the thread. */
-typedef struct td_thrinfo
-{
- td_thragent_t *ti_ta_p; /* Process handle. */
- unsigned int ti_user_flags; /* Unused. */
- thread_t ti_tid; /* Thread ID returned by
- pthread_create(). */
- char *ti_tls; /* Pointer to thread-local data. */
- psaddr_t ti_startfunc; /* Start function passed to
- pthread_create(). */
- psaddr_t ti_stkbase; /* Base of thread's stack. */
- long int ti_stksize; /* Size of thread's stack. */
- psaddr_t ti_ro_area; /* Unused. */
- int ti_ro_size; /* Unused. */
- td_thr_state_e ti_state; /* Thread state. */
- unsigned char ti_db_suspended; /* Nonzero if suspended by debugger. */
- td_thr_type_e ti_type; /* Type of the thread (system vs
- user thread). */
- intptr_t ti_pc; /* Unused. */
- intptr_t ti_sp; /* Unused. */
- short int ti_flags; /* Unused. */
- int ti_pri; /* Thread priority. */
- lwpid_t ti_lid; /* Kernel PID for this thread. */
- sigset_t ti_sigmask; /* Signal mask. */
- unsigned char ti_traceme; /* Nonzero if event reporting
- enabled. */
- unsigned char ti_preemptflag; /* Unused. */
- unsigned char ti_pirecflag; /* Unused. */
- sigset_t ti_pending; /* Set of pending signals. */
- td_thr_events_t ti_events; /* Set of enabled events. */
-} td_thrinfo_t;
-
-
-
-/* Prototypes for exported library functions. */
-
-/* Initialize the thread debug support library. */
-extern td_err_e td_init (void);
-
-/* Historical relict. Should not be used anymore. */
-extern td_err_e td_log (void);
-
-/* Return list of symbols the library can request. */
-extern const char **td_symbol_list (void);
-
-/* Generate new thread debug library handle for process PS. */
-extern td_err_e td_ta_new (struct ps_prochandle *__ps, td_thragent_t **__ta);
-
-/* Free resources allocated for TA. */
-extern td_err_e td_ta_delete (td_thragent_t *__ta);
-
-/* Get number of currently running threads in process associated with TA. */
-extern td_err_e td_ta_get_nthreads (const td_thragent_t *__ta, int *__np);
-
-/* Return process handle passed in `td_ta_new' for process associated with
- TA. */
-extern td_err_e td_ta_get_ph (const td_thragent_t *__ta,
- struct ps_prochandle **__ph);
-
-/* Map thread library handle PT to thread debug library handle for process
- associated with TA and store result in *TH. */
-extern td_err_e td_ta_map_id2thr (const td_thragent_t *__ta, pthread_t __pt,
- td_thrhandle_t *__th);
-
-/* Map process ID LWPID to thread debug library handle for process
- associated with TA and store result in *TH. */
-extern td_err_e td_ta_map_lwp2thr (const td_thragent_t *__ta, lwpid_t __lwpid,
- td_thrhandle_t *__th);
-
-
-/* Call for each thread in a process associated with TA the callback function
- CALLBACK. */
-extern td_err_e td_ta_thr_iter (const td_thragent_t *__ta,
- td_thr_iter_f *__callback, void *__cbdata_p,
- td_thr_state_e __state, int __ti_pri,
- sigset_t *__ti_sigmask_p,
- unsigned int __ti_user_flags);
-
-/* Call for each defined thread local data entry the callback function KI. */
-extern td_err_e td_ta_tsd_iter (const td_thragent_t *__ta, td_key_iter_f *__ki,
- void *__p);
-
-
-/* Get event address for EVENT. */
-extern td_err_e td_ta_event_addr (const td_thragent_t *__ta,
- td_event_e __event, td_notify_t *__ptr);
-
-/* Enable EVENT in global mask. */
-extern td_err_e td_ta_set_event (const td_thragent_t *__ta,
- td_thr_events_t *__event);
-
-/* Disable EVENT in global mask. */
-extern td_err_e td_ta_clear_event (const td_thragent_t *__ta,
- td_thr_events_t *__event);
-
-/* Return information about last event. */
-extern td_err_e td_ta_event_getmsg (const td_thragent_t *__ta,
- td_event_msg_t *__msg);
-
-
-/* Set suggested concurrency level for process associated with TA. */
-extern td_err_e td_ta_setconcurrency (const td_thragent_t *__ta, int __level);
-
-
-/* Enable collecting statistics for process associated with TA. */
-extern td_err_e td_ta_enable_stats (const td_thragent_t *__ta, int __enable);
-
-/* Reset statistics. */
-extern td_err_e td_ta_reset_stats (const td_thragent_t *__ta);
-
-/* Retrieve statistics from process associated with TA. */
-extern td_err_e td_ta_get_stats (const td_thragent_t *__ta,
- td_ta_stats_t *__statsp);
-
-
-/* Validate that TH is a thread handle. */
-extern td_err_e td_thr_validate (const td_thrhandle_t *__th);
-
-/* Return information about thread TH. */
-extern td_err_e td_thr_get_info (const td_thrhandle_t *__th,
- td_thrinfo_t *__infop);
-
-/* Retrieve floating-point register contents of process running thread TH. */
-extern td_err_e td_thr_getfpregs (const td_thrhandle_t *__th,
- prfpregset_t *__regset);
-
-/* Retrieve general register contents of process running thread TH. */
-extern td_err_e td_thr_getgregs (const td_thrhandle_t *__th,
- prgregset_t __gregs);
-
-/* Retrieve extended register contents of process running thread TH. */
-extern td_err_e td_thr_getxregs (const td_thrhandle_t *__th, void *__xregs);
-
-/* Get size of extended register set of process running thread TH. */
-extern td_err_e td_thr_getxregsize (const td_thrhandle_t *__th, int *__sizep);
-
-/* Set floating-point register contents of process running thread TH. */
-extern td_err_e td_thr_setfpregs (const td_thrhandle_t *__th,
- const prfpregset_t *__fpregs);
-
-/* Set general register contents of process running thread TH. */
-extern td_err_e td_thr_setgregs (const td_thrhandle_t *__th,
- prgregset_t __gregs);
-
-/* Set extended register contents of process running thread TH. */
-extern td_err_e td_thr_setxregs (const td_thrhandle_t *__th,
- const void *__addr);
-
-
-/* Get address of the given module's TLS storage area for the given thread. */
-extern td_err_e td_thr_tlsbase (const td_thrhandle_t *__th,
- unsigned long int __modid,
- psaddr_t *__base);
-
-/* Get address of thread local variable. */
-extern td_err_e td_thr_tls_get_addr (const td_thrhandle_t *__th,
- psaddr_t __map_address, size_t __offset,
- psaddr_t *__address);
-
-
-/* Enable reporting for EVENT for thread TH. */
-extern td_err_e td_thr_event_enable (const td_thrhandle_t *__th, int __event);
-
-/* Enable EVENT for thread TH. */
-extern td_err_e td_thr_set_event (const td_thrhandle_t *__th,
- td_thr_events_t *__event);
-
-/* Disable EVENT for thread TH. */
-extern td_err_e td_thr_clear_event (const td_thrhandle_t *__th,
- td_thr_events_t *__event);
-
-/* Get event message for thread TH. */
-extern td_err_e td_thr_event_getmsg (const td_thrhandle_t *__th,
- td_event_msg_t *__msg);
-
-
-/* Set priority of thread TH. */
-extern td_err_e td_thr_setprio (const td_thrhandle_t *__th, int __prio);
-
-
-/* Set pending signals for thread TH. */
-extern td_err_e td_thr_setsigpending (const td_thrhandle_t *__th,
- unsigned char __n, const sigset_t *__ss);
-
-/* Set signal mask for thread TH. */
-extern td_err_e td_thr_sigsetmask (const td_thrhandle_t *__th,
- const sigset_t *__ss);
-
-
-/* Return thread local data associated with key TK in thread TH. */
-extern td_err_e td_thr_tsd (const td_thrhandle_t *__th,
- const thread_key_t __tk, void **__data);
-
-
-/* Suspend execution of thread TH. */
-extern td_err_e td_thr_dbsuspend (const td_thrhandle_t *__th);
-
-/* Resume execution of thread TH. */
-extern td_err_e td_thr_dbresume (const td_thrhandle_t *__th);
-
-#endif /* thread_db.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/threads.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/threads.h
deleted file mode 100644
index 46929a0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/threads.h
+++ /dev/null
@@ -1,204 +0,0 @@
-/* ISO C11 Standard: 7.26 - Thread support library <threads.h>.
- Copyright (C) 2018-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _THREADS_H
-#define _THREADS_H 1
-
-#include <features.h>
-#include <time.h>
-
-__BEGIN_DECLS
-
-#include <bits/thread-shared-types.h>
-#include <bits/types/struct_timespec.h>
-
-#ifndef __cplusplus
-# define thread_local _Thread_local
-#endif
-
-#define TSS_DTOR_ITERATIONS 4
-typedef __tss_t tss_t;
-typedef void (*tss_dtor_t) (void*);
-
-typedef __thrd_t thrd_t;
-typedef int (*thrd_start_t) (void*);
-
-/* Exit and error codes. */
-enum
-{
- thrd_success = 0,
- thrd_busy = 1,
- thrd_error = 2,
- thrd_nomem = 3,
- thrd_timedout = 4
-};
-
-/* Mutex types. */
-enum
-{
- mtx_plain = 0,
- mtx_recursive = 1,
- mtx_timed = 2
-};
-
-typedef __once_flag once_flag;
-#define ONCE_FLAG_INIT __ONCE_FLAG_INIT
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_MUTEX_T];
- long int __align __LOCK_ALIGNMENT;
-} mtx_t;
-
-typedef union
-{
- char __size[__SIZEOF_PTHREAD_COND_T];
- __extension__ long long int __align __LOCK_ALIGNMENT;
-} cnd_t;
-
-/* Threads functions. */
-
-/* Create a new thread executing the function __FUNC. Arguments for __FUNC
- are passed through __ARG. If succesful, __THR is set to new thread
- identifier. */
-extern int thrd_create (thrd_t *__thr, thrd_start_t __func, void *__arg);
-
-/* Check if __LHS and __RHS point to the same thread. */
-extern int thrd_equal (thrd_t __lhs, thrd_t __rhs);
-
-/* Return current thread identifier. */
-extern thrd_t thrd_current (void);
-
-/* Block current thread execution for at least the time pointed by
- __TIME_POINT. The current thread may resume if receives a signal. In
- that case, if __REMAINING is not NULL, the remaining time is stored in
- the object pointed by it. */
-extern int thrd_sleep (const struct timespec *__time_point,
- struct timespec *__remaining);
-
-/* Terminate current thread execution, cleaning up any thread local
- storage and freeing resources. Returns the value specified in __RES. */
-extern void thrd_exit (int __res) __attribute__ ((__noreturn__));
-
-/* Detach the thread identified by __THR from the current environment
- (it does not allow join or wait for it). */
-extern int thrd_detach (thrd_t __thr);
-
-/* Block current thread until execution of __THR is complete. In case that
- __RES is not NULL, will store the return value of __THR when exiting. */
-extern int thrd_join (thrd_t __thr, int *__res);
-
-/* Stop current thread execution and call the scheduler to decide which
- thread should execute next. The current thread may be selected by the
- scheduler to keep running. */
-extern void thrd_yield (void);
-
-#ifdef __USE_EXTERN_INLINES
-/* Optimizations. */
-__extern_inline int
-thrd_equal (thrd_t __thread1, thrd_t __thread2)
-{
- return __thread1 == __thread2;
-}
-#endif
-
-
-/* Mutex functions. */
-
-/* Creates a new mutex object with type __TYPE. If successful the new
- object is pointed by __MUTEX. */
-extern int mtx_init (mtx_t *__mutex, int __type);
-
-/* Block the current thread until the mutex pointed to by __MUTEX is
- unlocked. In that case current thread will not be blocked. */
-extern int mtx_lock (mtx_t *__mutex);
-
-/* Block the current thread until the mutex pointed by __MUTEX is unlocked
- or time pointed by __TIME_POINT is reached. In case the mutex is unlock,
- the current thread will not be blocked. */
-extern int mtx_timedlock (mtx_t *__restrict __mutex,
- const struct timespec *__restrict __time_point);
-
-/* Try to lock the mutex pointed by __MUTEX without blocking. If the mutex
- is free the current threads takes control of it, otherwise it returns
- immediately. */
-extern int mtx_trylock (mtx_t *__mutex);
-
-/* Unlock the mutex pointed by __MUTEX. It may potentially awake other
- threads waiting on this mutex. */
-extern int mtx_unlock (mtx_t *__mutex);
-
-/* Destroy the mutex object pointed by __MUTEX. */
-extern void mtx_destroy (mtx_t *__mutex);
-
-
-/* Call function __FUNC exactly once, even if invoked from several threads.
- All calls must be made with the same __FLAGS object. */
-extern void call_once (once_flag *__flag, void (*__func)(void));
-
-
-/* Condition variable functions. */
-
-/* Initialize new condition variable pointed by __COND. */
-extern int cnd_init (cnd_t *__cond);
-
-/* Unblock one thread that currently waits on condition variable pointed
- by __COND. */
-extern int cnd_signal (cnd_t *__cond);
-
-/* Unblock all threads currently waiting on condition variable pointed by
- __COND. */
-extern int cnd_broadcast (cnd_t *__cond);
-
-/* Block current thread on the condition variable pointed by __COND. */
-extern int cnd_wait (cnd_t *__cond, mtx_t *__mutex);
-
-/* Block current thread on the condition variable until condition variable
- pointed by __COND is signaled or time pointed by __TIME_POINT is
- reached. */
-extern int cnd_timedwait (cnd_t *__restrict __cond,
- mtx_t *__restrict __mutex,
- const struct timespec *__restrict __time_point);
-
-/* Destroy condition variable pointed by __cond and free all of its
- resources. */
-extern void cnd_destroy (cnd_t *__COND);
-
-
-/* Thread specific storage functions. */
-
-/* Create new thread-specific storage key and stores it in the object pointed
- by __TSS_ID. If __DESTRUCTOR is not NULL, the function will be called when
- the thread terminates. */
-extern int tss_create (tss_t *__tss_id, tss_dtor_t __destructor);
-
-/* Return the value held in thread-specific storage for the current thread
- identified by __TSS_ID. */
-extern void *tss_get (tss_t __tss_id);
-
-/* Sets the value of the thread-specific storage identified by __TSS_ID for
- the current thread to __VAL. */
-extern int tss_set (tss_t __tss_id, void *__val);
-
-/* Destroys the thread-specific storage identified by __TSS_ID. The
- destructor is not called until thrd_exit is called. */
-extern void tss_delete (tss_t __tss_id);
-
-__END_DECLS
-
-#endif /* _THREADS_H */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/time.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/time.h
deleted file mode 100644
index 3bf206b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/time.h
+++ /dev/null
@@ -1,303 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.23 Date and time <time.h>
- */
-
-#ifndef _TIME_H
-#define _TIME_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-/* This defines CLOCKS_PER_SEC, which is the number of processor clock
- ticks per second, and possibly a number of other constants. */
-#include <bits/time.h>
-
-/* Many of the typedefs and structs whose official home is this header
- may also need to be defined by other headers. */
-#include <bits/types/clock_t.h>
-#include <bits/types/time_t.h>
-#include <bits/types/struct_tm.h>
-
-#if defined __USE_POSIX199309 || defined __USE_ISOC11
-# include <bits/types/struct_timespec.h>
-#endif
-
-#ifdef __USE_POSIX199309
-# include <bits/types/clockid_t.h>
-# include <bits/types/timer_t.h>
-# include <bits/types/struct_itimerspec.h>
-struct sigevent;
-#endif
-
-#ifdef __USE_XOPEN2K
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-# include <bits/types/locale_t.h>
-#endif
-
-#ifdef __USE_ISOC11
-/* Time base values for timespec_get. */
-# define TIME_UTC 1
-#endif
-
-__BEGIN_DECLS
-
-/* Time used by the program so far (user time + system time).
- The result / CLOCKS_PER_SEC is program time in seconds. */
-extern clock_t clock (void) __THROW;
-
-/* Return the current time and put it in *TIMER if TIMER is not NULL. */
-extern time_t time (time_t *__timer) __THROW;
-
-/* Return the difference between TIME1 and TIME0. */
-extern double difftime (time_t __time1, time_t __time0)
- __THROW __attribute__ ((__const__));
-
-/* Return the `time_t' representation of TP and normalize TP. */
-extern time_t mktime (struct tm *__tp) __THROW;
-
-
-/* Format TP into S according to FORMAT.
- Write no more than MAXSIZE characters and return the number
- of characters written, or 0 if it would exceed MAXSIZE. */
-extern size_t strftime (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format,
- const struct tm *__restrict __tp) __THROW;
-
-#ifdef __USE_XOPEN
-/* Parse S according to FORMAT and store binary time information in TP.
- The return value is a pointer to the first unparsed character in S. */
-extern char *strptime (const char *__restrict __s,
- const char *__restrict __fmt, struct tm *__tp)
- __THROW;
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-
-extern size_t strftime_l (char *__restrict __s, size_t __maxsize,
- const char *__restrict __format,
- const struct tm *__restrict __tp,
- locale_t __loc) __THROW;
-#endif
-
-#ifdef __USE_GNU
-extern char *strptime_l (const char *__restrict __s,
- const char *__restrict __fmt, struct tm *__tp,
- locale_t __loc) __THROW;
-#endif
-
-
-/* Return the `struct tm' representation of *TIMER
- in Universal Coordinated Time (aka Greenwich Mean Time). */
-extern struct tm *gmtime (const time_t *__timer) __THROW;
-
-/* Return the `struct tm' representation
- of *TIMER in the local timezone. */
-extern struct tm *localtime (const time_t *__timer) __THROW;
-
-#if defined __USE_POSIX || __GLIBC_USE (ISOC2X)
-/* Return the `struct tm' representation of *TIMER in UTC,
- using *TP to store the result. */
-extern struct tm *gmtime_r (const time_t *__restrict __timer,
- struct tm *__restrict __tp) __THROW;
-
-/* Return the `struct tm' representation of *TIMER in local time,
- using *TP to store the result. */
-extern struct tm *localtime_r (const time_t *__restrict __timer,
- struct tm *__restrict __tp) __THROW;
-#endif /* POSIX || C2X */
-
-/* Return a string of the form "Day Mon dd hh:mm:ss yyyy\n"
- that is the representation of TP in this format. */
-extern char *asctime (const struct tm *__tp) __THROW;
-
-/* Equivalent to `asctime (localtime (timer))'. */
-extern char *ctime (const time_t *__timer) __THROW;
-
-#if defined __USE_POSIX || __GLIBC_USE (ISOC2X)
-/* Reentrant versions of the above functions. */
-
-/* Return in BUF a string of the form "Day Mon dd hh:mm:ss yyyy\n"
- that is the representation of TP in this format. */
-extern char *asctime_r (const struct tm *__restrict __tp,
- char *__restrict __buf) __THROW;
-
-/* Equivalent to `asctime_r (localtime_r (timer, *TMP*), buf)'. */
-extern char *ctime_r (const time_t *__restrict __timer,
- char *__restrict __buf) __THROW;
-#endif /* POSIX || C2X */
-
-
-/* Defined in localtime.c. */
-extern char *__tzname[2]; /* Current timezone names. */
-extern int __daylight; /* If daylight-saving time is ever in use. */
-extern long int __timezone; /* Seconds west of UTC. */
-
-
-#ifdef __USE_POSIX
-/* Same as above. */
-extern char *tzname[2];
-
-/* Set time conversion information from the TZ environment variable.
- If TZ is not defined, a locale-dependent default is used. */
-extern void tzset (void) __THROW;
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-extern int daylight;
-extern long int timezone;
-#endif
-
-
-/* Nonzero if YEAR is a leap year (every 4 years,
- except every 100th isn't, and every 400th is). */
-#define __isleap(year) \
- ((year) % 4 == 0 && ((year) % 100 != 0 || (year) % 400 == 0))
-
-
-#ifdef __USE_MISC
-/* Miscellaneous functions many Unices inherited from the public domain
- localtime package. These are included only for compatibility. */
-
-/* Like `mktime', but for TP represents Universal Time, not local time. */
-extern time_t timegm (struct tm *__tp) __THROW;
-
-/* Another name for `mktime'. */
-extern time_t timelocal (struct tm *__tp) __THROW;
-
-/* Return the number of days in YEAR. */
-extern int dysize (int __year) __THROW __attribute__ ((__const__));
-#endif
-
-
-#ifdef __USE_POSIX199309
-/* Pause execution for a number of nanoseconds.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int nanosleep (const struct timespec *__requested_time,
- struct timespec *__remaining);
-
-
-/* Get resolution of clock CLOCK_ID. */
-extern int clock_getres (clockid_t __clock_id, struct timespec *__res) __THROW;
-
-/* Get current value of clock CLOCK_ID and store it in TP. */
-extern int clock_gettime (clockid_t __clock_id, struct timespec *__tp) __THROW;
-
-/* Set clock CLOCK_ID to value TP. */
-extern int clock_settime (clockid_t __clock_id, const struct timespec *__tp)
- __THROW;
-
-# ifdef __USE_XOPEN2K
-/* High-resolution sleep with the specified clock.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int clock_nanosleep (clockid_t __clock_id, int __flags,
- const struct timespec *__req,
- struct timespec *__rem);
-
-/* Return clock ID for CPU-time clock. */
-extern int clock_getcpuclockid (pid_t __pid, clockid_t *__clock_id) __THROW;
-# endif
-
-
-/* Create new per-process timer using CLOCK_ID. */
-extern int timer_create (clockid_t __clock_id,
- struct sigevent *__restrict __evp,
- timer_t *__restrict __timerid) __THROW;
-
-/* Delete timer TIMERID. */
-extern int timer_delete (timer_t __timerid) __THROW;
-
-/* Set timer TIMERID to VALUE, returning old value in OVALUE. */
-extern int timer_settime (timer_t __timerid, int __flags,
- const struct itimerspec *__restrict __value,
- struct itimerspec *__restrict __ovalue) __THROW;
-
-/* Get current value of timer TIMERID and store it in VALUE. */
-extern int timer_gettime (timer_t __timerid, struct itimerspec *__value)
- __THROW;
-
-/* Get expiration overrun for timer TIMERID. */
-extern int timer_getoverrun (timer_t __timerid) __THROW;
-#endif
-
-
-#ifdef __USE_ISOC11
-/* Set TS to calendar time based in time base BASE. */
-extern int timespec_get (struct timespec *__ts, int __base)
- __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_XOPEN_EXTENDED
-/* Set to one of the following values to indicate an error.
- 1 the DATEMSK environment variable is null or undefined,
- 2 the template file cannot be opened for reading,
- 3 failed to get file status information,
- 4 the template file is not a regular file,
- 5 an error is encountered while reading the template file,
- 6 memory allication failed (not enough memory available),
- 7 there is no line in the template that matches the input,
- 8 invalid input specification Example: February 31 or a time is
- specified that can not be represented in a time_t (representing
- the time in seconds since 00:00:00 UTC, January 1, 1970) */
-extern int getdate_err;
-
-/* Parse the given string as a date specification and return a value
- representing the value. The templates from the file identified by
- the environment variable DATEMSK are used. In case of an error
- `getdate_err' is set.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct tm *getdate (const char *__string);
-#endif
-
-#ifdef __USE_GNU
-/* Since `getdate' is not reentrant because of the use of `getdate_err'
- and the static buffer to return the result in, we provide a thread-safe
- variant. The functionality is the same. The result is returned in
- the buffer pointed to by RESBUFP and in case of an error the return
- value is != 0 with the same values as given above for `getdate_err'.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int getdate_r (const char *__restrict __string,
- struct tm *__restrict __resbufp);
-#endif
-
-__END_DECLS
-
-#endif /* time.h. */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ttyent.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ttyent.h
deleted file mode 100644
index fe418a5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ttyent.h
+++ /dev/null
@@ -1,65 +0,0 @@
-/*
- * Copyright (c) 1989, 1993
- * The Regents of the University of California. All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 4. Neither the name of the University nor the names of its contributors
- * may be used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * @(#)ttyent.h 8.1 (Berkeley) 6/2/93
- */
-
-#ifndef _TTYENT_H
-#define _TTYENT_H 1
-
-#include <features.h>
-
-#define _PATH_TTYS "/etc/ttys"
-
-#define _TTYS_OFF "off"
-#define _TTYS_ON "on"
-#define _TTYS_SECURE "secure"
-#define _TTYS_WINDOW "window"
-
-struct ttyent {
- char *ty_name; /* terminal device name */
- char *ty_getty; /* command to execute, usually getty */
- char *ty_type; /* terminal type for termcap */
-#define TTY_ON 0x01 /* enable logins (start ty_getty program) */
-#define TTY_SECURE 0x02 /* allow uid of 0 to login */
- int ty_status; /* status flags */
- char *ty_window; /* command to start up window manager */
- char *ty_comment; /* comment field */
-};
-
-
-__BEGIN_DECLS
-
-extern struct ttyent *getttyent (void) __THROW;
-extern struct ttyent *getttynam (const char *__tty) __THROW;
-extern int setttyent (void) __THROW;
-extern int endttyent (void) __THROW;
-
-__END_DECLS
-
-#endif /* ttyent.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/uchar.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/uchar.h
deleted file mode 100644
index 6020f66..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/uchar.h
+++ /dev/null
@@ -1,67 +0,0 @@
-/* Copyright (C) 2011-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C11 Standard: 7.28
- * Unicode utilities <uchar.h>
- */
-
-#ifndef _UCHAR_H
-#define _UCHAR_H 1
-
-#include <features.h>
-
-#define __need_size_t
-#include <stddef.h>
-
-#include <bits/types.h>
-#include <bits/types/mbstate_t.h>
-
-#ifndef __USE_ISOCXX11
-/* Define the 16-bit and 32-bit character types. */
-typedef __uint_least16_t char16_t;
-typedef __uint_least32_t char32_t;
-#endif
-
-
-__BEGIN_DECLS
-
-/* Write char16_t representation of multibyte character pointed
- to by S to PC16. */
-extern size_t mbrtoc16 (char16_t *__restrict __pc16,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of char16_t C16 to S. */
-extern size_t c16rtomb (char *__restrict __s, char16_t __c16,
- mbstate_t *__restrict __ps) __THROW;
-
-
-
-/* Write char32_t representation of multibyte character pointed
- to by S to PC32. */
-extern size_t mbrtoc32 (char32_t *__restrict __pc32,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of char32_t C32 to S. */
-extern size_t c32rtomb (char *__restrict __s, char32_t __c32,
- mbstate_t *__restrict __ps) __THROW;
-
-__END_DECLS
-
-#endif /* uchar.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ucontext.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ucontext.h
deleted file mode 100644
index 75464c3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ucontext.h
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* System V ABI compliant user-level context switching support. */
-
-#ifndef _UCONTEXT_H
-#define _UCONTEXT_H 1
-
-#include <features.h>
-
-/* Get definition of __INDIRECT_RETURN. */
-#include <bits/indirect-return.h>
-
-/* Get machine dependent definition of data structures. */
-#include <sys/ucontext.h>
-
-__BEGIN_DECLS
-
-/* Get user context and store it in variable pointed to by UCP. */
-extern int getcontext (ucontext_t *__ucp) __THROWNL;
-
-/* Set user context from information of variable pointed to by UCP. */
-extern int setcontext (const ucontext_t *__ucp) __THROWNL;
-
-/* Save current context in context variable pointed to by OUCP and set
- context from variable pointed to by UCP. */
-extern int swapcontext (ucontext_t *__restrict __oucp,
- const ucontext_t *__restrict __ucp)
- __THROWNL __INDIRECT_RETURN;
-
-/* Manipulate user context UCP to continue with calling functions FUNC
- and the ARGC-1 parameters following ARGC when the context is used
- the next time in `setcontext' or `swapcontext'.
-
- We cannot say anything about the parameters FUNC takes; `void'
- is as good as any other choice. */
-extern void makecontext (ucontext_t *__ucp, void (*__func) (void),
- int __argc, ...) __THROW;
-
-__END_DECLS
-
-#endif /* ucontext.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ulimit.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ulimit.h
deleted file mode 100644
index c0ade6a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/ulimit.h
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _ULIMIT_H
-#define _ULIMIT_H 1
-
-#include <features.h>
-
-/* Constants used as the first parameter for `ulimit'. They denote limits
- which can be set or retrieved using this function. */
-enum
-{
- UL_GETFSIZE = 1, /* Return limit on the size of a file,
- in units of 512 bytes. */
-#define UL_GETFSIZE UL_GETFSIZE
- UL_SETFSIZE, /* Set limit on the size of a file to
- second argument. */
-#define UL_SETFSIZE UL_SETFSIZE
- __UL_GETMAXBRK, /* Return the maximum possible address
- of the data segment. */
- __UL_GETOPENMAX /* Return the maximum number of files
- that the calling process can open.*/
-};
-
-
-__BEGIN_DECLS
-
-/* Control process limits according to CMD. */
-extern long int ulimit (int __cmd, ...) __THROW;
-
-__END_DECLS
-
-#endif /* ulimit.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/unistd.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/unistd.h
deleted file mode 100644
index bede49c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/unistd.h
+++ /dev/null
@@ -1,1190 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 2.10 Symbolic Constants <unistd.h>
- */
-
-#ifndef _UNISTD_H
-#define _UNISTD_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-/* These may be used to determine what facilities are present at compile time.
- Their values can be obtained at run time from `sysconf'. */
-
-#ifdef __USE_XOPEN2K8
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 2008. */
-# define _POSIX_VERSION 200809L
-#elif defined __USE_XOPEN2K
-/* POSIX Standard approved as ISO/IEC 9945-1 as of December 2001. */
-# define _POSIX_VERSION 200112L
-#elif defined __USE_POSIX199506
-/* POSIX Standard approved as ISO/IEC 9945-1 as of June 1995. */
-# define _POSIX_VERSION 199506L
-#elif defined __USE_POSIX199309
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 1993. */
-# define _POSIX_VERSION 199309L
-#else
-/* POSIX Standard approved as ISO/IEC 9945-1 as of September 1990. */
-# define _POSIX_VERSION 199009L
-#endif
-
-/* These are not #ifdef __USE_POSIX2 because they are
- in the theoretically application-owned namespace. */
-
-#ifdef __USE_XOPEN2K8
-# define __POSIX2_THIS_VERSION 200809L
-/* The utilities on GNU systems also correspond to this version. */
-#elif defined __USE_XOPEN2K
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 200112L
-#elif defined __USE_POSIX199506
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 199506L
-#else
-/* The utilities on GNU systems also correspond to this version. */
-# define __POSIX2_THIS_VERSION 199209L
-#endif
-
-/* The utilities on GNU systems also correspond to this version. */
-#define _POSIX2_VERSION __POSIX2_THIS_VERSION
-
-/* This symbol was required until the 2001 edition of POSIX. */
-#define _POSIX2_C_VERSION __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- C Language Bindings Option. */
-#define _POSIX2_C_BIND __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- C Language Development Utilities Option. */
-#define _POSIX2_C_DEV __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- Software Development Utilities Option. */
-#define _POSIX2_SW_DEV __POSIX2_THIS_VERSION
-
-/* If defined, the implementation supports the
- creation of locales with the localedef utility. */
-#define _POSIX2_LOCALEDEF __POSIX2_THIS_VERSION
-
-/* X/Open version number to which the library conforms. It is selectable. */
-#ifdef __USE_XOPEN2K8
-# define _XOPEN_VERSION 700
-#elif defined __USE_XOPEN2K
-# define _XOPEN_VERSION 600
-#elif defined __USE_UNIX98
-# define _XOPEN_VERSION 500
-#else
-# define _XOPEN_VERSION 4
-#endif
-
-/* Commands and utilities from XPG4 are available. */
-#define _XOPEN_XCU_VERSION 4
-
-/* We are compatible with the old published standards as well. */
-#define _XOPEN_XPG2 1
-#define _XOPEN_XPG3 1
-#define _XOPEN_XPG4 1
-
-/* The X/Open Unix extensions are available. */
-#define _XOPEN_UNIX 1
-
-/* The enhanced internationalization capabilities according to XPG4.2
- are present. */
-#define _XOPEN_ENH_I18N 1
-
-/* The legacy interfaces are also available. */
-#define _XOPEN_LEGACY 1
-
-
-/* Get values of POSIX options:
-
- If these symbols are defined, the corresponding features are
- always available. If not, they may be available sometimes.
- The current values can be obtained with `sysconf'.
-
- _POSIX_JOB_CONTROL Job control is supported.
- _POSIX_SAVED_IDS Processes have a saved set-user-ID
- and a saved set-group-ID.
- _POSIX_REALTIME_SIGNALS Real-time, queued signals are supported.
- _POSIX_PRIORITY_SCHEDULING Priority scheduling is supported.
- _POSIX_TIMERS POSIX.4 clocks and timers are supported.
- _POSIX_ASYNCHRONOUS_IO Asynchronous I/O is supported.
- _POSIX_PRIORITIZED_IO Prioritized asynchronous I/O is supported.
- _POSIX_SYNCHRONIZED_IO Synchronizing file data is supported.
- _POSIX_FSYNC The fsync function is present.
- _POSIX_MAPPED_FILES Mapping of files to memory is supported.
- _POSIX_MEMLOCK Locking of all memory is supported.
- _POSIX_MEMLOCK_RANGE Locking of ranges of memory is supported.
- _POSIX_MEMORY_PROTECTION Setting of memory protections is supported.
- _POSIX_MESSAGE_PASSING POSIX.4 message queues are supported.
- _POSIX_SEMAPHORES POSIX.4 counting semaphores are supported.
- _POSIX_SHARED_MEMORY_OBJECTS POSIX.4 shared memory objects are supported.
- _POSIX_THREADS POSIX.1c pthreads are supported.
- _POSIX_THREAD_ATTR_STACKADDR Thread stack address attribute option supported.
- _POSIX_THREAD_ATTR_STACKSIZE Thread stack size attribute option supported.
- _POSIX_THREAD_SAFE_FUNCTIONS Thread-safe functions are supported.
- _POSIX_THREAD_PRIORITY_SCHEDULING
- POSIX.1c thread execution scheduling supported.
- _POSIX_THREAD_PRIO_INHERIT Thread priority inheritance option supported.
- _POSIX_THREAD_PRIO_PROTECT Thread priority protection option supported.
- _POSIX_THREAD_PROCESS_SHARED Process-shared synchronization supported.
- _POSIX_PII Protocol-independent interfaces are supported.
- _POSIX_PII_XTI XTI protocol-indep. interfaces are supported.
- _POSIX_PII_SOCKET Socket protocol-indep. interfaces are supported.
- _POSIX_PII_INTERNET Internet family of protocols supported.
- _POSIX_PII_INTERNET_STREAM Connection-mode Internet protocol supported.
- _POSIX_PII_INTERNET_DGRAM Connectionless Internet protocol supported.
- _POSIX_PII_OSI ISO/OSI family of protocols supported.
- _POSIX_PII_OSI_COTS Connection-mode ISO/OSI service supported.
- _POSIX_PII_OSI_CLTS Connectionless ISO/OSI service supported.
- _POSIX_POLL Implementation supports `poll' function.
- _POSIX_SELECT Implementation supports `select' and `pselect'.
-
- _XOPEN_REALTIME X/Open realtime support is available.
- _XOPEN_REALTIME_THREADS X/Open realtime thread support is available.
- _XOPEN_SHM Shared memory interface according to XPG4.2.
-
- _XBS5_ILP32_OFF32 Implementation provides environment with 32-bit
- int, long, pointer, and off_t types.
- _XBS5_ILP32_OFFBIG Implementation provides environment with 32-bit
- int, long, and pointer and off_t with at least
- 64 bits.
- _XBS5_LP64_OFF64 Implementation provides environment with 32-bit
- int, and 64-bit long, pointer, and off_t types.
- _XBS5_LPBIG_OFFBIG Implementation provides environment with at
- least 32 bits int and long, pointer, and off_t
- with at least 64 bits.
-
- If any of these symbols is defined as -1, the corresponding option is not
- true for any file. If any is defined as other than -1, the corresponding
- option is true for all files. If a symbol is not defined at all, the value
- for a specific file can be obtained from `pathconf' and `fpathconf'.
-
- _POSIX_CHOWN_RESTRICTED Only the super user can use `chown' to change
- the owner of a file. `chown' can only be used
- to change the group ID of a file to a group of
- which the calling process is a member.
- _POSIX_NO_TRUNC Pathname components longer than
- NAME_MAX generate an error.
- _POSIX_VDISABLE If defined, if the value of an element of the
- `c_cc' member of `struct termios' is
- _POSIX_VDISABLE, no character will have the
- effect associated with that element.
- _POSIX_SYNC_IO Synchronous I/O may be performed.
- _POSIX_ASYNC_IO Asynchronous I/O may be performed.
- _POSIX_PRIO_IO Prioritized Asynchronous I/O may be performed.
-
- Support for the Large File Support interface is not generally available.
- If it is available the following constants are defined to one.
- _LFS64_LARGEFILE Low-level I/O supports large files.
- _LFS64_STDIO Standard I/O supports large files.
- */
-
-#include <bits/posix_opt.h>
-
-/* Get the environment definitions from Unix98. */
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# include <bits/environments.h>
-#endif
-
-/* Standard file descriptors. */
-#define STDIN_FILENO 0 /* Standard input. */
-#define STDOUT_FILENO 1 /* Standard output. */
-#define STDERR_FILENO 2 /* Standard error output. */
-
-
-/* All functions that are not declared anywhere else. */
-
-#include <bits/types.h>
-
-#ifndef __ssize_t_defined
-typedef __ssize_t ssize_t;
-# define __ssize_t_defined
-#endif
-
-#define __need_size_t
-#define __need_NULL
-#include <stddef.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-/* The Single Unix specification says that some more types are
- available here. */
-# ifndef __gid_t_defined
-typedef __gid_t gid_t;
-# define __gid_t_defined
-# endif
-
-# ifndef __uid_t_defined
-typedef __uid_t uid_t;
-# define __uid_t_defined
-# endif
-
-# ifndef __off_t_defined
-# ifndef __USE_FILE_OFFSET64
-typedef __off_t off_t;
-# else
-typedef __off64_t off_t;
-# endif
-# define __off_t_defined
-# endif
-# if defined __USE_LARGEFILE64 && !defined __off64_t_defined
-typedef __off64_t off64_t;
-# define __off64_t_defined
-# endif
-
-# ifndef __useconds_t_defined
-typedef __useconds_t useconds_t;
-# define __useconds_t_defined
-# endif
-
-# ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-# endif
-#endif /* X/Open */
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-# ifndef __intptr_t_defined
-typedef __intptr_t intptr_t;
-# define __intptr_t_defined
-# endif
-#endif
-
-#if defined __USE_MISC || defined __USE_XOPEN
-# ifndef __socklen_t_defined
-typedef __socklen_t socklen_t;
-# define __socklen_t_defined
-# endif
-#endif
-
-/* Values for the second argument to access.
- These may be OR'd together. */
-#define R_OK 4 /* Test for read permission. */
-#define W_OK 2 /* Test for write permission. */
-#define X_OK 1 /* Test for execute permission. */
-#define F_OK 0 /* Test for existence. */
-
-/* Test for access to NAME using the real UID and real GID. */
-extern int access (const char *__name, int __type) __THROW __nonnull ((1));
-
-#ifdef __USE_GNU
-/* Test for access to NAME using the effective UID and GID
- (as normal file operations use). */
-extern int euidaccess (const char *__name, int __type)
- __THROW __nonnull ((1));
-
-/* An alias for `euidaccess', used by some other systems. */
-extern int eaccess (const char *__name, int __type)
- __THROW __nonnull ((1));
-#endif
-
-#ifdef __USE_ATFILE
-/* Test for access to FILE relative to the directory FD is open on.
- If AT_EACCESS is set in FLAG, then use effective IDs like `eaccess',
- otherwise use real IDs like `access'. */
-extern int faccessat (int __fd, const char *__file, int __type, int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use GNU. */
-
-
-/* Values for the WHENCE argument to lseek. */
-#ifndef _STDIO_H /* <stdio.h> has the same definitions. */
-# define SEEK_SET 0 /* Seek from beginning of file. */
-# define SEEK_CUR 1 /* Seek from current position. */
-# define SEEK_END 2 /* Seek from end of file. */
-# ifdef __USE_GNU
-# define SEEK_DATA 3 /* Seek to next data. */
-# define SEEK_HOLE 4 /* Seek to next hole. */
-# endif
-#endif
-
-#if defined __USE_MISC && !defined L_SET
-/* Old BSD names for the same constants; just for compatibility. */
-# define L_SET SEEK_SET
-# define L_INCR SEEK_CUR
-# define L_XTND SEEK_END
-#endif
-
-
-/* Move FD's file position to OFFSET bytes from the
- beginning of the file (if WHENCE is SEEK_SET),
- the current position (if WHENCE is SEEK_CUR),
- or the end of the file (if WHENCE is SEEK_END).
- Return the new file position. */
-#ifndef __USE_FILE_OFFSET64
-extern __off_t lseek (int __fd, __off_t __offset, int __whence) __THROW;
-#else
-# ifdef __REDIRECT_NTH
-extern __off64_t __REDIRECT_NTH (lseek,
- (int __fd, __off64_t __offset, int __whence),
- lseek64);
-# else
-# define lseek lseek64
-# endif
-#endif
-#ifdef __USE_LARGEFILE64
-extern __off64_t lseek64 (int __fd, __off64_t __offset, int __whence)
- __THROW;
-#endif
-
-/* Close the file descriptor FD.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int close (int __fd);
-
-/* Read NBYTES into BUF from FD. Return the
- number read, -1 for errors or 0 for EOF.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur
- __attr_access ((__write_only__, 2, 3));
-
-/* Write N bytes of BUF to FD. Return the number written, or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur
- __attr_access ((__read_only__, 2, 3));
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K8
-# ifndef __USE_FILE_OFFSET64
-/* Read NBYTES into BUF from FD at the given position OFFSET without
- changing the file pointer. Return the number read, -1 for errors
- or 0 for EOF.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pread (int __fd, void *__buf, size_t __nbytes,
- __off_t __offset) __wur
- __attr_access ((__write_only__, 2, 3));
-
-/* Write N bytes of BUF to FD at the given position OFFSET without
- changing the file pointer. Return the number written, or -1.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern ssize_t pwrite (int __fd, const void *__buf, size_t __n,
- __off_t __offset) __wur
- __attr_access ((__read_only__, 2, 3));
-
-# else
-# ifdef __REDIRECT
-extern ssize_t __REDIRECT (pread, (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset),
- pread64) __wur
- __attr_access ((__write_only__, 2, 3));
-extern ssize_t __REDIRECT (pwrite, (int __fd, const void *__buf,
- size_t __nbytes, __off64_t __offset),
- pwrite64) __wur
- __attr_access ((__read_only__, 2, 3));
-# else
-# define pread pread64
-# define pwrite pwrite64
-# endif
-# endif
-
-# ifdef __USE_LARGEFILE64
-/* Read NBYTES into BUF from FD at the given position OFFSET without
- changing the file pointer. Return the number read, -1 for errors
- or 0 for EOF. */
-extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes,
- __off64_t __offset) __wur
- __attr_access ((__write_only__, 2, 3));
-/* Write N bytes of BUF to FD at the given position OFFSET without
- changing the file pointer. Return the number written, or -1. */
-extern ssize_t pwrite64 (int __fd, const void *__buf, size_t __n,
- __off64_t __offset) __wur
- __attr_access ((__read_only__, 2, 3));
-# endif
-#endif
-
-/* Create a one-way communication channel (pipe).
- If successful, two file descriptors are stored in PIPEDES;
- bytes written on PIPEDES[1] can be read from PIPEDES[0].
- Returns 0 if successful, -1 if not. */
-extern int pipe (int __pipedes[2]) __THROW __wur;
-
-#ifdef __USE_GNU
-/* Same as pipe but apply flags passed in FLAGS to the new file
- descriptors. */
-extern int pipe2 (int __pipedes[2], int __flags) __THROW __wur;
-#endif
-
-/* Schedule an alarm. In SECONDS seconds, the process will get a SIGALRM.
- If SECONDS is zero, any currently scheduled alarm will be cancelled.
- The function returns the number of seconds remaining until the last
- alarm scheduled would have signaled, or zero if there wasn't one.
- There is no return value to indicate an error, but you can set `errno'
- to 0 and check its value after calling `alarm', and this might tell you.
- The signal may come late due to processor scheduling. */
-extern unsigned int alarm (unsigned int __seconds) __THROW;
-
-/* Make the process sleep for SECONDS seconds, or until a signal arrives
- and is not ignored. The function returns the number of seconds less
- than SECONDS which it actually slept (thus zero if it slept the full time).
- If a signal handler does a `longjmp' or modifies the handling of the
- SIGALRM signal while inside `sleep' call, the handling of the SIGALRM
- signal afterwards is undefined. There is no return value to indicate
- error, but if `sleep' returns SECONDS, it probably didn't work.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern unsigned int sleep (unsigned int __seconds);
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Set an alarm to go off (generating a SIGALRM signal) in VALUE
- microseconds. If INTERVAL is nonzero, when the alarm goes off, the
- timer is reset to go off every INTERVAL microseconds thereafter.
- Returns the number of microseconds remaining before the alarm. */
-extern __useconds_t ualarm (__useconds_t __value, __useconds_t __interval)
- __THROW;
-
-/* Sleep USECONDS microseconds, or until a signal arrives that is not blocked
- or ignored.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int usleep (__useconds_t __useconds);
-#endif
-
-
-/* Suspend the process until a signal arrives.
- This always returns -1 and sets `errno' to EINTR.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int pause (void);
-
-
-/* Change the owner and group of FILE. */
-extern int chown (const char *__file, __uid_t __owner, __gid_t __group)
- __THROW __nonnull ((1)) __wur;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Change the owner and group of the file that FD is open on. */
-extern int fchown (int __fd, __uid_t __owner, __gid_t __group) __THROW __wur;
-
-
-/* Change owner and group of FILE, if it is a symbolic
- link the ownership of the symbolic link is changed. */
-extern int lchown (const char *__file, __uid_t __owner, __gid_t __group)
- __THROW __nonnull ((1)) __wur;
-
-#endif /* Use X/Open Unix. */
-
-#ifdef __USE_ATFILE
-/* Change the owner and group of FILE relative to the directory FD is open
- on. */
-extern int fchownat (int __fd, const char *__file, __uid_t __owner,
- __gid_t __group, int __flag)
- __THROW __nonnull ((2)) __wur;
-#endif /* Use GNU. */
-
-/* Change the process's working directory to PATH. */
-extern int chdir (const char *__path) __THROW __nonnull ((1)) __wur;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Change the process's working directory to the one FD is open on. */
-extern int fchdir (int __fd) __THROW __wur;
-#endif
-
-/* Get the pathname of the current working directory,
- and put it in SIZE bytes of BUF. Returns NULL if the
- directory couldn't be determined or SIZE was too small.
- If successful, returns BUF. In GNU, if BUF is NULL,
- an array is allocated with `malloc'; the array is SIZE
- bytes long, unless SIZE == 0, in which case it is as
- big as necessary. */
-extern char *getcwd (char *__buf, size_t __size) __THROW __wur;
-
-#ifdef __USE_GNU
-/* Return a malloc'd string containing the current directory name.
- If the environment variable `PWD' is set, and its value is correct,
- that value is used. */
-extern char *get_current_dir_name (void) __THROW;
-#endif
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Put the absolute pathname of the current working directory in BUF.
- If successful, return BUF. If not, put an error message in
- BUF and return NULL. BUF should be at least PATH_MAX bytes long. */
-extern char *getwd (char *__buf)
- __THROW __nonnull ((1)) __attribute_deprecated__ __wur
- __attr_access ((__write_only__, 1));
-#endif
-
-
-/* Duplicate FD, returning a new file descriptor on the same file. */
-extern int dup (int __fd) __THROW __wur;
-
-/* Duplicate FD to FD2, closing FD2 and making it open on the same file. */
-extern int dup2 (int __fd, int __fd2) __THROW;
-
-#ifdef __USE_GNU
-/* Duplicate FD to FD2, closing FD2 and making it open on the same
- file while setting flags according to FLAGS. */
-extern int dup3 (int __fd, int __fd2, int __flags) __THROW;
-#endif
-
-/* NULL-terminated array of "NAME=VALUE" environment variables. */
-extern char **__environ;
-#ifdef __USE_GNU
-extern char **environ;
-#endif
-
-
-/* Replace the current process, executing PATH with arguments ARGV and
- environment ENVP. ARGV and ENVP are terminated by NULL pointers. */
-extern int execve (const char *__path, char *const __argv[],
- char *const __envp[]) __THROW __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* Execute the file FD refers to, overlaying the running program image.
- ARGV and ENVP are passed to the new program, as for `execve'. */
-extern int fexecve (int __fd, char *const __argv[], char *const __envp[])
- __THROW __nonnull ((2));
-#endif
-
-
-/* Execute PATH with arguments ARGV and environment from `environ'. */
-extern int execv (const char *__path, char *const __argv[])
- __THROW __nonnull ((1, 2));
-
-/* Execute PATH with all arguments after PATH until a NULL pointer,
- and the argument after that for environment. */
-extern int execle (const char *__path, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-/* Execute PATH with all arguments after PATH until
- a NULL pointer and environment from `environ'. */
-extern int execl (const char *__path, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-/* Execute FILE, searching in the `PATH' environment variable if it contains
- no slashes, with arguments ARGV and environment from `environ'. */
-extern int execvp (const char *__file, char *const __argv[])
- __THROW __nonnull ((1, 2));
-
-/* Execute FILE, searching in the `PATH' environment variable if
- it contains no slashes, with all arguments after FILE until a
- NULL pointer and environment from `environ'. */
-extern int execlp (const char *__file, const char *__arg, ...)
- __THROW __nonnull ((1, 2));
-
-#ifdef __USE_GNU
-/* Execute FILE, searching in the `PATH' environment variable if it contains
- no slashes, with arguments ARGV and environment from `environ'. */
-extern int execvpe (const char *__file, char *const __argv[],
- char *const __envp[])
- __THROW __nonnull ((1, 2));
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN
-/* Add INC to priority of the current process. */
-extern int nice (int __inc) __THROW __wur;
-#endif
-
-
-/* Terminate program execution with the low-order 8 bits of STATUS. */
-extern void _exit (int __status) __attribute__ ((__noreturn__));
-
-
-/* Get the `_PC_*' symbols for the NAME argument to `pathconf' and `fpathconf';
- the `_SC_*' symbols for the NAME argument to `sysconf';
- and the `_CS_*' symbols for the NAME argument to `confstr'. */
-#include <bits/confname.h>
-
-/* Get file-specific configuration information about PATH. */
-extern long int pathconf (const char *__path, int __name)
- __THROW __nonnull ((1));
-
-/* Get file-specific configuration about descriptor FD. */
-extern long int fpathconf (int __fd, int __name) __THROW;
-
-/* Get the value of the system variable NAME. */
-extern long int sysconf (int __name) __THROW;
-
-#ifdef __USE_POSIX2
-/* Get the value of the string-valued system variable NAME. */
-extern size_t confstr (int __name, char *__buf, size_t __len) __THROW
- __attr_access ((__write_only__, 2, 3));
-#endif
-
-
-/* Get the process ID of the calling process. */
-extern __pid_t getpid (void) __THROW;
-
-/* Get the process ID of the calling process's parent. */
-extern __pid_t getppid (void) __THROW;
-
-/* Get the process group ID of the calling process. */
-extern __pid_t getpgrp (void) __THROW;
-
-/* Get the process group ID of process PID. */
-extern __pid_t __getpgid (__pid_t __pid) __THROW;
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-extern __pid_t getpgid (__pid_t __pid) __THROW;
-#endif
-
-
-/* Set the process group ID of the process matching PID to PGID.
- If PID is zero, the current process's process group ID is set.
- If PGID is zero, the process ID of the process is used. */
-extern int setpgid (__pid_t __pid, __pid_t __pgid) __THROW;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Both System V and BSD have `setpgrp' functions, but with different
- calling conventions. The BSD function is the same as POSIX.1 `setpgid'
- (above). The System V function takes no arguments and puts the calling
- process in its on group like `setpgid (0, 0)'.
-
- New programs should always use `setpgid' instead.
-
- GNU provides the POSIX.1 function. */
-
-/* Set the process group ID of the calling process to its own PID.
- This is exactly the same as `setpgid (0, 0)'. */
-extern int setpgrp (void) __THROW;
-
-#endif /* Use misc or X/Open. */
-
-/* Create a new session with the calling process as its leader.
- The process group IDs of the session and the calling process
- are set to the process ID of the calling process, which is returned. */
-extern __pid_t setsid (void) __THROW;
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-/* Return the session ID of the given process. */
-extern __pid_t getsid (__pid_t __pid) __THROW;
-#endif
-
-/* Get the real user ID of the calling process. */
-extern __uid_t getuid (void) __THROW;
-
-/* Get the effective user ID of the calling process. */
-extern __uid_t geteuid (void) __THROW;
-
-/* Get the real group ID of the calling process. */
-extern __gid_t getgid (void) __THROW;
-
-/* Get the effective group ID of the calling process. */
-extern __gid_t getegid (void) __THROW;
-
-/* If SIZE is zero, return the number of supplementary groups
- the calling process is in. Otherwise, fill in the group IDs
- of its supplementary groups in LIST and return the number written. */
-extern int getgroups (int __size, __gid_t __list[]) __THROW __wur
- __attr_access ((__write_only__, 2, 1));
-#ifdef __USE_GNU
-/* Return nonzero iff the calling process is in group GID. */
-extern int group_member (__gid_t __gid) __THROW;
-#endif
-
-/* Set the user ID of the calling process to UID.
- If the calling process is the super-user, set the real
- and effective user IDs, and the saved set-user-ID to UID;
- if not, the effective user ID is set to UID. */
-extern int setuid (__uid_t __uid) __THROW __wur;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Set the real user ID of the calling process to RUID,
- and the effective user ID of the calling process to EUID. */
-extern int setreuid (__uid_t __ruid, __uid_t __euid) __THROW __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set the effective user ID of the calling process to UID. */
-extern int seteuid (__uid_t __uid) __THROW __wur;
-#endif /* Use POSIX.1-2001. */
-
-/* Set the group ID of the calling process to GID.
- If the calling process is the super-user, set the real
- and effective group IDs, and the saved set-group-ID to GID;
- if not, the effective group ID is set to GID. */
-extern int setgid (__gid_t __gid) __THROW __wur;
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-/* Set the real group ID of the calling process to RGID,
- and the effective group ID of the calling process to EGID. */
-extern int setregid (__gid_t __rgid, __gid_t __egid) __THROW __wur;
-#endif
-
-#ifdef __USE_XOPEN2K
-/* Set the effective group ID of the calling process to GID. */
-extern int setegid (__gid_t __gid) __THROW __wur;
-#endif /* Use POSIX.1-2001. */
-
-#ifdef __USE_GNU
-/* Fetch the real user ID, effective user ID, and saved-set user ID,
- of the calling process. */
-extern int getresuid (__uid_t *__ruid, __uid_t *__euid, __uid_t *__suid)
- __THROW;
-
-/* Fetch the real group ID, effective group ID, and saved-set group ID,
- of the calling process. */
-extern int getresgid (__gid_t *__rgid, __gid_t *__egid, __gid_t *__sgid)
- __THROW;
-
-/* Set the real user ID, effective user ID, and saved-set user ID,
- of the calling process to RUID, EUID, and SUID, respectively. */
-extern int setresuid (__uid_t __ruid, __uid_t __euid, __uid_t __suid)
- __THROW __wur;
-
-/* Set the real group ID, effective group ID, and saved-set group ID,
- of the calling process to RGID, EGID, and SGID, respectively. */
-extern int setresgid (__gid_t __rgid, __gid_t __egid, __gid_t __sgid)
- __THROW __wur;
-#endif
-
-
-/* Clone the calling process, creating an exact copy.
- Return -1 for errors, 0 to the new process,
- and the process ID of the new process to the old process. */
-extern __pid_t fork (void) __THROWNL;
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K8) \
- || defined __USE_MISC
-/* Clone the calling process, but without copying the whole address space.
- The calling process is suspended until the new process exits or is
- replaced by a call to `execve'. Return -1 for errors, 0 to the new process,
- and the process ID of the new process to the old process. */
-extern __pid_t vfork (void) __THROW;
-#endif /* Use misc or XPG < 7. */
-
-
-/* Return the pathname of the terminal FD is open on, or NULL on errors.
- The returned storage is good only until the next call to this function. */
-extern char *ttyname (int __fd) __THROW;
-
-/* Store at most BUFLEN characters of the pathname of the terminal FD is
- open on in BUF. Return 0 on success, otherwise an error number. */
-extern int ttyname_r (int __fd, char *__buf, size_t __buflen)
- __THROW __nonnull ((2)) __wur __attr_access ((__write_only__, 2, 3));
-
-/* Return 1 if FD is a valid descriptor associated
- with a terminal, zero if not. */
-extern int isatty (int __fd) __THROW;
-
-#ifdef __USE_MISC
-/* Return the index into the active-logins file (utmp) for
- the controlling terminal. */
-extern int ttyslot (void) __THROW;
-#endif
-
-
-/* Make a link to FROM named TO. */
-extern int link (const char *__from, const char *__to)
- __THROW __nonnull ((1, 2)) __wur;
-
-#ifdef __USE_ATFILE
-/* Like link but relative paths in TO and FROM are interpreted relative
- to FROMFD and TOFD respectively. */
-extern int linkat (int __fromfd, const char *__from, int __tofd,
- const char *__to, int __flags)
- __THROW __nonnull ((2, 4)) __wur;
-#endif
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-/* Make a symbolic link to FROM named TO. */
-extern int symlink (const char *__from, const char *__to)
- __THROW __nonnull ((1, 2)) __wur;
-
-/* Read the contents of the symbolic link PATH into no more than
- LEN bytes of BUF. The contents are not null-terminated.
- Returns the number of characters read, or -1 for errors. */
-extern ssize_t readlink (const char *__restrict __path,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3));
-
-#endif /* Use POSIX.1-2001. */
-
-#ifdef __USE_ATFILE
-/* Like symlink but a relative path in TO is interpreted relative to TOFD. */
-extern int symlinkat (const char *__from, int __tofd,
- const char *__to) __THROW __nonnull ((1, 3)) __wur;
-
-/* Like readlink but a relative PATH is interpreted relative to FD. */
-extern ssize_t readlinkat (int __fd, const char *__restrict __path,
- char *__restrict __buf, size_t __len)
- __THROW __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4));
-#endif
-
-/* Remove the link NAME. */
-extern int unlink (const char *__name) __THROW __nonnull ((1));
-
-#ifdef __USE_ATFILE
-/* Remove the link NAME relative to FD. */
-extern int unlinkat (int __fd, const char *__name, int __flag)
- __THROW __nonnull ((2));
-#endif
-
-/* Remove the directory PATH. */
-extern int rmdir (const char *__path) __THROW __nonnull ((1));
-
-
-/* Return the foreground process group ID of FD. */
-extern __pid_t tcgetpgrp (int __fd) __THROW;
-
-/* Set the foreground process group ID of FD set PGRP_ID. */
-extern int tcsetpgrp (int __fd, __pid_t __pgrp_id) __THROW;
-
-
-/* Return the login name of the user.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern char *getlogin (void);
-#ifdef __USE_POSIX199506
-/* Return at most NAME_LEN characters of the login name of the user in NAME.
- If it cannot be determined or some other error occurred, return the error
- code. Otherwise return 0.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int getlogin_r (char *__name, size_t __name_len) __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-#ifdef __USE_MISC
-/* Set the login name returned by `getlogin'. */
-extern int setlogin (const char *__name) __THROW __nonnull ((1));
-#endif
-
-
-#ifdef __USE_POSIX2
-/* Get definitions and prototypes for functions to process the
- arguments in ARGV (ARGC of them, minus the program name) for
- options given in OPTS. */
-# include <bits/getopt_posix.h>
-#endif
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-/* Put the name of the current host in no more than LEN bytes of NAME.
- The result is null-terminated if LEN is large enough for the full
- name and the terminator. */
-extern int gethostname (char *__name, size_t __len) __THROW __nonnull ((1))
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-
-#if defined __USE_MISC
-/* Set the name of the current host to NAME, which is LEN bytes long.
- This call is restricted to the super-user. */
-extern int sethostname (const char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__read_only__, 1, 2));
-
-/* Set the current machine's Internet number to ID.
- This call is restricted to the super-user. */
-extern int sethostid (long int __id) __THROW __wur;
-
-
-/* Get and set the NIS (aka YP) domain name, if any.
- Called just like `gethostname' and `sethostname'.
- The NIS domain name is usually the empty string when not using NIS. */
-extern int getdomainname (char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2));
-extern int setdomainname (const char *__name, size_t __len)
- __THROW __nonnull ((1)) __wur __attr_access ((__read_only__, 1, 2));
-
-/* Revoke access permissions to all processes currently communicating
- with the control terminal, and then send a SIGHUP signal to the process
- group of the control terminal. */
-extern int vhangup (void) __THROW;
-
-/* Revoke the access of all descriptors currently open on FILE. */
-extern int revoke (const char *__file) __THROW __nonnull ((1)) __wur;
-
-
-/* Enable statistical profiling, writing samples of the PC into at most
- SIZE bytes of SAMPLE_BUFFER; every processor clock tick while profiling
- is enabled, the system examines the user PC and increments
- SAMPLE_BUFFER[((PC - OFFSET) / 2) * SCALE / 65536]. If SCALE is zero,
- disable profiling. Returns zero on success, -1 on error. */
-extern int profil (unsigned short int *__sample_buffer, size_t __size,
- size_t __offset, unsigned int __scale)
- __THROW __nonnull ((1));
-
-
-/* Turn accounting on if NAME is an existing file. The system will then write
- a record for each process as it terminates, to this file. If NAME is NULL,
- turn accounting off. This call is restricted to the super-user. */
-extern int acct (const char *__name) __THROW;
-
-
-/* Successive calls return the shells listed in `/etc/shells'. */
-extern char *getusershell (void) __THROW;
-extern void endusershell (void) __THROW; /* Discard cached info. */
-extern void setusershell (void) __THROW; /* Rewind and re-read the file. */
-
-
-/* Put the program in the background, and dissociate from the controlling
- terminal. If NOCHDIR is zero, do `chdir ("/")'. If NOCLOSE is zero,
- redirects stdin, stdout, and stderr to /dev/null. */
-extern int daemon (int __nochdir, int __noclose) __THROW __wur;
-#endif /* Use misc. */
-
-
-#if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_XOPEN2K)
-/* Make PATH be the root directory (the starting point for absolute paths).
- This call is restricted to the super-user. */
-extern int chroot (const char *__path) __THROW __nonnull ((1)) __wur;
-
-/* Prompt with PROMPT and read a string from the terminal without echoing.
- Uses /dev/tty if possible; otherwise stderr and stdin. */
-extern char *getpass (const char *__prompt) __nonnull ((1));
-#endif /* Use misc || X/Open. */
-
-
-/* Make all changes done to FD actually appear on disk.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-extern int fsync (int __fd);
-
-
-#ifdef __USE_GNU
-/* Make all changes done to all files on the file system associated
- with FD actually appear on disk. */
-extern int syncfs (int __fd) __THROW;
-#endif
-
-
-#if defined __USE_MISC || defined __USE_XOPEN_EXTENDED
-
-/* Return identifier for the current host. */
-extern long int gethostid (void);
-
-/* Make all changes done to all files actually appear on disk. */
-extern void sync (void) __THROW;
-
-
-# if defined __USE_MISC || !defined __USE_XOPEN2K
-/* Return the number of bytes in a page. This is the system's page size,
- which is not necessarily the same as the hardware page size. */
-extern int getpagesize (void) __THROW __attribute__ ((__const__));
-
-
-/* Return the maximum number of file descriptors
- the current process could possibly have. */
-extern int getdtablesize (void) __THROW;
-# endif
-
-#endif /* Use misc || X/Open Unix. */
-
-
-#if defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8
-
-/* Truncate FILE to LENGTH bytes. */
-# ifndef __USE_FILE_OFFSET64
-extern int truncate (const char *__file, __off_t __length)
- __THROW __nonnull ((1)) __wur;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (truncate,
- (const char *__file, __off64_t __length),
- truncate64) __nonnull ((1)) __wur;
-# else
-# define truncate truncate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int truncate64 (const char *__file, __off64_t __length)
- __THROW __nonnull ((1)) __wur;
-# endif
-
-#endif /* Use X/Open Unix || POSIX 2008. */
-
-#if defined __USE_POSIX199309 \
- || defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K
-
-/* Truncate the file FD is open on to LENGTH bytes. */
-# ifndef __USE_FILE_OFFSET64
-extern int ftruncate (int __fd, __off_t __length) __THROW __wur;
-# else
-# ifdef __REDIRECT_NTH
-extern int __REDIRECT_NTH (ftruncate, (int __fd, __off64_t __length),
- ftruncate64) __wur;
-# else
-# define ftruncate ftruncate64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int ftruncate64 (int __fd, __off64_t __length) __THROW __wur;
-# endif
-
-#endif /* Use POSIX.1b || X/Open Unix || XPG6. */
-
-
-#if (defined __USE_XOPEN_EXTENDED && !defined __USE_XOPEN2K) \
- || defined __USE_MISC
-
-/* Set the end of accessible data space (aka "the break") to ADDR.
- Returns zero on success and -1 for errors (with errno set). */
-extern int brk (void *__addr) __THROW __wur;
-
-/* Increase or decrease the end of accessible data space by DELTA bytes.
- If successful, returns the address the previous end of data space
- (i.e. the beginning of the new space, if DELTA > 0);
- returns (void *) -1 for errors (with errno set). */
-extern void *sbrk (intptr_t __delta) __THROW;
-#endif
-
-
-#ifdef __USE_MISC
-/* Invoke `system call' number SYSNO, passing it the remaining arguments.
- This is completely system-dependent, and not often useful.
-
- In Unix, `syscall' sets `errno' for all errors and most calls return -1
- for errors; in many systems you cannot pass arguments or get return
- values for all system calls (`pipe', `fork', and `getppid' typically
- among them).
-
- In Mach, all system calls take normal arguments and always return an
- error code (zero for success). */
-extern long int syscall (long int __sysno, ...) __THROW;
-
-#endif /* Use misc. */
-
-
-#if (defined __USE_MISC || defined __USE_XOPEN_EXTENDED) && !defined F_LOCK
-/* NOTE: These declarations also appear in <fcntl.h>; be sure to keep both
- files consistent. Some systems have them there and some here, and some
- software depends on the macros being defined without including both. */
-
-/* `lockf' is a simpler interface to the locking facilities of `fcntl'.
- LEN is always relative to the current file position.
- The CMD argument is one of the following.
-
- This function is a cancellation point and therefore not marked with
- __THROW. */
-
-# define F_ULOCK 0 /* Unlock a previously locked region. */
-# define F_LOCK 1 /* Lock a region for exclusive use. */
-# define F_TLOCK 2 /* Test and lock a region for exclusive use. */
-# define F_TEST 3 /* Test a region for other processes locks. */
-
-# ifndef __USE_FILE_OFFSET64
-extern int lockf (int __fd, int __cmd, __off_t __len) __wur;
-# else
-# ifdef __REDIRECT
-extern int __REDIRECT (lockf, (int __fd, int __cmd, __off64_t __len),
- lockf64) __wur;
-# else
-# define lockf lockf64
-# endif
-# endif
-# ifdef __USE_LARGEFILE64
-extern int lockf64 (int __fd, int __cmd, __off64_t __len) __wur;
-# endif
-#endif /* Use misc and F_LOCK not already defined. */
-
-
-#ifdef __USE_GNU
-
-/* Evaluate EXPRESSION, and repeat as long as it returns -1 with `errno'
- set to EINTR. */
-
-# define TEMP_FAILURE_RETRY(expression) \
- (__extension__ \
- ({ long int __result; \
- do __result = (long int) (expression); \
- while (__result == -1L && errno == EINTR); \
- __result; }))
-
-/* Copy LENGTH bytes from INFD to OUTFD. */
-ssize_t copy_file_range (int __infd, __off64_t *__pinoff,
- int __outfd, __off64_t *__poutoff,
- size_t __length, unsigned int __flags);
-#endif /* __USE_GNU */
-
-#if defined __USE_POSIX199309 || defined __USE_UNIX98
-/* Synchronize at least the data part of a file with the underlying
- media. */
-extern int fdatasync (int __fildes);
-#endif /* Use POSIX199309 */
-
-#ifdef __USE_MISC
-/* One-way hash PHRASE, returning a string suitable for storage in the
- user database. SALT selects the one-way function to use, and
- ensures that no two users' hashes are the same, even if they use
- the same passphrase. The return value points to static storage
- which will be overwritten by the next call to crypt. */
-extern char *crypt (const char *__key, const char *__salt)
- __THROW __nonnull ((1, 2));
-#endif
-
-#ifdef __USE_XOPEN
-/* Swab pairs bytes in the first N bytes of the area pointed to by
- FROM and copy the result to TO. The value of TO must not be in the
- range [FROM - N + 1, FROM - 1]. If N is odd the first byte in FROM
- is without partner. */
-extern void swab (const void *__restrict __from, void *__restrict __to,
- ssize_t __n) __THROW __nonnull ((1, 2))
- __attr_access ((__read_only__, 1, 3))
- __attr_access ((__write_only__, 2, 3));
-#endif
-
-
-/* Prior to Issue 6, the Single Unix Specification required these
- prototypes to appear in this header. They are also found in
- <stdio.h>. */
-#if defined __USE_XOPEN && !defined __USE_XOPEN2K
-/* Return the name of the controlling terminal. */
-extern char *ctermid (char *__s) __THROW;
-
-/* Return the name of the current user. */
-extern char *cuserid (char *__s);
-#endif
-
-
-/* Unix98 requires this function to be declared here. In other
- standards it is in <pthread.h>. */
-#if defined __USE_UNIX98 && !defined __USE_XOPEN2K
-extern int pthread_atfork (void (*__prepare) (void),
- void (*__parent) (void),
- void (*__child) (void)) __THROW;
-#endif
-
-#ifdef __USE_MISC
-/* Write LENGTH bytes of randomness starting at BUFFER. Return 0 on
- success or -1 on error. */
-int getentropy (void *__buffer, size_t __length) __wur
- __attr_access ((__write_only__, 1, 2));
-#endif
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/unistd.h>
-#endif
-
-/* System-specific extensions. */
-#include <bits/unistd_ext.h>
-
-__END_DECLS
-
-#endif /* unistd.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utime.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utime.h
deleted file mode 100644
index df2299e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utime.h
+++ /dev/null
@@ -1,50 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * POSIX Standard: 5.6.6 Set File Access and Modification Times <utime.h>
- */
-
-#ifndef _UTIME_H
-#define _UTIME_H 1
-
-#include <features.h>
-
-__BEGIN_DECLS
-
-#include <bits/types.h>
-
-#if defined __USE_XOPEN || defined __USE_XOPEN2K
-# include <bits/types/time_t.h>
-#endif
-
-/* Structure describing file times. */
-struct utimbuf
- {
- __time_t actime; /* Access time. */
- __time_t modtime; /* Modification time. */
- };
-
-/* Set the access and modification times of FILE to those given in
- *FILE_TIMES. If FILE_TIMES is NULL, set them to the current time. */
-extern int utime (const char *__file,
- const struct utimbuf *__file_times)
- __THROW __nonnull ((1));
-
-__END_DECLS
-
-#endif /* utime.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utmp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utmp.h
deleted file mode 100644
index 7fc2d5c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utmp.h
+++ /dev/null
@@ -1,96 +0,0 @@
-/* Copyright (C) 1993-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMP_H
-#define _UTMP_H 1
-
-#include <features.h>
-
-#include <sys/types.h>
-
-
-__BEGIN_DECLS
-
-/* Get system dependent values and data structures. */
-#include <bits/utmp.h>
-
-/* Compatibility names for the strings of the canonical file names. */
-#define UTMP_FILE _PATH_UTMP
-#define UTMP_FILENAME _PATH_UTMP
-#define WTMP_FILE _PATH_WTMP
-#define WTMP_FILENAME _PATH_WTMP
-
-
-
-/* Make FD be the controlling terminal, stdin, stdout, and stderr;
- then close FD. Returns 0 on success, nonzero on error. */
-extern int login_tty (int __fd) __THROW;
-
-
-/* Write the given entry into utmp and wtmp. */
-extern void login (const struct utmp *__entry) __THROW;
-
-/* Write the utmp entry to say the user on UT_LINE has logged out. */
-extern int logout (const char *__ut_line) __THROW;
-
-/* Append to wtmp an entry for the current time and the given info. */
-extern void logwtmp (const char *__ut_line, const char *__ut_name,
- const char *__ut_host) __THROW;
-
-/* Append entry UTMP to the wtmp-like file WTMP_FILE. */
-extern void updwtmp (const char *__wtmp_file, const struct utmp *__utmp)
- __THROW;
-
-/* Change name of the utmp file to be examined. */
-extern int utmpname (const char *__file) __THROW;
-
-/* Read next entry from a utmp-like file. */
-extern struct utmp *getutent (void) __THROW;
-
-/* Reset the input stream to the beginning of the file. */
-extern void setutent (void) __THROW;
-
-/* Close the current open file. */
-extern void endutent (void) __THROW;
-
-/* Search forward from the current point in the utmp file until the
- next entry with a ut_type matching ID->ut_type. */
-extern struct utmp *getutid (const struct utmp *__id) __THROW;
-
-/* Search forward from the current point in the utmp file until the
- next entry with a ut_line matching LINE->ut_line. */
-extern struct utmp *getutline (const struct utmp *__line) __THROW;
-
-/* Write out entry pointed to by UTMP_PTR into the utmp file. */
-extern struct utmp *pututline (const struct utmp *__utmp_ptr) __THROW;
-
-
-#ifdef __USE_MISC
-/* Reentrant versions of the file for handling utmp files. */
-extern int getutent_r (struct utmp *__buffer, struct utmp **__result) __THROW;
-
-extern int getutid_r (const struct utmp *__id, struct utmp *__buffer,
- struct utmp **__result) __THROW;
-
-extern int getutline_r (const struct utmp *__line,
- struct utmp *__buffer, struct utmp **__result) __THROW;
-
-#endif /* Use misc. */
-
-__END_DECLS
-
-#endif /* utmp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utmpx.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utmpx.h
deleted file mode 100644
index b9cab83..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/utmpx.h
+++ /dev/null
@@ -1,125 +0,0 @@
-/* Copyright (C) 1997-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _UTMPX_H
-#define _UTMPX_H 1
-
-#include <features.h>
-#include <sys/time.h>
-
-/* Required according to Unix98. */
-#ifndef __pid_t_defined
-typedef __pid_t pid_t;
-# define __pid_t_defined
-#endif
-
-/* Get system dependent values and data structures. */
-#include <bits/utmpx.h>
-
-#ifdef __USE_GNU
-/* Compatibility names for the strings of the canonical file names. */
-# define UTMPX_FILE _PATH_UTMPX
-# define UTMPX_FILENAME _PATH_UTMPX
-# define WTMPX_FILE _PATH_WTMPX
-# define WTMPX_FILENAME _PATH_WTMPX
-#endif
-
-/* For the getutmp{,x} functions we need the `struct utmp'. */
-#ifdef __USE_GNU
-struct utmp;
-#endif
-
-
-__BEGIN_DECLS
-
-/* Open user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void setutxent (void);
-
-/* Close user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern void endutxent (void);
-
-/* Get the next entry from the user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxent (void);
-
-/* Get the user accounting database entry corresponding to ID.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxid (const struct utmpx *__id);
-
-/* Get the user accounting database entry corresponding to LINE.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *getutxline (const struct utmpx *__line);
-
-/* Write the entry UTMPX into the user accounting database.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern struct utmpx *pututxline (const struct utmpx *__utmpx);
-
-
-#ifdef __USE_GNU
-/* Change name of the utmpx file to be examined.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int utmpxname (const char *__file);
-
-/* Append entry UTMP to the wtmpx-like file WTMPX_FILE.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void updwtmpx (const char *__wtmpx_file,
- const struct utmpx *__utmpx);
-
-
-/* Copy the information in UTMPX to UTMP.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void getutmp (const struct utmpx *__utmpx,
- struct utmp *__utmp);
-
-/* Copy the information in UTMP to UTMPX.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern void getutmpx (const struct utmp *__utmp, struct utmpx *__utmpx);
-#endif
-
-__END_DECLS
-
-#endif /* utmpx.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/values.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/values.h
deleted file mode 100644
index 82ce830..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/values.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/* Old compatibility names for <limits.h> and <float.h> constants.
- Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/* This interface is obsolete. New programs should use
- <limits.h> and/or <float.h> instead of <values.h>. */
-
-#ifndef _VALUES_H
-#define _VALUES_H 1
-
-#include <features.h>
-
-#include <limits.h>
-
-#define _TYPEBITS(type) (sizeof (type) * CHAR_BIT)
-
-#define CHARBITS _TYPEBITS (char)
-#define SHORTBITS _TYPEBITS (short int)
-#define INTBITS _TYPEBITS (int)
-#define LONGBITS _TYPEBITS (long int)
-#define PTRBITS _TYPEBITS (char *)
-#define DOUBLEBITS _TYPEBITS (double)
-#define FLOATBITS _TYPEBITS (float)
-
-#define MINSHORT SHRT_MIN
-#define MININT INT_MIN
-#define MINLONG LONG_MIN
-
-#define MAXSHORT SHRT_MAX
-#define MAXINT INT_MAX
-#define MAXLONG LONG_MAX
-
-#define HIBITS MINSHORT
-#define HIBITL MINLONG
-
-
-#include <float.h>
-
-#define MAXDOUBLE DBL_MAX
-#define MAXFLOAT FLT_MAX
-#define MINDOUBLE DBL_MIN
-#define MINFLOAT FLT_MIN
-#define DMINEXP DBL_MIN_EXP
-#define FMINEXP FLT_MIN_EXP
-#define DMAXEXP DBL_MAX_EXP
-#define FMAXEXP FLT_MAX_EXP
-
-
-#ifdef __USE_MISC
-/* Some systems define this name instead of CHAR_BIT or CHARBITS. */
-# define BITSPERBYTE CHAR_BIT
-#endif
-
-#endif /* values.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wait.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wait.h
deleted file mode 100644
index d01b811..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wait.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <sys/wait.h>
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wchar.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wchar.h
deleted file mode 100644
index ce0acb1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wchar.h
+++ /dev/null
@@ -1,862 +0,0 @@
-/* Copyright (C) 1995-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.24
- * Extended multibyte and wide character utilities <wchar.h>
- */
-
-#ifndef _WCHAR_H
-#define _WCHAR_H 1
-
-#define __GLIBC_INTERNAL_STARTING_HEADER_IMPLEMENTATION
-#include <bits/libc-header-start.h>
-
-/* Gather machine dependent type support. */
-#include <bits/floatn.h>
-
-#define __need_size_t
-#define __need_wchar_t
-#define __need_NULL
-#include <stddef.h>
-
-#define __need___va_list
-#include <stdarg.h>
-
-#include <bits/wchar.h>
-#include <bits/types/wint_t.h>
-#include <bits/types/mbstate_t.h>
-#include <bits/types/__FILE.h>
-
-#if defined __USE_UNIX98 || defined __USE_XOPEN2K
-# include <bits/types/FILE.h>
-#endif
-#ifdef __USE_XOPEN2K8
-# include <bits/types/locale_t.h>
-#endif
-
-/* Tell the caller that we provide correct C++ prototypes. */
-#if defined __cplusplus && __GNUC_PREREQ (4, 4)
-# define __CORRECT_ISO_CPP_WCHAR_H_PROTO
-#endif
-
-#ifndef WCHAR_MIN
-/* These constants might also be defined in <inttypes.h>. */
-# define WCHAR_MIN __WCHAR_MIN
-# define WCHAR_MAX __WCHAR_MAX
-#endif
-
-#ifndef WEOF
-# define WEOF (0xffffffffu)
-#endif
-
-/* All versions of XPG prior to the publication of ISO C99 required
- the bulk of <wctype.h>'s declarations to appear in this header
- (because <wctype.h> did not exist prior to C99). In POSIX.1-2001
- those declarations were marked as XSI extensions; in -2008 they
- were additionally marked as obsolescent. _GNU_SOURCE mode
- anticipates the removal of these declarations in the next revision
- of POSIX. */
-#if (defined __USE_XOPEN && !defined __USE_GNU \
- && !(defined __USE_XOPEN2K && !defined __USE_XOPEN2KXSI))
-# include <bits/wctype-wchar.h>
-#endif
-
-__BEGIN_DECLS
-
-/* This incomplete type is defined in <time.h> but needed here because
- of `wcsftime'. */
-struct tm;
-
-
-/* Copy SRC to DEST. */
-extern wchar_t *wcscpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src)
- __THROW __nonnull ((1, 2));
-
-/* Copy no more than N wide-characters of SRC to DEST. */
-extern wchar_t *wcsncpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Append SRC onto DEST. */
-extern wchar_t *wcscat (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src)
- __THROW __nonnull ((1, 2));
-/* Append no more than N wide-characters of SRC onto DEST. */
-extern wchar_t *wcsncat (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW __nonnull ((1, 2));
-
-/* Compare S1 and S2. */
-extern int wcscmp (const wchar_t *__s1, const wchar_t *__s2)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-/* Compare N wide-characters of S1 and S2. */
-extern int wcsncmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW __attribute_pure__ __nonnull ((1, 2));
-
-#ifdef __USE_XOPEN2K8
-/* Compare S1 and S2, ignoring case. */
-extern int wcscasecmp (const wchar_t *__s1, const wchar_t *__s2) __THROW;
-
-/* Compare no more than N chars of S1 and S2, ignoring case. */
-extern int wcsncasecmp (const wchar_t *__s1, const wchar_t *__s2,
- size_t __n) __THROW;
-
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-extern int wcscasecmp_l (const wchar_t *__s1, const wchar_t *__s2,
- locale_t __loc) __THROW;
-
-extern int wcsncasecmp_l (const wchar_t *__s1, const wchar_t *__s2,
- size_t __n, locale_t __loc) __THROW;
-#endif
-
-/* Compare S1 and S2, both interpreted as appropriate to the
- LC_COLLATE category of the current locale. */
-extern int wcscoll (const wchar_t *__s1, const wchar_t *__s2) __THROW;
-/* Transform S2 into array pointed to by S1 such that if wcscmp is
- applied to two transformed strings the result is the as applying
- `wcscoll' to the original strings. */
-extern size_t wcsxfrm (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n) __THROW;
-
-#ifdef __USE_XOPEN2K8
-/* Similar to the two functions above but take the information from
- the provided locale and not the global locale. */
-
-/* Compare S1 and S2, both interpreted as appropriate to the
- LC_COLLATE category of the given locale. */
-extern int wcscoll_l (const wchar_t *__s1, const wchar_t *__s2,
- locale_t __loc) __THROW;
-
-/* Transform S2 into array pointed to by S1 such that if wcscmp is
- applied to two transformed strings the result is the as applying
- `wcscoll' to the original strings. */
-extern size_t wcsxfrm_l (wchar_t *__s1, const wchar_t *__s2,
- size_t __n, locale_t __loc) __THROW;
-
-/* Duplicate S, returning an identical malloc'd string. */
-extern wchar_t *wcsdup (const wchar_t *__s) __THROW __attribute_malloc__;
-#endif
-
-/* Find the first occurrence of WC in WCS. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcschr (wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcschr") __attribute_pure__;
-extern "C++" const wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcschr") __attribute_pure__;
-#else
-extern wchar_t *wcschr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-/* Find the last occurrence of WC in WCS. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcsrchr (wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcsrchr") __attribute_pure__;
-extern "C++" const wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __asm ("wcsrchr") __attribute_pure__;
-#else
-extern wchar_t *wcsrchr (const wchar_t *__wcs, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-
-#ifdef __USE_GNU
-/* This function is similar to `wcschr'. But it returns a pointer to
- the closing NUL wide character in case C is not found in S. */
-extern wchar_t *wcschrnul (const wchar_t *__s, wchar_t __wc)
- __THROW __attribute_pure__;
-#endif
-
-/* Return the length of the initial segmet of WCS which
- consists entirely of wide characters not in REJECT. */
-extern size_t wcscspn (const wchar_t *__wcs, const wchar_t *__reject)
- __THROW __attribute_pure__;
-/* Return the length of the initial segmet of WCS which
- consists entirely of wide characters in ACCEPT. */
-extern size_t wcsspn (const wchar_t *__wcs, const wchar_t *__accept)
- __THROW __attribute_pure__;
-/* Find the first occurrence in WCS of any character in ACCEPT. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcspbrk (wchar_t *__wcs, const wchar_t *__accept)
- __THROW __asm ("wcspbrk") __attribute_pure__;
-extern "C++" const wchar_t *wcspbrk (const wchar_t *__wcs,
- const wchar_t *__accept)
- __THROW __asm ("wcspbrk") __attribute_pure__;
-#else
-extern wchar_t *wcspbrk (const wchar_t *__wcs, const wchar_t *__accept)
- __THROW __attribute_pure__;
-#endif
-/* Find the first occurrence of NEEDLE in HAYSTACK. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcsstr (wchar_t *__haystack, const wchar_t *__needle)
- __THROW __asm ("wcsstr") __attribute_pure__;
-extern "C++" const wchar_t *wcsstr (const wchar_t *__haystack,
- const wchar_t *__needle)
- __THROW __asm ("wcsstr") __attribute_pure__;
-#else
-extern wchar_t *wcsstr (const wchar_t *__haystack, const wchar_t *__needle)
- __THROW __attribute_pure__;
-#endif
-
-/* Divide WCS into tokens separated by characters in DELIM. */
-extern wchar_t *wcstok (wchar_t *__restrict __s,
- const wchar_t *__restrict __delim,
- wchar_t **__restrict __ptr) __THROW;
-
-/* Return the number of wide characters in S. */
-extern size_t wcslen (const wchar_t *__s) __THROW __attribute_pure__;
-
-#ifdef __USE_XOPEN
-/* Another name for `wcsstr' from XPG4. */
-# ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wcswcs (wchar_t *__haystack, const wchar_t *__needle)
- __THROW __asm ("wcswcs") __attribute_pure__;
-extern "C++" const wchar_t *wcswcs (const wchar_t *__haystack,
- const wchar_t *__needle)
- __THROW __asm ("wcswcs") __attribute_pure__;
-# else
-extern wchar_t *wcswcs (const wchar_t *__haystack, const wchar_t *__needle)
- __THROW __attribute_pure__;
-# endif
-#endif
-
-#ifdef __USE_XOPEN2K8
-/* Return the number of wide characters in S, but at most MAXLEN. */
-extern size_t wcsnlen (const wchar_t *__s, size_t __maxlen)
- __THROW __attribute_pure__;
-#endif
-
-
-/* Search N wide characters of S for C. */
-#ifdef __CORRECT_ISO_CPP_WCHAR_H_PROTO
-extern "C++" wchar_t *wmemchr (wchar_t *__s, wchar_t __c, size_t __n)
- __THROW __asm ("wmemchr") __attribute_pure__;
-extern "C++" const wchar_t *wmemchr (const wchar_t *__s, wchar_t __c,
- size_t __n)
- __THROW __asm ("wmemchr") __attribute_pure__;
-#else
-extern wchar_t *wmemchr (const wchar_t *__s, wchar_t __c, size_t __n)
- __THROW __attribute_pure__;
-#endif
-
-/* Compare N wide characters of S1 and S2. */
-extern int wmemcmp (const wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW __attribute_pure__;
-
-/* Copy N wide characters of SRC to DEST. */
-extern wchar_t *wmemcpy (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n) __THROW;
-
-/* Copy N wide characters of SRC to DEST, guaranteeing
- correct behavior for overlapping strings. */
-extern wchar_t *wmemmove (wchar_t *__s1, const wchar_t *__s2, size_t __n)
- __THROW;
-
-/* Set N wide characters of S to C. */
-extern wchar_t *wmemset (wchar_t *__s, wchar_t __c, size_t __n) __THROW;
-
-#ifdef __USE_GNU
-/* Copy N wide characters of SRC to DEST and return pointer to following
- wide character. */
-extern wchar_t *wmempcpy (wchar_t *__restrict __s1,
- const wchar_t *__restrict __s2, size_t __n)
- __THROW;
-#endif
-
-
-/* Determine whether C constitutes a valid (one-byte) multibyte
- character. */
-extern wint_t btowc (int __c) __THROW;
-
-/* Determine whether C corresponds to a member of the extended
- character set whose multibyte representation is a single byte. */
-extern int wctob (wint_t __c) __THROW;
-
-/* Determine whether PS points to an object representing the initial
- state. */
-extern int mbsinit (const mbstate_t *__ps) __THROW __attribute_pure__;
-
-/* Write wide character representation of multibyte character pointed
- to by S to PWC. */
-extern size_t mbrtowc (wchar_t *__restrict __pwc,
- const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __p) __THROW;
-
-/* Write multibyte representation of wide character WC to S. */
-extern size_t wcrtomb (char *__restrict __s, wchar_t __wc,
- mbstate_t *__restrict __ps) __THROW;
-
-/* Return number of bytes in multibyte character pointed to by S. */
-extern size_t __mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps) __THROW;
-extern size_t mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps) __THROW;
-
-#ifdef __USE_EXTERN_INLINES
-/* Define inline function as optimization. */
-
-/* We can use the BTOWC and WCTOB optimizations since we know that all
- locales must use ASCII encoding for the values in the ASCII range
- and because the wchar_t encoding is always ISO 10646. */
-extern wint_t __btowc_alias (int __c) __asm ("btowc");
-__extern_inline wint_t
-__NTH (btowc (int __c))
-{ return (__builtin_constant_p (__c) && __c >= '\0' && __c <= '\x7f'
- ? (wint_t) __c : __btowc_alias (__c)); }
-
-extern int __wctob_alias (wint_t __c) __asm ("wctob");
-__extern_inline int
-__NTH (wctob (wint_t __wc))
-{ return (__builtin_constant_p (__wc) && __wc >= L'\0' && __wc <= L'\x7f'
- ? (int) __wc : __wctob_alias (__wc)); }
-
-__extern_inline size_t
-__NTH (mbrlen (const char *__restrict __s, size_t __n,
- mbstate_t *__restrict __ps))
-{ return (__ps != NULL
- ? mbrtowc (NULL, __s, __n, __ps) : __mbrlen (__s, __n, NULL)); }
-#endif
-
-/* Write wide character representation of multibyte character string
- SRC to DST. */
-extern size_t mbsrtowcs (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-
-/* Write multibyte character representation of wide character string
- SRC to DST. */
-extern size_t wcsrtombs (char *__restrict __dst,
- const wchar_t **__restrict __src, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-
-
-#ifdef __USE_XOPEN2K8
-/* Write wide character representation of at most NMC bytes of the
- multibyte character string SRC to DST. */
-extern size_t mbsnrtowcs (wchar_t *__restrict __dst,
- const char **__restrict __src, size_t __nmc,
- size_t __len, mbstate_t *__restrict __ps) __THROW;
-
-/* Write multibyte character representation of at most NWC characters
- from the wide character string SRC to DST. */
-extern size_t wcsnrtombs (char *__restrict __dst,
- const wchar_t **__restrict __src,
- size_t __nwc, size_t __len,
- mbstate_t *__restrict __ps) __THROW;
-#endif /* use POSIX 2008 */
-
-
-/* The following functions are extensions found in X/Open CAE. */
-#ifdef __USE_XOPEN
-/* Determine number of column positions required for C. */
-extern int wcwidth (wchar_t __c) __THROW;
-
-/* Determine number of column positions required for first N wide
- characters (or fewer if S ends before this) in S. */
-extern int wcswidth (const wchar_t *__s, size_t __n) __THROW;
-#endif /* Use X/Open. */
-
-
-/* Convert initial portion of the wide string NPTR to `double'
- representation. */
-extern double wcstod (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-
-#ifdef __USE_ISOC99
-/* Likewise for `float' and `long double' sizes of floating-point numbers. */
-extern float wcstof (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-extern long double wcstold (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif /* C99 */
-
-/* Likewise for `_FloatN' and `_FloatNx' when support is enabled. */
-
-#if __HAVE_FLOAT16 && defined __USE_GNU
-extern _Float16 wcstof16 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT32 && defined __USE_GNU
-extern _Float32 wcstof32 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT64 && defined __USE_GNU
-extern _Float64 wcstof64 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT128 && defined __USE_GNU
-extern _Float128 wcstof128 (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT32X && defined __USE_GNU
-extern _Float32x wcstof32x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT64X && defined __USE_GNU
-extern _Float64x wcstof64x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-#if __HAVE_FLOAT128X && defined __USE_GNU
-extern _Float128x wcstof128x (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr) __THROW;
-#endif
-
-
-/* Convert initial portion of wide string NPTR to `long int'
- representation. */
-extern long int wcstol (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base) __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long int'
- representation. */
-extern unsigned long int wcstoul (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-#ifdef __USE_ISOC99
-/* Convert initial portion of wide string NPTR to `long long int'
- representation. */
-__extension__
-extern long long int wcstoll (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long long int'
- representation. */
-__extension__
-extern unsigned long long int wcstoull (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base) __THROW;
-#endif /* ISO C99. */
-
-#ifdef __USE_GNU
-/* Convert initial portion of wide string NPTR to `long long int'
- representation. */
-__extension__
-extern long long int wcstoq (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base)
- __THROW;
-
-/* Convert initial portion of wide string NPTR to `unsigned long long int'
- representation. */
-__extension__
-extern unsigned long long int wcstouq (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base) __THROW;
-#endif /* Use GNU. */
-
-#ifdef __USE_GNU
-/* Parallel versions of the functions above which take the locale to
- use as an additional parameter. These are GNU extensions inspired
- by the POSIX.1-2008 extended locale API. */
-extern long int wcstol_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, int __base,
- locale_t __loc) __THROW;
-
-extern unsigned long int wcstoul_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc) __THROW;
-
-__extension__
-extern long long int wcstoll_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc) __THROW;
-
-__extension__
-extern unsigned long long int wcstoull_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- int __base, locale_t __loc)
- __THROW;
-
-extern double wcstod_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, locale_t __loc)
- __THROW;
-
-extern float wcstof_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr, locale_t __loc)
- __THROW;
-
-extern long double wcstold_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-
-# if __HAVE_FLOAT16
-extern _Float16 wcstof16_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT32
-extern _Float32 wcstof32_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT64
-extern _Float64 wcstof64_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT128
-extern _Float128 wcstof128_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT32X
-extern _Float32x wcstof32x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT64X
-extern _Float64x wcstof64x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-
-# if __HAVE_FLOAT128X
-extern _Float128x wcstof128x_l (const wchar_t *__restrict __nptr,
- wchar_t **__restrict __endptr,
- locale_t __loc) __THROW;
-# endif
-#endif /* use GNU */
-
-
-#ifdef __USE_XOPEN2K8
-/* Copy SRC to DEST, returning the address of the terminating L'\0' in
- DEST. */
-extern wchar_t *wcpcpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src) __THROW;
-
-/* Copy no more than N characters of SRC to DEST, returning the address of
- the last character written into DEST. */
-extern wchar_t *wcpncpy (wchar_t *__restrict __dest,
- const wchar_t *__restrict __src, size_t __n)
- __THROW;
-#endif
-
-
-/* Wide character I/O functions. */
-
-#if defined __USE_XOPEN2K8 || __GLIBC_USE (LIB_EXT2)
-/* Like OPEN_MEMSTREAM, but the stream is wide oriented and produces
- a wide character string. */
-extern __FILE *open_wmemstream (wchar_t **__bufloc, size_t *__sizeloc) __THROW;
-#endif
-
-#if defined __USE_ISOC95 || defined __USE_UNIX98
-
-/* Select orientation for stream. */
-extern int fwide (__FILE *__fp, int __mode) __THROW;
-
-
-/* Write formatted output to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fwprintf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wprintf__, 2, 3))) */;
-/* Write formatted output to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int wprintf (const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wprintf__, 1, 2))) */;
-/* Write formatted output of at most N characters to S. */
-extern int swprintf (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 4))) */;
-
-/* Write formatted output to S from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfwprintf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wprintf__, 2, 0))) */;
-/* Write formatted output to stdout from argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vwprintf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wprintf__, 1, 0))) */;
-/* Write formatted output of at most N character to S from argument
- list ARG. */
-extern int vswprintf (wchar_t *__restrict __s, size_t __n,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wprintf__, 3, 0))) */;
-
-
-/* Read formatted input from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fwscanf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-/* Read formatted input from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int wscanf (const wchar_t *__restrict __format, ...)
- /* __attribute__ ((__format__ (__wscanf__, 1, 2))) */;
-/* Read formatted input from S. */
-extern int swscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format, ...)
- __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-
-/* For historical reasons, the C99-compliant versions of the scanf
- functions are at alternative names. When __LDBL_COMPAT or
- __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI are in effect, this is handled in
- bits/wchar-ldbl.h. */
-#if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...),
- __isoc99_fwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-extern int __REDIRECT (wscanf, (const wchar_t *__restrict __format, ...),
- __isoc99_wscanf)
- /* __attribute__ ((__format__ (__wscanf__, 1, 2))) */;
-extern int __REDIRECT_NTH (swscanf, (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- ...), __isoc99_swscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */;
-# else
-extern int __isoc99_fwscanf (__FILE *__restrict __stream,
- const wchar_t *__restrict __format, ...);
-extern int __isoc99_wscanf (const wchar_t *__restrict __format, ...);
-extern int __isoc99_swscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format, ...)
- __THROW;
-# define fwscanf __isoc99_fwscanf
-# define wscanf __isoc99_wscanf
-# define swscanf __isoc99_swscanf
-# endif
-# endif
-
-#endif /* Use ISO C95, C99 and Unix98. */
-
-#ifdef __USE_ISOC99
-/* Read formatted input from S into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vfwscanf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-/* Read formatted input from stdin into argument list ARG.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int vwscanf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- /* __attribute__ ((__format__ (__wscanf__, 1, 0))) */;
-/* Read formatted input from S into argument list ARG. */
-extern int vswscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg)
- __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-
-/* Same redirection as above for the v*wscanf family. */
-# if !__GLIBC_USE (DEPRECATED_SCANF) \
- && (!defined __LDBL_COMPAT || !defined __REDIRECT) \
- && (defined __STRICT_ANSI__ || defined __USE_XOPEN2K) \
- && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0
-# ifdef __REDIRECT
-extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vfwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-extern int __REDIRECT (vwscanf, (const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vwscanf)
- /* __attribute__ ((__format__ (__wscanf__, 1, 0))) */;
-extern int __REDIRECT_NTH (vswscanf, (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg), __isoc99_vswscanf)
- /* __attribute__ ((__format__ (__wscanf__, 2, 0))) */;
-# else
-extern int __isoc99_vfwscanf (__FILE *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg);
-extern int __isoc99_vwscanf (const wchar_t *__restrict __format,
- __gnuc_va_list __arg);
-extern int __isoc99_vswscanf (const wchar_t *__restrict __s,
- const wchar_t *__restrict __format,
- __gnuc_va_list __arg) __THROW;
-# define vfwscanf __isoc99_vfwscanf
-# define vwscanf __isoc99_vwscanf
-# define vswscanf __isoc99_vswscanf
-# endif
-# endif
-
-#endif /* Use ISO C99. */
-
-
-/* Read a character from STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern wint_t fgetwc (__FILE *__stream);
-extern wint_t getwc (__FILE *__stream);
-
-/* Read a character from stdin.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t getwchar (void);
-
-
-/* Write a character to STREAM.
-
- These functions are possible cancellation points and therefore not
- marked with __THROW. */
-extern wint_t fputwc (wchar_t __wc, __FILE *__stream);
-extern wint_t putwc (wchar_t __wc, __FILE *__stream);
-
-/* Write a character to stdout.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t putwchar (wchar_t __wc);
-
-
-/* Get a newline-terminated wide character string of finite length
- from STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wchar_t *fgetws (wchar_t *__restrict __ws, int __n,
- __FILE *__restrict __stream);
-
-/* Write a string to STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern int fputws (const wchar_t *__restrict __ws,
- __FILE *__restrict __stream);
-
-
-/* Push a character back onto the input buffer of STREAM.
-
- This function is a possible cancellation point and therefore not
- marked with __THROW. */
-extern wint_t ungetwc (wint_t __wc, __FILE *__stream);
-
-
-#ifdef __USE_GNU
-/* These are defined to be equivalent to the `char' functions defined
- in POSIX.1:1996.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern wint_t getwc_unlocked (__FILE *__stream);
-extern wint_t getwchar_unlocked (void);
-
-/* This is the wide character version of a GNU extension.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wint_t fgetwc_unlocked (__FILE *__stream);
-
-/* Faster version when locking is not necessary.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wint_t fputwc_unlocked (wchar_t __wc, __FILE *__stream);
-
-/* These are defined to be equivalent to the `char' functions defined
- in POSIX.1:1996.
-
- These functions are not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation they are cancellation points and
- therefore not marked with __THROW. */
-extern wint_t putwc_unlocked (wchar_t __wc, __FILE *__stream);
-extern wint_t putwchar_unlocked (wchar_t __wc);
-
-
-/* This function does the same as `fgetws' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern wchar_t *fgetws_unlocked (wchar_t *__restrict __ws, int __n,
- __FILE *__restrict __stream);
-
-/* This function does the same as `fputws' but does not lock the stream.
-
- This function is not part of POSIX and therefore no official
- cancellation point. But due to similarity with an POSIX interface
- or due to the implementation it is a cancellation point and
- therefore not marked with __THROW. */
-extern int fputws_unlocked (const wchar_t *__restrict __ws,
- __FILE *__restrict __stream);
-#endif
-
-
-/* Format TP into S according to FORMAT.
- Write no more than MAXSIZE wide characters and return the number
- of wide characters written, or 0 if it would exceed MAXSIZE. */
-extern size_t wcsftime (wchar_t *__restrict __s, size_t __maxsize,
- const wchar_t *__restrict __format,
- const struct tm *__restrict __tp) __THROW;
-
-# ifdef __USE_GNU
-/* Similar to `wcsftime' but takes the information from
- the provided locale and not the global locale. */
-extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize,
- const wchar_t *__restrict __format,
- const struct tm *__restrict __tp,
- locale_t __loc) __THROW;
-# endif
-
-/* Define some macros helping to catch buffer overflows. */
-#if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function
-# include <bits/wchar2.h>
-#endif
-
-#include <bits/floatn.h>
-#if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1
-# include <bits/wchar-ldbl.h>
-#endif
-
-__END_DECLS
-
-#endif /* wchar.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wctype.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wctype.h
deleted file mode 100644
index a561802..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wctype.h
+++ /dev/null
@@ -1,148 +0,0 @@
-/* Copyright (C) 1996-2021 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
- <https://www.gnu.org/licenses/>. */
-
-/*
- * ISO C99 Standard: 7.25
- * Wide character classification and mapping utilities <wctype.h>
- */
-
-#ifndef _WCTYPE_H
-#define _WCTYPE_H 1
-
-#include <features.h>
-#include <bits/types.h>
-#include <bits/types/wint_t.h>
-
-/* Constant expression of type `wint_t' whose value does not correspond
- to any member of the extended character set. */
-#ifndef WEOF
-# define WEOF (0xffffffffu)
-#endif
-
-/* Some definitions from this header also appear in <wchar.h> in
- Unix98 mode. */
-#include <bits/wctype-wchar.h>
-
-/*
- * Extensible wide-character mapping functions: 7.15.3.2.
- */
-
-__BEGIN_DECLS
-
-/* Scalar type that can hold values which represent locale-specific
- character mappings. */
-typedef const __int32_t *wctrans_t;
-
-/* Construct value that describes a mapping between wide characters
- identified by the string argument PROPERTY. */
-extern wctrans_t wctrans (const char *__property) __THROW;
-
-/* Map the wide character WC using the mapping described by DESC. */
-extern wint_t towctrans (wint_t __wc, wctrans_t __desc) __THROW;
-
-# ifdef __USE_XOPEN2K8
-/* POSIX.1-2008 extended locale interface (see locale.h). */
-# include <bits/types/locale_t.h>
-
-/* Test for any wide character for which `iswalpha' or `iswdigit' is
- true. */
-extern int iswalnum_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character for which `iswupper' or 'iswlower' is
- true, or any wide character that is one of a locale-specific set of
- wide-characters for which none of `iswcntrl', `iswdigit',
- `iswpunct', or `iswspace' is true. */
-extern int iswalpha_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any control wide character. */
-extern int iswcntrl_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a decimal-digit
- character. */
-extern int iswdigit_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character for which `iswprint' is true and
- `iswspace' is false. */
-extern int iswgraph_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a lowercase letter
- or is one of a locale-specific set of wide characters for which
- none of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswlower_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any printing wide character. */
-extern int iswprint_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any printing wide character that is one of a
- locale-specific et of wide characters for which neither `iswspace'
- nor `iswalnum' is true. */
-extern int iswpunct_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a locale-specific
- set of wide characters for which none of `iswalnum', `iswgraph', or
- `iswpunct' is true. */
-extern int iswspace_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to an uppercase letter
- or is one of a locale-specific set of wide character for which none
- of `iswcntrl', `iswdigit', `iswpunct', or `iswspace' is true. */
-extern int iswupper_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a hexadecimal-digit
- character equivalent to that performed be the functions described
- in the previous subclause. */
-extern int iswxdigit_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Test for any wide character that corresponds to a standard blank
- wide character or a locale-specific set of wide characters for
- which `iswalnum' is false. */
-extern int iswblank_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Construct value that describes a class of wide characters identified
- by the string argument PROPERTY. */
-extern wctype_t wctype_l (const char *__property, locale_t __locale)
- __THROW;
-
-/* Determine whether the wide-character WC has the property described by
- DESC. */
-extern int iswctype_l (wint_t __wc, wctype_t __desc, locale_t __locale)
- __THROW;
-
-/*
- * Wide-character case-mapping functions.
- */
-
-/* Converts an uppercase letter to the corresponding lowercase letter. */
-extern wint_t towlower_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Converts an lowercase letter to the corresponding uppercase letter. */
-extern wint_t towupper_l (wint_t __wc, locale_t __locale) __THROW;
-
-/* Construct value that describes a mapping between wide characters
- identified by the string argument PROPERTY. */
-extern wctrans_t wctrans_l (const char *__property, locale_t __locale)
- __THROW;
-
-/* Map the wide character WC using the mapping described by DESC. */
-extern wint_t towctrans_l (wint_t __wc, wctrans_t __desc,
- locale_t __locale) __THROW;
-
-# endif /* Use POSIX 2008. */
-
-__END_DECLS
-
-#endif /* wctype.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wordexp.h b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wordexp.h
deleted file mode 100644
index b6ac1b7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/include/wordexp.h
+++ /dev/null
@@ -1,70 +0,0 @@
-/* Copyright (C) 1991-2021 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
- <https://www.gnu.org/licenses/>. */
-
-#ifndef _WORDEXP_H
-#define _WORDEXP_H 1
-
-#include <features.h>
-#define __need_size_t
-#include <stddef.h>
-
-__BEGIN_DECLS
-
-/* Bits set in the FLAGS argument to `wordexp'. */
-enum
- {
- WRDE_DOOFFS = (1 << 0), /* Insert PWORDEXP->we_offs NULLs. */
- WRDE_APPEND = (1 << 1), /* Append to results of a previous call. */
- WRDE_NOCMD = (1 << 2), /* Don't do command substitution. */
- WRDE_REUSE = (1 << 3), /* Reuse storage in PWORDEXP. */
- WRDE_SHOWERR = (1 << 4), /* Don't redirect stderr to /dev/null. */
- WRDE_UNDEF = (1 << 5), /* Error for expanding undefined variables. */
- __WRDE_FLAGS = (WRDE_DOOFFS | WRDE_APPEND | WRDE_NOCMD
- | WRDE_REUSE | WRDE_SHOWERR | WRDE_UNDEF)
- };
-
-/* Structure describing a word-expansion run. */
-typedef struct
- {
- size_t we_wordc; /* Count of words matched. */
- char **we_wordv; /* List of expanded words. */
- size_t we_offs; /* Slots to reserve in `we_wordv'. */
- } wordexp_t;
-
-/* Possible nonzero return values from `wordexp'. */
-enum
- {
-#ifdef __USE_XOPEN
- WRDE_NOSYS = -1, /* Never used since we support `wordexp'. */
-#endif
- WRDE_NOSPACE = 1, /* Ran out of memory. */
- WRDE_BADCHAR, /* A metachar appears in the wrong place. */
- WRDE_BADVAL, /* Undefined var reference with WRDE_UNDEF. */
- WRDE_CMDSUB, /* Command substitution with WRDE_NOCMD. */
- WRDE_SYNTAX /* Shell syntax error. */
- };
-
-/* Do word expansion of WORDS into PWORDEXP. */
-extern int wordexp (const char *__restrict __words,
- wordexp_t *__restrict __pwordexp, int __flags);
-
-/* Free the storage allocated by a `wordexp' call. */
-extern void wordfree (wordexp_t *__wordexp) __THROW;
-
-__END_DECLS
-
-#endif /* wordexp.h */
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/Mcrt1.o b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/Mcrt1.o
deleted file mode 100644
index 54eec39..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/Mcrt1.o
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/Scrt1.o b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/Scrt1.o
deleted file mode 100644
index a3a6eee..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/Scrt1.o
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so
deleted file mode 100755
index 174e30d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/audit/sotruss-lib.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crt1.o b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crt1.o
deleted file mode 100644
index 8eb4ce8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crt1.o
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crti.o b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crti.o
deleted file mode 100644
index f5264c9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crti.o
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crtn.o b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crtn.o
deleted file mode 100644
index e383c68..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/crtn.o
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so
deleted file mode 100755
index 88b0024..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ANSI_X3.110.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so
deleted file mode 100755
index 13bd925..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ARMSCII-8.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so
deleted file mode 100755
index ffd616f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ASMO_449.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5.so
deleted file mode 100755
index b3fb5dd..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so
deleted file mode 100755
index 53277f0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BIG5HKSCS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BRF.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BRF.so
deleted file mode 100755
index 451e02c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/BRF.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP10007.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP10007.so
deleted file mode 100755
index c9da33e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP10007.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1125.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1125.so
deleted file mode 100755
index b541ce5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1125.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1250.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1250.so
deleted file mode 100755
index 4645c73..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1250.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1251.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1251.so
deleted file mode 100755
index 6bde008..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1251.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1252.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1252.so
deleted file mode 100755
index d9580f1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1252.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1253.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1253.so
deleted file mode 100755
index 8a9bcd5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1253.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1254.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1254.so
deleted file mode 100755
index dee6b1d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1254.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1255.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1255.so
deleted file mode 100755
index 9742ad9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1255.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1256.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1256.so
deleted file mode 100755
index bc30861..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1256.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1257.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1257.so
deleted file mode 100755
index c841c8a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1257.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1258.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1258.so
deleted file mode 100755
index 999c52f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP1258.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP737.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP737.so
deleted file mode 100755
index ab77a7f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP737.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP770.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP770.so
deleted file mode 100755
index ab65ca0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP770.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP771.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP771.so
deleted file mode 100755
index 7920264..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP771.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP772.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP772.so
deleted file mode 100755
index 8972253..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP772.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP773.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP773.so
deleted file mode 100755
index f3faa6e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP773.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP774.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP774.so
deleted file mode 100755
index 94d5507..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP774.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP775.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP775.so
deleted file mode 100755
index 62a7cd3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP775.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP932.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP932.so
deleted file mode 100755
index 92a5813..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CP932.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so
deleted file mode 100755
index 6a26c15..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CSN_369103.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CWI.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CWI.so
deleted file mode 100755
index 7316619..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/CWI.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so
deleted file mode 100755
index eb89bf6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/DEC-MCS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so
deleted file mode 100755
index c2ecfab..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE-A.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so
deleted file mode 100755
index 10d84a2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-AT-DE.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so
deleted file mode 100755
index b500249..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-CA-FR.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so
deleted file mode 100755
index c7e08f2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO-A.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so
deleted file mode 100755
index a7b0470..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-DK-NO.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so
deleted file mode 100755
index 7fbe8f5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-A.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so
deleted file mode 100755
index 5065099..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES-S.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so
deleted file mode 100755
index b2d0af7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-ES.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so
deleted file mode 100755
index d6fa77a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE-A.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so
deleted file mode 100755
index ce12f39..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FI-SE.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so
deleted file mode 100755
index 30cdf48..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-FR.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so
deleted file mode 100755
index 62bc358..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IS-FRISS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so
deleted file mode 100755
index 32490c5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-IT.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so
deleted file mode 100755
index bc9af6b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-PT.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so
deleted file mode 100755
index 38c4a09..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-UK.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so
deleted file mode 100755
index ba3ee40..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EBCDIC-US.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so
deleted file mode 100755
index e1ab546..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ECMA-CYRILLIC.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so
deleted file mode 100755
index df410dc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-CN.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so
deleted file mode 100755
index 67be247..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JISX0213.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so
deleted file mode 100755
index c18cf84..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP-MS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so
deleted file mode 100755
index 1fdd98b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-JP.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so
deleted file mode 100755
index d42536e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-KR.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so
deleted file mode 100755
index adfb365..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/EUC-TW.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GB18030.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GB18030.so
deleted file mode 100755
index c9aa32c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GB18030.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so
deleted file mode 100755
index a7d08b1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBBIG5.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so
deleted file mode 100755
index 16c2574..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBGBK.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBK.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBK.so
deleted file mode 100755
index f6093b8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GBK.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so
deleted file mode 100755
index 053461a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-ACADEMY.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so
deleted file mode 100755
index 805e5ba..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GEORGIAN-PS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so
deleted file mode 100755
index 3770911..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GOST_19768-74.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so
deleted file mode 100755
index bda0ab1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK-CCITT.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so
deleted file mode 100755
index b62d595..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7-OLD.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so
deleted file mode 100755
index f567252..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/GREEK7.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so
deleted file mode 100755
index b41f681..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-GREEK8.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so
deleted file mode 100755
index 9f3036c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN8.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so
deleted file mode 100755
index 541dca5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-ROMAN9.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so
deleted file mode 100755
index 53dafc2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-THAI8.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so
deleted file mode 100755
index 2ee0ba4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/HP-TURKISH8.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM037.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM037.so
deleted file mode 100755
index 3feb181..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM037.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM038.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM038.so
deleted file mode 100755
index 4880cf4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM038.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so
deleted file mode 100755
index 5fd8685..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1004.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so
deleted file mode 100755
index 2c45b77..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so
deleted file mode 100755
index efb8d79..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1008_420.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so
deleted file mode 100755
index 5f38f1d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1025.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so
deleted file mode 100755
index a5d953e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1026.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so
deleted file mode 100755
index caabb78..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1046.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so
deleted file mode 100755
index eb45767..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1047.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so
deleted file mode 100755
index 27b2140..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1097.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so
deleted file mode 100755
index 9b61d72..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1112.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so
deleted file mode 100755
index 24135b8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1122.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so
deleted file mode 100755
index 2743e57..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1123.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so
deleted file mode 100755
index 67061ff..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1124.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so
deleted file mode 100755
index 82e2d63..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1129.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so
deleted file mode 100755
index ec67382..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1130.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so
deleted file mode 100755
index fde6cb3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1132.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so
deleted file mode 100755
index 0aa7bb6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1133.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so
deleted file mode 100755
index aa7a343..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1137.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so
deleted file mode 100755
index a986f2f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1140.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so
deleted file mode 100755
index f53372d..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1141.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so
deleted file mode 100755
index 32a9773..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1142.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so
deleted file mode 100755
index 6744fa0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1143.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so
deleted file mode 100755
index 4251423..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1144.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so
deleted file mode 100755
index 072b205..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1145.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so
deleted file mode 100755
index 853ce00..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1146.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so
deleted file mode 100755
index 97904b2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1147.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so
deleted file mode 100755
index 7955386..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1148.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so
deleted file mode 100755
index 9c49989..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1149.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so
deleted file mode 100755
index 1f6f105..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1153.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so
deleted file mode 100755
index dbbda64..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1154.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so
deleted file mode 100755
index a1360d1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1155.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so
deleted file mode 100755
index 44ae7f3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1156.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so
deleted file mode 100755
index b2c19ca..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1157.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so
deleted file mode 100755
index b582816..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1158.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so
deleted file mode 100755
index 12959f1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1160.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so
deleted file mode 100755
index 35dba67..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1161.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so
deleted file mode 100755
index 4b1f6b3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1162.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so
deleted file mode 100755
index ecdff06..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1163.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so
deleted file mode 100755
index bd2acfc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1164.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so
deleted file mode 100755
index 57039c8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1166.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so
deleted file mode 100755
index 93cd152..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1167.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so
deleted file mode 100755
index 530f476..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM12712.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so
deleted file mode 100755
index 8821b05..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1364.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so
deleted file mode 100755
index 6704d4e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1371.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so
deleted file mode 100755
index 2dcaf33..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1388.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so
deleted file mode 100755
index 1d34294..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1390.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so
deleted file mode 100755
index bf2f82a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM1399.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so
deleted file mode 100755
index 9875d07..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM16804.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM256.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM256.so
deleted file mode 100755
index 647c87a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM256.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM273.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM273.so
deleted file mode 100755
index 40d8a56..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM273.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM274.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM274.so
deleted file mode 100755
index 93781ec..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM274.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM275.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM275.so
deleted file mode 100755
index d532654..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM275.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM277.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM277.so
deleted file mode 100755
index a88a2e5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM277.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM278.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM278.so
deleted file mode 100755
index d21c637..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM278.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM280.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM280.so
deleted file mode 100755
index 4606742..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM280.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM281.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM281.so
deleted file mode 100755
index 8cc7238..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM281.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM284.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM284.so
deleted file mode 100755
index 458b7fb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM284.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM285.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM285.so
deleted file mode 100755
index fa21525..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM285.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM290.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM290.so
deleted file mode 100755
index 6c81bec..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM290.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM297.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM297.so
deleted file mode 100755
index 0834d94..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM297.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM420.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM420.so
deleted file mode 100755
index 7d179fb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM420.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM423.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM423.so
deleted file mode 100755
index 9773cd6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM423.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM424.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM424.so
deleted file mode 100755
index 739345e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM424.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM437.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM437.so
deleted file mode 100755
index aadf994..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM437.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so
deleted file mode 100755
index d61f6fb..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4517.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so
deleted file mode 100755
index 12abf1b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4899.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so
deleted file mode 100755
index e5b793c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4909.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so
deleted file mode 100755
index 2698754..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM4971.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM500.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM500.so
deleted file mode 100755
index 87c79fe..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM500.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so
deleted file mode 100755
index 56f0581..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM5347.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM803.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM803.so
deleted file mode 100755
index 2a0132b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM803.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM850.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM850.so
deleted file mode 100755
index 210b151..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM850.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM851.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM851.so
deleted file mode 100755
index 65a780a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM851.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM852.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM852.so
deleted file mode 100755
index cf82002..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM852.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM855.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM855.so
deleted file mode 100755
index 0a6ce48..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM855.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM856.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM856.so
deleted file mode 100755
index a3f2a0f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM856.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM857.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM857.so
deleted file mode 100755
index a76545e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM857.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM858.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM858.so
deleted file mode 100755
index 1b5f0e6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM858.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM860.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM860.so
deleted file mode 100755
index c7045bc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM860.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM861.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM861.so
deleted file mode 100755
index 0b2d421..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM861.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM862.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM862.so
deleted file mode 100755
index 914941a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM862.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM863.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM863.so
deleted file mode 100755
index 98c905b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM863.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM864.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM864.so
deleted file mode 100755
index 2838130..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM864.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM865.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM865.so
deleted file mode 100755
index 07dc6af..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM865.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866.so
deleted file mode 100755
index 7c8a669..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so
deleted file mode 100755
index 07244c8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM866NAV.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM868.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM868.so
deleted file mode 100755
index 6108795..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM868.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM869.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM869.so
deleted file mode 100755
index c3d1bea..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM869.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM870.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM870.so
deleted file mode 100755
index 0e22c11..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM870.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM871.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM871.so
deleted file mode 100755
index e112116..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM871.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM874.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM874.so
deleted file mode 100755
index 89508a2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM874.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM875.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM875.so
deleted file mode 100755
index 1735db0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM875.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM880.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM880.so
deleted file mode 100755
index e518e65..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM880.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM891.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM891.so
deleted file mode 100755
index af00b3b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM891.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM901.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM901.so
deleted file mode 100755
index beccaca..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM901.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM902.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM902.so
deleted file mode 100755
index d4c232b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM902.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM903.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM903.so
deleted file mode 100755
index 52b4ecc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM903.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so
deleted file mode 100755
index 02a9083..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9030.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM904.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM904.so
deleted file mode 100755
index 0fdbbc6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM904.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM905.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM905.so
deleted file mode 100755
index d961f52..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM905.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so
deleted file mode 100755
index 7d39ff4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9066.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM918.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM918.so
deleted file mode 100755
index 00f6fb4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM918.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM921.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM921.so
deleted file mode 100755
index 95e76cf..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM921.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM922.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM922.so
deleted file mode 100755
index 6333262..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM922.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM930.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM930.so
deleted file mode 100755
index 9e563ad..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM930.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM932.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM932.so
deleted file mode 100755
index ad7a38f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM932.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM933.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM933.so
deleted file mode 100755
index 71cc514..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM933.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM935.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM935.so
deleted file mode 100755
index 2c46a52..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM935.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM937.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM937.so
deleted file mode 100755
index 83abd68..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM937.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM939.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM939.so
deleted file mode 100755
index 2487127..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM939.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM943.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM943.so
deleted file mode 100755
index 9b260b0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM943.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so
deleted file mode 100755
index b37e35f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IBM9448.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so
deleted file mode 100755
index 589d8d9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/IEC_P27-1.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so
deleted file mode 100755
index f33e438..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-8.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so
deleted file mode 100755
index 091eba0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS-CYRILLIC.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS.so
deleted file mode 100755
index 5f136ae..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/INIS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so
deleted file mode 100755
index a2aeda0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISIRI-3342.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so
deleted file mode 100755
index a21fe28..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN-EXT.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so
deleted file mode 100755
index c359272..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-CN.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so
deleted file mode 100755
index fe0d668..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP-3.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so
deleted file mode 100755
index 2c56170..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-JP.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so
deleted file mode 100755
index 63f06a0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-2022-KR.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so
deleted file mode 100755
index e2f8633..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-197.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so
deleted file mode 100755
index 131c4ef..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO-IR-209.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO646.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO646.so
deleted file mode 100755
index 1ec2c46..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO646.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so
deleted file mode 100755
index e7e4527..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-1.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so
deleted file mode 100755
index d04a9ed..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-10.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so
deleted file mode 100755
index 31d3292..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-11.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so
deleted file mode 100755
index 8e0e7ad..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-13.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so
deleted file mode 100755
index 906ed36..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-14.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so
deleted file mode 100755
index 171d03a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-15.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so
deleted file mode 100755
index 6bff2fe..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-16.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so
deleted file mode 100755
index 4298ed6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-2.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so
deleted file mode 100755
index 34c8403..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-3.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so
deleted file mode 100755
index 91e064e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-4.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so
deleted file mode 100755
index 5c9555a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-5.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so
deleted file mode 100755
index eb61396..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-6.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so
deleted file mode 100755
index 4c17162..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-7.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so
deleted file mode 100755
index 31a0ab3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-8.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so
deleted file mode 100755
index c9bc649..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so
deleted file mode 100755
index 8a7a2a9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO8859-9E.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so
deleted file mode 100755
index 41581c0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_10367-BOX.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so
deleted file mode 100755
index df14678..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_11548-1.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so
deleted file mode 100755
index 91ce1c2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_2033.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so
deleted file mode 100755
index e6f55b8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427-EXT.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so
deleted file mode 100755
index 5ff836a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5427.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so
deleted file mode 100755
index 7318f91..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_5428.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so
deleted file mode 100755
index 04d69bc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937-2.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so
deleted file mode 100755
index 0d4290c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/ISO_6937.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so
deleted file mode 100755
index 7d399f1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/JOHAB.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so
deleted file mode 100755
index 1ea4e3c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI-8.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so
deleted file mode 100755
index 641716f..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-R.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so
deleted file mode 100755
index adb93fe..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-RU.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so
deleted file mode 100755
index 3a185e5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-T.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so
deleted file mode 100755
index b2497cc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/KOI8-U.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so
deleted file mode 100755
index 3f4ce84..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK-1.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so
deleted file mode 100755
index 5f718d7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/LATIN-GREEK.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so
deleted file mode 100755
index 2ae71d4..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-CENTRALEUROPE.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so
deleted file mode 100755
index 06b2070..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-IS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so
deleted file mode 100755
index b930211..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-SAMI.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so
deleted file mode 100755
index c5d5297..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MAC-UK.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so
deleted file mode 100755
index 3a5c161..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MACINTOSH.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MIK.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MIK.so
deleted file mode 100755
index 9013e8e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/MIK.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so
deleted file mode 100755
index 2fccb92..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-DANO.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so
deleted file mode 100755
index e96fa85..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/NATS-SEFI.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/PT154.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/PT154.so
deleted file mode 100755
index 3c08b3c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/PT154.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/RK1048.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/RK1048.so
deleted file mode 100755
index 8e6e805..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/RK1048.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so
deleted file mode 100755
index 740db3c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SAMI-WS2.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so
deleted file mode 100755
index b031ccf..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SHIFT_JISX0213.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SJIS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SJIS.so
deleted file mode 100755
index 30ad1be..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/SJIS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/T.61.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/T.61.so
deleted file mode 100755
index 38de955..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/T.61.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so
deleted file mode 100755
index 86f5ccd..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TCVN5712-1.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so
deleted file mode 100755
index 16d42d9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TIS-620.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TSCII.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TSCII.so
deleted file mode 100755
index 6a491b2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/TSCII.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UHC.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UHC.so
deleted file mode 100755
index 71a5ea0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UHC.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so
deleted file mode 100755
index c67c59c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UNICODE.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so
deleted file mode 100755
index d2a84e9..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-16.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so
deleted file mode 100755
index dbdfb60..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-32.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so
deleted file mode 100755
index 964e093..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/UTF-7.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/VISCII.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/VISCII.so
deleted file mode 100755
index 102baa8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/VISCII.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/gconv-modules b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/gconv-modules
deleted file mode 100644
index 8540225..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/gconv-modules
+++ /dev/null
@@ -1,1972 +0,0 @@
-# GNU libc iconv configuration.
-# Copyright (C) 1997-2021 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
-# <https://www.gnu.org/licenses/>.
-
-# All lines contain the following information:
-
-# If the lines start with `module'
-# fromset: either a name triple or a regular expression triple.
-# toset: a name triple or an expression with \N to get regular
-# expression matching results.
-# filename: filename of the module implementing the transformation.
-# If it is not absolute the path is made absolute by prepending
-# the directory the configuration file is found in.
-# cost: optional cost of the transformation. Default is 1.
-
-# If the lines start with `alias'
-# alias: alias name which is not really recognized.
-# name: the real name of the character set
-
-alias ISO-IR-4// BS_4730//
-alias ISO646-GB// BS_4730//
-alias GB// BS_4730//
-alias UK// BS_4730//
-alias CSISO4UNITEDKINGDOM// BS_4730//
-module BS_4730// INTERNAL ISO646 2
-module INTERNAL BS_4730// ISO646 2
-
-alias ISO-IR-121// CSA_Z243.4-1985-1//
-alias ISO646-CA// CSA_Z243.4-1985-1//
-alias CSA7-1// CSA_Z243.4-1985-1//
-alias CA// CSA_Z243.4-1985-1//
-alias CSISO121CANADIAN1// CSA_Z243.4-1985-1//
-alias CSA_Z243.419851// CSA_Z243.4-1985-1//
-module CSA_Z243.4-1985-1// INTERNAL ISO646 2
-module INTERNAL CSA_Z243.4-1985-1// ISO646 2
-
-alias ISO-IR-122// CSA_Z243.4-1985-2//
-alias ISO646-CA2// CSA_Z243.4-1985-2//
-alias CSA7-2// CSA_Z243.4-1985-2//
-alias CSISO122CANADIAN2// CSA_Z243.4-1985-2//
-alias CSA_Z243.419852// CSA_Z243.4-1985-2//
-module CSA_Z243.4-1985-2// INTERNAL ISO646 2
-module INTERNAL CSA_Z243.4-1985-2// ISO646 2
-
-alias ISO-IR-21// DIN_66003//
-alias DE// DIN_66003//
-alias ISO646-DE// DIN_66003//
-alias CSISO21GERMAN// DIN_66003//
-module DIN_66003// INTERNAL ISO646 2
-module INTERNAL DIN_66003// ISO646 2
-
-alias DS2089// DS_2089//
-alias ISO646-DK// DS_2089//
-alias DK// DS_2089//
-alias CSISO646DANISH// DS_2089//
-module DS_2089// INTERNAL ISO646 2
-module INTERNAL DS_2089// ISO646 2
-
-alias ISO-IR-17// ES//
-alias ISO646-ES// ES//
-alias CSISO17SPANISH// ES//
-module ES// INTERNAL ISO646 2
-module INTERNAL ES// ISO646 2
-
-alias ISO-IR-85// ES2//
-alias ISO646-ES2// ES2//
-alias CSISO85SPANISH2// ES2//
-module ES2// INTERNAL ISO646 2
-module INTERNAL ES2// ISO646 2
-
-alias ISO-IR-57// GB_1988-80//
-alias CN// GB_1988-80//
-alias ISO646-CN// GB_1988-80//
-alias CSISO58GB1988// GB_1988-80//
-alias GB_198880// GB_1988-80//
-module GB_1988-80// INTERNAL ISO646 2
-module INTERNAL GB_1988-80// ISO646 2
-
-alias ISO-IR-15// IT//
-alias ISO646-IT// IT//
-alias CSISO15ITALIAN// IT//
-module IT// INTERNAL ISO646 2
-module INTERNAL IT// ISO646 2
-
-alias ISO-IR-14// JIS_C6220-1969-RO//
-alias JP// JIS_C6220-1969-RO//
-alias ISO646-JP// JIS_C6220-1969-RO//
-alias CSISO14JISC6220RO// JIS_C6220-1969-RO//
-alias JIS_C62201969RO// JIS_C6220-1969-RO//
-module JIS_C6220-1969-RO// INTERNAL ISO646 2
-module INTERNAL JIS_C6220-1969-RO// ISO646 2
-
-alias ISO-IR-92// JIS_C6229-1984-B//
-alias ISO646-JP-OCR-B// JIS_C6229-1984-B//
-alias JP-OCR-B// JIS_C6229-1984-B//
-alias CSISO92JISC62991984B// JIS_C6229-1984-B//
-alias JIS_C62291984B// JIS_C6229-1984-B//
-module JIS_C6229-1984-B// INTERNAL ISO646 2
-module INTERNAL JIS_C6229-1984-B// ISO646 2
-
-alias ISO-IR-141// JUS_I.B1.002//
-alias ISO646-YU// JUS_I.B1.002//
-alias JS// JUS_I.B1.002//
-alias YU// JUS_I.B1.002//
-alias CSISO141JUSIB1002// JUS_I.B1.002//
-module JUS_I.B1.002// INTERNAL ISO646 2
-module INTERNAL JUS_I.B1.002// ISO646 2
-
-alias ISO646-KR// KSC5636//
-alias CSKSC5636// KSC5636//
-module KSC5636// INTERNAL ISO646 2
-module INTERNAL KSC5636// ISO646 2
-
-alias ISO-IR-86// MSZ_7795.3//
-alias ISO646-HU// MSZ_7795.3//
-alias HU// MSZ_7795.3//
-alias CSISO86HUNGARIAN// MSZ_7795.3//
-module MSZ_7795.3// INTERNAL ISO646 2
-module INTERNAL MSZ_7795.3// ISO646 2
-
-alias CUBA// NC_NC00-10//
-alias NC_NC00-10:81// NC_NC00-10//
-alias ISO-IR-151// NC_NC00-10//
-alias ISO646-CU// NC_NC00-10//
-alias CSISO151CUBA// NC_NC00-10//
-alias NC_NC0010// NC_NC00-10//
-module NC_NC00-10// INTERNAL ISO646 2
-module INTERNAL NC_NC00-10// ISO646 2
-
-alias ISO-IR-69// NF_Z_62-010//
-alias ISO646-FR// NF_Z_62-010//
-alias FR// NF_Z_62-010//
-alias CSISO69FRENCH// NF_Z_62-010//
-alias NF_Z_62010// NF_Z_62-010//
-module NF_Z_62-010// INTERNAL ISO646 2
-module INTERNAL NF_Z_62-010// ISO646 2
-
-alias ISO-IR-25// NF_Z_62-010_1973//
-alias ISO646-FR1// NF_Z_62-010_1973//
-alias NF_Z_62-010_(1973)// NF_Z_62-010_1973//
-alias CSISO25FRENCH// NF_Z_62-010_1973//
-alias NF_Z_62010_1973// NF_Z_62-010_1973//
-module NF_Z_62-010_1973// INTERNAL ISO646 2
-module INTERNAL NF_Z_62-010_1973// ISO646 2
-
-alias ISO-IR-60// NS_4551-1//
-alias ISO646-NO// NS_4551-1//
-alias NO// NS_4551-1//
-alias CSISO60DANISHNORWEGIAN// NS_4551-1//
-alias CSISO60NORWEGIAN1// NS_4551-1//
-alias NS_45511// NS_4551-1//
-module NS_4551-1// INTERNAL ISO646 2
-module INTERNAL NS_4551-1// ISO646 2
-
-alias ISO646-NO2// NS_4551-2//
-alias ISO-IR-61// NS_4551-2//
-alias NO2// NS_4551-2//
-alias CSISO61NORWEGIAN2// NS_4551-2//
-alias NS_45512// NS_4551-2//
-module NS_4551-2// INTERNAL ISO646 2
-module INTERNAL NS_4551-2// ISO646 2
-
-alias ISO-IR-16// PT//
-alias ISO646-PT// PT//
-alias CSISO16PORTUGESE// PT//
-module PT// INTERNAL ISO646 2
-module INTERNAL PT// ISO646 2
-
-alias ISO-IR-84// PT2//
-alias ISO646-PT2// PT2//
-alias CSISO84PORTUGUESE2// PT2//
-module PT2// INTERNAL ISO646 2
-module INTERNAL PT2// ISO646 2
-
-alias ISO-IR-10// SEN_850200_B//
-alias FI// SEN_850200_B//
-alias ISO646-FI// SEN_850200_B//
-alias ISO646-SE// SEN_850200_B//
-alias SE// SEN_850200_B//
-alias CSISO10SWEDISH// SEN_850200_B//
-alias SS636127// SEN_850200_B//
-module SEN_850200_B// INTERNAL ISO646 2
-module INTERNAL SEN_850200_B// ISO646 2
-
-alias ISO-IR-11// SEN_850200_C//
-alias ISO646-SE2// SEN_850200_C//
-alias SE2// SEN_850200_C//
-alias CSISO11SWEDISHFORNAMES// SEN_850200_C//
-module SEN_850200_C// INTERNAL ISO646 2
-module INTERNAL SEN_850200_C// ISO646 2
-
-# from to module cost
-alias ISO-IR-100// ISO-8859-1//
-alias ISO_8859-1:1987// ISO-8859-1//
-alias ISO_8859-1// ISO-8859-1//
-alias ISO8859-1// ISO-8859-1//
-alias ISO88591// ISO-8859-1//
-alias LATIN1// ISO-8859-1//
-alias L1// ISO-8859-1//
-alias IBM819// ISO-8859-1//
-alias CP819// ISO-8859-1//
-alias CSISOLATIN1// ISO-8859-1//
-alias 8859_1// ISO-8859-1//
-alias OSF00010001// ISO-8859-1//
-module ISO-8859-1// INTERNAL ISO8859-1 1
-module INTERNAL ISO-8859-1// ISO8859-1 1
-
-# from to module cost
-alias ISO-IR-101// ISO-8859-2//
-alias ISO_8859-2:1987// ISO-8859-2//
-alias ISO_8859-2// ISO-8859-2//
-alias ISO8859-2// ISO-8859-2//
-alias ISO88592// ISO-8859-2//
-alias LATIN2// ISO-8859-2//
-alias L2// ISO-8859-2//
-alias CSISOLATIN2// ISO-8859-2//
-alias 8859_2// ISO-8859-2//
-alias OSF00010002// ISO-8859-2//
-alias IBM912// ISO-8859-2//
-alias CP912// ISO-8859-2//
-module ISO-8859-2// INTERNAL ISO8859-2 1
-module INTERNAL ISO-8859-2// ISO8859-2 1
-
-# from to module cost
-alias ISO-IR-109// ISO-8859-3//
-alias ISO_8859-3:1988// ISO-8859-3//
-alias ISO_8859-3// ISO-8859-3//
-alias ISO8859-3// ISO-8859-3//
-alias ISO88593// ISO-8859-3//
-alias LATIN3// ISO-8859-3//
-alias L3// ISO-8859-3//
-alias CSISOLATIN3// ISO-8859-3//
-alias 8859_3// ISO-8859-3//
-alias OSF00010003// ISO-8859-3//
-module ISO-8859-3// INTERNAL ISO8859-3 1
-module INTERNAL ISO-8859-3// ISO8859-3 1
-
-# from to module cost
-alias ISO-IR-110// ISO-8859-4//
-alias ISO_8859-4:1988// ISO-8859-4//
-alias ISO_8859-4// ISO-8859-4//
-alias ISO8859-4// ISO-8859-4//
-alias ISO88594// ISO-8859-4//
-alias LATIN4// ISO-8859-4//
-alias L4// ISO-8859-4//
-alias CSISOLATIN4// ISO-8859-4//
-alias 8859_4// ISO-8859-4//
-alias OSF00010004// ISO-8859-4//
-module ISO-8859-4// INTERNAL ISO8859-4 1
-module INTERNAL ISO-8859-4// ISO8859-4 1
-
-# from to module cost
-alias ISO-IR-144// ISO-8859-5//
-alias ISO_8859-5:1988// ISO-8859-5//
-alias ISO_8859-5// ISO-8859-5//
-alias ISO8859-5// ISO-8859-5//
-alias ISO88595// ISO-8859-5//
-alias CYRILLIC// ISO-8859-5//
-alias CSISOLATINCYRILLIC// ISO-8859-5//
-alias 8859_5// ISO-8859-5//
-alias OSF00010005// ISO-8859-5//
-alias IBM915// ISO-8859-5//
-alias CP915// ISO-8859-5//
-module ISO-8859-5// INTERNAL ISO8859-5 1
-module INTERNAL ISO-8859-5// ISO8859-5 1
-
-# from to module cost
-alias ISO-IR-127// ISO-8859-6//
-alias ISO_8859-6:1987// ISO-8859-6//
-alias ISO_8859-6// ISO-8859-6//
-alias ISO8859-6// ISO-8859-6//
-alias ISO88596// ISO-8859-6//
-alias ECMA-114// ISO-8859-6//
-alias ASMO-708// ISO-8859-6//
-alias ARABIC// ISO-8859-6//
-alias CSISOLATINARABIC// ISO-8859-6//
-alias 8859_6// ISO-8859-6//
-alias OSF00010006// ISO-8859-6//
-alias IBM1089// ISO-8859-6//
-alias CP1089// ISO-8859-6//
-module ISO-8859-6// INTERNAL ISO8859-6 1
-module INTERNAL ISO-8859-6// ISO8859-6 1
-
-# from to module cost
-alias ISO-IR-126// ISO-8859-7//
-alias ISO_8859-7:2003// ISO-8859-7//
-alias ISO_8859-7:1987// ISO-8859-7//
-alias ISO_8859-7// ISO-8859-7//
-alias ISO8859-7// ISO-8859-7//
-alias ISO88597// ISO-8859-7//
-alias ELOT_928// ISO-8859-7//
-alias ECMA-118// ISO-8859-7//
-alias GREEK// ISO-8859-7//
-alias GREEK8// ISO-8859-7//
-alias CSISOLATINGREEK// ISO-8859-7//
-alias 8859_7// ISO-8859-7//
-alias OSF00010007// ISO-8859-7//
-alias IBM813// ISO-8859-7//
-alias CP813// ISO-8859-7//
-module ISO-8859-7// INTERNAL ISO8859-7 1
-module INTERNAL ISO-8859-7// ISO8859-7 1
-
-# from to module cost
-alias ISO-IR-138// ISO-8859-8//
-alias ISO_8859-8:1988// ISO-8859-8//
-alias ISO_8859-8// ISO-8859-8//
-alias ISO8859-8// ISO-8859-8//
-alias ISO88598// ISO-8859-8//
-alias HEBREW// ISO-8859-8//
-alias CSISOLATINHEBREW// ISO-8859-8//
-alias 8859_8// ISO-8859-8//
-alias OSF00010008// ISO-8859-8//
-alias IBM916// ISO-8859-8//
-alias CP916// ISO-8859-8//
-module ISO-8859-8// INTERNAL ISO8859-8 1
-module INTERNAL ISO-8859-8// ISO8859-8 1
-
-# from to module cost
-alias ISO-IR-148// ISO-8859-9//
-alias ISO_8859-9:1989// ISO-8859-9//
-alias ISO_8859-9// ISO-8859-9//
-alias ISO8859-9// ISO-8859-9//
-alias ISO88599// ISO-8859-9//
-alias LATIN5// ISO-8859-9//
-alias L5// ISO-8859-9//
-alias CSISOLATIN5// ISO-8859-9//
-alias 8859_9// ISO-8859-9//
-alias OSF00010009// ISO-8859-9//
-alias IBM920// ISO-8859-9//
-alias CP920// ISO-8859-9//
-alias TS-5881// ISO-8859-9//
-alias ECMA-128// ISO-8859-9//
-module ISO-8859-9// INTERNAL ISO8859-9 1
-module INTERNAL ISO-8859-9// ISO8859-9 1
-
-# from to module cost
-alias ISO-IR-157// ISO-8859-10//
-alias ISO_8859-10:1992// ISO-8859-10//
-alias ISO_8859-10// ISO-8859-10//
-alias ISO8859-10// ISO-8859-10//
-alias ISO885910// ISO-8859-10//
-alias LATIN6// ISO-8859-10//
-alias L6// ISO-8859-10//
-alias CSISOLATIN6// ISO-8859-10//
-alias OSF0001000A// ISO-8859-10//
-module ISO-8859-10// INTERNAL ISO8859-10 1
-module INTERNAL ISO-8859-10// ISO8859-10 1
-
-# from to module cost
-alias ISO8859-11// ISO-8859-11//
-alias ISO885911// ISO-8859-11//
-module ISO-8859-11// INTERNAL ISO8859-11 1
-module INTERNAL ISO-8859-11// ISO8859-11 1
-
-# from to module cost
-alias ISO8859-13// ISO-8859-13//
-alias ISO885913// ISO-8859-13//
-alias ISO-IR-179// ISO-8859-13//
-alias LATIN7// ISO-8859-13//
-alias L7// ISO-8859-13//
-alias BALTIC// ISO-8859-13//
-module ISO-8859-13// INTERNAL ISO8859-13 1
-module INTERNAL ISO-8859-13// ISO8859-13 1
-
-# from to module cost
-alias ISO8859-14// ISO-8859-14//
-alias ISO885914// ISO-8859-14//
-alias ISO-IR-199// ISO-8859-14//
-alias LATIN8// ISO-8859-14//
-alias L8// ISO-8859-14//
-alias ISO_8859-14:1998// ISO-8859-14//
-alias ISO_8859-14// ISO-8859-14//
-alias ISO-CELTIC// ISO-8859-14//
-module ISO-8859-14// INTERNAL ISO8859-14 1
-module INTERNAL ISO-8859-14// ISO8859-14 1
-
-# from to module cost
-alias ISO8859-15// ISO-8859-15//
-alias ISO885915// ISO-8859-15//
-alias ISO-IR-203// ISO-8859-15//
-alias ISO_8859-15// ISO-8859-15//
-alias LATIN-9// ISO-8859-15//
-alias LATIN9// ISO-8859-15//
-alias ISO_8859-15:1998// ISO-8859-15//
-module ISO-8859-15// INTERNAL ISO8859-15 1
-module INTERNAL ISO-8859-15// ISO8859-15 1
-
-# from to module cost
-alias ISO8859-16// ISO-8859-16//
-alias ISO885916// ISO-8859-16//
-alias ISO-IR-226// ISO-8859-16//
-alias LATIN10// ISO-8859-16//
-alias L10// ISO-8859-16//
-alias ISO_8859-16:2001// ISO-8859-16//
-alias ISO_8859-16// ISO-8859-16//
-module ISO-8859-16// INTERNAL ISO8859-16 1
-module INTERNAL ISO-8859-16// ISO8859-16 1
-
-# from to module cost
-alias T.61// T.61-8BIT//
-alias ISO-IR-103// T.61-8BIT//
-alias CSISO103T618BIT// T.61-8BIT//
-alias T.618BIT// T.61-8BIT//
-module T.61-8BIT// INTERNAL T.61 1
-module INTERNAL T.61-8BIT// T.61 1
-
-# from to module cost
-alias ISO-IR-156// ISO_6937//
-alias ISO_6937:1992// ISO_6937//
-alias ISO6937// ISO_6937//
-module ISO_6937// INTERNAL ISO_6937 1
-module INTERNAL ISO_6937// ISO_6937 1
-
-
-# from to module cost
-alias ISO-IR-90// ISO_6937-2//
-alias ISO_6937-2:1983// ISO_6937-2//
-alias CSISO90// ISO_6937-2//
-alias ISO_69372// ISO_6937-2//
-module ISO_6937-2// INTERNAL ISO_6937-2 1
-module INTERNAL ISO_6937-2// ISO_6937-2 1
-
-# from to module cost
-alias SHIFT-JIS// SJIS//
-alias SHIFT_JIS// SJIS//
-alias MS_KANJI// SJIS//
-alias CSSHIFTJIS// SJIS//
-module SJIS// INTERNAL SJIS 1
-module INTERNAL SJIS// SJIS 1
-
-# from to module cost
-alias WINDOWS-31J// CP932//
-alias MS932// CP932//
-alias SJIS-OPEN// CP932//
-alias SJIS-WIN// CP932//
-alias CSWINDOWS31J// CP932//
-module CP932// INTERNAL CP932 1
-module INTERNAL CP932// CP932 1
-
-# from to module cost
-alias KOI8// KOI-8//
-module KOI-8// INTERNAL KOI-8 1
-module INTERNAL KOI-8// KOI-8 1
-
-# from to module cost
-alias CSKOI8R// KOI8-R//
-alias KOI8R// KOI8-R//
-module KOI8-R// INTERNAL KOI8-R 1
-module INTERNAL KOI8-R// KOI8-R 1
-
-# from to module cost
-alias ISO-IR-19// LATIN-GREEK//
-alias CSISO19LATINGREEK// LATIN-GREEK//
-alias LATINGREEK// LATIN-GREEK//
-module LATIN-GREEK// INTERNAL LATIN-GREEK 1
-module INTERNAL LATIN-GREEK// LATIN-GREEK 1
-
-# from to module cost
-alias ISO-IR-27// LATIN-GREEK-1//
-alias CSISO27LATINGREEK1// LATIN-GREEK-1//
-alias LATINGREEK1// LATIN-GREEK-1//
-module LATIN-GREEK-1// INTERNAL LATIN-GREEK-1 1
-module INTERNAL LATIN-GREEK-1// LATIN-GREEK-1 1
-
-# from to module cost
-alias ROMAN8// HP-ROMAN8//
-alias R8// HP-ROMAN8//
-alias CSHPROMAN8// HP-ROMAN8//
-alias OSF10010001// HP-ROMAN8//
-alias HPROMAN8// HP-ROMAN8//
-module HP-ROMAN8// INTERNAL HP-ROMAN8 1
-module INTERNAL HP-ROMAN8// HP-ROMAN8 1
-
-# from to module cost
-alias CSEBCDICATDE// EBCDIC-AT-DE//
-alias EBCDICATDE// EBCDIC-AT-DE//
-module EBCDIC-AT-DE// INTERNAL EBCDIC-AT-DE 1
-module INTERNAL EBCDIC-AT-DE// EBCDIC-AT-DE 1
-
-# from to module cost
-alias CSEBCDICATDEA// EBCDIC-AT-DE-A//
-alias EBCDICATDEA// EBCDIC-AT-DE-A//
-module EBCDIC-AT-DE-A// INTERNAL EBCDIC-AT-DE-A 1
-module INTERNAL EBCDIC-AT-DE-A// EBCDIC-AT-DE-A 1
-
-# from to module cost
-alias CSEBCDICCAFR// EBCDIC-CA-FR//
-alias EBCDICCAFR// EBCDIC-CA-FR//
-module EBCDIC-CA-FR// INTERNAL EBCDIC-CA-FR 1
-module INTERNAL EBCDIC-CA-FR// EBCDIC-CA-FR 1
-
-# from to module cost
-alias CSEBCDICDKNO// EBCDIC-DK-NO//
-alias EBCDICDKNO// EBCDIC-DK-NO//
-module EBCDIC-DK-NO// INTERNAL EBCDIC-DK-NO 1
-module INTERNAL EBCDIC-DK-NO// EBCDIC-DK-NO 1
-
-# from to module cost
-alias CSEBCDICDKNOA// EBCDIC-DK-NO-A//
-alias EBCDICDKNOA// EBCDIC-DK-NO-A//
-module EBCDIC-DK-NO-A// INTERNAL EBCDIC-DK-NO-A 1
-module INTERNAL EBCDIC-DK-NO-A// EBCDIC-DK-NO-A 1
-
-# from to module cost
-alias CSEBCDICES// EBCDIC-ES//
-alias EBCDICES// EBCDIC-ES//
-module EBCDIC-ES// INTERNAL EBCDIC-ES 1
-module INTERNAL EBCDIC-ES// EBCDIC-ES 1
-
-# from to module cost
-alias CSEBCDICESA// EBCDIC-ES-A//
-alias EBCDICESA// EBCDIC-ES-A//
-module EBCDIC-ES-A// INTERNAL EBCDIC-ES-A 1
-module INTERNAL EBCDIC-ES-A// EBCDIC-ES-A 1
-
-# from to module cost
-alias CSEBCDICESS// EBCDIC-ES-S//
-alias EBCDICESS// EBCDIC-ES-S//
-module EBCDIC-ES-S// INTERNAL EBCDIC-ES-S 1
-module INTERNAL EBCDIC-ES-S// EBCDIC-ES-S 1
-
-# from to module cost
-alias CSEBCDICFISE// EBCDIC-FI-SE//
-alias EBCDICFISE// EBCDIC-FI-SE//
-module EBCDIC-FI-SE// INTERNAL EBCDIC-FI-SE 1
-module INTERNAL EBCDIC-FI-SE// EBCDIC-FI-SE 1
-
-# from to module cost
-alias CSEBCDICFISEA// EBCDIC-FI-SE-A//
-alias EBCDICFISEA// EBCDIC-FI-SE-A//
-module EBCDIC-FI-SE-A// INTERNAL EBCDIC-FI-SE-A 1
-module INTERNAL EBCDIC-FI-SE-A// EBCDIC-FI-SE-A 1
-
-# from to module cost
-alias CSEBCDICFR// EBCDIC-FR//
-alias EBCDICFR// EBCDIC-FR//
-module EBCDIC-FR// INTERNAL EBCDIC-FR 1
-module INTERNAL EBCDIC-FR// EBCDIC-FR 1
-
-# from to module cost
-alias EBCDICISFRISS// EBCDIC-IS-FRISS//
-module EBCDIC-IS-FRISS// INTERNAL EBCDIC-IS-FRISS 1
-module INTERNAL EBCDIC-IS-FRISS// EBCDIC-IS-FRISS 1
-
-# from to module cost
-alias CSEBCDICIT// EBCDIC-IT//
-alias EBCDICIT// EBCDIC-IT//
-module EBCDIC-IT// INTERNAL EBCDIC-IT 1
-module INTERNAL EBCDIC-IT// EBCDIC-IT 1
-
-# from to module cost
-alias CSEBCDICPT// EBCDIC-PT//
-alias EBCDICPT// EBCDIC-PT//
-module EBCDIC-PT// INTERNAL EBCDIC-PT 1
-module INTERNAL EBCDIC-PT// EBCDIC-PT 1
-
-# from to module cost
-alias CSEBCDICUK// EBCDIC-UK//
-alias EBCDICUK// EBCDIC-UK//
-module EBCDIC-UK// INTERNAL EBCDIC-UK 1
-module INTERNAL EBCDIC-UK// EBCDIC-UK 1
-
-# from to module cost
-alias CSEBCDICUS// EBCDIC-US//
-alias EBCDICUS// EBCDIC-US//
-module EBCDIC-US// INTERNAL EBCDIC-US 1
-module INTERNAL EBCDIC-US// EBCDIC-US 1
-
-# from to module cost
-alias CP037// IBM037//
-alias EBCDIC-CP-US// IBM037//
-alias EBCDIC-CP-CA// IBM037//
-alias EBCDIC-CP-WT// IBM037//
-alias EBCDIC-CP-NL// IBM037//
-alias CSIBM037// IBM037//
-alias OSF10020025// IBM037//
-alias CP1070// IBM037//
-alias CP282// IBM037//
-module IBM037// INTERNAL IBM037 1
-module INTERNAL IBM037// IBM037 1
-
-# from to module cost
-alias EBCDIC-INT// IBM038//
-alias CP038// IBM038//
-alias CSIBM038// IBM038//
-module IBM038// INTERNAL IBM038 1
-module INTERNAL IBM038// IBM038 1
-
-# from to module cost
-alias EBCDIC-INT1// IBM256//
-module IBM256// INTERNAL IBM256 1
-module INTERNAL IBM256// IBM256 1
-
-# from to module cost
-alias CP273// IBM273//
-alias CSIBM273// IBM273//
-alias OSF10020111// IBM273//
-module IBM273// INTERNAL IBM273 1
-module INTERNAL IBM273// IBM273 1
-
-# from to module cost
-alias EBCDIC-BE// IBM274//
-alias CP274// IBM274//
-alias CSIBM274// IBM274//
-module IBM274// INTERNAL IBM274 1
-module INTERNAL IBM274// IBM274 1
-
-# from to module cost
-alias EBCDIC-BR// IBM275//
-alias CP275// IBM275//
-alias CSIBM275// IBM275//
-module IBM275// INTERNAL IBM275 1
-module INTERNAL IBM275// IBM275 1
-
-# from to module cost
-alias EBCDIC-CP-DK// IBM277//
-alias EBCDIC-CP-NO// IBM277//
-alias CSIBM277// IBM277//
-alias OSF10020115// IBM277//
-module IBM277// INTERNAL IBM277 1
-module INTERNAL IBM277// IBM277 1
-
-# from to module cost
-alias CP278// IBM278//
-alias EBCDIC-CP-FI// IBM278//
-alias EBCDIC-CP-SE// IBM278//
-alias CSIBM278// IBM278//
-alias OSF10020116// IBM278//
-module IBM278// INTERNAL IBM278 1
-module INTERNAL IBM278// IBM278 1
-
-# from to module cost
-alias CP280// IBM280//
-alias EBCDIC-CP-IT// IBM280//
-alias CSIBM280// IBM280//
-alias OSF10020118// IBM280//
-module IBM280// INTERNAL IBM280 1
-module INTERNAL IBM280// IBM280 1
-
-# from to module cost
-alias EBCDIC-JP-E// IBM281//
-alias CP281// IBM281//
-alias CSIBM281// IBM281//
-module IBM281// INTERNAL IBM281 1
-module INTERNAL IBM281// IBM281 1
-
-# from to module cost
-alias CP284// IBM284//
-alias EBCDIC-CP-ES// IBM284//
-alias CSIBM284// IBM284//
-alias OSF1002011C// IBM284//
-alias CP1079// IBM284//
-module IBM284// INTERNAL IBM284 1
-module INTERNAL IBM284// IBM284 1
-
-# from to module cost
-alias CP285// IBM285//
-alias EBCDIC-CP-GB// IBM285//
-alias CSIBM285// IBM285//
-alias OSF1002011D// IBM285//
-module IBM285// INTERNAL IBM285 1
-module INTERNAL IBM285// IBM285 1
-
-# from to module cost
-alias CP290// IBM290//
-alias EBCDIC-JP-KANA// IBM290//
-alias CSIBM290// IBM290//
-alias OSF10020122// IBM290//
-module IBM290// INTERNAL IBM290 1
-module INTERNAL IBM290// IBM290 1
-
-# from to module cost
-alias CP297// IBM297//
-alias EBCDIC-CP-FR// IBM297//
-alias CSIBM297// IBM297//
-alias OSF10020129// IBM297//
-alias CP1081// IBM297//
-module IBM297// INTERNAL IBM297 1
-module INTERNAL IBM297// IBM297 1
-
-# from to module cost
-alias CP420// IBM420//
-alias EBCDIC-CP-AR1// IBM420//
-alias CSIBM420// IBM420//
-alias OSF100201A4// IBM420//
-module IBM420// INTERNAL IBM420 1
-module INTERNAL IBM420// IBM420 1
-
-# from to module cost
-alias CP423// IBM423//
-alias EBCDIC-CP-GR// IBM423//
-alias CSIBM423// IBM423//
-module IBM423// INTERNAL IBM423 1
-module INTERNAL IBM423// IBM423 1
-
-# from to module cost
-alias CP424// IBM424//
-alias EBCDIC-CP-HE// IBM424//
-alias CSIBM424// IBM424//
-alias OSF100201A8// IBM424//
-module IBM424// INTERNAL IBM424 1
-module INTERNAL IBM424// IBM424 1
-
-# from to module cost
-alias CP437// IBM437//
-alias 437// IBM437//
-alias CSPC8CODEPAGE437// IBM437//
-alias OSF100201B5// IBM437//
-module IBM437// INTERNAL IBM437 1
-module INTERNAL IBM437// IBM437 1
-
-# from to module cost
-alias CP500// IBM500//
-alias 500// IBM500//
-alias 500V1// IBM500//
-alias EBCDIC-CP-BE// IBM500//
-alias EBCDIC-CP-CH// IBM500//
-alias CSIBM500// IBM500//
-alias OSF100201F4// IBM500//
-alias CP1084// IBM500//
-module IBM500// INTERNAL IBM500 1
-module INTERNAL IBM500// IBM500 1
-
-# from to module cost
-alias CP850// IBM850//
-alias 850// IBM850//
-alias CSPC850MULTILINGUAL// IBM850//
-alias OSF10020352// IBM850//
-module IBM850// INTERNAL IBM850 1
-module INTERNAL IBM850// IBM850 1
-
-# from to module cost
-alias CP858// IBM858//
-alias 858// IBM858//
-alias CSPC858MULTILINGUAL// IBM858//
-module IBM858// INTERNAL IBM858 1
-module INTERNAL IBM858// IBM858 1
-
-# from to module cost
-alias CP851// IBM851//
-alias 851// IBM851//
-alias CSIBM851// IBM851//
-module IBM851// INTERNAL IBM851 1
-module INTERNAL IBM851// IBM851 1
-
-# from to module cost
-alias CP852// IBM852//
-alias 852// IBM852//
-alias CSPCP852// IBM852//
-alias OSF10020354// IBM852//
-module IBM852// INTERNAL IBM852 1
-module INTERNAL IBM852// IBM852 1
-
-# from to module cost
-alias CP855// IBM855//
-alias 855// IBM855//
-alias CSIBM855// IBM855//
-alias OSF10020357// IBM855//
-module IBM855// INTERNAL IBM855 1
-module INTERNAL IBM855// IBM855 1
-
-# from to module cost
-alias IBM-856// IBM856//
-alias CP856// IBM856//
-alias 856// IBM856//
-alias CSIBM856// IBM856//
-module IBM856// INTERNAL IBM856 1
-module INTERNAL IBM856// IBM856 1
-
-# from to module cost
-alias CP857// IBM857//
-alias 857// IBM857//
-alias CSIBM857// IBM857//
-alias OSF10020359// IBM857//
-module IBM857// INTERNAL IBM857 1
-module INTERNAL IBM857// IBM857 1
-
-# from to module cost
-alias CP860// IBM860//
-alias 860// IBM860//
-alias CSIBM860// IBM860//
-module IBM860// INTERNAL IBM860 1
-module INTERNAL IBM860// IBM860 1
-
-# from to module cost
-alias CP861// IBM861//
-alias 861// IBM861//
-alias CPIBM861// IBM861//
-alias OSF1002035D// IBM861//
-module IBM861// INTERNAL IBM861 1
-module INTERNAL IBM861// IBM861 1
-
-# from to module cost
-alias CP862// IBM862//
-alias 862// IBM862//
-alias CSPC862LATINHEBREW// IBM862//
-alias OSF1002035E// IBM862//
-module IBM862// INTERNAL IBM862 1
-module INTERNAL IBM862// IBM862 1
-
-# from to module cost
-alias CP863// IBM863//
-alias 863// IBM863//
-alias CSIBM863// IBM863//
-alias OSF1002035F// IBM863//
-module IBM863// INTERNAL IBM863 1
-module INTERNAL IBM863// IBM863 1
-
-# from to module cost
-alias CP864// IBM864//
-alias 864// IBM864//
-alias CSIBM864// IBM864//
-alias OSF10020360// IBM864//
-module IBM864// INTERNAL IBM864 1
-module INTERNAL IBM864// IBM864 1
-
-# from to module cost
-alias CP865// IBM865//
-alias 865// IBM865//
-alias CSIBM865// IBM865//
-module IBM865// INTERNAL IBM865 1
-module INTERNAL IBM865// IBM865 1
-
-# from to module cost
-alias CP866// IBM866//
-alias 866// IBM866//
-alias CSIBM866// IBM866//
-module IBM866// INTERNAL IBM866 1
-module INTERNAL IBM866// IBM866 1
-
-# from to module cost
-alias CP866NAV// IBM866NAV//
-alias 866NAV// IBM866NAV//
-module IBM866NAV// INTERNAL IBM866NAV 1
-module INTERNAL IBM866NAV// IBM866NAV 1
-
-# from to module cost
-alias CP868// IBM868//
-alias CP-AR// IBM868//
-alias CSIBM868// IBM868//
-alias OSF10020364// IBM868//
-module IBM868// INTERNAL IBM868 1
-module INTERNAL IBM868// IBM868 1
-
-# from to module cost
-alias CP869// IBM869//
-alias 869// IBM869//
-alias CP-GR// IBM869//
-alias CSIBM869// IBM869//
-alias OSF10020365// IBM869//
-module IBM869// INTERNAL IBM869 1
-module INTERNAL IBM869// IBM869 1
-
-# from to module cost
-alias CP870// IBM870//
-alias EBCDIC-CP-ROECE// IBM870//
-alias EBCDIC-CP-YU// IBM870//
-alias CSIBM870// IBM870//
-alias OSF10020366// IBM870//
-module IBM870// INTERNAL IBM870 1
-module INTERNAL IBM870// IBM870 1
-
-# from to module cost
-alias CP871// IBM871//
-alias EBCDIC-CP-IS// IBM871//
-alias CSIBM871// IBM871//
-alias OSF10020367// IBM871//
-module IBM871// INTERNAL IBM871 1
-module INTERNAL IBM871// IBM871 1
-
-# from to module cost
-alias CP875// IBM875//
-alias EBCDIC-GREEK// IBM875//
-alias OSF1002036B// IBM875//
-module IBM875// INTERNAL IBM875 1
-module INTERNAL IBM875// IBM875 1
-
-# from to module cost
-alias CP880// IBM880//
-alias EBCDIC-CYRILLIC// IBM880//
-alias CSIBM880// IBM880//
-alias OSF10020370// IBM880//
-module IBM880// INTERNAL IBM880 1
-module INTERNAL IBM880// IBM880 1
-
-# from to module cost
-alias CP891// IBM891//
-alias CSIBM891// IBM891//
-alias OSF1002037B// IBM891//
-module IBM891// INTERNAL IBM891 1
-module INTERNAL IBM891// IBM891 1
-
-# from to module cost
-alias CP903// IBM903//
-alias CSIBM903// IBM903//
-alias OSF10020387// IBM903//
-module IBM903// INTERNAL IBM903 1
-module INTERNAL IBM903// IBM903 1
-
-# from to module cost
-alias CP904// IBM904//
-alias 904// IBM904//
-alias CSIBM904// IBM904//
-alias OSF10020388// IBM904//
-module IBM904// INTERNAL IBM904 1
-module INTERNAL IBM904// IBM904 1
-
-# from to module cost
-alias CP905// IBM905//
-alias EBCDIC-CP-TR// IBM905//
-alias CSIBM905// IBM905//
-module IBM905// INTERNAL IBM905 1
-module INTERNAL IBM905// IBM905 1
-
-# from to module cost
-alias CP918// IBM918//
-alias EBCDIC-CP-AR2// IBM918//
-alias CSIBM918// IBM918//
-alias OSF10020396// IBM918//
-module IBM918// INTERNAL IBM918 1
-module INTERNAL IBM918// IBM918 1
-
-# from to module cost
-alias IBM-922// IBM922//
-alias CP922// IBM922//
-alias CSIBM922// IBM922//
-module IBM922// INTERNAL IBM922 1
-module INTERNAL IBM922// IBM922 1
-
-# from to module cost
-alias IBM-930// IBM930//
-alias CP930// IBM930//
-alias CSIBM930// IBM930//
-module IBM930// INTERNAL IBM930 1
-module INTERNAL IBM930// IBM930 1
-
-# from to module cost
-alias IBM-932// IBM932//
-alias CSIBM932// IBM932//
-module IBM932// INTERNAL IBM932 1
-module INTERNAL IBM932// IBM932 1
-
-# from to module cost
-alias IBM-933// IBM933//
-alias CP933// IBM933//
-alias CSIBM933// IBM933//
-module IBM933// INTERNAL IBM933 1
-module INTERNAL IBM933// IBM933 1
-
-# from to module cost
-alias IBM-935// IBM935//
-alias CP935// IBM935//
-alias CSIBM935// IBM935//
-module IBM935// INTERNAL IBM935 1
-module INTERNAL IBM935// IBM935 1
-
-# from to module cost
-alias IBM-937// IBM937//
-alias CP937// IBM937//
-alias CSIBM937// IBM937//
-module IBM937// INTERNAL IBM937 1
-module INTERNAL IBM937// IBM937 1
-
-# from to module cost
-alias IBM-939// IBM939//
-alias CP939// IBM939//
-alias CSIBM939// IBM939//
-module IBM939// INTERNAL IBM939 1
-module INTERNAL IBM939// IBM939 1
-
-# from to module cost
-alias IBM-943// IBM943//
-alias CSIBM943// IBM943//
-module IBM943// INTERNAL IBM943 1
-module INTERNAL IBM943// IBM943 1
-
-# from to module cost
-alias CP1004// IBM1004//
-alias OS2LATIN1// IBM1004//
-module IBM1004// INTERNAL IBM1004 1
-module INTERNAL IBM1004// IBM1004 1
-
-# from to module cost
-alias CP1026// IBM1026//
-alias 1026// IBM1026//
-alias CSIBM1026// IBM1026//
-alias OSF10020402// IBM1026//
-module IBM1026// INTERNAL IBM1026 1
-module INTERNAL IBM1026// IBM1026 1
-
-# from to module cost
-alias IBM-1046// IBM1046//
-alias CP1046// IBM1046//
-alias 1046// IBM1046//
-module IBM1046// INTERNAL IBM1046 1
-module INTERNAL IBM1046// IBM1046 1
-
-# from to module cost
-alias IBM-1047// IBM1047//
-alias CP1047// IBM1047//
-alias 1047// IBM1047//
-alias OSF10020417// IBM1047//
-module IBM1047// INTERNAL IBM1047 1
-module INTERNAL IBM1047// IBM1047 1
-
-# from to module cost
-alias IBM-1124// IBM1124//
-alias CP1124// IBM1124//
-alias CSIBM1124// IBM1124//
-module IBM1124// INTERNAL IBM1124 1
-module INTERNAL IBM1124// IBM1124 1
-
-# from to module cost
-alias IBM-1129// IBM1129//
-alias CP1129// IBM1129//
-alias CSIBM1129// IBM1129//
-module IBM1129// INTERNAL IBM1129 1
-module INTERNAL IBM1129// IBM1129 1
-
-# from to module cost
-alias IBM-1160// IBM1160//
-alias CP1160// IBM1160//
-alias CSIBM1160// IBM1160//
-module IBM1160// INTERNAL IBM1160 1
-module INTERNAL IBM1160// IBM1160 1
-
-# from to module cost
-alias IBM-1161// IBM1161//
-alias CP1161// IBM1161//
-alias CSIBM1161// IBM1161//
-module IBM1161// INTERNAL IBM1161 1
-module INTERNAL IBM1161// IBM1161 1
-
-# from to module cost
-alias IBM-1132// IBM1132//
-alias CP1132// IBM1132//
-alias CSIBM1132// IBM1132//
-module IBM1132// INTERNAL IBM1132 1
-module INTERNAL IBM1132// IBM1132 1
-
-# from to module cost
-alias IBM-1133// IBM1133//
-alias CP1133// IBM1133//
-alias CSIBM1133// IBM1133//
-module IBM1133// INTERNAL IBM1133 1
-module INTERNAL IBM1133// IBM1133 1
-
-# from to module cost
-alias IBM-1162// IBM1162//
-alias CP1162// IBM1162//
-alias CSIBM11621162// IBM1162//
-module IBM1162// INTERNAL IBM1162 1
-module INTERNAL IBM1162// IBM1162 1
-
-# from to module cost
-alias IBM-1163// IBM1163//
-alias CP1163// IBM1163//
-alias CSIBM1163// IBM1163//
-module IBM1163// INTERNAL IBM1163 1
-module INTERNAL IBM1163// IBM1163 1
-
-# from to module cost
-alias IBM-1164// IBM1164//
-alias CP1164// IBM1164//
-alias CSIBM1164// IBM1164//
-module IBM1164// INTERNAL IBM1164 1
-module INTERNAL IBM1164// IBM1164 1
-
-# from to module cost
-alias EUCKR// EUC-KR//
-alias CSEUCKR// EUC-KR//
-alias OSF0004000a// EUC-KR//
-module EUC-KR// INTERNAL EUC-KR 1
-module INTERNAL EUC-KR// EUC-KR 1
-
-# from to module cost
-alias MSCP949// UHC//
-alias CP949// UHC//
-alias OSF100203B5// UHC//
-module UHC// INTERNAL UHC 1
-module INTERNAL UHC// UHC 1
-
-# from to module cost
-alias MSCP1361// JOHAB//
-alias CP1361// JOHAB//
-module JOHAB// INTERNAL JOHAB 1
-module INTERNAL JOHAB// JOHAB 1
-
-# from to module cost
-alias BIG-FIVE// BIG5//
-alias BIGFIVE// BIG5//
-alias BIG-5// BIG5//
-alias CN-BIG5// BIG5//
-alias CP950// BIG5//
-module BIG5// INTERNAL BIG5 1
-module INTERNAL BIG5// BIG5 1
-
-# from to module cost
-alias BIG5-HKSCS// BIG5HKSCS//
-module BIG5HKSCS// INTERNAL BIG5HKSCS 1
-module INTERNAL BIG5HKSCS// BIG5HKSCS 1
-
-# from to module cost
-alias EUCJP-MS// EUC-JP-MS//
-alias EUCJP-OPEN// EUC-JP-MS//
-alias EUCJP-WIN// EUC-JP-MS//
-module EUC-JP-MS// INTERNAL EUC-JP-MS 1
-module INTERNAL EUC-JP-MS// EUC-JP-MS 1
-
-# from to module cost
-alias EUCJP// EUC-JP//
-alias CSEUCPKDFMTJAPANESE// EUC-JP//
-alias OSF00030010// EUC-JP//
-alias UJIS// EUC-JP//
-module EUC-JP// INTERNAL EUC-JP 1
-module INTERNAL EUC-JP// EUC-JP 1
-
-# from to module cost
-alias EUCCN// EUC-CN//
-alias GB2312// EUC-CN//
-alias csGB2312// EUC-CN//
-alias CN-GB// EUC-CN//
-module EUC-CN// INTERNAL EUC-CN 1
-module INTERNAL EUC-CN// EUC-CN 1
-
-# from to module cost
-module EUC-CN// BIG5// GBBIG5 1
-module BIG5// EUC-CN// GBBIG5 1
-
-# from to module cost
-alias GB13000// GBK//
-alias CP936// GBK//
-alias MS936// GBK//
-alias WINDOWS-936// GBK//
-module GBK// INTERNAL GBK 1
-module INTERNAL GBK// GBK 1
-
-# from to module cost
-module GBK// EUC-CN// GBGBK 1
-module EUC-CN// GBK// GBGBK 1
-
-# from to module cost
-alias EUCTW// EUC-TW//
-alias OSF0005000a// EUC-TW//
-module EUC-TW// INTERNAL EUC-TW 1
-module INTERNAL EUC-TW// EUC-TW 1
-
-# from to module cost
-alias RUSCII// CP1125//
-alias IBM848// CP1125//
-module CP1125// INTERNAL CP1125 1
-module INTERNAL CP1125// CP1125 1
-
-# from to module cost
-alias MS-EE// CP1250//
-alias WINDOWS-1250// CP1250//
-module CP1250// INTERNAL CP1250 1
-module INTERNAL CP1250// CP1250 1
-
-# from to module cost
-alias MS-CYRL// CP1251//
-alias WINDOWS-1251// CP1251//
-module CP1251// INTERNAL CP1251 1
-module INTERNAL CP1251// CP1251 1
-
-# from to module cost
-alias MS-ANSI// CP1252//
-alias WINDOWS-1252// CP1252//
-module CP1252// INTERNAL CP1252 1
-module INTERNAL CP1252// CP1252 1
-
-# from to module cost
-alias MS-GREEK// CP1253//
-alias WINDOWS-1253// CP1253//
-module CP1253// INTERNAL CP1253 1
-module INTERNAL CP1253// CP1253 1
-
-# from to module cost
-alias MS-TURK// CP1254//
-alias WINDOWS-1254// CP1254//
-module CP1254// INTERNAL CP1254 1
-module INTERNAL CP1254// CP1254 1
-
-# from to module cost
-alias MS-HEBR// CP1255//
-alias WINDOWS-1255// CP1255//
-module CP1255// INTERNAL CP1255 1
-module INTERNAL CP1255// CP1255 1
-
-# from to module cost
-alias MS-ARAB// CP1256//
-alias WINDOWS-1256// CP1256//
-module CP1256// INTERNAL CP1256 1
-module INTERNAL CP1256// CP1256 1
-
-# from to module cost
-alias WINBALTRIM// CP1257//
-alias WINDOWS-1257// CP1257//
-module CP1257// INTERNAL CP1257 1
-module INTERNAL CP1257// CP1257 1
-
-# from to module cost
-alias WINDOWS-1258// CP1258//
-module CP1258// INTERNAL CP1258 1
-module INTERNAL CP1258// CP1258 1
-
-# from to module cost
-alias 874// IBM874//
-alias CP874// IBM874//
-alias WINDOWS-874// IBM874//
-module IBM874// INTERNAL IBM874 1
-module INTERNAL IBM874// IBM874 1
-
-# from to module cost
-module CP737// INTERNAL CP737 1
-module INTERNAL CP737// CP737 1
-
-# from to module cost
-module CP770// INTERNAL CP770 1
-module INTERNAL CP770// CP770 1
-
-# from to module cost
-module CP771// INTERNAL CP771 1
-module INTERNAL CP771// CP771 1
-
-# from to module cost
-module CP772// INTERNAL CP772 1
-module INTERNAL CP772// CP772 1
-
-# from to module cost
-module CP773// INTERNAL CP773 1
-module INTERNAL CP773// CP773 1
-
-# from to module cost
-module CP774// INTERNAL CP774 1
-module INTERNAL CP774// CP774 1
-
-# from to module cost
-alias IBM775// CP775//
-alias CSPC775BALTIC// CP775//
-module CP775// INTERNAL CP775 1
-module INTERNAL CP775// CP775 1
-
-# from to module cost
-alias CSISO2022JP// ISO-2022-JP//
-alias ISO2022JP// ISO-2022-JP//
-module ISO-2022-JP// INTERNAL ISO-2022-JP 1
-module INTERNAL ISO-2022-JP// ISO-2022-JP 1
-
-# from to module cost
-alias CSISO2022JP2// ISO-2022-JP-2//
-alias ISO2022JP2// ISO-2022-JP-2//
-module ISO-2022-JP-2// INTERNAL ISO-2022-JP 1
-module INTERNAL ISO-2022-JP-2// ISO-2022-JP 1
-
-# from to module cost
-module ISO-2022-JP-3// INTERNAL ISO-2022-JP-3 1
-module INTERNAL ISO-2022-JP-3// ISO-2022-JP-3 1
-
-# from to module cost
-alias CSISO2022KR// ISO-2022-KR//
-alias ISO2022KR// ISO-2022-KR//
-module ISO-2022-KR// INTERNAL ISO-2022-KR 1
-module INTERNAL ISO-2022-KR// ISO-2022-KR 1
-
-# from to module cost
-alias CSISO2022CN// ISO-2022-CN//
-alias ISO2022CN// ISO-2022-CN//
-module ISO-2022-CN// INTERNAL ISO-2022-CN 1
-module INTERNAL ISO-2022-CN// ISO-2022-CN 1
-
-# from to module cost
-alias ISO2022CNEXT// ISO-2022-CN-EXT//
-module ISO-2022-CN-EXT// INTERNAL ISO-2022-CN-EXT 1
-module INTERNAL ISO-2022-CN-EXT// ISO-2022-CN-EXT 1
-
-# from to module cost
-alias MAC// MACINTOSH//
-alias CSMACINTOSH// MACINTOSH//
-module MACINTOSH// INTERNAL MACINTOSH 1
-module INTERNAL MACINTOSH// MACINTOSH 1
-
-# from to module cost
-alias ISO-IR-143// IEC_P27-1//
-alias CSISO143IECP271// IEC_P27-1//
-alias IEC_P271// IEC_P27-1//
-module IEC_P27-1// INTERNAL IEC_P27-1 1
-module INTERNAL IEC_P27-1// IEC_P27-1 1
-
-# from to module cost
-alias ISO_9036// ASMO_449//
-alias ARABIC7// ASMO_449//
-alias ISO-IR-89// ASMO_449//
-alias CSISO89ASMO449// ASMO_449//
-module ASMO_449// INTERNAL ASMO_449 1
-module INTERNAL ASMO_449// ASMO_449 1
-
-# from to module cost
-alias ANSI_X3.110-1983// ANSI_X3.110//
-alias ISO-IR-99// ANSI_X3.110//
-alias CSA_T500-1983// ANSI_X3.110//
-alias CSA_T500// ANSI_X3.110//
-alias NAPLPS// ANSI_X3.110//
-alias CSISO99NAPLPS// ANSI_X3.110//
-module ANSI_X3.110// INTERNAL ANSI_X3.110 1
-module INTERNAL ANSI_X3.110// ANSI_X3.110 1
-
-# from to module cost
-alias ISO-IR-139// CSN_369103//
-alias CSISO139CSN369103// CSN_369103//
-module CSN_369103// INTERNAL CSN_369103 1
-module INTERNAL CSN_369103// CSN_369103 1
-
-# from to module cost
-alias CWI-2// CWI//
-alias CP-HU// CWI//
-module CWI// INTERNAL CWI 1
-module INTERNAL CWI// CWI 1
-
-# from to module cost
-alias DEC// DEC-MCS//
-alias CSDECMCS// DEC-MCS//
-alias DECMCS// DEC-MCS//
-module DEC-MCS// INTERNAL DEC-MCS 1
-module INTERNAL DEC-MCS// DEC-MCS 1
-
-# from to module cost
-alias ISO-IR-111// ECMA-CYRILLIC//
-alias CSISO111ECMACYRILLIC// ECMA-CYRILLIC//
-alias ECMACYRILLIC// ECMA-CYRILLIC//
-module ECMA-CYRILLIC// INTERNAL ECMA-CYRILLIC 1
-module INTERNAL ECMA-CYRILLIC// ECMA-CYRILLIC 1
-
-# from to module cost
-alias ST_SEV_358-88// GOST_19768-74//
-alias GOST_19768// GOST_19768-74//
-alias ISO-IR-153// GOST_19768-74//
-alias CSISO153GOST1976874// GOST_19768-74//
-alias GOST_1976874// GOST_19768-74//
-module GOST_19768-74// INTERNAL GOST_19768-74 1
-module INTERNAL GOST_19768-74// GOST_19768-74 1
-
-# from to module cost
-alias ISO-IR-150// GREEK-CCITT//
-alias CSISO150// GREEK-CCITT//
-alias CSISO150GREEKCCITT// GREEK-CCITT//
-alias GREEKCCITT// GREEK-CCITT//
-module GREEK-CCITT// INTERNAL GREEK-CCITT 1
-module INTERNAL GREEK-CCITT// GREEK-CCITT 1
-
-# from to module cost
-alias ISO-IR-88// GREEK7//
-alias CSISO88GREEK7// GREEK7//
-module GREEK7// INTERNAL GREEK7 1
-module INTERNAL GREEK7// GREEK7 1
-
-# from to module cost
-alias ISO-IR-18// GREEK7-OLD//
-alias CSISO18GREEK7OLD// GREEK7-OLD//
-alias GREEK7OLD// GREEK7-OLD//
-module GREEK7-OLD// INTERNAL GREEK7-OLD 1
-module INTERNAL GREEK7-OLD// GREEK7-OLD 1
-
-# from to module cost
-alias ISO-IR-49// INIS//
-alias CSISO49INIS// INIS//
-module INIS// INTERNAL INIS 1
-module INTERNAL INIS// INIS 1
-
-# from to module cost
-alias ISO-IR-50// INIS-8//
-alias CSISO50INIS8// INIS-8//
-alias INIS8// INIS-8//
-module INIS-8// INTERNAL INIS-8 1
-module INTERNAL INIS-8// INIS-8 1
-
-# from to module cost
-alias ISO-IR-51// INIS-CYRILLIC//
-alias CSISO51INISCYRILLIC// INIS-CYRILLIC//
-alias INISCYRILLIC// INIS-CYRILLIC//
-module INIS-CYRILLIC// INTERNAL INIS-CYRILLIC 1
-module INTERNAL INIS-CYRILLIC// INIS-CYRILLIC 1
-
-# from to module cost
-alias ISO-IR-98// ISO_2033//
-alias ISO_2033-1983// ISO_2033//
-alias E13B// ISO_2033//
-alias CSISO2033// ISO_2033//
-module ISO_2033// INTERNAL ISO_2033 1
-module INTERNAL ISO_2033// ISO_2033 1
-
-# from to module cost
-alias ISO-IR-37// ISO_5427//
-alias KOI-7// ISO_5427//
-alias CSISO5427CYRILLIC// ISO_5427//
-module ISO_5427// INTERNAL ISO_5427 1
-module INTERNAL ISO_5427// ISO_5427 1
-
-# from to module cost
-alias ISO-IR-54// ISO_5427-EXT//
-alias ISO_5427:1981// ISO_5427-EXT//
-alias CSISO5427CYRILLIC1981// ISO_5427-EXT//
-alias ISO_5427EXT// ISO_5427-EXT//
-module ISO_5427-EXT// INTERNAL ISO_5427-EXT 1
-module INTERNAL ISO_5427-EXT// ISO_5427-EXT 1
-
-# from to module cost
-alias ISO-IR-55// ISO_5428//
-alias ISO_5428:1980// ISO_5428//
-alias CSISO5428GREEK// ISO_5428//
-module ISO_5428// INTERNAL ISO_5428 1
-module INTERNAL ISO_5428// ISO_5428 1
-
-# from to module cost
-alias ISO-IR-155// ISO_10367-BOX//
-alias CSISO10367BOX// ISO_10367-BOX//
-alias ISO_10367BOX// ISO_10367-BOX//
-module ISO_10367-BOX// INTERNAL ISO_10367-BOX 1
-module INTERNAL ISO_10367-BOX// ISO_10367-BOX 1
-
-# from to module cost
-alias MACIS// MAC-IS//
-module MAC-IS// INTERNAL MAC-IS 1
-module INTERNAL MAC-IS// MAC-IS 1
-
-# from to module cost
-alias MACUK// MAC-UK//
-alias MACUKRAINIAN// MAC-UK//
-alias MAC-CYRILLIC// MAC-UK//
-alias MACCYRILLIC// MAC-UK//
-module MAC-UK// INTERNAL MAC-UK 1
-module INTERNAL MAC-UK// MAC-UK 1
-
-# from to module cost
-alias MS-MAC-CYRILLIC// CP10007//
-alias MSMACCYRILLIC// CP10007//
-module CP10007// INTERNAL CP10007 1
-module INTERNAL CP10007// CP10007 1
-
-# from to module cost
-alias ISO-IR-9-1// NATS-DANO//
-alias CSNATSDANO// NATS-DANO//
-alias NATSDANO// NATS-DANO//
-module NATS-DANO// INTERNAL NATS-DANO 1
-module INTERNAL NATS-DANO// NATS-DANO 1
-
-# from to module cost
-alias ISO-IR-8-1// NATS-SEFI//
-alias CSNATSSEFI// NATS-SEFI//
-alias NATSSEFI// NATS-SEFI//
-module NATS-SEFI// INTERNAL NATS-SEFI 1
-module INTERNAL NATS-SEFI// NATS-SEFI 1
-
-# from to module cost
-alias WS2// WIN-SAMI-2//
-alias WINSAMI2// WIN-SAMI-2//
-module WIN-SAMI-2// INTERNAL SAMI-WS2 1
-module INTERNAL WIN-SAMI-2// SAMI-WS2 1
-
-# from to module cost
-module ISO-IR-197// INTERNAL ISO-IR-197 1
-module INTERNAL ISO-IR-197// ISO-IR-197 1
-
-# from to module cost
-alias TIS620// TIS-620//
-alias TIS620-0// TIS-620//
-alias TIS620.2529-1// TIS-620//
-alias TIS620.2533-0// TIS-620//
-alias ISO-IR-166// TIS-620//
-module TIS-620// INTERNAL TIS-620 1
-module INTERNAL TIS-620// TIS-620 1
-
-# from to module cost
-alias KOI8U// KOI8-U//
-module KOI8-U// INTERNAL KOI8-U 1
-module INTERNAL KOI8-U// KOI8-U 1
-
-# from to module cost
-alias ISIRI3342// ISIRI-3342//
-module ISIRI-3342// INTERNAL ISIRI-3342 1
-module INTERNAL ISIRI-3342// ISIRI-3342 1
-
-# from to module cost
-alias UTF16// UTF-16//
-module UTF-16// INTERNAL UTF-16 1
-module INTERNAL UTF-16// UTF-16 1
-
-# from to module cost
-alias UTF16LE// UTF-16LE//
-module UTF-16LE// INTERNAL UTF-16 1
-module INTERNAL UTF-16LE// UTF-16 1
-
-# from to module cost
-alias UTF16BE// UTF-16BE//
-module UTF-16BE// INTERNAL UTF-16 1
-module INTERNAL UTF-16BE// UTF-16 1
-
-# from to module cost
-alias CSUNICODE// UNICODE//
-module UNICODE// INTERNAL UNICODE 1
-module INTERNAL UNICODE// UNICODE 1
-
-# from to module cost
-alias UTF32// UTF-32//
-module UTF-32// INTERNAL UTF-32 1
-module INTERNAL UTF-32// UTF-32 1
-
-# from to module cost
-alias UTF32LE// UTF-32LE//
-module UTF-32LE// INTERNAL UTF-32 1
-module INTERNAL UTF-32LE// UTF-32 1
-
-# from to module cost
-alias UTF32BE// UTF-32BE//
-module UTF-32BE// INTERNAL UTF-32 1
-module INTERNAL UTF-32BE// UTF-32 1
-
-# from to module cost
-alias UTF7// UTF-7//
-module UTF-7// INTERNAL UTF-7 1
-module INTERNAL UTF-7// UTF-7 1
-
-# from to module cost
-module GB18030// INTERNAL GB18030 1
-module INTERNAL GB18030// GB18030 1
-
-# from to module cost
-module VISCII// INTERNAL VISCII 1
-module INTERNAL VISCII// VISCII 1
-
-# from to module cost
-module KOI8-T// INTERNAL KOI8-T 1
-module INTERNAL KOI8-T// KOI8-T 1
-
-# from to module cost
-module GEORGIAN-PS// INTERNAL GEORGIAN-PS 1
-module INTERNAL GEORGIAN-PS// GEORGIAN-PS 1
-
-# from to module cost
-module GEORGIAN-ACADEMY// INTERNAL GEORGIAN-ACADEMY 1
-module INTERNAL GEORGIAN-ACADEMY// GEORGIAN-ACADEMY 1
-
-# from to module cost
-module ISO-IR-209// INTERNAL ISO-IR-209 1
-module INTERNAL ISO-IR-209// ISO-IR-209 1
-
-# from to module cost
-module MAC-SAMI// INTERNAL MAC-SAMI 1
-module INTERNAL MAC-SAMI// MAC-SAMI 1
-
-# from to module cost
-alias ARMSCII8// ARMSCII-8//
-module ARMSCII-8// INTERNAL ARMSCII-8 1
-module INTERNAL ARMSCII-8// ARMSCII-8 1
-
-# from to module cost
-alias TCVN// TCVN5712-1//
-alias TCVN-5712// TCVN5712-1//
-alias TCVN5712-1:1993// TCVN5712-1//
-module TCVN5712-1// INTERNAL TCVN5712-1 1
-module INTERNAL TCVN5712-1// TCVN5712-1 1
-
-# from to module cost
-module EUC-JISX0213// INTERNAL EUC-JISX0213 1
-module INTERNAL EUC-JISX0213// EUC-JISX0213 1
-
-# from to module cost
-alias ShiftJISX0213// Shift_JISX0213//
-module Shift_JISX0213// INTERNAL SHIFT_JISX0213 1
-module INTERNAL Shift_JISX0213// SHIFT_JISX0213 1
-
-# from to module cost
-module TSCII// INTERNAL TSCII 1
-module INTERNAL TSCII// TSCII 1
-
-# from to module cost
-module PT154// INTERNAL PT154 1
-module INTERNAL PT154// PT154 1
-
-# from to module cost
-alias STRK1048-2002// RK1048//
-module RK1048// INTERNAL RK1048 1
-module INTERNAL RK1048// RK1048 1
-
-# from to module cost
-alias IBM-1025// IBM1025//
-alias CP1025// IBM1025//
-alias CSIBM1025// IBM1025//
-module IBM1025// INTERNAL IBM1025 1
-module INTERNAL IBM1025// IBM1025 1
-
-# from to module cost
-alias IBM-1122// IBM1122//
-alias CP1122// IBM1122//
-alias CSIBM1122// IBM1122//
-module IBM1122// INTERNAL IBM1122 1
-module INTERNAL IBM1122// IBM1122 1
-
-# from to module cost
-alias IBM-1137// IBM1137//
-alias CP1137// IBM1137//
-alias CSIBM1137// IBM1137//
-module IBM1137// INTERNAL IBM1137 1
-module INTERNAL IBM1137// IBM1137 1
-
-# from to module cost
-alias IBM-1153// IBM1153//
-alias CP1153// IBM1153//
-alias CSIBM1153// IBM1153//
-module IBM1153// INTERNAL IBM1153 1
-module INTERNAL IBM1153// IBM1153 1
-
-# from to module cost
-alias IBM-1154// IBM1154//
-alias CP1154// IBM1154//
-alias CSIBM1154// IBM1154//
-module IBM1154// INTERNAL IBM1154 1
-module INTERNAL IBM1154// IBM1154 1
-
-# from to module cost
-alias IBM-1155// IBM1155//
-alias CP1155// IBM1155//
-alias CSIBM1155// IBM1155//
-module IBM1155// INTERNAL IBM1155 1
-module INTERNAL IBM1155// IBM1155 1
-
-# from to module cost
-alias IBM-1156// IBM1156//
-alias CP1156// IBM1156//
-alias CSIBM1156// IBM1156//
-module IBM1156// INTERNAL IBM1156 1
-module INTERNAL IBM1156// IBM1156 1
-
-# from to module cost
-alias IBM-1157// IBM1157//
-alias CP1157// IBM1157//
-alias CSIBM1157// IBM1157//
-module IBM1157// INTERNAL IBM1157 1
-module INTERNAL IBM1157// IBM1157 1
-
-# from to module cost
-alias IBM-1158// IBM1158//
-alias CP1158// IBM1158//
-alias CSIBM1158// IBM1158//
-module IBM1158// INTERNAL IBM1158 1
-module INTERNAL IBM1158// IBM1158 1
-
-# from to module cost
-alias IBM-803// IBM803//
-alias CP803// IBM803//
-alias CSIBM803// IBM803//
-module IBM803// INTERNAL IBM803 1
-module INTERNAL IBM803// IBM803 1
-
-# from to module cost
-alias IBM-901// IBM901//
-alias CP901// IBM901//
-alias CSIBM901// IBM901//
-module IBM901// INTERNAL IBM901 1
-module INTERNAL IBM901// IBM901 1
-
-# from to module cost
-alias IBM-902// IBM902//
-alias CP902// IBM902//
-alias CSIBM902// IBM902//
-module IBM902// INTERNAL IBM902 1
-module INTERNAL IBM902// IBM902 1
-
-# from to module cost
-alias IBM-921// IBM921//
-alias CP921// IBM921//
-alias CSIBM921// IBM921//
-module IBM921// INTERNAL IBM921 1
-module INTERNAL IBM921// IBM921 1
-
-# from to module cost
-alias IBM-1008// IBM1008//
-alias CP1008// IBM1008//
-alias CSIBM1008// IBM1008//
-module IBM1008// INTERNAL IBM1008 1
-module INTERNAL IBM1008// IBM1008 1
-
-# from to module cost
-module IBM1008// IBM420// IBM1008_420 1
-module IBM420// IBM1008// IBM1008_420 1
-
-# from to module cost
-alias IBM-1097// IBM1097//
-alias CP1097// IBM1097//
-alias CSIBM1097// IBM1097//
-module IBM1097// INTERNAL IBM1097 1
-module INTERNAL IBM1097// IBM1097 1
-
-# from to module cost
-alias IBM-1112// IBM1112//
-alias CP1112// IBM1112//
-alias CSIBM1112// IBM1112//
-module IBM1112// INTERNAL IBM1112 1
-module INTERNAL IBM1112// IBM1112 1
-
-# from to module cost
-alias IBM-1123// IBM1123//
-alias CP1123// IBM1123//
-alias CSIBM1123// IBM1123//
-module IBM1123// INTERNAL IBM1123 1
-module INTERNAL IBM1123// IBM1123 1
-
-# from to module cost
-alias IBM-1130// IBM1130//
-alias CP1130// IBM1130//
-alias CSIBM1130// IBM1130//
-module IBM1130// INTERNAL IBM1130 1
-module INTERNAL IBM1130// IBM1130 1
-
-# from to module cost
-alias IBM-1140// IBM1140//
-alias CP1140// IBM1140//
-alias CSIBM1140// IBM1140//
-module IBM1140// INTERNAL IBM1140 1
-module INTERNAL IBM1140// IBM1140 1
-
-# from to module cost
-alias IBM-1141// IBM1141//
-alias CP1141// IBM1141//
-alias CSIBM1141// IBM1141//
-module IBM1141// INTERNAL IBM1141 1
-module INTERNAL IBM1141// IBM1141 1
-
-# from to module cost
-alias IBM-1142// IBM1142//
-alias CP1142// IBM1142//
-alias CSIBM1142// IBM1142//
-module IBM1142// INTERNAL IBM1142 1
-module INTERNAL IBM1142// IBM1142 1
-
-# from to module cost
-alias IBM-1143// IBM1143//
-alias CP1143// IBM1143//
-alias CSIBM1143// IBM1143//
-module IBM1143// INTERNAL IBM1143 1
-module INTERNAL IBM1143// IBM1143 1
-
-# from to module cost
-alias IBM-1144// IBM1144//
-alias CP1144// IBM1144//
-alias CSIBM1144// IBM1144//
-module IBM1144// INTERNAL IBM1144 1
-module INTERNAL IBM1144// IBM1144 1
-
-# from to module cost
-alias IBM-1145// IBM1145//
-alias CP1145// IBM1145//
-alias CSIBM1145// IBM1145//
-module IBM1145// INTERNAL IBM1145 1
-module INTERNAL IBM1145// IBM1145 1
-
-# from to module cost
-alias IBM-1146// IBM1146//
-alias CP1146// IBM1146//
-alias CSIBM1146// IBM1146//
-module IBM1146// INTERNAL IBM1146 1
-module INTERNAL IBM1146// IBM1146 1
-
-# from to module cost
-alias IBM-1147// IBM1147//
-alias CP1147// IBM1147//
-alias CSIBM1147// IBM1147//
-module IBM1147// INTERNAL IBM1147 1
-module INTERNAL IBM1147// IBM1147 1
-
-# from to module cost
-alias IBM-1148// IBM1148//
-alias CP1148// IBM1148//
-alias CSIBM1148// IBM1148//
-module IBM1148// INTERNAL IBM1148 1
-module INTERNAL IBM1148// IBM1148 1
-
-# from to module cost
-alias IBM-1149// IBM1149//
-alias CP1149// IBM1149//
-alias CSIBM1149// IBM1149//
-module IBM1149// INTERNAL IBM1149 1
-module INTERNAL IBM1149// IBM1149 1
-
-# from to module cost
-alias IBM-1166// IBM1166//
-alias CP1166// IBM1166//
-alias CSIBM1166// IBM1166//
-module IBM1166// INTERNAL IBM1166 1
-module INTERNAL IBM1166// IBM1166 1
-
-# from to module cost
-alias IBM-1167// IBM1167//
-alias CP1167// IBM1167//
-alias CSIBM1167// IBM1167//
-module IBM1167// INTERNAL IBM1167 1
-module INTERNAL IBM1167// IBM1167 1
-
-# from to module cost
-alias IBM-4517// IBM4517//
-alias CP4517// IBM4517//
-alias CSIBM4517// IBM4517//
-module IBM4517// INTERNAL IBM4517 1
-module INTERNAL IBM4517// IBM4517 1
-
-# from to module cost
-alias IBM-4899// IBM4899//
-alias CP4899// IBM4899//
-alias CSIBM4899// IBM4899//
-module IBM4899// INTERNAL IBM4899 1
-module INTERNAL IBM4899// IBM4899 1
-
-# from to module cost
-alias IBM-4909// IBM4909//
-alias CP4909// IBM4909//
-alias CSIBM4909// IBM4909//
-module IBM4909// INTERNAL IBM4909 1
-module INTERNAL IBM4909// IBM4909 1
-
-# from to module cost
-alias IBM-4971// IBM4971//
-alias CP4971// IBM4971//
-alias CSIBM4971// IBM4971//
-module IBM4971// INTERNAL IBM4971 1
-module INTERNAL IBM4971// IBM4971 1
-
-# from to module cost
-alias IBM-5347// IBM5347//
-alias CP5347// IBM5347//
-alias CSIBM5347// IBM5347//
-module IBM5347// INTERNAL IBM5347 1
-module INTERNAL IBM5347// IBM5347 1
-
-# from to module cost
-alias IBM-9030// IBM9030//
-alias CP9030// IBM9030//
-alias CSIBM9030// IBM9030//
-module IBM9030// INTERNAL IBM9030 1
-module INTERNAL IBM9030// IBM9030 1
-
-# from to module cost
-alias IBM-9066// IBM9066//
-alias CP9066// IBM9066//
-alias CSIBM9066// IBM9066//
-module IBM9066// INTERNAL IBM9066 1
-module INTERNAL IBM9066// IBM9066 1
-
-# from to module cost
-alias IBM-9448// IBM9448//
-alias CP9448// IBM9448//
-alias CSIBM9448// IBM9448//
-module IBM9448// INTERNAL IBM9448 1
-module INTERNAL IBM9448// IBM9448 1
-
-# from to module cost
-alias IBM-12712// IBM12712//
-alias CP12712// IBM12712//
-alias CSIBM12712// IBM12712//
-module IBM12712// INTERNAL IBM12712 1
-module INTERNAL IBM12712// IBM12712 1
-
-# from to module cost
-alias IBM-16804// IBM16804//
-alias CP16804// IBM16804//
-alias CSIBM16804// IBM16804//
-module IBM16804// INTERNAL IBM16804 1
-module INTERNAL IBM16804// IBM16804 1
-
-# from to module cost
-alias IBM-1364// IBM1364//
-alias CP1364// IBM1364//
-alias CSIBM1364// IBM1364//
-module IBM1364// INTERNAL IBM1364 1
-module INTERNAL IBM1364// IBM1364 1
-
-# from to module cost
-alias IBM-1371// IBM1371//
-alias CP1371// IBM1371//
-alias CSIBM1371// IBM1371//
-module IBM1371// INTERNAL IBM1371 1
-module INTERNAL IBM1371// IBM1371 1
-
-# from to module cost
-alias IBM-1388// IBM1388//
-alias CP1388// IBM1388//
-alias CSIBM1388// IBM1388//
-module IBM1388// INTERNAL IBM1388 1
-module INTERNAL IBM1388// IBM1388 1
-
-# from to module cost
-alias IBM-1390// IBM1390//
-alias CP1390// IBM1390//
-alias CSIBM1390// IBM1390//
-module IBM1390// INTERNAL IBM1390 1
-module INTERNAL IBM1390// IBM1390 1
-
-# from to module cost
-alias IBM-1399// IBM1399//
-alias CP1399// IBM1399//
-alias CSIBM1399// IBM1399//
-module IBM1399// INTERNAL IBM1399 1
-module INTERNAL IBM1399// IBM1399 1
-
-# from to module cost
-alias ISO/TR_11548-1/ ISO_11548-1//
-alias ISO11548-1// ISO_11548-1//
-module ISO_11548-1// INTERNAL ISO_11548-1 1
-module INTERNAL ISO_11548-1// ISO_11548-1 1
-
-# from to module cost
-module MIK// INTERNAL MIK 1
-module INTERNAL MIK// MIK 1
-
-# from to module cost
-module BRF// INTERNAL BRF 1
-module INTERNAL BRF// BRF 1
-
-# from to module cost
-alias CP1282// MAC-CENTRALEUROPE//
-module MAC-CENTRALEUROPE// INTERNAL MAC-CENTRALEUROPE 1
-module INTERNAL MAC-CENTRALEUROPE// MAC-CENTRALEUROPE 1
-
-# from to module cost
-module KOI8-RU// INTERNAL KOI8-RU 1
-module INTERNAL KOI8-RU// KOI8-RU 1
-
-# from to module cost
-alias ISO_8859-9E// ISO-8859-9E//
-alias ISO8859-9E// ISO-8859-9E//
-alias ISO88599E// ISO-8859-9E//
-module ISO-8859-9E// INTERNAL ISO8859-9E 1
-module INTERNAL ISO-8859-9E// ISO8859-9E 1
-
-# from to module cost
-alias ROMAN9// HP-ROMAN9//
-alias R9// HP-ROMAN9//
-alias HPROMAN9// HP-ROMAN9//
-module HP-ROMAN9// INTERNAL HP-ROMAN9 1
-module INTERNAL HP-ROMAN9// HP-ROMAN9 1
-
-# from to module cost
-alias TURKISH8// HP-TURKISH8//
-alias HPTURKISH8// HP-TURKISH8//
-alias OSF10010006// HP-TURKISH8//
-module HP-TURKISH8// INTERNAL HP-TURKISH8 1
-module INTERNAL HP-TURKISH8// HP-TURKISH8 1
-
-# from to module cost
-alias THAI8// HP-THAI8//
-alias HPTHAI8// HP-THAI8//
-module HP-THAI8// INTERNAL HP-THAI8 1
-module INTERNAL HP-THAI8// HP-THAI8 1
-
-# from to module cost
-alias HPGREEK8// HP-GREEK8//
-alias OSF10010004// HP-GREEK8//
-module HP-GREEK8// INTERNAL HP-GREEK8 1
-module INTERNAL HP-GREEK8// HP-GREEK8 1
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libCNS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libCNS.so
deleted file mode 100755
index 49fcf17..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libCNS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libGB.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libGB.so
deleted file mode 100755
index 8e30e6a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libGB.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so
deleted file mode 100755
index 2dfc38e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libISOIR165.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJIS.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJIS.so
deleted file mode 100755
index 9b45d68..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJIS.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so
deleted file mode 100755
index 18f1fcc..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libJISX0213.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libKSC.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libKSC.so
deleted file mode 100755
index 1e8d3b1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gconv/libKSC.so
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gcrt1.o b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gcrt1.o
deleted file mode 100644
index 292c263..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/gcrt1.o
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/glibc-2.33/libm-2.33.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/glibc-2.33/libm-2.33.a
deleted file mode 100644
index e6a26ec..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/glibc-2.33/libm-2.33.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libBrokenLocale.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libBrokenLocale.a
deleted file mode 100644
index fcb598c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libBrokenLocale.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libBrokenLocale.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libBrokenLocale.so
deleted file mode 120000
index 8a4e3e6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libBrokenLocale.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libBrokenLocale.so.1
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libanl.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libanl.a
deleted file mode 100644
index 7e5efb7..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libanl.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libanl.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libanl.so
deleted file mode 120000
index 975a369..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libanl.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libanl.so.1
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc.a
deleted file mode 100644
index 1511947..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc.so
deleted file mode 100644
index 4c28df3..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc.so
+++ /dev/null
@@ -1,5 +0,0 @@
-/* GNU ld script
- Use the shared library, but some functions are only in
- the static library, so try that secondarily. */
-OUTPUT_FORMAT(elf64-x86-64)
-GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc_nonshared.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc_nonshared.a
deleted file mode 100644
index 502d49e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libc_nonshared.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libcrypt.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libcrypt.a
deleted file mode 100644
index a2e050a..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libcrypt.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libcrypt.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libcrypt.so
deleted file mode 120000
index fda8e89..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libcrypt.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libcrypt.so.1
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libdl.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libdl.a
deleted file mode 100644
index 0dd6e16..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libdl.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libdl.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libdl.so
deleted file mode 120000
index cd9e3c8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libdl.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libdl.so.2
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libg.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libg.a
deleted file mode 100644
index 90a2c91..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libg.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libm.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libm.a
deleted file mode 100644
index a5b1730..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libm.a
+++ /dev/null
@@ -1,4 +0,0 @@
-/* GNU ld script
-*/
-OUTPUT_FORMAT(elf64-x86-64)
-GROUP ( /usr/lib64/glibc-2.33/libm-2.33.a /usr/lib64/libmvec.a )
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libm.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libm.so
deleted file mode 100644
index 81c941e..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libm.so
+++ /dev/null
@@ -1,4 +0,0 @@
-/* GNU ld script
-*/
-OUTPUT_FORMAT(elf64-x86-64)
-GROUP ( /lib64/libm.so.6 AS_NEEDED ( /lib64/libmvec.so.1 ) )
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmcheck.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmcheck.a
deleted file mode 100644
index e3cd249..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmcheck.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmvec.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmvec.a
deleted file mode 100644
index e43084b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmvec.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmvec.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmvec.so
deleted file mode 120000
index 6310392..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libmvec.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libmvec.so.1
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_compat.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_compat.so
deleted file mode 120000
index 5d470b0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_compat.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_compat.so.2
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_db.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_db.so
deleted file mode 120000
index f7f9cd5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_db.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_db.so.2
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_dns.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_dns.so
deleted file mode 120000
index 0e87b72..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_dns.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_dns.so.2
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_files.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_files.so
deleted file mode 120000
index 9d7e13c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_files.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_files.so.2
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_hesiod.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_hesiod.so
deleted file mode 120000
index bb5fbe2..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libnss_hesiod.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libnss_hesiod.so.2
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libpthread.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libpthread.a
deleted file mode 100644
index 3148324..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libpthread.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libpthread.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libpthread.so
deleted file mode 120000
index c1ab4d1..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libpthread.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libpthread.so.0
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libresolv.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libresolv.a
deleted file mode 100644
index e4c46f0..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libresolv.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libresolv.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libresolv.so
deleted file mode 120000
index d9349b5..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libresolv.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libresolv.so.2
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/librt.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/librt.a
deleted file mode 100644
index a52f697..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/librt.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/librt.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/librt.so
deleted file mode 120000
index e8ce84b..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/librt.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/librt.so.1
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libthread_db.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libthread_db.so
deleted file mode 120000
index 1acc48c..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libthread_db.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libthread_db.so.1
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libutil.a b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libutil.a
deleted file mode 100644
index f3c57d6..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libutil.a
+++ /dev/null
Binary files differ
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libutil.so b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libutil.so
deleted file mode 120000
index adcf839..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/usr/lib64/libutil.so
+++ /dev/null
@@ -1 +0,0 @@
-../../lib64/libutil.so.1
\ No newline at end of file
diff --git a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/var/db/Makefile b/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/var/db/Makefile
deleted file mode 100644
index 2650ce8..0000000
--- a/x86_64/glibc-2.33/usr/x86_64-cros-linux-gnu/var/db/Makefile
+++ /dev/null
@@ -1,166 +0,0 @@
-# Makefile to (re-)generate db versions of system database files.
-# Copyright (C) 1996-2021 Free Software Foundation, Inc.
-# This file is part of the GNU C Library.
-# Contributed by Ulrich Drepper <drepper@cygnus.com>, 1996.
-#
-
-# 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
-# <https://www.gnu.org/licenses/>.
-
-DATABASES = $(wildcard /etc/passwd /etc/group /etc/ethers /etc/protocols \
- /etc/rpc /etc/services /etc/shadow /etc/gshadow \
- /etc/netgroup)
-
-VAR_DB = /var/db
-
-AWK = awk
-MAKEDB = makedb --quiet
-
-all: $(patsubst %,$(VAR_DB)/%.db,$(notdir $(DATABASES)))
-
-
-$(VAR_DB)/passwd.db: /etc/passwd
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$3; print }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/group.db: /etc/group
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$3; print; \
- if ($$4 != "") { \
- split($$4, grmems, ","); \
- for (memidx in grmems) { \
- mem=grmems[memidx]; \
- if (members[mem] == "") \
- members[mem]=$$3; \
- else \
- members[mem]=members[mem] "," $$3; \
- } \
- delete grmems; } } \
- END { for (mem in members) \
- printf ":%s %s %s\n", mem, mem, members[mem]; }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/ethers.db: /etc/ethers
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/protocols.db: /etc/protocols
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print; \
- for (i = 3; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ".%s ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/rpc.db: /etc/rpc
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) '/^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print; \
- printf "=%s ", $$2; print; \
- for (i = 3; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ".%s ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/services.db: /etc/services
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS="[ \t/]+" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { sub(/[ \t]*#.*$$/, "");\
- printf ":%s/%s ", $$1, $$3; print; \
- printf ":%s/ ", $$1; print; \
- printf "=%s/%s ", $$2, $$3; print; \
- printf "=%s/ ", $$2; print; \
- for (i = 4; i <= NF && !($$i ~ /^#/); ++i) \
- { printf ":%s/%s ", $$i, $$3; print; \
- printf ":%s/ ", $$i; print } }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."
-
-$(VAR_DB)/shadow.db: /etc/shadow
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print }' $^ | \
- (umask 077 && $(MAKEDB) -o $@ -)
- @echo "done."
- @if chgrp shadow $@ 2>/dev/null; then \
- chmod g+r $@; \
- else \
- chown 0 $@; chgrp 0 $@; chmod 600 $@; \
- echo; \
- echo "Warning: The shadow password database $@"; \
- echo "has been set to be readable only by root. You may want"; \
- echo "to make it readable by the \`shadow' group depending"; \
- echo "on your configuration."; \
- echo; \
- fi
-
-$(VAR_DB)/gshadow.db: /etc/gshadow
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { FS=":"; OFS=":" } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { printf ".%s ", $$1; print }' $^ | \
- (umask 077 && $(MAKEDB) -o $@ -)
- @echo "done."
- @if chgrp shadow $@ 2>/dev/null; then \
- chmod g+r $@; \
- else \
- chown 0 $@; chgrp 0 $@; chmod 600 $@; \
- echo; \
- echo "Warning: The shadow group database $@"; \
- echo "has been set to be readable only by root. You may want"; \
- echo "to make it readable by the \`shadow' group depending"; \
- echo "on your configuration."; \
- echo; \
- fi
-
-$(VAR_DB)/netgroup.db: /etc/netgroup
- @printf %s "$(patsubst %.db,%,$(@F))... "
- @$(AWK) 'BEGIN { ini=1 } \
- /^[ \t]*$$/ { next } \
- /^[ \t]*#/ { next } \
- /^[^#]/ { if (sub(/[ \t]*\\$$/, " ") == 0) end="\n"; \
- else end=""; \
- gsub(/[ \t]+/, " "); \
- sub(/^[ \t]*/, ""); \
- if (ini == 0) printf "%s%s", $$0, end; \
- else printf ".%s %s%s", $$1, $$0, end; \
- ini=end == "" ? 0 : 1; } \
- END { if (ini==0) printf "\n" }' $^ | \
- $(MAKEDB) -o $@ -
- @echo "done."